Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

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


Tests Summary

Status Group # # (B)
Performance Regressions 2138 2407
Performance Improvements 2202 2439
Unchanged Tests 52840 52334
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::rotate_copy(deque<int>)/32 252.41% 2.643 9.313 - 245.76% -
std::rotate_copy(deque<int>)/32 251.79% 2.622 9.225 - 251.77% -
std::copy_n(vector<bool>)_(aligned)/262144 168.92% 275.021 739.579 - 9.43% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 158.93% 9.782 25.327 - -61.89% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 104.71% 762.405 1560.730 - 104.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 101.43% 3647686.199 7347493.077 - 22.62% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 96.05% 27.741 54.386 - 115.55% -
std::mismatch(list<int>)_(it,_it,_it)/1000 92.71% 750.683 1446.613 - 92.46% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 92.38% 830.112 1596.966 - 93.37% -
std::mismatch(list<int>)_(it,_it,_it)/1024 90.48% 768.713 1464.234 - 89.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 84.46% 20.495 37.805 - 70.83% -
SetIntersection_Interlaced_Vector_uint32_262144_16 83.66% 3075779.816 5649109.214 - 61.70% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 80.03% 6.356 11.442 - 14.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 76.73% 4538715.989 8021498.662 - 58.86% -
SetIntersection_Interlaced_Vector_uint32_262144_64 76.60% 9887025.246 17460060.270 - 112.65% -
SetIntersection_Interlaced_Vector_uint32_16384_256 75.54% 13766413.587 24165410.075 - 71.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 72.71% 18682177.185 32266489.817 - 4.33% -
rng::copy_backward(vector<bool>)_(aligned)/262144 72.70% 281.965 486.961 - 65.45% -
rng::find_end(vector<int>)_(single_element)/1024 70.84% 240.334 410.575 - 69.37% -
rng::find_end(vector<int>)_(single_element)/8192 69.94% 1908.822 3243.904 - 69.60% -
rng::find_end(vector<int>)_(single_element)/1000 69.14% 236.999 400.858 - 69.08% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 63.74% 12.007 19.660 - 61.28% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 62.09% 4.606 7.465 - 3.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 59.14% 1.644 2.616 - 40.50% -
SetIntersection_Interlaced_Vector_uint32_262144_256 54.20% 29173931.378 44985836.200 - 52.66% -
rng::find_end(vector<int>)_(process_all)/8192 53.53% 1906.023 2926.315 - 53.66% -
rng::find_end(vector<int>)_(process_all)/1048576 52.96% 244644.415 374205.064 - 47.53% -
BM_lexicographical_compare_three_way_slow_path/1 52.46% 0.300 0.458 - 25.71% -
rng::find_end(vector<int>)_(process_all)/1024 51.72% 244.455 370.893 - 52.91% -
rng::find_end(vector<int>)_(process_all)/1000 51.45% 239.087 362.094 - 52.79% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 50.92% 24.465 36.922 - 13.02% -
SetIntersection_Interlaced_Vector_float_16384_16 50.70% 2611078.658 3934811.229 - 1.11% -
rng::any_of(deque<int>)_(process_all)/8 48.94% 3.114 4.638 - 50.02% -
rng::all_of(deque<int>)_(process_all)/8 48.60% 3.124 4.643 - 50.35% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 47.96% 84154288.223 124516969.314 - 54.51% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 47.92% 0.306 0.453 - 0.45% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 47.68% 60.650 89.568 - 56.27% -
SetIntersection_Interlaced_Vector_uint32_16384_64 45.95% 5632445.517 8220697.262 - 38.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 45.04% 0.480 0.696 - 55.08% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 44.38% 12.410 17.918 - 45.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 43.14% 25.474 36.465 - 19.78% -
SetIntersection_Interlaced_Vector_uint32_16384_16 43.11% 2529936.374 3620521.215 - 47.04% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 43.10% 1552.173 2221.089 - 68.72% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 43.08% 37.177 53.193 - -0.24% -
std::move_backward(vector<int>)/262144 42.61% 14995.961 21385.919 - -2.53% -
rng::copy_n(vector<int>)/32768 42.56% 2397.787 3418.349 - 49.01% -
BM_lexicographical_compare_three_way_fast_path/1 41.54% 0.277 0.392 - 0.36% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 39.74% 6.901 9.644 - 55.17% -
BM_PushHeap_uint32_PipeOrgan_1 39.50% 0.413 0.576 - 21.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 39.30% 27184151.927 37867263.815 - -6.45% -
std::copy(vector<bool>)_(aligned)/64 38.57% 1.303 1.805 - 31.98% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 37.98% 0.329 0.454 - 24.98% -
rng::copy(vector<bool>)_(aligned)/64 37.76% 1.308 1.802 - 31.10% -
std::copy_backward(vector<bool>)_(aligned)/262144 37.72% 582.833 802.660 - 7.07% -
rng::find_first_of(vector<int>)_(large_needle)/32 37.24% 103.575 142.145 - 35.32% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 37.17% 102.663 140.822 - 44.76% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 37.12% 0.447 0.613 - 23.90% -
rng::replace(vector<int>)_(sprinkled)/50 36.83% 8.940 12.232 - 52.37% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 36.81% 0.331 0.453 - 25.28% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 36.71% 0.331 0.453 - 25.12% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 36.67% 0.332 0.454 - 24.49% -
std::unordered_multiset<int>::find(key)_(existent)/32 36.59% 1.115 1.523 - 16.99% -
rng::find_end(deque<int>)_(single_element)/1000 36.15% 252.059 343.170 - 17.06% -
SetIntersection_Interlaced_Vector_float_1024_64 36.03% 4026545.530 5477454.242 - -6.57% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 35.70% 26.373 35.789 - 49.80% -
rng::find_first_of(vector<int>)_(large_needle)/8192 35.69% 6920548.675 9390768.331 - 33.05% -
rng::find_first_of(vector<int>)_(large_needle)/1024 35.44% 107309.490 145341.908 - 32.32% -
std::unordered_set<std::string>::erase(key)_(existent)/32 35.19% 54.768 74.041 - 0.06% -
std::copy(vector<bool>)_(aligned)/512 34.60% 1.377 1.853 - 34.38% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 33.87% 0.457 0.612 - 31.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 33.81% 19970897.645 26722269.031 - 63.46% -
rng::contains_subrange(list<int>)_(single_element)/8192 33.12% 7079.924 9424.586 - 34.72% -
SetIntersection_Interlaced_Vector_float_262144_4 32.77% 1605628.309 2131747.223 - -1.12% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 32.55% 0.463 0.614 - 37.16% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 31.99% 0.344 0.454 - 16.43% -
std::find_if_not(list<int>)_(bail_25%)/32768 31.98% 7379.801 9739.555 - 28.13% -
BM_vector_deque_copy_backward/0 31.95% 0.461 0.608 - 51.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 31.55% 67397226.312 88661536.849 - 37.67% -
BM_std_min<unsigned_int>/1 31.32% 0.288 0.379 - 16.40% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 31.31% 0.467 0.613 - 48.92% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 31.19% 0.272 0.356 - -27.91% -
std::move(deque<int>)/32768 31.19% 1901.477 2494.520 - 17.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.13% 37.676 49.406 - 24.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 31.00% 25.510 33.418 - 28.94% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 30.52% 7.345 9.587 - 47.58% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 30.47% 0.271 0.354 - 1.32% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 30.44% 46.493 60.643 - 31.38% -
BM_PushHeap_uint64_SingleElement_1 30.14% 0.535 0.697 - 33.59% -
std::is_partitioned(deque<int>)_(partitioned)/32 29.98% 9.151 11.893 - 21.68% -
rng::find_end(deque<int>)_(single_element)/1024 29.77% 258.289 335.180 - 20.57% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 29.73% 0.429 0.556 - -10.61% -
std::shift_left(vector<int>)/32 29.69% 2.989 3.877 - 29.54% -
rng::copy_backward(list<int>)/4096 29.40% 3062.859 3963.294 - 27.45% -
rng::find_end(deque<int>)_(process_all)/1000 29.18% 252.445 326.107 - 29.39% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 29.09% 5.266 6.798 - 42.85% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 29.07% 4.763 6.147 - 36.04% -
std::unordered_multiset<int>::find(key)_(existent)/1024 28.95% 1.172 1.511 - 30.12% -
rng::replace(vector<int>)_(sprinkled)/32 28.74% 6.251 8.047 - 43.58% -
rng::is_sorted_until(deque<int>)/8 28.60% 2.554 3.285 - -23.36% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 28.59% 18.896 24.299 - 5.47% -
rng::find_end(deque<int>)_(process_all)/1024 28.41% 259.039 332.631 - 9.93% -
SetIntersection_Interlaced_Vector_uint64_16384_64 28.10% 6083954.575 7793326.096 - 30.07% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 28.04% 9.564 12.246 - 18.04% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 27.78% 46170435.574 58998861.833 - 27.84% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 27.69% 1.265 1.615 - -10.73% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 27.00% 1.237 1.571 - 25.70% -
std::find_end(deque<int>)_(process_all)/1000 26.82% 251.332 318.741 - 21.39% -
std::find_first_of(vector<int>)_(large_needle)/8192 26.71% 7476217.021 9473390.204 - 34.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 26.65% 38.473 48.725 - 13.73% -
std::find_first_of(vector<int>)_(large_needle)/50 26.44% 284.904 360.222 - 34.45% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 26.38% 2.278 2.879 - 9.25% -
std::find_first_of(vector<int>)_(large_needle)/1024 26.27% 115949.011 146407.199 - 33.21% -
std::is_partitioned(deque<int>)_(partitioned)/50 26.00% 13.960 17.590 - 18.44% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 25.96% 10852.539 13670.196 - 8.13% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 25.96% 620.137 781.120 - 13.72% -
rng::find_if(list<int>)_(process_all)/8192 25.84% 10043.341 12638.642 - 22.41% -
rng::find_first_of(vector<int>)_(large_needle)/50 25.68% 285.335 358.602 - 25.57% -
BM_toupper_char<char> 25.56% 0.549 0.690 - 12.06% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25.52% 600.227 753.379 - 10.34% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 25.48% 1.231 1.545 - 22.66% -
std::unordered_set<std::string>::erase(iterator)/0 25.37% 25.838 32.393 - 18.18% -
rng::replace(vector<int>)_(sprinkled)/1024 25.33% 184.435 231.146 - 34.27% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 24.84% 0.447 0.558 - -8.82% -
rng::generate(list<int>)/8192 24.73% 7067.260 8815.094 - 16.99% -
BM_std_minmax<char>/16 24.46% 0.924 1.150 - 12.06% -
rng::copy(vector<bool>)_(aligned)/512 24.36% 1.766 2.196 - 24.30% -
SetIntersection_Interlaced_Vector_uint32_256_64 24.35% 6753837.831 8398577.566 - 15.32% -
std::find_first_of(vector<int>)_(large_needle)/32 24.30% 112.874 140.305 - 33.90% -
std::unordered_set<int>::contains(key)_(non-existent)/32 24.29% 1.471 1.828 - 19.59% -
rng::any_of(deque<int>)_(process_all)/32 24.26% 11.552 14.354 - 24.27% -
std::unordered_set<int>::erase(iterator)/1024 24.19% 20.273 25.177 - 24.67% -
std::unordered_multiset<int>::find(key)_(existent)/8192 24.13% 1.212 1.504 - 18.34% -
std::find_end(deque<int>)_(single_element)/1000 24.08% 252.080 312.768 - 25.02% -
SetIntersection_Interlaced_Vector_uint32_1024_16 24.00% 1989825.506 2467470.396 - 30.91% -
SetIntersection_Interlaced_Vector_uint32_262144_4 23.96% 1524000.209 1889171.580 - 23.94% -
rng::replace(vector<int>)_(sprinkled)/8192 23.82% 1470.581 1820.883 - 32.25% -
rng::all_of(deque<int>)_(process_all)/32 23.50% 11.630 14.363 - 24.31% -
std::unordered_set<int>::erase(iterator)/8192 23.49% 20.653 25.504 - 26.47% -
std::multiset<std::string>::erase(iterator)/8192 23.22% 27.186 33.500 - 10.21% -
std::find_end(deque<int>)_(single_element)/1024 23.04% 259.664 319.482 - 23.33% -
rng::find_end(deque<int>)_(process_all)/8192 22.53% 2038.364 2497.686 - 4.63% -
std::map<int,_int>::erase(key)_(non-existent)/32 22.21% 2.402 2.935 - 23.31% -
BM_PushHeap_uint32_Random_1 22.19% 0.553 0.676 - 50.85% -
std::find_end(deque<int>)_(process_all)/8192 21.91% 2045.583 2493.722 - 22.20% -
rng::find_first_of(deque<int>)_(large_needle)/50 21.76% 672.971 819.385 - 14.85% -
rng::generate_n(list<int>)/8192 21.31% 6996.376 8487.630 - 21.81% -
std::find_end(deque<int>)_(process_all)/1024 21.09% 270.024 326.968 - 23.34% -
std::rotate(list<int>)_(by_1/2)/8192 21.01% 5176.115 6263.505 - -0.10% -
BM_PushHeap_float_Random_1 20.50% 0.578 0.697 - 34.83% -
rng::find_end(deque<int>)_(process_all)/1048576 20.40% 265103.678 319185.988 - 3.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 20.39% 0.462 0.557 - 0.09% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 20.32% 605.293 728.283 - 12.84% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 20.24% 23.468 28.218 - 15.60% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 20.17% 0.456 0.548 - 18.05% -
std::unordered_set<int>::erase(key)_(existent)/8192 20.04% 23.689 28.437 - 24.50% -
std::find_end(deque<int>)_(process_all)/1048576 19.69% 265598.044 317888.965 - 19.79% -
BM_std_min<unsigned___int128>/1 19.62% 0.343 0.411 - 11.87% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 19.57% 2.292 2.740 - 17.42% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 19.56% 0.270 0.323 - 5.75% -
BM_std_min<char>/1 19.56% 0.380 0.454 - 57.66% -
BM_std_minmax<char>/24 19.35% 1.154 1.378 - 9.89% -
rng::copy_backward(vector<bool>)_(unaligned)/512 19.31% 4.887 5.830 - 19.36% -
BM_vector_deque_move_backward/0 19.25% 0.461 0.549 - 23.83% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 19.22% 10.351 12.340 - 10.69% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 19.21% 0.411 0.490 - -24.46% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 19.08% 1.199 1.428 - 6.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.96% 24.966 29.699 - -7.80% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.82% 53.883 64.026 - -3.90% -
std::search(deque<int>)_(near_matches)/1000 18.74% 18762.677 22278.780 - 12.78% -
std::search(deque<int>)_(no_match)/1024 18.60% 349.602 414.644 - -0.19% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 18.55% 0.453 0.537 - 4.92% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 18.19% 9.955 11.765 - 12.57% -
std::multimap<std::string,_int>::erase(iterator)/32 18.14% 26.761 31.615 - 7.50% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 18.14% 27714.275 32741.909 - 30.29% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 18.06% 1.278 1.509 - 7.16% -
std::unordered_set<int>::contains(key)_(existent)/1024 18.01% 1.259 1.486 - 6.00% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 17.95% 68885.601 81250.257 - 18.56% -
std::map<int,_int>::erase(key)_(non-existent)/8192 17.72% 7.360 8.664 - 12.81% -
std::multiset<int>::find(key)_(non-existent)/32 17.61% 2.240 2.634 - 17.59% -
std::copy(vector<bool>)_(aligned)/4096 17.49% 4.691 5.512 - 17.26% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 17.47% 21971.618 25810.273 - 7.70% -
BM_std_minmax<char>/25 17.46% 1.179 1.385 - 8.49% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 17.42% 1.220 1.433 - -15.55% -
SetIntersection_Interlaced_Vector_float_256_16 17.37% 6480843.252 7606255.514 - -4.69% -
rng::contains_subrange(deque<int>)_(process_all)/50 17.34% 22.038 25.860 - 41.67% -
std::equal(vector<bool>)_(unaligned)/8 17.21% 0.765 0.897 - 5.30% -
std::search(deque<int>)_(near_matches)/1024 17.19% 19757.308 23153.901 - 12.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 16.99% 25.163 29.439 - -14.26% -
std::find(list<int>)_(bail_25%)/32768 16.96% 7974.673 9327.256 - 14.98% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 16.69% 1.181 1.378 - 20.36% -
rng::find_end(deque<int>)_(single_element)/8192 16.67% 2034.527 2373.703 - 7.73% -
BM_RangesPushHeap_uint32_PipeOrgan_1 16.60% 0.450 0.524 - -17.68% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 16.51% 0.347 0.404 - 7.84% -
BM_std_minmax<char>/26 16.37% 1.388 1.615 - 5.00% -
std::copy_n(vector<bool>)_(aligned)/1048576 16.34% 1884.254 2192.143 - 30.67% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 16.34% 7552.211 8786.147 - 7.34% -
rng::find_end(list<int>)_(single_element)/8192 16.31% 6685.417 7775.875 - -11.29% -
std::for_each_n(list<int>)/8 16.28% 2.202 2.560 - -1.23% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 16.26% 8598.164 9996.147 - 16.14% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 16.21% 91.725 106.596 - 19.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.19% 513.357 596.463 - 17.51% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 16.14% 1.287 1.494 - -23.33% -
rng::find_first_of(deque<int>)_(large_needle)/32 16.07% 283.736 329.326 - 10.42% -
std::is_sorted_until(deque<int>,_pred)/8 16.06% 3.896 4.522 - 6.36% -
rng::starts_with(list<int>)/8192 16.03% 7303.954 8474.884 - -5.24% -
SetIntersection_Interlaced_Vector_uint32_16384_4 16.02% 1424979.988 1653234.699 - 8.01% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 15.98% 18.228 21.141 - 0.99% -
rng::is_partitioned(deque<int>)_(partitioned)/32 15.77% 9.739 11.275 - 6.64% -
std::move(list<int>)/4096 15.74% 3950.796 4572.505 - 4.39% -
std::copy(list<int>)/64 15.72% 33.990 39.331 - 22.69% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 15.49% 1.436 1.658 - 1.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 15.49% 7662484.654 8849271.234 - 29.76% -
SetIntersection_Front_Set_uint64_16384_1024 15.46% 14281202.372 16489760.774 - 10.37% -
std::equal(vector<bool>)_(unaligned)/50 15.38% 0.769 0.888 - 0.70% -
BM_vector_deque_copy/0 15.17% 0.514 0.592 - 52.47% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 15.13% 600.510 691.373 - 12.58% -
BM_std_minmax<char>/8 15.07% 0.994 1.144 - 11.69% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 15.06% 1.376 1.583 - -1.81% -
std::unordered_set<int>::erase(key)_(existent)/1024 15.05% 22.850 26.290 - 17.34% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 15.05% 8.379 9.640 - 1.55% -
std::map<std::string,_int>::erase(key)_(existent)/8192 15.00% 80.793 92.914 - 43.17% -
SetIntersection_Interlaced_Vector_float_16384_4 14.90% 1475150.900 1694917.350 - -0.43% -
SetIntersection_Front_Set_string_16384_256 14.89% 14826385.669 17034354.756 - 16.04% -
BM_StringRelational_Less_Large_Large_ChangeFirst 14.88% 1.208 1.388 - -0.02% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 14.84% 2.255 2.589 - 19.59% -
BM_std_minmax<char>/32 14.71% 1.540 1.767 - 7.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 14.69% 574.050 658.380 - 16.31% -
BM_RangesPopHeap_string_1 14.54% 0.462 0.529 - 1.00% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 14.44% 63.014 72.111 - 128.33% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 14.42% 1.213 1.388 - -0.67% -
rng::transform(list<int>,_list<int>)/8192 14.27% 8887.154 10155.031 - -0.62% -
BM_std_minmax<char>/27 14.25% 1.794 2.049 - 5.00% -
BM_std_minmax_element<short>/3 14.20% 1.046 1.195 - 4.08% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 14.14% 1274.546 1454.796 - 7.03% -
std::partition(deque<int>)_(dense)/50 14.12% 13.890 15.852 - -2.98% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.09% 5.934 6.770 - 2.89% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 14.07% 26.223 29.913 - 3.50% -
BM_std_minmax<char>/20 14.06% 1.912 2.181 - 5.32% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 14.05% 1.337 1.525 - 41.19% -
rng::is_partitioned(deque<int>)_(partitioned)/50 14.03% 15.026 17.134 - 8.12% -
BM_RangesMakeHeap_uint32_Random_256 13.96% 1.156 1.318 - 10.32% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 13.81% 12109.285 13781.667 - 18.89% -
rng::find_last(vector<char>)_(bail_90%)/1024 13.78% 12.139 13.812 - 14.35% -
rng::fill_n(deque<int>)/32 13.75% 1.216 1.383 - 12.89% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 13.68% 30.764 34.974 - 1.80% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 13.55% 35.815 40.669 - 37.64% -
BM_MakeHeap_float_Random_262144 13.54% 1.121 1.273 - 14.14% -
BM_std_minmax<char>/21 13.54% 2.204 2.502 - 4.60% -
std::map<int,_int>::erase(key)_(non-existent)/1024 13.45% 5.339 6.057 - 12.25% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 13.43% 568.464 644.812 - 15.93% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 13.41% 4356.622 4940.844 - 4.33% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.40% 609.151 690.799 - 13.46% -
rng::contains_subrange(deque<int>)_(process_all)/32 13.39% 14.567 16.518 - 18.68% -
SetIntersection_Front_Set_string_1024_256 13.35% 14351022.184 16267113.722 - 0.83% -
std::multiset<int>::insert(value)_(new_value)/8192 13.35% 73.542 83.357 - 12.61% -
BM_RangesMakeHeap_uint64_Random_64 13.28% 1.230 1.393 - 7.74% -
BM_vector_deque_ranges_copy/0 13.26% 0.504 0.571 - 23.40% -
BM_RangesPushHeap_uint32_Random_1 13.25% 0.483 0.547 - 9.25% -
std::unordered_set<std::string>::count(key)_(existent)/8192 13.24% 36.885 41.767 - 29.67% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 13.23% 1.179 1.335 - 2.02% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 13.19% 107578.046 121768.344 - 10.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 13.15% 39.213 44.368 - 39.26% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13.13% 12426.927 14058.439 - 18.19% -
rng::all_of(deque<int>)_(process_all)/50 13.02% 17.903 20.234 - 10.35% -
BM_MakeHeap_string_Descending_16384 13.01% 2.760 3.120 - 4.82% -
std::equal(deque<int>)_(it,_it,_it)/50 12.99% 22.678 25.623 - 6.29% -
rng::move(deque<int>)/32768 12.96% 2073.852 2342.656 - 7.69% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 12.92% 0.492 0.555 - -0.11% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 12.89% 36.857 41.608 - -1.08% -
BM_std_minmax<long_long>/1 12.84% 0.613 0.692 - -0.15% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 12.80% 35.249 39.761 - 20.97% -
std::unordered_map<int,_int>::find(key)_(existent)/32 12.77% 1.198 1.350 - 16.42% -
std::find_end(deque<int>,_pred)_(single_element)/8192 12.68% 4318.473 4865.893 - 12.74% -
std::search(list<int>)_(same_length)/8192 12.65% 9410.045 10600.034 - 0.55% -
std::unordered_set<int>::clear()/1024 12.62% 8032.482 9046.158 - 14.71% -
BM_std_minmax<char>/22 12.58% 2.484 2.797 - 4.72% -
std::partition_point(list<int>)/1024 12.52% 1118.254 1258.312 - -2.76% -
rng::find_end(list<int>)_(process_all)/8192 12.51% 6634.379 7464.052 - 9.34% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 12.39% 6.945 7.805 - 7.35% -
std::map<std::string,_int>::erase(iterator)/1024 12.33% 26.104 29.324 - 9.17% -
std::stable_partition(list<int>)_(dense)/8192 12.32% 17465.452 19617.497 - 12.26% -
BM_std_minmax_element<char>/2 12.23% 0.613 0.688 - 0.01% -
BM_RangesPopHeap_float_262144 12.15% 35.521 39.836 - 3.91% -
rng::contains_subrange(deque<int>)_(process_all)/16 12.14% 8.919 10.001 - 6.46% -
BM_std_minmax<char>/19 12.14% 1.648 1.848 - 4.49% -
BM_std_minmax<char>/30 12.03% 2.646 2.965 - 3.76% -
rng::unique(deque<int>)_(sprinkled)/1024 12.02% 632.407 708.405 - 12.48% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11.80% 11168.394 12486.743 - 10.34% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 11.75% 1.532 1.712 - 7.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 11.69% 18.659 20.839 - 12.07% -
BM_PushHeap_uint32_Ascending_1 11.68% 0.467 0.521 - 3.90% -
std::multiset<std::string>::erase(key)_(existent)/0 11.64% 40.537 45.256 - -23.63% -
rng::partition(deque<int>)_(dense)/50 11.64% 15.448 17.245 - 11.98% -
rng::move(list<int>)/4096 11.60% 5389.653 6014.755 - 11.52% -
std::adjacent_find(deque<int>)/50 11.59% 14.243 15.893 - 7.59% -
rng::unique_copy(deque<int>)_(sprinkled)/52 11.45% 15.587 17.372 - 17.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 11.40% 13289243.790 14804066.462 - 15.94% -
rng::for_each(join_view(vector<vector<int>>)/8 11.40% 1.385 1.543 - 7.57% -
BM_std_minmax<char>/23 11.37% 2.902 3.232 - 2.10% -
std::multiset<int>::find(key)_(non-existent)/1024 11.34% 5.481 6.102 - 11.46% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 11.31% 760.531 846.538 - -0.28% -
std::rotate(vector<bool>)_(by_1/4)/1024 11.24% 13.149 14.626 - -1.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 11.22% 6495228.007 7223695.392 - 10.98% -
rng::search(list<int>,_pred)_(same_length)/8192 11.20% 8794.409 9779.385 - 9.84% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 11.19% 89.680 99.718 - 9.08% -
BM_PushHeap_uint64_SingleElement_64 11.19% 0.352 0.392 - -3.84% -
rng::find_end(list<int>,_pred)_(single_element)/8192 11.19% 7461.745 8296.380 - -9.44% -
std::adjacent_find(deque<int>)/8 11.19% 3.052 3.393 - 14.76% -
BM_std_minmax<char>/29 11.13% 2.400 2.667 - 4.36% -
std::copy_if(list<int>)_(entire_range)/64 11.09% 30.703 34.107 - -5.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 11.06% 44978587.434 49954942.474 - 28.18% -
BM_std_minmax<int>/4 11.04% 0.925 1.027 - 5.31% -
std::mismatch(list<int>)_(it,_it,_it)/8192 11.02% 8017.724 8901.221 - 19.84% -
std::find_end(list<int>,_pred)_(process_all)/8192 11.01% 7429.128 8247.407 - 5.96% -
BM_StringRelational_Eq_Empty_Empty_Control 11.00% 1.959 2.175 - 17.27% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 10.97% 7983.779 8859.990 - -3.19% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 10.94% 1.367 1.517 - 5.45% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 10.83% 53.285 59.057 - 5.80% -
rng::unique_copy(deque<int>)_(sprinkled)/32 10.83% 9.286 10.291 - 2.06% -
rng::remove(deque<int>)_(prefix)/32 10.82% 53.700 59.511 - 7.93% -
BM_MakeHeap_string_PipeOrgan_16384 10.77% 5.114 5.664 - 1.89% -
std::rotate(list<int>)_(1_element_forward)/8192 10.74% 8008.950 8869.093 - 12.21% -
std::multiset<int>::find(key)_(non-existent)/8192 10.71% 8.572 9.490 - 11.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 10.66% 0.502 0.555 - 10.78% -
std::unordered_set<int>::erase(iterator)/32 10.64% 20.219 22.370 - 11.44% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 10.59% 26.795 29.632 - 24.10% -
BM_std_min<short>/17 10.55% 1.534 1.695 - 6.90% -
SetIntersection_Front_Set_uint64_262144_256 10.55% 4629684.901 5117941.765 - 14.23% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 10.50% 6.266 6.925 - 13.89% -
BM_std_minmax<char>/6 10.48% 2.004 2.214 - 2.75% -
BM_MakeHeap_float_Random_64 10.42% 1.547 1.708 - -4.40% -
std::none_of(deque<int>)_(process_all)/50 10.37% 18.328 20.229 - 13.92% -
BM_std_minmax<char>/18 10.36% 1.303 1.438 - 3.59% -
BM_std_min<short>/1 10.23% 0.262 0.289 - -1.19% -
rng::copy(vector<bool>)_(aligned)/4096 10.19% 4.927 5.429 - 9.72% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 10.19% 1357.149 1495.460 - 13.48% -
std::map<std::string,_int>::contains(key)_(existent)/1024 10.15% 21.235 23.391 - 4.63% -
SetIntersection_None_Set_string_16384_16384 10.15% 189000999.368 208181695.639 - 4.52% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 10.05% 22.180 24.410 - 27.91% -
SetIntersection_Interlaced_Vector_string_16384_4 10.04% 1815463.393 1997761.598 - 9.71% -
SetIntersection_Interlaced_Vector_uint32_256_16 9.97% 6503271.951 7151689.618 - 6.26% -
BM_std_minmax<unsigned_char>/11 9.96% 1.648 1.812 - 5.83% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 9.94% 0.507 0.557 - -19.85% -
std::find_first_of(deque<int>)_(small_needle)/1024 9.92% 3644.640 4006.076 - 7.84% -
rng::fill(deque<int>)/32 9.91% 1.335 1.468 - -0.17% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 9.88% 1.122 1.233 - -6.74% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 9.85% 21.209 23.298 - 8.82% -
BM_PushHeap_uint64_Ascending_64 9.79% 1.624 1.783 - 17.43% -
BM_StringRelational_Eq_Small_Small_Control 9.79% 1.836 2.015 - 8.88% -
BM_std_minmax<char>/31 9.78% 3.082 3.383 - 1.37% -
rng::adjacent_find(deque<int>)/50 9.75% 15.773 17.310 - -7.94% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 9.74% 22.427 24.611 - 11.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 9.72% 38.628 42.384 - 45.87% -
std::multimap<int,_int>::ctor(const&)/32 9.71% 207.268 227.396 - 6.31% -
SetIntersection_Interlaced_Vector_uint32_1024_64 9.68% 4175553.302 4579948.479 - -9.72% -
BM_PushHeap_uint64_Ascending_16 9.68% 0.937 1.028 - 12.78% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 9.67% 0.824 0.903 - 9.27% -
rng::search(list<int>,_pred)_(single_element)/8192 9.66% 8299.237 9100.670 - 9.38% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 9.65% 1.520 1.666 - -0.66% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 9.64% 1.610 1.766 - 10.74% -
BM_std_minmax<short>/32 9.56% 1.262 1.382 - 12.48% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 9.49% 0.824 0.902 - 3.31% -
std::unordered_set<int>::clear()/8192 9.41% 61892.634 67717.944 - 9.27% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 9.41% 36.680 40.130 - 84.65% -
BM_PushHeap_float_QuickSortAdversary_16 9.39% 0.975 1.067 - 8.98% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 9.33% 87.488 95.649 - 7.70% -
SetIntersection_Interlaced_Vector_uint32_256_4 9.29% 4884980.348 5338628.517 - 0.90% -
BM_vector_deque_ranges_copy/2 9.27% 1.894 2.070 - 0.20% -
SetIntersection_Interlaced_Set_uint32_1024_1024 9.24% 15120574.841 16517700.532 - 4.20% -
BM_StringEraseWithMove_Large_Transparent 9.23% 2.430 2.654 - 2.58% -
BM_std_min<char>/28 9.21% 1.667 1.821 - 2.53% -
std::multiset<std::string>::erase(key)_(non-existent)/32 9.17% 10.020 10.939 - 8.32% -
std::unordered_set<int>::count(key)_(non-existent)/8192 9.14% 1.329 1.451 - -13.17% -
SetIntersection_Front_Set_string_64_16 9.11% 24427501.637 26652403.011 - 3.46% -
rng::find_end(list<int>)_(process_all)/1000 9.08% 656.178 715.741 - 4.40% -
std::unordered_set<int>::insert(value)_(already_present)/8192 9.06% 2.047 2.232 - -0.16% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 8.99% 36.750 40.053 - -7.43% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 8.98% 14.532 15.837 - 9.15% -
std::partition(deque<int>)_(dense)/32 8.97% 9.526 10.380 - -6.86% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 8.95% 2.232 2.431 - -11.35% -
SetIntersection_Front_Set_uint64_256_256 8.94% 8724644.146 9504916.553 - -3.76% -
BM_std_minmax<char>/28 8.91% 2.129 2.318 - 2.79% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.89% 11150.528 12142.016 - 18.12% -
rng::find_if_not(vector<char>)_(process_all)/8 8.80% 2.437 2.652 - 7.40% -
BM_RangesMakeHeap_float_Descending_64 8.80% 0.248 0.270 - 39.58% -
BM_std_minmax<unsigned_char>/15 8.79% 2.803 3.049 - 2.24% -
std::find_end(deque<int>)_(single_element)/8192 8.77% 2025.847 2203.519 - 8.10% -
std::find_if_not(list<int>)_(process_all)/8192 8.77% 8049.681 8755.271 - 6.35% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8.75% 5425.297 5899.919 - 14.33% -
rng::search(list<int>)_(single_element)/8192 8.73% 7406.731 8053.666 - 8.54% -
std::unordered_set<std::string>::find(key)_(existent)/32 8.73% 35.102 38.167 - -9.44% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 8.73% 22687.354 24667.014 - 7.04% -
rng::remove_if(deque<int>)_(prefix)/50 8.72% 67.949 73.871 - -0.07% -
std::find(vector<long_long>)_(process_all)/8 8.66% 1.154 1.254 - 8.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 8.64% 4393704.052 4773174.776 - 8.40% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 8.63% 20.809 22.605 - 5.55% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 8.62% 5.792 6.291 - 0.82% -
BM_std_minmax<char>/5 8.61% 1.745 1.895 - 1.94% -
BM_deque_vector_move_backward/0 8.57% 1.374 1.491 - 1.57% -
SetIntersection_Interlaced_Vector_string_256_64 8.55% 19342501.346 20996652.246 - 4.06% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 8.52% 0.353 0.383 - 0.32% -
std::unordered_set<int>::contains(key)_(non-existent)/0 8.51% 0.336 0.365 - -25.50% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 8.48% 10.073 10.927 - 14.56% -
rng::partition(deque<int>)_(dense)/32 8.47% 10.627 11.528 - 9.65% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 8.46% 9.739 10.563 - -2.84% -
std::transform(list<int>,_list<int>)/8192 8.40% 8643.729 9369.863 - -0.44% -
BM_deque_deque_ranges_copy_backward/64 8.40% 3.327 3.607 - 6.81% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 8.40% 12716.181 13784.246 - 13.73% -
rng::rotate(list<int>)_(by_1/2)/8192 8.36% 4972.535 5388.306 - 8.64% -
BM_std_min<unsigned_char>/6 8.34% 1.490 1.614 - 5.26% -
BM_StringRelationalLiteral_Less_Small_Large_Control 8.33% 1.748 1.894 - 10.09% -
rng::find_end(list<int>)_(process_all)/1024 8.33% 674.990 731.190 - 8.52% -
BM_vector_deque_ranges_copy/1 8.29% 2.201 2.384 - 1.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8.28% 74341909.902 80500380.996 - 6.80% -
rng::find(list<int>)_(bail_25%)/32768 8.28% 8241.218 8923.731 - 17.27% -
BM_PushHeap_string_Ascending_256 8.26% 10.094 10.928 - 7.30% -
std::find_end(list<int>)_(process_all)/1024 8.26% 674.022 729.689 - 3.79% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 8.25% 26.879 29.096 - 5.11% -
rng::find_last(vector<int>)_(bail_90%)/8 8.25% 0.627 0.679 - 23.92% -
rng::remove(deque<int>)_(prefix)/50 8.25% 62.477 67.628 - 6.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8.24% 238187347.412 257818589.226 - 20.93% -
BM_PopHeap_pair<uint32,_uint32>_1 8.20% 0.574 0.621 - 22.51% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 8.19% 1.018 1.102 - -1.08% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 8.18% 28.317 30.634 - -3.06% -
std::find_end(deque<int>,_pred)_(single_element)/1000 8.18% 600.741 649.869 - 8.72% -
std::multimap<int,_int>::ctor(const&)/1024 8.15% 6217.495 6724.405 - 6.58% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 8.15% 4306.080 4656.976 - 8.13% -
std::unordered_set<std::string>::count(key)_(existent)/1024 8.13% 38.781 41.935 - 15.68% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 8.10% 1.897 2.051 - 9.37% -
BM_std_min<unsigned_char>/16 8.09% 2.473 2.673 - 2.05% -
BM_StringEraseWithMove_Small_Transparent 8.06% 2.313 2.499 - -2.21% -
std::list<int>::erase(begin)_(cheap_elements)/32 8.05% 9.972 10.774 - 6.97% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 8.01% 596.994 644.812 - 8.04% -
BM_RangesPushHeap_uint64_Random_4 8.00% 2.121 2.291 - 7.29% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 7.99% 11.875 12.824 - -8.72% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 7.99% 1280.688 1383.037 - 11.80% -
BM_RangesMakeHeap_string_Ascending_262144 7.99% 7.317 7.902 - -19.08% -
std::map<std::string,_int>::erase(iterator)/0 7.99% 26.030 28.109 - 2.54% -
BM_MakeHeap_uint32_Random_256 7.96% 1.163 1.256 - 9.46% -
BM_std_minmax<char>/3 7.95% 1.165 1.258 - 4.04% -
std::find_first_of(deque<int>)_(small_needle)/50 7.93% 169.356 182.786 - 11.08% -
std::map<std::string,_int>::erase(key)_(existent)/1024 7.92% 79.785 86.108 - -0.81% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 7.92% 1.063 1.147 - -9.36% -
BM_std_minmax<unsigned_short>/4 7.90% 1.005 1.084 - 15.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 7.83% 5361722.504 5781625.206 - 12.60% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 7.73% 1844.503 1987.119 - 2.44% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 7.66% 1.383 1.489 - 8.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 7.65% 32.553 35.042 - 21.42% -
vector<bool>(size_type,_const_value_type&) 7.62% 8.155 8.776 - 7.59% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 7.61% 129.171 138.996 - -0.95% -
BM_std_minmax<char>/4 7.57% 1.463 1.573 - 1.50% -
std::partition(list<int>)_(sparse)/8192 7.54% 7142.937 7681.829 - -6.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 7.52% 5.045 5.424 - 7.40% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 7.50% 1.270 1.365 - 5.67% -
BM_std_minmax_element<int>/5500 7.50% 1350.408 1451.623 - 0.69% -
BM_std_minmax_element<int>/70000 7.46% 17156.076 18435.068 - 0.14% -
rng::stable_partition(vector<int>)_(sparse)/1024 7.45% 207.420 222.881 - 7.76% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 7.45% 43932.737 47203.873 - 10.39% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 7.41% 22.209 23.854 - 9.02% -
rng::contains_subrange(list<int>)_(same_length)/8192 7.40% 7928.503 8515.279 - 7.50% -
std::find_end(list<int>)_(single_element)/8192 7.40% 7228.742 7763.512 - -10.10% -
std::count_if(list<int>)_(every_other)/8192 7.39% 7129.747 7656.986 - 0.08% -
BM_std_minmax_element<int>/64000 7.38% 15711.655 16871.960 - 0.24% -
BM_std_minmax<char>/14 7.37% 2.521 2.707 - 5.99% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 7.37% 343.304 368.609 - 27.33% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 7.37% 2665.150 2861.530 - 8.73% -
rng::replace_if(list<int>)_(sprinkled)/8192 7.34% 7377.350 7918.933 - 6.26% -
std::flat_map<int,_int>::erase(iterator)/1024 7.34% 76.606 82.228 - 8.07% -
BM_std_minmax_element<int>/65536 7.33% 16093.298 17272.361 - 0.28% -
BM_StringFindAllMatch/4096 7.29% 80.375 86.232 - 7.36% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 7.28% 2.292 2.459 - 9.06% -
BM_SortHeap_pair<uint32,_uint32>_1 7.27% 0.246 0.264 - 5.42% -
std::copy_backward(vector<int>)/32768 7.23% 3541.143 3797.049 - 0.05% -
std::list<int>::erase(begin)_(cheap_elements)/1024 7.21% 10.150 10.882 - 7.05% -
std::multiset<std::string>::erase(iterator)/32 7.20% 31.023 33.255 - 8.08% -
rng::is_sorted(deque<int>)/8 7.19% 2.753 2.951 - 3.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 7.19% 1569185.961 1681967.793 - -11.48% -
BM_std_minmax<char>/15 7.17% 2.966 3.179 - 8.51% -
BM_std_min<char>/16 7.17% 2.385 2.556 - -0.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 7.15% 6641592.604 7116789.667 - 4.58% -
BM_StringRelational_Less_Small_Huge_Control 7.12% 1.727 1.850 - 5.27% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 7.11% 31.869 34.135 - 4.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 7.03% 9178995.587 9824499.827 - 11.73% -
BM_deque_deque_ranges_copy/64000 7.02% 2699.821 2889.309 - 1.29% -
rng::replace(list<int>)_(sprinkled)/8192 7.01% 7177.476 7680.425 - 5.34% -
BM_std_minmax_element<int>/4000 6.91% 989.243 1057.649 - 0.36% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 6.91% 22.201 23.736 - 7.11% -
std::unordered_multiset<int>::count(key)_(existent)/32 6.90% 1.733 1.852 - -0.31% -
SetIntersection_Interlaced_Vector_string_262144_64 6.88% 18411632.224 19677729.262 - -11.02% -
BM_deque_vector_ranges_move/0 6.86% 1.443 1.542 - -0.40% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 6.82% 320.439 342.302 - 0.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 6.81% 113213976.697 120929481.835 - 3.02% -
BM_std_minmax<char>/12 6.79% 1.930 2.061 - 7.61% -
SetIntersection_Interlaced_Vector_uint64_256_4 6.78% 4865682.570 5195687.706 - 2.62% -
std::find_first_of(deque<int>)_(small_needle)/32 6.75% 110.511 117.973 - 9.89% -
BM_std_minmax_element<int>/4096 6.75% 1014.142 1082.585 - 0.38% -
BM_RangesMakeHeap_float_Random_64 6.74% 1.431 1.528 - -7.35% -
rng::none_of(deque<int>)_(process_all)/8 6.71% 4.479 4.779 - 9.00% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 6.71% 21.185 22.607 - -1.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 6.70% 3.496 3.730 - 0.09% -
BM_std_minmax<unsigned_int>/15 6.69% 1.943 2.073 - 2.13% -
rng::find_end(list<int>)_(process_all)/1048576 6.69% 820476.478 875387.864 - 6.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 6.69% 1130607.170 1206263.503 - 3.90% -
BM_MakeHeap_uint32_Descending_4 6.68% 0.271 0.289 - 2.42% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 6.65% 9.172 9.781 - 12.73% -
std::find_end(list<int>)_(process_all)/1000 6.61% 666.838 710.943 - 8.34% -
rng::partition(list<int>)_(dense)/32 6.61% 8.324 8.874 - 5.05% -
BM_std_minmax<unsigned_int>/4 6.59% 1.026 1.093 - 12.38% -
std::map<std::string,_int>::erase(iterator)/32 6.58% 30.314 32.308 - 16.60% -
std::unordered_multiset<int>::clear()/1024 6.57% 7604.936 8104.684 - 2.79% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 6.57% 765.407 815.681 - 2.29% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 6.57% 26.394 28.128 - -7.97% -
BM_MakeHeap_uint64_Random_64 6.56% 1.220 1.300 - 1.34% -
BM_deque_deque_move_backward/0 6.53% 0.758 0.807 - -0.93% -
std::map<int,_int>::insert(value)_(new_value)/8192 6.53% 36.092 38.448 - -3.30% -
BM_MakeHeap_uint64_Heap_64 6.52% 0.237 0.253 - 6.48% -
rng::stable_partition(vector<int>)_(sparse)/8192 6.52% 1506.934 1605.131 - 3.40% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 6.48% 1.196 1.274 - 3.33% -
BM_std_minmax_element<int>/1024 6.47% 257.536 274.200 - 0.52% -
BM_std_minmax<unsigned_char>/10 6.46% 1.302 1.386 - 3.40% -
std::replace_if(list<int>)_(sprinkled)/8192 6.46% 7315.686 7788.305 - 6.47% -
BM_RangesMakeHeap_uint64_Descending_64 6.46% 0.228 0.243 - 3.30% -
rng::move_backward(list<int>)/32768 6.45% 34150.635 36354.838 - 8.15% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 6.44% 5.729 6.098 - 6.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 6.44% 9052052.702 9634865.838 - -10.90% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 6.43% 2.272 2.418 - 8.44% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 6.43% 0.452 0.481 - 0.07% -
BM_RangesSortHeap_float_1 6.42% 0.249 0.265 - 3.28% -
std::unordered_multiset<int>::count(key)_(existent)/1024 6.41% 1.616 1.720 - -1.93% -
BM_RangesPushHeap_uint64_Descending_1 6.37% 0.576 0.613 - 31.40% -
bm_lexicographical_compare<unsigned_char>/4 6.37% 1.404 1.494 - -0.24% -
BM_std_min<unsigned_char>/24 6.36% 2.754 2.929 - 6.25% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 6.36% 1.390 1.479 - 27.86% -
rng::remove(list<int>)_(prefix)/8192 6.36% 8412.548 8947.571 - 4.98% -
rng::copy_if(list<int>)_(entire_range)/64 6.36% 30.796 32.753 - 6.35% -
SetIntersection_Interlaced_Vector_float_262144_64 6.33% 20032459.113 21300626.769 - 6.85% -
BM_std_minmax<char>/17 6.32% 1.087 1.155 - 3.09% -
BM_std_minmax<int>/11 6.30% 1.680 1.785 - -2.52% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6.30% 13042.447 13863.806 - -16.86% -
SetIntersection_Interlaced_Vector_string_256_256 6.29% 20461815.357 21749064.679 - -4.84% -
BM_StringRead_Hot_Deep_Large 6.28% 0.524 0.557 - -3.17% -
rng::find_if_not(vector<int>)_(process_all)/8 6.27% 2.529 2.688 - 6.76% -
std::is_sorted(deque<int>,_pred)/8 6.26% 4.329 4.600 - 5.90% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 6.25% 349.058 370.886 - 5.51% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 6.23% 10.557 11.215 - 6.19% -
rng::replace_if(list<int>)_(prefix)/8192 6.21% 7170.019 7615.000 - 5.70% -
std::set<int>::contains(key)_(existent)/8192 6.20% 8.250 8.762 - 4.42% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 6.18% 792.791 841.821 - 6.02% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 6.18% 19073.931 20251.846 - -3.36% -
std::unordered_set<int>::erase(iterator)/0 6.17% 19.797 21.019 - 7.06% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.17% 0.824 0.874 - 6.13% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 6.16% 1.360 1.444 - -3.55% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 6.12% 0.638 0.677 - 6.92% -
std::find_end(list<int>)_(process_all)/1048576 6.08% 824195.065 874324.906 - 6.97% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 6.08% 25.676 27.238 - 11.03% -
rng::search(list<int>)_(single_element)/1000 6.07% 678.498 719.707 - 8.06% -
BM_std_minmax_element<int>/512 6.05% 131.001 138.932 - 0.58% -
BM_PushHeap_string_Ascending_1024 6.04% 12.941 13.723 - 4.85% -
rng::find_last(deque<int>)_(bail_10%)/8 6.03% 2.575 2.731 - 1.88% -
std::for_each_n(vector<int>)/8 6.01% 2.396 2.540 - 1.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 6.01% 2.667 2.828 - 7.15% -
BM_std_minmax_element<int>/2 6.00% 0.647 0.686 - 7.46% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 6.00% 23.587 25.002 - 5.82% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 5.99% 17.417 18.461 - 1.68% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 5.98% 21.037 22.295 - -9.35% -
std::find_first_of(deque<int>)_(small_needle)/8192 5.97% 28629.808 30339.858 - 6.16% -
BM_std_minmax<unsigned_int>/7 5.96% 1.638 1.735 - -0.58% -
rng::partition(vector<int>)_(dense)/32 5.95% 8.105 8.587 - 2.20% -
rng::move(vector<bool>)_(aligned)/64 5.94% 1.842 1.952 - 2.88% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 5.93% 2.285 2.421 - -4.48% -
BM_deque_deque_ranges_copy/2 5.91% 3.056 3.236 - 5.66% -
std::replace(list<int>)_(sprinkled)/8192 5.90% 7175.391 7598.506 - 6.12% -
SetIntersection_Front_Vector_uint64_262144_1 5.88% 1055571.089 1117652.146 - -0.24% -
BM_std_min<char>/21 5.88% 1.718 1.819 - 0.52% -
SetIntersection_Front_Set_string_256_256 5.86% 30674883.596 32471878.481 - 16.17% -
SetIntersection_Front_Set_string_256_64 5.85% 15244508.755 16136406.225 - -0.49% -
BM_deque_deque_copy_backward/0 5.85% 0.712 0.754 - -6.77% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 5.85% 340.937 360.868 - 5.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 5.83% 2810498.284 2974373.488 - 0.52% -
vector<bool>::reserve() 5.80% 8.430 8.919 - -11.92% -
SetIntersection_Interlaced_Set_uint64_256_256 5.80% 9023396.472 9546358.050 - 5.80% -
rng::partition(deque<int>)_(sparse)/50 5.79% 15.360 16.249 - -19.76% -
BM_std_min<short>/23 5.79% 1.989 2.104 - -0.57% -
std::find_if(vector<char>)_(process_all)/8 5.78% 2.490 2.634 - 8.60% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 5.76% 1.350 1.428 - 22.38% -
rng::move(deque<int>)/1048576 5.76% 54387.436 57517.627 - 5.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 5.75% 2370472.403 2506755.811 - 24.64% -
BM_std_min<int>/4 5.74% 1.035 1.094 - 7.08% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 5.73% 175.638 185.702 - 5.65% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 5.71% 581.012 614.193 - 4.10% -
BM_deque_deque_ranges_move/2 5.68% 3.061 3.235 - 5.67% -
BM_std_minmax<char>/11 5.68% 1.691 1.787 - 8.38% -
rng::replace(list<int>)_(prefix)/8192 5.66% 7082.587 7483.693 - 2.71% -
BM_StringAssignStr_Large_Opaque 5.65% 10.222 10.799 - 6.23% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 5.64% 567.698 599.703 - 4.04% -
std::unordered_set<int>::contains(key)_(existent)/8192 5.61% 1.313 1.387 - -9.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 5.60% 1.345 1.420 - 2.79% -
std::list<int>::erase(begin)_(cheap_elements)/8192 5.59% 10.111 10.677 - 6.80% -
std::find_end(deque<int>,_pred)_(single_element)/1024 5.59% 617.424 651.937 - 6.76% -
BM_MakeHeap_float_Heap_256 5.58% 0.206 0.217 - 5.07% -
std::deque<std::string>::ctor(size)/32 5.55% 40.736 42.996 - 7.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 5.55% 1530546.150 1615453.406 - 1.42% -
BM_std_minmax<short>/23 5.54% 2.629 2.775 - 3.03% -
std::any_of(vector<int>)_(process_all)/8 5.53% 2.432 2.567 - 3.45% -
BM_MakeHeap_string_Ascending_16384 5.52% 5.165 5.450 - -5.23% -
BM_std_minmax<char>/13 5.48% 2.227 2.349 - 4.77% -
BM_std_min<unsigned_short>/28 5.48% 2.649 2.794 - 3.76% -
std::unordered_multiset<int>::clear()/8192 5.47% 58217.919 61399.828 - 2.13% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 5.46% 6.862 7.237 - 5.45% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 5.44% 17.008 17.933 - 5.33% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 5.43% 107676.315 113521.898 - 1.88% -
rng::fold_left(list<int>)/8192 5.42% 10807.751 11393.646 - 8.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 5.42% 2035803.476 2146075.976 - 31.34% -
BM_PushHeap_uint64_Ascending_256 5.41% 2.201 2.320 - 10.93% -
std::set<std::string>::contains(key)_(non-existent)/0 5.41% 0.277 0.292 - 5.09% -
SetIntersection_Front_Set_string_262144_1024 5.40% 57910478.165 61039334.824 - 1.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 5.39% 0.644 0.678 - 6.72% -
std::list<int>::insert(begin)_(cheap_elements)/32 5.39% 9.770 10.296 - 1.67% -
BM_PushHeap_uint64_Ascending_262144 5.37% 4.897 5.160 - 10.77% -
BM_deque_deque_move/2 5.36% 3.063 3.227 - 5.52% -
SetIntersection_Front_Set_string_256_16 5.34% 6954650.944 7325955.034 - -3.64% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 5.33% 525.768 553.766 - -2.71% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 5.32% 16.952 17.855 - 5.71% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.31% 4.830 5.086 - -0.58% -
std::replace(list<int>)_(prefix)/8192 5.30% 7031.677 7404.171 - 5.60% -
std::replace_if(list<int>)_(prefix)/8192 5.29% 7133.266 7510.938 - 5.79% -
rng::find(list<int>)_(process_all)/1024 5.29% 686.171 722.498 - 4.93% -
SetIntersection_Front_Set_uint64_16384_16384 5.29% 335667497.506 353430741.887 - 3.24% -
BM_std_min<unsigned_long_long>/8 5.26% 2.269 2.388 - 2.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 5.25% 1064467.793 1120366.273 - -0.86% -
rng::find_end(list<int>)_(single_element)/1024 5.24% 697.120 733.670 - 5.25% -
BM_RangesMakeHeap_float_Descending_4 5.23% 0.280 0.295 - 0.06% -
rng::remove_copy(deque<int>)_(prefix)/50 5.22% 19.904 20.943 - -4.23% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.20% 206.226 216.951 - 2.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5.19% 4678158.199 4921079.618 - 2.64% -
std::unordered_multimap<int,_int>::clear()/8192 5.18% 60098.743 63210.675 - -2.62% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 5.17% 4.140 4.354 - 2.40% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 5.17% 1.156 1.215 - 5.22% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 5.16% 38.723 40.720 - -2.67% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 5.15% 8.778 9.230 - 5.50% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 5.14% 0.679 0.714 - 0.56% -
BM_PushHeap_float_SingleElement_4 5.13% 0.356 0.375 - -1.00% -
SetIntersection_None_Vector_uint64_16384_256 5.12% 1121767.974 1179176.817 - -0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 5.11% 1062087.278 1116322.889 - 0.06% -
BM_RangesMakeHeap_float_Random_16384 5.10% 1.115 1.172 - -3.66% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 5.10% 31.133 32.719 - 2.44% -
BM_deque_deque_ranges_copy_backward/512 5.09% 18.588 19.534 - 0.19% -
std::find_end(list<int>)_(single_element)/1024 5.09% 695.666 731.050 - 6.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 5.06% 2.574 2.705 - -3.66% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 5.06% 6.716 7.056 - 7.49% -
BM_RangesMakeHeap_float_Random_4 5.05% 1.554 1.633 - 6.71% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 5.05% 19041.470 20002.562 - -3.81% -
SetIntersection_Interlaced_Vector_string_1024_64 5.03% 8145587.504 8555568.714 - 1.25% -
SetIntersection_Front_Set_string_16_4 5.03% 65433556.086 68724277.405 - 2.80% -
std::map<int,_int>::erase(key)_(non-existent)/0 5.01% 0.254 0.267 - 5.05% -
std::unique(deque<int>)_(sprinkled)/1024 5.01% 842.233 884.427 - 0.94% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 5.01% 1.353 1.421 - 2.39% -
BM_std_minmax<unsigned_char>/13 5.01% 2.184 2.294 - 3.38% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 4.99% 69.595 73.066 - 2.98% -
rng::find_end(list<int>,_pred)_(process_all)/8192 4.99% 8551.090 8977.486 - 0.85% -
rng::for_each(set<int>::iterator)/8192 4.96% 16063.727 16860.792 - 3.80% -
rng::copy(vector<int>)/4096 4.95% 143.783 150.903 - 0.98% -
BM_deque_deque_ranges_move/1 4.95% 3.339 3.504 - 2.43% -
std::list<int>::insert(begin)_(cheap_elements)/8192 4.93% 11.269 11.825 - 4.91% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 4.91% 3.536 3.710 - 2.65% -
rng::move_backward(deque<int>)/8 4.89% 3.527 3.699 - 1.15% -
BM_deque_vector_copy_backward/0 4.88% 1.497 1.570 - 13.89% -
SetIntersection_Front_Set_uint32_256_256 4.87% 9500135.694 9962969.657 - 1.97% -
SetIntersection_Interlaced_Set_float_256_64 4.87% 14469757.270 15174228.349 - -1.99% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.84% 264.598 277.393 - 6.46% -
rng::for_each_n(join_view(vector<vector<int>>)/8 4.83% 1.624 1.703 - -4.71% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4.83% 4666.440 4891.964 - 3.71% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 4.81% 828.278 868.104 - 5.58% -
std::unordered_set<std::string>::find(key)_(existent)/1024 4.80% 37.037 38.816 - 10.06% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 4.79% 21.744 22.785 - -1.74% -
BM_std_minmax<char>/1 4.78% 0.616 0.646 - 1.87% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 4.78% 1.379 1.445 - 7.99% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 4.77% 0.978 1.025 - 3.38% -
BM_MakeHeap_float_Random_256 4.76% 1.369 1.434 - 15.89% -
BM_deque_deque_ranges_copy/1 4.76% 3.343 3.502 - 2.15% -
SetIntersection_Interlaced_Set_string_64_64 4.76% 38031034.567 39842360.018 - 10.64% -
BM_std_minmax<int>/12 4.76% 1.322 1.385 - -0.07% -
SetIntersection_Front_Set_string_1024_1024 4.74% 54646890.942 57235159.289 - 1.58% -
BM_LowerBound_pair<uint32,_uint32>_1 4.73% 2.821 2.955 - 3.13% -
BM_std_minmax<unsigned_int>/16 4.71% 1.256 1.316 - 2.50% -
std::list<int>::insert(begin)_(cheap_elements)/1024 4.71% 11.293 11.825 - 4.61% -
SetIntersection_Front_Set_string_256_4 4.71% 5111515.897 5352154.638 - 1.49% -
rng::fill(list<int>)/8192 4.69% 7121.041 7455.062 - 0.85% -
BM_std_minmax<short>/2 4.67% 0.848 0.888 - -3.11% -
std::map<int,_int>::clear()/1024 4.66% 10094.784 10564.993 - -0.14% -
SetIntersection_Interlaced_Set_uint32_16384_1 4.65% 1061383.493 1110708.752 - 0.30% -
BM_std_minmax<unsigned_int>/12 4.64% 1.324 1.385 - -0.07% -
BM_std_minmax<char>/7 4.64% 2.458 2.572 - 1.09% -
std::map<int,_int>::insert(value)_(already_present)/0 4.63% 0.582 0.608 - -10.41% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 4.63% 1.168 1.222 - 0.15% -
rng::is_partitioned(vector<int>)_(partitioned)/50 4.61% 8.797 9.203 - 8.51% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 4.60% 463.211 484.508 - 0.89% -
BM_std_min<unsigned_short>/27 4.59% 2.339 2.446 - 2.70% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 4.59% 1334.257 1395.485 - 4.29% -
SetIntersection_Front_Set_float_262144_4 4.59% 1103979.017 1154631.316 - 1.26% -
std::find_if(list<int>)_(process_all)/8192 4.58% 12066.191 12619.187 - 3.54% -
std::unordered_set<int>::insert(value)_(already_present)/1024 4.58% 2.358 2.466 - 27.12% -
std::multiset<std::string>::count(key)_(existent)/1024 4.57% 23.136 24.193 - 2.76% -
BM_StringRelational_Less_Small_Small_ChangeFirst 4.57% 1.265 1.323 - -4.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.57% 65.549 68.542 - 3.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 4.56% 20300984.691 21227692.804 - 5.49% -
BM_std_min<__int128>/1 4.55% 0.338 0.354 - -4.66% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 4.55% 9.980 10.433 - 3.86% -
std::multiset<std::string>::erase(key)_(existent)/32 4.54% 50.169 52.447 - -10.70% -
BM_PushHeap_uint32_QuickSortAdversary_1 4.52% 0.394 0.412 - -14.61% -
rng::all_of(vector<int>)_(process_all)/8 4.51% 2.435 2.545 - 2.36% -
BM_RangesMakeThenSortHeap_string_Descending_262144 4.50% 84.755 88.570 - -11.20% -
BM_deque_vector_ranges_copy_backward/0 4.50% 1.533 1.602 - 16.38% -
SetIntersection_Interlaced_Vector_string_16_16 4.50% 53565989.009 55975116.316 - 0.62% -
BM_RangesMakeHeap_float_Random_1024 4.50% 1.177 1.229 - -0.10% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 4.49% 3319.545 3468.705 - 1.44% -
rng::for_each(list<int>)/8192 4.48% 8150.018 8515.100 - 2.47% -
BM_deque_vector_copy_backward/64000 4.48% 7968.257 8325.074 - 1.38% -
BM_std_minmax_element<int>/64 4.47% 16.553 17.294 - 0.08% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 4.47% 3194.439 3337.128 - -3.34% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 4.46% 22.872 23.894 - 1.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 4.46% 1124609.584 1174760.570 - 0.61% -
SetIntersection_Front_Set_string_16384_1024 4.45% 56915218.251 59450205.925 - 0.25% -
std::remove_if(deque<int>)_(prefix)/32 4.45% 56.936 59.470 - 2.41% -
std::find_end(list<int>,_pred)_(single_element)/8192 4.45% 7995.474 8351.229 - -9.97% -
BM_RangesMakeHeap_float_Descending_16 4.45% 0.240 0.251 - 19.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 4.44% 6.722 7.021 - 1.80% -
std::unordered_set<int>::insert(value)_(new_value)/8192 4.44% 20.213 21.109 - 8.92% -
std::unordered_set<int>::find(key)_(existent)/32 4.43% 1.402 1.464 - 28.95% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.42% 524.747 547.939 - -0.64% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.40% 1.155 1.206 - 3.66% -
BM_std_minmax<short>/64 4.40% 1.547 1.616 - 5.91% -
std::multiset<int>::equal_range(key)_(existent)/1024 4.39% 5.285 5.517 - 11.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 4.39% 1073970.770 1121093.815 - 3.87% -
BM_deque_vector_copy_backward/65536 4.39% 7994.599 8345.275 - 2.52% -
BM_PushHeap_string_Ascending_64 4.37% 7.201 7.516 - 5.28% -
BM_std_minmax_element<char>/64 4.37% 17.414 18.176 - 2.89% -
rng::copy_if(vector<int>)_(entire_range)/8 4.37% 2.235 2.332 - 5.87% -
rng::copy_n(vector<bool>)_(unaligned)/512 4.36% 3.502 3.655 - 10.04% -
BM_MakeHeap_uint32_SingleElement_4 4.35% 0.324 0.338 - 0.04% -
rng::for_each(multiset<int>::iterator)/8192 4.35% 16123.874 16825.422 - 3.94% -
BM_std_minmax<short>/20 4.34% 1.991 2.078 - 3.83% -
BM_std_min<long_long>/64 4.34% 4.826 5.035 - 2.65% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 4.33% 5188.264 5412.747 - 3.36% -
BM_std_minmax<unsigned_char>/12 4.27% 1.936 2.018 - 3.74% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 4.26% 0.467 0.487 - 4.36% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 4.26% 0.447 0.466 - -6.03% -
std::list<std::string>::ctor(size)/32 4.25% 334.485 348.708 - 2.44% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 4.25% 45625046.709 47564029.071 - -6.26% -
rng::find_end(list<int>)_(single_element)/1000 4.24% 685.387 714.470 - 4.51% -
std::all_of(deque<int>)_(process_all)/8 4.24% 3.090 3.221 - 4.20% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.22% 212.812 221.800 - 2.35% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.22% 5.031 5.244 - 4.88% -
std::any_of(deque<int>)_(process_all)/8 4.22% 3.089 3.219 - 4.20% -
rng::contains_subrange(vector<int>)_(single_element)/16 4.22% 4.669 4.866 - 3.00% -
BM_std_min<unsigned_long_long>/4 4.22% 1.027 1.070 - -2.74% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 4.20% 51.705 53.875 - 1.19% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.17% 11588.593 12071.767 - 1.69% -
std::none_of(deque<int>)_(process_all)/8 4.17% 3.095 3.224 - 4.39% -
rng::find_if_not(deque<int>)_(process_all)/32768 4.16% 11890.117 12384.455 - 6.44% -
rng::partition(deque<int>)_(sparse)/32 4.15% 10.093 10.511 - -22.67% -
BM_vector_deque_ranges_copy_backward/64 4.15% 2.964 3.087 - 1.72% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.13% 6.695 6.971 - -0.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 4.12% 8666308.345 9023205.258 - -24.20% -
BM_MakeHeap_uint32_Random_4 4.10% 1.461 1.521 - 35.59% -
SetIntersection_Front_Set_uint32_1024_1024 4.10% 16376871.387 17048723.479 - 4.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 4.10% 1144610.941 1191561.936 - 0.52% -
std::unordered_set<int>::clear()/32 4.09% 613.126 638.229 - 4.91% -
SetIntersection_Interlaced_Set_uint64_1024_1024 4.08% 15718013.426 16359897.576 - 7.73% -
BM_RangesPushHeap_uint32_Ascending_16384 4.08% 6.449 6.712 - -0.78% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.07% 22.975 23.910 - 4.97% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 4.07% 830.932 864.736 - 11.22% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.06% 337.056 350.752 - 2.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.04% 1211.763 1260.750 - 2.90% -
std::list<int>::ctor(Range)_(cheap_elements)/32 4.04% 324.176 337.280 - 2.46% -
BM_std_minmax<int>/7 4.04% 1.699 1.767 - 3.31% -
SetIntersection_None_Set_string_256_256 4.03% 5844351.248 6079788.565 - 0.31% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 4.03% 8196.155 8526.166 - -11.58% -
BM_RangesMakeHeap_uint32_Random_262144 4.02% 1.004 1.044 - -0.80% -
BM_std_minmax<int>/3 4.01% 1.094 1.138 - -4.98% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 4.01% 809.512 841.985 - -0.48% -
SetIntersection_Front_Set_string_1024_4 4.00% 1307519.663 1359847.208 - 3.56% -
rng::any_of(deque<int>)_(process_all)/50 3.98% 21.492 22.348 - 21.85% -
BM_deque_deque_copy/2 3.98% 3.112 3.236 - 5.70% -
std::multiset<std::string>::find(key)_(existent)/1024 3.96% 27.662 28.758 - 21.80% -
SetIntersection_Interlaced_Vector_string_262144_256 3.95% 65721512.373 68320630.098 - 0.71% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.95% 4.004 4.162 - 2.77% -
BM_std_minmax<char>/2 3.94% 0.868 0.902 - 0.75% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 3.93% 1.320 1.371 - 0.66% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.93% 789.726 820.763 - 3.81% -
BM_StringAssignStr_Large_Transparent 3.93% 10.318 10.724 - 5.57% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 3.92% 334.849 347.980 - 1.21% -
rng::stable_sort(deque<int>)_(repeated)/1024 3.91% 1330.927 1382.947 - -0.46% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 3.91% 1.105 1.148 - 1.95% -
std::map<int,_int>::contains(key)_(non-existent)/0 3.90% 0.268 0.278 - 1.85% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 3.90% 11.388 11.832 - 3.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3.90% 2868183.046 2979910.993 - 1.76% -
BM_std_minmax<int>/15 3.89% 1.911 1.986 - -2.13% -
SetIntersection_Front_Vector_uint32_262144_262144 3.89% 337926302.140 351063890.820 - 0.06% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 3.88% 22.105 22.962 - -2.27% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.87% 3.215 3.339 - 3.98% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 3.87% 836.443 868.780 - 18.13% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.86% 793.502 824.150 - 3.73% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.86% 811.717 843.009 - 3.64% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.85% 335.121 348.031 - 1.94% -
rng::partition(list<int>)_(sparse)/50 3.84% 15.572 16.170 - 5.01% -
BM_std_minmax_element<long_long>/3 3.84% 1.123 1.166 - 4.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3.83% 3855925.041 4003745.302 - 39.20% -
SetIntersection_Front_Set_float_16384_16 3.83% 1247013.038 1294764.851 - -1.68% -
std::multiset<std::string>::find(key)_(non-existent)/8192 3.81% 26.729 27.748 - -14.05% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.81% 3.449 3.581 - 0.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 3.81% 22003266.570 22840728.031 - 0.13% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 3.80% 0.268 0.279 - -0.20% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.80% 1.388 1.440 - 3.83% -
rng::any_of(deque<int>)_(process_all)/32768 3.80% 10497.988 10896.821 - 3.49% -
BM_RangesMakeHeap_string_Ascending_1024 3.80% 4.903 5.089 - -4.68% -
rng::contains_subrange(deque<int>)_(same_length)/16 3.79% 11.813 12.260 - 9.15% -
BM_std_minmax<unsigned_int>/14 3.77% 1.559 1.618 - -0.00% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.77% 810.254 840.762 - 3.75% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.76% 100541.911 104323.766 - 1.93% -
BM_vector_deque_ranges_copy/64 3.76% 2.694 2.795 - -0.82% -
BM_std_min<unsigned_short>/32 3.75% 2.867 2.975 - 2.13% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 3.75% 27.652 28.690 - 1.97% -
std::partition(list<int>)_(sparse)/50 3.75% 14.693 15.244 - 2.91% -
std::multimap<std::string,_int>::count(key)_(existent)/32 3.75% 19.702 20.441 - 14.21% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 3.74% 11.119 11.535 - -0.77% -
BM_LowerBound_pair<uint32,_uint32>_262144 3.73% 603.713 626.236 - 0.73% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 3.70% 12134.741 12584.188 - 2.29% -
std::unique(deque<int>)_(sprinkled)/32 3.70% 66.999 69.476 - 3.29% -
SetIntersection_Front_Set_float_16384_1 3.69% 1084007.560 1123986.674 - 0.71% -
std::stable_partition(list<int>)_(alloc_fails)/8192 3.68% 25290.336 26220.482 - 3.82% -
SetIntersection_Interlaced_Vector_uint32_16_16 3.68% 37761218.754 39149736.858 - 3.46% -
SetIntersection_Front_Vector_uint64_1024_64 3.68% 1389734.678 1440819.180 - 5.02% -
BM_std_min<char>/8 3.67% 2.217 2.299 - 2.14% -
SetIntersection_Front_Set_string_16_16 3.67% 61426890.489 63679304.790 - 0.57% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 3.66% 561.707 582.275 - 4.07% -
SetIntersection_Front_Set_uint32_1024_64 3.66% 1945854.295 2017042.460 - -1.23% -
BM_deque_deque_copy_backward/64000 3.65% 7826.649 8112.382 - 0.22% -
BM_std_minmax<unsigned_char>/14 3.65% 2.464 2.554 - 0.45% -
SetIntersection_Front_Vector_uint64_16384_256 3.64% 2264887.406 2347358.376 - 2.42% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.64% 954643.889 989374.414 - 3.92% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 3.63% 23.244 24.089 - -4.90% -
vector<bool>(const_vector<bool>&) 3.63% 9.865 10.224 - 4.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.63% 26938.462 27915.112 - 7.93% -
rng::is_sorted(vector<int>,_pred)/8 3.61% 3.918 4.059 - 15.59% -
BM_std_minmax_element<int>/4 3.61% 1.214 1.257 - 1.18% -
BM_StringEraseWithMove_Large_Opaque 3.60% 2.746 2.845 - -0.64% -
std::equal(deque<int>)_(it,_it,_it)/1024 3.60% 485.613 503.077 - 0.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.60% 0.821 0.851 - 3.00% -
std::multiset<int>::contains(key)_(existent)/1024 3.59% 3.986 4.130 - 2.48% -
rng::for_each(multimap<int>)/8192 3.59% 16854.537 17459.915 - 5.89% -
rng::contains(deque<int>)_(process_all)/8192 3.59% 1907.088 1975.578 - 3.39% -
BM_RangesMakeHeap_uint32_SingleElement_64 3.59% 0.499 0.517 - 2.03% -
BM_StringRelational_Compare_Large_Empty_Control 3.59% 1.610 1.668 - -2.25% -
rng::rotate(deque<int>)_(1_element_forward)/50 3.58% 6.287 6.512 - 6.75% -
BM_StringRelational_Compare_Empty_Huge_Control 3.58% 1.614 1.671 - 2.88% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 3.58% 17.003 17.612 - 5.76% -
std::sort(vector<int>)_(qsort_adversarial)/8192 3.58% 150091.102 155458.399 - 5.18% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 3.57% 0.552 0.572 - -0.39% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 3.56% 1.103 1.143 - -0.26% -
BM_SortHeap_uint32_4 3.55% 1.046 1.083 - 4.10% -
rng::transform(list<int>,_list<int>)/50 3.54% 38.892 40.267 - 3.20% -
BM_StringRelational_Less_Small_Small_Control 3.53% 1.785 1.848 - 7.03% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 3.53% 321.038 332.382 - 3.56% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 3.53% 9.453 9.787 - 0.62% -
BM_StringAssignAsciiz_Large_Transparent 3.53% 11.533 11.940 - 3.09% -
rng::move(deque<int>)/64 3.53% 6.284 6.506 - 2.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.52% 23620483.606 24452925.310 - -1.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.52% 2348056.088 2430705.822 - -2.13% -
std::stable_partition(vector<int>)_(sparse)/50 3.51% 20.813 21.543 - 6.89% -
BM_RangesPopHeap_string_16384 3.51% 70.820 73.306 - 1.93% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 3.51% 4.302 4.453 - -1.80% -
BM_std_minmax<int>/14 3.51% 1.562 1.617 - -0.08% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 3.50% 218.103 225.745 - 9.19% -
BM_StringEraseWithMove_Small_Opaque 3.49% 2.557 2.647 - 2.81% -
rng::starts_with(vector<int>,_pred)/8 3.48% 4.231 4.378 - 6.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 3.47% 1605984.449 1661738.744 - -2.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.46% 7298409.682 7551120.986 - 2.79% -
BM_std_minmax_element<long_long>/1 3.46% 0.300 0.310 - 1.86% -
SetIntersection_Interlaced_Set_float_1024_256 3.45% 15309395.077 15837807.853 - -2.35% -
bm_gcd_complex 3.45% 18.942 19.595 - 0.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 3.44% 19554613.164 20227899.871 - 0.86% -
bm_lexicographical_compare<unsigned_char>/8 3.44% 1.318 1.363 - -8.97% -
BM_std_min<long_long>/3 3.44% 1.236 1.279 - -0.32% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 3.43% 25419.217 26291.757 - 3.03% -
BM_std_minmax<unsigned_int>/1 3.43% 0.602 0.623 - 3.66% -
std::unordered_multimap<int,_int>::clear()/1024 3.42% 7795.675 8062.617 - -3.64% -
BM_std_minmax<int>/8 3.42% 1.117 1.155 - -0.01% -
BM_std_minmax<unsigned_int>/8 3.42% 1.117 1.156 - -0.02% -
BM_std_minmax<unsigned_short>/16 3.40% 1.658 1.715 - 1.76% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 3.39% 1.575 1.628 - 8.38% -
std::map<std::string,_int>::find(key)_(existent)/1024 3.38% 22.418 23.175 - 2.31% -
SetIntersection_Front_Vector_string_262144_16 3.37% 1691340.411 1748341.983 - 1.64% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.37% 893.293 923.379 - 27.16% -
BM_StringRelational_Less_Large_Empty_Control 3.37% 1.935 2.000 - 2.63% -
BM_StringAssignAsciizMix_Transparent 3.36% 3.024 3.125 - 3.41% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 3.36% 0.401 0.414 - 4.73% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.36% 100702.000 104083.563 - 1.74% -
BM_RangesMakeHeap_uint64_Random_262144 3.36% 1.022 1.056 - 1.37% -
std::search(deque<int>)_(single_element)/1000 3.35% 433.857 448.403 - 2.09% -
std::stable_sort(deque<int>)_(repeated)/1024 3.35% 1337.852 1382.685 - 0.61% -
BM_std_min<unsigned_int>/21 3.35% 1.387 1.434 - 3.37% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.35% 208.672 215.659 - 3.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 3.34% 10.822 11.184 - 1.85% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 3.34% 149952.849 154955.444 - 5.11% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 3.33% 817.202 844.427 - 2.92% -
SetIntersection_Front_Vector_string_16384_256 3.33% 10064780.804 10399685.739 - 2.42% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.33% 1.592 1.645 - 3.43% -
std::flat_map<int,_int>::erase(iterator)/8192 3.33% 501.407 518.080 - 3.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.32% 1086903.397 1123028.887 - 1.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.32% 329814928.588 340771622.066 - -1.34% -
std::sort(vector<int>)_(qsort_adversarial)/1024 3.32% 13103.445 13538.039 - 4.74% -
rng::find(list<int>)_(process_all)/8 3.32% 2.299 2.375 - 0.80% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.31% 323.758 334.490 - 2.67% -
rng::stable_partition(list<int>)_(dense)/8192 3.31% 19411.725 20053.842 - 10.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.31% 1437.904 1485.465 - 5.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 3.30% 7.679 7.933 - -0.93% -
rng::any_of(vector<int>)_(process_all)/8 3.30% 2.460 2.541 - 7.94% -
std::distance(join_view(vector<vector<int>>))/50 3.30% 0.638 0.659 - 9.03% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 3.30% 1.372 1.417 - 4.00% -
SetIntersection_Front_Vector_uint64_16_16 3.29% 37801159.220 39046531.353 - 3.75% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.29% 1.591 1.643 - 3.41% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 3.29% 656.010 677.612 - 0.88% -
BM_StringRelational_Compare_Small_Empty_Control 3.29% 1.612 1.666 - -2.89% -
rng::move(vector<int>)/1048576 3.29% 56255.729 58105.310 - 0.59% -
std::replace(vector<int>)_(sprinkled)/50 3.29% 8.089 8.355 - 8.13% -
SetIntersection_Front_Vector_uint32_262144_16 3.28% 1146779.294 1184441.650 - -0.54% -
bm_lexicographical_compare<unsigned_char>/7 3.28% 2.038 2.105 - -4.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.28% 23.610 24.384 - 2.43% -
rng::stable_partition(deque<int>)_(dense)/32 3.28% 28.088 29.008 - 3.59% -
BM_std_minmax<int>/23 3.28% 2.259 2.333 - -1.04% -
SetIntersection_None_Vector_string_1024_1024 3.27% 1194042.952 1233040.357 - 0.74% -
std::map<int,_int>::equal_range(key)_(existent)/8192 3.26% 5.425 5.602 - 2.22% -
BM_deque_vector_move/64000 3.26% 2714.313 2802.889 - 3.38% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.26% 10.616 10.963 - 2.52% -
BM_std_min<unsigned_short>/18 3.26% 1.499 1.547 - 0.86% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 3.26% 20.110 20.765 - 0.09% -
SetIntersection_Front_Set_uint32_16384_1024 3.25% 16672952.259 17214853.129 - 11.34% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 3.24% 36.239 37.415 - -22.97% -
BM_vector_deque_move/2 3.24% 2.007 2.072 - 13.10% -
BM_PushHeap_uint64_Ascending_1024 3.24% 2.676 2.762 - 7.18% -
std::rotate_copy(list<int>)/32 3.24% 8.265 8.533 - 0.06% -
std::equal(vector<int>)_(it,_it,_it)/50 3.23% 4.235 4.372 - 0.09% -
BM_StringRelational_Less_Large_Huge_Control 3.23% 2.184 2.255 - 1.17% -
std::find_first_of(list<int>)_(large_needle)/50 3.23% 1733.631 1789.575 - 3.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.22% 1188076.844 1226332.989 - -0.42% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.22% 604.402 623.859 - 3.09% -
std::multiset<std::string>::count(key)_(existent)/8192 3.22% 30.044 31.010 - 0.94% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 3.22% 0.876 0.904 - -3.03% -
rng::find_if_not(vector<char>)_(process_all)/50 3.21% 12.468 12.869 - 1.70% -
std::remove_if(vector<int>)_(sprinkled)/32 3.20% 56.252 58.055 - 8.01% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.20% 16.680 17.214 - 3.13% -
std::multiset<std::string>::erase(iterator)/1024 3.20% 29.635 30.584 - -7.25% -
BM_StringAssignAsciiz_Large_Opaque 3.19% 11.597 11.968 - 2.40% -
std::list<int>::ctor(const&)_(cheap_elements)/32 3.19% 323.308 333.619 - 2.03% -
SetIntersection_Front_Set_uint64_262144_16 3.19% 1311333.273 1353157.223 - 3.58% -
std::fill_n(vector<bool>)/64 3.18% 1.621 1.672 - 10.16% -
BM_MakeHeap_string_SingleElement_16 3.18% 5.533 5.709 - -0.27% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.18% 895.227 923.732 - 2.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 3.18% 17.022 17.564 - 5.04% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 3.18% 1.522 1.571 - -12.58% -
std::shift_left(deque<int>)/32 3.17% 4.721 4.871 - 3.01% -
std::set<int>::ctor(const&)/32 3.16% 217.181 224.047 - 3.50% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 3.16% 16.872 17.404 - -3.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.15% 40315.938 41585.439 - 6.81% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 3.14% 210.947 217.581 - -0.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 3.14% 4387531.244 4525488.948 - 2.19% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.14% 19645.119 20262.690 - 2.87% -
BM_std_min<unsigned_char>/8 3.14% 2.304 2.377 - 1.18% -
std::find_if_not(deque<int>)_(bail_25%)/8 3.14% 1.485 1.532 - 0.09% -
BM_deque_vector_ranges_move_backward/4000 3.14% 145.384 149.951 - 6.01% -
SetIntersection_None_Set_float_64_1 3.14% 22512028.240 23218514.293 - -0.69% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 3.14% 10.099 10.415 - -0.37% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 3.13% 30.736 31.699 - -3.13% -
SetIntersection_Front_Vector_uint32_16384_256 3.13% 2306043.967 2378288.050 - 3.85% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3.13% 4255.201 4388.504 - 4.30% -
rng::find_if_not(deque<int>)_(process_all)/8192 3.13% 3000.451 3094.342 - 10.44% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.13% 47.790 49.285 - 3.83% -
rng::any_of(deque<int>)_(process_all)/8192 3.13% 2630.004 2712.215 - 3.31% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.13% 12757.906 13156.608 - 4.82% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.12% 31668.690 32657.862 - 0.45% -
rng::for_each(multimap<int>::iterator)/8192 3.12% 16855.359 17381.583 - 4.53% -
rng::search(vector<int>)_(single_element)/1000 3.10% 227.414 234.475 - 1.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 3.10% 11776737.539 12142257.812 - 1.21% -
BM_std_minmax<unsigned_int>/6 3.09% 1.310 1.351 - 0.48% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 3.09% 11.369 11.720 - 0.76% -
BM_StringRelational_Eq_Large_Large_ChangeLast 3.09% 1.907 1.966 - 6.06% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.08% 1.615 1.665 - 3.23% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 3.08% 4462.394 4599.929 - 0.60% -
SetIntersection_Interlaced_Set_uint64_1024_1 3.07% 1083679.773 1116977.023 - 0.88% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 3.06% 9.026 9.302 - 3.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.05% 84083.849 86650.664 - 3.23% -
BM_std_minmax<unsigned_short>/23 3.04% 2.428 2.501 - -2.66% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.04% 29.112 29.998 - 4.58% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 3.04% 11080.786 11417.652 - 1.66% -
rng::search(vector<int>)_(single_element)/1024 3.04% 232.815 239.892 - 1.15% -
BM_PushHeap_uint64_SingleElement_16 3.04% 0.337 0.348 - 3.13% -
std::count(list<int>)_(every_other)/8192 3.04% 6392.372 6586.503 - -1.16% -
BM_StringRelational_Compare_Empty_Large_Control 3.03% 1.614 1.662 - 2.82% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.02% 273514.910 281786.197 - -0.14% -
rng::copy(vector<bool>)_(unaligned)/512 3.02% 3.336 3.437 - -7.08% -
std::unique_copy(deque<int>)_(contiguous)/52 3.02% 14.437 14.873 - -3.08% -
BM_PushHeap_uint64_Random_1024 3.02% 5.797 5.972 - 1.03% -
rng::partial_sort_copy(list<int>)_(ascending)/8 3.02% 8.957 9.227 - 2.81% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 3.01% 13125.343 13520.628 - 4.83% -
BM_MakeHeap_float_Random_1024 3.01% 1.200 1.236 - 0.23% -
BM_StringDestroy_Large 3.01% 7.134 7.348 - 8.92% -
BM_std_min<char>/4 3.01% 1.063 1.094 - 2.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 3.00% 33.725 34.737 - 1.13% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.98% 570.007 587.019 - 2.74% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 2.98% 453.372 466.892 - -0.72% -
BM_std_minmax<short>/31 2.98% 3.086 3.178 - 2.99% -
rng::unique(deque<int>,_pred)_(contiguous)/52 2.98% 69.295 71.360 - 3.10% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.98% 31701.720 32644.995 - 1.44% -
BM_RangesMakeHeap_uint64_Random_16384 2.97% 1.021 1.052 - 4.70% -
BM_deque_deque_ranges_copy/70000 2.97% 3027.660 3117.673 - 2.63% -
std::remove_if(list<int>)_(prefix)/8192 2.97% 9806.189 10097.704 - 7.98% -
SetIntersection_Interlaced_Set_string_4_4 2.97% 164134447.422 169006057.495 - 0.43% -
std::remove_if(vector<int>)_(sprinkled)/50 2.97% 65.707 67.656 - 12.60% -
BM_MakeThenSortHeap_float_Ascending_256 2.97% 6.495 6.688 - 3.49% -
rng::copy(deque<int>)/8 2.96% 2.721 2.801 - 0.58% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.96% 24.245 24.963 - 0.62% -
std::list<int>::operator=(const&)_(cheap_elements)/32 2.95% 16.649 17.140 - 1.68% -
rng::starts_with(list<int>)/8 2.95% 2.967 3.055 - 4.96% -
BM_RangesPushHeap_string_PipeOrgan_262144 2.95% 17.274 17.783 - -1.25% -
rng::copy(vector<int>)/8 2.95% 2.203 2.268 - -0.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 2.94% 5289650.256 5445361.759 - 1.44% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.94% 4.331 4.458 - 3.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.94% 1225522.077 1261530.750 - 1.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.94% 7.215 7.427 - 1.51% -
rng::for_each(map<int>)/8 2.93% 4.563 4.697 - 4.98% -
std::list<std::string>::ctor(size)/1024 2.93% 12151.676 12508.265 - 1.30% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.93% 381.747 392.947 - 1.69% -
SetIntersection_Interlaced_Vector_uint64_16384_16 2.93% 2540826.820 2615293.912 - 7.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 2.93% 6024315.295 6200663.189 - 0.72% -
rng::search(list<int>)_(no_match)/1024 2.93% 732.264 753.699 - 1.26% -
std::is_partitioned(deque<int>)_(partitioned)/1024 2.92% 364.993 375.661 - 2.96% -
rng::copy_n(deque<int>)/8 2.92% 2.719 2.799 - 1.48% -
BM_MakeHeap_uint64_QuickSortAdversary_4 2.92% 0.403 0.415 - -2.95% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 2.92% 14.812 15.245 - -0.79% -
BM_PopHeap_string_16384 2.92% 71.501 73.586 - 1.22% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 2.91% 96989.651 99810.883 - 2.38% -
std::equal(deque<int>)_(it,_it,_it)/1048576 2.91% 488193.461 502391.421 - -0.13% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.91% 1.637 1.684 - 2.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 2.91% 1080218.455 1111604.191 - -1.22% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 2.91% 1.347 1.386 - 1.98% -
std::search(vector<int>)_(same_length)/8192 2.91% 1874.982 1929.452 - -1.58% -
BM_MakeHeap_uint32_PipeOrgan_4 2.89% 0.401 0.412 - -1.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.89% 1236069.910 1271740.141 - 0.24% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.88% 254.373 261.708 - 2.08% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.88% 19641.411 20207.334 - 1.07% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.88% 6232.576 6412.069 - 2.67% -
SetIntersection_Interlaced_Set_uint32_256_256 2.88% 9406487.963 9677290.754 - 9.32% -
std::find(deque<int>)_(process_all)/8 2.88% 3.412 3.510 - 2.73% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.87% 873.568 898.650 - 2.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.87% 26345727.823 27101920.829 - -2.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 2.87% 6442630.038 6627263.561 - -7.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 2.86% 7897543.297 8123434.779 - 4.31% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.86% 0.621 0.638 - 2.96% -
BM_RangesMakeHeap_uint64_Random_16 2.85% 1.261 1.297 - 0.28% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.84% 12190.944 12537.265 - 2.18% -
BM_PushHeap_uint64_SingleElement_4 2.84% 0.357 0.367 - 2.76% -
BM_std_minmax<unsigned_int>/13 2.83% 1.349 1.387 - -0.06% -
BM_RangesMakeHeap_float_Random_262144 2.82% 1.094 1.125 - -1.09% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.82% 611.344 628.580 - 2.66% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.82% 19995.711 20559.047 - 2.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 2.81% 1.053 1.082 - -3.29% -
BM_std_minmax<int>/6 2.81% 1.348 1.386 - 2.76% -
std::list<std::string>::ctor(size)/8192 2.81% 101096.267 103937.762 - 1.15% -
rng::partition(vector<int>)_(dense)/1024 2.81% 235.273 241.882 - -0.27% -
BM_std_minmax<int>/13 2.81% 1.349 1.387 - 0.01% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.80% 26.308 27.045 - 2.77% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 2.80% 29.871 30.708 - 5.20% -
rng::search(vector<int>)_(same_length)/8192 2.80% 1904.818 1958.128 - 4.22% -
BM_std_min<char>/29 2.80% 1.983 2.039 - 1.81% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.80% 28.231 29.021 - -3.23% -
BM_std_minmax<unsigned_int>/23 2.78% 2.353 2.419 - 1.29% -
std::find(vector<int>)_(process_all)/8 2.78% 2.706 2.781 - 5.07% -
std::unordered_set<int>::ctor(const&)/32 2.78% 196.688 202.149 - 1.79% -
BM_MakeHeap_uint64_Random_4 2.78% 1.087 1.117 - -22.72% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 2.77% 22.616 23.242 - -8.21% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.77% 274260.368 281855.575 - 2.23% -
std::search(list<int>)_(single_element)/1000 2.77% 671.320 689.889 - 2.80% -
SetIntersection_None_Vector_uint32_256_256 2.77% 2221752.566 2283193.646 - 0.57% -
BM_std_minmax<short>/27 2.76% 2.785 2.862 - -0.34% -
SetIntersection_Front_Set_string_64_64 2.76% 36250615.601 37251720.636 - 2.99% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.76% 5.035 5.174 - -4.79% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 2.76% 8.203 8.429 - -0.71% -
SetIntersection_Front_Set_uint64_16_16 2.76% 40701673.966 41823128.327 - 2.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 2.75% 14.040 14.427 - 0.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 2.75% 1146207.278 1177720.948 - 0.25% -
std::find_end(forward_list<int>)_(same_length)/8192 2.75% 14227.153 14618.232 - 0.69% -
BM_deque_deque_move/1 2.75% 3.433 3.527 - 3.47% -
SetIntersection_None_Set_uint32_64_1 2.74% 23098861.796 23731848.139 - 0.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.73% 89986.922 92447.822 - 5.72% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 2.73% 16340.890 16787.376 - 2.13% -
rng::reverse(deque<int>)/64 2.73% 13.089 13.447 - 2.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.73% 19718202.227 20256647.946 - 4.02% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.73% 13.793 14.169 - 1.99% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 2.72% 22.612 23.228 - 0.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.72% 5348568.113 5494277.446 - -3.73% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.72% 336.855 346.008 - 1.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 2.71% 1147795.676 1178943.471 - -0.43% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.71% 3.964 4.071 - 0.68% -
rng::contains_subrange(list<int>)_(process_all)/8192 2.71% 6970.405 7159.090 - 2.16% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.71% 43401.257 44575.310 - 2.01% -
std::search(deque<int>)_(same_length)/8192 2.70% 3784.102 3886.211 - 2.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 2.69% 536.128 550.573 - 3.89% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2.69% 16.772 17.224 - 3.20% -
BM_std_minmax<unsigned_short>/22 2.69% 2.265 2.326 - -2.85% -
SetIntersection_Interlaced_Set_string_64_16 2.69% 40351942.500 41435981.377 - 6.13% -
BM_RangesMakeHeap_string_Heap_262144 2.68% 5.227 5.368 - -1.29% -
BM_RangesMakeHeap_uint32_Ascending_256 2.68% 0.597 0.613 - 2.66% -
BM_std_minmax<int>/2 2.68% 0.805 0.826 - -8.21% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 2.67% 0.434 0.445 - -6.60% -
std::is_partitioned(deque<int>)_(partitioned)/8192 2.67% 2879.813 2956.791 - -3.35% -
BM_StringDestroy_Huge 2.67% 10.658 10.943 - 2.99% -
BM_std_min<int>/7 2.67% 1.040 1.068 - 1.40% -
BM_deque_deque_move/65536 2.67% 2850.380 2926.429 - 2.02% -
rng::for_each(set<int>::iterator)/50 2.67% 42.323 43.452 - -13.97% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.66% 366.556 376.309 - 0.51% -
std::unique(list<int>,_pred)_(contiguous)/1024 2.66% 975.557 1001.466 - 2.59% -
BM_RangesPopHeap_uint64_4 2.65% 2.648 2.718 - 1.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.65% 1122178.966 1151926.284 - 2.43% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 2.65% 1.281 1.315 - 0.83% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.64% 100769.636 103430.156 - 1.19% -
BM_std_minmax<unsigned_short>/20 2.64% 1.914 1.964 - 0.62% -
BM_MakeHeap_uint32_Random_64 2.64% 1.265 1.298 - 3.84% -
BM_std_min<long_long>/20 2.64% 1.990 2.043 - 1.75% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 2.63% 13981.581 14349.546 - -0.67% -
BM_deque_deque_ranges_copy_backward/1024 2.63% 37.962 38.959 - 2.41% -
SetIntersection_Interlaced_Set_uint32_64_64 2.63% 15183414.827 15582082.177 - 0.91% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 2.62% 74.095 76.037 - -1.60% -
SetIntersection_Front_Set_string_64_4 2.62% 19569677.368 20082652.122 - -0.58% -
std::rotate_copy(vector<int>)/8192 2.61% 694.348 712.493 - 11.17% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.61% 1.397 1.434 - 10.65% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.61% 45.361 46.545 - 2.77% -
std::find_end(vector<int>)_(single_element)/1000 2.60% 233.601 239.685 - 2.47% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.60% 28259.622 28994.855 - 2.27% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.60% 175806.705 180374.160 - 2.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.59% 24910981.108 25557389.500 - 1.63% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.59% 2.144 2.200 - 3.03% -
BM_PushHeap_uint64_Descending_1 2.59% 0.526 0.540 - 20.37% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 2.58% 11140.852 11428.816 - 3.39% -
std::partition_copy(vector<int>)/32 2.58% 8.138 8.348 - 2.31% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 2.58% 4.576 4.694 - -27.29% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.57% 23.148 23.744 - 0.07% -
SetIntersection_None_Set_float_64_64 2.57% 11716958.555 12018370.224 - 1.21% -
SetIntersection_Front_Set_uint64_256_64 2.57% 6360401.203 6523910.696 - 5.50% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.57% 9.334 9.574 - 0.49% -
BM_deque_deque_ranges_move/70000 2.56% 2977.325 3053.584 - -5.52% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 2.56% 1785.253 1830.962 - 18.63% -
BM_MakeHeap_uint32_PipeOrgan_256 2.55% 0.631 0.647 - 2.62% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.54% 44590.901 45725.229 - -1.56% -
BM_deque_deque_copy/64000 2.54% 2675.681 2743.708 - 1.16% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.54% 16753.081 17178.757 - 3.04% -
BM_RangesMakeThenSortHeap_float_Ascending_4 2.54% 1.279 1.311 - -3.53% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 2.54% 11705.305 12002.246 - -3.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 2.54% 36.340 37.262 - 27.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.53% 3.536 3.626 - -1.46% -
rng::search(deque<int>,_pred)_(no_match)/1024 2.53% 355.880 364.881 - -16.41% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.53% 4.709 4.828 - -0.39% -
std::find_end(vector<int>)_(single_element)/1024 2.52% 239.631 245.677 - 2.70% -
BM_MakeThenSortHeap_uint64_SingleElement_4 2.52% 1.216 1.247 - 0.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.52% 5247455.258 5379680.802 - 2.16% -
rng::partial_sort_copy(deque<int>)_(heap)/8 2.52% 16.555 16.972 - 5.99% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.52% 31793.384 32593.640 - 1.68% -
bm_lexicographical_compare<unsigned_char>/5 2.52% 1.607 1.648 - -4.95% -
BM_vector_deque_ranges_move_backward/70000 2.51% 8467.288 8680.071 - 13.44% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.51% 212.775 218.119 - 1.05% -
rng::fill(vector<int>)/32 2.50% 1.039 1.065 - 2.43% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.49% 13011.787 13335.507 - 0.32% -
SetIntersection_Front_Vector_string_4_4 2.48% 159909014.996 163877869.681 - 1.89% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 2.48% 661.430 677.806 - -3.08% -
BM_PushHeap_uint32_Ascending_16384 2.47% 6.535 6.697 - -0.56% -
BM_std_minmax<unsigned_short>/27 2.47% 2.786 2.855 - -0.77% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.46% 21.713 22.248 - 1.00% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 2.46% 20.240 20.739 - 4.53% -
rng::search(list<int>)_(single_element)/1024 2.46% 709.092 726.517 - 0.07% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.45% 35862.176 36740.830 - 2.36% -
BM_RangesMakeThenSortHeap_string_Random_262144 2.45% 189.126 193.754 - -7.07% -
std::find_end(vector<int>)_(single_element)/8192 2.45% 1825.485 1870.126 - 1.97% -
SetIntersection_Front_Set_uint64_16384_256 2.44% 4832582.852 4950717.450 - -2.22% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.44% 2.390 2.448 - 0.72% -
BM_std_min<long_long>/4 2.43% 1.657 1.697 - 0.98% -
std::list<int>::ctor(size)/8192 2.42% 94810.807 97103.195 - 2.05% -
BM_MakeHeap_float_Random_16 2.42% 1.664 1.704 - 5.99% -
rng::stable_sort(deque<int>)_(ascending)/1024 2.41% 2096.752 2147.368 - 1.17% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 2.41% 101170.404 103612.597 - 1.38% -
SetIntersection_Front_Vector_string_64_16 2.41% 21299604.971 21813296.992 - -0.69% -
BM_RangesPushHeap_uint64_Random_16 2.41% 4.208 4.309 - 0.70% -
SetIntersection_Front_Vector_uint64_256_64 2.41% 4509758.086 4618368.330 - 0.41% -
std::move_backward(list<int>)/32768 2.41% 30964.214 31709.611 - -0.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.41% 1174731.357 1203005.122 - 1.19% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 2.40% 1.535 1.572 - -7.53% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.39% 5578.917 5712.511 - -1.13% -
std::find_if_not(vector<char>)_(process_all)/8 2.39% 2.373 2.430 - -1.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 2.39% 1267497.285 1297837.432 - -0.13% -
SetIntersection_Interlaced_Set_uint32_16_16 2.39% 41048567.738 42030983.448 - 3.90% -
std::unique(deque<int>,_pred)_(sprinkled)/52 2.39% 73.965 75.734 - 3.08% -
std::partition(vector<int>)_(dense)/1024 2.39% 242.290 248.078 - -0.14% -
BM_num_put<long_long> 2.39% 11.953 12.238 - -1.64% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 2.39% 20.660 21.153 - 3.50% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.39% 35873.921 36729.698 - 1.27% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 2.38% 21.337 21.845 - 9.75% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.38% 13.004 13.314 - 0.08% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.38% 609.482 623.987 - 2.39% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 2.38% 19761.167 20231.070 - 2.39% -
rng::for_each_n(vector<int>)/8 2.37% 2.469 2.527 - -0.38% -
std::is_sorted_until(vector<int>,_pred)/8192 2.37% 3269.859 3347.395 - 0.58% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.37% 2.930 2.999 - -0.06% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.37% 273203.505 279673.794 - 2.45% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 2.37% 519.521 531.821 - 4.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.37% 0.896 0.917 - 1.80% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.37% 1.658 1.697 - -2.59% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.36% 524309.758 536705.082 - 2.48% -
rng::stable_partition(deque<int>)_(sparse)/8192 2.36% 3406.090 3486.372 - 2.50% -
BM_std_min<unsigned_char>/30 2.35% 2.253 2.306 - -0.08% -
rng::find_end(list<int>,_pred)_(process_all)/1000 2.35% 782.620 801.047 - 0.61% -
BM_StringFindAllMatch/8 2.35% 2.600 2.661 - 4.60% -
BM_MakeThenSortHeap_uint32_SingleElement_16 2.35% 3.931 4.023 - -0.59% -
rng::reverse(list<int>)/32768 2.35% 17134.514 17536.965 - -0.57% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 2.35% 59.831 61.234 - 93.71% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.34% 18.631 19.068 - 2.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 2.34% 26.948 27.579 - -0.57% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 2.34% 0.492 0.504 - -17.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.34% 3007061.034 3077334.149 - -1.18% -
rng::stable_sort(deque<int>)_(shuffled)/1024 2.33% 2454.733 2511.958 - 3.06% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 2.33% 39.658 40.582 - 4.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.33% 38.174 39.064 - 27.39% -
BM_deque_vector_ranges_copy_backward/65536 2.33% 7930.542 8115.301 - -1.26% -
std::map<int,_int>::contains(key)_(existent)/1024 2.33% 4.061 4.155 - 2.68% -
BM_RangesPushHeap_uint64_Random_16384 2.33% 5.919 6.057 - -0.84% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.33% 3230.267 3305.399 - 2.27% -
rng::move_backward(vector<bool>)_(aligned)/32768 2.32% 38.335 39.224 - 2.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 2.32% 1096355.752 1121797.161 - 5.24% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.32% 12196.064 12478.994 - 1.34% -
std::is_sorted(list<int>)/8192 2.32% 7248.331 7416.393 - 3.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.32% 1092629.099 1117953.732 - 0.58% -
std::move_backward(vector<bool>)_(aligned)/32768 2.32% 38.074 38.956 - 1.77% -
BM_PushHeap_string_Ascending_16384 2.32% 19.430 19.880 - -10.70% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 2.32% 1061.244 1085.826 - 3.04% -
BM_std_minmax<short>/3 2.32% 1.142 1.168 - -1.90% -
std::search(vector<int>)_(same_length)/1024 2.31% 245.963 251.656 - -1.25% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.31% 172343.241 176329.251 - 1.93% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 2.31% 68.209 69.786 - 64.17% -
BM_PushHeap_uint64_Ascending_16384 2.31% 3.691 3.776 - 5.93% -
rng::search(vector<int>)_(same_length)/1024 2.30% 249.303 255.026 - 3.11% -
BM_RangesPushHeap_uint32_Random_4 2.29% 2.382 2.437 - -4.52% -
rng::partial_sort_copy(deque<int>)_(descending)/8 2.29% 20.938 21.418 - 8.87% -
std::find_end(list<int>)_(single_element)/1000 2.29% 695.864 711.818 - 5.56% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 2.29% 6.327 6.472 - -34.42% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 2.29% 0.586 0.599 - -0.21% -
BM_vector_deque_ranges_move_backward/64 2.29% 2.964 3.032 - 1.25% -
rng::search(deque<int>)_(no_match)/1024 2.29% 405.440 414.725 - 35.94% -
std::map<int,_int>::contains(key)_(non-existent)/8192 2.29% 7.497 7.668 - 1.46% -
SetIntersection_Interlaced_Set_uint32_1024_1 2.28% 1089310.193 1114193.481 - -1.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.28% 18.207 18.623 - 1.77% -
std::multiset<int>::ctor(const&,_alloc)/32 2.28% 219.179 224.184 - 1.78% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 2.28% 24.391 24.946 - -13.08% -
rng::partial_sort(deque<int>)_(ascending)/8 2.27% 31.685 32.406 - 6.24% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.27% 10.538 10.778 - 2.23% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 2.27% 0.495 0.506 - 2.28% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 2.27% 4.810 4.919 - -0.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.27% 891.024 911.220 - 5.34% -
BM_vector_deque_move_backward/1024 2.27% 37.188 38.030 - -1.22% -
BM_deque_deque_ranges_copy_backward/64000 2.27% 7794.058 7970.639 - 0.84% -
rng::sort(vector<int>)_(descending)/8 2.27% 24.620 25.178 - 1.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 2.26% 17776554.913 18178622.033 - 2.62% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.26% 11215.108 11468.759 - 1.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.26% 0.761 0.778 - -1.41% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.26% 606.227 619.909 - 2.49% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.26% 12121.740 12395.284 - 0.72% -
rng::for_each(multiset<int>::iterator)/8 2.25% 4.512 4.614 - -3.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 2.25% 4481446.827 4582247.543 - 2.53% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 2.25% 10.455 10.690 - 0.66% -
BM_std_minmax<short>/25 2.25% 2.266 2.317 - 5.18% -
std::set<int>::count(key)_(existent)/1024 2.24% 4.276 4.372 - 4.73% -
std::find_if(deque<int>)_(process_all)/1024 2.24% 476.557 487.243 - -0.71% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 2.24% 9.556 9.770 - 1.91% -
BM_deque_deque_ranges_move/65536 2.23% 2843.055 2906.492 - -1.61% -
BM_MakeThenSortHeap_uint64_Descending_4 2.23% 1.451 1.483 - -1.95% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 2.22% 1.215 1.242 - -0.01% -
std::set<int>::upper_bound(key)_(existent)/1024 2.22% 4.117 4.209 - 1.78% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.22% 18.056 18.456 - -7.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.21% 32.062 32.772 - 12.34% -
rng::partial_sort(deque<int>)_(heap)/8192 2.21% 281074.642 287290.653 - 0.49% -
rng::contains_subrange(deque<int>)_(same_length)/32 2.21% 19.319 19.746 - 6.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 2.21% 9.092 9.293 - 1.40% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.20% 13362.837 13657.442 - 2.32% -
BM_RangesMakeHeap_uint64_SingleElement_256 2.20% 0.563 0.576 - -0.62% -
SetIntersection_None_Vector_uint64_256_256 2.20% 2234479.097 2283658.739 - 0.31% -
SetIntersection_None_Set_uint32_16384_1 2.20% 153532121.195 156906289.789 - -8.95% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 2.19% 27.047 27.639 - 6.31% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 2.19% 1.189 1.215 - 1.32% -
std::partial_sort_copy(vector<int>)_(descending)/8 2.19% 18.472 18.876 - 2.10% -
SetIntersection_Front_Vector_string_256_64 2.19% 11088172.293 11330711.297 - 2.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 2.19% 27092801.410 27685403.308 - 2.11% -
BM_std_minmax<unsigned_int>/31 2.18% 2.505 2.560 - 3.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.18% 1097944.915 1121894.184 - 2.03% -
SetIntersection_Front_Set_string_262144_64 2.18% 4605467.306 4705862.975 - -1.99% -
std::equal(list<int>)_(it,_it,_it)/8 2.17% 2.770 2.830 - 0.39% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.17% 12101.069 12363.746 - -3.63% -
rng::search_n(list<int>,_pred)_(no_match)/8192 2.17% 8341.970 8522.966 - 3.55% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.17% 4105.838 4194.891 - -0.03% -
rng::stable_partition(vector<int>)_(sparse)/32 2.17% 7.039 7.192 - -3.94% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.17% 9.043 9.239 - 2.51% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 2.16% 1.176 1.201 - -2.90% -
BM_StringAssignAsciizMix_Opaque 2.16% 4.803 4.907 - 3.78% -
rng::remove(deque<int>)_(sprinkled)/50 2.16% 61.483 62.810 - -2.21% -
bm_swap_ranges_vb_aligned/64 2.16% 2.843 2.904 - -0.10% -
BM_MakeHeap_string_SingleElement_64 2.16% 6.321 6.458 - 0.15% -
SetIntersection_Interlaced_Set_uint64_262144_1 2.16% 1087529.827 1110984.018 - 0.01% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 2.15% 21778.088 22246.810 - 0.61% -
BM_std_minmax<unsigned_int>/5 2.15% 1.131 1.156 - -0.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 2.15% 53950.000 55107.879 - -0.07% -
BM_deque_deque_copy_backward/64 2.14% 3.324 3.395 - 0.63% -
std::adjacent_find(deque<int>,_pred)/8 2.14% 4.292 4.384 - 2.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.14% 1216223.204 1242230.344 - 0.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 2.14% 18600411.540 18998094.346 - -2.13% -
bm_ranges_lexicographical_compare<int>/1 2.13% 1.354 1.383 - 6.73% -
std::stable_sort(deque<int>)_(ascending)/1024 2.13% 2100.202 2144.916 - 1.41% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2.13% 2643.338 2699.607 - 2.74% -
std::remove_if(deque<int>)_(prefix)/1024 2.12% 558.379 570.218 - 2.42% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 2.12% 36.489 37.262 - 2.74% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 2.12% 560962.844 572831.801 - 1.87% -
BM_vector_deque_move_backward/64 2.11% 3.016 3.080 - 1.67% -
SetIntersection_None_Vector_uint32_262144_64 2.11% 1208281.078 1233792.037 - 2.25% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 2.10% 4.891 4.993 - -1.36% -
BM_MakeThenSortHeap_float_Ascending_16384 2.10% 27.842 28.427 - 2.74% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 2.10% 32196.468 32873.322 - 1.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 2.10% 4521852.216 4616873.581 - -0.95% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.10% 1.009 1.030 - -0.69% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.10% 19.601 20.012 - 1.00% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 2.10% 6666.196 6806.179 - 0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.10% 1432414.401 1462466.547 - 2.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.10% 23.403 23.894 - -5.45% -
std::stable_partition(vector<int>)_(dense)/50 2.09% 25.687 26.225 - -0.77% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 2.09% 167.301 170.801 - 0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 2.09% 8200075.098 8371354.897 - -0.64% -
BM_RangesMakeThenSortHeap_float_Descending_256 2.09% 5.996 6.122 - 7.06% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.09% 174892.003 178541.858 - 1.82% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 2.09% 9.877 10.083 - -0.31% -
BM_RangesPushHeap_uint32_Ascending_262144 2.08% 8.182 8.353 - 3.95% -
BM_SortHeap_float_256 2.08% 5.762 5.882 - -2.68% -
std::unordered_multiset<int>::ctor(const&)/32 2.08% 197.766 201.879 - 1.98% -
BM_std_minmax_element<char>/4096 2.08% 1110.458 1133.548 - 0.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.07% 9325527.062 9518851.551 - 0.33% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.07% 2459.459 2510.388 - 2.85% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.06% 4688.372 4785.162 - 1.98% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 2.06% 3347.376 3416.438 - 2.86% -
BM_std_minmax_element<char>/512 2.06% 144.182 147.155 - 0.73% -
BM_PushHeap_string_PipeOrgan_262144 2.06% 17.187 17.541 - -20.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 2.06% 11664220.066 11904117.234 - 0.89% -
std::reverse_copy(list<int>)/4096 2.05% 3143.907 3208.505 - 1.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.05% 10886.258 11109.546 - 5.01% -
rng::for_each(set<int>::iterator)/8 2.05% 4.578 4.672 - 3.05% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.05% 37314.034 38077.777 - 2.42% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 2.05% 9311.803 9502.331 - 3.72% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.05% 15114.806 15423.974 - 1.58% -
BM_PushHeap_float_Ascending_262144 2.04% 5.083 5.187 - -1.20% -
BM_std_min<unsigned_char>/28 2.04% 1.722 1.757 - 0.57% -
BM_deque_deque_ranges_move_backward/1 2.03% 2.787 2.844 - 1.74% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.02% 31818.747 32462.402 - 0.92% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 2.02% 5.884 6.003 - -0.44% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 2.02% 48.026 48.996 - 4.70% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.02% 26554.988 27091.568 - -4.20% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.02% 49615.776 50617.626 - 1.65% -
BM_std_minmax_element<char>/4000 2.02% 1085.005 1106.907 - 0.57% -
std::map<int,_int>::count(key)_(existent)/1024 2.02% 4.226 4.312 - -1.10% -
BM_deque_vector_move_backward/4000 2.01% 142.821 145.698 - 1.89% -
BM_LowerBound_pair<uint32,_uint32>_16384 2.01% 100.979 103.012 - 1.17% -
std::move(list<int>)/32768 2.01% 30746.844 31365.610 - 1.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.01% 20696360.082 21112682.431 - 2.15% -
std::shift_right(list<int>)/8192 2.01% 7282.182 7428.525 - -3.71% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.01% 30.747 31.364 - -27.19% -
SetIntersection_Front_Vector_string_1024_64 2.01% 3483720.456 3553659.643 - 2.50% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 2.01% 3933.457 4012.358 - 0.23% -
std::is_sorted(list<int>,_pred)/8192 2.01% 7569.098 7720.864 - 1.45% -
BM_StringCopy_Large 2.00% 6.206 6.330 - 2.43% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 2.00% 5.214 5.319 - 1.34% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.00% 13933.122 14211.851 - 3.65% -
SetIntersection_Front_Set_uint64_256_4 2.00% 4438436.231 4527215.784 - 1.74% -
SetIntersection_Interlaced_Vector_string_262144_1 2.00% 1149870.696 1172861.022 - 0.90% -
std::multiset<int>::ctor(const&)/32 2.00% 217.467 221.815 - -2.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.00% 19090.322 19471.994 - 2.49% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 2.00% 597.683 609.618 - -1.94% -
SetIntersection_None_Vector_float_16384_1 1.99% 1160072.911 1183188.047 - -1.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.99% 1257422.471 1282445.148 - 4.77% -
BM_RangesMakeHeap_string_Heap_1024 1.99% 4.731 4.825 - 0.16% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.99% 103.314 105.366 - -1.61% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 1.99% 4677.982 4770.893 - 0.70% -
std::map<int,_int>::count(key)_(existent)/8192 1.98% 5.913 6.030 - -0.86% -
std::stable_sort(deque<int>)_(heap)/1024 1.98% 2724.033 2777.991 - 2.27% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.98% 6.054 6.174 - 1.72% -
rng::stable_sort(deque<int>)_(heap)/8192 1.98% 17781.901 18133.350 - 2.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 1.97% 114948799.501 117217147.862 - -0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.97% 9.359 9.543 - 1.11% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.97% 1.585 1.616 - 2.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.97% 7.648 7.799 - 0.82% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.96% 174768.350 178199.033 - 2.36% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.96% 298.869 304.731 - 3.72% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.96% 542.056 552.684 - -2.44% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.96% 4031.556 4110.596 - 2.09% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 1.96% 23.920 24.388 - 9.42% -
SetIntersection_Front_Vector_string_16384_1 1.95% 1131915.058 1154029.280 - 0.81% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.95% 16.691 17.017 - 2.71% -
BM_std_minmax<int>/27 1.95% 2.405 2.452 - -1.62% -
std::rotate(list<int>)_(1_element_backward)/50 1.95% 25.410 25.906 - 4.51% -
std::partition(deque<int>)_(sparse)/8192 1.95% 3033.566 3092.782 - 2.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.95% 22243740.693 22677260.049 - 1.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 1.95% 10.116 10.313 - 1.10% -
rng::transform(deque<int>)_(identity_transform)/50 1.95% 19.430 19.808 - -0.05% -
BM_num_get<long> 1.95% 11.572 11.797 - 6.64% -
rng::copy_if(vector<int>)_(entire_range)/64 1.94% 15.691 15.996 - 3.29% -
std::multimap<int,_int>::ctor(const&)/8192 1.94% 49633.341 50597.684 - 0.36% -
BM_vector_deque_move/1 1.94% 2.290 2.335 - 10.60% -
rng::copy_backward(vector<int>)/4096 1.93% 147.555 150.410 - 6.60% -
BM_std_minmax_element<char>/5500 1.93% 1488.689 1517.438 - 0.48% -
SetIntersection_Front_Set_uint32_64_16 1.93% 16788169.416 17112231.505 - 2.09% -
BM_RangesPushHeap_float_Random_4 1.93% 2.944 3.000 - 3.03% -
std::unordered_multiset<int>::erase(iterator)/8192 1.92% 20.092 20.478 - 1.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.92% 6568168.681 6694081.926 - -5.74% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 1.92% 2.977 3.034 - -3.07% -
SetIntersection_None_Set_uint32_16384_4 1.92% 153676115.348 156619429.114 - -9.19% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.92% 4320.575 4403.319 - 1.96% -
std::partition(list<int>)_(dense)/32 1.91% 8.744 8.911 - -2.72% -
SetIntersection_Front_Vector_uint32_1024_64 1.91% 1433663.696 1461048.294 - 5.08% -
rng::contains(deque<int>)_(process_all)/8 1.91% 2.979 3.036 - 3.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.90% 236407891.302 240909612.353 - -1.09% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.90% 6503.885 6627.571 - 0.37% -
std::find(vector<char>)_(bail_25%)/1024 1.90% 5.328 5.430 - -0.22% -
BM_std_min<short>/25 1.90% 2.078 2.118 - 1.54% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.90% 805.168 820.450 - 0.65% -
std::unordered_multiset<int>::erase(iterator)/32 1.90% 20.127 20.508 - 2.26% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.89% 719.765 733.393 - 2.25% -
SetIntersection_Front_Vector_float_262144_16 1.89% 1151414.184 1173209.949 - -1.60% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.89% 57889.153 58984.623 - 7.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 1.89% 15.678 15.975 - -15.50% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.89% 27.542 28.062 - 4.38% -
SetIntersection_None_Set_uint32_16384_16384 1.88% 156369852.664 159316343.826 - 3.30% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.88% 35684.481 36354.985 - 3.02% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.88% 5494.165 5597.315 - 2.48% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 1.88% 9.259 9.432 - -0.54% -
rng::rotate(list<int>)_(1_element_backward)/32 1.88% 13.828 14.088 - -0.94% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.87% 3.397 3.461 - 0.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.87% 9789.173 9972.663 - 2.28% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 1.87% 44.458 45.289 - -1.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.87% 1.282 1.306 - 0.19% -
BM_StringFindNoMatch/10 1.87% 1.302 1.326 - -2.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.86% 11.376 11.588 - 1.53% -
rng::stable_partition(deque<int>)_(dense)/50 1.86% 38.040 38.749 - 3.61% -
std::find_end(vector<int>,_pred)_(single_element)/1000 1.86% 572.465 583.134 - 1.78% -
SetIntersection_None_Set_uint64_256_64 1.86% 9267421.022 9439974.137 - 3.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.86% 3.590 3.657 - 7.49% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 1.86% 22.663 23.084 - 16.11% -
BM_MakeThenSortHeap_float_Descending_4 1.86% 1.341 1.366 - 16.22% -
BM_RangesMakeThenSortHeap_string_Ascending_16 1.85% 9.461 9.636 - 0.83% -
std::find_if(vector<char>)_(process_all)/1024 1.85% 268.552 273.525 - 1.22% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 1.85% 10.513 10.707 - 1.23% -
BM_std_minmax<short>/11 1.85% 1.768 1.801 - 0.33% -
BM_std_min<unsigned_int>/64 1.85% 2.872 2.925 - 3.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.85% 2393381.113 2437564.268 - 4.22% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.85% 38.626 39.339 - -0.17% -
SetIntersection_Interlaced_Vector_uint64_256_256 1.85% 4629463.731 4714908.313 - 1.07% -
std::multimap<int,_int>::clear()/1024 1.84% 10155.340 10342.685 - 1.19% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.84% 276983.185 282090.713 - 1.39% -
SetIntersection_None_Set_uint32_16384_256 1.84% 153064822.248 155883716.604 - -9.96% -
rng::rotate(list<int>)_(by_1/3)/50 1.84% 23.793 24.231 - 2.73% -
BM_deque_vector_move_backward/65536 1.84% 7922.725 8068.344 - 0.98% -
SetIntersection_Front_Set_string_4_4 1.84% 166422956.342 169478785.617 - 1.64% -
std::stable_sort(deque<int>)_(heap)/8192 1.83% 17790.795 18116.415 - 2.98% -
BM_deque_deque_move_backward/64 1.83% 3.326 3.387 - 0.24% -
BM_std_min<__int128>/28 1.83% 10.612 10.805 - 1.79% -
std::find_end(vector<int>,_pred)_(single_element)/1024 1.82% 587.141 597.838 - 1.90% -
BM_PushHeap_float_Ascending_64 1.82% 1.737 1.769 - -2.42% -
BM_vector_deque_ranges_copy_backward/4096 1.82% 148.389 151.090 - 0.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.82% 18.750 19.091 - 1.79% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.82% 14.501 14.765 - 0.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.81% 343241180.520 349447939.176 - -0.65% -
BM_RangesSortHeap_uint64_4 1.81% 0.932 0.949 - 1.67% -
std::shift_left(deque<int>)/1024 1.81% 39.154 39.861 - 0.80% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 1.80% 0.654 0.666 - 2.76% -
rng::search_n(vector<int>)_(no_match)/1000 1.80% 206.662 210.386 - 1.76% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.80% 49692.387 50586.682 - 1.47% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 1.80% 4.295 4.373 - -1.14% -
rng::partition_point(deque<int>)/8192 1.80% 15.872 16.157 - 1.74% -
BM_RangesMakeHeap_uint64_Random_1024 1.79% 1.052 1.071 - -0.45% -
rng::is_sorted_until(vector<int>,_pred)/1024 1.79% 409.558 416.885 - 2.83% -
std::vector<int>::ctor(size)/1024 1.79% 42.785 43.550 - 5.96% -
BM_std_minmax_element<char>/64000 1.78% 17235.756 17543.136 - 0.24% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 1.78% 102075.813 103895.009 - -7.02% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 1.78% 33.482 34.078 - 45.27% -
BM_deque_deque_copy/1 1.78% 3.466 3.528 - 3.66% -
rng::partial_sort(deque<int>)_(shuffled)/8192 1.78% 255701.486 260246.905 - -4.51% -
BM_RangesPushHeap_uint64_Random_256 1.78% 5.691 5.792 - 1.30% -
std::find_if_not(deque<int>)_(process_all)/1024 1.77% 487.400 496.046 - 2.33% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.77% 23.007 23.414 - 0.05% -
rng::stable_sort(deque<int>)_(descending)/8192 1.77% 21055.686 21428.277 - 2.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.77% 38103940.922 38777652.098 - 2.08% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.77% 68.414 69.624 - 1.51% -
rng::find_if(list<int>)_(bail_25%)/32768 1.77% 8976.005 9134.672 - 8.04% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.76% 4.644 4.726 - 2.54% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.76% 50.826 51.721 - 1.28% -
rng::for_each(multiset<int>)/8192 1.76% 16215.064 16500.504 - 1.15% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.76% 19.782 20.130 - 1.76% -
SetIntersection_Interlaced_Vector_string_1024_1024 1.76% 42492814.960 43240008.095 - -0.36% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.76% 14.119 14.367 - 1.31% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.76% 49740.705 50614.373 - -0.15% -
SetIntersection_Front_Set_uint64_16384_4 1.76% 1127995.982 1147799.561 - 5.94% -
BM_MakeThenSortHeap_uint64_Random_262144 1.75% 35.304 35.923 - 1.58% -
BM_vector_deque_copy_backward/64 1.75% 3.051 3.104 - 4.84% -
rng::remove_if(list<int>)_(sprinkled)/8192 1.75% 8212.753 8356.400 - 0.93% -
rng::stable_sort(deque<int>)_(heap)/1024 1.75% 2727.343 2775.040 - 1.92% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.75% 590.796 601.112 - -0.65% -
rng::copy_backward(deque<int>)/32768 1.74% 3744.383 3809.659 - -0.78% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.74% 7.697 7.831 - 0.69% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.73% 3.105 3.158 - 1.32% -
BM_std_min<short>/31 1.73% 2.571 2.615 - 1.73% -
BM_MakeHeap_float_SingleElement_256 1.72% 0.651 0.662 - 1.73% -
std::unordered_map<int,_int>::ctor(const&)/0 1.72% 13.752 13.989 - 1.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.72% 43675162.145 44427575.495 - 1.38% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 1.72% 20.749 21.106 - 2.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1.72% 2268943.821 2307925.559 - -1.48% -
std::copy(vector<bool>)_(aligned)/32768 1.71% 35.652 36.263 - 2.15% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.71% 34913.880 35511.651 - -0.32% -
BM_MakeThenSortHeap_float_SingleElement_256 1.71% 3.983 4.052 - 1.51% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.71% 6866.729 6984.089 - 2.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.71% 1185182.072 1205412.580 - 1.10% -
SetIntersection_Front_Set_float_1024_1 1.71% 1102753.954 1121574.799 - 0.32% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.70% 906.829 922.286 - 0.27% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.70% 64.071 65.162 - 2.19% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 1.70% 53621.346 54535.060 - -0.59% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.70% 1.209 1.230 - 2.26% -
std::rotate(list<int>)_(1_element_forward)/32 1.70% 14.000 14.237 - 14.96% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.70% 24.990 25.414 - 1.84% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.70% 900.782 916.061 - 1.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.70% 1184193.625 1204276.828 - 1.24% -
rng::search_n(vector<int>)_(no_match)/1048576 1.69% 210240.213 213792.442 - 2.22% -
BM_MakeHeap_string_SingleElement_4 1.69% 3.619 3.680 - 0.35% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.68% 21739.342 22104.430 - 0.05% -
BM_num_put<unsigned_long> 1.68% 11.689 11.885 - -1.67% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.68% 20.155 20.493 - 2.24% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.68% 205.550 208.998 - 105.61% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.67% 11094.109 11279.906 - 1.56% -
BM_std_min<short>/29 1.67% 2.374 2.414 - 2.75% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.67% 33.065 33.617 - 1.16% -
SetIntersection_Interlaced_Set_uint64_1024_256 1.67% 15716584.570 15978287.526 - 4.67% -
BM_std_minmax_element<char>/65536 1.66% 17659.349 17953.266 - 0.37% -
std::search(vector<int>)_(same_length)/1000 1.66% 241.315 245.323 - -0.43% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.66% 1.280 1.301 - -0.13% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 1.66% 37.889 38.516 - -5.73% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.65% 4.149 4.217 - -0.24% -
BM_std_min<short>/26 1.65% 2.083 2.117 - 0.86% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.65% 3.685 3.746 - 2.96% -
BM_std_min<int>/64 1.64% 2.663 2.707 - 1.43% -
BM_std_min<unsigned_char>/7 1.64% 1.835 1.865 - 1.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.64% 10079.313 10245.038 - 4.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.64% 15483749.977 15738103.705 - 0.41% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.64% 4352.199 4423.621 - 4.13% -
BM_std_minmax_element<char>/1024 1.64% 283.564 288.217 - 0.51% -
BM_std_min<unsigned_short>/12 1.64% 1.516 1.540 - 1.54% -
rng::search_n(vector<int>)_(no_match)/1024 1.64% 211.817 215.287 - 2.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.64% 4268331.436 4338240.092 - 0.27% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 1.64% 343.538 349.161 - 2.48% -
rng::move(vector<int>)/262144 1.64% 21568.955 21921.902 - -0.67% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.63% 524.268 532.824 - 0.40% -
rng::remove_copy(list<int>)_(sprinkled)/8192 1.63% 7034.861 7149.492 - 1.65% -
std::sort(vector<int>)_(descending)/8 1.63% 24.542 24.942 - 1.14% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.63% 24.511 24.909 - 1.66% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.62% 168284.172 171016.383 - -0.53% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.62% 350813589.329 356504507.930 - 3.69% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.62% 37.273 37.877 - -3.82% -
rng::rotate(deque<int>)_(by_1/2)/32 1.62% 7.284 7.402 - 0.85% -
std::unique(deque<int>,_pred)_(sprinkled)/32 1.62% 61.181 62.169 - 1.75% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.61% 44177.461 44888.700 - 3.76% -
std::find_if(vector<char>)_(process_all)/50 1.61% 12.524 12.725 - 0.87% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 1.61% 2.194 2.229 - -0.56% -
SetIntersection_Front_Set_uint64_1024_1024 1.61% 15219958.610 15464245.223 - -1.87% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.60% 32.302 32.820 - -1.99% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.60% 49502.948 50295.894 - 0.66% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.60% 591.909 601.351 - 0.36% -
rng::partition(vector<int>)_(sparse)/50 1.60% 14.108 14.333 - 0.34% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.59% 23704.567 24082.298 - 1.78% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.59% 24.314 24.701 - 1.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 1.59% 12489731.398 12688512.877 - -0.05% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.59% 1883.825 1913.790 - 1.25% -
rng::reverse_copy(list<int>)/32768 1.59% 25322.723 25724.404 - -1.39% -
bm_lexicographical_compare<signed_char>/3 1.59% 1.850 1.880 - 8.84% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.59% 16.253 16.511 - 1.71% -
std::copy(vector<bool>)_(unaligned)/1048576 1.58% 7018.237 7129.218 - 1.58% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.58% 16939.803 17207.548 - 0.16% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.58% 3092.858 3141.672 - 0.51% -
SetIntersection_Interlaced_Set_uint64_16_16 1.58% 41015639.247 41662713.555 - 1.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.57% 1.216 1.235 - -7.19% -
std::sort(vector<int>)_(descending)/8192 1.57% 7308.817 7423.767 - 1.97% -
BM_std_minmax<int>/5 1.57% 1.138 1.156 - 0.01% -
rng::starts_with(vector<int>,_pred)/1000 1.57% 448.164 455.209 - -0.12% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.57% 1.282 1.302 - -0.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.57% 19.646 19.954 - 0.42% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.57% 175446.284 178199.637 - -0.91% -
BM_deque_deque_move_backward/1024 1.57% 38.191 38.790 - 0.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.57% 1189922.630 1208547.195 - 1.23% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.56% 29.383 29.843 - 1.58% -
BM_std_minmax<unsigned_int>/11 1.56% 1.762 1.790 - -2.11% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.56% 26.975 27.396 - 5.38% -
rng::fold_left(deque<int>)/8192 1.56% 4415.817 4484.555 - 2.66% -
rng::find_if(vector<int>)_(bail_25%)/8 1.56% 1.053 1.069 - -0.23% -
rng::search(vector<int>)_(single_element)/8192 1.56% 1808.788 1836.920 - 0.26% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 1.55% 24.943 25.330 - -27.42% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 1.55% 781.117 793.250 - 1.58% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.55% 44.370 45.059 - 1.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.55% 1281590.394 1301474.732 - 0.20% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.55% 33.032 33.545 - 7.40% -
rng::find_last(vector<int>)_(bail_10%)/8 1.55% 2.077 2.110 - 0.09% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.55% 537.414 545.729 - 3.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.55% 6766282.489 6870970.761 - 3.46% -
rng::find(vector<int>)_(process_all)/8 1.54% 2.816 2.859 - -1.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.54% 396461.610 402580.222 - 1.96% -
std::find_if_not(deque<int>)_(bail_25%)/8192 1.54% 687.078 697.681 - 1.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 1.54% 23373.960 23734.622 - 0.72% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.54% 55.054 55.900 - 1.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.53% 185878.563 188729.898 - -1.67% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.53% 196.561 199.575 - -0.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 1.53% 11.624 11.802 - 0.38% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.53% 18.952 19.243 - 0.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 1.53% 44607706.763 45288674.620 - 1.62% -
BM_MakeThenSortHeap_uint32_Heap_16 1.53% 5.114 5.192 - 1.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.53% 15.854 16.096 - 0.54% -
SetIntersection_Front_Vector_string_64_64 1.53% 26865337.332 27275230.539 - -1.56% -
std::copy_if(vector<int>)_(every_other)/8 1.53% 2.504 2.543 - 0.50% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.52% 6.661 6.763 - 1.53% -
rng::copy_backward(deque<int>)/1048576 1.52% 124091.171 125981.540 - -0.42% -
BM_std_minmax_element<char>/70000 1.52% 18848.980 19135.798 - -0.03% -
rng::unique_copy(vector<int>)_(contiguous)/32 1.52% 8.649 8.780 - 1.15% -
BM_PushHeap_string_QuickSortAdversary_16384 1.52% 15.749 15.989 - -3.05% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.52% 43.607 44.269 - 0.84% -
std::partition(vector<int>)_(dense)/50 1.51% 13.058 13.256 - 0.57% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.51% 3098.867 3145.743 - 1.16% -
std::shift_left(deque<int>)/50 1.51% 5.514 5.597 - 2.11% -
std::search(list<int>)_(single_element)/1024 1.50% 740.759 751.900 - -2.46% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.50% 2928.033 2972.068 - 0.96% -
BM_std_min<short>/8 1.50% 1.338 1.358 - -0.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.50% 4442632.652 4509426.555 - 1.26% -
SetIntersection_None_Vector_string_262144_256 1.50% 1342877.706 1363011.299 - 3.72% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.50% 54166.399 54978.073 - 1.89% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.50% 836395.585 848927.547 - -2.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.50% 17039963.188 17295276.395 - 0.32% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.50% 952976.933 967253.205 - 1.24% -
std::search(list<int>)_(no_match)/1048576 1.50% 830333.772 842771.456 - -0.87% -
SetIntersection_Interlaced_Vector_uint32_4_4 1.50% 144090322.009 146246428.466 - 1.52% -
std::is_sorted_until(list<int>,_pred)/8 1.49% 4.168 4.230 - -0.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.49% 56868.725 57718.428 - -9.19% -
BM_std_minmax<long_long>/4 1.49% 1.874 1.902 - 1.82% -
SetIntersection_Front_Set_float_262144_16 1.49% 1252262.101 1270924.556 - -0.08% -
BM_std_min<int>/28 1.49% 1.967 1.996 - -1.69% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.49% 17290.658 17548.119 - 0.51% -
BM_RangesMakeHeap_uint32_Random_16 1.49% 1.255 1.273 - 0.23% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.49% 14.959 15.182 - 1.67% -
std::unique_copy(list<int>)_(contiguous)/32 1.49% 11.084 11.248 - -5.74% -
rng::stable_sort(deque<int>)_(descending)/1024 1.49% 2930.867 2974.402 - 1.03% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.48% 20848.381 21157.740 - 0.79% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.48% 380.161 385.790 - 3.63% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.48% 169435.440 171941.680 - 1.23% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.48% 450.098 456.749 - 0.17% -
std::transform(list<int>)_(identity_transform)/50 1.48% 38.911 39.486 - -0.37% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.47% 1.212 1.230 - -0.86% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.47% 559.541 567.785 - -0.79% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 1.47% 99246.661 100708.423 - -0.04% -
std::rotate_copy(deque<int>)/1024 1.47% 34.858 35.370 - 3.39% -
BM_StringFindStringLiteral/1024 1.47% 17.276 17.530 - -3.07% -
std::stable_sort(deque<int>)_(descending)/1024 1.47% 2929.377 2972.426 - 1.15% -
rng::move(list<int>)/32768 1.47% 34681.914 35191.574 - -1.45% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 1.47% 6788.623 6888.358 - 0.59% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.47% 25.431 25.804 - -3.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.47% 0.697 0.707 - 0.80% -
std::partial_sort(deque<int>)_(ascending)/8192 1.47% 163774.819 166176.314 - 1.52% -
SetIntersection_Front_Vector_uint32_256_4 1.47% 4389452.800 4453802.798 - 1.38% -
std::multimap<int,_int>::clear()/8192 1.46% 81859.754 83058.982 - 1.59% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 1.46% 30.925 31.378 - -36.16% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.46% 3.809 3.865 - 5.44% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.46% 21.207 21.517 - 0.47% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.46% 1.810 1.836 - 7.08% -
std::multiset<int>::contains(key)_(existent)/32 1.46% 1.670 1.694 - 1.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.46% 1.177 1.195 - -3.36% -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.45% 1.478 1.500 - -2.40% -
std::remove_copy(vector<int>)_(prefix)/32 1.45% 8.959 9.089 - 1.07% -
BM_RangesSortHeap_float_256 1.45% 5.765 5.848 - 0.27% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.45% 30.415 30.856 - 0.95% -
std::partition_copy(vector<int>)/8192 1.45% 4545.092 4610.980 - -0.43% -
BM_MakeThenSortHeap_float_Random_64 1.45% 17.902 18.162 - -0.03% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.45% 9884332.717 10027568.352 - 2.76% -
SetIntersection_Interlaced_Set_uint64_1024_64 1.45% 10195837.205 10343433.649 - 3.77% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.45% 4.311 4.373 - 0.90% -
SetIntersection_None_Set_uint32_1024_1024 1.45% 8876229.066 9004535.182 - 3.11% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.44% 18045443.198 18306141.977 - 0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.44% 6380438.683 6472496.570 - -3.34% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.44% 2.049 2.079 - 2.56% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.44% 20846.045 21146.031 - -0.64% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 1.44% 740.416 751.059 - -13.35% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 1.44% 2931.032 2973.155 - 0.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.43% 1171983.978 1188793.143 - 0.61% -
rng::find_last(vector<char>)_(bail_10%)/50 1.43% 5.429 5.507 - -1.02% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.43% 1.333 1.352 - -0.58% -
std::unordered_map<int,_int>::clear()/0 1.43% 420.855 426.867 - 1.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.43% 9.702 9.841 - 0.88% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.43% 16.500 16.736 - 0.91% -
rng::move(deque<int>)/262144 1.43% 14857.440 15069.261 - 0.49% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.42% 23.485 23.819 - 1.41% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.42% 9161.614 9292.013 - 1.51% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.42% 29.176 29.590 - 0.49% -
rng::find(vector<char>)_(bail_25%)/1024 1.42% 5.270 5.345 - 1.27% -
BM_std_min<unsigned_int>/12 1.42% 1.503 1.525 - 2.99% -
rng::find(list<int>)_(process_all)/32768 1.42% 26615.603 26992.488 - -3.22% -
std::unique(list<int>)_(contiguous)/1024 1.42% 912.477 925.391 - -0.21% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.41% 9.056 9.184 - 2.41% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 1.41% 29.798 30.218 - 5.77% -
SetIntersection_None_Set_uint32_16384_16 1.41% 154041025.565 156211776.326 - -9.03% -
std::transform(vector<int>)_(identity_transform)/32 1.41% 8.955 9.081 - 0.02% -
SetIntersection_None_Vector_uint32_16384_4 1.41% 1172362.866 1188846.000 - 1.05% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.41% 384.727 390.135 - 1.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.40% 3125250.977 3169143.963 - 1.79% -
std::reverse_copy(vector<int>)/4096 1.40% 134.412 136.298 - 1.81% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 1.40% 8814.629 8938.225 - -1.14% -
rng::rotate(vector<int>)_(by_1/4)/8192 1.40% 2559.153 2595.032 - -0.07% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.40% 39720.348 40276.868 - 1.50% -
BM_std_min<int>/8 1.40% 1.322 1.341 - 3.38% -
BM_RangesMakeHeap_string_Random_16 1.40% 8.190 8.304 - 0.21% -
SetIntersection_None_Vector_uint64_256_4 1.40% 4450085.220 4512181.312 - 0.60% -
SetIntersection_Interlaced_Vector_uint64_262144_16 1.39% 3132755.705 3176338.068 - -0.35% -
SetIntersection_Interlaced_Vector_uint32_262144_1 1.39% 1111408.927 1126868.258 - 0.90% -
SetIntersection_Interlaced_Vector_uint64_262144_64 1.39% 9199570.250 9327335.986 - -65.68% -
BM_std_min<long_long>/12 1.39% 2.024 2.052 - 1.13% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.39% 49289.215 49973.439 - 0.26% -
std::search_n(list<int>,_pred)_(no_match)/8192 1.39% 8217.225 8331.288 - 2.25% -
std::multiset<int>::ctor(const&,_alloc)/8192 1.39% 49132.721 49814.442 - 0.20% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.39% 81.148 82.273 - 1.47% -
SetIntersection_Front_Set_float_256_16 1.39% 4858683.054 4926033.185 - -1.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.38% 16.275 16.500 - 1.25% -
SetIntersection_None_Set_uint32_16384_64 1.38% 153630315.574 155755644.558 - -10.03% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.38% 1.737 1.761 - 4.23% -
SetIntersection_None_Set_uint32_16384_1024 1.38% 152916705.145 155023175.403 - -6.72% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.38% 1209.090 1225.742 - 1.26% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.38% 12221.609 12389.900 - -1.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.38% 16.597 16.825 - 1.44% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.38% 1.340 1.358 - 5.08% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.38% 26.580 26.945 - 1.73% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.38% 141553.604 143500.226 - 1.13% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.37% 495.255 502.061 - -17.07% -
std::multiset<int>::clear()/32 1.37% 638.442 647.212 - 1.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.37% 1207000.958 1223563.654 - 1.98% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.37% 4.803 4.869 - -0.45% -
rng::partial_sort(deque<int>)_(descending)/8192 1.37% 280966.678 284820.736 - 0.26% -
SetIntersection_Interlaced_Set_float_16_16 1.37% 41510867.381 42080270.528 - 2.12% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 1.37% 32.085 32.525 - -1.43% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.37% 150183.662 152235.702 - 0.42% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.36% 271798.975 275508.925 - 0.19% -
BM_MakeHeap_string_Descending_1024 1.36% 2.716 2.754 - 1.41% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.36% 24.413 24.746 - 1.65% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.36% 198359.715 201064.313 - 1.35% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.36% 6219.778 6304.577 - 1.32% -
BM_MakeHeap_string_Heap_16384 1.36% 4.966 5.034 - -1.75% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 1.36% 540.179 547.537 - 0.72% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 1.36% 29.840 30.246 - 1.50% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 1.36% 32.766 33.211 - 17.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.36% 33.834 34.293 - 1.25% -
rng::rotate(vector<int>)_(by_1/4)/1024 1.35% 324.262 328.652 - -0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.35% 17491290.992 17727646.027 - 1.26% -
std::move(vector<bool>)_(unaligned)/512 1.35% 4.571 4.632 - 16.47% -
std::multiset<int>::erase(iterator)/1024 1.35% 23.820 24.140 - 1.62% -
std::adjacent_find(deque<int>,_pred)/50 1.34% 29.338 29.732 - 0.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 1.34% 20972853.273 21254049.525 - -2.64% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.34% 4.879 4.944 - 1.65% -
rng::sort(deque<int>)_(pipe-organ)/1024 1.34% 2788.145 2825.489 - -0.89% -
BM_MakeThenSortHeap_uint64_Descending_64 1.34% 8.365 8.477 - 0.90% -
BM_deque_deque_copy_backward/4096 1.34% 152.896 154.941 - 0.51% -
BM_MakeHeap_string_Heap_1024 1.34% 4.759 4.822 - -1.07% -
BM_MakeHeap_uint64_Random_256 1.34% 1.171 1.186 - 4.59% -
BM_MakeThenSortHeap_float_Random_16 1.34% 9.881 10.014 - -1.93% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.34% 22.772 23.077 - 1.28% -
BM_PopHeap_uint32_262144 1.33% 40.709 41.252 - -1.87% -
rng::search(list<int>)_(no_match)/1000 1.33% 708.729 718.187 - -1.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.33% 648.046 656.692 - 0.49% -
SetIntersection_Interlaced_Vector_float_1024_1 1.33% 1113625.602 1128465.072 - 0.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.33% 710.445 719.907 - 2.11% -
rng::move_backward(vector<bool>)_(unaligned)/512 1.33% 4.643 4.705 - -12.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 1.33% 60034918.287 60832780.397 - 1.08% -
SetIntersection_Interlaced_Vector_string_64_16 1.33% 30898053.941 31308369.965 - 0.99% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 1.33% 25046.034 25378.626 - 1.53% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 1.33% 11.419 11.571 - 0.46% -
BM_deque_deque_copy/65536 1.33% 2889.792 2928.155 - -3.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.32% 473.877 480.156 - 1.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.32% 4462768.739 4521828.035 - 0.68% -
SetIntersection_Interlaced_Vector_float_262144_16384 1.32% 353290463.858 357959753.777 - 2.53% -
BM_RangesPushHeap_float_Ascending_16384 1.32% 4.150 4.205 - -3.58% -
std::multiset<std::string>::count(key)_(existent)/32 1.32% 19.584 19.842 - 10.03% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.32% 6.923 7.015 - 1.30% -
BM_deque_vector_ranges_copy_backward/64000 1.32% 7959.711 8064.652 - -0.97% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 1.31% 3881.735 3932.769 - 0.96% -
BM_MakeHeap_string_Heap_64 1.31% 4.971 5.036 - -1.29% -
std::for_each_n(deque<int>)/50 1.31% 3.940 3.992 - 0.53% -
BM_StringEraseToEnd_Huge_Opaque 1.31% 2.318 2.349 - -6.51% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.31% 109.559 110.996 - 1.53% -
BM_deque_vector_ranges_move/1 1.31% 2.101 2.128 - -1.00% -
BM_std_min<unsigned_char>/21 1.31% 1.805 1.829 - 1.62% -
BM_PushHeap_string_QuickSortAdversary_16 1.31% 10.144 10.276 - 1.44% -
rng::is_sorted(list<int>,_pred)/8 1.31% 4.259 4.315 - 2.09% -
BM_MakeThenSortHeap_float_Random_262144 1.31% 62.726 63.546 - 1.90% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.31% 13.779 13.959 - 0.91% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.31% 9.296 9.417 - 1.60% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.31% 1.147 1.162 - 1.18% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.31% 17.683 17.914 - 0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.31% 11336106.756 11484171.974 - 0.16% -
std::map<int,_int>::contains(key)_(existent)/8192 1.31% 5.437 5.509 - 0.30% -
BM_MakeThenSortHeap_float_SingleElement_64 1.30% 3.302 3.345 - 0.95% -
std::map<int,_int>::count(key)_(existent)/32 1.30% 1.670 1.692 - -0.27% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 1.30% 7449.884 7546.879 - -0.58% -
BM_RangesMakeHeap_string_Heap_256 1.30% 4.884 4.947 - -0.41% -
BM_std_minmax<long_long>/3 1.30% 1.744 1.767 - 0.98% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.30% 33.916 34.357 - 1.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.30% 3680146.415 3727993.407 - 1.04% -
BM_std_minmax<int>/10 1.30% 1.369 1.387 - -3.48% -
std::unordered_multiset<int>::ctor(const&)/1024 1.30% 6614.412 6700.347 - 1.32% -
SetIntersection_None_Vector_uint64_262144_16 1.30% 1185592.884 1200992.330 - 0.46% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.30% 21.050 21.322 - 0.14% -
SetIntersection_Interlaced_Set_string_1024_16 1.30% 13560255.083 13736006.845 - -0.98% -
BM_num_get<long_long> 1.30% 11.656 11.807 - 5.71% -
rng::is_sorted_until(vector<int>,_pred)/8192 1.29% 3239.883 3281.797 - 1.39% -
SetIntersection_Interlaced_Set_uint64_64_16 1.29% 24499725.948 24816055.492 - 2.13% -
SetIntersection_Front_Set_uint64_262144_262144 1.29% 1806692.220 1830004.477 - 0.87% -
BM_deque_deque_ranges_move/4096 1.29% 150.724 152.666 - 0.76% -
std::map<int,_int>::clear()/8192 1.29% 80742.758 81782.081 - 0.91% -
std::replace_if(deque<int>)_(prefix)/1024 1.28% 481.857 488.046 - -0.72% -
std::shift_left(list<int>)/50 1.28% 27.592 27.946 - 1.01% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 1.28% 161335.589 163406.086 - -0.97% -
rng::remove_if(list<int>)_(prefix)/8192 1.28% 9236.241 9354.537 - 2.36% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.28% 13.874 14.052 - 0.42% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 1.28% 98988.050 100253.981 - -0.21% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 1.28% 10.056 10.185 - 0.38% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.28% 47.956 48.568 - 3.69% -
BM_RangesMakeHeap_string_PipeOrgan_1024 1.28% 4.872 4.934 - -16.29% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 1.28% 8.937 9.051 - 1.07% -
std::multiset<std::string>::contains(key)_(existent)/1024 1.28% 22.232 22.516 - -2.03% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.28% 8.582 8.691 - 1.17% -
BM_MakeThenSortHeap_string_Descending_1024 1.28% 25.607 25.934 - -33.14% -
BM_std_minmax<int>/28 1.27% 2.054 2.080 - -0.01% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.27% 1.100 1.114 - 0.95% -
BM_RangesMakeHeap_string_Ascending_256 1.27% 4.840 4.902 - -3.27% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 1.27% 15.995 16.199 - -0.65% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 1.27% 164.352 166.444 - 0.89% -
BM_RangesSortHeap_float_4 1.27% 1.059 1.073 - 4.50% -
SetIntersection_None_Vector_uint64_262144_256 1.27% 1191967.023 1207123.508 - 0.29% -
BM_MakeThenSortHeap_float_Random_1024 1.27% 33.385 33.809 - 1.86% -
SetIntersection_None_Vector_string_262144_64 1.27% 1349836.897 1366941.029 - -0.31% -
BM_StringRelational_Less_Small_Large_Control 1.27% 1.825 1.848 - 14.30% -
BM_deque_deque_copy_backward/512 1.26% 18.576 18.811 - 1.29% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.26% 9042.784 9156.984 - -0.90% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.26% 12.352 12.508 - -0.58% -
rng::search(vector<int>)_(no_match)/1048576 1.26% 212086.227 214759.353 - -1.21% -
std::is_sorted(vector<int>)/8 1.26% 2.077 2.103 - 1.19% -
SetIntersection_None_Vector_float_16384_16384 1.26% 1168640.892 1183357.442 - -0.83% -
std::partial_sort_copy(deque<int>)_(heap)/1024 1.26% 8561.326 8669.039 - -0.27% -
SetIntersection_Interlaced_Set_float_1024_64 1.26% 10122480.925 10249571.886 - 1.66% -
std::unordered_multiset<int>::ctor(const&)/8192 1.26% 54427.854 55111.153 - 0.70% -
std::remove_copy(vector<int>)_(prefix)/1024 1.25% 267.251 270.602 - 1.16% -
rng::for_each(set<int>)/8192 1.25% 16388.144 16593.415 - 0.90% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.25% 1.557 1.577 - 2.65% -
bm_gcd_random 1.25% 30.396 30.776 - 0.38% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 1.25% 9264.538 9380.157 - 0.25% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.25% 5.102 5.166 - 0.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.25% 1.198 1.213 - -0.79% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.25% 3884.576 3932.959 - 1.29% -
SetIntersection_None_Set_string_1024_256 1.25% 8880494.165 8991069.336 - 0.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.24% 17.457 17.674 - 0.68% -
BM_StringRelational_Less_Empty_Small_Control 1.24% 2.036 2.061 - 3.48% -
rng::partial_sort_copy(list<int>)_(repeated)/8 1.24% 8.545 8.651 - 3.07% -
std::deque<int>::ctor(size)/1024 1.24% 73.675 74.589 - 8.26% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.24% 1.206 1.221 - 7.73% -
BM_StringFindCharLiteral/256 1.24% 5.315 5.380 - 1.20% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.24% 19.303 19.542 - 2.04% -
SetIntersection_Front_Set_uint64_64_4 1.24% 17207931.944 17421130.989 - 1.18% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.24% 73.344 74.252 - 5.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1.24% 1210228.547 1225202.638 - 0.52% -
std::count(vector<int>)_(every_other)/8 1.24% 1.347 1.364 - 2.26% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.24% 0.951 0.963 - 0.06% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 1.23% 26.752 27.082 - -1.53% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 1.23% 3.276 3.316 - 1.41% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.23% 16.908 17.116 - 1.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.23% 51.864 52.501 - 1.40% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.23% 4.136 4.187 - -2.33% -
BM_RangesPopHeap_uint32_16 1.23% 7.590 7.683 - 1.92% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.23% 12.008 12.155 - 0.34% -
std::search_n(vector<int>)_(no_match)/1024 1.23% 210.031 212.604 - 1.04% -
std::unordered_multiset<int>::erase(iterator)/0 1.22% 19.590 19.830 - 1.00% -
BM_std_min<unsigned_char>/29 1.22% 1.998 2.022 - 2.85% -
BM_std_min<long_long>/512 1.22% 46.540 47.108 - 0.69% -
std::fill(vector<bool>)/32768 1.22% 29.799 30.163 - -0.97% -
SetIntersection_Front_Set_string_16384_4 1.22% 1331426.887 1347690.441 - 2.10% -
BM_vector_deque_move/64 1.22% 2.777 2.811 - 3.94% -
std::remove(vector<int>)_(prefix)/32 1.22% 51.612 52.241 - 0.77% -
SetIntersection_None_Set_uint64_64_16 1.22% 18999909.248 19231003.630 - 1.34% -
rng::rotate(deque<int>)_(1_element_backward)/32 1.22% 3.989 4.038 - -2.66% -
SetIntersection_Front_Set_uint64_262144_1 1.22% 1105178.334 1118609.872 - -3.20% -
BM_std_minmax<unsigned_long_long>/29 1.21% 4.182 4.232 - 0.86% -
BM_RangesPushHeap_uint64_Ascending_16 1.21% 0.931 0.942 - 0.61% -
std::map<std::string,_int>::ctor(const&)/1024 1.21% 34366.749 34781.670 - -1.78% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.21% 8.505 8.607 - -1.16% -
std::remove(list<int>)_(sprinkled)/50 1.21% 64.660 65.439 - -4.63% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.21% 6245.974 6321.246 - -0.09% -
rng::partition(list<int>)_(sparse)/1024 1.20% 736.077 744.944 - 1.69% -
BM_std_minmax<unsigned_int>/10 1.20% 1.371 1.387 - -0.03% -
BM_PushHeap_uint32_QuickSortAdversary_16 1.20% 0.921 0.932 - -0.42% -
BM_deque_deque_move_backward/512 1.20% 18.562 18.786 - 0.82% -
rng::copy(vector<bool>)_(aligned)/32768 1.20% 35.880 36.311 - 2.84% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.20% 40.974 41.466 - 51.56% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.20% 19395.670 19628.268 - -0.84% -
std::set<int>::find(key)_(existent)/1024 1.20% 3.890 3.937 - -2.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.20% 421.162 426.206 - 0.54% -
SetIntersection_Interlaced_Vector_float_16384_1 1.20% 1111901.787 1125216.983 - 1.62% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.20% 8.481 8.582 - -2.24% -
std::partition(deque<int>)_(sparse)/1024 1.20% 388.876 393.527 - 1.12% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.19% 13.789 13.954 - 1.02% -
SetIntersection_Front_Vector_float_262144_1 1.19% 1106146.579 1119344.611 - -0.57% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 1.19% 497707.356 503644.885 - 0.79% -
std::multiset<int>::erase(key)_(existent)/0 1.19% 20.898 21.148 - 1.62% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.19% 141568.666 143256.403 - 0.17% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.19% 21.329 21.583 - 0.74% -
BM_std_minmax<unsigned_char>/28 1.19% 2.092 2.117 - -1.55% -
BM_PopHeap_float_16384 1.19% 33.809 34.211 - 3.24% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.19% 23.386 23.664 - 1.32% -
BM_MakeHeap_uint64_Random_16 1.19% 1.283 1.299 - -2.20% -
BM_num_get<double> 1.19% 34.891 35.305 - -0.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.19% 1313604.723 1329178.429 - 6.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.18% 58038.268 58725.063 - 3.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.18% 1126559.264 1139882.250 - 1.26% -
std::partition(list<int>)_(dense)/50 1.18% 13.237 13.393 - 0.11% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.18% 41741.036 42232.864 - -0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.18% 1220332.409 1234703.404 - -0.79% -
rng::count(list<int>)_(every_other)/8192 1.18% 6855.057 6935.732 - 0.14% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.18% 19.385 19.613 - 1.83% -
rng::rotate_copy(deque<int>)/8192 1.18% 293.753 297.206 - 1.29% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.18% 52862.551 53483.903 - -3.29% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.17% 23.378 23.653 - 1.34% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.17% 261909.749 264984.100 - -1.88% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.17% 16.220 16.410 - 1.27% -
std::multiset<int>::erase(key)_(existent)/32 1.17% 22.272 22.532 - 0.83% -
BM_RangesMakeHeap_string_Heap_64 1.17% 4.960 5.018 - 0.47% -
rng::search(vector<int>)_(no_match)/1024 1.17% 213.435 215.931 - -1.53% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.17% 362.589 366.826 - 3.07% -
rng::stable_partition(vector<int>)_(sparse)/50 1.17% 20.277 20.514 - -0.20% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.17% 6.673 6.751 - 3.63% -
std::multiset<std::string>::clear()/8192 1.17% 203659.860 206034.009 - 3.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.16% 1178494.628 1192216.803 - 3.71% -
std::partial_sort_copy(deque<int>)_(descending)/1024 1.16% 8423.957 8521.931 - 0.40% -
BM_std_minmax<short>/17 1.16% 1.749 1.770 - -1.26% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.16% 19580.634 19808.033 - -0.92% -
BM_PushHeap_string_PipeOrgan_1024 1.16% 9.575 9.686 - -10.27% -
BM_MakeThenSortHeap_float_Random_16384 1.16% 47.438 47.988 - 1.34% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.16% 43.535 44.039 - 9.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.16% 2213011.554 2238599.202 - 0.66% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 1.16% 31.010 31.369 - 2.60% -
std::move(vector<bool>)_(unaligned)/64 1.15% 1.518 1.535 - 0.06% -
rng::sort(vector<NonIntegral>)_(heap)/8192 1.15% 49993.588 50569.808 - -0.79% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.15% 492.506 498.180 - 0.82% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.15% 720.084 728.364 - -0.79% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.15% 37.549 37.981 - -1.49% -
SetIntersection_Front_Set_uint32_16384_64 1.15% 1991460.775 2014264.012 - -1.65% -
BM_MakeHeap_string_Descending_64 1.14% 2.552 2.581 - 0.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.14% 196455839.937 198697914.263 - -2.55% -
rng::partial_sort_copy(deque<int>)_(descending)/1024 1.14% 8414.140 8510.140 - 0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.14% 8704239.909 8803546.516 - 0.55% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.14% 9.737 9.848 - 0.83% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.14% 200.528 202.808 - 1.56% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.14% 7085.475 7165.980 - -0.24% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.13% 231210833.579 233834532.070 - -0.09% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.13% 28673.117 28998.462 - 0.80% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.13% 114597.727 115897.342 - 0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.13% 1184422.041 1197841.879 - 0.34% -
std::replace_if(deque<int>)_(prefix)/32 1.13% 14.044 14.203 - 0.10% -
std::adjacent_find(vector<int>,_pred)/1048576 1.13% 463578.111 468825.957 - 0.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.13% 10251997.816 10367904.578 - -3.83% -
std::set<int>::insert(value)_(new_value)/1024 1.13% 42.160 42.635 - 1.64% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.13% 12840.915 12985.819 - 0.12% -
BM_RangesMakeHeap_string_Heap_16 1.13% 4.616 4.668 - -0.05% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.13% 2.234 2.259 - 1.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.13% 34909.592 35303.103 - 1.08% -
std::vector<int>::ctor(size)/32 1.13% 10.751 10.873 - -0.40% -
BM_std_min<short>/32 1.13% 3.030 3.064 - 4.12% -
std::partition_copy(list<int>)/32 1.13% 8.485 8.581 - -0.12% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.12% 559484.258 565777.689 - 0.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.12% 7715.547 7802.294 - 0.99% -
rng::find_if_not(vector<char>)_(process_all)/32768 1.12% 8162.897 8254.578 - 1.42% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.12% 8.821 8.920 - 2.10% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 1.12% 474.373 479.692 - -0.52% -
BM_MakeHeap_string_Heap_256 1.12% 4.866 4.921 - -0.71% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 1.12% 189.504 191.623 - 0.52% -
BM_MakeThenSortHeap_uint64_Random_16384 1.12% 22.114 22.361 - 1.24% -
std::multiset<std::string>::insert(value)_(already_present)/1024 1.12% 56.010 56.636 - 0.84% -
BM_num_get<float> 1.12% 35.096 35.489 - 0.27% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.12% 13583.158 13734.850 - 1.53% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.12% 505.278 510.917 - 0.21% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 1.11% 20.645 20.875 - 0.27% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.11% 24313.141 24584.135 - 1.82% -
BM_num_get<void*> 1.11% 11.735 11.866 - 1.82% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.11% 6.105 6.173 - 1.72% -
BM_std_minmax<unsigned_short>/18 1.11% 1.932 1.954 - -1.56% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.11% 3.770 3.812 - -3.54% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.11% 86.086 87.042 - 94.06% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.11% 708.110 715.971 - 0.07% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.11% 24371.954 24642.506 - 2.20% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 1.11% 59.607 60.268 - -0.74% -
rng::contains(list<int>)_(process_all)/50 1.11% 18.416 18.621 - -3.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.11% 197975671.865 200171371.771 - 0.54% -
SetIntersection_None_Vector_uint64_256_16 1.11% 4262355.114 4309543.220 - 0.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.11% 44843604.844 45340032.124 - 0.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1.11% 1109725.628 1121999.748 - 0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.10% 2260156.156 2285127.254 - 0.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.10% 425.107 429.804 - 1.45% -
BM_num_put<unsigned_long_long> 1.10% 11.647 11.775 - -3.37% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.10% 14510.002 14669.952 - 2.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.10% 14.155 14.311 - 0.92% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.10% 1.181 1.194 - -0.20% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.10% 14.691 14.853 - 0.00% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.10% 21.749 21.988 - 4.09% -
BM_SortHeap_string_1024 1.10% 58.960 59.607 - -2.03% -
BM_std_min<unsigned_short>/9 1.09% 6.354 6.423 - -0.82% -
BM_PushHeap_float_Ascending_16 1.09% 0.976 0.987 - -7.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.09% 367460.041 371483.101 - 0.84% -
BM_StringFindAllMatch/64 1.09% 3.075 3.108 - 1.19% -
SetIntersection_None_Vector_uint64_1024_1 1.09% 1138008.000 1150430.585 - 0.72% -
BM_RangesPushHeap_float_Random_16 1.09% 5.306 5.364 - -0.84% -
BM_RangesMakeHeap_string_Heap_16384 1.09% 4.990 5.044 - 0.35% -
rng::find_if(vector<int>)_(process_all)/50 1.09% 14.056 14.209 - -0.06% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.09% 19360.378 19570.988 - 2.30% -
rng::reverse_copy(list<int>)/4096 1.09% 3026.682 3059.597 - -0.40% -
rng::search(vector<int>)_(no_match)/1000 1.09% 208.698 210.967 - -1.68% -
std::transform(deque<int>,_deque<int>)/32 1.09% 21.878 22.116 - 2.46% -
std::unordered_set<int>::insert(value)_(new_value)/1024 1.09% 20.539 20.763 - 6.41% -
BM_MakeThenSortHeap_float_Descending_1024 1.09% 7.992 8.079 - 1.23% -
SetIntersection_None_Vector_float_262144_1024 1.09% 1196622.770 1209618.406 - -1.80% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.09% 56765.274 57381.259 - 2.88% -
SetIntersection_Front_Vector_string_1024_16 1.08% 1718943.987 1737577.540 - 0.77% -
SetIntersection_Front_Vector_uint32_1024_1 1.08% 1110225.422 1122258.220 - 0.91% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.08% 1.331 1.346 - 1.31% -
SetIntersection_None_Vector_string_16384_16384 1.08% 1283790.795 1297686.593 - 1.05% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 1.08% 58.934 59.572 - 0.23% -
BM_CmpEqual_int_uchar 1.08% 1.117 1.129 - 0.42% -
std::all_of(list<int>)_(process_all)/32768 1.08% 26101.750 26383.315 - 0.88% -
SetIntersection_None_Vector_uint64_16384_16384 1.08% 1170659.722 1183283.434 - 1.30% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 1.07% 24.873 25.139 - 1.37% -
std::multiset<std::string>::count(key)_(non-existent)/32 1.07% 9.863 9.968 - 6.67% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.07% 8365.641 8455.306 - -11.11% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.07% 253.877 256.596 - 2.56% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 1.07% 43462.082 43926.993 - 0.17% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.07% 197.560 199.672 - 1.24% -
std::partial_sort_copy(deque<int>)_(descending)/8192 1.07% 98849.123 99903.311 - -0.21% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 1.07% 5.104 5.159 - -0.66% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.07% 13299.079 13440.774 - -0.33% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.06% 5.292 5.348 - -0.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.06% 808.122 816.702 - 0.86% -
SetIntersection_Interlaced_Set_string_1024_1 1.06% 1151833.524 1164049.706 - 1.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.06% 179249564.208 181148635.280 - 1.14% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.06% 11.482 11.603 - -0.54% -
SetIntersection_None_Vector_uint32_16384_64 1.06% 1184626.154 1197150.820 - 2.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.06% 1179956.292 1192430.355 - 0.43% -
rng::remove_copy_if(list<int>)_(prefix)/50 1.06% 24.806 25.069 - -0.22% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.06% 75653.821 76453.143 - -1.09% -
BM_std_min<unsigned_short>/4 1.06% 0.987 0.998 - 1.71% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 1.06% 49.225 49.744 - 0.78% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.06% 66455.446 67156.865 - -1.93% -
BM_RangesMakeThenSortHeap_uint64_Descending_64 1.05% 8.387 8.475 - 0.06% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.05% 22.166 22.400 - 1.62% -
std::adjacent_find(list<int>,_pred)/8192 1.05% 8196.314 8282.682 - 2.07% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.05% 13.842 13.987 - 0.89% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.05% 20.996 21.217 - 20.66% -
rng::partial_sort_copy(deque<int>)_(heap)/1024 1.05% 8595.249 8685.525 - -0.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.05% 710.716 718.178 - 1.15% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.05% 12.119 12.246 - 0.28% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.05% 8.106 8.191 - 2.34% -
std::find(list<int>)_(process_all)/8 1.05% 2.417 2.442 - 1.90% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 1.05% 7781.476 7862.990 - -16.07% -
BM_MakeThenSortHeap_float_Random_256 1.05% 25.746 26.015 - 0.95% -
std::set<int>::find(key)_(existent)/8192 1.05% 7.977 8.061 - 0.29% -
rng::partial_sort(vector<int>)_(heap)/8 1.05% 26.855 27.136 - 0.47% -
SetIntersection_Front_Set_string_256_1 1.05% 4571614.211 4619435.548 - 0.47% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 1.05% 197255.455 199318.283 - -2.46% -
rng::any_of(vector<int>)_(process_all)/32 1.05% 8.335 8.422 - 0.48% -
std::vector<std::string>::ctor(size)/8192 1.04% 4232.155 4276.360 - 1.12% -
std::reverse(vector<int>)/8 1.04% 1.554 1.570 - -1.64% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.04% 2122.676 2144.806 - 1.16% -
BM_std_minmax<unsigned_short>/15 1.04% 1.907 1.927 - -0.80% -
SetIntersection_Interlaced_Vector_float_4_4 1.04% 145521953.556 147038457.042 - 1.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.04% 2.695 2.723 - 3.19% -
std::stable_sort(deque<int>)_(descending)/8192 1.04% 21051.764 21270.977 - 1.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.04% 27286565.085 27570520.036 - 4.63% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.04% 29.583 29.891 - 0.11% -
BM_deque_vector_ranges_copy_backward/4096 1.04% 148.835 150.380 - 1.67% -
SetIntersection_Interlaced_Vector_uint32_16384_1 1.04% 1115283.745 1126858.395 - 0.76% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.04% 31.503 31.830 - 2.08% -
std::rotate(list<int>)_(1_element_backward)/8192 1.03% 8708.363 8798.492 - 4.23% -
std::unordered_multimap<int,_int>::ctor(const&)/0 1.03% 13.749 13.891 - 0.72% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.03% 13.886 14.029 - 0.67% -
std::search_n(vector<int>)_(no_match)/8192 1.03% 1625.390 1642.129 - 0.73% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 1.03% 15.700 15.861 - -1.32% -
SetIntersection_None_Set_uint64_64_1 1.03% 23420159.635 23661069.893 - 0.69% -
SetIntersection_Interlaced_Set_string_16_4 1.03% 77338737.109 78133582.511 - 2.21% -
BM_MakeHeap_string_Heap_16 1.03% 4.621 4.668 - 0.47% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 1.03% 29.947 30.254 - 0.17% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.03% 2.017 2.038 - -2.09% -
rng::copy(deque<int>)/4096 1.03% 145.030 146.517 - 0.38% -
BM_MakeHeap_string_Ascending_16 1.03% 3.731 3.769 - 0.19% -
SetIntersection_None_Vector_string_256_64 1.02% 3783832.077 3822542.974 - 0.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 1.02% 92087.946 93028.035 - 0.03% -
std::search_n(vector<int>)_(no_match)/1048576 1.02% 208465.570 210590.705 - 0.53% -
std::map<std::string,_int>::clear()/1024 1.02% 20741.009 20952.192 - 0.01% -
BM_PushHeap_string_QuickSortAdversary_1024 1.02% 15.153 15.307 - -2.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 1.02% 4443380.951 4488557.458 - 0.40% -
BM_std_min<short>/21 1.02% 1.825 1.844 - 0.88% -
rng::search(vector<int>)_(same_length)/1000 1.01% 242.470 244.929 - 1.25% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.01% 1.028 1.038 - 7.60% -
rng::copy(deque<int>)/262144 1.01% 10379.999 10485.121 - 0.68% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.01% 34.738 35.089 - 0.39% -
BM_std_min<unsigned_char>/23 1.01% 2.327 2.350 - 0.72% -
std::set<int>::equal_range(key)_(existent)/1024 1.01% 4.163 4.205 - 1.82% -
BM_std_minmax<int>/32 1.01% 1.601 1.617 - -0.08% -
std::is_sorted_until(vector<int>,_pred)/1024 1.01% 414.680 418.869 - 1.15% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 1.01% 898.963 908.042 - 1.00% -
BM_std_min<long_long>/13 1.01% 2.395 2.419 - 0.76% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.01% 12229.313 12352.662 - 0.68% -
BM_PushHeap_float_Ascending_1024 1.01% 3.105 3.137 - -1.34% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.01% 1.887 1.906 - -0.42% -
BM_CmpEqual_ushort_short 1.01% 1.045 1.056 - -0.12% -
std::multiset<int>::erase(iterator)/32 1.01% 21.590 21.807 - 2.29% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.01% 4.358 4.401 - -1.89% -
SetIntersection_None_Set_uint64_256_4 1.00% 11395818.651 11510261.194 - 1.46% -
std::set<int>::insert(value)_(new_value)/8192 1.00% 72.424 73.150 - 2.97% -
BM_PushHeap_uint32_Random_262144 1.00% 6.278 6.341 - -1.51% -
BM_std_min<unsigned_short>/30 1.00% 2.365 2.388 - 1.22% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::find_end(deque<int>)_(match_near_end)/8192 -99.87% 211411.910 275.814 - -99.83% -
std::find_end(deque<int>)_(match_near_end)/8192 -99.85% 178157.226 273.209 - -99.84% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.84% 122086.507 201.093 - -99.83% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119728.736 201.323 - -99.83% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 275246.644 628.773 - -99.77% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274910.311 629.720 - -99.77% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 256360.111 595.454 - -99.77% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 256891.927 601.850 - -99.77% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.75% 239609.858 600.833 - -99.76% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.72% 168281.022 478.312 - -99.71% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166572.264 486.260 - -99.71% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.69% 200247.226 619.604 - -99.70% -
rng::find_end(deque<int>)_(match_near_end)/1024 -99.13% 3911.213 34.204 - -98.92% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.06% 3468.917 32.508 - -99.02% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.91% 2285.538 24.825 - -98.90% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.91% 2284.998 24.924 - -98.90% -
std::find_end(list<int>)_(match_near_end)/1024 -98.71% 4654.936 60.251 - -98.69% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.70% 4744.879 61.630 - -98.65% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.69% 5128.662 67.128 - -98.69% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5110.954 70.053 - -98.63% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.20% 4240.085 76.158 - -98.35% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.11% 3173.607 60.100 - -98.10% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.03% 3118.267 61.296 - -98.05% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.91% 3744.548 78.420 - -97.97% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.57% 758.578 63.922 - -91.72% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.56% 844.869 71.318 - -91.33% -
rng::find_end(deque<int>)_(match_near_end)/1000 -91.15% 386.453 34.191 - -89.50% -
std::find_end(deque<int>)_(match_near_end)/1000 -91.05% 382.647 34.232 - -89.65% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.54% 849.430 80.344 - -90.22% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.95% 276.713 27.811 - -89.49% -
std::find_end(list<int>)_(match_near_end)/1000 -89.83% 778.254 79.131 - -89.44% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.48% 267.969 28.191 - -89.26% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.22% 542.128 58.428 - -89.49% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.04% 544.050 59.619 - -89.30% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.73% 603.692 74.091 - -87.59% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.79% 580.316 76.631 - -87.01% -
std::find_end(deque<int>)_(same_length)/8192 -76.28% 11322.614 2685.832 - -81.90% -
std::find_end(deque<int>)_(same_length)/1024 -76.09% 1408.165 336.715 - -81.79% -
rng::find_end(deque<int>)_(same_length)/8192 -75.68% 11277.932 2742.667 - -75.71% -
rng::find_end(deque<int>)_(same_length)/1024 -75.37% 1400.939 345.079 - -75.42% -
rng::find_end(deque<int>)_(same_length)/1000 -66.95% 1020.462 337.298 - -64.09% -
std::find_end(deque<int>)_(same_length)/1000 -64.81% 938.526 330.307 - -64.86% -
std::find_end(deque<int>)_(near_matches)/1024 -63.14% 44676.228 16468.249 - -47.33% -
std::find_end(deque<int>)_(near_matches)/1000 -63.12% 42984.500 15853.015 - -47.33% -
std::set<std::string>::find(key)_(non-existent)/8192 -62.21% 70.603 26.681 - -5.23% -
rng::find_end(vector<int>)_(same_length)/8192 -62.01% 5169.495 1964.003 - -48.68% -
std::set<std::string>::contains(key)_(non-existent)/1024 -61.46% 54.040 20.829 - 0.31% -
rng::find_end(vector<int>)_(same_length)/1024 -61.41% 656.676 253.417 - -50.67% -
rng::find_end(vector<int>)_(same_length)/1000 -61.34% 637.624 246.537 - -50.90% -
std::set<std::string>::contains(key)_(non-existent)/32 -60.59% 25.224 9.941 - 5.55% -
std::find_end(deque<int>)_(near_matches)/8192 -60.42% 2844284.465 1125669.686 - -52.14% -
std::set<std::string>::contains(key)_(non-existent)/8192 -60.22% 71.418 28.407 - 8.90% -
std::set<std::string>::find(key)_(non-existent)/1024 -59.78% 52.958 21.298 - 4.58% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -58.17% 53.555 22.402 - -2.17% -
std::find_end(vector<int>)_(same_length)/1000 -58.10% 586.445 245.707 - -50.77% -
std::find_end(vector<int>)_(same_length)/1024 -57.86% 601.571 253.504 - -50.31% -
std::find_end(vector<int>)_(same_length)/8192 -57.81% 4764.198 2009.827 - -50.36% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -57.24% 24.151 10.326 - 12.19% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.14% 11537.621 4945.407 - -57.19% -
std::fill(list<int>)/1024 -56.88% 1558.443 672.036 - 0.04% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -56.76% 52.936 22.887 - 2.49% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -56.44% 70.956 30.905 - -0.92% -
std::set<std::string>::count(key)_(non-existent)/8192 -55.69% 71.617 31.732 - -2.06% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -55.55% 70.621 31.391 - 2.75% -
std::set<std::string>::count(key)_(non-existent)/1024 -55.48% 53.529 23.829 - 4.58% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.45% 11495.566 5121.572 - -55.41% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -55.43% 52.649 23.466 - 1.80% -
std::set<std::string>::count(key)_(non-existent)/32 -55.37% 24.082 10.748 - 11.12% -
std::set<std::string>::find(key)_(non-existent)/32 -55.31% 23.913 10.688 - 15.19% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -55.27% 23.864 10.675 - 1.12% -
std::copy_n(deque<int>)/64 -55.19% 6.179 2.769 - 0.18% -
std::count(list<int>)_(every_other)/1024 -55.17% 1565.768 701.996 - -1.05% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -54.76% 70.990 32.116 - 1.71% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -54.44% 23.810 10.847 - 8.63% -
rng::find_end(list<int>)_(same_length)/8192 -53.77% 17971.163 8307.323 - -47.79% -
std::set<std::string>::erase(key)_(non-existent)/8192 -52.42% 70.713 33.644 - 0.37% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -51.91% 1663.644 800.129 - -48.89% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -51.18% 1598.274 780.319 - -49.97% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.15% 10248.485 5006.627 - -51.19% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.14% 1280.197 625.461 - -51.18% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.12% 1249.001 610.505 - -51.22% -
SetIntersection_Interlaced_Vector_float_262144_16 -50.88% 6471473.463 3178893.551 - -49.41% -
rng::starts_with(list<int>)/1000 -50.85% 1544.484 759.073 - -0.32% -
std::find_end(list<int>)_(same_length)/8192 -50.81% 16663.816 8196.150 - -56.06% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.79% 1547.687 761.569 - -50.79% -
rng::starts_with(list<int>)/1024 -50.75% 1580.186 778.251 - -0.69% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.70% 1581.786 779.812 - -50.76% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.61% 1579.665 780.188 - -50.76% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.59% 1544.853 763.248 - -50.67% -
std::set<std::string>::erase(key)_(non-existent)/1024 -49.90% 53.007 26.558 - 0.18% -
rng::find_end(list<int>)_(same_length)/1000 -49.87% 1480.657 742.314 - -49.70% -
std::set<std::string>::count(key)_(existent)/1024 -49.69% 44.079 22.175 - -8.98% -
rng::find_end(list<int>)_(same_length)/1024 -49.55% 1494.851 754.222 - -49.58% -
std::find_end(list<int>)_(same_length)/1024 -49.29% 1498.457 759.844 - -49.62% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.00% 1222.349 623.457 - -49.02% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.99% 1252.244 638.756 - -49.01% -
rng::copy_n(deque<int>)/64 -48.94% 5.622 2.871 - 0.09% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.93% 10012.531 5113.696 - -48.98% -
std::find_end(list<int>)_(same_length)/1000 -48.74% 1462.619 749.719 - -49.27% -
std::set<std::string>::erase(key)_(existent)/32 -48.62% 118.931 61.111 - -12.27% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -48.56% 87.065 44.790 - -26.99% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -48.04% 66.930 34.780 - -17.10% -
std::set<std::string>::erase(key)_(non-existent)/32 -46.88% 23.870 12.679 - -13.67% -
rng::find_end(deque<int>)_(near_matches)/8192 -46.87% 2117413.654 1125014.694 - -47.35% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.66% 1439.254 767.699 - -46.70% -
std::set<std::string>::contains(key)_(existent)/8192 -45.21% 50.114 27.458 - -8.17% -
SetIntersection_Interlaced_Vector_float_262144_256 -44.83% 41142878.457 22699529.312 - -56.17% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -43.91% 1336.820 749.791 - -45.00% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -43.84% 73.169 41.089 - -13.80% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -43.76% 49.803 28.007 - 0.87% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -43.50% 51.460 29.072 - 0.89% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -43.43% 40.280 22.787 - -3.03% -
std::set<std::string>::erase(key)_(existent)/8192 -43.27% 122.803 69.668 - -1.96% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -42.86% 23.200 13.256 - -11.52% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -42.70% 86957.749 49824.124 - 0.81% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -42.62% 10866.909 6235.488 - 0.77% -
std::set<std::string>::erase(iterator)/32 -42.20% 44.928 25.967 - -16.73% -
std::set<std::string>::contains(key)_(existent)/1024 -42.05% 40.391 23.408 - 10.18% -
std::set<std::string>::count(key)_(existent)/8192 -41.72% 51.608 30.076 - 1.66% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -41.59% 1.922 1.122 - -39.72% -
std::set<std::string>::find(key)_(existent)/1024 -41.49% 40.294 23.575 - 2.70% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -41.04% 39.513 23.296 - 0.67% -
std::set<std::string>::equal_range(key)_(existent)/1024 -40.93% 39.876 23.553 - 2.00% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -40.81% 10683.008 6323.194 - 3.81% -
std::set<std::string>::find(key)_(existent)/8192 -40.65% 48.994 29.080 - 1.86% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -40.47% 56.783 33.806 - 53.22% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -39.96% 83385.829 50065.138 - 2.85% -
std::set<std::string>::equal_range(key)_(existent)/8192 -39.91% 50.478 30.334 - 12.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -38.57% 83.182 51.099 - 3.22% -
std::set<std::string>::insert(value)_(new_value)/32 -38.47% 64.591 39.742 - -1.45% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -38.37% 21.959 13.534 - 1.31% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -38.30% 361.485 223.046 - 1.96% -
rng::find_end(deque<int>)_(near_matches)/1000 -37.19% 27579.507 17323.358 - -37.10% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -37.11% 16717.183 10513.600 - -45.71% -
rng::find_end(deque<int>)_(near_matches)/1024 -36.99% 28619.720 18033.023 - -37.01% -
std::set<std::string>::insert(value)_(already_present)/32 -36.91% 18.669 11.778 - -1.38% -
std::set<std::string>::count(key)_(existent)/32 -36.68% 24.508 15.518 - 7.23% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -36.35% 350.843 223.294 - 3.06% -
SetIntersection_Interlaced_Vector_float_16384_256 -36.21% 26882363.489 17149217.127 - -42.27% -
std::equal(list<int>)_(it,_it,_it)/1024 -35.47% 1751.891 1130.536 - -0.54% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -34.97% 788.631 512.870 - -46.22% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -34.32% 71.252 46.798 - -24.72% -
std::set<std::string>::insert(value)_(new_value)/1024 -34.30% 98.211 64.520 - -0.10% -
std::move(vector<int>)/262144 -34.00% 21455.461 14160.313 - -35.39% -
std::unordered_set<int>::count(key)_(non-existent)/0 -33.78% 0.406 0.269 - -33.63% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 -33.42% 99584.315 66302.877 - -0.16% -
std::set<std::string>::insert(value)_(already_present)/1024 -33.18% 49.116 32.818 - -4.29% -
std::set<std::string>::find(key)_(existent)/32 -33.09% 23.674 15.840 - -2.84% -
std::find_end(list<int>,_pred)_(same_length)/8192 -33.08% 16520.843 11055.145 - -46.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -32.89% 818.314 549.130 - -46.64% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -32.64% 57856.566 38974.203 - -3.51% -
rng::is_sorted_until(deque<int>,_pred)/8 -32.62% 6.280 4.232 - 9.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -31.95% 48.351 32.905 - -27.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.93% 12883745.680 8769701.846 - -31.23% -
std::set<std::string>::lower_bound(key)_(existent)/32 -31.82% 23.803 16.229 - 0.83% -
std::set<std::string>::erase(iterator)/1024 -31.78% 41.635 28.403 - 0.90% -
SetIntersection_Front_Set_float_16384_16384 -31.78% 346496672.173 236394638.324 - -31.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.68% 13035179.303 8905471.978 - -31.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.61% 12956464.787 8860990.931 - -31.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -31.27% 4.796 3.296 - 0.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -31.20% 4.790 3.296 - -7.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.06% 12828207.489 8843228.809 - -30.61% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -31.03% 1370.930 945.559 - -0.20% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -30.86% 1.732 1.197 - -28.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -30.70% 7.033 4.874 - -7.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -30.66% 12936387.942 8970075.757 - -30.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -30.59% 7.017 4.870 - -0.10% -
std::set<std::string>::erase(iterator)/0 -30.52% 42.519 29.540 - 16.17% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -30.26% 17487.250 12195.707 - -0.53% -
std::set<std::string>::equal_range(key)_(existent)/32 -30.17% 24.146 16.861 - 8.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.11% 12877500.841 8999475.083 - -29.79% -
std::set<std::string>::contains(key)_(existent)/32 -30.11% 22.397 15.654 - -4.42% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -30.05% 1034.438 723.607 - 0.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -29.67% 10.885 7.656 - -0.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -29.64% 10.884 7.658 - -7.28% -
BM_RangesPushHeap_string_Descending_262144 -29.50% 4.631 3.265 - -36.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -29.10% 100.870 71.521 - 9.74% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -29.10% 9.680 6.864 - 4.17% -
std::set<std::string>::ctor(const&)/32 -29.02% 979.093 694.967 - 0.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -28.65% 8.820 6.293 - -6.69% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -28.57% 2087.350 1490.955 - -2.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -28.54% 8.809 6.295 - -0.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -28.43% 80.704 57.763 - -3.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.40% 350986457.720 251299956.367 - -30.42% -
SetIntersection_Interlaced_Vector_string_262144_1024 -28.40% 318348981.265 227933968.116 - -5.56% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -28.15% 363.846 261.420 - 0.91% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -28.13% 763.488 548.733 - -46.73% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -28.02% 97912.031 70473.021 - 3.08% -
BM_std_min<unsigned_long_long>/1 -27.70% 0.458 0.331 - -27.64% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -27.66% 12190.585 8819.153 - 3.33% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -27.57% 0.631 0.457 - -18.60% -
std::set<std::string>::upper_bound(key)_(existent)/32 -27.55% 23.349 16.916 - -0.76% -
std::set<int>::ctor(const&,_alloc)/8192 -27.40% 70077.349 50875.750 - 3.45% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -27.21% 66.329 48.279 - -0.98% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -26.85% 65.546 47.950 - 0.64% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -26.68% 910.464 667.578 - 1.09% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -26.66% 1120083.228 821452.373 - 0.07% -
std::set<int>::ctor(const&,_alloc)/32 -26.36% 310.202 228.429 - 5.95% -
std::set<std::string>::clear()/1024 -26.32% 26779.281 19731.940 - -0.71% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -26.27% 1.195 0.881 - -16.17% -
std::map<std::string,_int>::erase(key)_(existent)/32 -26.23% 80.826 59.629 - -25.46% -
BM_RangesMakeHeap_uint64_Random_4 -26.12% 1.735 1.282 - 11.08% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -25.49% 112.856 84.086 - -31.89% -
std::set<int>::ctor(const&)/8192 -25.19% 67809.304 50730.204 - 1.60% -
BM_PopHeap_string_1 -25.03% 0.700 0.525 - -25.01% -
BM_PushHeap_float_SingleElement_1 -25.00% 0.698 0.523 - -24.94% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -24.67% 13.856 10.438 - -4.63% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -24.34% 1512.234 1144.178 - -2.94% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -24.23% 71125.205 53891.650 - -1.54% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -24.06% 149061.507 113202.116 - -0.39% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -24.00% 2562255.934 1947365.023 - -20.03% -
BM_RangesPushHeap_uint32_Ascending_1 -23.99% 0.695 0.528 - -8.33% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -23.82% 122.803 93.551 - 7.09% -
std::set<int>::ctor(const&,_alloc)/1024 -23.35% 8302.701 6363.780 - 1.69% -
BM_StringRead_Cold_Shallow_Small -23.15% 1.072 0.824 - 6.06% -
std::set<std::string>::clear()/8192 -23.08% 263869.168 202959.388 - 0.47% -
std::map<std::string,_int>::erase(key)_(existent)/0 -23.05% 73.576 56.617 - 34.15% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -23.03% 1938.217 1491.781 - -8.11% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -22.78% 11.467 8.855 - 7.51% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -22.71% 1.643 1.270 - -9.05% -
std::copy(vector<bool>)_(aligned)/1048576 -22.66% 3124.964 2416.783 - -27.22% -
BM_StringRead_Cold_Shallow_Empty -22.63% 1.061 0.821 - 4.44% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -22.19% 8.517 6.627 - -21.85% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -22.13% 395.820 308.226 - 2.22% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -22.05% 42156.913 32862.415 - -18.69% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -21.98% 1.848 1.442 - -21.96% -
std::set<int>::insert(value)_(new_value)/32 -21.91% 25.559 19.959 - 1.10% -
BM_PopHeap_uint32_1 -21.79% 0.622 0.487 - 6.66% -
std::set<int>::ctor(const&)/1024 -21.75% 8096.834 6335.743 - 0.79% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -21.71% 36.451 28.536 - -23.84% -
BM_StringRead_Cold_Deep_Small -21.71% 1.088 0.852 - 5.55% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -21.63% 40527.852 31762.652 - -18.25% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -21.62% 8.080 6.333 - -5.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -21.52% 13.373 10.495 - 0.48% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -21.42% 6076057.464 4774842.400 - -25.00% -
BM_RangesMakeHeap_float_Heap_64 -21.39% 0.246 0.194 - -5.91% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -21.39% 865.063 680.039 - 0.89% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -21.08% 7.973 6.292 - 7.83% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -20.99% 0.569 0.449 - -19.18% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -20.83% 16404.598 12987.115 - 2.03% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -20.78% 32.048 25.387 - -2.85% -
std::find_end(vector<int>)_(near_matches)/8192 -20.53% 970812.444 771473.632 - -16.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -20.36% 34.016 27.091 - -6.72% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -20.31% 2080.011 1657.489 - -10.31% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -20.29% 2079.488 1657.554 - -10.84% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -20.27% 64.746 51.621 - 0.40% -
BM_StringRead_Cold_Deep_Empty -20.18% 1.072 0.856 - 6.73% -
std::find_if(list<int>)_(bail_25%)/32768 -20.15% 10697.791 8542.335 - -18.05% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -20.03% 90.395 72.293 - -41.11% -
std::set<int>::insert(value)_(new_value)/0 -19.88% 22.710 18.196 - 1.65% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -19.84% 12.660 10.148 - 0.46% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -19.51% 6.055 4.874 - -18.66% -
std::set<std::string>::clear()/32 -19.43% 1099.360 885.759 - -1.41% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -19.39% 764313.506 616114.789 - 3.21% -
std::reverse(list<int>)/8 -19.33% 2.519 2.032 - 0.12% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -19.30% 2356904.179 1902003.057 - -21.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.28% 36.711 29.633 - -13.56% -
std::set<int>::clear()/8192 -19.22% 90250.329 72900.616 - -1.83% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -19.06% 26.360 21.335 - -13.06% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -18.92% 0.480 0.390 - -19.98% -
std::partition(deque<int>)_(sparse)/32 -18.73% 12.386 10.066 - 4.42% -
rng::is_sorted_until(list<int>)/8192 -18.62% 8277.279 6735.847 - -18.39% -
BM_StringRead_Cold_Shallow_Large -18.45% 1.378 1.123 - 8.68% -
std::map<std::string,_int>::erase(iterator)/8192 -18.44% 35.378 28.855 - 9.10% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -18.18% 22.438 18.360 - 1.13% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -18.17% 1.452 1.188 - -23.22% -
std::partition(deque<int>)_(sparse)/50 -18.05% 18.493 15.155 - -2.46% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -18.02% 0.633 0.519 - 15.99% -
std::set<int>::clear()/1024 -18.02% 10550.864 8649.338 - -1.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -18.01% 4983457.033 4085831.879 - -18.77% -
rng::find(list<int>)_(process_all)/8192 -17.92% 10721.708 8800.595 - -15.71% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -17.91% 12638.479 10374.330 - -28.21% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -17.83% 11.066 9.093 - -21.16% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -17.80% 10.614 8.725 - -16.97% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -17.79% 11.016 9.056 - -14.51% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -17.74% 0.697 0.573 - 6.27% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -17.65% 10452.992 8608.151 - -17.78% -
std::multiset<std::string>::find(key)_(existent)/32 -17.56% 21.700 17.891 - 21.24% -
std::unordered_set<std::string>::erase(iterator)/8192 -17.53% 31.958 26.355 - -20.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -17.52% 39.988 32.981 - 27.33% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -17.46% 11.068 9.136 - -22.53% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 -17.45% 11.327 9.351 - -0.26% -
std::set<int>::erase(key)_(existent)/32 -17.44% 26.545 21.914 - 0.20% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -17.43% 34067179.555 28127986.324 - -25.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -17.43% 0.697 0.575 - -17.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -17.34% 44.726 36.972 - 4.58% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -17.33% 21108905.003 17449717.049 - -14.44% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -17.33% 5.919 4.893 - 9.64% -
SetIntersection_Interlaced_Vector_float_1024_256 -17.17% 6130430.442 5077649.785 - -36.07% -
std::multiset<std::string>::erase(key)_(existent)/1024 -17.15% 86.999 72.079 - 24.67% -
std::multiset<std::string>::find(key)_(existent)/8192 -17.12% 41.448 34.353 - 18.84% -
std::set<int>::erase(key)_(existent)/0 -17.12% 24.734 20.501 - 1.16% -
std::set<int>::erase(iterator)/0 -17.07% 24.054 19.949 - -0.44% -
std::set<std::string>::erase(iterator)/8192 -17.05% 40.222 33.363 - 29.29% -
SetIntersection_Interlaced_Vector_float_262144_1024 -17.04% 109955369.901 91223324.503 - -41.64% -
BM_StringRead_Cold_Deep_Large -17.03% 1.587 1.317 - 8.90% -
SetIntersection_Front_Vector_float_16384_1024 -16.92% 7195379.963 5977656.848 - 0.15% -
std::equal(list<int>)_(it,_it,_it)/50 -16.89% 42.794 35.566 - 4.87% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -16.88% 2321733.030 1929855.663 - -17.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -16.83% 13393439.078 11139235.653 - -46.68% -
rng::find_end(vector<int>)_(near_matches)/8192 -16.80% 934934.254 777874.582 - -15.69% -
BM_RangesPushHeap_uint64_SingleElement_1 -16.75% 0.697 0.580 - -5.78% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -16.74% 44.410 36.974 - -1.54% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -16.72% 24.039 20.021 - 0.55% -
SetIntersection_Front_Vector_float_262144_1024 -16.70% 7188266.756 5987703.826 - 0.46% -
BM_std_minmax_element<char>/3 -16.61% 1.246 1.039 - -11.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -16.61% 36.363 30.322 - 1.65% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -16.60% 5.466 4.559 - -10.37% -
std::unordered_set<std::string>::erase(iterator)/1024 -16.55% 34.263 28.593 - -4.19% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -16.47% 0.575 0.480 - 7.06% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -16.27% 2.919 2.444 - -2.45% -
SetIntersection_Front_Vector_float_1024_1024 -16.15% 7121046.029 5970859.498 - -0.25% -
rng::find_if_not(list<int>)_(process_all)/8192 -16.13% 9000.184 7548.893 - -15.77% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -16.07% 76.254 64.001 - 6.38% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -16.00% 587992.408 493938.573 - 0.00% -
BM_PushHeap_float_Descending_1 -15.94% 0.467 0.393 - -8.74% -
std::set<int>::erase(iterator)/8192 -15.89% 24.490 20.598 - 1.33% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -15.87% 25.043 21.069 - -5.87% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -15.80% 62.261 52.424 - 2.12% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -15.78% 9293.660 7827.165 - 2.70% -
BM_PushHeap_string_Ascending_16 -15.76% 5.598 4.716 - 0.78% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -15.75% 3743.215 3153.722 - -0.69% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 -15.70% 1869.456 1576.040 - 52.27% -
rng::search(deque<int>)_(same_length)/1000 -15.67% 418.198 352.646 - 6.44% -
std::set<int>::lower_bound(key)_(non-existent)/32 -15.59% 2.719 2.295 - -3.46% -
SetIntersection_None_Set_float_1024_16 -15.54% 10460939.371 8835508.317 - -2.47% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -15.48% 1.678 1.418 - -5.18% -
std::is_sorted(deque<int>)/8 -15.40% 3.259 2.757 - 9.73% -
std::multimap<std::string,_int>::erase(iterator)/8192 -15.40% 32.131 27.183 - -17.23% -
BM_StringEraseWithMove_Empty_Transparent -15.33% 0.666 0.564 - 0.20% -
BM_SortHeap_pair<uint32,_uint32>_4 -15.25% 1.821 1.543 - -18.37% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -15.20% 1.603 1.359 - -17.09% -
SetIntersection_None_Set_float_1024_256 -15.18% 10518555.170 8921940.637 - -1.15% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -15.14% 4547.256 3858.750 - 1.03% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -15.09% 42389.393 35990.890 - 0.10% -
std::set<std::string>::insert(value)_(new_value)/0 -15.02% 39.353 33.444 - 1.54% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -14.97% 46.520 39.556 - 34.34% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -14.95% 558.933 475.397 - 0.13% -
SetIntersection_None_Set_float_1024_64 -14.75% 10634137.569 9065460.979 - 0.72% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -14.73% 8.210 7.000 - 2.69% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -14.65% 1517.485 1295.113 - -23.39% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -14.62% 5.262 4.493 - -1.67% -
std::any_of(deque<int>)_(process_all)/50 -14.58% 21.444 18.318 - -4.99% -
SetIntersection_None_Set_float_1024_4 -14.56% 10515321.712 8984813.179 - 1.26% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -14.52% 23.942 20.465 - 0.69% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -14.51% 837.381 715.856 - 1.44% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -14.45% 23.570 20.163 - 0.59% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -14.43% 1.565 1.339 - 0.60% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -14.39% 52.635 45.061 - -3.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -14.39% 38.377 32.856 - -4.23% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -14.35% 869.114 744.372 - 6.52% -
SetIntersection_None_Set_float_1024_1 -14.33% 10635744.888 9111255.241 - -0.85% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -14.32% 5256.300 4503.713 - -0.16% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -14.26% 10.610 9.097 - -17.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -14.25% 52.364 44.903 - 1.52% -
rng::rotate(list<int>)_(by_1/4)/8192 -14.24% 8376.901 7184.096 - -0.42% -
std::set<int>::equal_range(key)_(non-existent)/8192 -14.19% 11.647 9.994 - 1.92% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -14.13% 4930.726 4233.821 - 1.70% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 -13.98% 21.212 18.246 - 1.47% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -13.97% 568.976 489.490 - 0.60% -
std::set<std::string>::ctor(const&,_alloc)/32 -13.95% 929.099 799.462 - 0.52% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -13.87% 172301.408 148402.519 - -2.83% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -13.79% 21.239 18.311 - 1.85% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -13.78% 40.363 34.800 - 1.09% -
rng::find_last(deque<int>)_(bail_10%)/1024 -13.72% 262.749 226.688 - -0.49% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -13.70% 1870.232 1614.009 - 1.89% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -13.66% 30.213 26.085 - -11.40% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -13.65% 43.953 37.955 - 33.05% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -13.64% 10.892 9.406 - -3.00% -
BM_RangesPushHeap_uint32_Descending_4 -13.62% 0.401 0.346 - -1.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -13.62% 2568018.913 2218317.687 - 7.09% -
std::set<std::string>::erase(key)_(existent)/0 -13.57% 75.982 65.673 - 2.10% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -13.54% 7.155 6.186 - -2.00% -
BM_RangesMakeHeap_uint32_Heap_64 -13.52% 0.270 0.234 - -9.06% -
rng::find_end(vector<int>)_(near_matches)/1024 -13.38% 16412.074 14215.841 - -11.08% -
rng::find_end(list<int>)_(near_matches)/1000 -13.35% 38166.934 33072.854 - -9.44% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -13.30% 10.309 8.938 - -19.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -13.29% 10764589.996 9333705.760 - -4.23% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -13.28% 38285.444 33201.570 - 5.99% -
rng::find(vector<bool>)_(process_all)/8 -13.22% 0.716 0.621 - 3.30% -
rng::find_end(list<int>)_(near_matches)/1024 -13.14% 39668.534 34457.913 - -9.48% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -13.13% 7412.414 6438.875 - -0.73% -
rng::find_end(vector<int>)_(near_matches)/1000 -13.12% 15781.957 13710.954 - -11.12% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -13.12% 71.916 62.481 - -13.37% -
SetIntersection_Front_Set_float_262144_1024 -13.06% 16382830.684 14242562.195 - 0.27% -
BM_RangesPopHeap_uint32_1 -13.06% 0.574 0.499 - 20.12% -
BM_vector_deque_move/0 -13.01% 0.429 0.373 - -32.81% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -13.01% 4218226.572 3669486.163 - -22.44% -
SetIntersection_Interlaced_Vector_float_256_64 -12.93% 7809059.324 6799678.223 - -23.79% -
std::is_sorted_until(list<int>,_pred)/8192 -12.92% 8040.159 7001.346 - -9.89% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -12.91% 730.701 636.386 - -12.12% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -12.89% 0.613 0.534 - -0.16% -
rng::find_last(deque<int>)_(bail_10%)/50 -12.88% 13.107 11.419 - -0.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -12.82% 0.768 0.670 - -5.38% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -12.82% 22.045 19.219 - 0.45% -
SetIntersection_Front_Vector_float_16384_16384 -12.82% 91623582.790 79878284.787 - -0.67% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -12.82% 12.006 10.467 - -0.92% -
rng::is_sorted_until(list<int>,_pred)/8192 -12.80% 8023.423 6996.454 - -10.39% -
rng::find_end(forward_list<int>)_(same_length)/8192 -12.77% 16428.881 14330.299 - -0.10% -
std::set<std::string>::insert(value)_(new_value)/8192 -12.74% 104.744 91.396 - 30.67% -
std::unordered_set<int>::count(key)_(existent)/8192 -12.70% 1.502 1.311 - -0.37% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -12.69% 440955.754 384985.342 - 0.57% -
std::set<int>::insert(value)_(already_present)/1024 -12.63% 7.278 6.359 - -6.16% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -12.58% 1087.159 950.380 - -7.85% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -12.57% 1.334 1.167 - -7.04% -
std::set<std::string>::erase(key)_(existent)/1024 -12.52% 113.188 99.022 - 29.33% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -12.51% 27.831 24.350 - 0.38% -
rng::rotate_copy(vector<int>)/8192 -12.47% 613.209 536.762 - 89.25% -
BM_RangesPushHeap_string_Descending_256 -12.45% 2.609 2.284 - -3.52% -
BM_std_min<int>/1 -12.43% 0.375 0.328 - 16.59% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -12.42% 46437.528 40668.877 - -0.35% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -12.42% 11.063 9.689 - -10.90% -
BM_RangesMakeHeap_float_Heap_16 -12.40% 0.241 0.211 - 0.13% -
std::find_end(vector<int>)_(near_matches)/1024 -12.40% 16616.964 14557.284 - -6.31% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -12.35% 19.807 17.361 - -9.89% -
rng::copy_backward(vector<int>)/32768 -12.35% 3070.700 2691.572 - -18.11% -
std::multiset<std::string>::erase(key)_(existent)/8192 -12.32% 128.931 113.048 - -16.29% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -12.28% 21.209 18.604 - 0.14% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -12.28% 1.658 1.454 - -14.63% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -12.28% 26630.705 23360.776 - -9.10% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -12.27% 0.712 0.624 - -0.77% -
BM_StringCtorDefault -12.21% 0.267 0.235 - -0.21% -
BM_RangesPushHeap_string_Descending_16384 -12.04% 2.648 2.329 - -5.40% -
std::find_end(vector<int>)_(near_matches)/1000 -11.99% 15921.140 14012.230 - -6.58% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -11.98% 25615.589 22547.320 - -9.55% -
BM_RangesMakeThenSortHeap_float_Descending_4 -11.97% 1.216 1.070 - -16.66% -
SetIntersection_Front_Vector_float_1024_256 -11.95% 2644918.715 2328981.859 - -1.54% -
BM_RangesPushHeap_string_Descending_1024 -11.92% 2.780 2.448 - -1.38% -
BM_StringConstructDestroyCStr_Large_Transparent -11.91% 10.616 9.352 - 4.46% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -11.88% 36760.525 32393.286 - 7.58% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 -11.87% 89.457 78.837 - 18.41% -
rng::copy(vector<bool>)_(unaligned)/262144 -11.81% 1552.120 1368.823 - 0.04% -
std::for_each_n(deque<int>)/8 -11.77% 1.315 1.160 - -7.49% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -11.71% 6.557 5.789 - -1.43% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -11.60% 6344.139 5607.907 - 0.49% -
std::find(deque<int>)_(process_all)/50 -11.56% 14.892 13.170 - -0.50% -
BM_RangesPushHeap_string_Random_262144 -11.56% 20.654 18.266 - -1.27% -
std::none_of(vector<int>)_(process_all)/50 -11.50% 14.811 13.108 - -27.98% -
BM_StringEraseWithMove_Empty_Opaque -11.50% 0.902 0.798 - -0.08% -
BM_vector_deque_copy/2 -11.48% 2.068 1.831 - -11.36% -
SetIntersection_Interlaced_Vector_float_1024_16 -11.39% 2957779.529 2621009.652 - -7.05% -
BM_MakeHeap_float_Random_4 -11.30% 1.507 1.337 - -17.15% -
BM_vector_deque_copy/1 -11.15% 2.331 2.071 - -10.69% -
std::remove(deque<int>)_(sprinkled)/50 -11.10% 64.790 57.601 - 0.60% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -11.09% 29.894 26.578 - -9.47% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -11.01% 10.296 9.162 - 0.32% -
std::find_end(list<int>)_(near_matches)/1000 -10.99% 37297.695 33200.362 - -10.27% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -10.95% 40736.249 36274.488 - 1.21% -
std::find_end(list<int>)_(near_matches)/1024 -10.94% 38831.405 34583.360 - -10.30% -
SetIntersection_Interlaced_Vector_float_16384_64 -10.92% 5964558.966 5313291.183 - -49.63% -
bm_ranges_lexicographical_compare<signed_char>/64 -10.91% 2.306 2.054 - 7.92% -
std::find(vector<bool>)_(process_all)/8 -10.87% 0.800 0.713 - 23.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -10.76% 10833528.923 9667866.943 - -10.70% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -10.73% 23.494 20.973 - -2.82% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -10.69% 65.768 58.735 - -1.86% -
rng::unique_copy(deque<int>)_(contiguous)/52 -10.68% 16.893 15.088 - 2.73% -
BM_PopHeap_float_262144 -10.67% 40.911 36.544 - -10.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -10.67% 38.479 34.371 - -22.10% -
std::map<int,_int>::find(key)_(non-existent)/32 -10.64% 2.675 2.391 - -0.46% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -10.54% 1621950.232 1451003.882 - -12.17% -
rng::search(list<int>)_(same_length)/8192 -10.47% 8981.696 8040.923 - -17.01% -
BM_toupper_char<wchar_t> -10.47% 0.685 0.613 - 10.77% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -10.43% 16881.655 15121.403 - -0.44% -
SetIntersection_Front_Vector_float_262144_16384 -10.38% 88887903.772 79660067.526 - -1.15% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -10.35% 2094535.990 1877705.656 - 18.62% -
std::find_end(forward_list<int>)_(single_element)/8192 -10.34% 6330.469 5675.849 - -0.91% -
std::set<int>::ctor(&&,_different_allocs)/8192 -10.32% 53473.016 47952.210 - 0.47% -
BM_PushHeap_string_Descending_16 -10.22% 2.312 2.076 - -14.76% -
BM_RangesMakeHeap_uint32_Random_1024 -10.15% 1.137 1.022 - -4.64% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -10.10% 1.373 1.235 - -3.40% -
BM_std_min<int>/2 -10.04% 0.514 0.462 - 0.18% -
SetIntersection_Front_Vector_float_16384_256 -10.04% 2615297.990 2352766.368 - 0.27% -
rng::adjacent_find(list<int>,_pred)/8192 -10.01% 8703.324 7832.518 - -10.20% -
BM_StringConstructDestroyCStr_Small_Opaque -9.99% 2.312 2.082 - -0.01% -
rng::find_first_of(list<int>)_(large_needle)/1024 -9.98% 953732.125 858510.481 - -11.09% -
BM_PushHeap_float_Descending_4 -9.98% 0.396 0.357 - -0.43% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -9.94% 20.715 18.656 - 2.62% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.93% 31.604 28.466 - 2.23% -
std::set<int>::contains(key)_(non-existent)/32 -9.92% 2.745 2.472 - 5.32% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.91% 57396.935 51710.716 - -0.81% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -9.88% 1662.068 1497.843 - -13.51% -
SetIntersection_Front_Vector_float_262144_256 -9.88% 2611499.148 2353553.547 - -0.66% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -9.81% 2677423.851 2414705.745 - -10.13% -
rng::starts_with(list<int>,_pred)/8192 -9.79% 10773.658 9718.391 - -14.68% -
BM_std_min<unsigned_long_long>/6 -9.76% 1.720 1.552 - -4.64% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -9.71% 0.577 0.521 - -18.19% -
std::set<int>::insert(value)_(already_present)/8192 -9.71% 11.554 10.432 - -3.69% -
std::find_end(list<int>)_(near_matches)/8192 -9.67% 2502672.621 2260654.141 - -9.67% -
BM_MakeThenSortHeap_uint32_Descending_4 -9.66% 1.450 1.310 - -8.66% -
std::map<std::string,_int>::insert(value)_(already_present)/0 -9.62% 19.188 17.341 - 42.62% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -9.59% 43228.587 39081.879 - -8.77% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -9.57% 20.902 18.902 - -19.67% -
std::adjacent_find(list<int>,_pred)/50 -9.57% 38.662 34.963 - -0.19% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -9.56% 18316.142 16564.525 - 2.56% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -9.54% 39.990 36.175 - 25.55% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -9.53% 18.273 16.531 - -7.86% -
SetIntersection_Front_Set_float_16384_1024 -9.53% 15485002.740 14008939.524 - -9.96% -
rng::unique_copy(deque<int>)_(contiguous)/32 -9.45% 11.004 9.964 - 2.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -9.42% 8170687.385 7400847.399 - -5.25% -
BM_RangesMakeThenSortHeap_uint32_Descending_1 -9.42% 0.303 0.275 - -1.69% -
SetIntersection_Interlaced_Vector_string_262144_4 -9.40% 2353007.984 2131783.528 - 2.78% -
std::search(deque<int>,_pred)_(no_match)/1024 -9.37% 373.138 338.189 - 3.32% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -9.37% 383039.406 347166.913 - 0.43% -
std::copy(vector<int>)/32768 -9.36% 3791.848 3437.046 - -1.72% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -9.34% 15.995 14.501 - -0.13% -
std::copy_backward(vector<bool>)_(aligned)/512 -9.31% 1.617 1.467 - -5.99% -
std::set<int>::clear()/32 -9.30% 705.166 639.556 - -0.16% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.23% 1616651.877 1467380.406 - -9.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -9.21% 3603460.796 3271456.557 - -8.22% -
SetIntersection_Front_Set_float_16384_64 -9.15% 1979419.397 1798348.431 - -10.68% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -9.14% 6720.798 6106.677 - -6.74% -
BM_std_min<char>/25 -9.12% 1.269 1.153 - 0.06% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -9.12% 41360.010 37588.359 - -8.77% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -9.11% 35.252 32.041 - 5.02% -
BM_RangesMakeHeap_uint32_Random_4 -9.10% 1.570 1.427 - -16.23% -
rng::find_end(list<int>)_(near_matches)/8192 -9.10% 2489241.698 2262727.958 - -9.34% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -9.09% 0.768 0.698 - -0.24% -
std::multimap<std::string,_int>::erase(iterator)/1024 -9.07% 31.111 28.289 - -14.30% -
std::multiset<int>::contains(key)_(non-existent)/32 -9.05% 2.556 2.325 - -0.87% -
SetIntersection_Front_Set_uint64_262144_1024 -9.03% 15902489.767 14466593.393 - -0.12% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -9.02% 0.768 0.698 - -0.21% -
bm_lexicographical_compare<signed_char>/64 -9.02% 2.065 1.879 - -18.75% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -9.00% 40.679 37.017 - 1.33% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -8.99% 42011.108 38233.218 - -7.03% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -8.99% 0.768 0.699 - -0.20% -
BM_std_minmax<char>/64 -8.98% 1.381 1.257 - 0.06% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -8.98% 834.501 759.547 - -6.33% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -8.96% 99329009.231 90425024.664 - -9.69% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -8.91% 814.967 742.328 - -6.47% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -8.90% 43635.200 39751.609 - -7.38% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -8.89% 25272.474 23025.618 - -9.66% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -8.89% 25938.869 23633.900 - -9.44% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 -8.88% 531.640 484.408 - -8.54% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -8.86% 1.398 1.275 - -9.41% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -8.82% 9021.977 8226.531 - -1.70% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -8.78% 1199942.370 1094578.771 - -0.32% -
std::set<int>::erase(key)_(existent)/1024 -8.78% 43.519 39.698 - 2.88% -
std::copy(vector<bool>)_(unaligned)/262144 -8.73% 1878.437 1714.474 - 0.08% -
std::multiset<std::string>::contains(key)_(existent)/32 -8.72% 16.614 15.166 - 1.57% -
BM_std_min<unsigned_long_long>/5 -8.66% 1.467 1.340 - -0.20% -
std::none_of(deque<int>)_(process_all)/32768 -8.65% 11530.972 10533.298 - -8.51% -
BM_RangesPushHeap_string_Descending_64 -8.62% 2.427 2.218 - -1.65% -
std::stable_partition(deque<int>)_(sparse)/32 -8.62% 12.247 11.191 - -8.05% -
rng::stable_partition(vector<int>)_(dense)/32 -8.61% 21.742 19.870 - -11.75% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -8.58% 6898.197 6306.210 - -2.05% -
std::is_sorted_until(list<int>)/8192 -8.55% 7269.999 6648.218 - -8.62% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -8.55% 41.726 38.159 - -10.84% -
std::search(deque<int>,_pred)_(near_matches)/1024 -8.53% 28380.739 25960.597 - 6.06% -
std::search_n(list<int>)_(no_match)/8192 -8.51% 7480.771 6844.071 - -6.46% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -8.48% 3.840 3.514 - -2.34% -
rng::partition_point(list<int>)/8192 -8.37% 13314.773 12200.802 - -7.92% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.23% 627.126 575.524 - 1.13% -
std::set<int>::erase(key)_(non-existent)/32 -8.23% 2.495 2.289 - -14.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -8.23% 13290354.721 12196924.046 - 20.31% -
std::search(deque<int>,_pred)_(near_matches)/1000 -8.22% 27136.265 24904.614 - 6.85% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -8.22% 1.025 0.941 - -9.98% -
SetIntersection_Interlaced_Vector_string_16384_256 -8.19% 40032975.345 36753530.330 - -7.83% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -8.15% 574.052 527.267 - -8.12% -
SetIntersection_Front_Set_string_1024_64 -8.14% 4763289.505 4375462.645 - -6.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -8.13% 1743567.753 1601896.989 - 0.43% -
BM_getline_string -8.12% 17.563 16.137 - -7.95% -
std::move_backward(vector<bool>)_(aligned)/64 -8.09% 1.846 1.696 - -5.70% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -8.09% 0.397 0.365 - 8.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -8.09% 7117665.918 6541957.928 - 0.39% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -8.07% 35.274 32.426 - -10.71% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.06% 4699.749 4320.909 - -8.17% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -8.05% 18.381 16.901 - 1.68% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -7.99% 11.474 10.558 - 0.02% -
std::none_of(deque<int>)_(process_all)/8192 -7.99% 2880.617 2650.588 - -7.75% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -7.96% 7.364 6.778 - -8.96% -
rng::find_last(deque<int>)_(bail_90%)/50 -7.94% 1.998 1.839 - -0.16% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.93% 587.434 540.877 - -7.95% -
SetIntersection_Front_Set_float_1024_1024 -7.88% 15687621.648 14452016.238 - -13.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.87% 95.512 87.997 - 3.02% -
BM_vector_deque_ranges_move/2 -7.85% 2.067 1.905 - 10.28% -
rng::swap_ranges(list<int>)/8192 -7.84% 10775.943 9931.228 - -1.41% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -7.84% 2818.101 2597.257 - -4.90% -
std::find(list<int>)_(process_all)/8192 -7.83% 8138.124 7501.274 - -11.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -7.80% 1.762 1.625 - -8.74% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -7.77% 3606.929 3326.566 - -8.25% -
rng::for_each(list<int>)/8 -7.77% 2.519 2.323 - -8.23% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -7.76% 2677893.924 2470031.398 - -8.10% -
std::set<int>::erase(iterator)/1024 -7.76% 21.976 20.271 - 0.05% -
SetIntersection_Front_Set_float_16384_256 -7.74% 4837340.465 4462788.148 - -13.23% -
BM_vector_deque_ranges_copy_backward/0 -7.72% 0.476 0.439 - -0.64% -
bm_lexicographical_compare<unsigned_char>/1 -7.68% 1.619 1.495 - -11.54% -
BM_std_minmax_element<short>/5500 -7.68% 1467.695 1354.957 - -3.85% -
std::for_each_n(join_view(vector<vector<int>>))/8 -7.65% 1.845 1.704 - 1.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -7.63% 10901688.796 10070136.099 - 2.95% -
rng::for_each_n(list<int>)/8 -7.62% 2.516 2.324 - -9.28% -
std::reverse_copy(vector<int>)/8 -7.61% 2.606 2.408 - 1.74% -
rng::none_of(list<int>)_(process_all)/8192 -7.59% 7339.625 6782.238 - -7.05% -
SetIntersection_Front_Vector_uint32_262144_16384 -7.56% 85665313.611 79191393.153 - -0.03% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.55% 10.927 10.102 - -5.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -7.54% 10442207.687 9654554.034 - -10.86% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -7.50% 27586.777 25516.869 - -0.19% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -7.50% 2.059 1.904 - 0.49% -
BM_std_minmax_element<short>/4096 -7.45% 1093.640 1012.133 - -3.60% -
BM_StringRelationalLiteral_Less_Small_Small_Control -7.44% 1.628 1.507 - -18.00% -
std::replace(vector<int>)_(sprinkled)/8192 -7.44% 1294.071 1197.767 - -11.97% -
std::remove(deque<int>)_(sprinkled)/32 -7.43% 57.537 53.262 - 1.21% -
BM_vector_deque_ranges_move/0 -7.43% 0.614 0.568 - 9.34% -
rng::unique(deque<int>)_(sprinkled)/52 -7.42% 72.768 67.369 - -9.88% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -7.41% 1405853.013 1301729.084 - -7.69% -
rng::transform(list<int>)_(identity_transform)/8192 -7.40% 7505.226 6949.756 - -8.59% -
BM_std_minmax_element<short>/4000 -7.40% 1067.861 988.844 - -3.46% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -7.39% 17.107 15.843 - -6.30% -
rng::find_end(forward_list<int>)_(single_element)/8192 -7.37% 6210.254 5752.445 - -3.27% -
BM_std_minmax_element<short>/64000 -7.37% 16928.346 15680.566 - -3.81% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -7.35% 0.982 0.909 - -2.28% -
BM_std_minmax_element<short>/70000 -7.33% 18543.764 17184.350 - -3.74% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -7.32% 2.360 2.187 - -3.44% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -7.28% 0.278 0.257 - 0.08% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -7.28% 4724.122 4380.432 - -6.56% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -7.26% 908522.541 842574.376 - -4.81% -
std::transform(list<int>)_(identity_transform)/8192 -7.24% 7611.443 7060.684 - -7.56% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -7.21% 9.809 9.102 - -2.18% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -7.20% 864.530 802.327 - 31.45% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -7.19% 107.385 99.660 - -6.16% -
BM_std_minmax_element<short>/65536 -7.18% 17302.435 16059.459 - -3.79% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -7.18% 14.398 13.365 - -18.93% -
BM_StringRelational_Less_Empty_Empty_Control -7.18% 2.155 2.001 - 3.37% -
BM_RangesMakeHeap_uint32_Descending_64 -7.16% 0.250 0.232 - -1.89% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -7.15% 2973.391 2760.676 - 0.58% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -7.13% 30.503 28.328 - 11.74% -
BM_std_min<unsigned_short>/23 -7.09% 2.155 2.003 - -6.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -7.08% 0.502 0.466 - 13.69% -
std::all_of(list<int>)_(process_all)/8192 -7.08% 7612.545 7073.804 - -7.00% -
SetIntersection_Front_Vector_uint32_1024_1024 -7.07% 6406103.566 5952989.976 - -0.69% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -7.06% 374930.174 348450.523 - 0.54% -
std::copy_backward(vector<bool>)_(aligned)/64 -7.03% 1.813 1.685 - -5.08% -
std::find_first_of(vector<int>)_(small_needle)/50 -7.00% 74.557 69.338 - -1.81% -
BM_std_minmax_element<short>/1024 -7.00% 280.150 260.545 - -2.90% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -6.98% 740.062 688.417 - -5.05% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -6.94% 0.662 0.616 - -4.39% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -6.93% 11.090 10.322 - -5.97% -
bm_lexicographical_compare<unsigned_char>/2 -6.93% 1.856 1.727 - -11.85% -
std::unordered_set<int>::contains(key)_(existent)/32 -6.92% 1.231 1.146 - -10.03% -
BM_RangesPushHeap_string_Descending_4 -6.89% 2.039 1.898 - 0.93% -
SetIntersection_Interlaced_Vector_uint64_256_16 -6.86% 7056672.320 6572302.769 - 6.13% -
std::map<int,_int>::find(key)_(non-existent)/8192 -6.85% 7.954 7.409 - 4.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -6.84% 153632786.486 143121757.507 - -0.19% -
BM_StringRelational_Less_Huge_Small_Control -6.83% 1.848 1.721 - -5.17% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -6.82% 28.305 26.375 - 1.29% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -6.80% 0.492 0.459 - 1.71% -
std::partition_point(deque<int>)/32 -6.78% 4.827 4.499 - 0.45% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -6.75% 32.553 30.355 - 7.79% -
BM_RangesPushHeap_string_Ascending_16384 -6.72% 20.713 19.320 - 0.10% -
rng::find_last(deque<int>)_(bail_90%)/1024 -6.72% 31.042 28.956 - -0.16% -
BM_PopHeap_string_262144 -6.70% 98.418 91.824 - -0.82% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -6.69% 9.382 8.755 - 0.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.68% 35.843 33.448 - -6.85% -
BM_deque_vector_copy/0 -6.68% 1.635 1.525 - 2.35% -
std::multiset<std::string>::erase(iterator)/0 -6.67% 29.137 27.193 - -9.53% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -6.64% 1.370 1.279 - 0.47% -
BM_MakeHeap_string_Ascending_262144 -6.62% 7.625 7.120 - -22.38% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -6.58% 4.475 4.181 - 5.40% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -6.55% 23.933 22.367 - -7.30% -
rng::replace(vector<int>)_(prefix)/8192 -6.52% 1275.327 1192.134 - -5.64% -
BM_RangesPushHeap_string_Descending_16 -6.52% 2.226 2.081 - -1.28% -
BM_MakeHeap_float_Heap_4 -6.52% 0.295 0.275 - -0.20% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 -6.51% 741.297 693.065 - 1.03% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -6.50% 30008.691 28057.831 - 0.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -6.49% 83.829 78.388 - -11.99% -
bm_lexicographical_compare<int>/16 -6.46% 2.050 1.918 - -4.88% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -6.45% 577.257 540.048 - -5.61% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -6.44% 590.779 552.741 - -5.69% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -6.43% 69.431 64.964 - 0.33% -
BM_RangesPushHeap_uint64_Ascending_64 -6.43% 1.623 1.519 - -0.03% -
BM_RangesPushHeap_uint32_Descending_16 -6.42% 0.382 0.358 - -0.86% -
BM_MakeHeap_float_Random_16384 -6.39% 1.264 1.183 - -1.55% -
BM_RangesPushHeap_string_PipeOrgan_16384 -6.37% 14.104 13.206 - -10.37% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -6.36% 1.064 0.997 - -23.42% -
rng::copy_n(vector<int>)/8 -6.35% 2.279 2.134 - -4.38% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -6.32% 6.413 6.007 - 0.27% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.28% 35.414 33.188 - 1.79% -
bm_gcd_trivial -6.28% 0.885 0.830 - -3.13% -
std::find_end(vector<int>)_(process_all)/8192 -6.27% 1851.171 1735.051 - -7.75% -
BM_std_minmax_element<short>/512 -6.27% 143.395 134.403 - -2.63% -
SetIntersection_Front_Vector_uint32_16384_16 -6.27% 1212369.961 1136366.699 - -3.69% -
std::unordered_set<std::string>::erase(iterator)/32 -6.26% 29.972 28.095 - -11.48% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -6.24% 33.817 31.705 - -5.62% -
rng::find_last(deque<int>)_(bail_90%)/8192 -6.24% 216.253 202.754 - -0.49% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -6.24% 9.650 9.048 - -1.49% -
bm_ranges_lexicographical_compare<signed_char>/16 -6.23% 1.355 1.271 - -2.04% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -6.22% 28.631 26.850 - 0.87% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 -6.20% 881.526 826.911 - 1.46% -
rng::is_sorted(list<int>,_pred)/8192 -6.19% 7831.877 7347.183 - -16.91% -
std::copy_n(list<int>)/4096 -6.18% 3822.762 3586.531 - -7.11% -
SetIntersection_Front_Vector_string_262144_256 -6.12% 10244860.658 9617866.563 - -3.54% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -6.12% 5.322 4.996 - -0.98% -
SetIntersection_Interlaced_Vector_uint32_64_16 -6.11% 18823271.557 17672943.156 - -5.40% -
rng::find_first_of(vector<int>)_(small_needle)/32 -6.11% 50.721 47.622 - 0.41% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -6.09% 7.320 6.874 - 0.04% -
BM_PushHeap_string_Descending_4 -6.08% 2.001 1.879 - -13.26% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -6.07% 934509.391 877779.793 - -6.11% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -6.07% 1.018 0.956 - 1.17% -
std::move(vector<int>)/8 -6.05% 2.321 2.181 - -5.40% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.05% 270887.750 254499.308 - -2.13% -
BM_StringEraseToEnd_Small_Transparent -6.05% 0.453 0.426 - 2.37% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -6.05% 18.681 17.552 - -1.93% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -6.04% 86.543 81.318 - -1.80% -
std::replace_if(vector<int>)_(sprinkled)/50 -5.98% 14.617 13.743 - 6.52% -
BM_StringAssignStr_Huge_Transparent -5.97% 114.559 107.718 - 4.10% -
std::multimap<std::string,_int>::erase(iterator)/0 -5.97% 29.494 27.734 - 5.78% -
std::fill(vector<bool>)/64 -5.95% 1.648 1.550 - -5.20% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -5.94% 23.033 21.663 - 13.10% -
std::unique(list<int>)_(sprinkled)/1024 -5.93% 1020.200 959.743 - 0.91% -
SetIntersection_Front_Set_float_256_256 -5.91% 9159285.963 8618067.030 - -7.33% -
SetIntersection_Front_Set_uint64_1024_256 -5.90% 4976485.358 4682693.105 - -3.24% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -5.89% 22.666 21.332 - 13.07% -
SetIntersection_Front_Vector_string_256_256 -5.88% 20321961.773 19126101.202 - -5.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -5.85% 2.034 1.915 - -5.74% -
std::find(list<int>)_(process_all)/32768 -5.85% 27108.980 25524.420 - -7.56% -
BM_align/64 -5.84% 0.952 0.896 - 0.05% -
std::partition_point(deque<int>)/50 -5.84% 5.014 4.722 - 2.33% -
BM_std_minmax<unsigned_long_long>/1 -5.83% 0.615 0.579 - -0.78% -
std::set<std::string>::ctor(const&,_alloc)/1024 -5.83% 38996.667 36723.873 - 1.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.79% 41.384 38.989 - -5.40% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.79% 934577.535 880510.233 - -5.68% -
SetIntersection_Interlaced_Vector_string_16384_64 -5.75% 12398406.033 11685859.454 - -10.50% -
std::find_if(deque<int>)_(process_all)/8192 -5.74% 2988.700 2817.101 - -0.99% -
BM_std_min<unsigned_long_long>/7 -5.70% 1.950 1.839 - -3.23% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -5.70% 2.505 2.363 - -0.96% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -5.70% 10.932 10.309 - -2.09% -
std::find_if_not(list<int>)_(process_all)/32768 -5.67% 29536.832 27861.606 - -6.96% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.67% 15761256.253 14867953.865 - -1.45% -
std::reverse(deque<int>)/32768 -5.66% 6061.608 5718.815 - -0.21% -
std::find_end(vector<int>)_(process_all)/1048576 -5.65% 237167.048 223767.411 - -7.07% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -5.62% 11.264 10.631 - -0.13% -
rng::none_of(deque<int>)_(process_all)/32 -5.61% 17.481 16.501 - -8.97% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -5.59% 8.572 8.093 - 27.34% -
std::set<int>::equal_range(key)_(existent)/8192 -5.59% 8.438 7.966 - 0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.58% 148043699.847 139785201.216 - -10.71% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -5.57% 12277.669 11593.466 - -4.07% -
BM_align/256 -5.56% 0.950 0.897 - -0.06% -
BM_StringFindAllMatch/512 -5.54% 12.347 11.663 - -0.33% -
BM_vector_deque_move_backward/65536 -5.52% 8158.012 7707.619 - 4.84% -
rng::equal(vector<bool>)_(unaligned)/8 -5.51% 0.896 0.846 - 14.64% -
std::map<std::string,_int>::find(key)_(existent)/8192 -5.47% 30.057 28.414 - -8.37% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.44% 301433.592 285036.441 - 7.70% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -5.43% 0.816 0.772 - 3.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -5.43% 88.476 83.674 - -12.74% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -5.42% 2.032 1.922 - -5.93% -
BM_std_min<unsigned_short>/22 -5.42% 1.873 1.771 - -2.28% -
BM_PushHeap_uint32_SingleElement_16 -5.42% 0.355 0.336 - -5.89% -
BM_vector_deque_ranges_move/1 -5.40% 2.311 2.186 - 7.63% -
rng::starts_with(deque<int>,_pred)/1000 -5.39% 534.643 505.820 - -0.92% -
BM_MakeHeap_string_Descending_262144 -5.38% 3.640 3.444 - -2.81% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -5.37% 23.062 21.823 - -5.46% -
BM_deque_vector_copy/1 -5.37% 2.246 2.126 - -0.09% -
std::stable_partition(deque<int>)_(sparse)/50 -5.36% 29.940 28.336 - -4.65% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -5.34% 22.901 21.679 - -2.10% -
BM_deque_vector_copy/2 -5.33% 1.937 1.833 - 0.04% -
BM_StringRelational_Less_Empty_Large_Control -5.29% 2.003 1.897 - 1.19% -
std::unique(list<int>)_(sprinkled)/8192 -5.28% 8350.893 7909.767 - 1.42% -
std::unordered_map<int,_int>::clear()/8192 -5.27% 64125.837 60748.888 - -3.59% -
rng::move_backward(list<int>)/262144 -5.27% 306591.147 290447.722 - 8.81% -
BM_vector_deque_move_backward/64000 -5.26% 7825.750 7414.214 - 0.76% -
std::unordered_set<int>::find(key)_(non-existent)/32 -5.25% 1.262 1.196 - 21.64% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -5.24% 20.092 19.038 - -2.83% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.24% 5.159 4.889 - -2.08% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -5.24% 22.515 21.335 - -11.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -5.23% 1175299.599 1113864.640 - -0.23% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -5.21% 18.753 17.775 - 0.34% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -5.19% 1.118 1.060 - -4.24% -
rng::find_last(deque<int>)_(bail_90%)/8 -5.19% 0.929 0.881 - 1.61% -
std::find(vector<bool>)_(process_all)/50 -5.19% 0.805 0.763 - 31.94% -
BM_PushHeap_uint32_SingleElement_4 -5.19% 0.352 0.334 - -8.24% -
std::find_end(vector<int>)_(process_all)/1024 -5.18% 240.498 228.040 - -6.63% -
std::set<int>::erase(key)_(existent)/8192 -5.18% 54.296 51.484 - 0.42% -
std::swap_ranges(list<int>)/8192 -5.17% 10177.664 9651.596 - -0.20% -
std::set<int>::ctor(&&,_different_allocs)/1024 -5.17% 6101.764 5786.400 - 0.26% -
rng::partition(deque<int>)_(sparse)/8192 -5.17% 3176.501 3012.417 - -0.51% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -5.14% 10.329 9.798 - -2.88% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -5.12% 0.584 0.554 - -5.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -5.11% 12404316.047 11770459.038 - -7.32% -
SetIntersection_Interlaced_Vector_uint64_256_64 -5.09% 8038734.757 7629243.983 - 12.99% -
rng::search(list<int>,_pred)_(no_match)/8192 -5.09% 7832.286 7433.323 - -10.46% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -5.08% 16.705 15.857 - -2.12% -
BM_RangesPushHeap_uint64_Ascending_256 -5.06% 2.203 2.091 - -0.06% -
std::search(deque<int>)_(same_length)/1000 -5.06% 351.312 333.547 - -5.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -5.05% 5192.241 4929.936 - -13.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -5.05% 4397342.173 4175406.454 - -1.43% -
rng::fill_n(list<int>)/8192 -5.03% 7453.004 7077.811 - -0.00% -
rng::partition(deque<int>)_(sparse)/1024 -5.03% 406.523 386.079 - -0.85% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -5.02% 27.505 26.124 - 0.62% -
std::set<int>::upper_bound(key)_(non-existent)/32 -5.02% 2.588 2.458 - 0.95% -
SetIntersection_Front_Set_float_262144_16384 -5.02% 253611284.503 240882310.536 - -32.15% -
SetIntersection_Front_Vector_uint32_16384_64 -5.01% 1507962.596 1432393.368 - -1.08% -
BM_std_min<unsigned_long_long>/15 -4.99% 2.213 2.103 - -3.88% -
BM_std_min<unsigned_short>/24 -4.98% 2.481 2.357 - -5.45% -
std::find_end(vector<int>)_(process_all)/1000 -4.98% 234.053 222.399 - -6.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -4.98% 2277687.687 2164343.270 - -8.62% -
BM_StringRelational_Less_Huge_Empty_Control -4.97% 2.100 1.996 - -4.29% -
rng::copy(list<int>)/32768 -4.97% 28009.154 26618.001 - -0.45% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -4.95% 26.764 25.438 - 0.20% -
SetIntersection_Interlaced_Vector_float_64_16 -4.95% 18968820.089 18029854.600 - -6.04% -
SetIntersection_None_Set_string_16384_256 -4.94% 208996257.357 198664954.678 - -1.21% -
BM_PushHeap_float_Descending_16 -4.94% 0.382 0.363 - 0.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -4.93% 39279.961 37342.378 - -12.28% -
BM_align/8 -4.93% 0.949 0.902 - 0.51% -
BM_std_min<unsigned_int>/2 -4.93% 0.486 0.462 - -0.01% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -4.92% 1122514.868 1067237.448 - -3.19% -
SetIntersection_Front_Set_float_64_64 -4.91% 15319168.842 14566697.514 - -5.46% -
SetIntersection_Front_Set_uint64_1024_4 -4.90% 1152162.838 1095658.241 - -0.38% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -4.88% 19.387 18.442 - 0.65% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -4.87% 24.111 22.935 - -0.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.87% 7608.190 7237.827 - -3.28% -
std::unordered_map<int,_int>::erase(iterator)/8192 -4.87% 21.259 20.224 - -0.65% -
rng::starts_with(deque<int>,_pred)/8192 -4.85% 4197.627 3993.891 - -1.48% -
std::move_backward(deque<int>)/8 -4.84% 3.477 3.309 - -0.29% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -4.84% 0.876 0.833 - 0.06% -
BM_RangesMakeHeap_float_Random_256 -4.84% 1.382 1.315 - -9.11% -
BM_MakeHeap_uint64_Heap_4 -4.82% 0.296 0.282 - 1.77% -
BM_std_minmax<unsigned_char>/8 -4.81% 1.035 0.985 - -9.39% -
rng::unique(deque<int>)_(sprinkled)/32 -4.80% 61.642 58.680 - -3.24% -
BM_PushHeap_uint32_SingleElement_64 -4.78% 0.368 0.350 - -4.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.78% 1749065.724 1665426.610 - -4.43% -
rng::copy_n(vector<bool>)_(aligned)/64 -4.77% 1.373 1.308 - 0.24% -
rng::starts_with(deque<int>,_pred)/1048576 -4.76% 541258.446 515475.379 - -2.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -4.76% 1150298.530 1095582.055 - -3.69% -
std::find_first_of(vector<int>)_(small_needle)/1024 -4.74% 1478.976 1408.861 - -0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.73% 1735643.808 1653585.839 - -4.31% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -4.72% 1.371 1.306 - -2.35% -
BM_std_minmax<unsigned_short>/1 -4.72% 0.659 0.628 - 0.58% -
BM_RangesMakeHeap_string_Descending_16384 -4.72% 2.890 2.754 - -28.46% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -4.69% 40.005 38.131 - 34.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.67% 88070.821 83958.578 - 0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -4.67% 1200834.848 1144771.209 - -3.95% -
std::set<std::string>::ctor(const&,_alloc)/8192 -4.67% 362887.105 345947.896 - 0.73% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -4.67% 33.132 31.586 - -3.72% -
BM_deque_deque_ranges_copy_backward/2 -4.65% 2.533 2.415 - -4.63% -
BM_PushHeap_string_Descending_262144 -4.64% 3.286 3.134 - -42.48% -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 -4.63% 17.078 16.288 - -0.08% -
std::unordered_set<std::string>::count(key)_(existent)/32 -4.62% 38.493 36.714 - -5.79% -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 -4.62% 5530.432 5274.963 - 0.44% -
std::remove(deque<int>)_(prefix)/50 -4.62% 67.950 64.812 - -1.61% -
SetIntersection_Front_Set_uint32_262144_16384 -4.61% 357639585.470 341163820.916 - -2.90% -
rng::find_last(vector<char>)_(bail_90%)/8192 -4.59% 104.377 99.583 - -2.60% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.59% 610.392 582.378 - 0.22% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.58% 6931.969 6614.514 - -0.50% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.58% 141234.230 134771.579 - 0.46% -
rng::copy_backward(deque<int>)/8 -4.57% 2.781 2.654 - -4.97% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.57% 36.591 34.920 - 0.18% -
SetIntersection_None_Vector_uint64_262144_4 -4.54% 1190761.317 1136683.637 - -6.77% -
BM_PushHeap_uint32_Descending_4 -4.54% 0.358 0.342 - -0.56% -
BM_PushHeap_uint64_Descending_4 -4.53% 0.384 0.366 - 1.56% -
BM_MakeHeap_uint64_Random_16384 -4.53% 1.035 0.988 - -4.46% -
SetIntersection_Front_Vector_float_16384_64 -4.53% 1515894.998 1447268.783 - 1.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -4.53% 1117112.174 1066551.483 - -5.06% -
std::set<std::string>::ctor(const&)/1024 -4.51% 37681.244 35980.331 - 4.90% -
std::move_backward(vector<bool>)_(aligned)/512 -4.50% 2.516 2.403 - -5.61% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -4.50% 2.580 2.464 - -2.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -4.49% 6.659 6.360 - -3.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -4.48% 1190275.432 1136993.885 - 0.24% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -4.47% 13.521 12.917 - -15.72% -
BM_RangesMakeHeap_float_Random_16 -4.46% 1.542 1.473 - -13.84% -
std::move(vector<int>)/1048576 -4.45% 55886.207 53396.514 - -5.08% -
SetIntersection_None_Vector_uint32_262144_1024 -4.45% 1217417.002 1163290.837 - -2.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -4.44% 1277485.151 1220723.123 - -4.08% -
rng::is_sorted(list<int>)/8192 -4.43% 7340.397 7015.149 - -3.40% -
rng::equal(vector<bool>)_(unaligned)/50 -4.41% 0.882 0.843 - 14.52% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.41% 1240.828 1186.115 - 2.41% -
std::multiset<int>::count(key)_(existent)/1024 -4.41% 5.772 5.518 - -3.49% -
SetIntersection_Front_Vector_uint32_16384_16384 -4.41% 83308861.210 79638982.202 - 0.35% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -4.41% 3.005 2.873 - -2.53% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 -4.40% 20.313 19.420 - 0.63% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 -4.39% 5502.131 5260.442 - 0.45% -
BM_RangesPushHeap_string_PipeOrgan_1024 -4.39% 10.343 9.889 - -5.36% -
std::copy(vector<int>)/4096 -4.39% 212.847 203.507 - -11.71% -
std::map<std::string,_int>::contains(key)_(existent)/32 -4.37% 15.721 15.034 - -6.92% -
std::rotate(deque<int>)_(1_element_backward)/32 -4.36% 4.603 4.403 - -3.68% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 -4.36% 0.557 0.533 - -0.26% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -4.35% 30.537 29.208 - -2.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -4.34% 3.607 3.450 - -1.13% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -4.34% 327.159 312.968 - -12.31% -
std::find_first_of(vector<int>)_(small_needle)/8192 -4.33% 11772.981 11263.476 - -0.13% -
BM_MakeHeap_uint32_Random_16384 -4.32% 1.100 1.052 - 5.24% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -4.31% 1.694 1.621 - -6.58% -
SetIntersection_Front_Set_string_16384_16 -4.31% 1993662.139 1907686.908 - -7.50% -
BM_std_min<char>/32 -4.31% 3.081 2.948 - 0.82% -
std::map<int,_int>::find(key)_(non-existent)/1024 -4.31% 5.682 5.438 - 0.47% -
SetIntersection_Front_Vector_float_262144_64 -4.29% 1508203.195 1443512.024 - -0.10% -
rng::replace(vector<int>)_(prefix)/32 -4.28% 5.051 4.834 - -4.10% -
729_abc_r -4.28% 19.391 18.561 - -2.01% -
BM_RangesMakeHeap_float_Heap_4 -4.26% 0.290 0.278 - 1.02% -
rng::replace(vector<int>)_(prefix)/1024 -4.26% 166.032 158.966 - -3.85% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.25% 0.811 0.777 - -5.19% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -4.25% 16.803 16.089 - -1.20% -
std::map<int,_int>::find(key)_(existent)/1024 -4.25% 3.970 3.802 - 1.38% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -4.24% 58.441 55.962 - -0.25% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -4.24% 0.253 0.242 - 0.23% -
std::rotate(deque<int>)_(1_element_forward)/1024 -4.21% 40.572 38.864 - 0.31% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -4.20% 5.934 5.684 - -0.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.20% 1154.564 1106.081 - -10.34% -
rng::find_if(vector<int>)_(process_all)/8 -4.19% 2.623 2.513 - -4.37% -
std::set<std::string>::ctor(const&)/8192 -4.19% 358179.515 343166.171 - 0.15% -
rng::stable_sort(deque<int>)_(repeated)/8 -4.19% 18.368 17.598 - -2.12% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -4.19% 24.253 23.237 - -4.32% -
std::search_n(list<int>)_(no_match)/1000 -4.19% 706.348 676.771 - -0.08% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -4.17% 4.118 3.946 - -0.45% -
748_flightdm_r -4.17% 9.347 8.957 - -0.23% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 -4.16% 3.042 2.916 - 3.21% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -4.16% 2.865 2.746 - -7.11% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -4.15% 2.374 2.275 - -0.43% -
rng::rotate(list<int>)_(1_element_forward)/50 -4.15% 26.217 25.129 - 3.44% -
BM_std_min<unsigned_char>/20 -4.15% 1.529 1.465 - -3.31% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -4.15% 2647.957 2538.188 - -10.54% -
rng::starts_with(deque<int>,_pred)/1024 -4.14% 546.643 524.001 - -0.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -4.14% 17248.084 16533.742 - 1.43% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 -4.14% 25.620 24.559 - 1.16% -
SetIntersection_Interlaced_Set_string_16_16 -4.14% 65149782.214 62454335.634 - -1.54% -
BM_StringRelational_Less_Large_Large_ChangeLast -4.13% 2.051 1.966 - 6.12% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -4.11% 24.218 23.222 - 4.02% -
std::multiset<int>::contains(key)_(non-existent)/1024 -4.11% 5.903 5.660 - -0.70% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -4.09% 156.586 150.174 - -0.01% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -4.09% 1.159 1.112 - -8.78% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.09% 31.248 29.971 - -1.09% -
SetIntersection_None_Vector_string_16384_256 -4.06% 1290389.456 1237959.851 - -4.09% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -4.06% 0.578 0.554 - 0.10% -
rng::distance(join_view(vector<vector<int>>)/4096 -4.05% 4.542 4.358 - 1.12% -
rng::search_n(list<int>)_(no_match)/8192 -4.05% 7738.659 7424.929 - 0.43% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -4.05% 9.140 8.770 - -2.76% -
std::unordered_set<int>::count(key)_(non-existent)/32 -4.04% 1.405 1.348 - -8.93% -
BM_RangesPushHeap_string_PipeOrgan_256 -4.01% 8.342 8.007 - -4.31% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -4.01% 38.688 37.136 - -2.38% -
std::unique(list<int>)_(sprinkled)/52 -3.99% 76.174 73.136 - 3.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.98% 200420226.383 192444986.552 - -6.64% -
BM_align/1 -3.98% 0.963 0.924 - 3.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -3.97% 359844724.456 345552746.295 - -1.38% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.97% 4.077 3.915 - -0.90% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -3.96% 22.186 21.306 - 7.42% -
SetIntersection_Front_Vector_float_256_64 -3.95% 4807370.383 4617327.718 - 0.22% -
BM_deque_vector_ranges_move_backward/1 -3.94% 2.208 2.121 - 0.18% -
SetIntersection_Front_Vector_uint32_64_64 -3.93% 11905088.612 11437050.287 - -1.98% -
std::multiset<int>::contains(key)_(non-existent)/8192 -3.93% 9.098 8.740 - -1.24% -
std::stable_partition(deque<int>)_(dense)/50 -3.93% 45.141 43.367 - 9.28% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -3.92% 21.331 20.494 - 0.09% -
std::stable_sort(deque<int>)_(ascending)/8 -3.91% 18.747 18.013 - -0.76% -
std::find_first_of(vector<int>)_(small_needle)/32 -3.90% 48.783 46.879 - 0.11% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -3.90% 10790.603 10370.090 - -9.72% -
BM_RangesPopHeap_uint64_1 -3.89% 0.518 0.498 - 11.93% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -3.88% 11000.040 10573.349 - 5.08% -
BM_std_min<unsigned_int>/8 -3.88% 1.342 1.290 - 0.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.87% 144290673.588 138700760.481 - -11.23% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.87% 775.992 745.968 - -5.28% -
std::move(vector<bool>)_(unaligned)/4096 -3.87% 26.867 25.829 - -3.06% -
BM_MakeHeap_uint32_Ascending_256 -3.86% 0.617 0.593 - -0.71% -
rng::copy_n(list<int>)/32768 -3.86% 27193.825 26145.366 - -0.44% -
std::copy_n(deque<int>)/8 -3.86% 2.750 2.644 - 0.05% -
std::find_if(deque<int>)_(process_all)/32768 -3.85% 11899.731 11441.246 - -1.69% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -3.85% 0.573 0.551 - -0.32% -
std::stable_sort(deque<int>)_(repeated)/8 -3.84% 18.984 18.254 - 0.28% -
rng::find_first_of(vector<int>)_(small_needle)/50 -3.84% 74.899 72.024 - 0.47% -
BM_RangesMakeHeap_uint64_Random_256 -3.82% 1.217 1.170 - -2.72% -
rng::is_sorted(deque<int>,_pred)/8 -3.82% 4.680 4.502 - 0.67% -
rng::find_if(list<int>)_(process_all)/32768 -3.81% 28376.809 27295.219 - -6.60% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.81% 511.286 491.804 - -3.65% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -3.80% 1.459 1.403 - -2.06% -
std::remove_if(deque<int>)_(sprinkled)/32 -3.80% 58.283 56.070 - -0.09% -
SetIntersection_Front_Set_string_262144_256 -3.79% 14967594.895 14399638.679 - -8.68% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -3.79% 15.021 14.451 - 0.03% -
SetIntersection_Front_Vector_float_1024_64 -3.79% 1495972.912 1439341.852 - -0.65% -
std::search(deque<int>,_pred)_(same_length)/1000 -3.79% 498.130 479.276 - 0.26% -
std::find_end(list<int>)_(process_all)/8192 -3.77% 7707.471 7416.609 - 6.12% -
BM_StringRelationalLiteral_Less_Large_Small_Control -3.77% 1.710 1.646 - -12.86% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -3.77% 1.275 1.227 - -8.35% -
std::partition_copy(vector<int>)/1024 -3.77% 470.810 453.061 - -0.91% -
BM_RangesPushHeap_float_Ascending_16 -3.77% 1.109 1.067 - 8.63% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -3.76% 1.680 1.617 - -6.29% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -3.76% 7.766 7.474 - 0.08% -
BM_vector_deque_ranges_copy_backward/64000 -3.75% 7860.296 7565.203 - 3.14% -
BM_PopHeap_uint64_1 -3.75% 0.502 0.483 - -6.89% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.75% 2.602 2.504 - -6.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.74% 13892988.589 13373274.088 - -1.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 -3.73% 0.279 0.269 - -2.83% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.73% 44.754 43.084 - 0.75% -
BM_StringRelational_Eq_Small_Small_ChangeLast -3.72% 2.183 2.102 - 25.30% -
bm_lexicographical_compare<unsigned_char>/64 -3.72% 1.904 1.833 - -6.69% -
std::unique(list<int>)_(sprinkled)/32 -3.71% 59.722 57.509 - 0.88% -
BM_RangesMakeThenSortHeap_float_Descending_64 -3.70% 3.385 3.259 - 0.37% -
rng::find_end(forward_list<int>)_(process_all)/8192 -3.69% 5820.284 5605.314 - -3.68% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.69% 10361.380 9978.703 - -4.93% -
std::multiset<int>::count(key)_(existent)/32 -3.69% 3.538 3.407 - -3.47% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -3.69% 741.683 714.313 - -3.25% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -3.69% 1.108 1.067 - -20.34% -
rng::move(vector<int>)/8 -3.68% 2.342 2.256 - 1.58% -
std::move(deque<int>)/4096 -3.67% 169.443 163.218 - 6.14% -
BM_RangesPushHeap_uint64_Ascending_1024 -3.67% 2.674 2.575 - -0.05% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -3.66% 2.159 2.080 - -5.63% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -3.66% 1.852 1.785 - 4.36% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.66% 44931.520 43288.407 - -4.42% -
BM_MakeThenSortHeap_uint64_Ascending_1 -3.66% 0.279 0.268 - -3.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.65% 13837790.644 13332324.173 - -3.66% -
rng::partition_point(deque<int>)/32 -3.65% 4.315 4.158 - -1.65% -
BM_PushHeap_uint64_Random_16 -3.65% 4.327 4.169 - -2.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 -3.63% 354816903.101 341931537.223 - -0.39% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.63% 709.947 684.166 - -4.52% -
SetIntersection_None_Vector_float_262144_256 -3.61% 1219648.105 1175582.186 - -4.30% -
bm_ranges_lexicographical_compare<signed_char>/512 -3.61% 8.032 7.742 - 0.67% -
BM_std_min<short>/16 -3.61% 1.814 1.748 - -2.88% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -3.61% 35.246 33.974 - -1.81% -
BM_deque_vector_move/0 -3.60% 1.539 1.484 - 4.09% -
BM_vector_deque_copy_backward/64000 -3.59% 7789.006 7509.305 - 3.71% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.58% 50.950 49.128 - -3.79% -
BM_deque_vector_ranges_copy/0 -3.56% 1.526 1.471 - 3.66% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -3.56% 2.819 2.719 - 5.49% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -3.56% 1.799 1.735 - -6.75% -
std::map<int,_int>::insert(value)_(already_present)/1024 -3.55% 3.264 3.148 - -10.29% -
std::set<int>::count(key)_(existent)/8192 -3.55% 8.000 7.716 - -0.84% -
rng::copy(list<int>)/64 -3.55% 32.043 30.906 - -8.57% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -3.55% 25.074 24.184 - 6.17% -
bm_ranges_lexicographical_compare<signed_char>/6 -3.55% 2.655 2.561 - -2.06% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 -3.53% 10.811 10.430 - -0.50% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -3.53% 10.959 10.573 - 3.67% -
SetIntersection_Front_Set_uint32_262144_4 -3.52% 1130218.614 1090443.170 - -3.86% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.52% 0.759 0.732 - -0.11% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -3.52% 1.125 1.086 - -11.95% -
BM_std_minmax<unsigned_char>/19 -3.51% 1.653 1.595 - -3.68% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 -3.51% 32.231 31.099 - -0.32% -
BM_std_min<char>/22 -3.51% 2.079 2.006 - -3.10% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -3.50% 1.447 1.396 - -5.32% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -3.50% 5.462 5.270 - -2.95% -
BM_std_min<unsigned___int128>/31 -3.49% 12.834 12.385 - -26.11% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -3.49% 6.186 5.970 - -7.45% -
BM_std_min<unsigned___int128>/20 -3.49% 8.088 7.806 - -20.15% -
BM_deque_deque_ranges_copy_backward/1 -3.48% 2.805 2.707 - -2.43% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.48% 32.612 31.478 - -4.05% -
BM_std_min<char>/1024 -3.48% 8.681 8.379 - 0.83% -
SetIntersection_Front_Set_uint32_262144_1024 -3.47% 16202065.012 15639418.773 - 1.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -3.46% 3.021 2.916 - -2.26% -
rng::copy_backward(vector<bool>)_(aligned)/64 -3.46% 1.906 1.840 - -2.79% -
BM_std_minmax<unsigned_long_long>/3 -3.45% 1.280 1.236 - -0.22% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -3.45% 20.200 19.503 - 0.76% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.44% 0.943 0.911 - -3.17% -
BM_std_minmax<unsigned_int>/3 -3.44% 1.189 1.148 - -0.57% -
rng::remove_if(deque<int>)_(sprinkled)/50 -3.44% 70.461 68.040 - -4.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -3.44% 14.456 13.960 - -1.70% -
BM_std_min<short>/4 -3.43% 1.055 1.019 - -5.83% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -3.43% 3.070 2.965 - -1.37% -
BM_RangesMakeHeap_uint64_Heap_4 -3.42% 0.292 0.282 - -0.08% -
std::sort(vector<NonIntegral>)_(descending)/8 -3.41% 24.865 24.017 - -5.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.41% 5565997.099 5376324.431 - -3.77% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -3.40% 16.775 16.205 - -3.86% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -3.39% 3.707 3.581 - -2.39% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -3.39% 0.970 0.937 - -0.22% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.38% 472.043 456.093 - -1.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -3.38% 58734968.077 56751383.920 - 4.88% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -3.38% 10.579 10.222 - 0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -3.38% 12333566.338 11917227.884 - -0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.37% 202430751.450 195606668.800 - -5.91% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -3.37% 10.801 10.437 - -1.30% -
SetIntersection_Interlaced_Vector_float_1024_4 -3.34% 1523655.116 1472701.904 - 0.40% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -3.33% 22.603 21.851 - -1.53% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.32% 12374.442 11963.305 - -5.45% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -3.31% 1.435 1.387 - 0.03% -
BM_std_min<unsigned_long_long>/22 -3.31% 2.241 2.167 - -0.14% -
SetIntersection_Interlaced_Set_float_262144_4 -3.30% 1353562.582 1308851.888 - 1.77% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -3.30% 30.469 29.463 - -0.40% -
std::stable_partition(deque<int>)_(dense)/1024 -3.30% 704.418 681.169 - 14.25% -
std::rotate(deque<int>)_(by_1/4)/1024 -3.30% 810.120 783.421 - 0.09% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -3.28% 23.107 22.349 - -7.12% -
SetIntersection_Front_Set_uint32_64_64 -3.28% 15893436.357 15372525.719 - -1.70% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -3.27% 3.001 2.903 - -3.47% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -3.27% 23.839 23.059 - -1.73% -
BM_std_min<unsigned___int128>/16 -3.27% 6.388 6.179 - -15.26% -
std::partition(vector<int>)_(dense)/32 -3.27% 8.631 8.349 - -2.11% -
BM_vector_deque_copy/64 -3.27% 2.794 2.703 - -4.00% -
SetIntersection_Front_Vector_string_262144_64 -3.26% 3484724.372 3370996.430 - -3.54% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.26% 18.131 17.540 - -3.29% -
BM_deque_deque_move_backward/64000 -3.25% 7904.273 7647.205 - -4.74% -
BM_std_minmax<short>/24 -3.25% 2.300 2.226 - 0.02% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.25% 13.446 13.009 - -4.04% -
BM_std_minmax<unsigned_char>/30 -3.24% 2.671 2.584 - -4.94% -
rng::stable_partition(list<int>)_(dense)/32 -3.24% 36.146 34.973 - 9.96% -
rng::sort(vector<NonIntegral>)_(descending)/8 -3.24% 24.896 24.088 - -4.76% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -3.24% 562666.194 544426.005 - -3.08% -
SetIntersection_None_Set_float_1024_1024 -3.24% 9179625.967 8882260.431 - -1.79% -
std::swap_ranges(deque<int>)/1024 -3.24% 352.432 341.020 - 3.48% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -3.24% 7.641 7.394 - -2.71% -
BM_PushHeap_string_Descending_256 -3.23% 2.356 2.280 - -25.64% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -3.22% 1.145 1.108 - -7.01% -
std::map<int,_int>::equal_range(key)_(existent)/32 -3.22% 1.934 1.871 - 6.83% -
707_ntest_r -3.20% 17.187 16.638 - -1.82% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -3.19% 17.323 16.770 - -1.26% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -3.19% 25.564 24.749 - -2.74% -
std::move(vector<bool>)_(aligned)/64 -3.19% 1.664 1.611 - -9.31% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -3.18% 36.490 35.330 - 0.04% -
rng::contains_subrange(list<int>)_(process_all)/50 -3.18% 18.408 17.823 - 1.19% -
rng::partition_point(deque<int>)/50 -3.18% 4.381 4.241 - -2.45% -
SetIntersection_None_Set_string_16384_1024 -3.18% 216453599.772 209575457.142 - 1.60% -
BM_std_min<unsigned_long_long>/13 -3.17% 1.754 1.699 - -3.09% -
std::partial_sort(deque<int>)_(ascending)/8 -3.16% 30.566 29.599 - -0.07% -
std::multiset<std::string>::clear()/32 -3.16% 930.090 900.688 - 2.13% -
BM_deque_deque_ranges_move_backward/70000 -3.16% 8920.024 8638.481 - 1.56% -
std::partial_sort_copy(deque<int>)_(heap)/8 -3.15% 16.065 15.559 - -7.22% -
BM_std_min<unsigned___int128>/24 -3.15% 9.776 9.468 - -22.97% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -3.14% 10.835 10.495 - 0.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.14% 1681399.018 1628652.761 - -6.39% -
BM_PushHeap_uint64_Descending_16 -3.13% 0.378 0.366 - 1.62% -
SetIntersection_Interlaced_Vector_string_64_64 -3.12% 28590610.982 27697226.722 - -4.87% -
BM_PushHeap_float_Ascending_16384 -3.12% 4.375 4.238 - 0.42% -
SetIntersection_Front_Set_uint64_262144_16384 -3.12% 341509096.691 330857994.912 - -1.60% -
SetIntersection_Front_Vector_uint64_16384_1 -3.12% 1110901.337 1076275.024 - -2.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.12% 1427037.583 1382560.131 - -1.64% -
SetIntersection_None_Set_string_1024_64 -3.12% 9196253.183 8909717.663 - -1.38% -
rng::reverse_copy(vector<int>)/8 -3.11% 2.424 2.348 - -7.33% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.11% 31.849 30.858 - 1.87% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -3.11% 531841.988 515308.938 - -0.57% -
std::set<std::string>::insert(value)_(already_present)/0 -3.10% 15.525 15.043 - 0.42% -
SetIntersection_Front_Vector_float_64_64 -3.10% 12109401.899 11733723.380 - 1.29% -
BM_std_min<unsigned___int128>/18 -3.10% 7.212 6.988 - -18.08% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -3.10% 16.330 15.824 - -2.33% -
BM_std_min<unsigned___int128>/23 -3.10% 9.352 9.062 - -22.24% -
bm_ranges_lexicographical_compare<signed_char>/8 -3.10% 3.251 3.150 - -0.51% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.09% 1.094 1.061 - -2.65% -
rng::adjacent_find(deque<int>)/8 -3.09% 3.613 3.502 - -6.61% -
std::remove_copy(deque<int>)_(prefix)/1024 -3.08% 399.318 387.026 - -6.38% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.07% 5.776 5.599 - -0.30% -
BM_RangesMakeHeap_uint32_Random_64 -3.06% 1.289 1.249 - -5.75% -
BM_deque_vector_ranges_move_backward/70000 -3.06% 8649.444 8384.562 - -1.62% -
SetIntersection_Front_Set_float_16384_4 -3.06% 1154499.976 1119151.015 - -3.41% -
BM_std_min<unsigned___int128>/22 -3.06% 8.899 8.626 - -21.63% -
BM_RangesPushHeap_float_PipeOrgan_4 -3.05% 0.496 0.481 - -0.13% -
rng::stable_sort(deque<int>)_(descending)/8 -3.05% 27.021 26.197 - -4.23% -
BM_std_min<unsigned___int128>/21 -3.04% 8.471 8.214 - -20.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -3.04% 0.517 0.502 - 12.17% -
BM_std_min<unsigned_long_long>/16 -3.04% 2.448 2.373 - -3.92% -
rng::replace(list<int>)_(prefix)/50 -3.03% 19.542 18.950 - -1.56% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 -3.03% 1.529 1.482 - 12.64% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -3.02% 2.903 2.816 - -0.99% -
SetIntersection_Interlaced_Vector_string_16384_16 -3.02% 4495642.142 4359936.405 - -5.46% -
BM_std_min<unsigned___int128>/27 -3.02% 11.044 10.710 - -24.41% -
BM_std_min<unsigned___int128>/15 -3.01% 5.922 5.744 - -14.26% -
BM_vector_deque_ranges_copy_backward/2 -3.01% 2.065 2.002 - 3.09% -
std::stable_sort(deque<int>)_(descending)/8 -3.00% 28.337 27.485 - 3.13% -
rng::copy(vector<int>)/32768 -3.00% 3261.153 3163.343 - -9.26% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -3.00% 15.602 15.134 - -0.94% -
BM_PushHeap_uint32_SingleElement_16384 -3.00% 0.367 0.356 - -2.95% -
rng::rotate(deque<int>)_(by_1/4)/1024 -2.99% 799.283 775.392 - -0.29% -
std::move(list<int>)/1048576 -2.99% 1018409.723 988009.046 - -2.84% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -2.98% 38.582 37.430 - -0.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -2.98% 20357.980 19750.893 - 11.22% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -2.98% 3.108 3.015 - -5.89% -
BM_std_min<char>/5 -2.98% 1.480 1.436 - 0.67% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.98% 795.260 771.597 - -2.97% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.97% 9.106 8.835 - -1.99% -
std::unordered_set<int>::count(key)_(existent)/1024 -2.97% 1.378 1.337 - 11.10% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -2.97% 532.503 516.708 - -7.46% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.96% 9.791 9.501 - -4.39% -
std::rotate(vector<bool>)_(by_1/4)/50 -2.95% 18.054 17.520 - -3.21% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.95% 1507.740 1463.204 - -2.79% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.95% 15.498 15.041 - -2.15% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -2.95% 23.325 22.637 - -0.67% -
SetIntersection_None_Set_float_16384_16384 -2.94% 163666233.865 158853245.955 - 1.34% -
std::unordered_map<int,_int>::erase(iterator)/1024 -2.94% 20.892 20.278 - -0.53% -
BM_PushHeap_uint32_SingleElement_262144 -2.94% 0.366 0.356 - -2.93% -
SetIntersection_Front_Set_float_262144_256 -2.94% 4547357.300 4413785.050 - -9.35% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -2.92% 0.751 0.729 - -0.64% -
BM_std_min<unsigned___int128>/25 -2.92% 10.180 9.883 - -23.48% -
BM_std_min<char>/13 -2.91% 1.573 1.527 - -2.38% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -2.90% 15141.204 14701.870 - 0.35% -
std::unique_copy(deque<int>)_(contiguous)/32 -2.90% 9.882 9.595 - -13.13% -
SetIntersection_Front_Vector_uint64_1024_256 -2.90% 2349522.601 2281382.957 - -2.14% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.90% 36.010 34.966 - -5.05% -
BM_std_min<unsigned_char>/64 -2.90% 4.152 4.032 - -1.34% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -2.88% 25.512 24.776 - -4.18% -
BM_deque_deque_ranges_move/64000 -2.88% 2935.744 2851.186 - 0.49% -
std::multiset<int>::erase(key)_(existent)/1024 -2.88% 41.521 40.327 - -0.73% -
BM_std_minmax<unsigned_int>/2 -2.88% 0.888 0.862 - 4.53% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -2.88% 4.063 3.946 - -1.93% -
rng::find_last(vector<int>)_(bail_90%)/1024 -2.87% 28.992 28.160 - 0.91% -
BM_lexicographical_compare_three_way_slow_path/16 -2.87% 4.593 4.461 - -1.72% -
BM_vector_deque_ranges_copy_backward/1 -2.87% 2.361 2.293 - 3.33% -
BM_PushHeap_uint32_SingleElement_256 -2.87% 0.393 0.382 - -2.52% -
BM_deque_deque_ranges_move/64 -2.87% 5.569 5.410 - -2.02% -
723_llvm_r -2.86% 11.805 11.467 - -2.54% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.86% 27262.874 26482.056 - -4.47% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -2.86% 59542.787 57839.032 - -0.78% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.85% 35.999 34.972 - -4.67% -
727_cppcheck_r -2.85% 25.526 24.797 - -1.84% -
BM_std_min<unsigned___int128>/28 -2.85% 11.449 11.123 - -24.98% -
BM_PushHeap_string_Descending_64 -2.84% 2.273 2.208 - -17.96% -
BM_std_min<char>/24 -2.84% 2.593 2.520 - -4.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.84% 9993877.331 9709738.711 - -10.27% -
BM_std_min<unsigned___int128>/32 -2.84% 13.234 12.858 - -26.12% -
std::rotate(list<int>)_(by_1/3)/8192 -2.84% 8965.925 8711.245 - -0.72% -
std::copy(deque<int>)/8 -2.84% 2.826 2.746 - 0.08% -
std::set<std::string>::insert(value)_(already_present)/8192 -2.84% 39.964 38.831 - 0.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.83% 1220260.271 1185709.008 - -1.34% -
753_ns3_r -2.83% 10.446 10.150 - -0.68% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -2.83% 1.503 1.461 - 1.68% -
SetIntersection_Front_Vector_string_16_16 -2.82% 54786057.608 53240303.622 - -2.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 -2.81% 23.942 23.269 - -0.87% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 -2.81% 25.395 24.683 - -0.66% -
BM_std_minmax<unsigned_char>/31 -2.80% 3.134 3.046 - -3.53% -
std::copy_n(list<int>)/32768 -2.80% 26404.810 25665.944 - -0.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -2.80% 6298821.069 6122627.840 - -11.85% -
std::rotate(vector<bool>)_(by_1/3)/32 -2.80% 18.056 17.551 - -3.14% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.79% 18.407 17.893 - -1.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.79% 2326147.403 2261203.992 - -6.91% -
BM_std_minmax<unsigned_long_long>/2 -2.79% 0.887 0.863 - -0.73% -
BM_std_minmax<unsigned_short>/32 -2.78% 1.264 1.229 - -0.03% -
std::unique_copy(vector<int>)_(contiguous)/32 -2.78% 8.944 8.696 - -2.06% -
std::move_backward(list<int>)/4096 -2.78% 5310.738 5163.331 - 5.02% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.78% 704.794 685.234 - -2.59% -
BM_RangesPushHeap_float_Descending_1 -2.77% 0.630 0.613 - -12.11% -
BM_std_min<unsigned___int128>/17 -2.77% 6.777 6.590 - -16.48% -
std::search_n(deque<int>,_pred)_(no_match)/1000 -2.76% 621.015 603.848 - 0.19% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -2.76% 1.903 1.851 - -5.47% -
std::search_n(deque<int>,_pred)_(no_match)/1024 -2.76% 643.196 625.474 - -0.36% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -2.75% 40.804 39.680 - 2.12% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.75% 10514.672 10225.287 - -3.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -2.75% 34.278 33.335 - -0.90% -
BM_RangesPushHeap_uint32_Descending_64 -2.75% 0.385 0.375 - -0.61% -
std::fill(vector<bool>)/512 -2.74% 1.573 1.530 - 0.00% -
rng::fill(vector<bool>)/512 -2.74% 1.615 1.571 - 5.85% -
BM_std_min<unsigned___int128>/19 -2.73% 7.655 7.446 - -18.65% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -2.73% 21.089 20.514 - 0.43% -
BM_PushHeap_uint32_SingleElement_1024 -2.73% 0.373 0.363 - -2.75% -
BM_std_min<unsigned___int128>/29 -2.73% 11.881 11.557 - -25.34% -
BM_MakeThenSortHeap_string_Descending_16384 -2.72% 65.425 63.645 - -6.45% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.72% 10.419 10.136 - -2.07% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -2.71% 1.009 0.982 - -5.05% -
BM_deque_vector_ranges_move_backward/2 -2.71% 1.888 1.836 - 0.11% -
BM_MakeHeap_uint64_Ascending_4 -2.71% 0.431 0.419 - -7.19% -
SetIntersection_None_Vector_uint32_262144_256 -2.71% 1227472.669 1194227.359 - -0.83% -
BM_StringAssignStr_Huge_Opaque -2.71% 112.218 109.181 - 4.40% -
BM_RangesMakeThenSortHeap_float_Heap_256 -2.71% 6.213 6.045 - 2.50% -
BM_std_min<unsigned___int128>/26 -2.70% 10.559 10.274 - -24.32% -
BM_std_min<unsigned___int128>/13 -2.69% 5.053 4.917 - -11.71% -
SetIntersection_None_Vector_uint32_16384_1024 -2.68% 1185242.437 1153427.406 - -1.55% -
std::remove_if(deque<int>)_(sprinkled)/50 -2.68% 67.011 65.213 - -0.42% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -2.68% 1.173 1.141 - -0.44% -
std::set<int>::upper_bound(key)_(existent)/8192 -2.67% 8.094 7.878 - 0.22% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.67% 272.751 265.471 - -4.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.67% 1393847.094 1356689.029 - 1.99% -
std::swap_ranges(deque<int>)/8192 -2.66% 2810.828 2735.972 - 3.79% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.65% 2.028 1.974 - -5.14% -
BM_std_min<unsigned___int128>/14 -2.65% 5.468 5.323 - -13.21% -
BM_deque_deque_ranges_copy/64 -2.65% 5.562 5.414 - -2.27% -
BM_std_min<unsigned___int128>/30 -2.65% 12.314 11.987 - -25.64% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.65% 3296.277 3208.901 - -3.41% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.64% 1.897 1.847 - 0.07% -
BM_std_minmax_element<short>/64 -2.64% 17.459 16.998 - -1.39% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -2.64% 2.444 2.379 - 8.22% -
BM_std_min<int>/32 -2.63% 2.217 2.158 - -2.87% -
SetIntersection_Interlaced_Set_string_16384_16 -2.63% 249075712.688 242522056.053 - -0.62% -
std::copy_backward(list<int>)/4096 -2.63% 3368.578 3279.992 - -0.97% -
std::stable_partition(deque<int>)_(dense)/32 -2.62% 32.821 31.961 - 6.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.62% 21682515.882 21114315.254 - -1.99% -
BM_PushHeap_string_Descending_16384 -2.62% 2.428 2.364 - -29.82% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.62% 597.390 581.756 - -2.72% -
std::unique(deque<int>)_(sprinkled)/8192 -2.61% 7450.445 7255.792 - -1.80% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -2.61% 83504.930 81328.238 - -4.86% -
rng::move(list<int>)/1048576 -2.60% 1031978.493 1005104.588 - -2.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -2.60% 87.565 85.289 - -8.82% -
BM_RangesMakeThenSortHeap_string_Descending_256 -2.59% 18.440 17.962 - -7.03% -
rng::reverse_copy(deque<int>)/8 -2.59% 2.919 2.843 - -6.64% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -2.59% 32.107 31.276 - -9.51% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.59% 0.967 0.942 - -4.30% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.59% 21.890 21.324 - -3.09% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.58% 1924.498 1874.795 - 0.88% -
std::copy(list<int>)/512 -2.58% 377.631 367.887 - -0.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -2.57% 9.424 9.181 - -0.79% -
BM_StringDestroy_Small -2.57% 0.670 0.653 - -25.43% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 -2.57% 2.983 2.906 - 0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -2.57% 1157754.962 1128049.464 - 0.11% -
SetIntersection_Front_Set_float_1024_256 -2.56% 4820258.162 4696755.520 - -6.11% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -2.56% 64.597 62.942 - -2.99% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 -2.56% 2.933 2.857 - -0.03% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -2.55% 11.613 11.316 - -1.83% -
SetIntersection_Interlaced_Set_string_1024_4 -2.55% 10722520.488 10449003.473 - -0.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.55% 14873.819 14495.122 - -2.43% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -2.54% 2077.478 2024.619 - -1.75% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.54% 34.340 33.468 - -5.35% -
SetIntersection_Front_Set_string_262144_262144 -2.54% 17704049.319 17254926.433 - -2.45% -
BM_deque_vector_ranges_copy/2 -2.53% 1.885 1.837 - 0.07% -
rng::find_if(vector<bool>)_(process_all)/50 -2.53% 35.882 34.974 - -4.66% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -2.52% 107.085 104.384 - -0.33% -
BM_RangesPopHeap_float_16384 -2.52% 33.260 32.421 - -3.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -2.52% 13149699.937 12818154.825 - -6.95% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.52% 4936.479 4812.051 - 4.51% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.52% 9024.410 8797.023 - -2.46% -
BM_std_min<unsigned_long_long>/21 -2.52% 2.030 1.979 - -0.85% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.51% 1.028 1.003 - -1.81% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.51% 224.350 218.708 - -2.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.51% 22.592 22.024 - -2.31% -
BM_num_get<unsigned_short> -2.51% 10.821 10.550 - 0.28% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 -2.51% 13.660 13.317 - -0.42% -
BM_vector_deque_ranges_copy_backward/70000 -2.51% 8801.076 8580.233 - 5.20% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -2.51% 3.785 3.690 - -1.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.51% 1554592.755 1515604.185 - -4.97% -
BM_StringRelational_Less_Large_Large_Control -2.50% 2.329 2.271 - 10.93% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -2.49% 62.911 61.341 - 1.62% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.49% 120.206 117.212 - -1.33% -
BM_deque_vector_copy/64 -2.49% 2.655 2.589 - 0.60% -
std::sort(deque<int>)_(ascending)/8 -2.49% 18.598 18.135 - -1.49% -
BM_StringRelational_Eq_Empty_Small_Control -2.49% 0.484 0.472 - -1.04% -
BM_std_min<unsigned___int128>/12 -2.49% 4.617 4.502 - -10.39% -
BM_std_min<unsigned_char>/4096 -2.48% 29.993 29.248 - 1.09% -
SetIntersection_None_Vector_uint64_1024_64 -2.48% 1148423.465 1119933.344 - -1.91% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -2.48% 20.009 19.512 - -7.30% -
BM_std_minmax<int>/16 -2.48% 1.313 1.280 - -2.53% -
BM_std_min<unsigned_long_long>/3 -2.48% 0.711 0.693 - -0.13% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -2.48% 27.691 27.005 - -9.37% -
rng::replace(vector<int>)_(prefix)/50 -2.48% 7.106 6.930 - -0.77% -
BM_std_min<unsigned_long_long>/64 -2.48% 4.810 4.691 - -2.40% -
bm_swap_ranges_vb_aligned/8 -2.48% 3.346 3.263 - -2.59% -
std::stable_partition(vector<int>)_(dense)/32 -2.47% 21.459 20.928 - -5.54% -
BM_std_minmax<unsigned_long_long>/31 -2.47% 4.865 4.745 - -0.94% -
BM_std_min<unsigned___int128>/64 -2.46% 27.106 26.440 - -31.79% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 -2.46% 15.054 14.684 - -0.65% -
SetIntersection_Front_Set_uint64_262144_64 -2.46% 1856592.671 1811002.235 - -0.96% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -2.46% 30.008 29.271 - 1.24% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -2.45% 23.096 22.529 - -8.94% -
BM_MakeThenSortHeap_uint32_Ascending_4 -2.45% 1.448 1.413 - -1.96% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -2.45% 8.243 8.042 - -0.03% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.45% 24.793 24.187 - -2.19% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -2.44% 2.948 2.876 - -3.42% -
BM_RangesPushHeap_string_PipeOrgan_4 -2.44% 2.542 2.480 - -3.71% -
rng::contains(list<int>)_(process_all)/8 -2.43% 2.348 2.291 - -4.08% -
std::search(vector<int>)_(single_element)/1024 -2.43% 243.601 237.684 - 1.48% -
rng::find(vector<bool>)_(process_all)/50 -2.42% 0.708 0.691 - -6.64% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -2.42% 5.954 5.810 - 1.71% -
std::unordered_set<std::string>::clear()/32 -2.42% 915.157 892.997 - -3.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.42% 1404143.902 1370159.225 - -2.00% -
std::find_if(deque<int>)_(bail_25%)/8192 -2.42% 721.090 703.652 - 0.03% -
BM_std_min<unsigned_long_long>/23 -2.41% 2.453 2.394 - -1.45% -
BM_RangesPushHeap_string_PipeOrgan_64 -2.40% 5.964 5.821 - -6.10% -
SetIntersection_Front_Set_uint32_16384_16384 -2.40% 343163780.630 334927738.521 - -0.72% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -2.40% 11.331 11.060 - -4.69% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.40% 35.562 34.710 - -2.13% -
SetIntersection_Interlaced_Set_float_262144_64 -2.39% 1624588.381 1585716.473 - 0.79% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.39% 25.362 24.755 - -0.55% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.39% 183468914.997 179081011.079 - 0.21% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.39% 4.369 4.265 - 1.65% -
BM_std_min<unsigned_char>/13 -2.39% 1.561 1.523 - -2.46% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -2.38% 506.065 493.996 - 0.64% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -2.38% 24.292 23.712 - -16.23% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.38% 10.523 10.272 - 1.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -2.38% 6033396.380 5889893.562 - -7.53% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -2.38% 2.387 2.330 - -2.56% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.38% 9.135 8.918 - -1.50% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -2.38% 1.228 1.199 - -2.02% -
SetIntersection_Front_Vector_string_16384_64 -2.37% 3473735.415 3391256.038 - -2.40% -
BM_std_min<short>/64 -2.37% 3.570 3.485 - -1.38% -
BM_RangesPushHeap_uint64_Ascending_262144 -2.37% 4.907 4.791 - 1.91% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -2.37% 20.644 20.155 - -1.58% -
rng::find(deque<int>)_(process_all)/8 -2.37% 3.568 3.484 - -1.08% -
BM_LowerBound_string_262144 -2.37% 2203.849 2151.711 - -4.06% -
std::unordered_multiset<int>::erase(iterator)/1024 -2.36% 21.114 20.615 - 2.81% -
std::copy_backward(vector<int>)/4096 -2.36% 211.790 206.786 - -13.53% -
SetIntersection_Front_Vector_uint32_262144_64 -2.36% 1480441.250 1445465.944 - 1.18% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -2.36% 5.650 5.516 - 0.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.36% 1155523.353 1128285.385 - 1.26% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.35% 8.747 8.541 - -0.85% -
BM_std_minmax<unsigned_short>/30 -2.35% 2.849 2.782 - 2.06% -
BM_MakeHeap_uint32_Random_16 -2.35% 1.294 1.264 - 0.88% -
std::remove(list<int>)_(prefix)/8192 -2.35% 8442.505 8244.312 - -0.89% -
BM_PushHeap_string_Random_1024 -2.35% 15.146 14.791 - -1.07% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.34% 5.549 5.419 - -3.89% -
rng::find_if(deque<int>)_(bail_25%)/32768 -2.34% 2819.968 2753.862 - -0.82% -
BM_std_min<char>/14 -2.34% 1.825 1.782 - -4.75% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.34% 21.271 20.773 - -2.08% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 -2.34% 22.385 21.861 - 1.24% -
std::unordered_set<int>::erase(key)_(existent)/32 -2.34% 21.743 21.234 - 0.83% -
BM_std_min<unsigned_short>/16 -2.34% 1.682 1.643 - -5.11% -
BM_vector_deque_copy_backward/65536 -2.33% 8034.233 7846.934 - 1.26% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 -2.33% 10.865 10.612 - -1.35% -
BM_vector_deque_move_backward/70000 -2.32% 8323.533 8130.044 - 1.56% -
std::search(vector<int>)_(single_element)/1000 -2.32% 238.289 232.758 - 1.78% -
std::multiset<int>::erase(key)_(non-existent)/8192 -2.31% 9.696 9.472 - -0.63% -
BM_StringRead_Hot_Shallow_Small -2.31% 0.479 0.468 - -0.52% -
rng::find(list<int>)_(process_all)/50 -2.31% 18.361 17.937 - -4.78% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -2.31% 5.840 5.705 - 1.56% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.31% 10.911 10.659 - -1.33% -
std::remove(list<int>)_(sprinkled)/8192 -2.31% 7980.017 7796.012 - -3.99% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -2.30% 2.289 2.236 - -0.12% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.30% 4.994 4.879 - -1.53% -
731_astcenc_r -2.29% 10.320 10.084 - -1.30% -
BM_vector_deque_ranges_move/64 -2.29% 2.804 2.740 - 2.97% -
std::rotate(deque<int>)_(1_element_backward)/1024 -2.28% 42.153 41.191 - -1.37% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -2.28% 2.419 2.364 - -1.19% -
std::generate_n(vector<int>)/50 -2.28% 12.726 12.436 - 3.18% -
bm_ranges_lexicographical_compare<int>/16 -2.27% 2.306 2.253 - -2.27% -
std::unordered_set<int>::erase(key)_(existent)/0 -2.27% 21.438 20.950 - -0.52% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.27% 4.243 4.146 - -2.16% -
bm_ranges_lexicographical_compare<signed_char>/7 -2.27% 2.894 2.828 - -0.25% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.27% 6.801 6.646 - -0.86% -
SetIntersection_Front_Set_uint32_1024_1 -2.27% 1124071.875 1098581.347 - 3.49% -
std::remove_copy(list<int>)_(prefix)/8192 -2.26% 7034.718 6875.420 - -2.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.26% 9005044.024 8801240.974 - -26.93% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.26% 55074.349 53828.885 - 0.30% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.26% 509.765 498.240 - -1.41% -
BM_std_minmax<unsigned_short>/26 -2.26% 2.571 2.513 - -2.61% -
rng::remove_if(list<int>)_(prefix)/1024 -2.26% 1012.804 989.944 - -1.25% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -2.26% 20.261 19.804 - -12.87% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.25% 5.665 5.537 - -1.24% -
std::fill_n(deque<int>)/32 -2.24% 1.287 1.258 - 8.83% -
SetIntersection_None_Vector_uint64_262144_1024 -2.23% 1188750.025 1162212.554 - 0.40% -
SetIntersection_Front_Set_float_1024_4 -2.23% 1149887.157 1124249.441 - -2.67% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.23% 1.043 1.020 - -4.22% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.22% 821.652 803.370 - 0.08% -
BM_deque_vector_ranges_copy/1 -2.22% 2.146 2.098 - -0.85% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -2.22% 1.397 1.366 - -4.60% -
SetIntersection_Front_Set_uint64_1024_64 -2.22% 1960660.974 1917136.576 - 1.54% -
rng::move_backward(vector<int>)/262144 -2.22% 21822.409 21338.217 - -3.34% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -2.22% 26.786 26.192 - -0.86% -
BM_std_minmax<unsigned_short>/31 -2.22% 3.115 3.046 - 1.60% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.21% 12157857.082 11888993.973 - -2.07% -
BM_MakeThenSortHeap_float_Ascending_16 -2.21% 2.993 2.927 - -0.93% -
std::move_backward(deque<int>)/32768 -2.21% 3598.055 3518.555 - -2.46% -
std::find_if(vector<bool>)_(process_all)/50 -2.21% 35.766 34.976 - -4.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.19% 8916243.449 8720623.225 - 0.47% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -2.19% 24.203 23.673 - 2.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.19% 1258401.984 1230822.967 - -3.20% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.19% 23.433 22.920 - -0.72% -
BM_MakeHeap_uint32_Random_1024 -2.19% 1.084 1.060 - 2.90% -
BM_std_min<unsigned_long_long>/31 -2.19% 2.978 2.913 - -3.77% -
BM_vector_deque_ranges_move_backward/65536 -2.18% 7925.857 7752.737 - 6.73% -
BM_StringRelational_Eq_Empty_Large_Control -2.18% 0.498 0.487 - -0.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -2.18% 9.996 9.777 - -2.39% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.18% 5.113 5.001 - -1.17% -
BM_SortHeap_pair<uint32,_uint32>_262144 -2.18% 34.629 33.876 - -0.40% -
std::map<std::string,_int>::count(key)_(existent)/1024 -2.17% 25.691 25.132 - 7.39% -
BM_std_min<unsigned_long_long>/14 -2.17% 1.934 1.892 - -2.03% -
BM_SortHeap_float_16384 -2.17% 28.358 27.742 - 3.82% -
rng::for_each_n(deque<int>)/8 -2.17% 1.178 1.153 - -4.32% -
BM_std_minmax_element<short>/4 -2.17% 1.238 1.211 - -1.31% -
BM_std_min<unsigned_char>/4 -2.16% 0.985 0.963 - -1.62% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.16% 213307506.959 208701217.416 - 0.92% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.16% 4.935 4.829 - -3.85% -
bm_write -2.15% 595.495 582.665 - -2.19% -
BM_deque_deque_move_backward/70000 -2.15% 8702.153 8514.695 - -3.24% -
BM_deque_vector_ranges_copy/64 -2.15% 2.664 2.606 - -0.07% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -2.15% 30.515 29.859 - 1.38% -
std::rotate(vector<bool>)_(by_1/4)/32 -2.15% 18.176 17.785 - -2.61% -
rng::find_last(list<int>)_(bail_90%)/50 -2.15% 1.267 1.240 - -4.35% -
BM_std_min<unsigned___int128>/11 -2.15% 4.167 4.077 - -9.41% -
BM_std_minmax<unsigned_short>/25 -2.14% 2.346 2.296 - -1.61% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.14% 86.848 84.991 - -6.90% -
rng::remove_if(deque<int>)_(prefix)/32 -2.14% 60.435 59.143 - -8.04% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -2.14% 6605.330 6464.306 - 1.27% -
rng::move_backward(deque<int>)/64 -2.13% 5.439 5.323 - -5.28% -
SetIntersection_Front_Vector_string_262144_1024 -2.13% 40552048.870 39687090.256 - -1.08% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.13% 12109692.433 11851435.040 - -1.10% -
SetIntersection_Front_Set_float_262144_262144 -2.13% 1789513.756 1751370.768 - -1.80% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.13% 9.604 9.400 - -1.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.13% 1237997.880 1211643.343 - -4.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.13% 203018241.866 198697355.146 - -1.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -2.13% 10.875 10.644 - -1.26% -
rng::find(vector<bool>)_(process_all)/1048576 -2.12% 3727.075 3647.963 - -0.46% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -2.12% 3.007 2.943 - -2.24% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -2.11% 1.911 1.871 - -5.16% -
rng::reverse_copy(vector<int>)/64 -2.11% 2.528 2.474 - -0.70% -
BM_deque_vector_ranges_copy/65536 -2.11% 2648.491 2592.672 - -9.86% -
BM_RangesPushHeap_string_Random_4 -2.11% 6.045 5.918 - -0.71% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.10% 0.940 0.921 - 0.09% -
SetIntersection_Front_Set_uint64_64_64 -2.10% 15180938.116 14861756.876 - -1.38% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.10% 14.980 14.665 - -2.11% -
std::move_backward(vector<int>)/8 -2.10% 2.350 2.300 - 0.50% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.10% 35.738 34.987 - -3.15% -
BM_StringRelational_Eq_Empty_Huge_Control -2.10% 0.489 0.479 - -2.28% -
SetIntersection_Front_Set_uint64_1024_16 -2.10% 1299186.039 1271940.049 - -0.88% -
BM_std_minmax<unsigned_short>/29 -2.09% 2.604 2.549 - -0.96% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -2.09% 1.098 1.075 - -0.22% -
BM_lexicographical_compare_three_way<IntPtr>/4 -2.09% 1.166 1.142 - -0.19% -
BM_vector_deque_copy_backward/1024 -2.09% 37.887 37.096 - -3.37% -
BM_StringCopy_Huge -2.09% 105.407 103.205 - 2.21% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.09% 22.661 22.188 - 0.95% -
BM_std_min<char>/64 -2.08% 4.132 4.046 - -3.56% -
SetIntersection_None_Set_float_262144_262144 -2.08% 1207160.318 1182042.725 - 1.34% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -2.08% 21.764 21.311 - -1.03% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -2.07% 465002.785 455355.319 - -3.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.07% 16872.281 16522.358 - -5.05% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.07% 168557.593 165063.824 - -2.68% -
std::unique(deque<int>)_(sprinkled)/52 -2.07% 82.522 80.812 - -4.43% -
std::replace(list<int>)_(sprinkled)/50 -2.07% 18.079 17.705 - -0.11% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -2.07% 7209.935 7060.868 - -2.17% -
BM_PushHeap_uint64_Random_4 -2.07% 2.162 2.118 - 3.03% -
std::rotate(list<int>)_(by_1/3)/50 -2.07% 25.171 24.650 - -0.55% -
rng::copy_if(list<int>)_(entire_range)/32768 -2.07% 28621.709 28030.259 - -1.31% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.06% 273766.324 268115.849 - -2.37% -
BM_std_min<unsigned_char>/4000 -2.06% 27.953 27.377 - 1.16% -
SetIntersection_None_Set_float_262144_16 -2.06% 1208472.169 1183590.412 - 1.93% -
rng::reverse_copy(vector<int>)/4096 -2.06% 138.467 135.619 - -1.19% -
rng::find_if(deque<int>)_(process_all)/8192 -2.06% 2886.215 2826.895 - -6.07% -
std::unique(deque<int>,_pred)_(contiguous)/52 -2.05% 71.246 69.787 - 0.29% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -2.04% 55410.988 54278.138 - 0.04% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.04% 905119.394 886616.486 - 1.21% -
SetIntersection_None_Set_float_262144_1024 -2.04% 1207453.858 1182772.788 - 0.93% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.04% 5.548 5.434 - -3.44% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -2.04% 16.065 15.737 - -2.37% -
std::find_if_not(deque<int>)_(process_all)/8192 -2.04% 2878.673 2819.952 - -4.26% -
BM_RangesMakeThenSortHeap_float_Descending_16 -2.04% 1.841 1.804 - -3.45% -
SetIntersection_None_Set_float_262144_64 -2.04% 1204507.162 1179991.049 - 1.58% -
SetIntersection_Interlaced_Set_float_262144_256 -2.03% 1624065.021 1591033.447 - 0.74% -
SetIntersection_Interlaced_Set_float_256_256 -2.03% 9074542.386 8890434.745 - -5.65% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.03% 9621.287 9426.277 - -0.93% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.03% 79.933 78.314 - -15.15% -
std::count(list<int>)_(every_other)/8 -2.03% 2.137 2.093 - -0.37% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 -2.03% 0.647 0.634 - -0.27% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -2.02% 5.309 5.202 - 0.72% -
std::reverse_copy(list<int>)/8 -2.02% 2.428 2.379 - -1.66% -
std::replace_if(list<int>)_(prefix)/50 -2.01% 24.455 23.962 - -1.59% -
SetIntersection_Front_Vector_uint64_262144_64 -2.01% 1434156.461 1405266.885 - -1.35% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.01% 706.644 692.445 - -2.09% -
SetIntersection_Front_Set_uint64_16384_16 -2.01% 1320767.713 1294230.147 - 0.62% -
BM_deque_deque_copy/64 -2.01% 5.563 5.451 - -2.00% -
rng::fill(vector<bool>)/64 -2.00% 1.600 1.568 - -2.32% -
BM_deque_deque_ranges_move_backward/65536 -2.00% 8144.704 7981.909 - -0.55% -
BM_std_min<int>/24 -2.00% 1.842 1.806 - -0.42% -
BM_RangesMakeThenSortHeap_float_Heap_4 -2.00% 1.241 1.217 - -0.69% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.99% 23.397 22.932 - -0.03% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -1.98% 29.248 28.668 - -25.27% -
rng::find_if_not(list<int>)_(process_all)/32768 -1.98% 28462.938 27899.007 - -4.66% -
BM_PushHeap_string_Random_64 -1.98% 12.975 12.718 - 0.55% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.98% 4.120 4.038 - -1.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.97% 8848956.162 8674395.241 - -27.21% -
std::reverse_copy(deque<int>)/32768 -1.97% 8101.745 7941.934 - -1.85% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.97% 4.475 4.386 - 0.57% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 -1.97% 536.202 525.631 - -1.89% -
rng::rotate(vector<bool>)_(by_1/3)/32 -1.97% 18.521 18.156 - -2.62% -
std::unordered_map<int,_int>::clear()/1024 -1.96% 8204.437 8043.274 - -4.21% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.96% 698.737 685.025 - -1.92% -
BM_MakeThenSortHeap_string_Ascending_1024 -1.96% 36.668 35.949 - 0.29% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -1.96% 2.212 2.169 - 0.38% -
BM_StringFindCharLiteral/64 -1.96% 2.131 2.089 - 0.01% -
SetIntersection_Interlaced_Set_string_256_256 -1.95% 32415627.443 31781950.103 - -1.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.95% 245802724.165 241002832.232 - -2.87% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -1.95% 8.617 8.450 - -1.25% -
SetIntersection_None_Set_string_262144_262144 -1.94% 1684817.791 1652056.312 - -2.73% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.94% 658890.522 646082.795 - -1.11% -
BM_RangesMakeHeap_string_SingleElement_256 -1.94% 6.333 6.210 - -1.99% -
std::partial_sort(deque<int>)_(descending)/8 -1.94% 43.500 42.656 - 3.11% -
BM_std_min<int>/16 -1.94% 1.730 1.697 - 0.35% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -1.94% 29.930 29.351 - -5.09% -
BM_std_min<unsigned_int>/7 -1.93% 1.061 1.040 - -0.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.93% 3329740.395 3265408.680 - -7.86% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.93% 4.790 4.698 - 1.30% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.93% 5.667 5.558 - -1.67% -
rng::fill_n(list<int>)/50 -1.93% 15.870 15.564 - -2.66% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.93% 7364.524 7222.475 - 5.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.93% 33.705 33.056 - -25.39% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.92% 11.421 11.201 - -2.29% -
rng::sort(deque<int>)_(qsort_adversarial)/8 -1.92% 18.552 18.195 - -1.02% -
BM_RangesPushHeap_uint64_Ascending_4 -1.92% 0.550 0.539 - -1.26% -
std::stable_partition(deque<int>)_(sparse)/1024 -1.92% 466.165 457.206 - 0.75% -
std::all_of(vector<int>)_(process_all)/50 -1.92% 18.415 18.062 - 41.80% -
rng::rotate(vector<bool>)_(by_1/4)/50 -1.92% 18.523 18.168 - -2.38% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.92% 72635.477 71242.001 - -2.31% -
BM_std_min<unsigned_long_long>/32 -1.92% 3.262 3.199 - -1.89% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.92% 2.087 2.047 - -1.13% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -1.91% 40.334 39.563 - 19.60% -
SetIntersection_None_Set_string_1024_4 -1.91% 9069138.997 8896117.666 - -3.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.91% 1229982.851 1206550.161 - -3.23% -
SetIntersection_None_Set_float_262144_16384 -1.90% 1214249.673 1191145.510 - 2.37% -
BM_RangesMakeHeap_uint32_SingleElement_262144 -1.90% 0.636 0.624 - -0.37% -
BM_deque_vector_ranges_move/64000 -1.90% 2771.807 2719.099 - -0.32% -
BM_std_minmax<short>/16 -1.90% 1.751 1.718 - -9.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.90% 20356401.680 19969504.251 - -0.24% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.90% 10.569 10.368 - 0.42% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.89% 27.843 27.316 - 5.40% -
rng::stable_partition(deque<int>)_(sparse)/32 -1.89% 12.378 12.144 - 8.77% -
BM_vector_deque_ranges_move_backward/64000 -1.89% 7542.995 7400.089 - 3.11% -
std::set<int>::erase(iterator)/32 -1.89% 20.579 20.190 - -0.46% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.89% 22.289 21.868 - -1.45% -
SetIntersection_Front_Vector_uint32_262144_4 -1.89% 1141900.654 1120319.038 - -1.48% -
std::deque<int>::ctor(size)/32 -1.89% 27.889 27.362 - 4.75% -
SetIntersection_None_Vector_string_1024_64 -1.89% 1230909.511 1207699.734 - -1.51% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.88% 34.488 33.838 - -2.40% -
735_gem5_r -1.88% 13.646 13.389 - -1.29% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.88% 10.485 10.288 - 0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.87% 1223877.391 1201009.282 - -1.04% -
BM_std_min<long_long>/28 -1.87% 2.600 2.551 - -4.06% -
rng::copy(vector<bool>)_(unaligned)/32768 -1.86% 174.223 170.976 - -1.79% -
SetIntersection_None_Set_float_262144_256 -1.86% 1208416.016 1185903.158 - 1.93% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.86% 11.694 11.477 - -1.83% -
rng::copy_backward(vector<bool>)_(aligned)/512 -1.86% 1.800 1.766 - 0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.86% 13028352.790 12786282.958 - -5.09% -
BM_MakeThenSortHeap_string_Ascending_16384 -1.86% 63.740 62.557 - 0.43% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.86% 2.386 2.342 - -2.82% -
BM_RangesPushHeap_float_Random_16384 -1.86% 7.663 7.521 - -1.49% -
BM_PushHeap_uint32_Random_16 -1.85% 4.508 4.424 - 0.26% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.85% 3.243 3.183 - 1.64% -
SetIntersection_Interlaced_Vector_float_16384_1024 -1.85% 56345129.630 55303749.292 - -24.92% -
SetIntersection_None_Set_string_262144_16 -1.85% 1697495.361 1666126.057 - -1.39% -
BM_std_minmax<unsigned_long_long>/15 -1.85% 3.723 3.655 - -1.16% -
BM_std_min<int>/20 -1.84% 1.413 1.387 - 0.04% -
std::rotate(list<int>)_(by_1/4)/8192 -1.84% 7335.605 7200.435 - -0.34% -
rng::reverse(list<int>)/512 -1.84% 199.826 196.151 - -1.82% -
rng::rotate(vector<bool>)_(by_1/2)/50 -1.84% 18.500 18.160 - -2.39% -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 -1.84% 23.273 22.846 - 0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.84% 20720752.333 20340424.656 - -3.17% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.83% 88.942 87.313 - -0.23% -
SetIntersection_None_Set_float_262144_4 -1.83% 1205234.375 1183202.474 - 1.75% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.82% 1.945 1.909 - 0.40% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.82% 17503032.310 17184286.213 - -1.10% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 -1.82% 25.265 24.806 - -0.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.82% 24.355 23.913 - -2.61% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.81% 6729.890 6607.749 - 0.01% -
BM_RangesPushHeap_float_Ascending_1024 -1.81% 3.214 3.156 - 1.65% -
BM_RangesMakeHeap_string_SingleElement_4 -1.81% 3.671 3.605 - 0.34% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -1.81% 0.635 0.623 - 9.95% -
BM_StringEraseToEnd_Large_Transparent -1.81% 0.855 0.840 - -0.32% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -1.80% 49134.150 48248.395 - -0.99% -
SetIntersection_None_Set_string_16384_4 -1.80% 198829925.897 195248611.082 - -0.92% -
std::map<std::string,_int>::count(key)_(existent)/8192 -1.80% 31.289 30.726 - 2.10% -
BM_deque_deque_move/64 -1.80% 5.562 5.462 - -1.83% -
SetIntersection_None_Set_string_16384_1 -1.79% 197770359.826 194221420.971 - -3.92% -
BM_PushHeap_string_Random_256 -1.79% 14.431 14.172 - -0.30% -
std::multiset<int>::erase(key)_(non-existent)/1024 -1.79% 6.766 6.645 - 0.09% -
BM_std_min<short>/30 -1.79% 2.396 2.353 - 0.26% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.79% 4.182 4.107 - -1.16% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -1.79% 9.937 9.760 - -1.46% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -1.78% 4515.516 4435.010 - -4.65% -
BM_PushHeap_float_Random_1024 -1.78% 7.523 7.389 - -1.67% -
BM_std_min<unsigned___int128>/10 -1.78% 3.758 3.691 - -7.97% -
rng::partition(vector<int>)_(sparse)/32 -1.78% 9.091 8.929 - -1.73% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 -1.78% 4.064 3.992 - 0.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.78% 0.742 0.729 - -1.23% -
rng::generate_n(vector<int>)/32 -1.78% 8.050 7.907 - -1.25% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.77% 503.343 494.424 - 2.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.77% 10.529 10.342 - -1.49% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.77% 26.767 26.293 - 4.54% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.77% 10.932 10.738 - 0.02% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.77% 18.345 18.021 - -1.50% -
std::reverse(list<int>)/4096 -1.77% 1673.975 1644.396 - -1.82% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.77% 529221.539 519874.407 - -0.94% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.76% 51.936 51.019 - 7.27% -
BM_std_min<unsigned_short>/8 -1.76% 1.315 1.292 - -1.03% -
rng::for_each_n(deque<int>)/50 -1.76% 3.989 3.919 - -0.01% -
SetIntersection_Front_Set_uint32_262144_262144 -1.76% 1884732.504 1851539.144 - 0.65% -
SetIntersection_None_Set_float_256_64 -1.76% 9519972.045 9352358.738 - -0.45% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.76% 5.368 5.273 - -1.74% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.76% 6.413 6.301 - -1.32% -
BM_deque_vector_move_backward/70000 -1.76% 8639.025 8487.156 - -0.43% -
BM_CmpEqual_uchar_schar -1.76% 1.066 1.047 - -0.28% -
std::multiset<std::string>::insert(value)_(already_present)/32 -1.75% 42.306 41.565 - 0.10% -
BM_lexicographical_compare_three_way_slow_path/65536 -1.75% 16148.159 15865.442 - -1.81% -
SetIntersection_None_Set_string_16384_64 -1.75% 201032048.586 197512593.439 - -1.59% -
BM_std_minmax<short>/21 -1.75% 2.086 2.049 - 0.22% -
rng::find_if_not(vector<char>)_(process_all)/1024 -1.74% 273.227 268.466 - -1.94% -
std::copy(deque<int>)/262144 -1.74% 10295.695 10116.482 - -2.27% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.74% 1535555.888 1508831.987 - -0.24% -
SetIntersection_Interlaced_Set_float_262144_16 -1.74% 1664850.506 1635943.359 - 2.30% -
SetIntersection_Front_Set_uint64_16384_1 -1.73% 1123494.435 1104003.348 - -0.84% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.73% 1.436 1.411 - -1.93% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 -1.73% 9.184 9.026 - 0.06% -
BM_SortHeap_pair<uint32,_uint32>_16 -1.73% 6.206 6.099 - 0.19% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.73% 34.035 33.447 - 0.46% -
BM_MakeHeap_uint64_PipeOrgan_256 -1.72% 0.664 0.652 - 0.41% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.72% 1571631.021 1544534.097 - -0.23% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -1.72% 38889972.221 38220094.944 - -0.39% -
BM_std_min<unsigned_char>/512 -1.71% 6.514 6.403 - -0.19% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 -1.71% 5.047 4.960 - -0.15% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 -1.71% 34.649 34.056 - 3.18% -
SetIntersection_None_Vector_float_1024_64 -1.71% 1154165.300 1134446.753 - -2.40% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 -1.71% 28.216 27.735 - -1.26% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.70% 24.505 24.088 - 0.06% -
BM_lexicographical_compare_three_way_fast_path/16 -1.70% 4.446 4.371 - 0.69% -
rng::starts_with(deque<int>,_pred)/8 -1.70% 4.722 4.642 - 0.26% -
SetIntersection_None_Set_uint32_262144_16384 -1.70% 1194772.299 1174445.964 - 1.99% -
SetIntersection_Front_Set_uint32_256_64 -1.70% 6468412.690 6358393.667 - 1.98% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -1.70% 3.151 3.098 - -0.97% -
rng::for_each(map<int>::iterator)/32 -1.70% 21.326 20.963 - -8.77% -
750_sealcrypto_r -1.69% 18.748 18.430 - -2.83% -
std::remove(list<int>)_(sprinkled)/1024 -1.69% 967.026 950.657 - -6.27% -
std::rotate_copy(vector<int>)/1024 -1.69% 33.370 32.806 - -0.16% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 -1.69% 38936657.391 38278469.893 - -0.33% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.69% 59.764 58.756 - -0.52% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -1.69% 1.493 1.468 - -1.19% -
rng::find_end(forward_list<int>)_(near_matches)/1000 -1.68% 37035.550 36411.691 - 0.88% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -1.68% 2.400 2.359 - 2.16% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.68% 1039.902 1022.405 - 0.08% -
rng::replace(list<int>)_(sprinkled)/50 -1.68% 19.954 19.619 - -1.44% -
BM_RangesPushHeap_uint32_Random_64 -1.68% 5.509 5.416 - -1.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.68% 7.668 7.539 - 0.96% -
rng::copy(deque<int>)/32768 -1.68% 1153.666 1134.308 - -1.19% -
std::reverse(list<int>)/512 -1.68% 194.404 191.148 - -1.18% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 -1.67% 9.522 9.362 - 0.83% -
SetIntersection_None_Set_string_262144_4 -1.67% 1697611.814 1669182.859 - -1.09% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.67% 18.505 18.195 - -2.05% -
rng::move_backward(vector<int>)/8 -1.67% 2.315 2.276 - -0.65% -
SetIntersection_None_Set_uint32_262144_4 -1.67% 1205214.353 1185111.166 - 2.37% -
BM_num_get<long_double> -1.67% 36.269 35.664 - 0.25% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.67% 22.390 22.017 - 0.18% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -1.66% 4.127 4.058 - -0.66% -
BM_RangesMakeThenSortHeap_float_Random_4 -1.66% 4.235 4.164 - -3.60% -
rng::replace_if(vector<int>)_(prefix)/1024 -1.66% 273.404 268.856 - -3.33% -
BM_vector_deque_ranges_move_backward/1 -1.66% 2.380 2.340 - 7.22% -
BM_std_minmax<unsigned_short>/2 -1.66% 0.901 0.886 - 4.50% -
BM_MakeHeap_uint64_Ascending_16 -1.66% 0.661 0.650 - -2.86% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -1.66% 1.003 0.986 - 0.02% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -1.66% 9.383 9.228 - 0.21% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 -1.65% 1.407 1.383 - -0.74% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.65% 15.209 14.958 - -2.59% -
SetIntersection_None_Vector_uint64_262144_1 -1.65% 1208934.562 1188975.390 - 1.25% -
std::rotate(deque<int>)_(by_1/2)/1024 -1.65% 176.283 173.374 - 0.07% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.65% 1926.877 1895.109 - 1.06% -
rng::partial_sort(deque<int>)_(repeated)/1024 -1.65% 6526.806 6419.212 - 0.32% -
rng::find_end(forward_list<int>)_(near_matches)/1024 -1.65% 38354.238 37722.121 - 0.87% -
BM_std_minmax_element<long_long>/1024 -1.65% 283.182 278.518 - 2.39% -
737_gmsh_r -1.64% 13.079 12.864 - 0.87% -
BM_std_min<unsigned_long_long>/29 -1.64% 2.505 2.464 - 0.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.64% 5917722.747 5820448.022 - -2.58% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.64% 3.054 3.004 - -1.13% -
SetIntersection_Interlaced_Set_float_262144_1 -1.64% 1121978.085 1103567.389 - -0.12% -
BM_MakeThenSortHeap_string_Descending_16 -1.64% 7.871 7.742 - -1.40% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.64% 24393522.594 23993408.465 - 0.19% -
std::set<int>::count(key)_(non-existent)/32 -1.64% 2.961 2.912 - -1.95% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.64% 14959717.828 14714599.705 - 0.30% -
std::reverse_copy(list<int>)/64 -1.63% 30.517 30.018 - -0.44% -
rng::rotate(vector<bool>)_(by_1/4)/32 -1.63% 18.632 18.327 - -1.57% -
std::set<int>::erase(key)_(non-existent)/1024 -1.63% 5.361 5.273 - -6.28% -
SetIntersection_None_Set_string_262144_1 -1.63% 1692991.048 1665375.568 - -1.82% -
std::move(list<int>)/262144 -1.63% 246825.673 242799.965 - -1.32% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.63% 27.847 27.393 - 0.95% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -1.63% 1.447 1.423 - -4.68% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 -1.63% 37.394 36.785 - 0.48% -
BM_SortHeap_pair<uint32,_uint32>_64 -1.63% 8.895 8.751 - -0.24% -
rng::copy_backward(vector<bool>)_(aligned)/4096 -1.63% 5.158 5.074 - 0.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.62% 18516072.671 18215299.108 - -4.69% -
BM_PushHeap_string_SingleElement_16384 -1.62% 2.493 2.453 - -9.81% -
SetIntersection_Front_Vector_float_256_16 -1.62% 4538517.772 4464837.356 - -0.06% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.62% 22.398 22.035 - -0.25% -
rng::for_each(map<int>)/50 -1.62% 43.625 42.917 - 3.38% -
BM_std_minmax<unsigned_short>/6 -1.62% 1.363 1.341 - -3.34% -
SetIntersection_None_Set_string_16384_16 -1.62% 198953015.500 195738910.574 - -0.67% -
SetIntersection_None_Set_string_262144_1024 -1.61% 1684646.971 1657458.660 - -2.80% -
rng::reverse_copy(list<int>)/512 -1.61% 372.984 366.973 - -0.74% -
BM_StringEraseToEnd_Large_Opaque -1.61% 1.029 1.013 - 0.30% -
BM_lexicographical_compare_three_way_slow_path/262144 -1.61% 64782.187 63741.570 - -1.58% -
rng::count(list<int>)_(every_other)/1048576 -1.60% 821822.830 808664.847 - -2.34% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.60% 1291154.866 1270482.668 - 1.53% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 -1.60% 7.026 6.913 - 0.56% -
std::move(vector<bool>)_(aligned)/4096 -1.60% 7.115 7.001 - -0.89% -
SetIntersection_Interlaced_Set_string_256_16 -1.60% 18579019.802 18281819.598 - 1.03% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -1.60% 15.459 15.212 - -1.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.60% 1130089.456 1112042.340 - -1.86% -
std::copy(vector<bool>)_(unaligned)/32768 -1.60% 218.253 214.769 - -1.58% -
rng::find_if_not(deque<int>)_(process_all)/8 -1.59% 3.962 3.899 - -0.71% -
BM_std_min<unsigned_long_long>/24 -1.59% 2.706 2.663 - -0.76% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.59% 208488.702 205170.307 - 0.21% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -1.59% 1.255 1.235 - -0.55% -
BM_std_minmax<unsigned_char>/29 -1.59% 2.406 2.368 - -2.54% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.59% 22.349 21.993 - -0.51% -
std::copy_n(vector<int>)/4096 -1.59% 214.226 210.820 - 1.27% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.59% 526.434 518.068 - -1.09% -
SetIntersection_None_Set_uint64_16384_1024 -1.59% 165021291.388 162403100.750 - -0.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.59% 1261.775 1241.759 - 4.16% -
SetIntersection_None_Set_string_262144_16384 -1.58% 1696309.653 1669431.398 - -1.31% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.58% 208980.299 205669.489 - 0.55% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.58% 26.618 26.197 - -2.87% -
BM_deque_deque_move/4096 -1.58% 152.558 150.145 - -1.46% -
BM_MakeThenSortHeap_uint64_SingleElement_64 -1.58% 6.061 5.965 - 0.80% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.58% 12645.702 12446.026 - -2.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.58% 11120069.646 10944642.363 - -1.01% -
BM_deque_deque_ranges_copy_backward/70000 -1.57% 8794.367 8656.626 - -2.38% -
rng::fill_n(deque<int>)/1024 -1.56% 29.881 29.414 - -0.69% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.56% 177.440 174.666 - -1.74% -
std::find_if_not(vector<int>)_(bail_25%)/8 -1.56% 1.022 1.006 - -10.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.56% 55648.272 54779.871 - -0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.56% 222400165.099 218932019.038 - -2.16% -
std::search(list<int>)_(same_length)/1024 -1.56% 775.017 762.960 - -1.70% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -1.55% 23.963 23.590 - 3.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.55% 11300891.731 11125375.693 - 0.88% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.55% 548.012 539.503 - 0.15% -
BM_MakeThenSortHeap_uint64_Heap_4 -1.55% 1.231 1.212 - 0.40% -
rng::search_n(deque<int>)_(no_match)/1024 -1.55% 448.760 441.798 - -0.09% -
std::set<int>::lower_bound(key)_(existent)/8192 -1.55% 8.161 8.034 - 2.39% -
rng::sort(deque<int>)_(ascending)/8 -1.55% 18.558 18.271 - 0.19% -
BM_MakeThenSortHeap_string_Descending_262144 -1.55% 86.269 84.935 - -1.59% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.55% 3.727 3.669 - -2.65% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.54% 7.661 7.542 - 0.59% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.54% 9550.874 9403.461 - -0.91% -
std::move(list<int>)/512 -1.54% 361.555 355.974 - 1.35% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.54% 18.122 17.842 - -1.76% -
SetIntersection_None_Set_uint32_1024_1 -1.54% 8985618.312 8847144.309 - -0.79% -
SetIntersection_None_Set_string_256_16 -1.54% 11421286.558 11245437.430 - -1.76% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.54% 4.841 4.766 - -3.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.53% 10063286.871 9908898.770 - -1.06% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.53% 45.051 44.361 - -1.06% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 -1.53% 614.466 605.044 - -0.01% -
BM_vector_deque_copy/4000 -1.53% 144.468 142.256 - -0.41% -
std::search(vector<int>)_(single_element)/8192 -1.53% 1862.108 1833.627 - 0.72% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.53% 35957.414 35407.724 - -1.25% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -1.53% 51.265 50.481 - -11.77% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -1.53% 737.742 726.472 - -0.07% -
SetIntersection_None_Set_uint64_256_1 -1.53% 11571105.273 11394446.497 - -0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.53% 19324387.238 19029515.622 - -0.86% -
736_ocio_r -1.52% 16.610 16.357 - -0.23% -
BM_deque_vector_copy_backward/5500 -1.52% 202.811 199.725 - 0.08% -
SetIntersection_None_Set_uint32_262144_64 -1.52% 1206117.186 1187772.543 - 3.24% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -1.52% 17.905 17.633 - -7.21% -
rng::copy_n(vector<int>)/4096 -1.52% 147.739 145.494 - -0.52% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.52% 137.007 134.926 - 0.02% -
BM_vector_deque_move_backward/1 -1.52% 2.598 2.558 - -0.41% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.52% 6.026 5.934 - -1.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.52% 358989441.471 353548028.709 - 2.51% -
BM_deque_vector_move_backward/5500 -1.51% 202.637 199.569 - -2.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.51% 1149665.220 1132263.963 - -0.98% -
std::vector<std::string>::ctor(size)/32 -1.51% 34.807 34.281 - 2.12% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.51% 5.094 5.017 - -1.71% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.51% 1120320.885 1103388.098 - -0.21% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.51% 22.069 21.736 - -2.51% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.51% 11779253.718 11601520.012 - 1.69% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.51% 617.907 608.584 - -1.21% -
BM_vector_deque_ranges_copy_backward/65536 -1.51% 8010.789 7889.990 - 2.99% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.51% 17.963 17.693 - -0.02% -
SetIntersection_Interlaced_Vector_string_262144_16384 -1.51% 1005267.659 990121.826 - -7.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.51% 360368548.398 354939680.774 - 1.71% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -1.50% 4.628 4.558 - -0.79% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -1.50% 13417.468 13216.070 - 1.59% -
SetIntersection_Front_Vector_uint64_16384_64 -1.50% 1429814.733 1408395.868 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.50% 162733291.585 160299364.365 - -0.97% -
rng::find_if(vector<bool>)_(process_all)/8 -1.50% 5.527 5.444 - -3.05% -
std::copy(deque<int>)/64 -1.49% 2.689 2.649 - -1.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.49% 3.511 3.458 - -2.91% -
BM_RangesPushHeap_float_Ascending_64 -1.49% 1.853 1.825 - 4.46% -
std::copy_backward(list<int>)/8 -1.49% 2.472 2.435 - -0.29% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.48% 4051.451 3991.367 - -1.90% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.48% 16.208 15.968 - 0.63% -
SetIntersection_Front_Vector_uint32_256_1 -1.48% 4438144.075 4372402.851 - -1.01% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.48% 28.692 28.267 - 4.63% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -1.48% 16.308 16.066 - -2.33% -
BM_std_min<unsigned_char>/5 -1.48% 1.251 1.233 - -6.40% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.48% 5.348 5.269 - -3.82% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -1.48% 17142.229 16888.824 - 0.28% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.47% 3123.867 3077.795 - 0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.47% 13429286.653 13231272.596 - 1.49% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.47% 106099.329 104536.012 - -1.26% -
std::copy(vector<int>)/8 -1.47% 2.272 2.238 - -0.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.47% 62976891.933 62050899.295 - -1.67% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.47% 22.055 21.731 - -1.56% -
std::find_if(vector<bool>)_(process_all)/8 -1.47% 5.507 5.426 - -3.20% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.47% 6271.489 6179.599 - -0.82% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst -1.46% 0.827 0.815 - -0.86% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.46% 6788.483 6689.214 - 0.08% -
BM_std_minmax<unsigned_short>/64 -1.46% 1.548 1.525 - -0.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.46% 83803.757 82583.702 - 4.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.45% 19.246 18.966 - -1.14% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 -1.45% 4.853 4.782 - 0.09% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.45% 14.726 14.512 - -1.05% -
SetIntersection_Front_Set_float_16_16 -1.45% 42185214.002 41572429.657 - 0.42% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -1.45% 4524.525 4458.803 - 0.12% -
BM_tolower_string<wchar_t> -1.45% 6.304 6.212 - -0.47% -
SetIntersection_Front_Set_uint32_1024_16 -1.45% 1347358.805 1327806.517 - -1.69% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.44% 602.450 593.772 - -1.23% -
std::unique(list<int>)_(contiguous)/52 -1.44% 73.122 72.069 - 7.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.44% 150043.770 147885.391 - -0.06% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -1.43% 77.574 76.462 - -5.88% -
SetIntersection_Front_Set_string_262144_16 -1.43% 1980329.689 1951958.729 - -2.85% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.43% 799.842 788.394 - 1.13% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -1.43% 1.000 0.986 - 0.07% -
std::transform(deque<int>,_deque<int>)/50 -1.42% 34.100 33.614 - 0.63% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.42% 19.607 19.328 - 0.43% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.42% 34.509 34.018 - -0.24% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.42% 5471.341 5393.564 - -3.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.42% 3707956.414 3655337.484 - 0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.42% 198391894.607 195583232.220 - -9.50% -
BM_toupper_string<char> -1.42% 15.057 14.844 - -1.92% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 -1.41% 8448.757 8329.253 - -1.99% -
BM_std_min<unsigned_int>/24 -1.41% 1.870 1.844 - 0.65% -
std::fill_n(vector<int>)/1024 -1.41% 30.015 29.591 - -0.95% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.41% 76.135 75.062 - -1.83% -
SetIntersection_Interlaced_Set_string_256_4 -1.41% 14272214.406 14071165.339 - -0.50% -
SetIntersection_Interlaced_Set_string_262144_16 -1.41% 2181832.195 2151106.934 - -0.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.41% 13131073.207 12946420.082 - -0.29% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.41% 167.717 165.360 - 0.43% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -1.40% 13381.737 13193.795 - 1.48% -
BM_CmpEqual_uchar_short -1.40% 1.055 1.040 - -0.06% -
BM_MakeThenSortHeap_float_Descending_64 -1.40% 3.302 3.256 - -2.26% -
rng::rotate(vector<bool>)_(by_1/3)/1024 -1.40% 50.817 50.107 - 1.44% -
SetIntersection_None_Set_uint32_262144_262144 -1.40% 1206798.585 1189931.641 - 3.64% -
BM_PushHeap_uint64_Random_262144 -1.40% 6.090 6.005 - -1.94% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.39% 1.129 1.113 - -1.52% -
rng::rotate(vector<bool>)_(by_1/2)/32 -1.39% 18.629 18.370 - -2.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.39% 1152885.902 1136849.894 - -1.29% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.39% 13935.719 13742.404 - 0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.38% 351135068.564 346274271.916 - -3.25% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.38% 452317.986 446070.062 - -2.18% -
rng::adjacent_find(vector<int>,_pred)/1048576 -1.38% 470698.451 464198.480 - -0.63% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 -1.37% 1.127 1.111 - -0.79% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.37% 7.412 7.311 - 0.88% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -1.37% 64.155 63.276 - -5.26% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.37% 24.756 24.417 - 1.27% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 -1.37% 76.341 75.296 - -0.64% -
BM_CmpLess_uchar_schar -1.37% 1.048 1.034 - -0.24% -
SetIntersection_None_Set_float_262144_1 -1.37% 1209927.980 1193395.262 - 2.69% -
std::transform(deque<int>)_(identity_transform)/50 -1.36% 19.464 19.199 - 0.17% -
SetIntersection_Front_Vector_uint32_64_4 -1.36% 17194222.321 16960983.897 - 0.14% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.36% 30.581 30.167 - -0.94% -
SetIntersection_Interlaced_Set_float_64_4 -1.35% 22512288.881 22207612.340 - -0.64% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 -1.35% 1.453 1.434 - 15.77% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -1.35% 57.168 56.397 - 0.14% -
std::unique(vector<int>)_(contiguous)/1024 -1.35% 316.634 312.367 - -1.45% -
std::move_backward(list<int>)/512 -1.35% 376.269 371.204 - -0.64% -
SetIntersection_None_Set_uint32_262144_1024 -1.34% 1204241.455 1188053.549 - 3.77% -
std::partition_point(list<int>)/32 -1.34% 15.995 15.780 - -0.91% -
rng::search_n(deque<int>)_(no_match)/1000 -1.34% 438.001 432.117 - 0.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.34% 12366.501 12200.820 - -0.05% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.34% 384242.904 379095.343 - -0.32% -
rng::all_of(list<int>)_(process_all)/50 -1.34% 21.771 21.480 - -2.62% -
BM_std_minmax<unsigned_long_long>/7 -1.34% 2.537 2.503 - -1.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.34% 1196982.176 1180987.696 - 0.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.34% 1342868.899 1324936.526 - -2.53% -
BM_RangesSortHeap_uint32_64 -1.33% 7.993 7.886 - -1.27% -
BM_std_minmax<unsigned_char>/23 -1.33% 2.927 2.888 - -3.27% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.33% 80952.200 79874.316 - -3.01% -
BM_PushHeap_string_SingleElement_4 -1.33% 2.185 2.156 - -10.20% -
std::multiset<std::string>::clear()/1024 -1.33% 20291.630 20021.952 - 3.02% -
std::rotate(list<int>)_(by_1/2)/50 -1.33% 14.034 13.848 - -0.04% -
SetIntersection_None_Set_uint32_262144_16 -1.32% 1203094.806 1187156.414 - 2.65% -
SetIntersection_None_Vector_uint32_262144_1 -1.32% 1223448.241 1207264.111 - 3.78% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.32% 701.391 692.125 - -1.13% -
rng::move_backward(deque<int>)/262144 -1.32% 30491.721 30089.431 - 0.54% -
BM_MakeThenSortHeap_string_Ascending_262144 -1.32% 76.006 75.004 - -4.83% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.32% 77.124 76.109 - -1.83% -
BM_PushHeap_string_Random_16 -1.32% 10.280 10.145 - 0.42% -
std::copy(deque<int>)/32768 -1.31% 1148.854 1133.748 - -0.78% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.31% 15.261 15.061 - 1.53% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 -1.31% 26078.778 25736.330 - 0.25% -
BM_std_min<unsigned___int128>/65536 -1.31% 28391.148 28018.581 - -36.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.31% 152745.954 150742.996 - -0.18% -
std::fill(vector<int>)/1024 -1.31% 30.171 29.776 - -1.57% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.31% 225556509.946 222604445.754 - -0.51% -
BM_RangesPushHeap_float_Ascending_256 -1.31% 2.545 2.512 - 1.29% -
BM_std_min<unsigned_int>/6 -1.31% 0.937 0.925 - -0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.31% 20710803.660 20440357.947 - 0.30% -
SetIntersection_Interlaced_Set_float_16384_64 -1.30% 220148595.185 217276136.093 - -0.64% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.30% 182621.462 180241.742 - -0.21% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.30% 6569.188 6483.648 - 0.25% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -1.30% 10.030 9.899 - 3.62% -
std::fill_n(vector<int>)/8192 -1.30% 239.833 236.726 - 0.50% -
BM_deque_deque_ranges_copy_backward/5500 -1.29% 207.834 205.144 - -0.87% -
rng::adjacent_find(list<int>)/8192 -1.29% 6992.467 6902.017 - -0.58% -
BM_PushHeap_string_Random_16384 -1.29% 16.368 16.157 - -4.63% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.29% 298.464 294.608 - -0.76% -
BM_lexicographical_compare_three_way_slow_path/16384 -1.29% 3980.405 3928.998 - -1.39% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.29% 11.584 11.435 - -0.99% -
std::set<int>::contains(key)_(non-existent)/8192 -1.29% 8.554 8.443 - 1.60% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -1.29% 0.999 0.986 - 0.06% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -1.29% 5.215 5.148 - -24.47% -
BM_std_minmax<unsigned_long_long>/30 -1.28% 4.473 4.416 - -0.60% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 -1.28% 1.739 1.717 - 0.99% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 -1.28% 944984.925 932869.086 - -1.27% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.28% 18.909 18.667 - -0.15% -
rng::rotate(vector<int>)_(1_element_forward)/32 -1.27% 2.964 2.927 - -0.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.27% 52.981 52.307 - -4.90% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.27% 6666.136 6581.325 - -0.53% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -1.27% 10.576 10.442 - 5.57% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -1.27% 1.464 1.445 - -3.70% -
BM_RangesMakeHeap_string_SingleElement_262144 -1.27% 7.380 7.286 - -11.40% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.26% 344244978.106 339901493.514 - -2.90% -
BM_PushHeap_string_SingleElement_256 -1.26% 2.452 2.421 - -11.75% -
BM_StringEraseWithMove_Huge_Transparent -1.26% 45.111 44.543 - -1.67% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.26% 118740.008 117245.872 - -0.91% -
SetIntersection_None_Set_string_256_4 -1.26% 11936021.600 11785979.044 - -0.57% -
std::copy_backward(vector<int>)/8 -1.26% 2.288 2.259 - 1.56% -
BM_std_min<unsigned_int>/13 -1.26% 1.430 1.412 - -0.14% -
std::generate(list<int>)/50 -1.26% 16.045 15.844 - 3.12% -
std::search_n(deque<int>)_(no_match)/1000 -1.26% 435.060 429.600 - -4.07% -
BM_std_min<unsigned_char>/1024 -1.25% 8.485 8.379 - -1.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.25% 1523.170 1504.097 - -6.86% -
SetIntersection_None_Set_uint32_262144_1 -1.25% 1211276.935 1196118.568 - 3.19% -
BM_std_min<unsigned___int128>/4096 -1.25% 1768.517 1746.393 - -35.86% -
std::unordered_set<std::string>::clear()/8192 -1.25% 221302.613 218538.907 - -1.16% -
SetIntersection_Front_Set_string_262144_1 -1.25% 1167430.377 1152886.887 - 0.95% -
BM_std_minmax<unsigned_short>/24 -1.25% 2.314 2.285 - 0.33% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.24% 375.011 370.348 - 0.75% -
BM_std_minmax<short>/19 -1.24% 2.460 2.430 - 0.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.24% 17398.529 17182.586 - -0.27% -
bm_lexicographical_compare<unsigned_char>/3 -1.24% 2.088 2.062 - -6.43% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.24% 2725.404 2691.689 - -4.78% -
rng::for_each(multiset<int>::iterator)/50 -1.24% 58.971 58.242 - 3.86% -
BM_MakeThenSortHeap_uint32_Random_4 -1.24% 4.041 3.991 - -0.48% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -1.24% 3.090 3.051 - -2.23% -
rng::fill_n(vector<bool>)/32768 -1.24% 30.511 30.135 - -0.07% -
std::map<std::string,_int>::clear()/32 -1.23% 905.463 894.288 - -0.40% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -1.23% 73.458 72.552 - 41.96% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -1.23% 1.448 1.431 - -4.50% -
SetIntersection_Interlaced_Set_string_262144_4 -1.23% 1888389.650 1865180.340 - -1.31% -
rng::fold_left(deque<int>)/8 -1.22% 4.096 4.046 - -1.32% -
SetIntersection_None_Vector_uint32_16384_16 -1.22% 1205746.721 1191034.526 - 2.85% -
std::copy_if(list<int>)_(every_other)/32768 -1.22% 25516.516 25205.411 - -0.07% -
BM_std_minmax_element<long_long>/4 -1.22% 1.277 1.262 - 0.79% -
BM_RangesPushHeap_uint32_Random_16384 -1.22% 6.237 6.161 - -1.28% -
BM_std_min<short>/27 -1.22% 2.354 2.326 - 1.32% -
BM_deque_vector_ranges_copy_backward/1 -1.22% 2.123 2.097 - -2.02% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -1.22% 1.548 1.529 - -5.01% -
SetIntersection_None_Vector_uint32_1024_1 -1.21% 1157918.303 1143850.362 - 2.00% -
SetIntersection_None_Set_uint32_262144_256 -1.21% 1202949.949 1188349.851 - 3.32% -
std::set<int>::find(key)_(non-existent)/32 -1.21% 2.289 2.261 - -0.25% -
BM_RangesPushHeap_uint64_Ascending_16384 -1.21% 3.733 3.688 - 3.46% -
std::replace_if(list<int>)_(prefix)/1024 -1.21% 745.552 736.530 - -1.09% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.21% 2.085 2.059 - -0.99% -
std::transform(list<int>)_(identity_transform)/32 -1.21% 16.162 15.967 - -0.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.21% 2142354.575 2116496.258 - -2.71% -
rng::for_each(map<int>::iterator)/50 -1.21% 43.956 43.426 - -12.90% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.21% 16.979 16.774 - -2.69% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.20% 15.191 15.008 - -0.18% -
rng::find(vector<bool>)_(process_all)/8192 -1.20% 33.904 33.496 - -0.47% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.20% 16.159 15.965 - 0.91% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.20% 5702.780 5634.544 - 0.83% -
rng::find(list<int>)_(bail_25%)/8192 -1.20% 1444.247 1426.968 - 0.26% -
std::stable_partition(list<int>)_(sparse)/32 -1.20% 9.988 9.868 - 0.53% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -1.20% 7.632 7.541 - -0.90% -
BM_PushHeap_string_SingleElement_1024 -1.19% 2.480 2.450 - -11.48% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.19% 7236.476 7150.143 - -0.68% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.19% 16.153 15.961 - 0.49% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.19% 24.945 24.648 - 5.79% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -1.19% 6.102 6.029 - -2.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.19% 139364.828 137708.356 - -1.16% -
SetIntersection_Interlaced_Set_string_16384_256 -1.19% 351438484.238 347264288.501 - -1.24% -
SetIntersection_Front_Vector_float_16384_16 -1.19% 1208881.020 1194552.381 - 0.44% -
BM_std_minmax<long_long>/2 -1.18% 1.327 1.311 - -0.26% -
BM_RangesMakeHeap_string_Ascending_16384 -1.18% 5.310 5.247 - -9.27% -
BM_SortHeap_pair<uint32,_uint32>_1024 -1.18% 14.071 13.904 - -0.29% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.18% 15273381.808 15093068.511 - -0.75% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.18% 4.300 4.249 - -0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.18% 11559724.463 11423620.247 - -2.48% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.18% 22.900 22.630 - -1.92% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.18% 1531430.338 1513409.748 - 0.45% -
SetIntersection_None_Vector_uint64_262144_262144 -1.18% 1217230.818 1202912.819 - -0.23% -
BM_std_minmax<unsigned_long_long>/21 -1.18% 3.529 3.487 - -0.30% -
BM_num_put<bool> -1.18% 10.876 10.748 - -1.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.17% 1596968.381 1578209.816 - -0.75% -
std::map<std::string,_int>::find(key)_(existent)/32 -1.17% 14.549 14.378 - -5.93% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 -1.17% 1966.886 1943.864 - -0.68% -
std::multiset<std::string>::ctor(const&)/32 -1.17% 724.789 716.309 - -0.39% -
BM_std_minmax<unsigned_long_long>/23 -1.17% 4.340 4.290 - -0.19% -
rng::none_of(deque<int>)_(process_all)/50 -1.17% 26.973 26.657 - 0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.17% 11471863.474 11337703.346 - -0.09% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.17% 1.024 1.012 - -2.80% -
BM_RangesMakeHeap_string_Descending_64 -1.17% 2.579 2.549 - -16.47% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.17% 2.084 2.060 - -0.90% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.17% 25498.607 25200.839 - 0.18% -
rng::contains(list<int>)_(process_all)/32 -1.17% 9.112 9.006 - -20.02% -
BM_MakeThenSortHeap_string_Heap_16384 -1.17% 103.196 101.993 - 1.16% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.16% 1265659.748 1250922.284 - 2.01% -
std::all_of(list<int>)_(process_all)/32 -1.16% 11.814 11.677 - 1.59% -
rng::find_first_of(deque<int>)_(small_needle)/32 -1.16% 106.474 105.236 - -5.19% -
SetIntersection_Front_Vector_string_16384_16384 -1.16% 354450891.140 350332889.484 - 0.29% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 -1.16% 504.412 498.559 - -0.92% -
BM_MakeThenSortHeap_float_Random_4 -1.16% 4.319 4.269 - -4.33% -
SetIntersection_None_Set_string_262144_256 -1.16% 1691725.750 1672121.826 - -1.19% -
SetIntersection_Front_Set_float_1024_16 -1.16% 1309163.899 1294022.535 - -1.07% -
721_gcc_r -1.16% 13.170 13.017 - -1.33% -
rng::for_each(multiset<int>)/8 -1.16% 4.707 4.652 - 1.69% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -1.16% 10.380 10.260 - -4.67% -
std::map<int,_int>::ctor(const&)/8192 -1.16% 49953.957 49376.956 - -0.73% -
rng::for_each(multiset<int>)/50 -1.15% 52.566 51.959 - 15.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.15% 1102881.994 1090185.922 - -2.93% -
rng::partial_sort_copy(list<int>)_(ascending)/1024 -1.15% 5691.273 5625.840 - 0.69% -
BM_MakeHeap_string_PipeOrgan_262144 -1.15% 7.393 7.308 - -1.91% -
rng::remove_copy(deque<int>)_(sprinkled)/32 -1.15% 12.299 12.158 - -0.95% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.15% 10.408 10.289 - -1.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.15% 1227673.991 1213599.604 - 0.87% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.15% 18.130 17.922 - -0.72% -
rng::is_sorted(list<int>)/1024 -1.15% 773.964 765.097 - 0.74% -
BM_RangesMakeHeap_string_Descending_256 -1.15% 2.699 2.668 - -22.15% -
std::is_partitioned(list<int>)_(partitioned)/32 -1.14% 8.846 8.744 - 0.59% -
std::copy_if(deque<int>)_(entire_range)/8 -1.14% 2.649 2.619 - 0.05% -
BM_RangesPushHeap_string_Ascending_256 -1.14% 10.512 10.392 - -5.30% -
rng::replace_if(list<int>)_(prefix)/1024 -1.14% 747.986 739.456 - -1.00% -
rng::move_backward(deque<int>)/512 -1.14% 23.996 23.722 - -1.66% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.14% 4.876 4.821 - -0.14% -
rng::copy_n(list<int>)/4096 -1.14% 4126.495 4079.580 - 2.42% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.14% 7246.692 7164.357 - -1.55% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 -1.14% 3.991 3.945 - -0.77% -
SetIntersection_None_Set_float_256_256 -1.13% 5998548.610 5930518.814 - 1.05% -
BM_std_minmax<long_long>/5 -1.13% 2.219 2.193 - -1.39% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -1.13% 99.633 98.504 - -5.71% -
rng::move_backward(vector<int>)/1048576 -1.13% 56612.305 55971.199 - -4.38% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.13% 6238.834 6168.298 - -1.32% -
std::multimap<std::string,_int>::clear()/32 -1.13% 906.400 896.166 - 0.58% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 -1.13% 3.851 3.808 - 1.86% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.13% 52563.971 51971.660 - 0.88% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.13% 9.017 8.915 - -0.14% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.12% 18.107 17.903 - -0.80% -
BM_std_min<unsigned_char>/22 -1.12% 2.086 2.063 - -1.95% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.12% 295.374 292.055 - -0.89% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.12% 14037.623 13879.908 - 0.33% -
rng::find(vector<bool>)_(process_all)/1024 -1.12% 4.766 4.712 - 0.49% -
rng::search(deque<int>,_pred)_(single_element)/1000 -1.12% 478.391 473.041 - -0.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.12% 1238890.283 1225057.605 - -0.09% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.12% 13.071 12.925 - -1.77% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.12% 2.084 2.061 - -1.49% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -1.11% 5.479 5.418 - 0.06% -
bm_lexicographical_compare<int>/64 -1.11% 4.970 4.914 - 2.10% -
std::find(vector<bool>)_(process_all)/1048576 -1.11% 3694.538 3653.404 - -1.73% -
std::copy_if(vector<int>)_(every_other)/64 -1.11% 16.281 16.099 - -0.24% -
std::find_if(vector<char>)_(process_all)/32768 -1.11% 8254.088 8162.214 - -0.88% -
BM_std_min<char>/30 -1.11% 2.325 2.299 - 3.40% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.11% 6361.383 6290.646 - -0.17% -
BM_std_minmax_element<long_long>/512 -1.11% 143.844 142.246 - 2.92% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.11% 54279.150 53676.822 - -2.79% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 -1.11% 556793.484 550615.138 - -0.02% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.11% 6262.619 6193.131 - -1.29% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.11% 605593.979 598877.874 - -0.92% -
std::search(list<int>)_(no_match)/1024 -1.11% 763.668 755.215 - 2.27% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.11% 25.203 24.924 - -2.39% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.11% 0.909 0.899 - -2.84% -
SetIntersection_Interlaced_Set_float_64_64 -1.11% 15303494.750 15134343.315 - 0.24% -
std::generate(list<int>)/32 -1.10% 8.734 8.637 - 1.14% -
SetIntersection_Front_Set_float_256_64 -1.10% 6097375.456 6030250.648 - -8.01% -
rng::fill(vector<int>)/1024 -1.09% 30.080 29.751 - -1.37% -
rng::find_if(vector<char>)_(process_all)/8 -1.09% 2.458 2.432 - -2.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.09% 40409128.697 39968007.919 - -0.93% -
std::remove_if(vector<int>)_(sprinkled)/1024 -1.09% 523.881 518.163 - 26.63% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -1.09% 665.557 658.295 - -1.25% -
BM_std_minmax_element<long_long>/4096 -1.09% 1116.632 1104.450 - 2.55% -
BM_MakeThenSortHeap_string_Random_16 -1.09% 22.640 22.394 - -1.25% -
rng::partition_point(list<int>)/1024 -1.09% 1267.533 1253.747 - -0.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.09% 1154746.186 1142202.354 - 0.64% -
BM_std_min<unsigned_int>/10 -1.09% 1.006 0.995 - 0.09% -
std::multimap<int,_int>::find(key)_(existent)/32 -1.09% 1.602 1.585 - -1.41% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -1.08% 18.266 18.068 - -2.16% -
BM_RangesPushHeap_string_Random_64 -1.08% 12.936 12.796 - -0.15% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.08% 1.197 1.184 - -1.00% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.08% 11.314 11.192 - -0.06% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.08% 488.813 483.536 - -0.21% -
BM_std_min<unsigned_short>/20 -1.08% 2.174 2.151 - -3.14% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.08% 4.925 4.872 - -0.43% -
rng::unique(deque<int>)_(sprinkled)/8192 -1.08% 5656.526 5595.571 - -0.49% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.08% 5973951.045 5909582.748 - 0.73% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.08% 35890.387 35503.971 - -1.87% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.08% 215.378 213.059 - 2.80% -
SetIntersection_Interlaced_Set_string_16384_64 -1.08% 353531500.950 349726422.860 - -0.65% -
SetIntersection_Interlaced_Set_string_1024_64 -1.08% 17012955.404 16829881.665 - -5.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.08% 139385.633 137886.893 - 1.19% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.07% 1.287 1.273 - 0.51% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.07% 3.618 3.579 - 2.45% -
BM_vector_deque_ranges_move/5500 -1.07% 197.374 195.264 - -2.23% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 -1.07% 3.201 3.167 - 1.47% -
BM_std_min<unsigned___int128>/9 -1.07% 3.342 3.307 - -6.21% -
std::adjacent_find(vector<int>)/1048576 -1.07% 236679.945 234154.360 - -0.34% -
rng::for_each(map<int>::iterator)/8 -1.07% 4.613 4.564 - 0.08% -
rng::find_end(forward_list<int>)_(near_matches)/8192 -1.06% 2495755.488 2469203.200 - -0.47% -
rng::generate_n(deque<int>)/8192 -1.06% 1950.652 1929.981 - -2.45% -
std::search(deque<int>,_pred)_(single_element)/1000 -1.06% 477.908 472.845 - -0.49% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -1.06% 22.970 22.727 - 5.02% -
BM_PopHeap_pair<uint32,_uint32>_262144 -1.06% 59.842 59.210 - -1.49% -
BM_MakeHeap_string_Ascending_256 -1.06% 4.851 4.799 - -3.80% -
std::multimap<int,_int>::insert(value)_(new_value)/32 -1.06% 20.232 20.018 - 0.78% -
BM_MakeHeap_uint64_Random_262144 -1.06% 1.045 1.034 - -0.27% -
rng::unique(vector<int>,_pred)_(contiguous)/32 -1.05% 56.107 55.515 - -0.84% -
BM_StringConstructDestroyCStr_Large_Opaque -1.05% 15.215 15.055 - 5.42% -
BM_std_min<short>/28 -1.05% 2.764 2.735 - 0.20% -
SetIntersection_Front_Vector_string_16384_16 -1.05% 1718523.840 1700429.813 - -1.04% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -1.05% 16.486 16.313 - -1.32% -
BM_RangesPushHeap_uint32_Random_16 -1.05% 4.433 4.386 - -0.03% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.05% 5.750 5.690 - 0.49% -
rng::search(list<int>)_(no_match)/8192 -1.05% 6898.471 6826.315 - -0.48% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.05% 0.971 0.961 - -2.00% -
bm_ranges_swap_ranges_vb_aligned/512 -1.05% 5.317 5.261 - 0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.04% 17288540.443 17108165.342 - 0.06% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.04% 12.350 12.221 - 0.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.04% 11.796 11.674 - -0.15% -
rng::none_of(list<int>)_(process_all)/50 -1.04% 21.838 21.611 - -1.58% -
rng::copy_if(deque<int>)_(entire_range)/1048576 -1.04% 277978.001 275086.086 - -1.02% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -1.04% 516.059 510.709 - -0.27% -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 -1.03% 24.623 24.369 - 0.19% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.03% 18.183 17.996 - -1.73% -
BM_deque_vector_copy/1024 -1.03% 37.154 36.771 - -1.27% -
std::multiset<std::string>::find(key)_(non-existent)/32 -1.03% 10.425 10.317 - -2.27% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -1.03% 54084.822 53528.165 - -0.32% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 -1.03% 2941.885 2911.626 - 0.29% -
rng::contains(list<int>)_(process_all)/1048576 -1.03% 829752.844 821219.710 - -2.49% -
BM_SortHeap_string_262144 -1.03% 176.549 174.734 - -2.25% -
BM_MakeThenSortHeap_string_Descending_256 -1.03% 17.710 17.528 - -10.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.03% 3300947.529 3267049.305 - -8.32% -
std::stable_partition(list<int>)_(dense)/32 -1.03% 33.172 32.831 - -1.51% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.03% 9.433 9.336 - -0.20% -
BM_MakeThenSortHeap_float_Heap_64 -1.02% 3.477 3.441 - -1.82% -
rng::remove_if(list<int>)_(prefix)/50 -1.02% 74.817 74.051 - -1.34% -
BM_std_minmax_element<long_long>/64 -1.02% 17.760 17.579 - 0.60% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -1.02% 33.153 32.814 - 4.12% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.02% 3.782 3.743 - -1.92% -
BM_std_min<unsigned___int128>/1024 -1.02% 443.969 439.429 - -35.33% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.02% 17.728 17.547 - -1.23% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.02% 796.701 788.566 - -0.82% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.02% 689.807 682.766 - 1.32% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 -1.02% 962521.572 952697.479 - -0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.02% 1854232.746 1835313.231 - -3.48% -
SetIntersection_Interlaced_Vector_string_16_4 -1.02% 72605318.754 71865419.871 - 0.43% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.02% 31.894 31.569 - -0.85% -
SetIntersection_Front_Set_uint32_256_16 -1.02% 4875988.533 4826366.977 - -3.69% -
std::copy_if(deque<int>)_(entire_range)/1048576 -1.02% 277863.369 275040.341 - -0.93% -
BM_std_minmax_element<long_long>/4000 -1.01% 1090.606 1079.581 - 2.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.01% 1.818 1.799 - -0.11% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 -1.01% 9245.324 9151.964 - 2.78% -
rng::search_n(deque<int>)_(no_match)/8192 -1.01% 3499.709 3464.372 - -0.36% -
rng::sort(deque<int>)_(repeated)/8 -1.01% 18.832 18.643 - 0.87% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 -1.00% 7.286 7.213 - -0.03% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.00% 8702.583 8615.392 - -3.96% -
SetIntersection_Front_Vector_uint64_64_64 -1.00% 11372426.068 11258509.175 - 0.70% -
std::stable_partition(list<int>)_(sparse)/8192 -1.00% 8787.272 8699.390 - -0.97% -
SetIntersection_None_Vector_float_1024_256 -1.00% 1164200.883 1152558.512 - -1.70% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34940.93% 1001212.809 350834267.960 - 0.08% -
std::rotate_copy(deque<int>)/32 251.77% 2.622 9.225 - 251.79% -
rng::rotate_copy(deque<int>)/32 245.76% 2.693 9.313 - 252.41% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 128.33% 31.581 72.111 - 14.44% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 115.55% 25.231 54.386 - 96.05% -
SetIntersection_Interlaced_Vector_uint32_262144_64 112.65% 8210870.189 17460060.270 - 76.60% -
std::fill(list<int>)/50 107.68% 16.875 35.047 - -0.44% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 105.61% 101.646 208.998 - 1.68% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 104.13% 764.570 1560.730 - 104.71% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 94.06% 44.854 87.042 - 1.11% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 93.71% 31.611 61.234 - 2.35% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 93.37% 825.865 1596.966 - 92.38% -
std::mismatch(list<int>)_(it,_it,_it)/1000 92.46% 751.629 1446.613 - 92.71% -
rng::remove(vector<int>)_(sprinkled)/8192 92.16% 1983.225 3811.021 - 0.73% -
std::mismatch(list<int>)_(it,_it,_it)/1024 89.80% 771.456 1464.234 - 90.48% -
rng::rotate_copy(vector<int>)/8192 89.25% 283.624 536.762 - -12.47% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 84.65% 21.732 40.130 - 9.41% -
BM_std_min<unsigned_short>/1 79.31% 0.254 0.455 - -0.11% -
rng::remove(vector<int>)_(sprinkled)/1024 78.71% 288.177 515.011 - 0.42% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.62% 78.975 140.274 - 0.62% -
SetIntersection_Interlaced_Vector_uint32_16384_256 71.10% 14123298.693 24165410.075 - 75.54% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 70.83% 22.130 37.805 - 84.46% -
rng::find_end(vector<int>)_(single_element)/8192 69.60% 1912.641 3243.904 - 69.94% -
rng::find_end(vector<int>)_(single_element)/1024 69.37% 242.411 410.575 - 70.84% -
rng::find_end(vector<int>)_(single_element)/1000 69.08% 237.076 400.858 - 69.14% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 68.72% 1316.425 2221.089 - 43.10% -
rng::copy_backward(vector<bool>)_(aligned)/262144 65.45% 294.331 486.961 - 72.70% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 64.17% 42.507 69.786 - 2.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 63.46% 16347819.746 26722269.031 - 33.81% -
BM_RangesPushHeap_float_Random_1 62.71% 0.429 0.697 - -0.02% -
SetIntersection_Interlaced_Vector_uint32_262144_16 61.70% 3493641.371 5649109.214 - 83.66% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 61.28% 12.190 19.660 - 63.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 58.86% 5049280.676 8021498.662 - 76.73% -
BM_std_min<char>/1 57.66% 0.288 0.454 - 19.56% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 56.27% 57.316 89.568 - 47.68% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 55.17% 6.215 9.644 - 39.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 55.08% 0.449 0.696 - 45.04% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 54.51% 80589715.558 124516969.314 - 47.96% -
rng::find_end(vector<int>)_(process_all)/8192 53.66% 1904.428 2926.315 - 53.53% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 53.22% 22.064 33.806 - -40.47% -
rng::find_end(vector<int>)_(process_all)/1024 52.91% 242.555 370.893 - 51.72% -
rng::find_end(vector<int>)_(process_all)/1000 52.79% 236.990 362.094 - 51.45% -
SetIntersection_Interlaced_Vector_uint32_262144_256 52.66% 29468394.511 44985836.200 - 54.20% -
BM_vector_deque_copy/0 52.47% 0.388 0.592 - 15.17% -
rng::replace(vector<int>)_(sprinkled)/50 52.37% 8.028 12.232 - 36.83% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 52.27% 1035.022 1576.040 - -15.70% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 51.56% 27.360 41.466 - 1.20% -
BM_vector_deque_copy_backward/0 51.51% 0.402 0.608 - 31.95% -
BM_PushHeap_uint32_Random_1 50.85% 0.448 0.676 - 22.19% -
rng::all_of(deque<int>)_(process_all)/8 50.35% 3.088 4.643 - 48.60% -
rng::any_of(deque<int>)_(process_all)/8 50.02% 3.092 4.638 - 48.94% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 49.80% 23.891 35.789 - 35.70% -
rng::copy_n(vector<int>)/32768 49.01% 2294.113 3418.349 - 42.56% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 48.92% 0.411 0.613 - 31.31% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 47.58% 6.496 9.587 - 30.52% -
rng::find_end(vector<int>)_(process_all)/1048576 47.53% 253644.620 374205.064 - 52.96% -
SetIntersection_Interlaced_Vector_uint32_16384_16 47.04% 2462320.493 3620521.215 - 43.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 45.87% 29.056 42.384 - 9.72% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 45.41% 28.032 40.762 - 0.49% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 45.27% 23.458 34.078 - 1.78% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 45.25% 12.336 17.918 - 44.38% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 44.76% 97.281 140.822 - 37.17% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 43.94% 36.974 53.221 - 0.72% -
rng::replace(vector<int>)_(sprinkled)/32 43.58% 5.605 8.047 - 28.74% -
std::map<std::string,_int>::erase(key)_(existent)/8192 43.17% 64.897 92.914 - 15.00% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 42.85% 4.759 6.798 - 29.09% -
std::map<std::string,_int>::insert(value)_(already_present)/0 42.62% 12.159 17.341 - -9.62% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 41.96% 51.106 72.552 - -1.23% -
std::all_of(vector<int>)_(process_all)/50 41.80% 12.737 18.062 - -1.92% -
rng::contains_subrange(deque<int>)_(process_all)/50 41.67% 18.253 25.860 - 17.34% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 41.19% 1.080 1.525 - 14.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 40.50% 1.862 2.616 - 59.14% -
BM_RangesMakeHeap_float_Descending_64 39.58% 0.193 0.270 - 8.80% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 39.26% 31.860 44.368 - 13.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 39.20% 2876318.609 4003745.302 - 3.83% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 39.09% 29.773 41.411 - -0.68% -
SetIntersection_Interlaced_Vector_uint32_16384_64 38.41% 5939588.531 8220697.262 - 45.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 37.67% 64401241.139 88661536.849 - 31.55% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.64% 29.548 40.669 - 13.55% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 37.16% 0.447 0.614 - 32.55% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 36.04% 4.519 6.147 - 29.07% -
rng::search(deque<int>)_(no_match)/1024 35.94% 305.071 414.725 - 2.29% -
BM_MakeHeap_uint32_Random_4 35.59% 1.122 1.521 - 4.10% -
rng::find_first_of(vector<int>)_(large_needle)/32 35.32% 105.040 142.145 - 37.24% -
BM_PushHeap_float_Random_1 34.83% 0.517 0.697 - 20.50% -
rng::contains_subrange(list<int>)_(single_element)/8192 34.72% 6995.482 9424.586 - 33.12% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 34.63% 28.323 38.131 - -4.69% -
std::find_first_of(vector<int>)_(large_needle)/50 34.45% 267.929 360.222 - 26.44% -
std::copy(vector<bool>)_(aligned)/512 34.38% 1.379 1.853 - 34.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 34.34% 29.443 39.556 - -14.97% -
rng::replace(vector<int>)_(sprinkled)/1024 34.27% 172.147 231.146 - 25.33% -
std::find_first_of(vector<int>)_(large_needle)/8192 34.15% 7061741.999 9473390.204 - 26.71% -
std::map<std::string,_int>::erase(key)_(existent)/0 34.15% 42.205 56.617 - -23.05% -
std::find_first_of(vector<int>)_(large_needle)/32 33.90% 104.780 140.305 - 24.30% -
BM_PushHeap_uint64_SingleElement_1 33.59% 0.522 0.697 - 30.14% -
std::find_first_of(vector<int>)_(large_needle)/1024 33.21% 109910.345 146407.199 - 26.27% -
rng::find_first_of(vector<int>)_(large_needle)/8192 33.05% 7057906.762 9390768.331 - 35.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 33.05% 28.527 37.955 - -13.65% -
BM_StringConstructDestroyCStr_Empty_Transparent 33.02% 0.236 0.314 - -1.21% -
rng::reverse(vector<int>)/8 32.88% 1.619 2.151 - -0.59% -
rng::find_first_of(vector<int>)_(large_needle)/1024 32.32% 109839.086 145341.908 - 35.44% -
rng::replace(vector<int>)_(sprinkled)/8192 32.25% 1376.809 1820.883 - 23.82% -
std::copy(vector<bool>)_(aligned)/64 31.98% 1.368 1.805 - 38.57% -
std::find(vector<bool>)_(process_all)/50 31.94% 0.579 0.763 - -5.19% -
rng::unique_copy(list<int>)_(contiguous)/52 31.66% 22.722 29.915 - -0.36% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 31.45% 610.367 802.327 - -7.20% -
BM_RangesPushHeap_uint64_Descending_1 31.40% 0.467 0.613 - 6.37% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 31.38% 46.158 60.643 - 30.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 31.34% 1634042.050 2146075.976 - 5.42% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 31.20% 0.466 0.612 - 33.87% -
rng::copy(vector<bool>)_(aligned)/64 31.10% 1.375 1.802 - 37.76% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 30.93% 664.266 869.724 - -0.14% -
SetIntersection_Interlaced_Vector_uint32_1024_16 30.91% 1884804.393 2467470.396 - 24.00% -
std::set<std::string>::insert(value)_(new_value)/8192 30.67% 69.945 91.396 - -12.74% -
std::copy_n(vector<bool>)_(aligned)/1048576 30.67% 1677.673 2192.143 - 16.34% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 30.29% 25130.716 32741.909 - 18.14% -
rng::remove_if(vector<int>)_(sprinkled)/8192 30.20% 2960.697 3854.753 - 0.30% -
std::unordered_multiset<int>::find(key)_(existent)/1024 30.12% 1.161 1.511 - 28.95% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 30.11% 24.738 32.187 - -0.03% -
SetIntersection_Interlaced_Vector_uint64_16384_64 30.07% 5991653.634 7793326.096 - 28.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 29.76% 6819872.302 8849271.234 - 15.49% -
std::unordered_set<std::string>::count(key)_(existent)/8192 29.67% 32.211 41.767 - 13.24% -
std::shift_left(vector<int>)/32 29.54% 2.993 3.877 - 29.69% -
rng::find_end(deque<int>)_(process_all)/1000 29.39% 252.042 326.107 - 29.18% -
std::set<std::string>::erase(key)_(existent)/1024 29.33% 76.565 99.022 - -12.52% -
std::set<std::string>::erase(iterator)/8192 29.29% 25.805 33.363 - -17.05% -
std::unordered_set<int>::find(key)_(existent)/32 28.95% 1.135 1.464 - 4.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.94% 25.917 33.418 - 31.00% -
std::remove_if(vector<int>)_(sprinkled)/8192 28.65% 2958.414 3805.854 - -0.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 28.18% 38973084.340 49954942.474 - 11.06% -
std::find_if_not(list<int>)_(bail_25%)/32768 28.13% 7601.481 9739.555 - 31.98% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 27.91% 19.084 24.410 - 10.05% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 27.86% 1.157 1.479 - 6.36% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 27.84% 46152295.536 58998861.833 - 27.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.57% 29.209 37.262 - 2.54% -
BM_std_minmax_element<long_long>/2 27.53% 0.538 0.686 - -0.02% -
rng::copy_backward(list<int>)/4096 27.45% 3109.602 3963.294 - 29.40% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 27.39% 30.666 39.064 - 2.33% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 27.34% 6.355 8.093 - -5.59% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 27.33% 289.489 368.609 - 7.37% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 27.33% 25.903 32.981 - -17.52% -
rng::remove_if(vector<int>)_(sprinkled)/1024 27.32% 409.385 521.224 - 0.11% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 27.16% 726.136 923.379 - 3.37% -
std::unordered_set<int>::insert(value)_(already_present)/1024 27.12% 1.940 2.466 - 4.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 26.71% 35.100 44.477 - 0.33% -
std::remove_if(vector<int>)_(sprinkled)/1024 26.63% 409.192 518.163 - -1.09% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 26.57% 60.673 76.797 - 0.07% -
std::unordered_set<int>::erase(iterator)/8192 26.47% 20.166 25.504 - 23.49% -
BM_lexicographical_compare_three_way_slow_path/1 25.71% 0.364 0.458 - 52.46% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 25.70% 1.250 1.571 - 27.00% -
rng::find_first_of(vector<int>)_(large_needle)/50 25.57% 285.569 358.602 - 25.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 25.55% 28.812 36.175 - -9.54% -
BM_StringRelational_Eq_Small_Small_ChangeLast 25.30% 1.678 2.102 - -3.72% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 25.28% 0.362 0.453 - 36.81% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 25.12% 0.362 0.453 - 36.71% -
std::find_end(deque<int>)_(single_element)/1000 25.02% 250.177 312.768 - 24.08% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 24.98% 0.363 0.454 - 37.98% -
std::unordered_set<int>::erase(iterator)/1024 24.67% 20.194 25.177 - 24.19% -
std::multiset<std::string>::erase(key)_(existent)/1024 24.67% 57.816 72.079 - -17.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 24.64% 2011208.177 2506755.811 - 5.75% -
std::unordered_set<int>::erase(key)_(existent)/8192 24.50% 22.841 28.437 - 20.04% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 24.49% 0.365 0.454 - 36.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 24.49% 39.687 49.406 - 31.13% -
rng::all_of(deque<int>)_(process_all)/32 24.31% 11.554 14.363 - 23.50% -
rng::copy(vector<bool>)_(aligned)/512 24.30% 1.767 2.196 - 24.36% -
rng::any_of(deque<int>)_(process_all)/32 24.27% 11.550 14.354 - 24.26% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 24.10% 23.878 29.632 - 10.59% -
SetIntersection_Interlaced_Vector_uint32_262144_4 23.94% 1524213.058 1889171.580 - 23.96% -
rng::find_last(vector<int>)_(bail_90%)/8 23.92% 0.548 0.679 - 8.25% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 23.90% 0.495 0.613 - 37.12% -
BM_vector_deque_move_backward/0 23.83% 0.444 0.549 - 19.25% -
std::find(vector<bool>)_(process_all)/8 23.70% 0.576 0.713 - -10.87% -
BM_vector_deque_ranges_copy/0 23.40% 0.463 0.571 - 13.26% -
std::find_end(deque<int>)_(process_all)/1024 23.34% 265.101 326.968 - 21.09% -
std::find_end(deque<int>)_(single_element)/1024 23.33% 259.051 319.482 - 23.04% -
std::map<int,_int>::erase(key)_(non-existent)/32 23.31% 2.380 2.935 - 22.21% -
std::copy(list<int>)/64 22.69% 32.056 39.331 - 15.72% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 22.66% 1.260 1.545 - 25.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 22.62% 5992121.144 7347493.077 - 101.43% -
std::map<std::string,_int>::insert(value)_(new_value)/32 22.58% 33.788 41.416 - -0.88% -
std::unordered_set<int>::find(key)_(existent)/1024 22.57% 1.155 1.415 - -0.60% -
BM_PopHeap_pair<uint32,_uint32>_1 22.51% 0.506 0.621 - 8.20% -
rng::find_if(list<int>)_(process_all)/8192 22.41% 10324.504 12638.642 - 25.84% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 22.38% 1.167 1.428 - 5.76% -
std::find_end(deque<int>)_(process_all)/8192 22.20% 2040.607 2493.722 - 21.91% -
rng::any_of(deque<int>)_(process_all)/50 21.85% 18.340 22.348 - 3.98% -
rng::generate_n(list<int>)/8192 21.81% 6968.160 8487.630 - 21.31% -
std::multiset<std::string>::find(key)_(existent)/1024 21.80% 23.611 28.758 - 3.96% -
std::is_partitioned(deque<int>)_(partitioned)/32 21.68% 9.774 11.893 - 29.98% -
std::unordered_set<int>::find(key)_(non-existent)/32 21.64% 0.983 1.196 - -5.25% -
BM_PushHeap_uint32_PipeOrgan_1 21.43% 0.474 0.576 - 39.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 21.42% 28.861 35.042 - 7.65% -
std::find_end(deque<int>)_(process_all)/1000 21.39% 262.581 318.741 - 26.82% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.37% 46.450 56.374 - -0.22% -
std::multiset<std::string>::find(key)_(existent)/32 21.24% 14.756 17.891 - -17.56% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.21% 25.525 30.939 - 0.13% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 20.97% 32.867 39.761 - 12.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 20.93% 213192962.567 257818589.226 - 8.24% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.66% 17.584 21.217 - 1.05% -
rng::find_end(deque<int>)_(single_element)/1024 20.57% 277.999 335.180 - 29.77% -
BM_PushHeap_uint64_Descending_1 20.37% 0.449 0.540 - 2.59% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 20.37% 20.451 24.616 - -0.88% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 20.36% 1.145 1.378 - 16.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 20.31% 10137763.980 12196924.046 - -8.23% -
BM_RangesPopHeap_uint32_1 20.12% 0.415 0.499 - -13.06% -
std::mismatch(list<int>)_(it,_it,_it)/8192 19.84% 7427.540 8901.221 - 11.02% -
std::find_end(deque<int>)_(process_all)/1048576 19.79% 265381.787 317888.965 - 19.69% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 19.78% 30.443 36.465 - 43.14% -
BM_RangesMakeHeap_float_Descending_16 19.62% 0.210 0.251 - 4.45% -
std::unordered_set<std::string>::contains(key)_(existent)/32 19.60% 33.079 39.563 - -1.91% -
std::unordered_set<int>::contains(key)_(non-existent)/32 19.59% 1.529 1.828 - 24.29% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 19.59% 2.165 2.589 - 14.84% -
BM_std_minmax_element<int>/3 19.51% 1.044 1.248 - 0.29% -
rng::copy_backward(vector<bool>)_(unaligned)/512 19.36% 4.885 5.830 - 19.31% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 19.21% 89.422 106.596 - 16.21% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 18.89% 11591.857 13781.667 - 13.81% -
std::multiset<std::string>::find(key)_(existent)/8192 18.84% 28.907 34.353 - -17.12% -
rng::contains_subrange(deque<int>)_(process_all)/32 18.68% 13.918 16.518 - 13.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 18.63% 1543.415 1830.962 - 2.56% -
SetIntersection_Interlaced_Vector_uint64_262144_4 18.62% 1582963.685 1877705.656 - -10.35% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 18.56% 68532.616 81250.257 - 17.95% -
std::is_partitioned(deque<int>)_(partitioned)/50 18.44% 14.851 17.590 - 26.00% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 18.41% 66.582 78.837 - -11.87% -
std::unordered_multiset<int>::find(key)_(existent)/8192 18.34% 1.271 1.504 - 24.13% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 18.19% 11894.715 14058.439 - 13.13% -
std::unordered_set<std::string>::erase(iterator)/0 18.18% 27.410 32.393 - 25.37% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 18.13% 735.462 868.780 - 3.87% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 18.12% 10279.085 12142.016 - 8.89% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 18.05% 0.464 0.548 - 20.17% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 18.04% 10.375 12.246 - 28.04% -
rng::unique_copy(deque<int>)_(sprinkled)/52 17.68% 14.761 17.372 - 11.45% -
std::move(deque<int>)/32768 17.61% 2121.008 2494.520 - 31.19% -
std::multiset<int>::find(key)_(non-existent)/32 17.59% 2.240 2.634 - 17.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 17.59% 28.242 33.211 - 1.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.51% 507.591 596.463 - 16.19% -
BM_PushHeap_uint64_Ascending_64 17.43% 1.518 1.783 - 9.79% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 17.42% 2.334 2.740 - 19.57% -
std::unordered_set<int>::erase(key)_(existent)/1024 17.34% 22.404 26.290 - 15.05% -
BM_StringRelational_Eq_Empty_Empty_Control 17.27% 1.854 2.175 - 11.00% -
rng::find(list<int>)_(bail_25%)/32768 17.27% 7609.810 8923.731 - 8.28% -
std::copy(vector<bool>)_(aligned)/4096 17.26% 4.700 5.512 - 17.49% -
rng::remove(vector<int>)_(sprinkled)/50 17.13% 55.156 64.603 - 0.05% -
std::for_each_n(list<int>)/8192 17.12% 7280.648 8527.069 - 0.33% -
rng::find_end(deque<int>)_(single_element)/1000 17.06% 293.157 343.170 - 36.15% -
std::unordered_multiset<int>::find(key)_(existent)/32 16.99% 1.302 1.523 - 36.59% -
rng::generate(list<int>)/8192 16.99% 7535.177 8815.094 - 24.73% -
rng::move_backward(list<int>)/4096 16.91% 6560.116 7669.115 - -0.35% -
std::multimap<std::string,_int>::ctor(const&)/32 16.82% 712.884 832.801 - -0.58% -
std::map<std::string,_int>::erase(iterator)/32 16.60% 27.710 32.308 - 6.58% -
BM_std_min<int>/1 16.59% 0.282 0.328 - -12.43% -
std::move(vector<bool>)_(unaligned)/512 16.47% 3.977 4.632 - 1.35% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 16.43% 0.390 0.454 - 31.99% -
std::unordered_map<int,_int>::find(key)_(existent)/32 16.42% 1.160 1.350 - 12.77% -
BM_std_min<unsigned_int>/1 16.40% 0.325 0.379 - 31.32% -
BM_deque_vector_ranges_copy_backward/0 16.38% 1.377 1.602 - 4.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 16.31% 566.041 658.380 - 14.69% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 16.29% 670.415 779.593 - -0.19% -
BM_MakeThenSortHeap_float_Descending_4 16.22% 1.175 1.366 - 1.86% -
std::set<std::string>::erase(iterator)/0 16.17% 25.427 29.540 - -30.52% -
SetIntersection_Front_Set_string_256_256 16.17% 27952799.539 32471878.481 - 5.86% -
BM_deque_deque_ranges_move_backward/0 16.14% 0.792 0.920 - -0.04% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 16.14% 8607.197 9996.147 - 16.26% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 16.11% 19.880 23.084 - 1.86% -
SetIntersection_Front_Set_string_16384_256 16.04% 14679650.652 17034354.756 - 14.89% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 15.99% 0.447 0.519 - -18.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 15.94% 12768803.666 14804066.462 - 11.40% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 15.93% 556.187 644.812 - 13.43% -
BM_MakeHeap_float_Random_256 15.89% 1.238 1.434 - 4.76% -
BM_std_minmax<unsigned_short>/4 15.82% 0.936 1.084 - 7.90% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 15.77% 1.238 1.434 - -1.35% -
std::unordered_set<std::string>::count(key)_(existent)/1024 15.68% 36.251 41.935 - 8.13% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 15.64% 4.602 5.322 - 0.45% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 15.62% 25.696 29.709 - -0.17% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 15.60% 24.410 28.218 - 20.24% -
rng::is_sorted(vector<int>,_pred)/8 15.59% 3.512 4.059 - 3.61% -
BM_StringDestroy_Empty 15.53% 0.655 0.756 - 0.15% -
rng::find(vector<int>)_(bail_25%)/8 15.33% 1.368 1.578 - -0.49% -
SetIntersection_Interlaced_Vector_uint32_256_64 15.32% 7282858.379 8398577.566 - 24.35% -
BM_deque_deque_ranges_copy_backward/0 15.25% 0.801 0.923 - 0.11% -
std::set<std::string>::find(key)_(non-existent)/32 15.19% 9.278 10.688 - -55.31% -
rng::for_each(multiset<int>)/50 15.07% 45.153 51.959 - -1.15% -
std::find(list<int>)_(bail_25%)/32768 14.98% 8111.893 9327.256 - 16.96% -
std::rotate(list<int>)_(1_element_forward)/32 14.96% 12.384 14.237 - 1.70% -
rng::find_first_of(deque<int>)_(large_needle)/50 14.85% 713.431 819.385 - 21.76% -
std::adjacent_find(deque<int>)/8 14.76% 2.957 3.393 - 11.19% -
std::unordered_set<int>::clear()/1024 14.71% 7886.450 9046.158 - 12.62% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 14.67% 9.978 11.442 - 80.03% -
rng::equal(vector<bool>)_(unaligned)/8 14.64% 0.738 0.846 - -5.51% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 14.56% 9.538 10.927 - 8.48% -
rng::equal(vector<bool>)_(unaligned)/50 14.52% 0.736 0.843 - -4.41% -
rng::find_last(vector<char>)_(bail_90%)/1024 14.35% 12.079 13.812 - 13.78% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 14.33% 5160.517 5899.919 - 8.75% -
BM_StringRelational_Less_Small_Large_Control 14.30% 1.617 1.848 - 1.27% -
std::stable_partition(deque<int>)_(dense)/1024 14.25% 596.230 681.169 - -3.30% -
SetIntersection_Front_Set_uint64_262144_256 14.23% 4480569.092 5117941.765 - 10.55% -
std::multimap<std::string,_int>::count(key)_(existent)/32 14.21% 17.897 20.441 - 3.75% -
BM_MakeHeap_float_Random_262144 14.14% 1.115 1.273 - 13.54% -
BM_std_min<unsigned_char>/1 13.93% 0.325 0.370 - -2.06% -
std::none_of(deque<int>)_(process_all)/50 13.92% 17.757 20.229 - 10.37% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 13.89% 6.080 6.925 - 10.50% -
BM_deque_vector_copy_backward/0 13.89% 1.379 1.570 - 4.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 13.85% 110783943.527 126123312.716 - -0.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.73% 42.841 48.725 - 26.65% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13.73% 12120.405 13784.246 - 8.40% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 13.72% 686.866 781.120 - 25.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 13.69% 0.410 0.466 - -7.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 13.48% 1317.860 1495.460 - 10.19% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.46% 608.872 690.799 - 13.40% -
BM_vector_deque_ranges_move_backward/70000 13.44% 7651.795 8680.071 - 2.51% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.28% 70.919 80.340 - -0.01% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 13.22% 0.616 0.697 - 0.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 13.10% 19.154 21.663 - -5.94% -
BM_vector_deque_move/2 13.10% 1.832 2.072 - 3.24% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 13.07% 18.866 21.332 - -5.89% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 13.02% 32.669 36.922 - 50.92% -
SetIntersection_Interlaced_Vector_uint64_256_64 12.99% 6752044.939 7629243.983 - -5.09% -
rng::fill_n(deque<int>)/32 12.89% 1.225 1.383 - 13.75% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 12.84% 645.389 728.283 - 20.32% -
std::map<int,_int>::erase(key)_(non-existent)/8192 12.81% 7.680 8.664 - 17.72% -
BM_PushHeap_uint64_Ascending_16 12.78% 0.912 1.028 - 9.68% -
std::search(deque<int>)_(near_matches)/1000 12.78% 19754.209 22278.780 - 18.74% -
std::find_end(deque<int>,_pred)_(single_element)/8192 12.74% 4315.998 4865.893 - 12.68% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.73% 8.677 9.781 - 6.65% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 12.64% 1.316 1.482 - -3.03% -
std::multiset<int>::insert(value)_(new_value)/8192 12.61% 74.026 83.357 - 13.35% -
std::remove_if(vector<int>)_(sprinkled)/50 12.60% 60.085 67.656 - 2.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 12.60% 5134784.353 5781625.206 - 7.83% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 12.58% 614.138 691.373 - 15.13% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 12.57% 10.452 11.765 - 18.19% -
BM_tolower_char<wchar_t> 12.50% 0.614 0.691 - 0.32% -
BM_std_minmax<short>/32 12.48% 1.229 1.382 - 9.56% -
rng::unique(deque<int>)_(sprinkled)/1024 12.48% 629.790 708.405 - 12.02% -
BM_std_minmax<unsigned_int>/4 12.38% 0.973 1.093 - 6.59% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 12.38% 61.439 69.043 - 0.15% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 12.34% 29.172 32.772 - 2.21% -
std::set<std::string>::equal_range(key)_(existent)/8192 12.32% 27.006 30.334 - -39.91% -
std::find_if(vector<int>)_(bail_25%)/8 12.29% 0.995 1.117 - -0.10% -
std::stable_partition(list<int>)_(dense)/8192 12.26% 17474.912 19617.497 - 12.32% -
std::map<int,_int>::erase(key)_(non-existent)/1024 12.25% 5.395 6.057 - 13.45% -
std::rotate(list<int>)_(1_element_forward)/8192 12.21% 7904.335 8869.093 - 10.74% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 12.19% 9.205 10.326 - -57.24% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 12.18% 32.719 36.704 - 0.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 12.17% 0.447 0.502 - -3.04% -
std::search(deque<int>)_(near_matches)/1024 12.13% 20648.652 23153.901 - 17.19% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 12.07% 18.594 20.839 - 11.69% -
BM_std_minmax<char>/16 12.06% 1.026 1.150 - 24.46% -
BM_toupper_char<char> 12.06% 0.615 0.690 - 25.56% -
rng::partition(deque<int>)_(dense)/50 11.98% 15.399 17.245 - 11.64% -
BM_RangesPopHeap_uint64_1 11.93% 0.445 0.498 - -3.89% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 11.89% 2.189 2.450 - 0.90% -
BM_std_min<unsigned___int128>/1 11.87% 0.367 0.411 - 19.62% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 11.80% 1237.061 1383.037 - 7.99% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.79% 314603016.862 351685649.760 - 0.43% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 11.74% 25.352 28.328 - -7.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 11.73% 8793333.555 9824499.827 - 7.03% -
BM_std_minmax<char>/8 11.69% 1.024 1.144 - 15.07% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 11.58% 22.057 24.611 - 9.74% -
rng::move(list<int>)/4096 11.52% 5393.364 6014.755 - 11.60% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.51% 9.431 10.516 - 0.18% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 11.48% 58.658 65.394 - 0.29% -
std::multiset<int>::find(key)_(non-existent)/1024 11.46% 5.475 6.102 - 11.34% -
std::unordered_set<int>::erase(iterator)/32 11.44% 20.073 22.370 - 10.64% -
SetIntersection_Interlaced_Vector_uint32_1024_4 11.44% 1325324.026 1476913.226 - 0.44% -
std::multiset<int>::equal_range(key)_(existent)/1024 11.42% 4.951 5.517 - 4.39% -
std::fill_n(vector<bool>)/512 11.39% 1.425 1.587 - -0.79% -
SetIntersection_Front_Set_uint32_16384_1024 11.34% 15461815.069 17214853.129 - 3.25% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 11.22% 777.472 864.736 - 4.07% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 11.22% 17757.838 19750.893 - -2.98% -
std::rotate_copy(vector<int>)/8192 11.17% 640.902 712.493 - 2.61% -
std::multiset<int>::find(key)_(non-existent)/8192 11.15% 8.539 9.490 - 10.71% -
rng::remove(vector<int>)_(sprinkled)/32 11.13% 51.390 57.111 - 0.56% -
std::set<std::string>::count(key)_(non-existent)/32 11.12% 9.672 10.748 - -55.37% -
std::unordered_set<int>::count(key)_(existent)/1024 11.10% 1.204 1.337 - -2.97% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.08% 0.526 0.585 - -0.01% -
std::find_first_of(deque<int>)_(small_needle)/50 11.08% 164.557 182.786 - 7.93% -
BM_RangesMakeHeap_uint64_Random_4 11.08% 1.154 1.282 - -26.12% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 11.03% 24.531 27.238 - 6.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 10.98% 6509247.389 7223695.392 - 11.22% -
BM_StringRelational_Less_Large_Large_Control 10.93% 2.047 2.271 - -2.50% -
BM_PushHeap_uint64_Ascending_256 10.93% 2.092 2.320 - 5.41% -
rng::for_each_n(list<int>)/50 10.92% 21.734 24.108 - -0.25% -
std::find_if_not(vector<int>)_(process_all)/32768 10.85% 8808.379 9764.020 - -0.05% -
std::find_if_not(vector<int>)_(process_all)/8192 10.82% 2194.863 2432.314 - 0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 10.78% 0.501 0.555 - 10.66% -
BM_PushHeap_uint64_Ascending_262144 10.77% 4.658 5.160 - 5.37% -
BM_toupper_char<wchar_t> 10.77% 0.554 0.613 - -10.47% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 10.74% 1.594 1.766 - 9.64% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.69% 11.148 12.340 - 19.22% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 10.65% 1.296 1.434 - 2.61% -
SetIntersection_Interlaced_Set_string_64_64 10.64% 36012424.621 39842360.018 - 4.76% -
BM_vector_deque_move/1 10.60% 2.111 2.335 - 1.94% -
rng::find_if_not(deque<int>)_(process_all)/8192 10.44% 2801.915 3094.342 - 3.13% -
rng::search(deque<int>,_pred)_(near_matches)/1000 10.43% 25255.045 27889.189 - 0.12% -
rng::find_first_of(deque<int>)_(large_needle)/32 10.42% 298.242 329.326 - 16.07% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 10.39% 42761.124 47203.873 - 7.45% -
SetIntersection_Front_Set_uint64_16384_1024 10.37% 14939915.937 16489760.774 - 15.46% -
rng::all_of(deque<int>)_(process_all)/50 10.35% 18.336 20.234 - 13.02% -
SetIntersection_Front_Set_uint32_1024_256 10.34% 4588185.853 5062788.045 - -0.32% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 10.34% 682.767 753.379 - 25.52% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10.34% 11316.703 12486.743 - 11.80% -
BM_RangesMakeHeap_uint32_Random_256 10.32% 1.194 1.318 - 13.96% -
BM_vector_deque_ranges_move/2 10.28% 1.727 1.905 - -7.85% -
BM_RangesMakeThenSortHeap_float_Descending_16384 10.25% 26.653 29.384 - 0.47% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 10.22% 0.336 0.370 - 1.97% -
std::multiset<std::string>::erase(iterator)/8192 10.21% 30.396 33.500 - 23.22% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 10.19% 110502.960 121768.344 - 13.19% -
std::set<std::string>::contains(key)_(existent)/1024 10.18% 21.246 23.408 - -42.05% -
rng::search(deque<int>,_pred)_(near_matches)/1024 10.17% 26503.842 29200.513 - -0.02% -
std::fill_n(vector<bool>)/64 10.16% 1.518 1.672 - 3.18% -
BM_StringRelationalLiteral_Less_Small_Large_Control 10.09% 1.720 1.894 - 8.33% -
std::unordered_set<std::string>::find(key)_(existent)/1024 10.06% 35.266 38.816 - 4.80% -
rng::copy_n(vector<bool>)_(unaligned)/512 10.04% 3.322 3.655 - 4.36% -
std::multiset<std::string>::count(key)_(existent)/32 10.03% 18.033 19.842 - 1.32% -
rng::stable_partition(list<int>)_(dense)/8192 10.01% 18229.439 20053.842 - 3.31% -
rng::stable_partition(list<int>)_(dense)/50 9.99% 52.647 57.907 - -0.72% -
rng::stable_partition(list<int>)_(dense)/32 9.96% 31.804 34.973 - -3.24% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 9.95% 0.567 0.623 - -1.81% -
rng::find_end(deque<int>)_(process_all)/1024 9.93% 302.597 332.631 - 28.41% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 9.91% 40.068 44.039 - 1.16% -
BM_std_minmax<char>/24 9.89% 1.254 1.378 - 19.35% -
std::find_first_of(deque<int>)_(small_needle)/32 9.89% 107.356 117.973 - 6.75% -
std::adjacent_find(list<int>)/50 9.85% 23.766 26.108 - 0.11% -
rng::search(list<int>,_pred)_(same_length)/8192 9.84% 8902.986 9779.385 - 11.20% -
BM_RangesPopHeap_float_256 9.81% 19.990 21.952 - -0.65% -
rng::is_sorted_until(deque<int>,_pred)/8 9.75% 3.855 4.232 - -32.62% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 9.75% 19.904 21.845 - 2.38% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 9.74% 65.173 71.521 - -29.10% -
std::is_sorted(deque<int>)/8 9.73% 2.512 2.757 - -15.40% -
rng::copy(vector<bool>)_(aligned)/4096 9.72% 4.948 5.429 - 10.19% -
SetIntersection_Interlaced_Vector_string_16384_4 9.71% 1820903.984 1997761.598 - 10.04% -
BM_PopHeap_float_256 9.71% 20.337 22.312 - -0.23% -
rng::partition(deque<int>)_(dense)/32 9.65% 10.514 11.528 - 8.47% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 9.64% 4.463 4.893 - -17.33% -
BM_MakeHeap_uint32_Random_256 9.46% 1.147 1.256 - 7.96% -
std::copy_n(vector<bool>)_(aligned)/262144 9.43% 675.857 739.579 - 168.92% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 9.42% 22.288 24.388 - 1.96% -
rng::search(list<int>,_pred)_(single_element)/8192 9.38% 8320.133 9100.670 - 9.66% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 9.37% 1.875 2.051 - 8.10% -
BM_vector_deque_ranges_move/0 9.34% 0.519 0.568 - -7.43% -
rng::find_end(list<int>)_(process_all)/8192 9.34% 6826.746 7464.052 - 12.51% -
rng::all_of(deque<int>)_(process_all)/8192 9.33% 2632.077 2877.757 - 0.39% -
rng::all_of(deque<int>)_(process_all)/32768 9.33% 10550.723 11535.331 - 0.55% -
SetIntersection_Interlaced_Set_uint32_256_256 9.32% 8851964.824 9677290.754 - 2.88% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 9.30% 16.136 17.636 - 0.76% -
std::stable_partition(deque<int>)_(dense)/50 9.28% 39.686 43.367 - -3.93% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 9.27% 0.827 0.903 - 9.67% -
std::unordered_set<int>::clear()/8192 9.27% 61971.823 67717.944 - 9.41% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 9.25% 2.635 2.879 - 26.38% -
BM_RangesPushHeap_uint32_Random_1 9.25% 0.501 0.547 - 13.25% -
BM_RangesPopHeap_float_64 9.20% 12.252 13.380 - -0.19% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 9.19% 206.754 225.745 - 3.50% -
rng::find_last_if(deque<int>)_(bail_90%)/8 9.17% 0.908 0.991 - -0.26% -
std::map<std::string,_int>::erase(iterator)/1024 9.17% 26.862 29.324 - 12.33% -
rng::contains_subrange(deque<int>)_(same_length)/16 9.15% 11.232 12.260 - 3.79% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 9.15% 14.510 15.837 - 8.98% -
std::map<std::string,_int>::erase(iterator)/8192 9.10% 26.448 28.855 - -18.44% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 9.09% 954.862 1041.635 - 0.80% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.08% 1.485 1.620 - 0.05% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 9.08% 91.418 99.718 - 11.19% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 9.07% 1.853 2.021 - 0.30% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 9.06% 2.254 2.459 - 7.28% -
std::unordered_set<int>::count(key)_(existent)/32 9.04% 1.470 1.603 - 0.88% -
std::distance(join_view(vector<vector<int>>))/50 9.03% 0.604 0.659 - 3.30% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 9.02% 21.880 23.854 - 7.41% -
rng::none_of(deque<int>)_(process_all)/8 9.00% 4.385 4.779 - 6.71% -
BM_PushHeap_float_QuickSortAdversary_16 8.98% 0.979 1.067 - 9.39% -
std::unordered_set<int>::insert(value)_(new_value)/8192 8.92% 19.381 21.109 - 4.44% -
BM_StringDestroy_Large 8.92% 6.747 7.348 - 3.01% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.91% 16.239 17.686 - -0.54% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 8.91% 24.307 26.472 - 0.06% -
BM_StringRead_Cold_Deep_Large 8.90% 1.209 1.317 - -17.03% -
std::set<std::string>::contains(key)_(non-existent)/8192 8.90% 26.086 28.407 - -60.22% -
BM_MakeThenSortHeap_float_Descending_16384 8.89% 27.349 29.781 - -0.58% -
BM_StringRelational_Eq_Small_Small_Control 8.88% 1.851 2.015 - 9.79% -
rng::partial_sort_copy(deque<int>)_(descending)/8 8.87% 19.673 21.418 - 2.29% -
bm_lexicographical_compare<signed_char>/3 8.84% 1.727 1.880 - 1.59% -
std::fill_n(deque<int>)/32 8.83% 1.156 1.258 - -2.24% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 8.82% 21.410 23.298 - 9.85% -
rng::move_backward(list<int>)/262144 8.81% 266936.807 290447.722 - -5.27% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.78% 661.657 719.733 - -0.10% -
rng::stable_partition(deque<int>)_(sparse)/32 8.77% 11.165 12.144 - -1.89% -
std::set<std::string>::equal_range(key)_(existent)/32 8.73% 15.506 16.861 - -30.17% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 8.73% 2631.783 2861.530 - 7.37% -
std::find_end(deque<int>,_pred)_(single_element)/1000 8.72% 597.719 649.869 - 8.18% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 8.72% 1.370 1.489 - 7.66% -
BM_StringRead_Cold_Shallow_Large 8.68% 1.034 1.123 - -18.45% -
std::find_if_not(list<int>)_(bail_25%)/8 8.67% 1.216 1.321 - -0.15% -
rng::rotate(list<int>)_(by_1/2)/8192 8.64% 4959.577 5388.306 - 8.36% -
BM_RangesPushHeap_float_Ascending_16 8.63% 0.982 1.067 - -3.77% -
std::set<std::string>::equal_range(key)_(non-existent)/32 8.63% 9.986 10.847 - -54.44% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.60% 0.336 0.365 - -8.09% -
std::find_if(vector<char>)_(process_all)/8 8.60% 2.425 2.634 - 5.78% -
std::find(vector<long_long>)_(process_all)/8 8.60% 1.155 1.254 - 8.66% -
rng::search(list<int>)_(single_element)/8192 8.54% 7419.680 8053.666 - 8.73% -
std::unordered_set<int>::find(key)_(existent)/8192 8.54% 1.384 1.502 - -0.88% -
710_omnetpp_r 8.54% 8.847 9.602 - -0.65% -
rng::find_end(list<int>)_(process_all)/1024 8.52% 673.763 731.190 - 8.33% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 8.52% 11963.456 12983.003 - 0.61% -
rng::is_partitioned(vector<int>)_(partitioned)/50 8.51% 8.481 9.203 - 4.61% -
BM_std_minmax<char>/15 8.51% 2.930 3.179 - 7.17% -
BM_std_minmax<char>/25 8.49% 1.276 1.385 - 17.46% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.44% 2.230 2.418 - 6.43% -
std::find_if_not(vector<int>)_(process_all)/1024 8.43% 283.693 307.610 - -0.01% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.42% 34.305 37.195 - -0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 8.40% 4403163.729 4773174.776 - 8.64% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 8.38% 1.502 1.628 - 3.39% -
BM_std_minmax<char>/11 8.38% 1.648 1.787 - 5.68% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 8.38% 11962.114 12964.577 - 0.66% -
std::find_end(list<int>)_(process_all)/1000 8.34% 656.214 710.943 - 6.61% -
rng::fold_left(list<int>)/8192 8.33% 10517.347 11393.646 - 5.42% -
std::multiset<std::string>::erase(key)_(non-existent)/32 8.32% 10.099 10.939 - 9.17% -
bm_lexicographical_compare<signed_char>/2 8.29% 1.495 1.619 - 0.00% -
rng::for_each_n(list<int>)/8192 8.27% 7226.471 7824.348 - 0.59% -
rng::remove_if(vector<int>)_(sprinkled)/50 8.26% 59.652 64.578 - 0.43% -
std::deque<int>::ctor(size)/1024 8.26% 68.900 74.589 - 1.24% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 8.24% 29.311 31.725 - 0.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 8.23% 38.617 41.796 - 0.29% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 8.22% 2.199 2.379 - -2.64% -
BM_PopHeap_float_64 8.21% 12.508 13.534 - 0.50% -
rng::move_backward(list<int>)/32768 8.15% 33613.677 36354.838 - 6.45% -
std::replace(vector<int>)_(sprinkled)/50 8.13% 7.726 8.355 - 3.29% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 8.13% 12642.666 13670.196 - 25.96% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 8.13% 4306.998 4656.976 - 8.15% -
rng::is_partitioned(deque<int>)_(partitioned)/50 8.12% 15.847 17.134 - 14.03% -
std::find_end(deque<int>)_(single_element)/8192 8.10% 2038.462 2203.519 - 8.77% -
std::multiset<std::string>::erase(iterator)/32 8.08% 30.769 33.255 - 7.20% -
std::flat_map<int,_int>::erase(iterator)/1024 8.07% 76.089 82.228 - 7.34% -
rng::search(list<int>)_(single_element)/1000 8.06% 666.021 719.707 - 6.07% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 8.04% 596.810 644.812 - 8.01% -
rng::find_if(list<int>)_(bail_25%)/32768 8.04% 8454.857 9134.672 - 1.77% -
std::remove_if(vector<int>)_(sprinkled)/32 8.01% 53.749 58.055 - 3.20% -
SetIntersection_Interlaced_Vector_uint32_16384_4 8.01% 1530634.565 1653234.699 - 16.02% -
rng::find(vector<char>)_(bail_25%)/8 7.99% 0.983 1.062 - -0.24% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 7.99% 1.338 1.445 - 4.78% -
std::remove_if(list<int>)_(prefix)/8192 7.98% 9351.179 10097.704 - 2.97% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 7.97% 26.924 29.070 - -0.17% -
std::unique_copy(list<int>)_(contiguous)/52 7.96% 20.317 21.935 - -0.12% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 7.96% 5300.869 5722.802 - -0.05% -
rng::any_of(vector<int>)_(process_all)/8 7.94% 2.354 2.541 - 3.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 7.93% 25863.867 27915.112 - 3.63% -
rng::remove(deque<int>)_(prefix)/32 7.93% 55.140 59.511 - 10.82% -
bm_ranges_lexicographical_compare<signed_char>/64 7.92% 1.903 2.054 - -10.91% -
BM_std_minmax<char>/32 7.91% 1.638 1.767 - 14.71% -
bm_lexicographical_compare<signed_char>/1 7.88% 1.286 1.388 - 0.01% -
std::find_first_of(deque<int>)_(small_needle)/1024 7.84% 3714.704 4006.076 - 9.92% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 7.84% 0.374 0.404 - 16.51% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.83% 5.835 6.292 - -21.08% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.82% 54705.056 58984.623 - 1.89% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.82% 283833.536 306027.735 - -0.00% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 7.79% 28.161 30.355 - -6.75% -
rng::stable_partition(vector<int>)_(sparse)/1024 7.76% 206.833 222.881 - 7.45% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.76% 5.285 5.695 - 0.76% -
BM_RangesMakeHeap_uint64_Random_64 7.74% 1.293 1.393 - 13.28% -
rng::find_end(deque<int>)_(single_element)/8192 7.73% 2203.322 2373.703 - 16.67% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 7.73% 1.134 1.221 - 1.24% -
SetIntersection_Interlaced_Set_uint64_1024_1024 7.73% 15186180.066 16359897.576 - 4.08% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.70% 264645.710 285036.441 - -5.44% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 7.70% 23964.622 25810.273 - 17.47% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 7.70% 88.814 95.649 - 9.33% -
rng::move(deque<int>)/32768 7.69% 2175.277 2342.656 - 12.96% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 7.67% 1.038 1.117 - -0.08% -
BM_vector_deque_ranges_move/1 7.63% 2.031 2.186 - -5.40% -
BM_std_minmax<char>/12 7.61% 1.915 2.061 - 6.79% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 7.60% 0.965 1.038 - 1.01% -
vector<bool>(size_type,_const_value_type&) 7.59% 8.157 8.776 - 7.62% -
BM_PopHeap_float_16 7.59% 6.477 6.969 - -0.92% -
std::adjacent_find(deque<int>)/50 7.59% 14.773 15.893 - 11.59% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 7.58% 30111.892 32393.286 - -11.88% -
rng::for_each(join_view(vector<vector<int>>)/8 7.57% 1.435 1.543 - 11.40% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 7.51% 8.236 8.855 - -22.78% -
rng::contains_subrange(list<int>)_(same_length)/8192 7.50% 7921.446 8515.279 - 7.40% -
std::multimap<std::string,_int>::erase(iterator)/32 7.50% 29.411 31.615 - 18.14% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 7.49% 6.564 7.056 - 5.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 7.49% 3.402 3.657 - 1.86% -
std::stable_partition(deque<int>)_(dense)/8192 7.48% 5669.075 6093.027 - -0.19% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 7.47% 1.062 1.141 - 0.14% -
BM_std_minmax_element<int>/2 7.46% 0.638 0.686 - 6.00% -
BM_RangesPopHeap_float_16 7.42% 6.443 6.921 - -0.11% -
rng::stable_partition(deque<int>)_(sparse)/50 7.42% 27.405 29.438 - 0.71% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 7.42% 19.835 21.306 - -3.96% -
SetIntersection_Interlaced_Vector_uint64_16384_16 7.40% 2435060.489 2615293.912 - 2.93% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 7.40% 31.233 33.545 - 1.55% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 7.40% 5.050 5.424 - 7.52% -
rng::find_if_not(vector<char>)_(process_all)/8 7.40% 2.469 2.652 - 8.80% -
std::map<std::string,_int>::count(key)_(existent)/1024 7.39% 23.402 25.132 - -2.17% -
BM_StringFindAllMatch/4096 7.36% 80.320 86.232 - 7.29% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.35% 7.270 7.805 - 12.39% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7.34% 8185.334 8786.147 - 16.34% -
BM_PushHeap_string_Ascending_256 7.30% 10.184 10.928 - 8.26% -
BM_RangesPushHeap_uint64_Random_4 7.29% 2.135 2.291 - 8.00% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 7.27% 47.560 51.019 - -1.76% -
std::unique_copy(deque<int>)_(sprinkled)/32 7.24% 9.231 9.899 - -0.12% -
std::set<std::string>::count(key)_(existent)/32 7.23% 14.472 15.518 - -36.68% -
BM_vector_deque_ranges_move_backward/1 7.22% 2.183 2.340 - -1.66% -
BM_PushHeap_uint64_Ascending_1024 7.18% 2.577 2.762 - 3.24% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 7.17% 1.598 1.712 - 11.75% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 7.16% 1.408 1.509 - 18.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 7.15% 2.639 2.828 - 6.01% -
std::unique(list<int>)_(contiguous)/52 7.13% 67.273 72.069 - -1.44% -
std::deque<std::string>::ctor(size)/32 7.12% 40.140 42.996 - 5.55% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 7.11% 22.160 23.736 - 6.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 7.09% 2071386.390 2218317.687 - -13.62% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.09% 87.357 93.551 - -23.82% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 7.08% 1.715 1.836 - 1.46% -
BM_std_min<int>/4 7.08% 1.022 1.094 - 5.74% -
std::copy_backward(vector<bool>)_(aligned)/262144 7.07% 749.637 802.660 - 37.72% -
BM_RangesMakeThenSortHeap_float_Descending_256 7.06% 5.718 6.122 - 2.09% -
std::unordered_set<int>::erase(iterator)/0 7.06% 19.633 21.019 - 6.17% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 7.06% 0.448 0.480 - -16.47% -
std::list<int>::erase(begin)_(cheap_elements)/1024 7.05% 10.165 10.882 - 7.21% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 7.04% 23045.624 24667.014 - 8.73% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 7.03% 1359.236 1454.796 - 14.14% -
BM_StringRelational_Less_Small_Small_Control 7.03% 1.727 1.848 - 3.53% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.01% 19.364 20.721 - -0.99% -
std::find_end(list<int>)_(process_all)/1048576 6.97% 817328.440 874324.906 - 6.08% -
std::list<int>::erase(begin)_(cheap_elements)/32 6.97% 10.072 10.774 - 8.05% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 6.92% 0.633 0.677 - 6.12% -
BM_std_min<short>/17 6.90% 1.586 1.695 - 10.55% -
std::stable_partition(vector<int>)_(sparse)/50 6.89% 20.155 21.543 - 3.51% -
std::stable_partition(deque<int>)_(dense)/32 6.86% 29.909 31.961 - -2.62% -
SetIntersection_Interlaced_Vector_float_262144_64 6.85% 19934308.373 21300626.769 - 6.33% -
std::search(deque<int>,_pred)_(near_matches)/1000 6.85% 23307.568 24904.614 - -8.22% -
std::map<int,_int>::equal_range(key)_(existent)/32 6.83% 1.752 1.871 - -3.22% -
BM_deque_deque_ranges_copy_backward/64 6.81% 3.377 3.607 - 8.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 6.81% 38932.997 41585.439 - 3.15% -
std::list<int>::erase(begin)_(cheap_elements)/8192 6.80% 9.997 10.677 - 5.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 6.80% 75378224.467 80500380.996 - 8.28% -
rng::find_if_not(vector<int>)_(process_all)/8 6.76% 2.518 2.688 - 6.27% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.76% 610.659 651.937 - 5.59% -
rng::rotate(deque<int>)_(1_element_forward)/50 6.75% 6.100 6.512 - 3.58% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 6.74% 21.644 23.103 - -0.61% -
bm_ranges_lexicographical_compare<int>/1 6.73% 1.295 1.383 - 2.13% -
BM_StringRead_Cold_Deep_Empty 6.73% 0.802 0.856 - -20.18% -
BM_vector_deque_ranges_move_backward/65536 6.73% 7264.144 7752.737 - -2.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 6.72% 0.636 0.678 - 5.39% -
BM_RangesMakeHeap_float_Random_4 6.71% 1.530 1.633 - 5.05% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 6.69% 822.045 877.002 - 0.80% -
std::multiset<std::string>::count(key)_(non-existent)/32 6.67% 9.345 9.968 - 1.07% -
BM_MakeHeap_uint32_Random_262144 6.66% 1.007 1.074 - -0.01% -
BM_PopHeap_uint32_1 6.66% 0.456 0.487 - -21.79% -
rng::is_partitioned(deque<int>)_(partitioned)/32 6.64% 10.572 11.275 - 15.77% -
BM_num_get<long> 6.64% 11.063 11.797 - 1.95% -
rng::copy_backward(vector<int>)/4096 6.60% 141.099 150.410 - 1.93% -
std::multimap<int,_int>::ctor(const&)/1024 6.58% 6309.245 6724.405 - 8.15% -
bm_lexicographical_compare<signed_char>/4 6.55% 1.956 2.084 - 0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 6.53% 1247648.960 1329178.429 - 1.19% -
rng::remove(deque<int>)_(prefix)/50 6.53% 63.484 67.628 - 8.25% -
std::replace_if(vector<int>)_(sprinkled)/50 6.52% 12.902 13.743 - -5.98% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 6.52% 698.815 744.372 - -14.35% -
BM_MakeHeap_uint64_Heap_64 6.48% 0.238 0.253 - 6.52% -
BM_RangesPushHeap_uint32_SingleElement_4 6.47% 0.346 0.368 - -0.42% -
std::replace_if(list<int>)_(sprinkled)/8192 6.47% 7314.983 7788.305 - 6.46% -
std::unordered_set<int>::ctor(const&,_alloc)/32 6.46% 260.554 277.393 - 4.84% -
rng::contains_subrange(deque<int>)_(process_all)/16 6.46% 9.394 10.001 - 12.14% -
BM_std_minmax_element<char>/1 6.46% 0.301 0.320 - -0.98% -
rng::find_if_not(deque<int>)_(process_all)/32768 6.44% 11635.146 12384.455 - 4.16% -
rng::search(deque<int>)_(same_length)/1000 6.44% 331.309 352.646 - -15.67% -
BM_vector_deque_ranges_move_backward/2 6.43% 1.937 2.061 - -0.01% -
BM_MakeThenSortHeap_string_SingleElement_4 6.42% 5.959 6.342 - 0.21% -
std::unordered_set<int>::insert(value)_(new_value)/1024 6.41% 19.511 20.763 - 1.09% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 6.38% 60.162 64.001 - -16.07% -
std::is_sorted_until(deque<int>,_pred)/8 6.36% 4.251 4.522 - 16.06% -
rng::copy_if(list<int>)_(entire_range)/64 6.35% 30.797 32.753 - 6.36% -
std::find_if_not(list<int>)_(process_all)/8192 6.35% 8232.869 8755.271 - 8.77% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 6.31% 25.999 27.639 - 2.19% -
std::multimap<int,_int>::ctor(const&)/32 6.31% 213.901 227.396 - 9.71% -
std::equal(deque<int>)_(it,_it,_it)/50 6.29% 24.106 25.623 - 12.99% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 6.27% 0.540 0.573 - -17.74% -
rng::replace_if(list<int>)_(sprinkled)/8192 6.26% 7452.365 7918.933 - 7.34% -
SetIntersection_Interlaced_Vector_uint32_256_16 6.26% 6730537.600 7151689.618 - 9.97% -
BM_StringRelationalLiteral_Less_Large_Large_Control 6.26% 2.205 2.343 - 0.30% -
BM_std_min<unsigned_char>/24 6.25% 2.757 2.929 - 6.36% -
rng::partial_sort(deque<int>)_(ascending)/8 6.24% 30.501 32.406 - 2.27% -
BM_StringAssignStr_Large_Opaque 6.23% 10.166 10.799 - 5.65% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 6.19% 10.561 11.215 - 6.23% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 6.19% 5.742 6.098 - 6.44% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 6.19% 1.345 1.428 - 19.08% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 6.17% 22.778 24.184 - -3.55% -
std::find_first_of(deque<int>)_(small_needle)/8192 6.16% 28579.279 30339.858 - 5.97% -
rng::find_end(list<int>)_(process_all)/1048576 6.14% 824731.927 875387.864 - 6.69% -
std::move(deque<int>)/4096 6.14% 153.781 163.218 - -3.67% -
SetIntersection_Interlaced_Set_string_64_16 6.13% 39042539.347 41435981.377 - 2.69% -
SetIntersection_Interlaced_Vector_uint64_256_16 6.13% 6192708.049 6572302.769 - -6.86% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.13% 0.824 0.874 - 6.17% -
std::find_end(list<int>)_(process_all)/8192 6.12% 6988.646 7416.609 - -3.77% -
BM_StringRelational_Less_Large_Large_ChangeLast 6.12% 1.853 1.966 - -4.13% -
std::replace(list<int>)_(sprinkled)/8192 6.12% 7160.188 7598.506 - 5.90% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.11% 3.260 3.459 - -0.18% -
rng::starts_with(vector<int>,_pred)/8 6.11% 4.126 4.378 - 3.48% -
std::search(deque<int>,_pred)_(near_matches)/1024 6.06% 24476.718 25960.597 - -8.53% -
BM_StringRelational_Eq_Large_Large_ChangeLast 6.06% 1.854 1.966 - 3.09% -
BM_StringRead_Cold_Shallow_Small 6.06% 0.777 0.824 - -23.15% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 6.02% 794.016 841.821 - 6.18% -
BM_deque_vector_ranges_move_backward/4000 6.01% 141.448 149.951 - 3.14% -
rng::contains_subrange(deque<int>)_(same_length)/32 6.00% 18.628 19.746 - 2.21% -
std::unordered_set<int>::contains(key)_(existent)/1024 6.00% 1.402 1.486 - 18.01% -
std::find_end(list<int>)_(single_element)/1024 6.00% 689.682 731.050 - 5.09% -
BM_MakeHeap_float_Random_16 5.99% 1.608 1.704 - 2.42% -
BM_std_minmax<char>/14 5.99% 2.554 2.707 - 7.37% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 5.99% 31325.941 33201.570 - -13.28% -
rng::partial_sort_copy(deque<int>)_(heap)/8 5.99% 16.013 16.972 - 2.52% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 5.98% 28.582 30.290 - -0.67% -
std::find_end(list<int>,_pred)_(process_all)/8192 5.96% 7783.187 8247.407 - 11.01% -
std::vector<int>::ctor(size)/1024 5.96% 41.099 43.550 - 1.79% -
std::set<int>::ctor(const&,_alloc)/32 5.95% 215.597 228.429 - -26.36% -
SetIntersection_Front_Set_uint64_16384_4 5.94% 1083437.932 1147799.561 - 1.76% -
BM_PushHeap_uint64_Ascending_16384 5.93% 3.564 3.776 - 2.31% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 5.93% 1402.366 1485.465 - 3.31% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.92% 4.593 4.865 - -0.51% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 5.91% 6819.182 7222.475 - -1.93% -
BM_std_minmax<short>/64 5.91% 1.525 1.616 - 4.40% -
std::is_sorted(deque<int>,_pred)/8 5.90% 4.343 4.600 - 6.26% -
rng::for_each(multimap<int>)/8192 5.89% 16489.075 17459.915 - 3.59% -
rng::copy_if(vector<int>)_(entire_range)/8 5.87% 2.203 2.332 - 4.37% -
rng::move(deque<int>)/1048576 5.86% 54335.645 57517.627 - 5.76% -
rng::fill(vector<bool>)/512 5.85% 1.484 1.571 - -2.74% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.84% 773.160 818.317 - 0.97% -
BM_std_minmax<unsigned_char>/11 5.83% 1.712 1.812 - 9.96% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.83% 1.575 1.667 - 0.42% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 5.82% 23.627 25.002 - 6.00% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.82% 1390.817 1471.719 - 0.20% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 5.80% 55.819 59.057 - 10.83% -
SetIntersection_Interlaced_Set_uint64_256_256 5.80% 9023237.460 9546358.050 - 5.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 5.79% 23.299 24.648 - -1.19% -
std::replace_if(list<int>)_(prefix)/8192 5.79% 7099.958 7510.938 - 5.29% -
std::multimap<std::string,_int>::erase(iterator)/0 5.78% 26.220 27.734 - -5.97% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 5.77% 28.571 30.218 - 1.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 5.76% 16.652 17.612 - 3.58% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 5.75% 0.306 0.323 - 19.56% -
std::stable_partition(vector<int>)_(sparse)/32 5.74% 6.874 7.269 - 0.30% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.73% 70.229 74.252 - 1.24% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 5.72% 72.287 76.424 - -0.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5.72% 87449.028 92447.822 - 2.73% -
BM_num_get<long_long> 5.71% 11.169 11.807 - 1.30% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 5.71% 16.891 17.855 - 5.32% -
rng::replace_if(list<int>)_(prefix)/8192 5.70% 7204.213 7615.000 - 6.21% -
BM_deque_deque_copy/2 5.70% 3.062 3.236 - 3.98% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 5.67% 1.292 1.365 - 7.50% -
BM_deque_deque_ranges_move/2 5.67% 3.061 3.235 - 5.68% -
BM_deque_deque_ranges_copy/2 5.66% 3.063 3.236 - 5.91% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 5.66% 575297.400 607845.239 - -0.45% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.66% 3.377 3.568 - -0.03% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 5.65% 175.770 185.702 - 5.73% -
BM_std_minmax<short>/4 5.61% 0.971 1.025 - -0.11% -
std::for_each_n(list<int>)/50 5.60% 22.766 24.041 - 0.63% -
std::find_if_not(vector<int>)_(process_all)/50 5.60% 14.233 15.031 - 0.01% -
std::replace(list<int>)_(prefix)/8192 5.60% 7011.679 7404.171 - 5.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 5.58% 822.208 868.104 - 4.81% -
BM_StringAssignStr_Large_Transparent 5.57% 10.158 10.724 - 3.93% -
std::map<std::string,_int>::find(key)_(non-existent)/32 5.57% 9.891 10.442 - -1.27% -
BM_MakeHeap_float_PipeOrgan_4 5.57% 0.388 0.410 - -0.80% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.56% 10.557 11.144 - 0.03% -
std::find_end(list<int>)_(single_element)/1000 5.56% 674.330 711.818 - 2.29% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.55% 755.614 797.569 - 0.82% -
std::set<std::string>::contains(key)_(non-existent)/32 5.55% 9.418 9.941 - -60.59% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 5.55% 21.417 22.605 - 8.63% -
BM_StringRead_Cold_Deep_Small 5.55% 0.807 0.852 - -21.71% -
BM_deque_deque_move/2 5.52% 3.059 3.227 - 5.36% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 5.51% 351.508 370.886 - 6.25% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 5.50% 8.749 9.230 - 5.15% -
SetIntersection_Front_Set_uint64_256_64 5.50% 6183862.103 6523910.696 - 2.57% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 5.49% 2.578 2.719 - -3.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 5.49% 20123377.965 21227692.804 - 4.56% -
std::set<int>::count(key)_(existent)/32 5.48% 1.793 1.891 - -0.47% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 5.47% 23.038 24.299 - 28.59% -
std::map<int,_int>::equal_range(key)_(existent)/1024 5.46% 4.265 4.498 - 0.42% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 5.45% 6.863 7.237 - 5.46% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 5.45% 342.210 360.868 - 5.85% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 5.45% 1.438 1.517 - 10.94% -
rng::none_of(vector<int>)_(process_all)/8 5.45% 2.353 2.482 - 0.63% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 5.44% 3.665 3.865 - 1.46% -
BM_SortHeap_pair<uint32,_uint32>_1 5.42% 0.251 0.264 - 7.27% -
BM_StringConstructDestroyCStr_Large_Opaque 5.42% 14.281 15.055 - -1.05% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 5.40% 3.967 4.181 - -6.58% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 5.40% 25.916 27.316 - -1.89% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 5.39% 14.634 15.422 - -0.94% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.38% 25.997 27.396 - 1.56% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 5.34% 10.211 10.757 - -0.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.34% 865.000 911.220 - 2.27% -
rng::replace(list<int>)_(sprinkled)/8192 5.34% 7291.240 7680.425 - 7.01% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 5.33% 17.025 17.933 - 5.44% -
BM_std_minmax<char>/20 5.32% 2.071 2.181 - 14.06% -
std::set<int>::contains(key)_(non-existent)/32 5.32% 2.348 2.472 - -9.92% -
BM_std_minmax<int>/4 5.31% 0.975 1.027 - 11.04% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.30% 11890.098 12520.381 - 0.45% -
std::equal(vector<bool>)_(unaligned)/8 5.30% 0.852 0.897 - 17.21% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.30% 29.986 31.574 - -0.24% -
BM_PushHeap_string_Ascending_64 5.28% 7.139 7.516 - 4.37% -
BM_StringRelational_Less_Small_Huge_Control 5.27% 1.758 1.850 - 7.12% -
rng::remove_if(vector<int>)_(sprinkled)/32 5.27% 53.393 56.205 - 0.57% -
BM_std_min<unsigned_char>/6 5.26% 1.533 1.614 - 8.34% -
std::find(vector<char>)_(bail_25%)/8 5.26% 1.011 1.064 - -0.19% -
rng::find_end(list<int>)_(single_element)/1024 5.25% 697.086 733.670 - 5.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 5.24% 1065920.546 1121797.161 - 2.32% -
BM_MakeHeap_uint32_Random_16384 5.24% 1.000 1.052 - -4.32% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.23% 990094.294 1041837.495 - -0.27% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 5.22% 1.155 1.215 - 5.17% -
std::replace(vector<int>)_(sprinkled)/32 5.21% 5.036 5.299 - 0.10% -
BM_vector_deque_ranges_copy_backward/70000 5.20% 8155.895 8580.233 - -2.51% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.20% 29.190 30.708 - 2.80% -
std::sort(vector<int>)_(qsort_adversarial)/8192 5.18% 147796.495 155458.399 - 3.58% -
BM_std_minmax<short>/25 5.18% 2.203 2.317 - 2.25% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.18% 6492.491 6828.763 - -0.27% -
BM_MakeHeap_uint32_PipeOrgan_1024 5.16% 0.689 0.724 - 0.62% -
BM_deque_deque_ranges_copy_backward/65536 5.14% 7981.857 8391.733 - 0.89% -
std::map<std::string,_int>::count(key)_(non-existent)/32 5.13% 10.049 10.564 - -0.45% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 5.11% 27.680 29.096 - 8.25% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 5.11% 147421.527 154955.444 - 3.34% -
std::set<std::string>::contains(key)_(non-existent)/0 5.09% 0.278 0.292 - 5.41% -
SetIntersection_Front_Vector_uint32_1024_64 5.08% 1390369.019 1461048.294 - 1.91% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 5.08% 10062.098 10573.349 - -3.88% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 5.08% 1.293 1.358 - 1.38% -
std::find(vector<int>)_(process_all)/8 5.07% 2.647 2.781 - 2.78% -
BM_MakeHeap_float_Heap_256 5.07% 0.207 0.217 - 5.58% -
BM_MakeThenSortHeap_float_Descending_256 5.06% 5.722 6.011 - 0.14% -
std::map<int,_int>::erase(key)_(non-existent)/0 5.05% 0.254 0.267 - 5.01% -
rng::partition(list<int>)_(dense)/32 5.05% 8.448 8.874 - 6.61% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 5.04% 16.722 17.564 - 3.18% -
SetIntersection_Front_Vector_uint64_1024_64 5.02% 1371893.129 1440819.180 - 3.68% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.02% 21.641 22.727 - -1.06% -
std::move_backward(list<int>)/4096 5.02% 4916.616 5163.331 - -2.78% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 5.02% 30.511 32.041 - -9.11% -
rng::partition(list<int>)_(sparse)/50 5.01% 15.398 16.170 - 3.84% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.01% 10579.287 11109.546 - 2.05% -
BM_std_minmax<char>/27 5.00% 1.952 2.049 - 14.25% -
BM_std_minmax<char>/26 5.00% 1.538 1.615 - 16.37% -
rng::for_each(map<int>)/8 4.98% 4.474 4.697 - 2.93% -
rng::remove(list<int>)_(prefix)/8192 4.98% 8523.112 8947.571 - 6.36% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.97% 22.779 23.910 - 4.07% -
rng::starts_with(list<int>)/8 4.96% 2.911 3.055 - 2.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 4.95% 3.483 3.655 - -0.99% -
rng::find(list<int>)_(process_all)/1024 4.93% 688.579 722.498 - 5.29% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 4.92% 0.512 0.537 - 18.55% -
std::unordered_set<int>::clear()/32 4.91% 608.331 638.229 - 4.09% -
bm_lexicographical_compare<signed_char>/5 4.91% 2.207 2.315 - -0.11% -
std::list<int>::insert(begin)_(cheap_elements)/8192 4.91% 11.272 11.825 - 4.93% -
BM_StringFindNoMatch/64 4.90% 1.849 1.940 - 0.39% -
std::set<std::string>::ctor(const&)/1024 4.90% 34300.991 35980.331 - -4.51% -
SetIntersection_Interlaced_Set_uint32_262144_262144 4.89% 1921189.127 2015213.951 - -0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 4.88% 54109442.745 56751383.920 - -3.38% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.88% 5.000 5.244 - 4.22% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 4.87% 24.349 25.535 - 0.48% -
std::equal(list<int>)_(it,_it,_it)/50 4.87% 33.915 35.566 - -16.89% -
rng::find_if(deque<int>)_(bail_25%)/8 4.85% 1.453 1.524 - -0.59% -
BM_PushHeap_string_Ascending_1024 4.85% 13.088 13.723 - 6.04% -
BM_vector_deque_copy_backward/64 4.84% 2.961 3.104 - 1.75% -
BM_vector_deque_move_backward/65536 4.84% 7352.003 7707.619 - -5.52% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 4.83% 12898.021 13520.628 - 3.01% -
BM_MakeHeap_string_Descending_16384 4.82% 2.976 3.120 - 13.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 4.82% 12551.453 13156.608 - 3.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 4.77% 1224040.143 1282445.148 - 1.99% -
rng::partial_sort(vector<int>)_(descending)/8 4.77% 24.851 26.037 - -0.20% -
BM_std_minmax<char>/13 4.77% 2.242 2.349 - 5.48% -
rng::contains_subrange(list<int>)_(same_length)/16 4.75% 6.609 6.923 - -0.06% -
std::deque<int>::ctor(size)/32 4.75% 26.122 27.362 - -1.89% -
std::sort(vector<int>)_(qsort_adversarial)/1024 4.74% 12925.807 13538.039 - 3.32% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 4.73% 0.395 0.414 - 3.36% -
BM_MakeThenSortHeap_float_Ascending_4 4.73% 1.397 1.463 - 0.77% -
std::set<int>::count(key)_(existent)/1024 4.73% 4.174 4.372 - 2.24% -
BM_std_minmax<char>/22 4.72% 2.671 2.797 - 12.58% -
SetIntersection_None_Vector_uint64_256_64 4.71% 3526385.901 3692313.339 - 0.95% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 4.70% 46.795 48.996 - 2.02% -
BM_RangesMakeHeap_uint64_Random_16384 4.70% 1.005 1.052 - 2.97% -
SetIntersection_Interlaced_Set_uint64_1024_256 4.67% 15265477.487 15978287.526 - 1.67% -
BM_vector_deque_copy_backward/70000 4.66% 8163.027 8543.141 - -0.32% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 4.64% 1973.306 2064.883 - 0.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.63% 26349371.199 27570520.036 - 1.04% -
rng::find_end(deque<int>)_(process_all)/8192 4.63% 2387.084 2497.686 - 22.53% -
std::map<std::string,_int>::contains(key)_(existent)/1024 4.63% 22.356 23.391 - 10.15% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.63% 27.017 28.267 - -1.48% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 4.62% 33.577 35.129 - 0.48% -
std::list<int>::insert(begin)_(cheap_elements)/1024 4.61% 11.303 11.825 - 4.71% -
std::map<int,_int>::find(key)_(non-existent)/8192 4.61% 7.083 7.409 - -6.85% -
BM_std_minmax<char>/21 4.60% 2.392 2.502 - 13.54% -
BM_StringFindAllMatch/8 4.60% 2.544 2.661 - 2.35% -
BM_MakeHeap_uint64_Random_256 4.59% 1.134 1.186 - 1.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.58% 35.352 36.972 - -17.34% -
BM_deque_deque_ranges_move_backward/4000 4.58% 144.913 151.551 - -0.41% -
std::set<std::string>::count(key)_(non-existent)/1024 4.58% 22.786 23.829 - -55.48% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.58% 28.684 29.998 - 3.04% -
std::set<std::string>::find(key)_(non-existent)/1024 4.58% 20.366 21.298 - -59.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 4.58% 6805263.177 7116789.667 - 7.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 4.57% 67252.082 70323.161 - 0.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.56% 33.084 34.594 - 0.53% -
SetIntersection_Front_Set_uint32_1024_1024 4.56% 16305377.951 17048723.479 - 4.10% -
std::copy_n(vector<bool>)_(aligned)/64 4.54% 1.303 1.362 - -0.32% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 4.54% 25.152 26.293 - -1.77% -
rng::for_each(multimap<int>::iterator)/8192 4.53% 16627.615 17381.583 - 3.12% -
BM_deque_deque_copy_backward/70000 4.53% 8402.618 8783.286 - 0.54% -
SetIntersection_Front_Vector_uint64_262144_4 4.53% 1080121.867 1129033.512 - 0.51% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 4.53% 19.840 20.739 - 2.46% -
BM_std_minmax<unsigned_int>/2 4.53% 0.825 0.862 - -2.88% -
SetIntersection_None_Set_string_16384_16384 4.52% 199174592.013 208181695.639 - 10.15% -
std::rotate(list<int>)_(1_element_backward)/50 4.51% 24.788 25.906 - 1.95% -
rng::find_end(list<int>)_(single_element)/1000 4.51% 683.666 714.470 - 4.24% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4.51% 4604.609 4812.051 - -2.52% -
BM_RangesSortHeap_float_4 4.50% 1.027 1.073 - 1.27% -
BM_std_minmax<unsigned_short>/2 4.50% 0.848 0.886 - -1.66% -
SetIntersection_Interlaced_Set_string_16384_1024 4.49% 339042062.996 354276918.261 - -0.08% -
BM_std_minmax<char>/19 4.49% 1.769 1.848 - 12.14% -
BM_StringConstructDestroyCStr_Large_Transparent 4.46% 8.952 9.352 - -11.91% -
rng::find_last(forward_list<int>)_(bail_10%)/50 4.46% 20.152 21.051 - 0.46% -
BM_RangesPushHeap_float_Ascending_64 4.46% 1.747 1.825 - -1.49% -
BM_RangesMakeHeap_float_Descending_256 4.45% 0.250 0.261 - 1.51% -
rng::move(list<int>)/512 4.45% 353.190 368.897 - -0.09% -
BM_StringRead_Cold_Shallow_Empty 4.44% 0.786 0.821 - -22.63% -
std::partition(deque<int>)_(sparse)/32 4.42% 9.640 10.066 - -18.73% -
std::set<int>::contains(key)_(existent)/8192 4.42% 8.391 8.762 - 6.20% -
SetIntersection_None_Vector_uint32_1024_256 4.42% 1104667.208 1153500.611 - -0.33% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 4.41% 32.692 34.135 - 7.11% -
BM_StringAssignStr_Huge_Opaque 4.40% 104.579 109.181 - -2.71% -
rng::find_end(list<int>)_(process_all)/1000 4.40% 685.603 715.741 - 9.08% -
std::move(list<int>)/4096 4.39% 4380.130 4572.505 - 15.74% -
std::none_of(deque<int>)_(process_all)/8 4.39% 3.088 3.224 - 4.17% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 4.38% 29.485 30.777 - 0.61% -
rng::contains_subrange(deque<int>)_(same_length)/50 4.38% 26.884 28.062 - 1.89% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 4.38% 38.881 40.582 - 2.33% -
BM_std_minmax<char>/29 4.36% 2.555 2.667 - 11.13% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 4.36% 0.466 0.487 - 4.26% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 4.36% 1.710 1.785 - -3.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.33% 30927304.443 32266489.817 - 72.71% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4.33% 4735.906 4940.844 - 13.41% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 4.32% 45449.178 47414.257 - 0.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 4.31% 7787858.656 8123434.779 - 2.86% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4.30% 4207.500 4388.504 - 3.13% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 4.29% 1338.059 1395.485 - 4.59% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 4.29% 8.512 8.877 - 0.63% -
BM_RangesSortHeap_float_16384 4.28% 26.487 27.621 - 0.33% -
BM_StringFindAllMatch/1 4.25% 2.774 2.892 - 0.20% -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.24% 4.360 4.545 - -0.26% -
std::rotate(list<int>)_(1_element_backward)/8192 4.23% 8441.119 8798.492 - 1.03% -
std::map<int,_int>::upper_bound(key)_(existent)/32 4.23% 1.690 1.761 - 1.38% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.23% 6372.183 6641.845 - -0.52% -
rng::search(vector<int>)_(same_length)/8192 4.22% 1878.783 1958.128 - 2.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.22% 2338864.778 2437564.268 - 1.85% -
std::all_of(deque<int>)_(process_all)/8 4.20% 3.091 3.221 - 4.24% -
std::any_of(deque<int>)_(process_all)/8 4.20% 3.089 3.219 - 4.22% -
SetIntersection_Interlaced_Set_uint32_1024_1024 4.20% 15851961.809 16517700.532 - 9.24% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.18% 18.604 19.382 - -0.76% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.17% 6.589 6.864 - -29.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.16% 1192.195 1241.759 - -1.59% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.13% 4248.071 4423.621 - 1.64% -
std::map<std::string,_int>::insert(value)_(new_value)/0 4.12% 31.514 32.814 - -1.02% -
BM_std_min<short>/32 4.12% 2.943 3.064 - 1.13% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 4.10% 589.992 614.193 - 5.71% -
BM_SortHeap_uint32_4 4.10% 1.040 1.083 - 3.55% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 4.10% 25.684 26.736 - -0.54% -
BM_StringAssignStr_Huge_Transparent 4.10% 103.479 107.718 - -5.97% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.10% 4273.183 4448.208 - 0.64% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 4.09% 21.124 21.988 - 1.10% -
BM_deque_vector_move/0 4.09% 1.425 1.484 - -3.60% -
std::find_if_not(vector<int>)_(process_all)/8 4.08% 2.531 2.634 - -0.39% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.08% 24.083 25.065 - 0.88% -
BM_std_minmax_element<short>/3 4.08% 1.148 1.195 - 14.20% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 4.07% 559.521 582.275 - 3.66% -
SetIntersection_Interlaced_Vector_string_256_64 4.06% 20176840.220 20996652.246 - 8.55% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 4.04% 576.398 599.703 - 5.64% -
BM_std_minmax<char>/3 4.04% 1.209 1.258 - 7.95% -
rng::for_each(multimap<int>::iterator)/50 4.04% 41.754 43.440 - -0.27% -
std::move_backward(vector<int>)/1048576 4.03% 54475.926 56673.799 - 0.33% -
vector<bool>(const_vector<bool>&) 4.03% 9.828 10.224 - 3.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 4.02% 19472963.312 20256647.946 - 2.73% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 4.02% 22.324 23.222 - -4.11% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 4.01% 511.311 531.821 - 2.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.01% 79399.939 82583.702 - -1.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.01% 9850.082 10245.038 - 1.64% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 4.00% 1.363 1.417 - 3.30% -
BM_std_minmax_element<long_long>/3 4.00% 1.121 1.166 - 3.84% -
rng::move_backward(vector<bool>)_(unaligned)/4096 3.98% 27.706 28.809 - 0.37% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.98% 3.211 3.339 - 3.87% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.98% 794.216 825.817 - -0.34% -
SetIntersection_Interlaced_Set_uint32_16384_4 3.97% 168295946.102 174974234.597 - 0.41% -
BM_RangesPushHeap_uint32_Ascending_262144 3.95% 8.036 8.353 - 2.08% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.95% 828.133 860.818 - 0.54% -
BM_vector_deque_move/64 3.94% 2.704 2.811 - 1.22% -
rng::for_each(multiset<int>::iterator)/8192 3.94% 16188.113 16825.422 - 4.35% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.92% 952036.486 989374.414 - 3.64% -
BM_PushHeap_float_Random_4 3.91% 2.837 2.948 - -0.91% -
BM_RangesPopHeap_float_262144 3.91% 38.337 39.836 - 12.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.90% 1161018.633 1206263.503 - 6.69% -
BM_PushHeap_uint32_Ascending_1 3.90% 0.502 0.521 - 11.68% -
SetIntersection_Interlaced_Set_uint32_16_16 3.90% 40454729.856 42030983.448 - 2.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 3.89% 529.962 550.573 - 2.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.87% 1079289.680 1121093.815 - 4.39% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 3.86% 10.045 10.433 - 4.55% -
rng::for_each(multiset<int>::iterator)/50 3.86% 56.078 58.242 - -1.24% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 3.85% 22.715 23.590 - -1.55% -
SetIntersection_Front_Vector_uint32_16384_256 3.85% 2290052.784 2378288.050 - 3.13% -
BM_MakeHeap_uint32_Random_64 3.84% 1.250 1.298 - 2.64% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.83% 1.387 1.440 - 3.80% -
BM_std_minmax<short>/20 3.83% 2.001 2.078 - 4.34% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.83% 47.467 49.285 - 3.13% -
BM_SortHeap_float_16384 3.82% 26.721 27.742 - -2.17% -
std::stable_partition(list<int>)_(alloc_fails)/8192 3.82% 25255.203 26220.482 - 3.68% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 3.82% 7.191 7.465 - 62.09% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.81% 790.629 820.763 - 3.93% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 3.81% 6091.188 6323.194 - -40.81% -
BM_SortHeap_float_4 3.81% 1.028 1.067 - -0.41% -
rng::for_each(set<int>::iterator)/8192 3.80% 16244.215 16860.792 - 4.96% -
std::find_end(list<int>)_(process_all)/1024 3.79% 703.015 729.689 - 8.26% -
std::swap_ranges(deque<int>)/8192 3.79% 2635.988 2735.972 - -2.66% -
BM_PopHeap_float_4 3.79% 2.374 2.464 - -0.68% -
BM_StringAssignAsciizMix_Opaque 3.78% 4.728 4.907 - 2.16% -
SetIntersection_None_Vector_uint32_262144_1 3.78% 1163332.856 1207264.111 - -1.32% -
SetIntersection_None_Set_uint32_262144_1024 3.77% 1144851.727 1188053.549 - -1.34% -
SetIntersection_Interlaced_Set_uint64_1024_64 3.77% 9967495.994 10343433.649 - 1.45% -
BM_std_minmax<char>/30 3.76% 2.857 2.965 - 12.03% -
BM_std_min<unsigned_short>/28 3.76% 2.693 2.794 - 5.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 3.76% 43262.729 44888.700 - 1.61% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.76% 2.098 2.177 - -0.43% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.75% 810.366 840.762 - 3.77% -
SetIntersection_Front_Vector_uint64_16_16 3.75% 37635504.099 39046531.353 - 3.29% -
std::partial_sort(deque<int>)_(heap)/8 3.75% 37.585 38.993 - -0.83% -
BM_std_minmax<unsigned_char>/12 3.74% 1.945 2.018 - 4.27% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.73% 794.479 824.150 - 3.86% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.73% 776.956 805.962 - -0.55% -
rng::find_last(vector<char>)_(bail_90%)/1048576 3.73% 12129.540 12582.293 - -0.33% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.73% 29.839 30.951 - 0.87% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.72% 2199578.617 2281469.500 - -0.09% -
SetIntersection_None_Vector_string_262144_256 3.72% 1314140.772 1363011.299 - 1.50% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.72% 293.810 304.731 - 1.96% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 3.72% 9161.955 9502.331 - 2.05% -
BM_vector_deque_copy_backward/64000 3.71% 7240.333 7509.305 - -3.59% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.71% 4716.780 4891.964 - 4.83% -
BM_StringRelational_Eq_Small_Huge_Control 3.71% 0.481 0.498 - -0.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.71% 1149559.839 1192216.803 - 1.16% -
std::stable_partition(deque<int>)_(sparse)/8192 3.71% 3369.537 3494.436 - -0.16% -
rng::for_each(map<int>)/8192 3.71% 16713.732 17333.187 - 0.36% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.69% 2.855 2.961 - -0.59% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 3.69% 343828812.084 356504507.930 - 1.62% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.69% 46.842 48.568 - 1.28% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.68% 28.126 29.162 - 0.30% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 3.67% 10.198 10.573 - -3.53% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 3.66% 1.164 1.206 - 4.40% -
BM_deque_deque_copy/1 3.66% 3.403 3.528 - 1.78% -
BM_deque_vector_ranges_copy/0 3.66% 1.419 1.471 - -3.56% -
BM_std_minmax<unsigned_int>/1 3.66% 0.601 0.623 - 3.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.65% 66.127 68.542 - 4.57% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.65% 13711.062 14211.851 - 2.00% -
std::deque<int>::ctor(size)/8192 3.65% 440.529 456.609 - -0.78% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.64% 813.415 843.009 - 3.86% -
SetIntersection_None_Set_uint32_262144_262144 3.64% 1148176.270 1189931.641 - -1.40% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.63% 372.277 385.790 - 1.48% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.63% 6.514 6.751 - 1.17% -
std::remove(list<int>)_(sprinkled)/32 3.63% 54.824 56.814 - 0.65% -
BM_num_get<bool> 3.62% 12.081 12.518 - -0.52% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 3.62% 9.553 9.899 - -1.30% -
bm_lexicographical_compare<signed_char>/6 3.62% 2.491 2.581 - 0.18% -
rng::stable_partition(deque<int>)_(dense)/50 3.61% 37.400 38.749 - 1.86% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.60% 0.325 0.336 - 2.05% -
bm_ranges_lexicographical_compare<int>/2 3.60% 1.527 1.582 - -0.13% -
BM_std_minmax<char>/18 3.59% 1.388 1.438 - 10.36% -
rng::stable_partition(deque<int>)_(dense)/32 3.59% 28.003 29.008 - 3.28% -
SetIntersection_Front_Set_uint64_262144_16 3.58% 1306417.906 1353157.223 - 3.19% -
SetIntersection_Front_Set_string_1024_4 3.56% 1313043.316 1359847.208 - 4.00% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 3.56% 320.965 332.382 - 3.53% -
std::stable_partition(vector<int>)_(sparse)/8192 3.55% 1496.970 1550.150 - -0.67% -
std::unique(list<int>)_(sprinkled)/52 3.55% 70.627 73.136 - -3.99% -
SetIntersection_Front_Set_uint64_262144_4 3.55% 1117760.870 1157439.166 - 0.32% -
rng::search_n(list<int>,_pred)_(no_match)/8192 3.55% 8230.994 8522.966 - 2.17% -
std::find_if(list<int>)_(process_all)/8192 3.54% 12187.993 12619.187 - 4.58% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 3.52% 4.307 4.458 - 2.94% -
std::unique(vector<int>,_pred)_(contiguous)/52 3.52% 63.191 65.413 - -0.66% -
BM_std_min<unsigned_int>/64 3.51% 2.826 2.925 - 1.85% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 3.50% 28.901 29.913 - 14.07% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 3.50% 20.438 21.153 - 2.39% -
std::set<int>::ctor(const&)/32 3.50% 216.475 224.047 - 3.16% -
SetIntersection_Front_Set_uint32_1024_1 3.49% 1061496.740 1098581.347 - -2.27% -
BM_MakeThenSortHeap_float_Ascending_256 3.49% 6.462 6.688 - 2.97% -
rng::any_of(deque<int>)_(process_all)/32768 3.49% 10529.248 10896.821 - 3.80% -
BM_StringRelational_Less_Empty_Small_Control 3.48% 1.992 2.061 - 1.24% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.48% 1072326.319 1109598.848 - -0.35% -
std::swap_ranges(deque<int>)/1024 3.48% 329.566 341.020 - -3.24% -
BM_deque_deque_move/1 3.47% 3.409 3.527 - 2.75% -
SetIntersection_Front_Set_string_64_16 3.46% 25760772.646 26652403.011 - 9.11% -
BM_RangesPushHeap_uint64_Ascending_16384 3.46% 3.564 3.688 - -1.21% -
SetIntersection_Interlaced_Vector_uint32_16_16 3.46% 37840885.366 39149736.858 - 3.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.46% 6641346.373 6870970.761 - 1.55% -
std::any_of(vector<int>)_(process_all)/8 3.45% 2.481 2.567 - 5.53% -
std::set<int>::ctor(const&,_alloc)/8192 3.45% 49177.703 50875.750 - -27.40% -
rng::rotate(list<int>)_(1_element_forward)/50 3.44% 24.293 25.129 - -4.15% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.43% 1.591 1.645 - 3.33% -
std::is_sorted(list<int>)/8192 3.42% 7170.888 7416.393 - 2.32% -
BM_deque_deque_move_backward/1 3.42% 2.726 2.820 - 0.73% -
BM_StringAssignAsciizMix_Transparent 3.41% 3.022 3.125 - 3.36% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.41% 1.589 1.643 - 3.29% -
BM_std_min<char>/30 3.40% 2.223 2.299 - -1.11% -
rng::is_sorted(deque<int>)/8 3.40% 2.854 2.951 - 7.19% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 3.40% 5.214 5.392 - 0.32% -
BM_std_minmax<char>/10 3.40% 1.301 1.346 - 0.48% -
rng::stable_partition(vector<int>)_(sparse)/8192 3.40% 1552.366 1605.131 - 6.52% -
BM_std_minmax<unsigned_char>/10 3.40% 1.341 1.386 - 6.46% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 3.39% 11054.044 11428.816 - 2.58% -
std::rotate_copy(deque<int>)/1024 3.39% 34.211 35.370 - 1.47% -
rng::contains(deque<int>)_(process_all)/8192 3.39% 1910.885 1975.578 - 3.59% -
rng::find_end(deque<int>)_(process_all)/1048576 3.39% 308734.544 319185.988 - 20.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 3.38% 0.991 1.025 - 4.77% -
rng::for_each(map<int>)/50 3.38% 41.514 42.917 - -1.62% -
BM_RangesPopHeap_float_4 3.38% 2.369 2.449 - -0.41% -
BM_std_minmax<unsigned_char>/13 3.38% 2.219 2.294 - 5.01% -
BM_deque_vector_move/64000 3.38% 2711.265 2802.889 - 3.26% -
BM_std_min<int>/8 3.38% 1.297 1.341 - 1.40% -
BM_StringRelational_Less_Empty_Empty_Control 3.37% 1.935 2.001 - -7.18% -
BM_std_min<unsigned_char>/32 3.37% 2.864 2.960 - -0.11% -
BM_std_min<unsigned_int>/21 3.37% 1.387 1.434 - 3.35% -
SetIntersection_Interlaced_Vector_uint64_64_16 3.36% 17630998.058 18224000.278 - 0.32% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.36% 5236.728 5412.747 - 4.33% -
BM_SortHeap_float_64 3.34% 3.152 3.257 - -0.07% -
BM_vector_deque_ranges_copy_backward/1 3.33% 2.219 2.293 - -2.87% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.33% 8534.597 8819.153 - -27.66% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 3.33% 1.233 1.274 - 6.48% -
std::search(deque<int>,_pred)_(no_match)/1024 3.32% 327.319 338.189 - -9.37% -
std::fill_n(list<int>)/32 3.32% 8.078 8.346 - -0.11% -
SetIntersection_None_Set_uint32_262144_256 3.32% 1150203.369 1188349.851 - -1.21% -
BM_std_minmax<int>/7 3.31% 1.711 1.767 - 4.04% -
rng::any_of(deque<int>)_(process_all)/8192 3.31% 2625.277 2712.215 - 3.13% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 3.31% 0.873 0.902 - 9.49% -
rng::find(vector<bool>)_(process_all)/8 3.30% 0.601 0.621 - -13.22% -
SetIntersection_None_Set_uint32_16384_16384 3.30% 154224816.027 159316343.826 - 1.88% -
BM_std_minmax<unsigned_int>/31 3.30% 2.478 2.560 - 2.18% -
std::unique(deque<int>)_(sprinkled)/32 3.29% 67.262 69.476 - 3.70% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 3.29% 9.006 9.302 - 3.06% -
rng::copy_if(vector<int>)_(entire_range)/64 3.29% 15.487 15.996 - 1.94% -
rng::all_of(list<int>)_(process_all)/8 3.28% 2.610 2.696 - -0.74% -
BM_RangesPushHeap_uint32_SingleElement_16 3.26% 0.346 0.357 - -0.08% -
std::find_if(deque<int>)_(bail_25%)/32768 3.26% 2748.610 2838.084 - -0.41% -
SetIntersection_Front_Vector_uint32_262144_256 3.25% 2269960.075 2343800.723 - -0.11% -
SetIntersection_Front_Set_uint64_16384_16384 3.24% 342334821.646 353430741.887 - 5.29% -
BM_PopHeap_float_16384 3.24% 33.137 34.211 - 1.19% -
SetIntersection_None_Set_uint32_262144_64 3.24% 1150543.051 1187772.543 - -1.52% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 3.23% 1.207 1.246 - -0.55% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.23% 1.613 1.665 - 3.08% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.23% 83942.763 86650.664 - 3.05% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.22% 49.503 51.099 - -38.57% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.21% 596937.809 616114.789 - -19.39% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 3.21% 2.825 2.916 - -4.16% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 3.20% 16.690 17.224 - 2.69% -
rng::transform(list<int>,_list<int>)/50 3.20% 39.020 40.267 - 3.54% -
SetIntersection_None_Set_uint32_262144_1 3.19% 1159141.115 1196118.568 - -1.25% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.19% 2.639 2.723 - 1.04% -
std::generate_n(vector<int>)/50 3.18% 12.052 12.436 - -2.28% -
std::list<int>::ctor(size)/32 3.18% 323.179 333.465 - 0.39% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 3.18% 33.007 34.056 - -1.71% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.17% 9.460 9.760 - -0.88% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.17% 528.970 545.729 - 1.55% -
rng::contains(deque<int>)_(process_all)/8 3.17% 2.943 3.036 - 1.91% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.16% 17.177 17.719 - -0.44% -
std::find_first_of(list<int>)_(large_needle)/50 3.15% 1734.898 1789.575 - 3.23% -
BM_SortHeap_float_262144 3.15% 30.427 31.386 - 0.05% -
std::find_if(vector<int>)_(process_all)/8192 3.15% 2194.264 2263.364 - -0.13% -
BM_vector_deque_ranges_copy_backward/64000 3.14% 7334.739 7565.203 - -3.75% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.14% 56938.238 58725.063 - 1.18% -
std::stable_sort(deque<int>)_(descending)/8 3.13% 26.651 27.485 - -3.00% -
BM_LowerBound_pair<uint32,_uint32>_1 3.13% 2.865 2.955 - 4.73% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.13% 16.693 17.214 - 3.20% -
BM_PushHeap_uint64_SingleElement_16 3.13% 0.337 0.348 - 3.04% -
std::find_if(vector<int>)_(process_all)/32768 3.12% 8804.068 9079.014 - -0.11% -
std::generate(list<int>)/50 3.12% 15.364 15.844 - -1.26% -
BM_align/1 3.12% 0.897 0.924 - -3.98% -
std::partial_sort(deque<int>)_(descending)/8 3.11% 41.369 42.656 - -1.94% -
BM_vector_deque_ranges_move_backward/64000 3.11% 7177.082 7400.089 - -1.89% -
SetIntersection_None_Set_uint32_1024_1024 3.11% 8733330.951 9004535.182 - 1.45% -
rng::search(vector<int>)_(same_length)/1024 3.11% 247.345 255.026 - 2.30% -
rng::unique(deque<int>,_pred)_(contiguous)/52 3.10% 69.211 71.360 - 2.98% -
SetIntersection_None_Set_uint64_256_64 3.10% 9156307.999 9439974.137 - 1.86% -
BM_std_minmax<char>/17 3.09% 1.121 1.155 - 6.32% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.09% 605.156 623.859 - 3.22% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.09% 2074.404 2138.511 - -0.20% -
BM_vector_deque_ranges_copy_backward/2 3.09% 1.943 2.002 - -3.01% -
rng::move_backward(deque<int>)/4096 3.09% 154.970 159.754 - -0.03% -
BM_StringAssignAsciiz_Large_Transparent 3.09% 11.583 11.940 - 3.53% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 3.08% 11.478 11.832 - 3.90% -
std::unique(deque<int>,_pred)_(sprinkled)/52 3.08% 73.470 75.734 - 2.39% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.08% 68367.888 70473.021 - -28.02% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.07% 209.228 215.659 - 3.35% -
rng::partial_sort_copy(list<int>)_(repeated)/8 3.07% 8.394 8.651 - 1.24% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 3.07% 355.908 366.826 - 1.17% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 3.06% 216.654 223.294 - -36.35% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 3.06% 282.302 290.948 - -0.09% -
rng::stable_sort(deque<int>)_(shuffled)/1024 3.06% 2437.334 2511.958 - 2.33% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 3.06% 5339.875 5503.350 - 0.69% -
rng::stable_sort(vector<int>)_(shuffled)/8 3.06% 20.760 21.395 - 0.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 3.06% 1187584.866 1223874.966 - 1.00% -
SetIntersection_Interlaced_Vector_string_1024_1 3.06% 1116861.479 1150990.149 - 0.68% -
BM_MakeThenSortHeap_float_Descending_262144 3.05% 34.451 35.501 - 0.73% -
rng::for_each(set<int>::iterator)/8 3.05% 4.534 4.672 - 2.05% -
rng::contains_subrange(list<int>)_(single_element)/50 3.04% 17.644 18.181 - -0.25% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.04% 16671.511 17178.757 - 2.54% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 3.04% 22.469 23.153 - 0.18% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 3.04% 1053.798 1085.826 - 2.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.03% 2.135 2.200 - 2.59% -
BM_std_minmax<short>/23 3.03% 2.693 2.775 - 5.54% -
BM_PushHeap_uint64_Random_4 3.03% 2.055 2.118 - -2.07% -
BM_RangesPushHeap_float_Random_4 3.03% 2.912 3.000 - 1.93% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 3.03% 25519.283 26291.757 - 3.43% -
std::flat_map<int,_int>::erase(iterator)/8192 3.03% 502.866 518.080 - 3.33% -
std::partial_sort(deque<int>)_(heap)/8192 3.02% 283639.195 292214.222 - 0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 3.02% 117382475.219 120929481.835 - 6.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.02% 85.416 87.997 - -7.87% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.02% 35288.698 36354.985 - 1.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.02% 792.503 816.421 - 0.56% -
std::multiset<std::string>::clear()/1024 3.02% 19435.514 20021.952 - -1.33% -
std::multiset<std::string>::clear()/8192 3.01% 200013.941 206034.009 - 1.17% -
std::shift_left(deque<int>)/32 3.01% 4.728 4.871 - 3.17% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 3.01% 0.750 0.772 - -5.43% -
BM_num_get<unsigned_long_long> 3.01% 11.056 11.388 - 0.40% -
rng::for_each(multimap<int>)/32 3.01% 22.421 23.095 - 0.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.00% 0.826 0.851 - 3.60% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.00% 4.724 4.866 - 4.22% -
BM_StringDestroy_Huge 2.99% 10.624 10.943 - 2.67% -
BM_std_min<int>/3 2.99% 0.696 0.717 - -0.82% -
SetIntersection_Front_Set_string_64_64 2.99% 36168943.159 37251720.636 - 2.76% -
BM_std_minmax<short>/31 2.99% 3.085 3.178 - 2.98% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.99% 24.668 25.406 - 0.09% -
BM_std_min<unsigned_int>/12 2.99% 1.481 1.525 - 1.42% -
BM_vector_deque_ranges_copy_backward/65536 2.99% 7661.263 7889.990 - -1.51% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 2.98% 70.948 73.066 - 4.99% -
std::stable_sort(deque<int>)_(heap)/8192 2.98% 17592.412 18116.415 - 1.83% -
std::find(list<int>)_(process_all)/50 2.97% 18.131 18.671 - -0.62% -
rng::move(deque<int>)/64 2.97% 6.318 6.506 - 3.53% -
BM_vector_deque_ranges_move/64 2.97% 2.661 2.740 - -2.29% -
std::set<int>::insert(value)_(new_value)/8192 2.97% 71.043 73.150 - 1.00% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 2.96% 3.638 3.746 - 1.65% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.96% 0.620 0.638 - 2.86% -
SetIntersection_Interlaced_Set_uint64_256_64 2.96% 14710051.031 15145580.744 - 0.04% -
std::is_partitioned(deque<int>)_(partitioned)/1024 2.96% 364.874 375.661 - 2.92% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.95% 19969.565 20559.047 - 2.82% -
std::unordered_multiset<int>::contains(key)_(existent)/32 2.95% 1.293 1.331 - 0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.95% 9781715.482 10070136.099 - -7.63% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 2.95% 815538.739 839575.561 - -0.34% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.94% 1563364.666 1609337.890 - 0.04% -
bm_lexicographical_compare<signed_char>/8 2.94% 3.111 3.203 - 0.97% -
BM_std_min<short>/12 2.93% 1.520 1.564 - 0.33% -
std::for_each(list<int>)/8 2.93% 2.505 2.579 - 0.51% -
SetIntersection_None_Vector_uint64_16384_1 2.93% 1175057.779 1209494.201 - -0.01% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 2.93% 567.015 583.621 - -0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.93% 1084613.481 1116360.967 - -0.84% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.93% 1532976.971 1577842.611 - -0.73% -
BM_std_minmax_element<long_long>/512 2.92% 138.204 142.246 - -1.11% -
BM_RangesSortHeap_float_262144 2.92% 29.911 30.785 - 0.28% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 2.92% 820.462 844.427 - 3.33% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 2.92% 480.400 494.424 - -1.77% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 2.91% 20.508 21.106 - 1.72% -
std::partition(list<int>)_(sparse)/50 2.91% 14.813 15.244 - 3.75% -
BM_RangesPopHeap_float_1 2.91% 0.467 0.481 - 1.87% -
BM_MakeHeap_uint32_Random_1024 2.90% 1.030 1.060 - -2.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.90% 1225.272 1260.750 - 4.04% -
BM_std_minmax_element<char>/64 2.89% 17.665 18.176 - 4.37% -
rng::generate(list<int>)/50 2.89% 15.364 15.808 - -0.46% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.89% 5341.132 5495.503 - 0.48% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 2.89% 6.580 6.770 - 14.09% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.88% 5348.338 5502.603 - 0.38% -
std::set<int>::erase(key)_(existent)/1024 2.88% 38.586 39.698 - -8.78% -
rng::move(vector<bool>)_(aligned)/64 2.88% 1.897 1.952 - 5.94% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.88% 27.396 28.185 - 0.97% -
rng::find_if_not(vector<int>)_(bail_25%)/8 2.88% 1.095 1.126 - -0.01% -
BM_StringRelational_Compare_Empty_Huge_Control 2.88% 1.625 1.671 - 3.58% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.88% 55777.066 57381.259 - 1.09% -
BM_std_min<unsigned_short>/512 2.88% 7.139 7.344 - 0.45% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.87% 19698.174 20262.690 - 3.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 2.86% 3321.319 3416.438 - 2.06% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.85% 2440.793 2510.388 - 2.07% -
SetIntersection_None_Vector_uint32_16384_16 2.85% 1158031.336 1191034.526 - -1.22% -
BM_deque_deque_ranges_copy_backward/4000 2.85% 146.264 150.432 - -0.16% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.85% 48679.673 50065.138 - -39.96% -
BM_std_min<unsigned_char>/29 2.85% 1.966 2.022 - 1.22% -
BM_std_minmax_element<long_long>/5500 2.84% 1444.963 1486.067 - -0.42% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.84% 5347.640 5499.425 - -0.01% -
rng::copy(vector<bool>)_(aligned)/32768 2.84% 35.309 36.311 - 1.20% -
rng::is_sorted_until(vector<int>,_pred)/1024 2.83% 405.412 416.885 - 1.79% -
rng::reverse(deque<int>)/64 2.82% 13.078 13.447 - 2.73% -
BM_StringRelational_Compare_Empty_Large_Control 2.82% 1.617 1.662 - 3.03% -
BM_StringEraseWithMove_Small_Opaque 2.81% 2.574 2.647 - 3.49% -
rng::partial_sort_copy(list<int>)_(ascending)/8 2.81% 8.975 9.227 - 3.02% -
std::unordered_multiset<int>::erase(iterator)/1024 2.81% 20.052 20.615 - -2.36% -
SetIntersection_Front_Set_string_16_4 2.80% 66849474.666 68724277.405 - 5.03% -
BM_RangesMakeThenSortHeap_float_Heap_64 2.80% 3.436 3.532 - -0.23% -
std::search(list<int>)_(single_element)/1000 2.80% 671.120 689.889 - 2.77% -
std::stable_partition(vector<int>)_(sparse)/1024 2.80% 207.265 213.059 - -1.08% -
std::map<int,_int>::find(key)_(existent)/32 2.79% 1.531 1.573 - 0.42% -
BM_std_minmax<char>/28 2.79% 2.255 2.318 - 8.91% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.79% 1.382 1.420 - 5.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 2.79% 7346308.583 7551120.986 - 3.46% -
std::unordered_multiset<int>::clear()/1024 2.79% 7884.911 8104.684 - 6.57% -
std::multiset<int>::clear()/1024 2.79% 9452.674 9716.111 - 0.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.79% 1202052.231 1235532.461 - -0.45% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 2.78% 8903.991 9151.964 - -1.01% -
SetIntersection_Interlaced_Vector_string_262144_4 2.78% 2074138.017 2131783.528 - -9.40% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.77% 0.762 0.783 - 0.55% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.77% 45.289 46.545 - 2.61% -
rng::fold_left(list<int>)/50 2.77% 37.480 38.519 - -0.49% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.77% 211.099 216.951 - 5.20% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.77% 20.942 21.522 - -0.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.77% 8.695 8.936 - 0.31% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.77% 26.317 27.045 - 2.80% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 2.77% 4.050 4.162 - 3.95% -
BM_std_minmax<int>/6 2.76% 1.349 1.386 - 2.81% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.76% 9758014.217 10027568.352 - 1.45% -
std::multiset<std::string>::count(key)_(existent)/1024 2.76% 23.543 24.193 - 4.57% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 2.76% 0.648 0.666 - 1.80% -
rng::sort(deque<int>)_(repeated)/8192 2.75% 6573.259 6754.069 - 0.07% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.75% 30.552 31.391 - -55.55% -
BM_std_minmax<char>/6 2.75% 2.155 2.214 - 10.48% -
BM_std_min<short>/29 2.75% 2.349 2.414 - 1.67% -
BM_MakeThenSortHeap_float_Ascending_16384 2.74% 27.668 28.427 - 2.10% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 2.74% 36.268 37.262 - 2.12% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 2.74% 778.068 799.383 - -0.57% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2.74% 2627.627 2699.607 - 2.13% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.74% 341.406 350.752 - 4.06% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.74% 571.384 587.019 - 2.98% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.74% 47.669 48.973 - -0.61% -
std::reverse(list<int>)/32768 2.74% 16886.928 17348.852 - -0.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.73% 351309974.797 360914115.576 - 0.69% -
std::find(deque<int>)_(process_all)/8 2.73% 3.417 3.510 - 2.88% -
rng::unique_copy(deque<int>)_(contiguous)/52 2.73% 14.687 15.088 - -10.68% -
std::set<int>::equal_range(key)_(non-existent)/1024 2.73% 6.302 6.474 - 0.87% -
rng::rotate(list<int>)_(by_1/3)/50 2.73% 23.588 24.231 - 1.84% -
std::rotate(vector<bool>)_(1_element_backward)/50 2.73% 17.481 17.957 - -0.12% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.72% 23.046 23.673 - -2.19% -
rng::partition_copy(list<int>)/8192 2.72% 7369.174 7569.459 - 0.38% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.71% 16.567 17.017 - 1.95% -
rng::replace(list<int>)_(prefix)/8192 2.71% 7285.937 7483.693 - 5.66% -
std::set<std::string>::find(key)_(existent)/1024 2.70% 22.954 23.575 - -41.49% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.70% 3.347 3.437 - 0.68% -
BM_std_min<unsigned_short>/27 2.70% 2.382 2.446 - 4.59% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.70% 7621.439 7827.165 - -15.78% -
std::find_end(vector<int>)_(single_element)/1024 2.70% 239.229 245.677 - 2.52% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.69% 6.817 7.000 - -14.73% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.69% 175649.828 180374.160 - 2.60% -
SetIntersection_None_Set_float_262144_1 2.69% 1162173.096 1193395.262 - -1.37% -
std::remove_copy(vector<int>)_(sprinkled)/1024 2.68% 471.852 484.505 - 0.84% -
std::map<int,_int>::contains(key)_(existent)/1024 2.68% 4.047 4.155 - 2.33% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.67% 6245.239 6412.069 - 2.88% -
SetIntersection_Front_Vector_uint32_262144_1 2.67% 1089372.245 1118463.034 - 0.54% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.67% 325.804 334.490 - 3.31% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.66% 612.282 628.580 - 2.82% -
BM_RangesMakeHeap_uint32_Ascending_256 2.66% 0.598 0.613 - 2.68% -
rng::fold_left(deque<int>)/8192 2.66% 4368.415 4484.555 - 1.56% -
SetIntersection_None_Set_uint32_262144_16 2.65% 1156487.547 1187156.414 - -1.32% -
BM_std_min<long_long>/64 2.65% 4.905 5.035 - 4.34% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.65% 3.614 3.710 - 4.91% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 2.65% 1.536 1.577 - 1.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.64% 4794321.919 4921079.618 - 5.19% -
std::find_if(vector<char>)_(bail_25%)/8 2.64% 0.929 0.953 - 0.35% -
BM_StringRelational_Less_Large_Empty_Control 2.63% 1.949 2.000 - 3.37% -
BM_deque_deque_ranges_copy/70000 2.63% 3037.682 3117.673 - 2.97% -
BM_MakeHeap_uint32_PipeOrgan_256 2.62% 0.630 0.647 - 2.55% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.62% 9.210 9.452 - -0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 2.62% 17714416.270 18178622.033 - 2.26% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 2.62% 18.180 18.656 - -9.94% -
rng::stable_sort(deque<int>)_(descending)/8192 2.62% 20881.202 21428.277 - 1.77% -
SetIntersection_Interlaced_Vector_uint64_256_4 2.62% 5063140.914 5195687.706 - 6.78% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.62% 32454.172 33303.661 - 0.50% -
SetIntersection_None_Vector_uint32_262144_262144 2.60% 1195868.022 1226985.474 - 0.13% -
BM_deque_deque_move_backward/2 2.60% 2.466 2.530 - -0.03% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 2.60% 30.574 31.369 - 1.16% -
std::unique(list<int>,_pred)_(contiguous)/1024 2.59% 976.147 1001.466 - 2.66% -
BM_std_minmax_element<long_long>/4000 2.59% 1052.350 1079.581 - -1.01% -
std::unique(vector<int>,_pred)_(contiguous)/32 2.58% 54.566 55.973 - -0.15% -
BM_StringEraseWithMove_Large_Transparent 2.58% 2.587 2.654 - 9.23% -
BM_std_min<unsigned_long_long>/8 2.57% 2.329 2.388 - 5.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.56% 1131003.983 1159997.915 - -0.99% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.56% 2.027 2.079 - 1.44% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.56% 1.500 1.539 - -0.14% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.56% 16151.400 16564.525 - -9.56% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.56% 250.197 256.596 - 1.07% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.55% 27.448 28.149 - -0.77% -
BM_std_minmax_element<long_long>/4096 2.55% 1077.033 1104.450 - -1.09% -
std::map<std::string,_int>::erase(iterator)/0 2.54% 27.413 28.109 - 7.99% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 2.54% 4.609 4.726 - 1.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 2.53% 4469183.778 4582247.543 - 2.25% -
BM_RangesSortHeap_float_64 2.53% 3.139 3.219 - 0.49% -
SetIntersection_Interlaced_Vector_float_262144_16384 2.53% 349137399.607 357959753.777 - 1.32% -
BM_std_min<char>/28 2.53% 1.776 1.821 - 9.21% -
BM_deque_vector_copy_backward/65536 2.52% 8139.984 8345.275 - 4.39% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.52% 10.693 10.963 - 3.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.51% 344875130.437 353548028.709 - -1.52% -
std::find_if(vector<int>)_(process_all)/50 2.51% 13.921 14.271 - 0.47% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.51% 9.013 9.239 - 2.17% -
BM_RangesMakeThenSortHeap_float_Heap_256 2.50% 5.897 6.045 - -2.71% -
rng::stable_partition(deque<int>)_(sparse)/8192 2.50% 3401.257 3486.372 - 2.36% -
BM_std_minmax<unsigned_int>/16 2.50% 1.284 1.316 - 4.71% -
SetIntersection_Front_Vector_string_1024_64 2.50% 3467030.313 3553659.643 - 2.01% -
SetIntersection_Front_Set_uint32_262144_256 2.50% 4783864.002 4903312.522 - -0.48% -
rng::contains(list<int>)_(process_all)/8192 2.49% 6967.445 7141.215 - 0.26% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.49% 604.841 619.909 - 2.26% -
std::multimap<std::string,_int>::clear()/1024 2.49% 19787.068 20279.848 - 0.10% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.49% 22.332 22.887 - -56.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.49% 18999.792 19471.994 - 2.00% -
std::multiset<int>::contains(key)_(existent)/1024 2.48% 4.029 4.130 - 3.59% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 2.48% 340.702 349.161 - 1.64% -
rng::rotate_copy(vector<int>)/1024 2.48% 32.503 33.310 - 0.16% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.48% 523714.820 536705.082 - 2.36% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.48% 5461.853 5597.315 - 1.88% -
rng::for_each(list<int>)/8192 2.47% 8309.713 8515.100 - 4.48% -
std::all_of(list<int>)_(process_all)/50 2.47% 21.545 22.078 - 0.73% -
SetIntersection_Interlaced_Set_uint64_256_4 2.47% 11496271.590 11780242.723 - -0.29% -
std::find_end(vector<int>)_(single_element)/1000 2.47% 233.910 239.685 - 2.60% -
std::transform(deque<int>,_deque<int>)/32 2.46% 21.584 22.116 - 1.09% -
std::list<int>::ctor(Range)_(cheap_elements)/32 2.46% 329.177 337.280 - 4.04% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 2.46% 1.354 1.387 - -0.43% -
rng::stable_partition(list<int>)_(sparse)/50 2.45% 25.724 26.355 - -0.39% -
std::multimap<int,_int>::count(key)_(existent)/32 2.45% 3.493 3.579 - -1.07% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.45% 272984.273 279673.794 - 2.37% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 2.45% 4.452 4.561 - 0.16% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 2.44% 31.938 32.719 - 5.10% -
std::list<std::string>::ctor(size)/32 2.44% 340.400 348.708 - 4.25% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.44% 1939.794 1987.119 - 7.73% -
rng::stable_sort(deque<int>)_(heap)/8192 2.44% 17701.697 18133.350 - 1.98% -
BM_StringCopy_Large 2.43% 6.180 6.330 - 2.00% -
rng::fill(vector<int>)/32 2.43% 1.039 1.065 - 2.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.43% 1124593.262 1151926.284 - 2.65% -
BM_deque_deque_ranges_move/1 2.43% 3.421 3.504 - 4.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.43% 23.806 24.384 - 3.28% -
rng::copy_n(list<int>)/4096 2.42% 3983.009 4079.580 - -1.14% -
SetIntersection_Front_Vector_uint64_16384_256 2.42% 2291855.874 2347358.376 - 3.64% -
std::remove_if(deque<int>)_(prefix)/1024 2.42% 556.748 570.218 - 2.12% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.42% 37178.320 38077.777 - 2.05% -
SetIntersection_Front_Vector_string_16384_256 2.42% 10154110.659 10399685.739 - 3.33% -
BM_deque_deque_ranges_copy_backward/1024 2.41% 38.040 38.959 - 2.63% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.41% 1158.173 1186.115 - -4.41% -
std::remove_if(deque<int>)_(prefix)/32 2.41% 58.069 59.470 - 4.45% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 2.41% 8.968 9.184 - 1.41% -
BM_StringAssignAsciiz_Large_Opaque 2.40% 11.688 11.968 - 3.19% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 2.40% 4.252 4.354 - 5.17% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.39% 609.417 623.987 - 2.38% -
BM_std_minmax_element<long_long>/1024 2.39% 272.019 278.518 - -1.65% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 2.39% 19758.973 20231.070 - 2.38% -
std::set<int>::lower_bound(key)_(existent)/8192 2.39% 7.847 8.034 - -1.55% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.39% 1.388 1.421 - 5.01% -
std::search(deque<int>)_(same_length)/8192 2.39% 3795.574 3886.211 - 2.70% -
std::find_if(list<int>)_(process_all)/8 2.39% 3.424 3.506 - 0.14% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 2.38% 97493.132 99810.883 - 2.91% -
BM_deque_vector_ranges_move/70000 2.37% 2911.333 2980.377 - 0.31% -
BM_RangesPopHeap_float_1024 2.37% 27.301 27.948 - 0.48% -
SetIntersection_None_Set_float_262144_16384 2.37% 1163602.455 1191145.510 - -1.90% -
SetIntersection_None_Set_uint32_262144_4 2.37% 1157711.346 1185111.166 - -1.67% -
BM_std_min<long_long>/30 2.37% 3.164 3.239 - 0.97% -
rng::remove_if(list<int>)_(prefix)/8192 2.36% 9138.536 9354.537 - 1.28% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.36% 174085.234 178199.033 - 1.96% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.36% 35894.394 36740.830 - 2.45% -
rng::all_of(vector<int>)_(process_all)/8 2.36% 2.486 2.545 - 4.51% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.35% 12583.186 12879.304 - 0.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.35% 1090735.430 1116403.312 - -0.18% -
BM_deque_vector_copy/0 2.35% 1.490 1.525 - -6.68% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.35% 216.716 221.800 - 4.22% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.34% 4.420 4.523 - -0.72% -
BM_RangesMakeThenSortHeap_float_Descending_1024 2.34% 8.004 8.191 - 1.05% -
std::partition_point(deque<int>)/50 2.33% 4.614 4.722 - -5.84% -
std::find_if_not(deque<int>)_(process_all)/1024 2.33% 484.766 496.046 - 1.77% -
BM_std_min<char>/31 2.32% 2.488 2.546 - 0.61% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.32% 13347.825 13657.442 - 2.20% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.31% 2.477 2.534 - 0.65% -
std::partition_copy(vector<int>)/32 2.31% 8.159 8.348 - 2.58% -
std::find_if(vector<int>)_(process_all)/1024 2.31% 283.577 290.126 - 0.21% -
BM_deque_deque_move/64000 2.31% 2724.308 2787.215 - 0.91% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.31% 22.533 23.053 - -0.31% -
std::map<std::string,_int>::find(key)_(existent)/1024 2.31% 22.653 23.175 - 3.38% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 2.31% 7.181 7.346 - -0.36% -
std::rotate(vector<bool>)_(1_element_backward)/32 2.30% 17.565 17.969 - -0.03% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.30% 113040.150 115642.153 - 0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 2.30% 39142053.124 40042634.078 - 0.93% -
SetIntersection_Interlaced_Set_float_262144_16 2.30% 1599214.761 1635943.359 - -1.74% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 2.30% 19131.650 19570.988 - 1.09% -
rng::move_backward(vector<bool>)_(aligned)/32768 2.29% 38.344 39.224 - 2.32% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.29% 12302.500 12584.188 - 3.70% -
std::multiset<int>::erase(iterator)/32 2.29% 21.319 21.807 - 1.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 2.29% 1.580 1.616 - 1.97% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 2.29% 797.447 815.681 - 6.57% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.29% 306.174 313.174 - 0.24% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 2.28% 0.495 0.506 - 2.27% -
BM_RangesPushHeap_float_Ascending_262144 2.28% 5.135 5.253 - -0.75% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.28% 9750.584 9972.663 - 1.87% -
std::rotate(list<int>)_(1_element_forward)/50 2.27% 24.278 24.830 - -0.14% -
std::search(list<int>)_(no_match)/1024 2.27% 738.440 755.215 - -1.11% -
std::adjacent_find(deque<int>,_pred)/8 2.27% 4.287 4.384 - 2.14% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.27% 28351.503 28994.855 - 2.60% -
std::stable_sort(deque<int>)_(heap)/1024 2.27% 2716.434 2777.991 - 1.98% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.27% 3232.173 3305.399 - 2.33% -
std::unordered_multiset<int>::erase(iterator)/32 2.26% 20.054 20.508 - 1.90% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.26% 530.755 542.761 - -0.37% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 2.26% 4.117 4.210 - 0.78% -
std::move_backward(deque<int>)/4096 2.26% 154.815 158.316 - 0.32% -
std::count(vector<int>)_(every_other)/8 2.26% 1.334 1.364 - 1.24% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 2.26% 1.203 1.230 - 1.70% -
std::list<int>::ctor(size)/1024 2.26% 11647.543 11910.450 - 0.31% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.26% 29.704 30.374 - -0.04% -
rng::partial_sort(deque<int>)_(heap)/8 2.25% 36.906 37.738 - -0.49% -
std::search_n(list<int>,_pred)_(no_match)/8192 2.25% 8147.870 8331.288 - 1.39% -
SetIntersection_None_Vector_uint32_262144_64 2.25% 1206643.182 1233792.037 - 2.11% -
rng::search(deque<int>,_pred)_(same_length)/1000 2.25% 488.612 499.603 - -0.67% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.25% 717.278 733.393 - 1.89% -
SetIntersection_Front_Vector_uint64_262144_16 2.25% 1167680.955 1193902.723 - 0.81% -
rng::find_last(vector<char>)_(bail_10%)/8 2.24% 1.567 1.602 - -0.02% -
BM_std_minmax<unsigned_char>/15 2.24% 2.983 3.049 - 8.79% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.24% 20.045 20.493 - 1.68% -
BM_std_min<unsigned_int>/4 2.24% 0.996 1.019 - -0.49% -
std::partition(deque<int>)_(sparse)/8192 2.24% 3025.115 3092.782 - 1.95% -
BM_std_min<char>/4 2.24% 1.071 1.094 - 3.01% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.23% 10.543 10.778 - 2.27% -
BM_std_min<int>/11 2.23% 1.156 1.182 - -0.19% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.23% 27.846 28.466 - -9.93% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.23% 275716.015 281855.575 - 2.77% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.22% 301.518 308.226 - -22.13% -
rng::search_n(vector<int>)_(no_match)/1024 2.22% 210.616 215.287 - 1.64% -
rng::search_n(vector<int>)_(no_match)/1048576 2.22% 209154.474 213792.442 - 1.69% -
SetIntersection_Interlaced_Set_string_1024_1024 2.22% 56620112.699 57875227.998 - 0.00% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.22% 5.480 5.602 - 3.26% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.21% 29.042 29.686 - -0.22% -
SetIntersection_Interlaced_Set_string_16_4 2.21% 76441112.552 78133582.511 - 1.03% -
BM_CmpLess_schar_short 2.21% 0.948 0.969 - 0.62% -
bm_lexicographical_compare<signed_char>/7 2.21% 2.746 2.807 - -0.29% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.21% 0.583 0.595 - -0.63% -
BM_StringCopy_Huge 2.21% 100.977 103.205 - -2.09% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.20% 24110.938 24642.506 - 1.11% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.20% 68.772 70.287 - 0.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.20% 34.663 35.425 - -0.81% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 2.20% 14354.583 14669.952 - 1.10% -
rng::partition(vector<int>)_(dense)/32 2.20% 8.403 8.587 - 5.95% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 2.19% 1.147 1.172 - 0.44% -
SetIntersection_Front_Vector_string_1024_4 2.19% 1238963.220 1266138.450 - -0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 2.19% 4428420.474 4525488.948 - 3.14% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 2.19% 63.766 65.162 - 1.70% -
SetIntersection_Front_Set_uint64_16_16 2.19% 40927042.435 41823128.327 - 2.76% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.19% 68.931 70.440 - 1.00% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.18% 12269.783 12537.265 - 2.84% -
bm_ranges_lexicographical_compare<int>/4 2.18% 1.297 1.325 - -0.10% -
SetIntersection_Interlaced_Set_uint32_262144_4 2.17% 1261439.127 1288750.571 - -0.87% -
rng::unique_copy(deque<int>)_(contiguous)/32 2.16% 9.753 9.964 - -9.45% -
rng::for_each(deque<int>)/32 2.16% 3.760 3.841 - 0.69% -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.16% 2.309 2.359 - -1.68% -
std::deque<int>::erase(begin)_(cheap_elements)/32 2.16% 7.508 7.670 - -0.90% -
rng::contains_subrange(list<int>)_(process_all)/8192 2.16% 7007.931 7159.090 - 2.71% -
BM_deque_deque_ranges_move_backward/4096 2.16% 152.169 155.451 - -0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.16% 5266124.134 5379680.802 - 2.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.15% 681.437 696.120 - -0.89% -
std::copy(vector<bool>)_(aligned)/32768 2.15% 35.498 36.263 - 1.71% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.15% 32.273 32.966 - -0.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.15% 20668820.404 21112682.431 - 2.01% -
BM_deque_deque_ranges_copy/1 2.15% 3.429 3.502 - 4.76% -
SetIntersection_None_Set_string_1024_1 2.14% 8932918.245 9124352.121 - -0.49% -
BM_std_min<char>/8 2.14% 2.251 2.299 - 3.67% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.13% 904.425 923.732 - 3.18% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 2.13% 16436.730 16787.376 - 2.73% -
std::unordered_multiset<int>::clear()/8192 2.13% 60117.414 61399.828 - 5.47% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.13% 365.381 373.173 - 0.26% -
BM_std_min<unsigned_short>/32 2.13% 2.913 2.975 - 3.75% -
SetIntersection_Interlaced_Set_uint64_64_16 2.13% 24298530.133 24816055.492 - 1.29% -
std::multiset<std::string>::clear()/32 2.13% 881.927 900.688 - -3.16% -
BM_std_minmax<unsigned_int>/15 2.13% 2.030 2.073 - 6.69% -
std::vector<std::string>::ctor(size)/32 2.12% 33.569 34.281 - -1.51% -
rng::rotate(deque<int>)_(1_element_forward)/1024 2.12% 38.856 39.680 - -2.75% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 2.12% 51.335 52.424 - -15.80% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.12% 8.976 9.167 - 0.07% -
SetIntersection_Interlaced_Set_float_16_16 2.12% 41208659.787 42080270.528 - 1.37% -
std::shift_left(deque<int>)/50 2.11% 5.481 5.597 - 1.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 2.11% 27112516.622 27685403.308 - 2.19% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.11% 23.835 24.339 - 0.86% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.11% 705.039 719.907 - 1.33% -
BM_std_minmax<char>/23 2.10% 3.165 3.232 - 11.37% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.10% 8.736 8.920 - 1.12% -
std::partial_sort_copy(vector<int>)_(descending)/8 2.10% 18.487 18.876 - 2.19% -
bm_lexicographical_compare<int>/64 2.10% 4.813 4.914 - -1.11% -
rng::rotate(vector<bool>)_(by_1/4)/8192 2.10% 29.924 30.553 - -0.07% -
SetIntersection_Front_Set_string_16384_4 2.10% 1319955.810 1347690.441 - 1.22% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.10% 30.094 30.726 - -1.80% -
std::set<std::string>::erase(key)_(existent)/0 2.10% 64.322 65.673 - -13.57% -
SetIntersection_None_Vector_uint32_16384_64 2.10% 1172540.664 1197150.820 - 1.06% -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.10% 2.939 3.001 - -0.37% -
SetIntersection_Front_Set_uint64_256_16 2.09% 4902114.409 5004760.793 - 0.00% -
rng::is_sorted(list<int>,_pred)/8 2.09% 4.226 4.315 - 1.31% -
SetIntersection_Front_Set_uint32_64_16 2.09% 16761495.227 17112231.505 - 1.93% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.09% 4026.534 4110.596 - 1.96% -
std::search(deque<int>)_(single_element)/1000 2.09% 439.237 448.403 - 3.35% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.08% 256.363 261.708 - 2.88% -
std::multiset<std::string>::count(key)_(non-existent)/8192 2.08% 31.180 31.830 - 1.04% -
BM_std_minmax_element<long_long>/70000 2.08% 18696.519 19085.503 - -0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 2.08% 37988260.027 38777652.098 - 1.77% -
rng::search_n(list<int>,_pred)_(no_match)/1024 2.08% 848.529 866.144 - 0.63% -
std::multiset<std::string>::insert(value)_(new_value)/1024 2.08% 61.548 62.825 - -0.81% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.07% 2.908 2.969 - 0.18% -
SetIntersection_Interlaced_Set_uint32_262144_64 2.07% 1546726.724 1578801.105 - -0.29% -
std::adjacent_find(list<int>,_pred)/8192 2.07% 8114.629 8282.682 - 1.05% -
BM_std_minmax<unsigned_char>/1 2.07% 0.623 0.636 - -0.63% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.07% 3.504 3.577 - 0.15% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.07% 42.926 43.813 - -0.54% -
rng::unique_copy(deque<int>)_(sprinkled)/32 2.06% 10.083 10.291 - 10.83% -
SetIntersection_Interlaced_Set_float_1024_4 2.06% 10067753.317 10275316.915 - 0.68% -
SetIntersection_Front_Vector_string_256_64 2.06% 11102266.401 11330711.297 - 2.19% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.06% 18.684 19.068 - 2.34% -
BM_std_minmax<unsigned_short>/30 2.06% 2.726 2.782 - -2.35% -
SetIntersection_Front_Vector_uint64_1024_1 2.05% 1097273.895 1119809.650 - 0.10% -
std::list<int>::ctor(size)/8192 2.05% 95149.493 97103.195 - 2.42% -
SetIntersection_None_Set_uint32_256_1 2.05% 11425949.725 11660066.619 - 0.82% -
BM_std_min<unsigned_char>/16 2.05% 2.619 2.673 - 8.09% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.05% 170.708 174.203 - 0.00% -
BM_MakeHeap_uint32_SingleElement_256 2.04% 0.543 0.554 - 1.77% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.04% 2.353 2.401 - 0.01% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 2.04% 19.152 19.542 - 1.24% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.03% 12728.103 12987.115 - -20.83% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.03% 880.740 898.650 - 2.87% -
std::list<int>::ctor(const&)_(cheap_elements)/32 2.03% 326.974 333.619 - 3.19% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.03% 51.274 52.314 - 0.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.03% 1099617.376 1121894.184 - 2.18% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.03% 8.755 8.932 - -0.85% -
BM_RangesMakeHeap_uint32_SingleElement_64 2.03% 0.507 0.517 - 3.59% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 2.02% 1.308 1.335 - 13.23% -
BM_deque_deque_move/65536 2.02% 2868.529 2926.429 - 2.67% -
SetIntersection_Interlaced_Set_uint32_262144_16384 2.01% 1226220.865 1250922.284 - -1.16% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.01% 1.651 1.684 - 2.91% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 2.01% 19.657 20.051 - 0.36% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.01% 43698.974 44575.310 - 2.71% -
std::set<std::string>::equal_range(key)_(existent)/1024 2.00% 23.090 23.553 - -40.93% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 2.00% 6846.921 6984.089 - 1.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.00% 1433779.474 1462466.547 - 2.10% -
SetIntersection_None_Vector_uint32_1024_1 2.00% 1121442.065 1143850.362 - -1.21% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.99% 13.892 14.169 - 2.73% -
std::multiset<int>::clear()/8192 1.99% 74453.305 75933.795 - -0.06% -
SetIntersection_None_Set_uint32_262144_16384 1.99% 1151559.490 1174445.964 - -1.70% -
rng::fill(deque<int>)/8192 1.99% 239.636 244.393 - 0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.99% 1330282.741 1356689.029 - -2.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.98% 1199754.309 1223563.654 - 1.37% -
std::map<int,_int>::contains(key)_(existent)/32 1.98% 1.577 1.608 - -0.18% -
std::unordered_multiset<int>::ctor(const&)/32 1.98% 197.953 201.879 - 2.08% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.98% 27.979 28.534 - -0.87% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.98% 1.359 1.386 - 2.91% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.98% 2.120 2.162 - 0.30% -
SetIntersection_Front_Vector_uint64_262144_1024 1.98% 5781210.796 5895676.505 - -0.36% -
SetIntersection_None_Set_uint32_16_1 1.98% 70184193.190 71573799.643 - 0.82% -
std::find_end(vector<int>,_pred)_(single_element)/8192 1.98% 4692.278 4785.162 - 2.06% -
SetIntersection_Front_Set_uint32_256_64 1.98% 6235168.440 6358393.667 - -1.70% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 1.97% 74.994 76.474 - 0.80% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.97% 28.135 28.690 - 3.75% -
std::multiset<int>::insert(value)_(new_value)/32 1.97% 19.698 20.086 - -0.28% -
std::find_end(vector<int>)_(single_element)/8192 1.97% 1834.008 1870.126 - 2.45% -
std::sort(vector<int>)_(descending)/8192 1.97% 7280.421 7423.767 - 1.57% -
SetIntersection_Front_Set_uint32_256_256 1.97% 9770664.787 9962969.657 - 4.87% -
rng::sort(vector<int>)_(descending)/8 1.97% 24.693 25.178 - 2.27% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 1.96% 7.432 7.577 - 0.71% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.96% 4318.666 4403.319 - 1.92% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.96% 206349449.766 210393135.562 - 0.62% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.96% 218.763 223.046 - -38.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.96% 394856.986 402580.222 - 1.54% -
rng::remove_if(deque<int>)_(prefix)/1024 1.96% 561.079 572.048 - 0.95% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.95% 1.126 1.148 - 3.91% -
SetIntersection_None_Set_string_64_16 1.95% 19273323.960 19648310.571 - 0.72% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.94% 341.396 348.031 - 3.85% -
BM_MakeThenSortHeap_float_Descending_16 1.94% 1.840 1.876 - 0.76% -
BM_PushHeap_uint64_Random_256 1.94% 5.676 5.786 - 0.39% -
BM_std_minmax<char>/5 1.94% 1.859 1.895 - 8.61% -
SetIntersection_None_Set_float_262144_16 1.93% 1161137.533 1183590.412 - -2.06% -
SetIntersection_None_Set_float_262144_256 1.93% 1163435.059 1185903.158 - -1.86% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.93% 172991.240 176329.251 - 2.31% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.93% 102350.218 104323.766 - 3.76% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.93% 421.550 429.673 - -0.20% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.93% 24.618 25.092 - 0.71% -
BM_RangesPopHeap_string_16384 1.93% 71.921 73.306 - 3.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.93% 838.670 854.815 - 0.15% -
BM_RangesPopHeap_uint32_16 1.92% 7.538 7.683 - 1.23% -
SetIntersection_Front_Set_uint64_256_1 1.92% 4403054.720 4487581.501 - 0.82% -
rng::stable_sort(deque<int>)_(heap)/1024 1.92% 2722.797 2775.040 - 1.75% -
SetIntersection_Front_Vector_uint32_256_16 1.92% 4369336.929 4453105.110 - -0.57% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.92% 9.806 9.994 - -14.19% -
BM_PushHeap_float_Random_262144 1.92% 7.553 7.698 - -0.89% -
BM_RangesPushHeap_uint64_Ascending_262144 1.91% 4.701 4.791 - -2.37% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 1.91% 9.587 9.770 - 2.24% -
BM_RangesPopHeap_uint64_4 1.91% 2.667 2.718 - 2.65% -
BM_MakeThenSortHeap_float_Random_262144 1.90% 62.360 63.546 - 1.31% -
std::find_end(vector<int>,_pred)_(single_element)/1024 1.90% 586.673 597.838 - 1.82% -
BM_std_minmax_element<long_long>/65536 1.90% 17518.106 17851.447 - -0.04% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.90% 11.320 11.536 - 0.22% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.90% 15703.929 16002.576 - 0.92% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.90% 31.815 32.419 - -0.04% -
SetIntersection_None_Vector_uint32_1024_1024 1.90% 1143717.582 1165439.588 - 0.76% -
std::move(list<int>)/32768 1.90% 30781.152 31365.610 - 2.01% -
std::find(list<int>)_(process_all)/8 1.90% 2.397 2.442 - 1.05% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.89% 127.601 130.018 - 0.16% -
BM_MakeHeap_string_PipeOrgan_16384 1.89% 5.559 5.664 - 10.77% -
SetIntersection_Front_Vector_string_4_4 1.89% 160835621.577 163877869.681 - 2.48% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.89% 53957.654 54978.073 - 1.50% -
BM_deque_vector_move_backward/4000 1.89% 142.995 145.698 - 2.01% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1.89% 1584.128 1614.009 - -13.70% -
rng::find_last(deque<int>)_(bail_10%)/8 1.88% 2.680 2.731 - 6.03% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.88% 25.770 26.255 - 0.91% -
BM_deque_deque_move_backward/65536 1.88% 8062.987 8214.655 - -0.12% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.88% 14.112 14.378 - 0.95% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.88% 11.542 11.759 - 0.48% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 1.88% 111426.724 113521.898 - 5.43% -
BM_num_get<unsigned_long> 1.88% 11.058 11.266 - 0.89% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.88% 39.256 39.992 - 0.03% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.87% 11.800 12.021 - 0.24% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.87% 53054.052 54047.959 - 0.80% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.87% 562308.142 572831.801 - 2.12% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.87% 30.292 30.858 - -3.11% -
BM_std_minmax<char>/1 1.87% 0.634 0.646 - 4.78% -
std::set<std::string>::find(key)_(existent)/8192 1.86% 28.547 29.080 - -40.65% -
BM_MakeThenSortHeap_float_PipeOrgan_64 1.86% 3.908 3.981 - -0.14% -
BM_MakeThenSortHeap_float_Random_1024 1.86% 33.192 33.809 - 1.27% -
BM_RangesMakeThenSortHeap_float_Heap_16384 1.86% 26.628 27.122 - -0.73% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 1.86% 0.818 0.834 - 1.02% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 1.86% 3.738 3.808 - -1.13% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 1.85% 17.978 18.311 - -13.79% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.85% 10.981 11.184 - 3.34% -
SetIntersection_None_Vector_uint64_1024_256 1.84% 1122723.844 1143420.431 - -0.55% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.84% 24.954 25.414 - 1.70% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.84% 676.393 688.845 - -0.60% -
std::stable_sort(deque<int>)_(heap)/8 1.84% 26.009 26.488 - -0.42% -
std::multiset<int>::insert(value)_(new_value)/1024 1.84% 47.785 48.664 - -0.03% -
SetIntersection_Front_Set_string_262144_1024 1.84% 59936801.515 61039334.824 - 5.40% -
SetIntersection_Interlaced_Set_float_262144_262144 1.84% 1821099.609 1854564.777 - -0.75% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.83% 19.261 19.613 - 1.18% -
BM_MakeThenSortHeap_uint64_Random_64 1.83% 11.716 11.930 - 0.56% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.82% 24143.721 24584.135 - 1.11% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.82% 175343.980 178541.858 - 2.09% -
BM_num_get<void*> 1.82% 11.654 11.866 - 1.11% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.82% 14.114 14.371 - 0.95% -
BM_std_minmax<long_long>/4 1.82% 1.868 1.902 - 1.49% -
std::set<int>::equal_range(key)_(existent)/1024 1.82% 4.130 4.205 - 1.01% -
BM_std_min<char>/29 1.81% 2.002 2.039 - 2.80% -
std::reverse_copy(vector<int>)/4096 1.81% 133.874 136.298 - 1.40% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.81% 41.276 42.022 - -0.57% -
std::multiset<int>::contains(key)_(existent)/32 1.80% 1.664 1.694 - 1.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.80% 6.896 7.021 - 4.44% -
std::unordered_multiset<int>::erase(iterator)/8192 1.80% 20.115 20.478 - 1.92% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.80% 23.051 23.466 - -55.43% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.80% 34.356 34.974 - 13.68% -
SetIntersection_Front_Vector_uint64_256_16 1.80% 4428659.873 4508195.583 - 0.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.80% 0.901 0.917 - 2.37% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.79% 18.886 19.224 - 0.98% -
rng::stable_sort(vector<int>)_(heap)/8 1.79% 21.813 22.204 - 0.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.79% 18.755 19.091 - 1.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.79% 3113387.127 3169143.963 - 1.40% -
std::unordered_set<int>::ctor(const&)/32 1.79% 198.595 202.149 - 2.78% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.79% 32.605 33.188 - -6.28% -
BM_std_min<__int128>/28 1.79% 10.616 10.805 - 1.83% -
std::search(vector<int>)_(single_element)/1000 1.78% 228.684 232.758 - -2.32% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.78% 8.111 8.255 - 0.06% -
std::find_end(vector<int>,_pred)_(single_element)/1000 1.78% 572.944 583.134 - 1.86% -
std::multiset<int>::ctor(const&,_alloc)/32 1.78% 220.270 224.184 - 2.28% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.78% 23661.935 24082.298 - 1.59% -
std::set<int>::upper_bound(key)_(existent)/1024 1.78% 4.135 4.209 - 2.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.78% 11.323 11.524 - 0.76% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.77% 562.306 572.273 - 0.80% -
SetIntersection_Interlaced_Set_float_262144_4 1.77% 1286060.385 1308851.888 - -3.30% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.77% 20.780 21.148 - 0.98% -
rng::sort(deque<int>)_(repeated)/1024 1.77% 946.790 963.542 - -0.20% -
BM_std_minmax_element<long_long>/64000 1.77% 17107.497 17410.151 - -0.13% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.77% 18.300 18.623 - 2.28% -
std::move_backward(vector<bool>)_(aligned)/32768 1.77% 38.281 38.956 - 2.32% -
BM_std_minmax<unsigned_short>/16 1.76% 1.685 1.715 - 3.40% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.76% 8773.164 8927.589 - -0.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1.76% 2928457.312 2979910.993 - 3.90% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.76% 19.782 20.130 - 1.76% -
rng::search_n(vector<int>)_(no_match)/1000 1.76% 206.756 210.386 - 1.80% -
SetIntersection_None_Set_float_262144_4 1.75% 1162813.152 1183202.474 - -1.83% -
BM_std_min<long_long>/20 1.75% 2.008 2.043 - 2.64% -
SetIntersection_None_Vector_uint64_16384_16 1.75% 1150911.147 1171029.505 - -0.49% -
std::unique(deque<int>,_pred)_(sprinkled)/32 1.75% 61.101 62.169 - 1.62% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.75% 214.621 218.370 - 0.02% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.75% 1.474 1.500 - -0.88% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.74% 102299.127 104083.563 - 3.36% -
SetIntersection_Front_Set_uint64_256_4 1.74% 4449607.936 4527215.784 - 2.00% -
BM_deque_deque_ranges_move_backward/1 1.74% 2.795 2.844 - 2.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.74% 471.929 480.156 - 1.32% -
rng::partition_point(deque<int>)/8192 1.74% 15.881 16.157 - 1.80% -
std::reverse_copy(vector<int>)/8 1.74% 2.367 2.408 - -7.61% -
bm_ranges_lexicographical_compare<int>/8 1.74% 1.530 1.557 - -0.11% -
SetIntersection_None_Vector_string_256_1 1.73% 4744770.948 4826735.323 - 0.17% -
BM_std_min<short>/31 1.73% 2.571 2.615 - 1.73% -
BM_MakeHeap_float_SingleElement_256 1.73% 0.651 0.662 - 1.72% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.73% 26.488 26.945 - 1.38% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.72% 6.069 6.174 - 1.98% -
BM_vector_deque_ranges_copy_backward/64 1.72% 3.035 3.087 - 4.15% -
std::rotate(deque<int>)_(1_element_forward)/50 1.72% 5.412 5.505 - -0.90% -
SetIntersection_None_Set_uint32_256_256 1.72% 5769332.836 5868370.524 - 0.72% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.72% 6.069 6.173 - 1.11% -
BM_std_min<unsigned_short>/4 1.71% 0.981 0.998 - 1.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.71% 348957915.886 354939680.774 - -1.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.71% 16.233 16.511 - 1.59% -
std::fill_n(deque<int>)/1024 1.71% 29.624 30.131 - 0.18% -
std::unique(list<int>,_pred)_(contiguous)/52 1.71% 73.778 75.043 - -0.36% -
SetIntersection_None_Vector_uint32_256_16 1.71% 4230663.609 4303118.293 - -0.39% -
rng::is_partitioned(vector<int>)_(partitioned)/32 1.71% 5.712 5.810 - -2.42% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.71% 31.575 32.116 - -54.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.71% 39689980.131 40368583.761 - 0.65% -
BM_std_minmax<short>/22 1.70% 2.277 2.315 - -0.11% -
std::multiset<int>::erase(iterator)/0 1.70% 19.944 20.284 - 0.95% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.70% 23.730 24.133 - 0.48% -
SetIntersection_None_Vector_string_64_64 1.70% 9264553.799 9421906.309 - 0.58% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.70% 4163.116 4233.821 - -14.13% -
std::find_if_not(vector<char>)_(process_all)/1024 1.70% 270.441 275.027 - 0.23% -
rng::find_if_not(vector<char>)_(process_all)/50 1.70% 12.654 12.869 - 3.21% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.69% 11870.674 12071.767 - 4.17% -
BM_RangesSortHeap_string_16384 1.69% 95.947 97.571 - -0.73% -
std::set<int>::ctor(const&,_alloc)/1024 1.69% 6257.867 6363.780 - -23.35% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.69% 386.412 392.947 - 2.93% -
SetIntersection_Interlaced_Set_uint32_256_4 1.69% 11408589.433 11601520.012 - -1.51% -
std::move_backward(deque<int>)/262144 1.69% 29751.221 30254.160 - 0.85% -
rng::partition(list<int>)_(sparse)/1024 1.69% 732.566 744.944 - 1.20% -
rng::for_each(multiset<int>)/8 1.69% 4.575 4.652 - -1.16% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.69% 38.360 39.008 - 0.16% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 1.68% 16.621 16.901 - -8.05% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.68% 16.856 17.140 - 2.95% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.68% 18.156 18.461 - 5.99% -
BM_CmpEqual_short_short 1.68% 1.117 1.135 - 0.86% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.68% 38.392 39.038 - -0.50% -
BM_deque_deque_move_backward/4096 1.68% 152.894 155.464 - 0.31% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.68% 1.437 1.461 - -2.83% -
SetIntersection_Front_Set_uint32_16384_4 1.68% 1138839.181 1157931.068 - 0.39% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.68% 32056.630 32593.640 - 2.52% -
BM_vector_deque_move_backward/64 1.67% 3.029 3.080 - 2.11% -
rng::stable_partition(list<int>)_(sparse)/1024 1.67% 918.763 934.136 - 0.19% -
std::list<int>::insert(begin)_(cheap_elements)/32 1.67% 10.127 10.296 - 5.39% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.67% 14.932 15.182 - 1.49% -
BM_deque_vector_ranges_copy_backward/4096 1.67% 147.915 150.380 - 1.04% -
std::stable_partition(list<int>)_(dense)/50 1.67% 56.740 57.685 - 0.69% -
BM_RangesSortHeap_uint64_4 1.67% 0.934 0.949 - 1.81% -
SetIntersection_None_Vector_uint64_16384_4 1.67% 1126090.477 1144853.244 - 0.18% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.66% 24.501 24.909 - 1.63% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.66% 39.421 40.077 - 0.67% -
BM_vector_deque_copy_backward/512 1.66% 17.623 17.916 - -0.07% -
std::deque<std::string>::ctor(size)/1024 1.66% 713.683 725.550 - 0.34% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.66% 3.568 3.628 - -0.46% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.66% 829.335 843.104 - 0.44% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.66% 11231.241 11417.652 - 3.04% -
std::set<std::string>::count(key)_(existent)/8192 1.66% 29.586 30.076 - -41.72% -
SetIntersection_Interlaced_Set_float_1024_64 1.66% 10082606.712 10249571.886 - 1.26% -
std::set<int>::insert(value)_(new_value)/0 1.65% 17.900 18.196 - -19.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.65% 29.829 30.322 - -16.61% -
std::is_partitioned(list<int>)_(unpartitioned)/32 1.65% 4.195 4.265 - -2.39% -
BM_PushHeap_float_Random_16384 1.65% 7.525 7.650 - 0.33% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.65% 24.344 24.746 - 1.36% -
BM_RangesPushHeap_float_Ascending_1024 1.65% 3.105 3.156 - -1.81% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.65% 49796.103 50617.626 - 2.02% -
rng::remove_copy(list<int>)_(sprinkled)/8192 1.65% 7033.546 7149.492 - 1.63% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.65% 22.499 22.869 - 0.44% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.65% 34.527 35.095 - 0.33% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.65% 4.864 4.944 - 1.34% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.64% 383695.582 390000.448 - 0.01% -
std::set<int>::insert(value)_(new_value)/1024 1.64% 41.947 42.635 - 1.13% -
SetIntersection_Front_Set_string_4_4 1.64% 166742861.229 169478785.617 - 1.84% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.64% 11.773 11.966 - -0.67% -
SetIntersection_Front_Vector_string_262144_16 1.64% 1720166.411 1748341.983 - 3.37% -
BM_MakeThenSortHeap_string_Heap_262144 1.64% 178.241 181.158 - -0.29% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.64% 3.132 3.183 - -1.85% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.63% 19.435 19.752 - 0.99% -
std::is_sorted_until(list<int>)/8 1.63% 2.208 2.244 - 0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.63% 25147944.326 25557389.500 - 2.59% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.63% 11.848 12.041 - 0.19% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.62% 22.042 22.400 - 1.05% -
BM_std_min<unsigned_char>/21 1.62% 1.800 1.829 - 1.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 1.62% 44566160.270 45288674.620 - 1.53% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.62% 60.364 61.341 - -2.49% -
std::multiset<int>::erase(key)_(existent)/0 1.62% 20.811 21.148 - 1.19% -
SetIntersection_Interlaced_Vector_float_16384_1 1.62% 1107324.678 1125216.983 - 1.20% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.62% 94561.941 96089.780 - -0.55% -
std::multiset<int>::erase(iterator)/1024 1.62% 23.757 24.140 - 1.35% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.61% 2720.463 2764.338 - 0.67% -
rng::find_last(deque<int>)_(bail_90%)/8 1.61% 0.867 0.881 - -5.19% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 1.61% 18071.389 18362.343 - 0.16% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.61% 22.073 22.428 - 0.45% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.61% 78.951 80.220 - -0.10% -
SetIntersection_Interlaced_Set_string_64_4 1.60% 26877999.369 27309370.385 - 0.29% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.60% 561.789 570.796 - -0.09% -
BM_std_min<unsigned_int>/32 1.60% 2.172 2.207 - -0.30% -
BM_std_min<unsigned_char>/14 1.60% 1.795 1.823 - 0.21% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.60% 9.269 9.417 - 1.31% -
SetIntersection_None_Set_string_16384_1024 1.60% 206274752.285 209575457.142 - -3.18% -
std::set<int>::ctor(const&)/8192 1.60% 49932.478 50730.204 - -25.19% -
std::set<int>::contains(key)_(non-existent)/8192 1.60% 8.311 8.443 - -1.29% -
BM_std_minmax<unsigned_short>/31 1.60% 2.998 3.046 - -2.22% -
BM_deque_vector_ranges_copy_backward/4000 1.60% 141.864 144.127 - -0.35% -
BM_MakeThenSortHeap_string_Heap_1024 1.59% 62.824 63.826 - -0.87% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.59% 37.680 38.281 - 0.83% -
std::all_of(list<int>)_(process_all)/32 1.59% 11.494 11.677 - -1.16% -
std::sort(vector<int>)_(heap)/8 1.59% 22.378 22.734 - 0.39% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.59% 13008.757 13216.070 - -1.50% -
SetIntersection_Front_Vector_float_16384_4 1.59% 1123304.282 1141121.588 - 0.17% -
std::multimap<int,_int>::clear()/8192 1.59% 81762.711 83058.982 - 1.46% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 1.58% 780.881 793.250 - 1.55% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.58% 29.378 29.843 - 1.56% -
rng::move(vector<int>)/8 1.58% 2.221 2.256 - -3.68% -
SetIntersection_Front_Set_string_1024_1024 1.58% 56345127.575 57235159.289 - 4.74% -
std::copy(vector<bool>)_(unaligned)/1048576 1.58% 7018.360 7129.218 - 1.58% -
BM_MakeThenSortHeap_uint64_Random_262144 1.58% 35.365 35.923 - 1.75% -
SetIntersection_None_Set_float_262144_64 1.58% 1161667.966 1179991.049 - -2.04% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.58% 15184.574 15423.974 - 2.05% -
std::multiset<std::string>::contains(key)_(existent)/32 1.57% 14.931 15.166 - -8.72% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.57% 48.977 49.746 - -0.99% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.57% 1.273 1.293 - -0.52% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.57% 5.924 6.017 - 0.60% -
BM_deque_vector_move_backward/0 1.57% 1.468 1.491 - 8.57% -
rng::partition_copy(deque<int>)/50 1.57% 27.459 27.888 - 0.01% -
BM_vector_deque_move_backward/70000 1.56% 8004.825 8130.044 - -2.32% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.56% 11106.268 11279.906 - 1.67% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.56% 199.687 202.808 - 1.14% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.56% 4791.724 4866.526 - -0.16% -
BM_deque_deque_ranges_move_backward/70000 1.56% 8505.993 8638.481 - -3.16% -
std::copy_backward(vector<int>)/8 1.56% 2.225 2.259 - -1.26% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.56% 5.617 5.705 - -2.31% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 1.55% 9.492 9.640 - 15.05% -
SetIntersection_Interlaced_Set_float_16384_4 1.55% 172337323.014 175008514.686 - -0.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.55% 817541.859 830189.075 - -0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.55% 11490640.717 11668195.601 - -0.55% -
rng::find_last(list<int>)_(bail_10%)/8 1.55% 2.057 2.088 - 0.76% -
BM_std_min<short>/25 1.54% 2.086 2.118 - 1.90% -
SetIntersection_Front_Set_uint64_1024_64 1.54% 1888060.935 1917136.576 - -2.22% -
std::find_if_not(list<int>)_(process_all)/50 1.54% 21.327 21.655 - 0.77% -
BM_std_min<unsigned_short>/12 1.54% 1.517 1.540 - 1.64% -
std::set<std::string>::insert(value)_(new_value)/0 1.54% 32.938 33.444 - -15.02% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.53% 109.318 110.996 - 1.31% -
SetIntersection_Interlaced_Set_float_262144_16384 1.53% 1251303.222 1270482.668 - -1.60% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.53% 4.521 4.590 - 0.32% -
std::none_of(list<int>)_(process_all)/32 1.53% 11.532 11.709 - -0.93% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.53% 6.661 6.763 - 1.52% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 1.53% 24996.242 25378.626 - 1.33% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.53% 13528.009 13734.850 - 1.12% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.53% 139.368 141.498 - 0.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.53% 11.414 11.588 - 1.86% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.53% 14.834 15.061 - -1.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.52% 44.229 44.903 - -14.25% -
SetIntersection_Interlaced_Vector_uint32_4_4 1.52% 144050723.578 146246428.466 - 1.50% -
std::for_each_n(join_view(vector<vector<int>>))/8 1.52% 1.678 1.704 - -7.65% -
BM_std_minmax<short>/26 1.52% 2.480 2.518 - -0.43% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.52% 72615.390 73718.204 - -0.04% -
std::partial_sort(deque<int>)_(ascending)/8192 1.52% 163691.265 166176.314 - 1.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.51% 7.316 7.427 - 2.94% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.51% 7669.095 7785.205 - 0.08% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.51% 28232.246 28659.573 - -0.21% -
BM_CmpLess_int_uchar 1.51% 1.118 1.135 - 0.56% -
BM_MakeThenSortHeap_float_SingleElement_256 1.51% 3.991 4.052 - 1.71% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.51% 68.589 69.624 - 1.77% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.51% 9154.232 9292.013 - 1.42% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.51% 5.376 5.457 - -0.01% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 1.50% 29.799 30.246 - 1.36% -
BM_std_minmax<char>/4 1.50% 1.550 1.573 - 7.57% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.50% 21.209 21.527 - 0.91% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.50% 39682.067 40276.868 - 1.40% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.50% 16.696 16.946 - 0.36% -
SetIntersection_Front_Vector_uint64_256_4 1.49% 4348956.633 4413949.870 - 0.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.49% 13036575.196 13231272.596 - -1.47% -
std::partition(vector<int>)_(sparse)/50 1.49% 13.799 14.005 - -0.14% -
SetIntersection_Front_Set_string_256_4 1.49% 5273604.658 5352154.638 - 4.71% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.49% 0.943 0.957 - 0.25% -
BM_std_minmax<unsigned_long_long>/5 1.48% 1.804 1.831 - 0.81% -
std::search(vector<int>)_(single_element)/1024 1.48% 234.213 237.684 - -2.43% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.48% 13001.158 13193.795 - -1.40% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.48% 55686.736 56511.310 - 0.57% -
rng::copy_n(deque<int>)/8 1.48% 2.758 2.799 - 2.92% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.48% 1.634 1.658 - 15.49% -
SetIntersection_Front_Set_uint32_256_4 1.48% 4483068.703 4549253.411 - -0.44% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 1.47% 17.981 18.246 - -13.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.47% 33.591 34.085 - 0.46% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.47% 49853.534 50586.682 - 1.80% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.47% 81.084 82.273 - 1.39% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 1.47% 3.121 3.167 - -1.07% -
SetIntersection_None_Vector_string_1024_256 1.46% 1207845.068 1225539.828 - -0.50% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.46% 6645.039 6742.347 - 0.61% -
SetIntersection_None_Set_uint64_256_4 1.46% 11344161.418 11510261.194 - 1.00% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.46% 44.410 45.059 - 1.55% -
std::map<int,_int>::contains(key)_(non-existent)/8192 1.46% 7.558 7.668 - 2.29% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.46% 815.045 826.911 - -6.20% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.46% 36197.141 36723.873 - -5.83% -
std::multiset<int>::erase(iterator)/8192 1.45% 23.644 23.988 - 0.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.45% 423.649 429.804 - 1.10% -
std::for_each_n(vector<int>)/8 1.45% 2.504 2.540 - 6.01% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.45% 255.983 259.700 - 0.47% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.45% 8.864 8.993 - 0.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.45% 0.742 0.753 - 0.47% -
std::is_sorted(list<int>,_pred)/8192 1.45% 7610.705 7720.864 - 2.01% -
BM_MakeHeap_string_Descending_256 1.45% 2.698 2.737 - 0.60% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.44% 16.586 16.825 - 1.38% -
BM_RangesSortHeap_string_1024 1.44% 59.085 59.939 - -0.90% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.44% 705.691 715.856 - -14.51% -
BM_PushHeap_string_QuickSortAdversary_16 1.44% 10.131 10.276 - 1.31% -
std::copy_n(vector<int>)/8 1.44% 2.165 2.196 - -0.37% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.44% 32182.190 32644.995 - 2.98% -
rng::rotate(vector<bool>)_(by_1/3)/1024 1.44% 49.396 50.107 - -1.40% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.44% 197.232 200.068 - -0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.44% 5368191.344 5445361.759 - 2.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.44% 22.303 22.623 - 0.24% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.44% 3419.623 3468.705 - 4.49% -
SetIntersection_Interlaced_Vector_float_16_4 1.43% 60047817.293 60908700.659 - 0.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.43% 16300.228 16533.742 - -4.14% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.43% 4257.964 4318.948 - 0.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.43% 19.805 20.088 - 0.99% -
BM_deque_deque_ranges_copy/65536 1.43% 2769.959 2809.626 - 0.08% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.43% 3.554 3.604 - -0.45% -
BM_std_min<int>/64 1.43% 2.669 2.707 - 1.64% -
SetIntersection_None_Set_uint64_1024_16 1.43% 8738560.901 8863503.954 - -0.10% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.43% 17.036 17.279 - -0.11% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.42% 384.660 390.135 - 1.41% -
std::unique(list<int>)_(sprinkled)/8192 1.42% 7798.769 7909.767 - -5.28% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.42% 4255.268 4315.799 - 0.20% -
rng::find_if_not(vector<char>)_(process_all)/32768 1.42% 8139.027 8254.578 - 1.12% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.42% 54.835 55.613 - 0.83% -
SetIntersection_None_Vector_uint32_64_4 1.42% 16925178.798 17164879.879 - 0.72% -
SetIntersection_Interlaced_Set_uint64_16_16 1.42% 41081010.493 41662713.555 - 1.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.42% 1592909.470 1615453.406 - 5.55% -
std::stable_sort(deque<int>)_(ascending)/1024 1.41% 2115.055 2144.916 - 2.13% -
BM_RangesSortHeap_string_256 1.41% 44.347 44.973 - -0.79% -
BM_MakeHeap_string_Descending_1024 1.41% 2.715 2.754 - 1.36% -
SetIntersection_Interlaced_Set_string_1024_1 1.41% 1147866.434 1164049.706 - 1.06% -
BM_PopHeap_uint64_4 1.41% 2.707 2.745 - 0.82% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 1.41% 3.270 3.316 - 1.23% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.41% 23.489 23.819 - 1.42% -
BM_std_min<int>/7 1.40% 1.053 1.068 - 2.67% -
SetIntersection_None_Vector_uint32_1024_16 1.40% 1144042.767 1160053.385 - 0.24% -
rng::sort(deque<int>)_(descending)/8 1.40% 25.537 25.894 - 0.55% -
BM_std_min<unsigned_char>/7 1.40% 1.840 1.865 - 1.64% -
std::unordered_map<int,_int>::clear()/0 1.40% 420.989 426.867 - 1.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.40% 9.165 9.293 - 2.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.40% 51.778 52.501 - 1.23% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.39% 2.585 2.621 - 0.72% -
std::multiset<int>::insert(value)_(already_present)/8192 1.39% 32.582 33.036 - 0.35% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.39% 278225.480 282090.713 - 1.84% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.39% 12.298 12.469 - -0.76% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.39% 21.092 21.385 - 0.43% -
rng::is_sorted_until(vector<int>,_pred)/8192 1.39% 3236.859 3281.797 - 1.29% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.39% 4.241 4.300 - -0.07% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.39% 46.797 47.446 - 0.69% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.38% 55.137 55.900 - 1.54% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 1.38% 29.452 29.859 - -2.15% -
std::multimap<int,_int>::erase(iterator)/32 1.38% 20.733 21.020 - 0.18% -
SetIntersection_Front_Vector_uint32_256_4 1.38% 4393165.070 4453802.798 - 1.47% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.38% 4098.563 4155.080 - 0.19% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.38% 0.734 0.744 - 0.58% -
BM_deque_vector_copy_backward/64000 1.38% 8211.904 8325.074 - 4.48% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.38% 102204.981 103612.597 - 2.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.38% 23.834 24.162 - -0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.38% 43824732.315 44427575.495 - 1.72% -
std::map<int,_int>::find(key)_(existent)/1024 1.38% 3.750 3.802 - -4.25% -
BM_RangesMakeHeap_uint64_Random_262144 1.37% 1.042 1.056 - 3.36% -
BM_std_minmax<char>/31 1.37% 3.337 3.383 - 9.78% -
SetIntersection_None_Vector_uint32_256_4 1.37% 4452504.684 4513515.641 - -0.47% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 1.37% 24.800 25.139 - 1.07% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.37% 19.753 20.023 - 0.09% -
rng::is_sorted_until(list<int>)/1024 1.36% 748.423 758.634 - 0.94% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.36% 16.886 17.116 - 1.23% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.36% 33.897 34.357 - 1.30% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.35% 198380.609 201064.313 - 1.36% -
std::move(list<int>)/512 1.35% 351.226 355.974 - -1.54% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.35% 4431080.797 4490682.319 - 0.82% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 1.34% 16.692 16.916 - -0.71% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.34% 23.339 23.653 - 1.17% -
BM_std_min<char>/6 1.34% 1.589 1.610 - -0.10% -
SetIntersection_None_Set_float_262144_262144 1.34% 1166374.509 1182042.725 - -2.08% -
BM_MakeHeap_uint64_Random_64 1.34% 1.283 1.300 - 6.56% -
BM_vector_deque_ranges_copy/1 1.34% 2.352 2.384 - 8.29% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 1.34% 5.249 5.319 - 2.00% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.34% 1.214 1.230 - -0.03% -
BM_std_min<int>/17 1.34% 0.952 0.965 - 0.03% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.34% 19.666 19.930 - -0.60% -
BM_MakeThenSortHeap_float_Random_16384 1.34% 47.354 47.988 - 1.16% -
SetIntersection_None_Set_float_16384_16384 1.34% 156755842.003 158853245.955 - -2.94% -
SetIntersection_None_Set_uint64_64_16 1.34% 18977174.160 19231003.630 - 1.22% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.34% 17.328 17.560 - 0.86% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.34% 12314.393 12478.994 - 2.32% -
std::sort(vector<int>)_(descending)/1024 1.33% 1041.615 1055.508 - 0.56% -
SetIntersection_Front_Vector_uint64_64_4 1.33% 16837346.302 17061611.004 - 0.58% -
BM_RangesMakeThenSortHeap_float_Ascending_16 1.33% 2.947 2.986 - 0.08% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.33% 36.531 37.017 - -9.00% -
std::set<int>::erase(iterator)/8192 1.33% 20.328 20.598 - -15.89% -
BM_MakeThenSortHeap_uint32_Heap_16 1.33% 5.124 5.192 - 1.53% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.32% 3.117 3.158 - 1.73% -
std::find_end(forward_list<int>)_(single_element)/1000 1.32% 673.843 682.766 - -1.02% -
std::unordered_multiset<int>::ctor(const&)/1024 1.32% 6612.872 6700.347 - 1.30% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.32% 14856.234 15052.744 - -0.06% -
SetIntersection_Front_Set_string_1024_1 1.32% 1148086.621 1163243.143 - 0.86% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.32% 1.655 1.677 - -0.33% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.32% 6222.572 6304.577 - 1.36% -
BM_std_min<short>/27 1.32% 2.295 2.326 - -1.22% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.32% 1.199 1.215 - 2.19% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.32% 23.356 23.664 - 1.19% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.31% 14.181 14.367 - 1.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 1.31% 13.359 13.534 - -38.37% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.31% 1.328 1.346 - 1.08% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.30% 1313.452 1330.567 - 0.47% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.30% 18.021 18.256 - 0.31% -
BM_RangesPushHeap_uint64_Random_256 1.30% 5.718 5.792 - 1.78% -
std::list<std::string>::ctor(size)/1024 1.30% 12347.697 12508.265 - 2.93% -
SetIntersection_None_Vector_uint64_16384_16384 1.30% 1168103.850 1183283.434 - 1.08% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.30% 6.925 7.015 - 1.32% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.30% 4.719 4.780 - -0.91% -
std::rotate(deque<int>)_(1_element_forward)/32 1.30% 4.638 4.698 - -1.93% -
BM_std_minmax<unsigned_int>/23 1.29% 2.388 2.419 - 2.78% -
std::find_if_not(deque<int>)_(bail_25%)/8192 1.29% 688.769 697.681 - 1.54% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 1.29% 26.039 26.375 - -6.82% -
SetIntersection_Front_Vector_float_64_64 1.29% 11583921.493 11733723.380 - -3.10% -
BM_deque_deque_copy_backward/512 1.29% 18.571 18.811 - 1.26% -
BM_deque_deque_ranges_copy/64000 1.29% 2852.468 2889.309 - 7.02% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.29% 3882.849 3932.959 - 1.25% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.29% 16.047 16.254 - -0.08% -
rng::rotate_copy(deque<int>)/8192 1.29% 293.422 297.206 - 1.18% -
SetIntersection_Front_Set_string_16384_16384 1.29% 348414383.381 352903936.836 - 0.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.29% 20.979 21.249 - 0.14% -
BM_RangesPushHeap_float_Ascending_256 1.29% 2.480 2.512 - -1.31% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.28% 775.774 785.731 - 0.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.28% 11.477 11.624 - -0.13% -
rng::unique(list<int>)_(sprinkled)/1024 1.28% 952.233 964.445 - -0.12% -
std::copy_n(deque<int>)/262144 1.28% 10141.243 10271.158 - 0.41% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.28% 51.067 51.721 - 1.76% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.28% 1509789.326 1529122.544 - 0.58% -
rng::sort(vector<NonIntegral>)_(heap)/8 1.28% 22.475 22.763 - 0.88% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.28% 34356.153 34795.826 - 0.15% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.28% 22.785 23.077 - 1.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.28% 1444312.283 1462757.161 - -0.12% -
rng::generate(list<int>)/32 1.28% 8.537 8.646 - 0.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.27% 1095222.076 1109181.498 - -0.80% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.27% 33.628 34.056 - -0.47% -
rng::find(vector<char>)_(bail_25%)/1024 1.27% 5.277 5.345 - 1.42% -
std::copy_n(vector<int>)/4096 1.27% 208.171 210.820 - -1.59% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.27% 24.392 24.702 - 0.98% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.27% 1105807.847 1119853.900 - 0.44% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.27% 16.205 16.410 - 1.17% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.27% 6383.288 6464.306 - -2.14% -
BM_vector_deque_ranges_move_backward/1024 1.27% 37.311 37.784 - -0.51% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.27% 36269.978 36729.698 - 2.39% -
BM_deque_vector_ranges_move/5500 1.27% 197.693 200.197 - -0.03% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.27% 24.112 24.417 - -1.37% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.26% 18.027 18.255 - 0.95% -
SetIntersection_Interlaced_Set_uint64_64_64 1.26% 15158007.264 15349478.708 - 0.29% -
SetIntersection_Front_Set_float_262144_4 1.26% 1140228.310 1154631.316 - 4.59% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 1.26% 50.174 50.807 - 0.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.26% 1114226.755 1128285.385 - -2.36% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.26% 1443988.497 1462194.561 - -0.05% -
SetIntersection_None_Set_float_1024_4 1.26% 8873001.079 8984813.179 - -14.56% -
std::copy_if(list<int>)_(entire_range)/8 1.26% 2.649 2.682 - 0.31% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.26% 24.394 24.701 - 1.59% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.26% 18.068 18.295 - 0.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.26% 1125731.376 1139882.250 - 1.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.26% 4453455.821 4509426.555 - 1.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.26% 17507670.692 17727646.027 - 1.35% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1.26% 1904.935 1928.866 - 0.34% -
rng::search(list<int>)_(no_match)/1024 1.26% 744.351 753.699 - 2.93% -
BM_vector_deque_copy_backward/65536 1.26% 7749.664 7846.934 - -2.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.26% 1210.548 1225.742 - 1.38% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.25% 16.295 16.500 - 1.38% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.25% 41542.158 42063.388 - 0.99% -
std::partial_sort(deque<int>)_(repeated)/8 1.25% 27.311 27.654 - 0.77% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.25% 904.716 916.061 - 1.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.25% 33.869 34.293 - 1.36% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.25% 1890.123 1913.790 - 1.59% -
rng::rotate_copy(list<int>)/32 1.25% 8.541 8.648 - -0.46% -
rng::none_of(vector<int>)_(process_all)/32 1.25% 8.329 8.433 - -0.27% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.25% 540.459 547.216 - -0.47% -
BM_vector_deque_ranges_move_backward/64 1.25% 2.995 3.032 - 2.29% -
rng::search(vector<int>)_(same_length)/1000 1.25% 241.906 244.929 - 1.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.25% 9.827 9.950 - 0.55% -
SetIntersection_None_Vector_uint64_262144_1 1.25% 1174309.424 1188975.390 - -1.65% -
BM_MakeHeap_string_PipeOrgan_4 1.25% 2.550 2.582 - 0.93% -
SetIntersection_Interlaced_Vector_string_1024_64 1.25% 8450117.872 8555568.714 - 5.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.25% 11.776 11.922 - 0.69% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.24% 197.218 199.672 - 1.07% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 1.24% 28.912 29.271 - -2.46% -
BM_MakeThenSortHeap_uint64_Random_16384 1.24% 22.087 22.361 - 1.12% -
BM_MakeThenSortHeap_uint64_Descending_256 1.24% 8.639 8.746 - 0.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.24% 1189547.208 1204276.828 - 1.70% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 1.24% 21.594 21.861 - -2.34% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.24% 955445.278 967253.205 - 1.50% -
BM_MakeThenSortHeap_float_Descending_1024 1.23% 7.981 8.079 - 1.09% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.23% 1.279 1.295 - 0.31% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.23% 169849.770 171941.680 - 1.48% -
BM_std_minmax<unsigned_short>/10 1.23% 1.405 1.422 - 0.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.23% 1193854.461 1208547.195 - 1.57% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 1.23% 10.577 10.707 - 1.85% -
BM_MakeThenSortHeap_uint64_Ascending_64 1.23% 8.338 8.440 - 0.95% -
SetIntersection_Front_Vector_float_16384_64 1.23% 1429711.111 1447268.783 - -4.53% -
SetIntersection_Front_Set_uint32_16384_256 1.23% 4858896.518 4918420.789 - 0.09% -
BM_std_min<unsigned_short>/30 1.22% 2.359 2.388 - 1.00% -
std::multimap<int,_int>::erase(key)_(existent)/0 1.22% 21.659 21.924 - 0.96% -
std::find_if(vector<char>)_(process_all)/1024 1.22% 270.231 273.525 - 1.85% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.22% 11223.725 11360.483 - 0.47% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.22% 174328165.684 176451975.331 - 0.09% -
BM_PopHeap_string_16384 1.22% 72.700 73.586 - 2.92% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.21% 875988.622 886616.486 - -2.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.21% 11996775.274 12142257.812 - 3.10% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.21% 35840.003 36274.488 - -10.95% -
SetIntersection_None_Vector_string_16384_4 1.21% 1281102.817 1296615.916 - 0.22% -
SetIntersection_None_Set_float_64_64 1.21% 11874745.685 12018370.224 - 2.57% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.21% 13443.306 13605.693 - -0.14% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.21% 343.832 347.980 - 3.92% -
std::remove(deque<int>)_(sprinkled)/32 1.21% 52.627 53.262 - -7.43% -
BM_StringFindCharLiteral/256 1.20% 5.316 5.380 - 1.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.20% 19.509 19.743 - 0.17% -
BM_CmpEqual_uint_short 1.20% 1.060 1.073 - 0.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.20% 1109716.450 1123028.887 - 3.32% -
BM_LowerBound_pair<uint32,_uint32>_256 1.20% 32.909 33.302 - 0.91% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 1.20% 27.375 27.702 - 0.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.19% 53.239 53.875 - 4.20% -
BM_CmpEqual_ushort_ushort 1.19% 1.107 1.120 - 0.53% -
rng::contains_subrange(list<int>)_(process_all)/50 1.19% 17.614 17.823 - -3.18% -
SetIntersection_Front_Vector_float_1024_4 1.19% 1119411.652 1132728.849 - 0.46% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.19% 136267.164 137886.893 - -1.08% -
std::multimap<int,_int>::clear()/1024 1.19% 10221.252 10342.685 - 1.84% -
std::is_sorted(vector<int>)/8 1.19% 2.078 2.103 - 1.26% -
BM_StringRelational_Less_Empty_Large_Control 1.19% 1.875 1.897 - -5.29% -
BM_deque_deque_ranges_move_backward/1024 1.19% 38.224 38.677 - 0.81% -
BM_StringFindAllMatch/64 1.19% 3.072 3.108 - 1.09% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.19% 102218.567 103430.156 - 2.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.19% 1188914.098 1203005.122 - 2.41% -
BM_std_minmax_element<int>/4 1.18% 1.243 1.257 - 3.61% -
BM_StringRelational_Less_Empty_Huge_Control 1.18% 1.992 2.015 - 0.99% -
SetIntersection_Front_Set_uint64_64_4 1.18% 17217317.946 17421130.989 - 1.24% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.18% 1.149 1.162 - 1.31% -
BM_std_min<unsigned_char>/8 1.18% 2.349 2.377 - 3.14% -
SetIntersection_Front_Vector_uint32_262144_64 1.18% 1428603.747 1445465.944 - -2.36% -
rng::rotate(vector<bool>)_(by_1/3)/8192 1.18% 145.253 146.967 - -0.58% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.18% 374580.196 378994.349 - 0.56% -
BM_RangesPushHeap_float_Random_1024 1.18% 7.398 7.485 - -0.25% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.18% 9.303 9.412 - -0.38% -
rng::stable_sort(deque<int>)_(ascending)/1024 1.17% 2122.459 2147.368 - 2.41% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 1.17% 0.945 0.956 - -6.07% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.17% 17.976 18.187 - 0.78% -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 1.17% 25.542 25.841 - 0.90% -
BM_LowerBound_pair<uint32,_uint32>_16384 1.17% 101.823 103.012 - 2.01% -
BM_vector_deque_copy/5500 1.17% 196.022 198.310 - 0.09% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.17% 8.591 8.691 - 1.28% -
BM_StringRelational_Less_Large_Huge_Control 1.17% 2.229 2.255 - 3.23% -
std::multiset<int>::insert(value)_(already_present)/0 1.16% 18.092 18.302 - 0.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.16% 18.077 18.288 - 0.43% -
rng::move_backward(vector<int>)/64 1.16% 4.123 4.171 - -0.15% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.16% 52180.416 52786.194 - 0.11% -
std::multimap<int,_int>::erase(iterator)/0 1.16% 20.592 20.831 - 0.36% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.16% 5.369 5.432 - -0.98% -
std::set<int>::erase(key)_(existent)/0 1.16% 20.266 20.501 - -17.12% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.16% 32496.363 32873.322 - 2.10% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.16% 2120.218 2144.806 - 1.04% -
BM_MakeThenSortHeap_string_Heap_16384 1.16% 100.824 101.993 - -1.17% -
BM_deque_deque_copy/64000 1.16% 2712.261 2743.708 - 2.54% -
BM_std_min<unsigned_char>/4000 1.16% 27.063 27.377 - -2.06% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.16% 12.301 12.443 - 0.92% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.16% 3109.761 3145.743 - 1.51% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.16% 2.889 2.922 - 0.84% -
std::multiset<int>::clear()/32 1.16% 639.814 647.212 - 1.37% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.16% 33.232 33.617 - 1.67% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 1.16% 24.279 24.559 - -4.14% -
std::remove_copy(vector<int>)_(prefix)/1024 1.16% 267.510 270.602 - 1.25% -
rng::find_if_not(vector<char>)_(process_all)/8192 1.16% 2050.189 2073.882 - 0.84% -
rng::move_backward(deque<int>)/8 1.15% 3.657 3.699 - 4.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.15% 6594.850 6670.920 - -0.03% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.15% 24.760 25.045 - 0.78% -
std::stable_sort(deque<int>)_(descending)/1024 1.15% 2938.555 2972.426 - 1.47% -
std::partition_point(deque<int>)/1024 1.15% 9.226 9.332 - 0.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.15% 695.164 703.167 - 0.07% -
rng::unique_copy(vector<int>)_(contiguous)/32 1.15% 8.680 8.780 - 1.52% -
rng::for_each(multiset<int>)/8192 1.15% 16312.973 16500.504 - 1.76% -
std::is_sorted_until(vector<int>,_pred)/1024 1.15% 414.112 418.869 - 1.01% -
std::set<int>::upper_bound(key)_(existent)/32 1.15% 1.731 1.751 - 0.66% -
std::list<std::string>::ctor(size)/8192 1.15% 102757.848 103937.762 - 2.81% -
BM_CmpLess_ushort_uint 1.15% 1.121 1.134 - 0.22% -
BM_deque_deque_move_backward/5500 1.15% 204.845 207.196 - 0.07% -
rng::search(vector<int>)_(single_element)/1024 1.15% 237.174 239.892 - 3.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.15% 710.045 718.178 - 1.05% -
BM_std_minmax<unsigned_short>/3 1.15% 1.165 1.178 - -0.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.14% 179098839.391 181148635.280 - 1.06% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 1.14% 10.156 10.272 - -2.38% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 1.14% 123606.006 125014.077 - 0.66% -
std::sort(vector<int>)_(descending)/8 1.14% 24.661 24.942 - 1.63% -
std::generate(list<int>)/32 1.14% 8.540 8.637 - -1.10% -
std::partial_sort(deque<int>)_(repeated)/1024 1.13% 6402.459 6475.126 - 0.39% -
BM_std_min<long_long>/12 1.13% 2.029 2.052 - 1.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.13% 34.348 34.737 - 3.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.13% 1119095.602 1131718.256 - -0.28% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.13% 283.395 286.591 - 0.03% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.13% 779.609 788.394 - -1.43% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.13% 569.116 575.524 - -8.23% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.13% 509.978 515.720 - -0.11% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 1.13% 18.156 18.360 - -18.18% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.13% 141903.476 143500.226 - 1.38% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 1.12% 2.195 2.220 - 0.71% -
rng::distance(join_view(vector<vector<int>>)/4096 1.12% 4.309 4.358 - -4.05% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.12% 2.642 2.672 - 0.52% -
SetIntersection_Front_Vector_uint64_16384_4 1.12% 1119365.725 1131899.226 - 0.33% -
std::partition(deque<int>)_(sparse)/1024 1.12% 389.174 393.527 - 1.20% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.12% 10.557 10.675 - -55.27% -
SetIntersection_None_Vector_uint32_16384_1 1.12% 1173180.930 1186276.755 - 0.05% -
std::vector<std::string>::ctor(size)/8192 1.12% 4229.161 4276.360 - 1.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.12% 22426995.112 22677260.049 - 1.95% -
SetIntersection_Front_Vector_string_256_16 1.12% 6434628.005 6506423.438 - 0.98% -
BM_std_min<int>/12 1.12% 1.492 1.508 - 0.50% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.11% 2.283 2.308 - 0.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.11% 1247673.309 1261530.750 - 2.94% -
SetIntersection_Interlaced_Vector_float_16384_16 1.11% 3891607.232 3934811.229 - 50.70% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 1.11% 23.631 23.894 - 4.46% -
rng::stable_partition(list<int>)_(alloc_fails)/50 1.11% 1927.132 1948.517 - 0.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.11% 9.438 9.543 - 1.97% -
BM_RangesSortHeap_string_64 1.11% 29.800 30.131 - -0.56% -
BM_PushHeap_string_QuickSortAdversary_64 1.11% 12.882 13.024 - 0.60% -
BM_std_minmax<unsigned_short>/9 1.10% 1.161 1.174 - 0.48% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.10% 21.162 21.396 - 0.19% -
std::set<int>::insert(value)_(new_value)/32 1.10% 19.742 19.959 - -21.91% -
std::unordered_map<int,_int>::ctor(const&)/0 1.10% 13.837 13.989 - 1.72% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.10% 23.965 24.230 - 0.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.10% 1192277.524 1205412.580 - 1.71% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.10% 439560.399 444401.602 - 0.15% -
BM_std_minmax<unsigned_int>/27 1.10% 2.375 2.401 - -0.00% -
rng::find_first_of(vector<int>)_(small_needle)/1024 1.10% 1412.620 1428.121 - 0.17% -
rng::reverse(deque<int>)/8 1.10% 2.511 2.539 - 0.18% -
rng::rotate(vector<int>)_(1_element_backward)/1024 1.10% 35.682 36.074 - 0.76% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 1.10% 10.202 10.313 - 1.95% -
BM_MakeThenSortHeap_uint64_Descending_1024 1.09% 10.221 10.333 - 0.74% -
rng::search_n(list<int>)_(no_match)/1048576 1.09% 863147.685 872594.302 - 0.20% -
rng::search(vector<int>)_(single_element)/1000 1.09% 231.937 234.475 - 3.10% -
std::reverse_copy(list<int>)/4096 1.09% 3173.792 3208.505 - 2.05% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.09% 660.362 667.578 - -26.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.09% 480.348 485.582 - 0.68% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.09% 34.425 34.800 - -13.78% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.09% 11299053.925 11422032.165 - -0.03% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 1.09% 69.450 70.205 - 0.97% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.09% 13.918 14.069 - 0.83% -
BM_CmpLess_int_uint 1.09% 1.111 1.124 - -0.01% -
BM_std_min<unsigned_char>/4096 1.09% 28.934 29.248 - -2.48% -
BM_std_minmax<char>/7 1.09% 2.545 2.572 - 4.64% -
SetIntersection_Front_Set_uint32_262144_1024 1.09% 15471435.448 15639418.773 - -3.47% -
rng::for_each(multimap<int>::iterator)/8 1.08% 4.500 4.548 - 0.88% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.08% 1.967 1.988 - 0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 1.08% 60182549.772 60832780.397 - 1.33% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.08% 16.129 16.303 - 0.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.08% 34925.971 35303.103 - 1.13% -
SetIntersection_Front_Vector_uint64_1024_1024 1.08% 5850734.694 5913900.431 - 0.46% -
std::stable_partition(list<int>)_(sparse)/1024 1.08% 913.276 923.134 - 0.40% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.08% 54860493.616 55451820.461 - -0.87% -
std::partial_sort(vector<int>)_(descending)/8 1.08% 24.811 25.079 - 0.13% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.08% 1.455 1.471 - -0.98% -
SetIntersection_Interlaced_Vector_string_256_4 1.07% 6379528.372 6448001.754 - -0.15% -
BM_CmpLess_uint_schar 1.07% 1.055 1.066 - -0.56% -
std::partition(vector<int>)_(sparse)/32 1.07% 8.726 8.819 - -0.34% -
std::find(vector<int>)_(bail_25%)/8 1.07% 1.374 1.388 - -0.10% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 1.07% 8.955 9.051 - 1.28% -
SetIntersection_Interlaced_Vector_uint64_256_256 1.07% 4665165.020 4714908.313 - 1.85% -
std::remove_copy(vector<int>)_(prefix)/32 1.07% 8.993 9.089 - 1.45% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.07% 19994.390 20207.334 - 2.88% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.06% 9783.271 9887.442 - 0.50% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 1.06% 23115.742 23361.684 - 0.12% -
SetIntersection_Front_Set_uint64_64_16 1.06% 16801236.744 16979914.507 - -0.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.06% 33.716 34.074 - 0.15% -
BM_MakeHeap_string_Descending_4 1.06% 2.095 2.117 - -0.63% -
BM_RangesPushHeap_uint32_Random_1024 1.06% 6.037 6.101 - -0.60% -
rng::sort(vector<int>)_(descending)/8192 1.06% 7274.141 7351.091 - 0.80% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.06% 1875.280 1895.109 - -1.65% -
rng::reverse_copy(deque<int>)/64 1.06% 19.937 20.147 - -0.17% -
SetIntersection_Front_Vector_float_64_4 1.06% 17024457.945 17204315.910 - 0.12% -
BM_MakeThenSortHeap_float_SingleElement_4 1.06% 1.338 1.352 - 0.75% -
std::stable_sort(deque<int>)_(descending)/8192 1.06% 21048.843 21270.977 - 1.04% -
rng::stable_sort(deque<int>)_(shuffled)/8192 1.06% 14829.058 14985.549 - 0.08% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.05% 21.951 22.182 - 0.20% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.05% 1.752 1.771 - 0.68% -
BM_CmpLess_uchar_uint 1.05% 1.121 1.133 - 0.23% -
SetIntersection_None_Vector_uint32_16384_4 1.05% 1176480.337 1188846.000 - 1.41% -
SetIntersection_None_Set_uint64_1024_256 1.05% 8709903.188 8801446.813 - 0.38% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.05% 348257.440 351913.795 - 0.11% -
SetIntersection_None_Set_float_256_256 1.05% 5868907.246 5930518.814 - -1.13% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1.05% 985435.067 995762.821 - 0.23% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.05% 27.382 27.669 - -0.88% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.05% 215.859 218.119 - 2.51% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 1.05% 16.686 16.861 - 0.99% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.05% 6580.153 6649.052 - -0.01% -
SetIntersection_None_Vector_string_16384_16384 1.05% 1284244.038 1297686.593 - 1.08% -
std::fill(deque<int>)/8192 1.05% 239.360 241.864 - 0.63% -
SetIntersection_Front_Set_uint64_16_4 1.05% 58312926.154 58922834.360 - 0.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.05% 54651.832 55223.120 - -0.21% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.05% 2.236 2.259 - 1.13% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 1.05% 16.421 16.593 - -0.69% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.04% 342.431 346.008 - 2.72% -
std::search_n(vector<int>)_(no_match)/1024 1.04% 210.407 212.604 - 1.23% -
SetIntersection_None_Vector_uint32_262144_16384 1.04% 1210234.326 1222861.395 - 0.96% -
BM_MakeThenSortHeap_string_Heap_256 1.04% 49.090 49.603 - -0.81% -
std::multimap<int,_int>::erase(iterator)/8192 1.04% 20.956 21.174 - 0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.04% 3689708.167 3727993.407 - 1.30% -
std::rotate(vector<bool>)_(by_1/3)/8192 1.04% 144.914 146.415 - -0.50% -
rng::stable_sort(vector<int>)_(ascending)/8 1.04% 16.497 16.668 - 0.75% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.03% 16590.771 16762.378 - -0.43% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 1.03% 685.979 693.065 - -6.51% -
BM_PushHeap_uint64_Random_1024 1.03% 5.911 5.972 - 3.02% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 1.03% 8.148 8.232 - 0.66% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 1.03% 13.636 13.777 - 0.83% -
SetIntersection_Front_Vector_uint32_4_4 1.03% 144988111.163 146481275.954 - 0.45% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.03% 3819.541 3858.750 - -15.14% -
std::reverse_copy(vector<int>)/64 1.03% 2.471 2.496 - 0.24% -
rng::stable_sort(deque<int>)_(descending)/1024 1.03% 2944.206 2974.402 - 1.49% -
SetIntersection_Interlaced_Set_string_256_16 1.03% 18096272.313 18281819.598 - -1.60% -
SetIntersection_Interlaced_Vector_float_4_4 1.02% 145546945.206 147038457.042 - 1.04% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 1.02% 5.596 5.653 - 0.71% -
SetIntersection_Front_Vector_string_262144_1 1.02% 1141228.534 1152884.355 - -0.51% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.02% 13.813 13.954 - 1.19% -
rng::copy_n(deque<int>)/32768 1.02% 1136.952 1148.507 - 0.17% -
rng::move_backward(vector<bool>)_(unaligned)/32768 1.02% 203.660 205.728 - 0.97% -
std::rotate_copy(list<int>)/50 1.01% 14.092 14.235 - 0.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.01% 23.994 24.237 - 0.95% -
std::all_of(deque<int>)_(process_all)/8192 1.01% 2621.478 2648.037 - 0.93% -
SetIntersection_Interlaced_Vector_string_256_1 1.01% 4531051.187 4576945.975 - 0.09% -
BM_vector_deque_copy_backward/5500 1.01% 198.554 200.564 - 0.47% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.01% 11353.887 11468.759 - 2.26% -
BM_deque_vector_move/65536 1.01% 2701.758 2729.017 - -0.38% -
std::shift_left(list<int>)/50 1.01% 27.667 27.946 - 1.28% -
BM_RangesMakeThenSortHeap_float_Random_64 1.01% 17.660 17.838 - -0.20% -
SetIntersection_Front_Vector_float_256_4 1.01% 4441199.241 4485949.821 - 0.48% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.01% 6599.656 6666.042 - -0.54% -
BM_std_minmax<unsigned_short>/28 1.00% 2.543 2.569 - -0.72% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.00% 212.330 214.463 - -0.46% -
std::find_end(forward_list<int>)_(single_element)/1024 1.00% 696.473 703.464 - 0.82% -
rng::sort(deque<int>)_(heap)/1024 1.00% 6250.758 6313.456 - 0.51% -
BM_std_minmax<unsigned_char>/7 1.00% 2.434 2.458 - -0.50% -
std::partial_sort(deque<int>)_(shuffled)/1024 1.00% 15974.399 16134.392 - 0.21% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.00% 19.814 20.012 - 2.10% -
std::unordered_multiset<int>::erase(iterator)/0 1.00% 19.633 19.830 - 1.22% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.84% 165994.873 273.209 - -99.85% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 201.093 - -99.84% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 275.814 - -99.87% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 201.323 - -99.83% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 628.773 - -99.77% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 629.720 - -99.77% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 595.454 - -99.77% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 601.850 - -99.77% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 600.833 - -99.75% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 478.312 - -99.72% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 486.260 - -99.71% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 619.604 - -99.69% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.508 - -99.06% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.92% 3176.120 34.204 - -99.13% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 24.924 - -98.91% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.825 - -98.91% -
std::find_end(list<int>)_(match_near_end)/1024 -98.69% 4607.023 60.251 - -98.71% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.69% 5126.426 67.128 - -98.69% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.65% 4568.494 61.630 - -98.70% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5125.111 70.053 - -98.63% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.158 - -98.20% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.100 - -98.11% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.05% 3145.919 61.296 - -98.03% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.97% 3856.900 78.420 - -97.91% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.72% 772.137 63.922 - -91.57% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.33% 823.035 71.318 - -91.56% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.22% 821.234 80.344 - -90.54% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.65% 330.652 34.232 - -91.05% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.50% 325.687 34.191 - -91.15% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.49% 555.921 58.428 - -89.22% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.49% 264.507 27.811 - -89.95% -
std::find_end(list<int>)_(match_near_end)/1000 -89.44% 749.559 79.131 - -89.83% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.30% 557.330 59.619 - -89.04% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.26% 262.594 28.191 - -89.48% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.59% 596.926 74.091 - -87.73% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.01% 590.037 76.631 - -86.79% -
std::find_end(deque<int>)_(same_length)/8192 -81.90% 14836.594 2685.832 - -76.28% -
std::find_end(deque<int>)_(same_length)/1024 -81.79% 1848.876 336.715 - -76.09% -
rng::find_end(deque<int>)_(same_length)/8192 -75.71% 11291.873 2742.667 - -75.68% -
rng::find_end(deque<int>)_(same_length)/1024 -75.42% 1403.762 345.079 - -75.37% -
rng::copy(vector<bool>)_(aligned)/1048576 -71.09% 3571.863 1032.526 - -0.69% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -65.68% 27176762.565 9327335.986 - 1.39% -
std::find_end(deque<int>)_(same_length)/1000 -64.86% 940.071 330.307 - -64.81% -
rng::find_end(deque<int>)_(same_length)/1000 -64.09% 939.226 337.298 - -66.95% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -61.89% 66.455 25.327 - 158.93% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.19% 11552.573 4945.407 - -57.14% -
SetIntersection_Interlaced_Vector_float_262144_256 -56.17% 51787677.388 22699529.312 - -44.83% -
std::find_end(list<int>)_(same_length)/8192 -56.06% 18652.964 8196.150 - -50.81% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.41% 11485.048 5121.572 - -55.45% -
std::remove_copy(list<int>)_(prefix)/1024 -53.36% 1616.980 754.152 - -0.52% -
rng::fill(list<int>)/50 -52.32% 35.178 16.771 - -0.07% -
std::find_end(deque<int>)_(near_matches)/8192 -52.14% 2352157.408 1125669.686 - -60.42% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -52.08% 3921.697 1879.329 - -0.33% -
rng::find_last_if(list<int>)_(bail_10%)/50 -52.00% 36.504 17.523 - 0.19% -
std::swap_ranges(list<int>)/1024 -51.73% 1568.947 757.361 - -0.67% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.56% 499.582 241.996 - -0.49% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.22% 1251.621 610.505 - -51.12% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.19% 10257.544 5006.627 - -51.15% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.18% 1281.249 625.461 - -51.14% -
rng::find_end(vector<int>)_(same_length)/1000 -50.90% 502.089 246.537 - -61.34% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.79% 1547.523 761.569 - -50.79% -
std::find_end(vector<int>)_(same_length)/1000 -50.77% 499.138 245.707 - -58.10% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.76% 1584.591 780.188 - -50.61% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.76% 1583.779 779.812 - -50.70% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.67% 1547.258 763.248 - -50.59% -
rng::find_end(vector<int>)_(same_length)/1024 -50.67% 513.721 253.417 - -61.41% -
std::find_end(vector<int>)_(same_length)/8192 -50.36% 4048.483 2009.827 - -57.81% -
std::find_end(vector<int>)_(same_length)/1024 -50.31% 510.199 253.504 - -57.86% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.97% 1559.576 780.319 - -51.18% -
rng::find_end(list<int>)_(same_length)/1000 -49.70% 1475.782 742.314 - -49.87% -
SetIntersection_Interlaced_Vector_float_16384_64 -49.63% 10547797.829 5313291.183 - -10.92% -
std::find_end(list<int>)_(same_length)/1024 -49.62% 1508.105 759.844 - -49.29% -
rng::find_end(list<int>)_(same_length)/1024 -49.58% 1495.851 754.222 - -49.55% -
SetIntersection_Interlaced_Vector_float_262144_16 -49.41% 6284039.491 3178893.551 - -50.88% -
std::find_end(list<int>)_(same_length)/1000 -49.27% 1477.769 749.719 - -48.74% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.02% 1222.852 623.457 - -49.00% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.01% 1252.685 638.756 - -48.99% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.98% 10022.870 5113.696 - -48.93% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.89% 1565.377 800.129 - -51.91% -
rng::find_end(vector<int>)_(same_length)/8192 -48.68% 3826.819 1964.003 - -62.01% -
rng::find_end(list<int>)_(same_length)/8192 -47.79% 15910.348 8307.323 - -53.77% -
rng::find_end(deque<int>)_(near_matches)/8192 -47.35% 2136620.622 1125014.694 - -46.87% -
std::find_end(deque<int>)_(near_matches)/1024 -47.33% 31268.968 16468.249 - -63.14% -
std::find_end(deque<int>)_(near_matches)/1000 -47.33% 30100.476 15853.015 - -63.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -46.73% 1030.020 548.733 - -28.13% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.70% 1440.233 767.699 - -46.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -46.68% 20892693.637 11139235.653 - -16.83% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -46.64% 1029.055 549.130 - -32.89% -
std::find_end(list<int>,_pred)_(same_length)/8192 -46.30% 20587.125 11055.145 - -33.08% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -46.22% 953.567 512.870 - -34.97% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.71% 23.598 12.811 - -0.18% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -45.71% 19365.065 10513.600 - -37.11% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -45.00% 1363.352 749.791 - -43.91% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -43.66% 0.484 0.273 - 1.08% -
BM_PushHeap_string_Descending_262144 -42.48% 5.448 3.134 - -4.64% -
SetIntersection_Interlaced_Vector_float_16384_256 -42.27% 29707649.995 17149217.127 - -36.21% -
SetIntersection_Interlaced_Vector_float_262144_1024 -41.64% 156317150.750 91223324.503 - -17.04% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -41.11% 122.753 72.293 - -20.03% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -39.72% 1.862 1.122 - -41.59% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -39.16% 11.940 7.264 - -0.13% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.63% 13.472 8.268 - -0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -38.50% 0.697 0.429 - -0.01% -
BM_RangesMakeHeap_string_Descending_262144 -38.36% 5.681 3.502 - 0.30% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -38.14% 24.568 15.199 - 0.02% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -37.86% 40.399 25.105 - -0.15% -
rng::find_end(deque<int>)_(near_matches)/1000 -37.10% 27541.831 17323.358 - -37.19% -
rng::find_end(deque<int>)_(near_matches)/1024 -37.01% 28629.841 18033.023 - -36.99% -
BM_RangesPushHeap_string_Descending_262144 -36.22% 5.119 3.265 - -29.50% -
BM_std_min<unsigned___int128>/65536 -36.17% 43894.516 28018.581 - -1.31% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -36.16% 49.147 31.378 - 1.46% -
SetIntersection_Interlaced_Vector_float_1024_256 -36.07% 7942825.478 5077649.785 - -17.17% -
BM_std_min<unsigned___int128>/70000 -35.96% 46877.141 30020.122 - -0.61% -
BM_std_min<unsigned___int128>/4096 -35.86% 2722.689 1746.393 - -1.25% -
BM_std_min<unsigned___int128>/64000 -35.75% 42883.511 27554.152 - -0.80% -
BM_std_min<unsigned___int128>/4000 -35.68% 2659.258 1710.373 - -0.45% -
BM_std_min<unsigned___int128>/5500 -35.63% 3656.764 2353.717 - -0.61% -
std::move(vector<int>)/262144 -35.39% 21917.347 14160.313 - -34.00% -
BM_std_min<unsigned___int128>/1024 -35.33% 679.539 439.429 - -1.02% -
BM_std_min<unsigned___int128>/512 -35.01% 338.247 219.813 - -0.18% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -34.42% 9.868 6.472 - 2.29% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.87% 1572.084 1039.562 - -0.06% -
std::unordered_set<int>::count(key)_(non-existent)/0 -33.63% 0.405 0.269 - -33.78% -
BM_MakeThenSortHeap_string_Descending_1024 -33.14% 38.787 25.934 - 1.28% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -33.10% 0.531 0.355 - 2.86% -
BM_vector_deque_move/0 -32.81% 0.555 0.373 - -13.01% -
SetIntersection_Front_Set_float_262144_16384 -32.15% 355021426.120 240882310.536 - -5.02% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -31.89% 123.465 84.086 - -25.49% -
BM_std_min<unsigned___int128>/64 -31.79% 38.764 26.440 - -2.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.66% 13030688.087 8905471.978 - -31.68% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.64% 40.917 27.972 - 0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.23% 12751375.971 8769701.846 - -31.93% -
SetIntersection_Front_Set_float_16384_16384 -31.05% 342866356.375 236394638.324 - -31.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.01% 12843962.186 8860990.931 - -31.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -30.83% 71.999 49.801 - 0.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.61% 12744330.709 8843228.809 - -31.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.42% 361164310.337 251299956.367 - -28.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -30.15% 12841103.054 8970075.757 - -30.66% -
BM_PushHeap_string_Descending_16384 -29.82% 3.369 2.364 - -2.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -29.79% 12818368.126 8999475.083 - -30.11% -
BM_RangesMakeHeap_string_Descending_16384 -28.46% 3.849 2.754 - -4.72% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -28.23% 1.668 1.197 - -30.86% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -28.21% 14450.307 10374.330 - -17.91% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -27.99% 46.002 33.124 - 0.95% -
std::none_of(vector<int>)_(process_all)/50 -27.98% 18.201 13.108 - -11.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -27.97% 45.679 32.905 - -31.95% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -27.91% 0.494 0.356 - 31.19% -
BM_std_min<unsigned_long_long>/1 -27.64% 0.458 0.331 - -27.70% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -27.42% 34.902 25.330 - 1.55% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -27.29% 6.456 4.694 - 2.58% -
std::copy(vector<bool>)_(aligned)/1048576 -27.22% 3320.693 2416.783 - -22.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -27.21% 11916398.273 8674395.241 - -1.97% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -27.19% 43.079 31.364 - 2.01% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -26.99% 61.348 44.790 - -48.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -26.97% 11922039.318 8707003.625 - 0.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -26.93% 12045144.303 8801240.974 - -2.26% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -26.82% 40.813 29.866 - 0.08% -
BM_RangesPushHeap_float_SingleElement_1 -26.77% 0.637 0.466 - 1.58% -
BM_std_min<unsigned___int128>/32 -26.12% 17.403 12.858 - -2.84% -
BM_std_min<unsigned___int128>/31 -26.11% 16.762 12.385 - -3.49% -
BM_std_min<unsigned___int128>/30 -25.64% 16.121 11.987 - -2.65% -
BM_PushHeap_string_Descending_256 -25.64% 3.067 2.280 - -3.23% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -25.59% 37799435.342 28127986.324 - -17.43% -
BM_PushHeap_string_Descending_1024 -25.58% 3.315 2.467 - 0.11% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -25.50% 0.489 0.365 - 8.51% -
std::map<std::string,_int>::erase(key)_(existent)/32 -25.46% 80.000 59.629 - -26.23% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -25.44% 48.179 35.921 - -0.76% -
BM_StringDestroy_Small -25.43% 0.876 0.653 - -2.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -25.39% 44.302 33.056 - -1.93% -
BM_std_min<unsigned___int128>/29 -25.34% 15.478 11.557 - -2.73% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.30% 12672.794 9466.708 - -0.03% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -25.27% 38.362 28.668 - -1.98% -
BM_PopHeap_string_1 -25.01% 0.700 0.525 - -25.03% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -25.00% 6366303.523 4774842.400 - -21.42% -
BM_std_min<unsigned___int128>/28 -24.98% 14.826 11.123 - -2.85% -
BM_PushHeap_float_SingleElement_1 -24.94% 0.697 0.523 - -25.00% -
SetIntersection_Interlaced_Vector_float_16384_1024 -24.92% 73662480.050 55303749.292 - -1.85% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.77% 12568.340 9454.745 - -0.06% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -24.72% 62.168 46.798 - -34.32% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -24.47% 6.816 5.148 - -1.29% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -24.46% 0.648 0.490 - 19.21% -
BM_std_min<unsigned___int128>/27 -24.41% 14.170 10.710 - -3.02% -
BM_std_min<unsigned___int128>/26 -24.32% 13.575 10.274 - -2.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -24.20% 11903904.478 9023205.258 - 4.12% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.96% 38.247 29.083 - 0.38% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.84% 37.470 28.536 - -21.71% -
SetIntersection_Interlaced_Vector_float_256_64 -23.79% 8922089.377 6799678.223 - -12.93% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.78% 36.731 27.996 - 0.76% -
std::multiset<std::string>::erase(key)_(existent)/0 -23.63% 59.257 45.256 - 11.64% -
BM_std_min<unsigned___int128>/25 -23.48% 12.916 9.883 - -2.92% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -23.42% 1.302 0.997 - -6.36% -
BM_RangesMakeHeap_string_Descending_1024 -23.40% 3.569 2.733 - 0.93% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -23.39% 1690.468 1295.113 - -14.65% -
rng::is_sorted_until(deque<int>)/8 -23.36% 4.285 3.285 - 28.60% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -23.33% 1.949 1.494 - 16.14% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -23.22% 1.548 1.188 - -18.17% -
BM_std_min<unsigned___int128>/24 -22.97% 12.292 9.468 - -3.15% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -22.97% 48.571 37.415 - 3.24% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -22.82% 0.349 0.269 - -0.80% -
BM_MakeHeap_uint64_Random_4 -22.72% 1.446 1.117 - 2.78% -
rng::partition(deque<int>)_(sparse)/32 -22.67% 13.592 10.511 - 4.15% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -22.53% 11.792 9.136 - -17.46% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -22.44% 4731346.646 3669486.163 - -13.01% -
BM_MakeHeap_string_Ascending_262144 -22.38% 9.172 7.120 - -6.62% -
BM_std_min<unsigned___int128>/23 -22.24% 11.655 9.062 - -3.10% -
BM_RangesMakeHeap_string_Random_262144 -22.23% 19.422 15.104 - 0.20% -
BM_RangesMakeHeap_string_Descending_256 -22.15% 3.427 2.668 - -1.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -22.10% 44.124 34.371 - -10.67% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -21.96% 1.848 1.442 - -21.98% -
BM_RangesPushHeap_string_Ascending_262144 -21.87% 35.282 27.567 - -0.37% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -21.85% 8.480 6.627 - -22.19% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -21.69% 95.417 74.725 - -0.27% -
BM_std_min<unsigned___int128>/22 -21.63% 11.007 8.626 - -3.06% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -21.62% 2426521.335 1902003.057 - -19.30% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -21.16% 11.534 9.093 - -17.83% -
BM_std_min<unsigned___int128>/21 -20.91% 10.385 8.214 - -3.04% -
BM_PushHeap_string_Ascending_262144 -20.84% 37.413 29.614 - 0.13% -
rng::search(deque<int>)_(near_matches)/1024 -20.81% 25225.077 19975.319 - -0.25% -
rng::search(deque<int>)_(near_matches)/1000 -20.81% 24086.824 19074.697 - -0.88% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -20.52% 0.341 0.271 - -1.09% -
BM_PushHeap_string_PipeOrgan_262144 -20.51% 22.068 17.541 - 2.06% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -20.34% 1.339 1.067 - -3.69% -
BM_std_min<unsigned___int128>/20 -20.15% 9.775 7.806 - -3.49% -
std::unordered_set<std::string>::erase(iterator)/8192 -20.15% 33.005 26.355 - -17.53% -
BM_PushHeap_string_PipeOrgan_16384 -20.08% 16.302 13.028 - 0.02% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -20.03% 2435110.210 1947365.023 - -24.00% -
rng::contains(list<int>)_(process_all)/32 -20.02% 11.260 9.006 - -1.17% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -19.98% 0.487 0.390 - -18.92% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -19.85% 0.695 0.557 - 9.94% -
rng::partition(deque<int>)_(sparse)/50 -19.76% 20.250 16.249 - 5.79% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -19.67% 23.532 18.902 - -9.57% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -19.61% 11.119 8.938 - -13.30% -
std::move(list<int>)/64 -19.61% 48.844 39.264 - -0.44% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.59% 36.432 29.294 - -0.10% -
BM_vector_deque_ranges_copy/64000 -19.48% 2956.845 2380.854 - 0.55% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -19.42% 1712.715 1380.160 - 0.35% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.22% 31.956 25.815 - 0.37% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -19.18% 0.556 0.449 - -20.99% -
BM_vector_deque_move/64000 -19.13% 2929.030 2368.728 - 0.33% -
BM_RangesMakeHeap_string_Ascending_262144 -19.08% 9.764 7.902 - 7.99% -
BM_vector_deque_copy/64000 -19.05% 2941.764 2381.271 - 0.89% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -18.99% 38.494 31.184 - -0.54% -
BM_std_min<long_long>/1 -18.97% 0.673 0.545 - -0.12% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -18.93% 16.484 13.365 - -7.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -18.77% 5030158.399 4085831.879 - -18.01% -
bm_lexicographical_compare<signed_char>/64 -18.75% 2.313 1.879 - -9.02% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -18.69% 40414.932 32862.415 - -22.05% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -18.66% 5.992 4.874 - -19.51% -
BM_std_min<unsigned___int128>/19 -18.65% 9.153 7.446 - -2.73% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -18.60% 0.562 0.457 - -27.57% -
rng::for_each(set<int>)/50 -18.59% 60.515 49.266 - 0.23% -
BM_vector_deque_move/70000 -18.58% 3168.333 2579.752 - -0.14% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.46% 11.199 9.132 - -0.41% -
rng::is_sorted_until(list<int>)/8192 -18.39% 8253.666 6735.847 - -18.62% -
BM_SortHeap_pair<uint32,_uint32>_4 -18.37% 1.890 1.543 - -15.25% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -18.25% 38852.096 31762.652 - -21.63% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -18.19% 0.637 0.521 - -9.71% -
rng::copy_backward(vector<int>)/32768 -18.11% 3286.674 2691.572 - -12.35% -
BM_std_min<unsigned___int128>/18 -18.08% 8.531 6.988 - -3.10% -
std::find_if(list<int>)_(bail_25%)/32768 -18.05% 10423.988 8542.335 - -20.15% -
BM_StringRelationalLiteral_Less_Small_Small_Control -18.00% 1.838 1.507 - -7.44% -
BM_PushHeap_string_Descending_64 -17.96% 2.692 2.208 - -2.84% -
rng::rotate_copy(list<int>)/8192 -17.88% 8304.351 6819.352 - -0.78% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -17.78% 10469.102 8608.151 - -17.65% -
std::is_sorted_until(deque<int>)/8 -17.74% 3.090 2.542 - -0.05% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -17.68% 0.637 0.524 - 16.60% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -17.61% 2342269.648 1929855.663 - -16.88% -
BM_vector_deque_ranges_copy/65536 -17.52% 2875.076 2371.324 - 0.02% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -17.51% 0.611 0.504 - 2.34% -
BM_vector_deque_move/65536 -17.49% 2875.902 2372.763 - 0.05% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -17.49% 0.697 0.575 - -17.43% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -17.45% 11.019 9.097 - -14.26% -
BM_vector_deque_copy/70000 -17.41% 3131.595 2586.287 - -0.14% -
std::copy(vector<bool>)_(aligned)/262144 -17.40% 684.074 565.078 - 0.02% -
std::multimap<std::string,_int>::erase(iterator)/8192 -17.23% 32.841 27.183 - -15.40% -
BM_vector_deque_ranges_move/65536 -17.20% 2859.981 2367.977 - 0.03% -
BM_MakeHeap_float_Random_4 -17.15% 1.614 1.337 - -11.30% -
BM_PushHeap_string_Random_262144 -17.14% 21.799 18.062 - -0.26% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -17.10% 41.952 34.780 - -48.04% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -17.09% 1.639 1.359 - -15.20% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -17.07% 605.369 502.061 - 1.37% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -17.04% 11081.635 9192.926 - 0.23% -
rng::search(list<int>)_(same_length)/8192 -17.01% 9688.475 8040.923 - -10.47% -
BM_vector_deque_ranges_copy/70000 -17.01% 3133.310 2600.485 - 0.27% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -16.97% 10.507 8.725 - -17.80% -
rng::is_sorted(list<int>,_pred)/8192 -16.91% 8842.431 7347.183 - -6.19% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -16.86% 16676.190 13863.806 - 6.30% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -16.83% 27.327 22.729 - 0.92% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -16.82% 1.076 0.895 - 1.06% -
std::set<std::string>::erase(iterator)/32 -16.73% 31.185 25.967 - -42.20% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.72% 7182027.345 5981303.069 - 0.02% -
BM_vector_deque_ranges_move/64000 -16.70% 2853.758 2377.306 - 0.61% -
BM_RangesMakeThenSortHeap_float_Descending_4 -16.66% 1.284 1.070 - -11.97% -
BM_std_min<unsigned___int128>/17 -16.48% 7.890 6.590 - -2.77% -
BM_RangesMakeHeap_string_Descending_64 -16.47% 3.051 2.549 - -1.17% -
rng::search(deque<int>,_pred)_(no_match)/1024 -16.41% 436.511 364.881 - 2.53% -
std::unique_copy(list<int>)_(sprinkled)/52 -16.37% 26.008 21.750 - 0.59% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -16.29% 5.894 4.934 - 1.28% -
std::multiset<std::string>::erase(key)_(existent)/8192 -16.29% 135.039 113.048 - -12.32% -
BM_RangesMakeHeap_uint32_Random_4 -16.23% 1.704 1.427 - -9.10% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -16.23% 28.305 23.712 - -2.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -16.18% 42.521 35.641 - 0.82% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -16.17% 1.051 0.881 - -26.27% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -16.16% 7.573 6.349 - 0.03% -
std::find_end(vector<int>)_(near_matches)/8192 -16.13% 919809.210 771473.632 - -20.53% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -16.07% 9368.361 7862.990 - 1.05% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -15.96% 0.634 0.533 - 0.22% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -15.89% 1.146 0.964 - -0.74% -
rng::find_if_not(list<int>)_(process_all)/8192 -15.77% 8962.737 7548.893 - -16.13% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -15.72% 15.326 12.917 - -4.47% -
rng::find(list<int>)_(process_all)/8192 -15.71% 10440.951 8800.595 - -17.92% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.69% 922659.027 777874.582 - -16.80% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -15.55% 1.697 1.433 - 17.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -15.50% 18.906 15.975 - 1.89% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -15.48% 11.272 9.527 - -0.05% -
BM_RangesMakeHeap_string_Descending_16 -15.44% 2.754 2.328 - -0.29% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -15.31% 2.602 2.204 - 0.99% -
BM_std_min<unsigned___int128>/16 -15.26% 7.292 6.179 - -3.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -15.15% 92.297 78.314 - -2.03% -
rng::copy(vector<bool>)_(aligned)/262144 -15.11% 326.673 277.329 - 0.34% -
BM_vector_deque_ranges_move/70000 -15.06% 3048.032 2588.858 - 0.01% -
rng::unique_copy(list<int>)_(sprinkled)/32 -15.04% 12.832 10.903 - -0.39% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.97% 30.478 25.916 - -0.15% -
rng::partition(list<int>)_(dense)/8192 -14.80% 5095.363 4341.238 - -0.90% -
BM_PushHeap_string_Descending_16 -14.76% 2.436 2.076 - -10.22% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -14.74% 5.069 4.322 - 0.31% -
rng::none_of(vector<int>)_(process_all)/50 -14.71% 14.879 12.690 - -0.07% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.69% 63.041 53.782 - -0.24% -
rng::starts_with(list<int>,_pred)/8192 -14.68% 11390.943 9718.391 - -9.79% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -14.63% 1.704 1.454 - -12.28% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.62% 232.555 198.548 - -0.14% -
BM_PushHeap_uint32_QuickSortAdversary_1 -14.61% 0.482 0.412 - 4.52% -
std::set<int>::erase(key)_(non-existent)/32 -14.56% 2.680 2.289 - -8.23% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -14.51% 10.593 9.056 - -17.79% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -14.44% 20393610.749 17449717.049 - -17.33% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -14.41% 5.395 4.617 - 0.08% -
BM_vector_deque_ranges_move_backward/0 -14.35% 0.606 0.519 - 0.76% -
std::multimap<std::string,_int>::erase(iterator)/1024 -14.30% 33.010 28.289 - -9.07% -
BM_std_min<unsigned___int128>/15 -14.26% 6.700 5.744 - -3.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -14.26% 34.334 29.439 - 16.99% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -14.05% 32.285 27.748 - 3.81% -
rng::for_each(set<int>::iterator)/50 -13.97% 50.510 43.452 - 2.67% -
BM_RangesMakeHeap_float_Random_16 -13.84% 1.710 1.473 - -4.46% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.80% 47.666 41.089 - -43.84% -
std::all_of(deque<int>)_(process_all)/50 -13.71% 21.237 18.325 - 0.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.69% 5711.960 4929.936 - -5.05% -
std::set<std::string>::erase(key)_(non-existent)/32 -13.67% 14.686 12.679 - -46.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -13.56% 34.282 29.633 - -19.28% -
std::copy_backward(vector<int>)/4096 -13.53% 239.131 206.786 - -2.36% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -13.51% 1731.791 1497.843 - -9.88% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -13.37% 72.127 62.481 - -13.12% -
BM_deque_vector_copy/64000 -13.35% 2849.679 2469.171 - 0.32% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -13.35% 866.786 751.059 - 1.44% -
std::partition(list<int>)_(dense)/8192 -13.33% 5019.045 4350.245 - -0.98% -
BM_RangesMakeHeap_string_PipeOrgan_256 -13.27% 5.498 4.769 - 0.11% -
BM_PushHeap_string_Descending_4 -13.26% 2.166 1.879 - -6.08% -
SetIntersection_Front_Set_float_16384_256 -13.23% 5143497.701 4462788.148 - -7.74% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -13.23% 735.338 638.030 - -0.40% -
BM_std_min<unsigned___int128>/14 -13.21% 6.133 5.323 - -2.65% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -13.17% 1.671 1.451 - 9.14% -
std::unique_copy(deque<int>)_(contiguous)/32 -13.13% 11.045 9.595 - -2.90% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -13.08% 28.701 24.946 - 2.28% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -13.06% 24.540 21.335 - -19.06% -
SetIntersection_Front_Set_float_1024_1024 -13.01% 16614296.323 14452016.238 - -7.88% -
BM_RangesMakeHeap_string_Descending_4 -12.91% 2.416 2.105 - 0.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.90% 57.437 50.024 - -0.08% -
rng::for_each(map<int>::iterator)/50 -12.90% 49.859 43.426 - -1.21% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -12.87% 22.730 19.804 - -2.26% -
BM_StringRelationalLiteral_Less_Large_Small_Control -12.86% 1.888 1.646 - -3.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -12.74% 95.888 83.674 - -5.43% -
BM_deque_vector_copy/65536 -12.61% 2940.076 2569.225 - 0.03% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -12.58% 1.797 1.571 - 3.18% -
rng::move_backward(vector<bool>)_(unaligned)/512 -12.31% 5.365 4.705 - 1.33% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -12.31% 356.884 312.968 - -4.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -12.28% 42570.084 37342.378 - -4.93% -
std::set<std::string>::erase(key)_(existent)/32 -12.27% 69.655 61.111 - -48.62% -
rng::partition(list<int>)_(sparse)/8192 -12.24% 7879.756 6915.029 - -0.58% -
BM_PushHeap_string_SingleElement_16 -12.23% 2.764 2.426 - -0.85% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.17% 1652076.977 1451003.882 - -10.54% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -12.12% 724.185 636.386 - -12.91% -
BM_RangesPushHeap_float_Descending_1 -12.11% 0.697 0.613 - -2.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -11.99% 89.063 78.388 - -6.49% -
BM_std_minmax_element<char>/3 -11.99% 1.180 1.039 - -16.61% -
std::replace(vector<int>)_(sprinkled)/8192 -11.97% 1360.685 1197.767 - -7.44% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -11.95% 1.233 1.086 - -3.52% -
BM_lexicographical_compare_three_way<IntPtr>/1 -11.94% 0.393 0.346 - 0.56% -
vector<bool>::reserve() -11.92% 10.127 8.919 - 5.80% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -11.91% 7.295 6.427 - 0.03% -
bm_lexicographical_compare<unsigned_char>/2 -11.85% 1.960 1.727 - -6.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -11.85% 6945703.739 6122627.840 - -2.80% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.85% 384.496 338.945 - -0.68% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.82% 838.420 739.320 - 0.70% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -11.77% 57.214 50.481 - -1.53% -
std::find(list<int>)_(process_all)/8192 -11.77% 8501.542 7501.274 - -7.83% -
BM_PushHeap_string_SingleElement_256 -11.75% 2.744 2.421 - -1.26% -
rng::stable_partition(vector<int>)_(dense)/32 -11.75% 22.515 19.870 - -8.61% -
std::copy(vector<int>)/4096 -11.71% 230.508 203.507 - -4.39% -
BM_std_min<unsigned___int128>/13 -11.71% 5.570 4.917 - -2.69% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -11.69% 1.590 1.404 - -0.41% -
std::map<std::string,_int>::ctor(const&)/32 -11.64% 788.837 697.004 - 0.70% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -11.58% 9642.357 8526.166 - 4.03% -
bm_lexicographical_compare<unsigned_char>/1 -11.54% 1.690 1.495 - -7.68% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -11.54% 24.119 21.335 - -5.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -11.52% 14.982 13.256 - -42.86% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.49% 11.918 10.548 - -0.51% -
bm_lexicographical_compare<int>/2 -11.49% 1.518 1.343 - -0.97% -
BM_PushHeap_string_SingleElement_1024 -11.48% 2.768 2.450 - -1.19% -
std::unordered_set<std::string>::erase(iterator)/32 -11.48% 31.739 28.095 - -6.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -11.48% 1900064.770 1681967.793 - 7.19% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -11.43% 7680.387 6802.262 - -0.01% -
std::generate_n(list<int>)/50 -11.42% 17.232 15.265 - -0.64% -
BM_RangesMakeHeap_string_SingleElement_262144 -11.40% 8.224 7.286 - -1.27% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -11.40% 29.440 26.085 - -13.66% -
BM_vector_deque_copy/2 -11.36% 2.065 1.831 - -11.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -11.35% 2.743 2.431 - 8.95% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -11.29% 5.266 4.671 - -0.04% -
rng::find_end(list<int>)_(single_element)/8192 -11.29% 8765.201 7775.875 - 16.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -11.23% 156242487.660 138700760.481 - -3.87% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -11.20% 99.736 88.570 - 4.50% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -11.18% 10.431 9.264 - -0.18% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -11.16% 12696.049 11279.581 - -0.54% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.12% 15425.724 13710.954 - -13.12% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -11.11% 9511.754 8455.306 - 1.07% -
rng::find_first_of(list<int>)_(large_needle)/1024 -11.09% 965612.659 858510.481 - -9.98% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -11.09% 0.294 0.261 - 0.35% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.08% 15986.728 14215.841 - -13.38% -
BM_vector_deque_copy/65536 -11.07% 2663.154 2368.279 - 0.06% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.05% 347.567 309.150 - -0.13% -
SetIntersection_Interlaced_Vector_string_262144_64 -11.02% 22115214.153 19677729.262 - 6.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -10.90% 10813488.645 9634865.838 - 6.44% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -10.90% 10.874 9.689 - -12.42% -
BM_MakeThenSortHeap_string_Descending_256 -10.86% 19.664 17.528 - -1.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -10.86% 10830407.145 9654554.034 - -7.54% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -10.84% 42.799 38.159 - -8.55% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -10.84% 1859.037 1657.554 - -20.29% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -10.73% 1.809 1.615 - 27.69% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -10.71% 36.317 32.426 - -8.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -10.71% 156557811.397 139785201.216 - -5.58% -
BM_PushHeap_string_Ascending_16384 -10.70% 22.263 19.880 - 2.32% -
std::multiset<std::string>::erase(key)_(existent)/32 -10.70% 58.731 52.447 - 4.54% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -10.70% 6626906.845 5917873.006 - 0.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -10.70% 10825815.741 9667866.943 - -10.76% -
BM_vector_deque_copy/1 -10.69% 2.319 2.071 - -11.15% -
SetIntersection_Front_Set_float_16384_64 -10.68% 2013315.238 1798348.431 - -9.15% -
BM_PushHeap_string_SingleElement_64 -10.67% 2.773 2.477 - -0.51% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -10.61% 0.622 0.556 - 29.73% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.54% 2837.261 2538.188 - -4.15% -
BM_deque_vector_copy/70000 -10.52% 3181.643 2846.916 - 0.02% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -10.51% 1597873.556 1429858.222 - -0.26% -
SetIntersection_Interlaced_Vector_string_16384_64 -10.50% 13056530.111 11685859.454 - -5.75% -
rng::unique(list<int>)_(contiguous)/52 -10.48% 74.996 67.139 - -0.43% -
rng::search(list<int>,_pred)_(no_match)/8192 -10.46% 8301.461 7433.323 - -5.09% -
std::map<int,_int>::insert(value)_(already_present)/0 -10.41% 0.679 0.608 - 4.63% -
rng::is_sorted_until(list<int>,_pred)/8192 -10.39% 7808.102 6996.454 - -12.80% -
BM_std_min<unsigned___int128>/12 -10.39% 5.024 4.502 - -2.49% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -10.37% 5.086 4.559 - -16.60% -
BM_RangesPushHeap_string_PipeOrgan_16384 -10.37% 14.734 13.206 - -6.37% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -10.36% 48.272 43.269 - 0.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.34% 1233.666 1106.081 - -4.20% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.31% 1847.947 1657.489 - -20.31% -
std::find_end(list<int>)_(near_matches)/1024 -10.30% 38556.447 34583.360 - -10.94% -
std::map<int,_int>::insert(value)_(already_present)/1024 -10.29% 3.509 3.148 - -3.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -10.27% 10821432.848 9709738.711 - -2.84% -
BM_PushHeap_string_PipeOrgan_1024 -10.27% 10.795 9.686 - 1.16% -
std::find_end(list<int>)_(near_matches)/1000 -10.27% 36998.954 33200.362 - -10.99% -
BM_PushHeap_string_SingleElement_262144 -10.22% 2.785 2.500 - -0.82% -
rng::adjacent_find(list<int>,_pred)/8192 -10.20% 8722.622 7832.518 - -10.01% -
BM_PushHeap_string_SingleElement_4 -10.20% 2.401 2.156 - -1.33% -
BM_PopHeap_float_262144 -10.14% 40.667 36.544 - -10.67% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.13% 2686841.797 2414705.745 - -9.81% -
std::find_if_not(vector<int>)_(bail_25%)/8 -10.12% 1.119 1.006 - -1.56% -
std::find_end(list<int>)_(single_element)/8192 -10.10% 8635.307 7763.512 - 7.40% -
SetIntersection_None_Set_uint32_16384_64 -10.03% 173128619.688 155755644.558 - 1.38% -
std::unordered_set<int>::contains(key)_(existent)/32 -10.03% 1.273 1.146 - -6.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.00% 36.609 32.949 - -0.77% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -9.98% 1.045 0.941 - -8.22% -
std::find_end(list<int>,_pred)_(single_element)/8192 -9.97% 9275.978 8351.229 - 4.45% -
SetIntersection_None_Set_uint32_16384_256 -9.96% 173125433.843 155883716.604 - 1.84% -
SetIntersection_Front_Set_float_16384_1024 -9.96% 15558256.844 14008939.524 - -9.53% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.92% 29.304 26.398 - -0.24% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.91% 1594.660 1436.655 - 0.30% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -9.89% 19.266 17.361 - -12.35% -
std::is_sorted_until(list<int>,_pred)/8192 -9.89% 7769.360 7001.346 - -12.92% -
rng::unique(deque<int>)_(sprinkled)/52 -9.88% 74.755 67.369 - -7.42% -
BM_deque_deque_copy/70000 -9.86% 3166.577 2854.207 - -0.61% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -9.86% 21.985 19.817 - 0.14% -
BM_deque_vector_ranges_copy/65536 -9.86% 2876.318 2592.672 - -2.11% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.84% 1627487.471 1467380.406 - -9.23% -
BM_PushHeap_string_SingleElement_16384 -9.81% 2.720 2.453 - -1.62% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -9.72% 5072933.882 4579948.479 - 9.68% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.72% 11486.061 10370.090 - -3.90% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -9.70% 0.261 0.236 - 1.67% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -9.69% 100132907.677 90425024.664 - -8.96% -
std::find_end(list<int>)_(near_matches)/8192 -9.67% 2502622.025 2260654.141 - -9.67% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.66% 25486.971 23025.618 - -8.89% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -9.65% 209.113 188.926 - 0.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.63% 34.844 31.488 - 0.64% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -9.62% 26.030 23.526 - -0.67% -
BM_std_minmax<short>/16 -9.61% 1.900 1.718 - -1.90% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.55% 24928.584 22547.320 - -11.98% -
std::multiset<std::string>::erase(iterator)/0 -9.53% 30.057 27.193 - -6.67% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -9.51% 34.562 31.276 - -2.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -9.50% 216119695.254 195583232.220 - -1.42% -
std::unordered_set<int>::contains(key)_(existent)/8192 -9.50% 1.532 1.387 - 5.61% -
rng::generate_n(list<int>)/50 -9.49% 17.443 15.787 - 0.53% -
rng::find_end(list<int>)_(near_matches)/1024 -9.48% 38068.399 34457.913 - -13.14% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -9.47% 29.358 26.578 - -11.09% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -9.44% 9161.493 8296.380 - 11.19% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.44% 26097.227 23633.900 - -8.89% -
rng::find_end(list<int>)_(near_matches)/1000 -9.44% 36519.227 33072.854 - -13.35% -
std::unordered_set<std::string>::find(key)_(existent)/32 -9.44% 42.144 38.167 - 8.73% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -9.41% 1.407 1.275 - -8.86% -
rng::generate_n(list<int>)/32 -9.41% 9.532 8.635 - -0.35% -
BM_std_min<unsigned___int128>/11 -9.41% 4.501 4.077 - -2.15% -
BM_std_minmax<unsigned_char>/8 -9.39% 1.087 0.985 - -4.81% -
BM_deque_deque_ranges_move_backward/512 -9.38% 20.498 18.575 - -0.00% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -9.37% 29.795 27.005 - -2.48% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -9.36% 1.265 1.147 - 7.92% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -9.35% 24.595 22.295 - 5.98% -
SetIntersection_Front_Set_float_262144_256 -9.35% 4869000.848 4413785.050 - -2.94% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -9.35% 35.260 31.964 - 0.59% -
rng::find_end(list<int>)_(near_matches)/8192 -9.34% 2495790.325 2262727.958 - -9.10% -
std::move(vector<bool>)_(aligned)/64 -9.31% 1.776 1.611 - -3.19% -
std::multiset<int>::find(key)_(existent)/8192 -9.28% 8.910 8.083 - -0.65% -
rng::for_each_n(list<int>)/8 -9.28% 2.562 2.324 - -7.62% -
BM_RangesMakeHeap_string_Ascending_16384 -9.27% 5.784 5.247 - -1.18% -
rng::copy(vector<int>)/32768 -9.26% 3486.281 3163.343 - -3.00% -
BM_deque_vector_ranges_copy/70000 -9.25% 3093.417 2807.165 - -0.06% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -9.25% 196.101 177.959 - -0.19% -
SetIntersection_None_Set_uint32_16384_4 -9.19% 172477287.711 156619429.114 - 1.92% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.19% 63561.715 57718.428 - 1.49% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -9.12% 549.961 499.809 - -0.51% -
BM_RangesMakeHeap_float_Random_256 -9.11% 1.447 1.315 - -4.84% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.10% 25700.541 23360.776 - -12.28% -
BM_RangesMakeHeap_uint32_Heap_64 -9.06% 0.257 0.234 - -13.52% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -9.05% 1.396 1.270 - -22.71% -
std::is_sorted(vector<int>,_pred)/8 -9.04% 4.107 3.736 - -0.41% -
SetIntersection_None_Set_uint32_16384_16 -9.03% 171727238.737 156211776.326 - 1.41% -
std::distance(deque<int>)/4096 -9.00% 0.693 0.631 - -0.76% -
std::set<std::string>::count(key)_(existent)/1024 -8.98% 24.362 22.175 - -49.69% -
bm_lexicographical_compare<unsigned_char>/8 -8.97% 1.497 1.363 - 3.44% -
rng::none_of(deque<int>)_(process_all)/32 -8.97% 18.126 16.501 - -5.61% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -8.96% 7.445 6.778 - -7.96% -
SetIntersection_None_Set_uint32_16384_1 -8.95% 172327363.153 156906289.789 - 2.20% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.94% 24.740 22.529 - -2.45% -
std::unordered_set<int>::count(key)_(non-existent)/32 -8.93% 1.480 1.348 - -4.04% -
std::distance(deque<int>)/1024 -8.86% 0.694 0.632 - -0.38% -
BM_deque_vector_ranges_copy/64000 -8.85% 2848.643 2596.468 - 0.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -8.82% 93.536 85.289 - -2.60% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -8.82% 0.612 0.558 - 24.84% -
BM_std_minmax<unsigned_char>/32 -8.80% 1.601 1.461 - 0.19% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -8.78% 1.219 1.112 - -4.09% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.78% 13.857 12.641 - 0.45% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.77% 42839.974 39081.879 - -9.59% -
rng::for_each(map<int>::iterator)/32 -8.77% 22.979 20.963 - -1.70% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.77% 41200.820 37588.359 - -9.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -8.74% 1.780 1.625 - -7.80% -
BM_PushHeap_float_Descending_1 -8.74% 0.431 0.393 - -15.94% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -8.72% 14.050 12.824 - 7.99% -
bm_lexicographical_compare<unsigned_char>/16 -8.70% 1.156 1.056 - -0.90% -
SetIntersection_Front_Set_string_262144_256 -8.68% 15768914.669 14399638.679 - -3.79% -
std::distance(deque<int>)/8192 -8.68% 0.694 0.633 - -0.36% -
BM_MakeThenSortHeap_uint32_Descending_4 -8.66% 1.434 1.310 - -9.66% -
std::replace(vector<int>)_(sprinkled)/1024 -8.64% 168.901 154.300 - -0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -8.62% 2368474.392 2164343.270 - -4.98% -
std::is_sorted_until(list<int>)/8192 -8.62% 7275.159 6648.218 - -8.55% -
rng::remove_if(vector<int>)_(prefix)/1024 -8.61% 383.016 350.051 - 0.78% -
rng::transform(list<int>)_(identity_transform)/8192 -8.59% 7602.481 6949.756 - -7.40% -
rng::copy(list<int>)/64 -8.57% 33.801 30.906 - -3.55% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 -8.54% 529.653 484.408 - -8.88% -
std::none_of(deque<int>)_(process_all)/32768 -8.51% 11512.710 10533.298 - -8.65% -
std::map<std::string,_int>::count(key)_(existent)/32 -8.47% 18.097 16.564 - -0.46% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.42% 415.312 380.334 - -0.40% -
rng::rotate(list<int>)_(1_element_forward)/32 -8.38% 14.929 13.678 - -0.36% -
std::map<std::string,_int>::find(key)_(existent)/8192 -8.37% 31.010 28.414 - -5.47% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -8.35% 1.339 1.227 - -3.77% -
BM_RangesPushHeap_uint32_Ascending_1 -8.33% 0.576 0.528 - -23.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -8.32% 3563369.357 3267049.305 - -1.03% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -8.26% 1.536 1.409 - 0.18% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -8.25% 3625.838 3326.566 - -7.77% -
BM_PushHeap_uint32_SingleElement_4 -8.24% 0.364 0.334 - -5.19% -
rng::for_each(list<int>)/8 -8.23% 2.532 2.323 - -7.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -8.22% 3564623.846 3271456.557 - -9.21% -
BM_std_minmax<int>/2 -8.21% 0.900 0.826 - 2.68% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -8.21% 25.320 23.242 - 2.77% -
std::set<std::string>::contains(key)_(existent)/8192 -8.17% 29.902 27.458 - -45.21% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.17% 4705.299 4320.909 - -8.06% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -8.14% 1.131 1.039 - -0.27% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -8.12% 573.869 527.267 - -8.15% -
std::partition_point(list<int>)/8192 -8.12% 12770.735 11733.749 - -0.14% -
BM_RangesMakeHeap_string_PipeOrgan_64 -8.12% 5.104 4.690 - 0.03% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.11% 1623.415 1491.781 - -23.03% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.10% 2687706.736 2470031.398 - -7.76% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -8.06% 12.120 11.143 - -0.15% -
std::stable_partition(deque<int>)_(sparse)/32 -8.05% 12.170 11.191 - -8.62% -
rng::remove_if(deque<int>)_(prefix)/32 -8.04% 64.315 59.143 - -2.14% -
SetIntersection_Front_Set_float_256_64 -8.01% 6555169.679 6030250.648 - -1.10% -
BM_PushHeap_string_PipeOrgan_256 -8.00% 8.679 7.984 - 0.49% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.98% 3.582 3.296 - -31.20% -
BM_std_min<unsigned___int128>/10 -7.97% 4.011 3.691 - -1.78% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -7.97% 30.562 28.128 - 6.57% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.95% 587.620 540.877 - -7.93% -
BM_getline_string -7.95% 17.531 16.137 - -8.12% -
rng::adjacent_find(deque<int>)/50 -7.94% 18.803 17.310 - 9.75% -
rng::partition_point(list<int>)/8192 -7.92% 13250.591 12200.802 - -8.37% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -7.86% 17.941 16.531 - -9.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -7.86% 3544102.664 3265408.680 - -1.93% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -7.85% 1031.302 950.380 - -12.58% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.83% 25.927 23.897 - 0.18% -
SetIntersection_Interlaced_Vector_string_16384_256 -7.83% 39873910.333 36753530.330 - -8.19% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.80% 1583.043 1459.496 - 0.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -7.80% 32.211 29.699 - 18.96% -
rng::remove(list<int>)_(sprinkled)/50 -7.77% 69.512 64.108 - -0.32% -
std::find_end(vector<int>)_(process_all)/8192 -7.75% 1880.826 1735.051 - -6.27% -
std::none_of(deque<int>)_(process_all)/8192 -7.75% 2873.189 2650.588 - -7.99% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.71% 800.521 738.813 - -0.30% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -7.69% 1410218.515 1301729.084 - -7.41% -
BM_PushHeap_string_PipeOrgan_64 -7.69% 6.317 5.831 - 0.92% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.64% 3401.418 3141.483 - 0.19% -
std::transform(list<int>)_(identity_transform)/8192 -7.56% 7638.448 7060.684 - -7.24% -
std::find(list<int>)_(process_all)/32768 -7.56% 27610.919 25524.420 - -5.85% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.53% 5.271 4.874 - -30.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -7.53% 6369547.957 5889893.562 - -2.38% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -7.53% 1.700 1.572 - 2.40% -
std::find_first_of(deque<int>)_(large_needle)/32 -7.50% 305.248 282.349 - -0.70% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.50% 27.061 25.031 - -0.13% -
SetIntersection_Front_Set_string_16384_16 -7.50% 2062276.852 1907686.908 - -4.31% -
std::for_each_n(deque<int>)/8 -7.49% 1.254 1.160 - -11.77% -
BM_RangesPopHeap_string_262144 -7.48% 101.152 93.587 - 0.35% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -7.46% 558.384 516.708 - -2.97% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.45% 6.451 5.970 - -3.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -7.44% 7160322.808 6627263.561 - 2.87% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -7.43% 43.268 40.053 - 8.99% -
BM_deque_deque_ranges_move_backward/5500 -7.41% 223.600 207.041 - -0.48% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.38% 42919.747 39751.609 - -8.90% -
BM_RangesMakeHeap_float_Random_64 -7.35% 1.649 1.528 - 6.74% -
BM_PushHeap_float_Ascending_16 -7.34% 1.065 0.987 - 1.09% -
SetIntersection_Front_Set_float_256_256 -7.33% 9299531.568 8618067.030 - -5.91% -
rng::reverse_copy(vector<int>)/8 -7.33% 2.534 2.348 - -3.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -7.32% 12700289.857 11770459.038 - -5.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -7.32% 23.667 21.935 - 0.69% -
rng::rotate(list<int>)_(1_element_forward)/8192 -7.32% 8257.666 7653.522 - -0.35% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -7.30% 21.049 19.512 - -2.48% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -7.30% 24.128 22.367 - -6.55% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.28% 8.259 7.658 - -29.64% -
std::is_sorted(list<int>,_pred)/8 -7.27% 4.279 3.968 - -0.17% -
std::multiset<std::string>::erase(iterator)/1024 -7.25% 32.973 30.584 - 3.20% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -7.24% 26.840 24.896 - -0.10% -
SetIntersection_None_Vector_float_262144_16384 -7.22% 1302353.996 1208317.983 - -0.40% -
std::partial_sort_copy(deque<int>)_(heap)/8 -7.22% 16.769 15.559 - -3.15% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -7.21% 19.002 17.633 - -1.52% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -7.19% 1.331 1.235 - 1.57% -
BM_MakeHeap_uint64_Ascending_4 -7.19% 0.452 0.419 - -2.71% -
std::distance(deque<int>)/50 -7.19% 0.694 0.644 - 0.29% -
rng::find(vector<char>)_(process_all)/1024 -7.18% 17.498 16.241 - 0.02% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -7.18% 19.884 18.456 - 2.22% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -7.12% 24.063 22.349 - -3.28% -
std::copy_n(list<int>)/4096 -7.11% 3861.248 3586.531 - -6.18% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.11% 2.956 2.746 - -4.16% -
BM_RangesMakeThenSortHeap_float_Heap_16 -7.10% 2.099 1.950 - -0.46% -
rng::copy(vector<bool>)_(unaligned)/512 -7.08% 3.699 3.437 - 3.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -7.07% 6691892.096 6218548.249 - -0.33% -
std::find_end(vector<int>)_(process_all)/1048576 -7.07% 240787.130 223767.411 - -5.65% -
BM_RangesMakeThenSortHeap_string_Random_262144 -7.07% 208.483 193.754 - 2.45% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -7.06% 1.123 1.044 - -0.40% -
SetIntersection_Interlaced_Vector_float_1024_16 -7.05% 2819898.220 2621009.652 - -11.39% -
rng::none_of(list<int>)_(process_all)/8192 -7.05% 7296.340 6782.238 - -7.59% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -7.05% 84.857 78.878 - -0.17% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -7.04% 1.255 1.167 - -12.57% -
BM_RangesMakeThenSortHeap_string_Descending_256 -7.03% 19.320 17.962 - -2.59% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.03% 41122.622 38233.218 - -8.99% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -7.02% 111738.717 103895.009 - 1.78% -
rng::for_each(set<int>::iterator)/32 -7.01% 22.161 20.607 - 0.55% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -7.01% 1.192 1.108 - -3.22% -
SetIntersection_Interlaced_Vector_string_262144_16384 -7.00% 1064668.540 990121.826 - -1.51% -
std::all_of(list<int>)_(process_all)/8192 -7.00% 7605.898 7073.804 - -7.08% -
std::find_if_not(list<int>)_(process_all)/32768 -6.96% 29947.386 27861.606 - -5.67% -
std::set<int>::erase(key)_(non-existent)/8192 -6.95% 8.745 8.138 - 0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -6.95% 13775017.240 12818154.825 - -2.52% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.94% 3.843 3.577 - -0.30% -
rng::unique_copy(list<int>)_(sprinkled)/52 -6.93% 23.819 22.169 - -0.96% -
std::map<std::string,_int>::contains(key)_(existent)/32 -6.92% 16.152 15.034 - -4.37% -
BM_StringRelational_Less_Huge_Large_Control -6.92% 2.468 2.297 - -0.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -6.91% 2429059.805 2261203.992 - -2.79% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.90% 91.292 84.991 - -2.14% -
BM_PopHeap_uint64_1 -6.89% 0.519 0.483 - -3.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -6.88% 0.584 0.544 - -0.51% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -6.87% 2.689 2.504 - -3.75% -
std::partition(deque<int>)_(dense)/32 -6.86% 11.146 10.380 - 8.97% -
std::find_if(vector<int>)_(process_all)/8 -6.86% 2.700 2.515 - 0.24% -
BM_RangesMakeHeap_string_PipeOrgan_4 -6.86% 2.769 2.579 - -0.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.86% 1614.876 1504.097 - -1.25% -
rng::any_of(vector<int>)_(process_all)/50 -6.85% 13.628 12.694 - 0.76% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.85% 35.906 33.448 - -6.68% -
SetIntersection_Front_Set_string_1024_64 -6.84% 4696596.405 4375462.645 - -8.14% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -6.77% 3587.318 3344.389 - -0.43% -
BM_deque_deque_copy_backward/0 -6.77% 0.809 0.754 - 5.85% -
SetIntersection_None_Vector_uint64_262144_4 -6.77% 1219231.044 1136683.637 - -4.54% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -6.75% 1.860 1.735 - -3.56% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -6.74% 1.322 1.233 - 9.88% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.74% 6547.822 6106.677 - -9.14% -
SetIntersection_None_Set_uint32_16384_1024 -6.72% 166193423.307 155023175.403 - 1.38% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -6.72% 29.042 27.091 - -20.36% -
rng::partial_sort(deque<int>)_(descending)/8 -6.70% 44.162 41.201 - -0.49% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.69% 6.745 6.293 - -28.65% -
bm_lexicographical_compare<unsigned_char>/64 -6.69% 1.965 1.833 - -3.72% -
BM_MakeHeap_string_Ascending_1024 -6.68% 5.269 4.917 - 0.26% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -6.68% 0.590 0.551 - -0.26% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.66% 9083.306 8478.371 - -0.84% -
rng::find(vector<bool>)_(process_all)/50 -6.64% 0.740 0.691 - -2.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -6.64% 206128728.144 192444986.552 - -3.98% -
std::remove_if(vector<int>)_(prefix)/1024 -6.64% 383.161 357.729 - 0.43% -
rng::reverse_copy(deque<int>)/8 -6.64% 3.045 2.843 - -2.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -6.63% 0.589 0.550 - -0.37% -
std::find_end(vector<int>)_(process_all)/1024 -6.63% 244.220 228.040 - -5.18% -
std::find_end(vector<int>)_(process_all)/1000 -6.62% 238.172 222.399 - -4.98% -
rng::adjacent_find(deque<int>)/8 -6.61% 3.750 3.502 - -3.09% -
rng::find_if(list<int>)_(process_all)/32768 -6.60% 29224.039 27295.219 - -3.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -6.60% 0.477 0.445 - 2.67% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -6.58% 1.735 1.621 - -4.31% -
std::find_end(vector<int>)_(near_matches)/1000 -6.58% 14998.970 14012.230 - -11.99% -
SetIntersection_Interlaced_Vector_float_1024_64 -6.57% 5862817.303 5477454.242 - 36.03% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.56% 4687.834 4380.432 - -7.28% -
bm_lexicographical_compare<unsigned_char>/6 -6.53% 1.959 1.831 - -0.44% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -6.52% 92.006 86.004 - -0.56% -
BM_StringEraseToEnd_Huge_Opaque -6.51% 2.512 2.349 - 1.31% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.47% 793.665 742.328 - -8.91% -
std::search_n(list<int>)_(no_match)/8192 -6.46% 7316.834 6844.071 - -8.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -6.45% 40480084.849 37867263.815 - 39.30% -
BM_MakeThenSortHeap_string_Descending_16384 -6.45% 68.034 63.645 - -2.72% -
rng::rotate(list<int>)_(1_element_backward)/50 -6.44% 25.298 23.668 - -0.70% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.43% 314.247 294.026 - 0.31% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -6.43% 0.580 0.543 - -0.20% -
bm_lexicographical_compare<unsigned_char>/3 -6.43% 2.204 2.062 - -1.24% -
BM_StringConstructDestroyCStr_Small_Transparent -6.40% 0.370 0.347 - 0.02% -
BM_std_min<unsigned_char>/5 -6.40% 1.317 1.233 - -1.48% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.39% 8360.165 7825.560 - -0.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -6.39% 1739813.622 1628652.761 - -3.14% -
std::remove_copy(deque<int>)_(prefix)/1024 -6.38% 413.401 387.026 - -3.08% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -6.36% 26.404 24.724 - -0.04% -
BM_std_min<unsigned___int128>/6 -6.36% 2.260 2.116 - -0.28% -
BM_MakeHeap_string_SingleElement_262144 -6.35% 7.792 7.297 - -0.58% -
std::unique_copy(list<int>)_(sprinkled)/32 -6.35% 13.265 12.423 - -0.27% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.33% 810.889 759.547 - -8.98% -
std::find_end(vector<int>)_(near_matches)/1024 -6.31% 15538.485 14557.284 - -12.40% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -6.30% 16.908 15.843 - -7.39% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -6.29% 1.725 1.617 - -3.76% -
std::set<int>::erase(key)_(non-existent)/1024 -6.28% 5.627 5.273 - -1.63% -
std::remove(list<int>)_(sprinkled)/1024 -6.27% 1014.270 950.657 - -1.69% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -6.26% 50738235.183 47564029.071 - 4.25% -
rng::swap_ranges(deque<int>)/1024 -6.25% 336.964 315.914 - -0.06% -
BM_std_min<unsigned___int128>/9 -6.21% 3.526 3.307 - -1.07% -
BM_std_min<unsigned_short>/23 -6.20% 2.135 2.003 - -7.09% -
BM_RangesPushHeap_string_SingleElement_4 -6.18% 2.294 2.152 - -0.18% -
BM_RangesPushHeap_string_Ascending_1024 -6.17% 13.845 12.990 - 0.15% -
std::generate(list<int>)/8192 -6.17% 7406.022 6948.998 - 0.18% -
rng::remove_if(vector<int>)_(prefix)/50 -6.17% 60.991 57.227 - 0.40% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -6.16% 106.207 99.660 - -7.19% -
std::set<int>::insert(value)_(already_present)/1024 -6.16% 6.776 6.359 - -12.63% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -6.11% 934903.318 877779.793 - -6.07% -
SetIntersection_Front_Set_float_1024_256 -6.11% 5002160.321 4696755.520 - -2.56% -
rng::find_if(deque<int>)_(process_all)/32768 -6.11% 12191.876 11447.540 - 0.04% -
BM_RangesPushHeap_string_PipeOrgan_64 -6.10% 6.198 5.821 - -2.40% -
rng::swap_ranges(deque<int>)/8192 -6.08% 2694.571 2530.646 - -0.15% -
rng::find_if(deque<int>)_(process_all)/8192 -6.07% 3009.631 2826.895 - -2.06% -
std::partition(list<int>)_(sparse)/8192 -6.05% 8176.408 7681.829 - 7.54% -
SetIntersection_Interlaced_Vector_float_64_16 -6.04% 19189185.267 18029854.600 - -4.95% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -6.03% 0.496 0.466 - 4.26% -
BM_std_min<unsigned___int128>/8 -6.01% 3.109 2.923 - -0.37% -
std::copy_backward(vector<bool>)_(aligned)/512 -5.99% 1.560 1.467 - -9.31% -
std::remove_if(vector<int>)_(prefix)/50 -5.99% 60.836 57.193 - -0.82% -
std::unique(vector<int>)_(sprinkled)/52 -5.98% 58.973 55.445 - -0.17% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -5.97% 10.977 10.322 - -6.93% -
BM_MakeHeap_uint64_Random_1024 -5.97% 1.097 1.032 - -0.59% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -5.93% 2.043 1.922 - -5.42% -
std::map<std::string,_int>::find(key)_(existent)/32 -5.93% 15.285 14.378 - -1.17% -
std::rotate(list<int>)_(1_element_backward)/32 -5.93% 13.926 13.100 - 0.07% -
std::is_sorted_until(vector<int>,_pred)/8 -5.92% 3.616 3.402 - 0.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -5.91% 207895026.233 195606668.800 - -3.37% -
BM_RangesMakeHeap_float_Heap_64 -5.91% 0.206 0.194 - -21.39% -
std::remove_if(list<int>)_(sprinkled)/1024 -5.89% 1054.494 992.388 - -0.40% -
BM_PushHeap_uint32_SingleElement_16 -5.89% 0.357 0.336 - -5.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -5.89% 3.203 3.015 - -2.98% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -5.88% 81.240 76.462 - -1.43% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -5.87% 22.383 21.069 - -15.87% -
BM_std_min<short>/4 -5.83% 1.082 1.019 - -3.43% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -5.83% 0.605 0.570 - -0.24% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.82% 3036.664 2860.052 - 0.06% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.81% 2.451 2.309 - -0.12% -
std::unordered_set<std::string>::count(key)_(existent)/32 -5.79% 38.972 36.714 - -4.62% -
BM_RangesPushHeap_uint64_SingleElement_1 -5.78% 0.616 0.580 - -16.75% -
std::copy_if(list<int>)_(entire_range)/64 -5.75% 36.189 34.107 - 11.09% -
BM_RangesMakeHeap_uint32_Random_64 -5.75% 1.326 1.249 - -3.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.74% 7101937.656 6694081.926 - 1.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -5.74% 2.032 1.915 - -5.85% -
std::unique_copy(list<int>)_(contiguous)/32 -5.74% 11.933 11.248 - 1.49% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -5.73% 40.858 38.516 - 1.66% -
BM_deque_deque_move/70000 -5.73% 3322.638 3132.286 - 0.96% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -5.71% 104.469 98.504 - -1.13% -
std::move_backward(vector<bool>)_(aligned)/64 -5.70% 1.799 1.696 - -8.09% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -5.69% 586.077 552.741 - -6.44% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.68% 933545.116 880510.233 - -5.79% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.67% 85160109.902 80328869.452 - 0.27% -
SetIntersection_Interlaced_Set_float_256_256 -5.65% 9422638.077 8890434.745 - -2.03% -
rng::replace(vector<int>)_(prefix)/8192 -5.64% 1263.413 1192.134 - -6.52% -
BM_PushHeap_string_PipeOrgan_4 -5.63% 2.634 2.485 - 0.11% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -5.63% 2.204 2.080 - -3.66% -
BM_vector_deque_copy_backward/2 -5.62% 2.067 1.951 - 0.04% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -5.62% 33.594 31.705 - -6.24% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -5.61% 572.166 540.048 - -6.45% -
std::move_backward(vector<bool>)_(aligned)/512 -5.61% 2.546 2.403 - -4.50% -
BM_std_min<unsigned_int>/29 -5.59% 2.089 1.972 - 0.35% -
std::search(deque<int>)_(same_length)/1000 -5.58% 353.244 333.547 - -5.06% -
SetIntersection_Interlaced_Vector_string_262144_1024 -5.56% 241358599.479 227933968.116 - -28.40% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.56% 8519.177 8045.387 - 0.68% -
std::unordered_set<std::string>::ctor(const&)/32 -5.55% 724.121 683.899 - -0.37% -
BM_num_put<const_void*> -5.54% 13.392 12.649 - -0.90% -
std::stable_partition(vector<int>)_(dense)/32 -5.54% 22.156 20.928 - -2.47% -
BM_deque_deque_ranges_move/70000 -5.52% 3231.865 3053.584 - 2.56% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -5.51% 1049643.553 991798.729 - 0.36% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -5.47% 1.958 1.851 - -2.76% -
rng::find_last_if(list<int>)_(bail_90%)/50 -5.47% 2.179 2.060 - -0.74% -
SetIntersection_Front_Set_float_64_64 -5.46% 15408325.764 14566697.514 - -4.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.46% 1716865.561 1623091.637 - -0.81% -
SetIntersection_Interlaced_Vector_string_16384_16 -5.46% 4611664.826 4359936.405 - -3.02% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -5.46% 23.083 21.823 - -5.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.45% 25.272 23.894 - 2.10% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.45% 12653.161 11963.305 - -3.32% -
BM_std_min<unsigned_short>/24 -5.45% 2.493 2.357 - -4.98% -
std::find(vector<long_long>)_(bail_25%)/8 -5.42% 0.956 0.905 - -0.17% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.40% 41.214 38.989 - -5.79% -
SetIntersection_Interlaced_Vector_uint32_64_16 -5.40% 18681011.411 17672943.156 - -6.11% -
std::move(vector<int>)/8 -5.40% 2.305 2.181 - -6.05% -
BM_RangesPushHeap_string_Descending_16384 -5.40% 2.462 2.329 - -12.04% -
BM_RangesPushHeap_uint64_SingleElement_64 -5.39% 0.385 0.365 - -1.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.38% 0.708 0.670 - -12.82% -
BM_RangesPushHeap_string_PipeOrgan_1024 -5.36% 10.449 9.889 - -4.39% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.35% 35.360 33.468 - -2.54% -
BM_std_min<short>/19 -5.34% 1.975 1.869 - -0.65% -
rng::for_each(multiset<int>)/32 -5.32% 21.894 20.729 - -0.44% -
BM_std_minmax<unsigned_short>/7 -5.32% 1.752 1.659 - 0.88% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -5.32% 1.475 1.396 - -3.50% -
BM_RangesPushHeap_string_Ascending_256 -5.30% 10.974 10.392 - -1.14% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -5.28% 787.568 745.968 - -3.87% -
rng::move_backward(deque<int>)/64 -5.28% 5.620 5.323 - -2.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -5.26% 0.585 0.554 - -5.12% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -5.26% 66.788 63.276 - -1.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -5.25% 7810851.184 7400847.399 - -9.42% -
rng::starts_with(list<int>)/8192 -5.24% 8943.543 8474.884 - 16.03% -
BM_MakeHeap_string_Ascending_16384 -5.23% 5.751 5.450 - 5.52% -
std::set<std::string>::find(key)_(non-existent)/8192 -5.23% 28.153 26.681 - -62.21% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.23% 1012.364 959.463 - 0.77% -
std::fill(vector<bool>)/64 -5.20% 1.635 1.550 - -5.95% -
rng::find_first_of(deque<int>)_(small_needle)/32 -5.19% 110.994 105.236 - -1.16% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.19% 0.819 0.777 - -4.25% -
BM_RangesPushHeap_float_SingleElement_4 -5.19% 0.384 0.364 - 2.16% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -5.18% 1.495 1.418 - -15.48% -
BM_StringRelational_Less_Huge_Small_Control -5.17% 1.815 1.721 - -6.83% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -5.16% 1.973 1.871 - -2.11% -
SetIntersection_Front_Vector_string_256_256 -5.16% 20167089.749 19126101.202 - -5.88% -
BM_RangesPushHeap_string_SingleElement_16 -5.15% 2.553 2.422 - 0.09% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -5.14% 2.081 1.974 - -2.65% -
BM_RangesSortHeap_string_262144 -5.14% 184.054 174.598 - -0.30% -
std::reverse_copy(deque<int>)/512 -5.11% 131.491 124.766 - -0.93% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -5.11% 29.851 28.326 - -0.48% -
BM_std_min<unsigned_short>/16 -5.11% 1.732 1.643 - -2.34% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.11% 385.210 365.533 - 0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -5.09% 13472516.940 12786282.958 - -1.86% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -5.09% 30.926 29.351 - -1.94% -
std::multiset<int>::contains(key)_(existent)/8192 -5.09% 8.816 8.367 - -0.61% -
std::copy_backward(vector<bool>)_(aligned)/64 -5.08% 1.776 1.685 - -7.03% -
std::move(vector<int>)/1048576 -5.08% 56252.719 53396.514 - -4.45% -
std::sort(vector<NonIntegral>)_(descending)/8 -5.07% 25.299 24.017 - -3.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -5.06% 1123355.739 1066551.483 - -4.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.05% 17401.413 16522.358 - -2.07% -
rng::find_if_not(vector<bool>)_(process_all)/50 -5.05% 36.826 34.966 - -2.90% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -5.05% 1.034 0.982 - -2.71% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -5.05% 725.020 688.417 - -6.98% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -5.04% 20.366 19.338 - -0.82% -
rng::find_first_of(deque<int>)_(small_needle)/50 -5.04% 170.764 162.152 - -0.11% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.04% 10.638 10.102 - -7.55% -
SetIntersection_Interlaced_Set_string_1024_64 -5.02% 17718489.607 16829881.665 - -1.08% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -5.01% 0.518 0.492 - -0.80% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -5.01% 6.667 6.333 - -21.62% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -5.01% 1.609 1.529 - -1.22% -
std::any_of(deque<int>)_(process_all)/50 -4.99% 19.281 18.318 - -14.58% -
BM_std_minmax<unsigned_char>/16 -4.99% 0.973 0.924 - -0.05% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -4.98% 3.562 3.385 - 0.73% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.98% 3.162 3.005 - 0.01% -
BM_std_minmax<int>/3 -4.98% 1.198 1.138 - 4.01% -
BM_std_min<unsigned___int128>/7 -4.98% 2.657 2.525 - -0.11% -
rng::sort(deque<int>)_(descending)/1024 -4.98% 1371.191 1302.933 - -0.53% -
rng::copy_backward(deque<int>)/8 -4.97% 2.793 2.654 - -4.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -4.97% 1594828.316 1515604.185 - -2.51% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -4.96% 1.230 1.169 - -0.82% -
bm_lexicographical_compare<unsigned_char>/5 -4.95% 1.733 1.648 - 2.52% -
std::search(list<int>)_(no_match)/1000 -4.95% 714.315 678.946 - 0.98% -
BM_std_minmax<unsigned_char>/30 -4.94% 2.719 2.584 - -3.24% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.93% 10496.613 9978.703 - -3.69% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -4.92% 1.560 1.483 - -0.74% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -4.91% 1.986 1.889 - -0.07% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -4.90% 2731.159 2597.257 - -7.84% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.90% 55.003 52.307 - -1.27% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -4.90% 25.329 24.089 - 3.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.89% 1718353.599 1634315.023 - -0.27% -
BM_MakeThenSortHeap_string_SingleElement_262144 -4.89% 51.549 49.029 - -0.64% -
bm_lexicographical_compare<int>/16 -4.88% 2.016 1.918 - -6.46% -
bm_lexicographical_compare<unsigned_char>/7 -4.88% 2.213 2.105 - 3.28% -
SetIntersection_Interlaced_Vector_string_64_64 -4.87% 29115011.975 27697226.722 - -3.12% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -4.86% 85479.600 81328.238 - -2.61% -
SetIntersection_Interlaced_Vector_string_256_256 -4.84% 22855078.454 21749064.679 - 6.29% -
BM_MakeThenSortHeap_string_Ascending_262144 -4.83% 78.812 75.004 - -1.32% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.81% 885184.985 842574.376 - -7.26% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.80% 2889972.657 2751340.659 - -0.56% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.79% 5.434 5.174 - 2.76% -
std::sort(deque<int>)_(pipe-organ)/1024 -4.78% 2826.866 2691.689 - -1.24% -
rng::find(list<int>)_(process_all)/50 -4.78% 18.837 17.937 - -2.31% -
rng::sort(vector<NonIntegral>)_(descending)/8 -4.76% 25.291 24.088 - -3.24% -
rng::remove(list<int>)_(sprinkled)/32 -4.76% 57.619 54.879 - -0.22% -
SetIntersection_Front_Set_uint32_64_4 -4.75% 18171404.125 17307485.679 - -0.42% -
BM_std_min<char>/14 -4.75% 1.871 1.782 - -2.34% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.75% 224.843 214.168 - -0.61% -
BM_MakeHeap_float_Descending_4 -4.74% 0.290 0.276 - 0.05% -
BM_std_min<char>/24 -4.74% 2.645 2.520 - -2.84% -
BM_deque_deque_move_backward/64000 -4.74% 8027.519 7647.205 - -3.25% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -4.71% 1.787 1.703 - 4.83% -
rng::remove_if(deque<int>)_(sprinkled)/50 -4.70% 71.396 68.040 - -3.44% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -4.69% 11.604 11.060 - -2.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -4.69% 19112219.179 18215299.108 - -1.62% -
SetIntersection_Interlaced_Vector_float_256_16 -4.69% 7980317.087 7606255.514 - 17.37% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -4.68% 1.493 1.423 - -1.63% -
rng::remove_if(deque<int>)_(sprinkled)/32 -4.68% 61.212 58.349 - -0.10% -
BM_RangesMakeHeap_string_Ascending_1024 -4.68% 5.339 5.089 - 3.80% -
std::find_if_not(vector<bool>)_(process_all)/50 -4.67% 36.685 34.972 - -2.85% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -4.67% 10.762 10.260 - -1.16% -
rng::find_if_not(list<int>)_(process_all)/32768 -4.66% 29264.151 27899.007 - -1.98% -
rng::find_if(vector<bool>)_(process_all)/50 -4.66% 36.684 34.974 - -2.53% -
BM_std_min<__int128>/1 -4.66% 0.371 0.354 - 4.55% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.65% 13.329 12.709 - 0.42% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -4.65% 69.063 65.849 - 0.02% -
std::stable_partition(deque<int>)_(sparse)/50 -4.65% 29.719 28.336 - -5.36% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.65% 4651.064 4435.010 - -1.78% -
BM_RangesMakeHeap_uint32_Random_1024 -4.64% 1.071 1.022 - -10.15% -
BM_std_min<unsigned_long_long>/6 -4.64% 1.628 1.552 - -9.76% -
BM_deque_deque_ranges_copy_backward/2 -4.63% 2.532 2.415 - -4.65% -
BM_RangesPushHeap_string_SingleElement_1024 -4.63% 2.578 2.459 - 0.33% -
std::remove(list<int>)_(sprinkled)/50 -4.63% 68.613 65.439 - 1.21% -
BM_PushHeap_string_Random_16384 -4.63% 16.941 16.157 - -1.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.63% 10.944 10.438 - -24.67% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -4.60% 1.431 1.366 - -2.22% -
BM_RangesPushHeap_string_SingleElement_64 -4.59% 2.611 2.491 - 0.19% -
BM_StringRelational_Less_Small_Small_ChangeFirst -4.59% 1.386 1.323 - 4.57% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.59% 40.888 39.013 - -0.33% -
BM_MakeThenSortHeap_float_Heap_4 -4.58% 1.239 1.182 - -0.57% -
bm_lexicographical_compare<int>/1 -4.56% 1.322 1.262 - 0.42% -
BM_RangesPushHeap_string_Random_16384 -4.55% 17.039 16.264 - 0.24% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.53% 12003.627 11459.980 - 0.14% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.52% 716.572 684.166 - -3.63% -
BM_RangesPushHeap_string_SingleElement_256 -4.52% 2.560 2.445 - 0.76% -
BM_RangesPushHeap_uint32_Random_4 -4.52% 2.552 2.437 - 2.29% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -4.51% 272539.877 260246.905 - 1.78% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -4.50% 1.498 1.431 - -1.23% -
SetIntersection_Interlaced_Vector_float_64_64 -4.49% 12059808.496 11518926.040 - 0.17% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -4.48% 2.534 2.421 - 5.93% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.47% 27720.962 26482.056 - -2.86% -
BM_MakeHeap_uint64_Random_16384 -4.46% 1.034 0.988 - -4.53% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.45% 23207.748 22174.249 - -0.27% -
SetIntersection_None_Vector_uint64_262144_64 -4.45% 1210662.059 1156812.894 - 0.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -4.44% 1457980.001 1393181.352 - -0.84% -
BM_PushHeap_string_QuickSortAdversary_262144 -4.44% 17.184 16.421 - 0.98% -
std::unique(deque<int>)_(sprinkled)/52 -4.43% 84.561 80.812 - -2.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.43% 1742643.591 1665426.610 - -4.78% -
std::set<std::string>::contains(key)_(existent)/32 -4.42% 16.378 15.654 - -30.11% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 -4.42% 0.280 0.267 - -3.51% -
bm_lexicographical_compare<int>/3 -4.42% 1.692 1.618 - 0.41% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.42% 45287.869 43288.407 - -3.66% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -4.41% 2.486 2.377 - 0.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.40% 1704215.248 1629242.026 - -0.73% -
BM_MakeHeap_float_Random_64 -4.40% 1.787 1.708 - 10.42% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.39% 96778.037 92530.762 - 0.20% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -4.39% 9.936 9.501 - -2.96% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.39% 0.644 0.616 - -6.94% -
rng::move_backward(vector<int>)/1048576 -4.38% 58534.849 55971.199 - -1.13% -
rng::copy_n(vector<int>)/8 -4.38% 2.232 2.134 - -6.35% -
rng::find_if(vector<int>)_(process_all)/8 -4.37% 2.628 2.513 - -4.19% -
rng::find_last(list<int>)_(bail_90%)/50 -4.35% 1.296 1.240 - -2.15% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.34% 1.986 1.900 - -0.87% -
std::find_first_of(deque<int>)_(large_needle)/50 -4.34% 701.586 671.163 - -0.23% -
BM_MakeThenSortHeap_float_Random_4 -4.33% 4.462 4.269 - -1.16% -
SetIntersection_Front_Set_float_64_16 -4.33% 17160329.910 16418135.785 - -0.20% -
rng::for_each_n(deque<int>)/8 -4.32% 1.205 1.153 - -2.17% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -4.32% 24.285 23.237 - -4.19% -
BM_RangesPushHeap_string_PipeOrgan_256 -4.31% 8.368 8.007 - -4.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.31% 1728085.321 1653585.839 - -4.73% -
std::find_if(vector<bool>)_(process_all)/50 -4.31% 36.550 34.976 - -2.21% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -4.30% 0.984 0.942 - -2.59% -
SetIntersection_None_Vector_float_262144_256 -4.30% 1228446.866 1175582.186 - -3.61% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.30% 681.514 652.223 - 0.34% -
rng::sort(deque<int>)_(ascending)/1024 -4.29% 800.600 766.228 - -0.85% -
BM_StringRelational_Less_Huge_Empty_Control -4.29% 2.085 1.996 - -4.97% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.29% 34.290 32.818 - -33.18% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.26% 2945.460 2819.952 - -2.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.25% 1265457.251 1211643.343 - -2.13% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -4.24% 1.107 1.060 - -5.19% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -4.24% 7168.426 6864.303 - -0.32% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.24% 12.983 12.433 - 0.79% -
rng::stable_sort(deque<int>)_(descending)/8 -4.23% 27.355 26.197 - -3.05% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.23% 34.307 32.856 - -14.39% -
rng::remove_copy(deque<int>)_(prefix)/50 -4.23% 21.867 20.943 - 5.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.23% 9745650.668 9333705.760 - -13.29% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -4.22% 1.065 1.020 - -2.23% -
std::unordered_map<int,_int>::clear()/1024 -4.21% 8396.994 8043.274 - -1.96% -
SetIntersection_Interlaced_Vector_string_1024_16 -4.20% 3421781.287 3278057.120 - -0.97% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -4.20% 28278.651 27091.568 - 2.02% -
std::unordered_set<std::string>::erase(iterator)/1024 -4.19% 29.843 28.593 - -16.55% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -4.18% 24.006 23.002 - 0.67% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -4.18% 25.856 24.776 - -2.88% -
bm_lexicographical_compare<signed_char>/16 -4.17% 1.327 1.272 - -0.02% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -4.17% 87742.745 84088.119 - 0.68% -
BM_std_min<unsigned___int128>/5 -4.16% 1.850 1.773 - 0.17% -
BM_RangesSortHeap_uint32_1 -4.11% 0.267 0.256 - 2.03% -
rng::replace(vector<int>)_(prefix)/32 -4.10% 5.041 4.834 - -4.28% -
BM_PushHeap_uint32_SingleElement_64 -4.09% 0.365 0.350 - -4.78% -
SetIntersection_Front_Set_float_1024_64 -4.09% 2040500.876 1956966.881 - -0.31% -
SetIntersection_None_Vector_string_16384_256 -4.09% 1290700.062 1237959.851 - -4.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -4.08% 1272700.235 1220723.123 - -4.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.08% 1708305.826 1638574.381 - -0.24% -
rng::contains(list<int>)_(process_all)/8 -4.08% 2.389 2.291 - -2.43% -
BM_RangesSortHeap_uint64_1 -4.08% 0.262 0.251 - -3.44% -
std::search_n(deque<int>)_(no_match)/1000 -4.07% 447.837 429.600 - -1.26% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -4.07% 12084.821 11593.466 - -5.57% -
BM_std_min<long_long>/28 -4.06% 2.659 2.551 - -1.87% -
BM_LowerBound_string_262144 -4.06% 2242.703 2151.711 - -2.37% -
rng::adjacent_find(deque<int>,_pred)/8 -4.06% 4.172 4.003 - 0.21% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -4.05% 32.807 31.478 - -3.48% -
rng::stable_sort(vector<int>)_(repeated)/1024 -4.05% 1130.797 1085.011 - -0.91% -
BM_std_min<unsigned___int128>/4 -4.04% 1.446 1.387 - -0.55% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.04% 13.557 13.009 - -3.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.04% 1707323.489 1638395.100 - -0.16% -
BM_vector_deque_copy_backward/1 -4.04% 2.310 2.217 - 0.44% -
BM_RangesPushHeap_string_SingleElement_262144 -4.03% 2.635 2.529 - 0.96% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -4.03% 276.608 265.471 - -2.67% -
BM_MakeHeap_string_Heap_262144 -4.01% 5.468 5.248 - -0.09% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -4.01% 14987.672 14386.676 - -0.04% -
std::none_of(list<int>)_(process_all)/8 -4.00% 2.716 2.608 - -0.04% -
BM_vector_deque_copy/64 -4.00% 2.815 2.703 - -3.27% -
std::remove(list<int>)_(sprinkled)/8192 -3.99% 8120.089 7796.012 - -2.31% -
rng::for_each(multiset<int>::iterator)/8 -3.99% 4.806 4.614 - 2.25% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -3.98% 96040.359 92218.472 - 0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -3.97% 171061756.955 164268396.052 - -0.90% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -3.96% 8971.002 8615.392 - -1.00% -
std::find_if(list<int>)_(process_all)/32768 -3.96% 28585.393 27453.514 - -0.81% -
SetIntersection_Front_Set_string_16384_64 -3.96% 4964723.665 4768299.476 - 0.54% -
BM_StringEraseToEnd_Huge_Transparent -3.95% 2.566 2.464 - 0.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -3.95% 1191856.417 1144771.209 - -4.67% -
rng::stable_partition(vector<int>)_(sparse)/32 -3.94% 7.486 7.192 - 2.17% -
SetIntersection_None_Set_string_16384_1 -3.92% 202149680.791 194221420.971 - -1.79% -
BM_std_min<unsigned_long_long>/16 -3.92% 2.470 2.373 - -3.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.91% 29932.934 28761.255 - 0.23% -
BM_MakeThenSortHeap_string_SingleElement_16384 -3.91% 38.717 37.202 - 0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.91% 24664485.495 23700071.579 - -0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.90% 66.627 64.026 - 18.82% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.90% 29893.299 28727.129 - -0.12% -
rng::reverse(list<int>)/4096 -3.90% 1752.269 1683.924 - -0.44% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.89% 5.638 5.419 - -2.34% -
rng::partial_sort_copy(list<int>)_(descending)/8 -3.89% 18.589 17.866 - 0.60% -
BM_std_min<unsigned_long_long>/15 -3.88% 2.188 2.103 - -4.99% -
BM_PushHeap_string_PipeOrgan_16 -3.87% 4.282 4.116 - 0.13% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -3.86% 16.857 16.205 - -3.40% -
BM_std_minmax<unsigned_char>/24 -3.86% 1.207 1.160 - 0.45% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -3.86% 1.205 1.159 - 0.12% -
SetIntersection_Front_Set_uint32_262144_4 -3.86% 1134217.881 1090443.170 - -3.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.86% 60.081 57.763 - -28.43% -
BM_std_minmax_element<short>/5500 -3.85% 1409.228 1354.957 - -7.68% -
rng::replace(vector<int>)_(prefix)/1024 -3.85% 165.327 158.966 - -4.26% -
rng::contains_subrange(list<int>)_(process_all)/16 -3.85% 5.022 4.829 - -2.16% -
BM_PushHeap_uint64_SingleElement_64 -3.84% 0.407 0.392 - 11.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.84% 1820053.058 1750229.246 - -0.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.83% 18879.617 18156.733 - 0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.83% 10780361.322 10367904.578 - 1.13% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -3.83% 0.559 0.538 - 1.27% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.82% 5.478 5.269 - -1.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 -3.82% 0.279 0.269 - -2.96% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.82% 2.789 2.683 - -0.73% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.82% 39.382 37.877 - 1.62% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.81% 20795.083 20002.562 - 5.05% -
rng::starts_with(vector<int>)/1024 -3.81% 77.654 74.695 - -0.31% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.81% 151225.621 145466.430 - -0.16% -
BM_std_minmax_element<short>/64000 -3.81% 16301.128 15680.566 - -7.37% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -3.80% 12475.982 12002.246 - 2.54% -
BM_MakeHeap_string_Ascending_256 -3.80% 4.989 4.799 - -1.06% -
BM_std_minmax<unsigned_char>/26 -3.79% 1.442 1.388 - -0.14% -
BM_std_minmax<unsigned_char>/25 -3.79% 1.226 1.179 - -0.04% -
BM_std_minmax_element<short>/65536 -3.79% 16691.883 16059.459 - -7.18% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -3.79% 1.163 1.119 - -0.19% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -3.79% 18.090 17.404 - 3.16% -
rng::fill_n(vector<bool>)/64 -3.79% 1.417 1.363 - 0.01% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.79% 51.061 49.128 - -3.58% -
BM_RangesPushHeap_string_SingleElement_16384 -3.78% 2.567 2.470 - 0.30% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.78% 5605.619 5393.564 - -1.42% -
BM_RangesPushHeap_float_SingleElement_16 -3.78% 0.377 0.363 - -0.14% -
BM_RangesPopHeap_float_16384 -3.77% 33.691 32.421 - -2.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.77% 5586850.693 5376324.431 - -3.41% -
SetIntersection_None_Vector_string_262144_262144 -3.77% 1359865.656 1308622.966 - -0.33% -
BM_std_min<unsigned_long_long>/31 -3.77% 3.027 2.913 - -2.19% -
SetIntersection_Front_Set_uint64_256_256 -3.76% 9876181.378 9504916.553 - 8.94% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.76% 233.023 224.265 - 0.41% -
rng::none_of(list<int>)_(process_all)/32 -3.76% 11.854 11.409 - -0.84% -
rng::contains(list<int>)_(process_all)/50 -3.75% 19.346 18.621 - 1.11% -
BM_MakeThenSortHeap_uint64_Ascending_1 -3.75% 0.279 0.268 - -3.66% -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 -3.74% 13848.302 13329.880 - 0.45% -
BM_std_minmax_element<short>/70000 -3.74% 17852.010 17184.350 - -7.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.73% 5706998.570 5494277.446 - 2.72% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -3.72% 32.806 31.586 - -4.67% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.72% 15.461 14.886 - 0.21% -
std::shift_right(list<int>)/8192 -3.71% 7715.005 7428.525 - 2.01% -
BM_RangesPushHeap_string_PipeOrgan_4 -3.71% 2.576 2.480 - -2.44% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.71% 112184.656 108027.064 - 0.40% -
std::none_of(vector<int>)_(process_all)/8 -3.70% 2.502 2.410 - 0.57% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -3.70% 1.501 1.445 - -1.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -3.69% 1137567.190 1095582.055 - -4.76% -
std::set<int>::insert(value)_(already_present)/8192 -3.69% 10.831 10.432 - -9.71% -
SetIntersection_Front_Vector_uint32_16384_16 -3.69% 1179887.644 1136366.699 - -6.27% -
SetIntersection_Front_Set_uint32_256_16 -3.69% 5011159.071 4826366.977 - -1.02% -
BM_std_minmax<unsigned_char>/19 -3.68% 1.656 1.595 - -3.51% -
std::rotate(deque<int>)_(1_element_backward)/32 -3.68% 4.571 4.403 - -4.36% -
rng::find_end(forward_list<int>)_(process_all)/8192 -3.68% 5819.232 5605.314 - -3.69% -
BM_RangesMakeHeap_float_Random_16384 -3.66% 1.216 1.172 - 5.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.66% 13838856.642 13332324.173 - -3.65% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -3.66% 2.807 2.705 - 5.06% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.65% 510.427 491.804 - -3.81% -
std::unordered_multimap<int,_int>::clear()/1024 -3.64% 8367.371 8062.617 - 3.42% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.64% 654.074 630.281 - -0.65% -
SetIntersection_Front_Set_string_256_16 -3.64% 7602450.527 7325955.034 - 5.34% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.63% 12829.706 12363.746 - 2.17% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -3.62% 19.212 18.517 - -0.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.62% 1118531.528 1078050.495 - -0.71% -
BM_std_minmax<unsigned_char>/27 -3.62% 1.868 1.801 - -0.48% -
SetIntersection_Front_Set_uint32_16384_16 -3.61% 1306571.012 1259376.212 - -0.41% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.61% 17.733 17.093 - -0.64% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -3.60% 51.786 49.921 - 0.91% -
BM_std_minmax_element<short>/4096 -3.60% 1049.902 1012.133 - -7.45% -
BM_RangesMakeThenSortHeap_float_Random_4 -3.60% 4.319 4.164 - -1.66% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -3.59% 217057.691 209255.060 - 0.20% -
std::unordered_map<int,_int>::clear()/8192 -3.59% 63007.910 60748.888 - -5.27% -
BM_RangesPushHeap_float_Ascending_16384 -3.58% 4.360 4.205 - 1.32% -
BM_PushHeap_float_Descending_64 -3.57% 0.393 0.379 - -1.62% -
SetIntersection_None_Set_string_1024_4 -3.57% 9225614.110 8896117.666 - -1.91% -
BM_std_min<char>/64 -3.56% 4.195 4.046 - -2.08% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -3.55% 1.497 1.444 - 6.16% -
BM_std_minmax<short>/28 -3.55% 2.621 2.528 - 0.16% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.55% 2.386 2.301 - -0.40% -
std::unordered_set<std::string>::clear()/32 -3.55% 925.829 892.997 - -2.42% -
std::multimap<int,_int>::find(key)_(existent)/1024 -3.54% 3.952 3.812 - 1.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -3.54% 20021.015 19311.908 - -0.13% -
SetIntersection_Front_Vector_string_262144_64 -3.54% 3494745.407 3370996.430 - -3.26% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -3.54% 721.046 695.527 - -0.63% -
SetIntersection_Front_Vector_string_262144_256 -3.54% 9970545.148 9617866.563 - -6.12% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -3.53% 1.359 1.311 - 2.54% -
BM_std_minmax<unsigned_char>/31 -3.53% 3.158 3.046 - -2.80% -
rng::for_each(multiset<int>::iterator)/32 -3.53% 21.455 20.697 - 0.41% -
BM_PushHeap_string_Ascending_4 -3.53% 2.630 2.537 - -0.22% -
BM_RangesPushHeap_string_Descending_256 -3.52% 2.368 2.284 - -12.45% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.51% 40393.564 38974.203 - -32.64% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -3.51% 12.065 11.642 - -0.02% -
BM_std_minmax<unsigned_long_long>/4 -3.51% 1.597 1.541 - 0.60% -
std::multiset<int>::count(key)_(existent)/1024 -3.49% 5.717 5.518 - -4.41% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.48% 82905.490 80018.039 - 0.49% -
BM_std_minmax<int>/10 -3.48% 1.437 1.387 - 1.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.48% 1901420.653 1835313.231 - -1.02% -
BM_deque_deque_copy/65536 -3.47% 3033.535 2928.155 - 1.33% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -3.47% 3.007 2.903 - -3.27% -
std::multiset<int>::count(key)_(existent)/32 -3.47% 3.530 3.407 - -3.69% -
BM_std_minmax_element<short>/4000 -3.46% 1024.336 988.844 - -7.40% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.46% 2.378 2.295 - -15.59% -
std::remove_if(vector<int>)_(prefix)/32 -3.46% 53.783 51.924 - 0.06% -
BM_RangesMakeThenSortHeap_float_Descending_16 -3.45% 1.868 1.804 - -2.04% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.45% 4.109 3.968 - 0.13% -
BM_std_min<char>/4096 -3.44% 29.519 28.503 - -0.84% -
std::find_if_not(vector<bool>)_(process_all)/8 -3.44% 5.628 5.434 - -2.04% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -3.44% 2.265 2.187 - -7.32% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.44% 1.318 1.273 - -0.85% -
BM_MakeHeap_float_Ascending_256 -3.43% 0.671 0.648 - -0.15% -
std::remove_if(list<int>)_(prefix)/1024 -3.43% 1047.197 1011.291 - -0.96% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -3.42% 2.978 2.876 - -2.44% -
BM_std_min<char>/3 -3.42% 0.718 0.693 - -0.00% -
SetIntersection_Front_Set_float_16384_4 -3.41% 1158687.827 1119151.015 - -3.06% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -3.41% 3322.226 3208.901 - -2.65% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -3.41% 130795.705 126340.309 - 0.04% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -3.41% 6.507 6.286 - -0.13% -
rng::is_sorted(list<int>)/8192 -3.40% 7261.972 7015.149 - -4.43% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -3.40% 1.278 1.235 - -10.10% -
std::move_backward(deque<int>)/64 -3.38% 5.474 5.289 - -0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.37% 12457692.081 12037640.735 - -0.09% -
BM_num_put<unsigned_long_long> -3.37% 12.186 11.775 - 1.10% -
BM_std_minmax<int>/1 -3.37% 0.622 0.601 - 0.02% -
BM_vector_deque_copy_backward/1024 -3.37% 38.388 37.096 - -2.09% -
SetIntersection_Front_Set_float_262144_1 -3.37% 1115992.040 1078425.339 - -0.08% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.37% 882.529 852.825 - 0.11% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -3.36% 1.236 1.195 - 1.46% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.36% 20956.365 20251.846 - 6.18% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.35% 3059.360 2956.791 - 2.67% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -3.35% 471131.775 455355.319 - -2.07% -
rng::move_backward(vector<int>)/262144 -3.34% 22076.034 21338.217 - -2.22% -
BM_std_minmax<unsigned_short>/6 -3.34% 1.388 1.341 - -1.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.34% 6695979.291 6472496.570 - 1.44% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.34% 3452.289 3337.128 - 4.47% -
rng::replace_if(vector<int>)_(prefix)/1024 -3.33% 278.112 268.856 - -1.66% -
std::reverse(deque<int>)/64 -3.32% 13.560 13.110 - 0.30% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.32% 7.623 7.371 - 0.25% -
BM_std_min<unsigned_char>/20 -3.31% 1.515 1.465 - -4.15% -
std::map<int,_int>::insert(value)_(new_value)/8192 -3.30% 39.761 38.448 - 6.53% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.29% 1.119 1.082 - 2.81% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.29% 55303.478 53483.903 - 1.18% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -3.29% 2258.969 2184.661 - -0.18% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.29% 1.217 1.177 - -0.29% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.29% 18.136 17.540 - -3.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.28% 7483.608 7237.827 - -4.87% -
rng::find_end(forward_list<int>)_(single_element)/8192 -3.27% 5947.088 5752.445 - -7.37% -
BM_RangesMakeHeap_string_Ascending_256 -3.27% 5.067 4.902 - 1.27% -
SetIntersection_None_Set_float_64_4 -3.27% 22693730.100 21951604.417 - -0.62% -
BM_std_minmax<unsigned_char>/23 -3.27% 2.986 2.888 - -1.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.26% 2092303.873 2024039.226 - -0.83% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -3.26% 24344.024 23550.498 - 0.39% -
std::find(list<int>)_(process_all)/1024 -3.26% 710.525 687.387 - -0.22% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -3.26% 6.166 5.966 - -0.21% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.25% 507058.957 490562.281 - 0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -3.25% 357910942.758 346274271.916 - -1.38% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -3.25% 738.278 714.313 - -3.69% -
rng::unique(deque<int>)_(sprinkled)/32 -3.24% 60.646 58.680 - -4.80% -
BM_deque_deque_move_backward/70000 -3.24% 8799.801 8514.695 - -2.15% -
SetIntersection_Front_Set_uint64_1024_256 -3.24% 4839335.147 4682693.105 - -5.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.24% 8142213.485 7878806.362 - -0.86% -
BM_std_min<unsigned_long_long>/7 -3.23% 1.901 1.839 - -5.70% -
BM_RangesSortHeap_float_16 -3.23% 1.651 1.598 - -0.13% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.23% 29.989 29.021 - 2.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.23% 1246787.098 1206550.161 - -1.91% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.22% 1108149.455 1072451.493 - -0.87% -
rng::find(list<int>)_(process_all)/32768 -3.22% 27889.888 26992.488 - 1.42% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -3.22% 23725.647 22962.637 - -0.20% -
std::rotate(vector<bool>)_(by_1/4)/50 -3.21% 18.102 17.520 - -2.95% -
SetIntersection_Front_Set_uint64_262144_1 -3.20% 1155611.682 1118609.872 - 1.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.20% 1271473.000 1230822.967 - -2.19% -
std::find_if(vector<bool>)_(process_all)/8 -3.20% 5.605 5.426 - -1.47% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -3.19% 9152.059 8859.990 - 10.97% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -3.19% 1102354.118 1067237.448 - -4.92% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.17% 5754.013 5571.331 - -0.09% -
BM_StringRead_Hot_Deep_Large -3.17% 0.576 0.557 - 6.28% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.17% 0.940 0.911 - -3.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -3.17% 21005333.031 20340424.656 - -1.84% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.17% 0.875 0.847 - -0.12% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -3.16% 4.167 4.035 - 0.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -3.15% 36.127 34.987 - -2.10% -
std::sort(deque<int>)_(pipe-organ)/8192 -3.14% 27481.513 26617.636 - 0.10% -
BM_std_min<unsigned_short>/20 -3.14% 2.221 2.151 - -1.08% -
std::rotate(vector<bool>)_(by_1/3)/32 -3.14% 18.120 17.551 - -2.80% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -3.14% 6.853 6.638 - -0.27% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.14% 46.520 45.061 - -14.39% -
bm_gcd_trivial -3.13% 0.856 0.830 - -6.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.13% 11840.234 11469.507 - -0.01% -
BM_std_min<char>/4000 -3.13% 27.841 26.970 - -0.23% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.13% 32.723 31.699 - 3.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -3.13% 6.565 6.360 - -4.49% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.12% 282.400 273.596 - -0.08% -
BM_std_minmax<short>/2 -3.11% 0.916 0.888 - 4.67% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -3.11% 0.870 0.843 - -0.98% -
rng::find_last(vector<char>)_(bail_90%)/50 -3.10% 1.031 0.999 - -0.18% -
BM_std_min<char>/22 -3.10% 2.070 2.006 - -3.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.10% 2173764.977 2106460.613 - -0.97% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.09% 22.004 21.324 - -2.59% -
BM_SortHeap_float_16 -3.09% 1.651 1.600 - -0.20% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -3.09% 4.918 4.766 - -1.54% -
BM_std_min<unsigned_long_long>/13 -3.09% 1.753 1.699 - -3.17% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.08% 699.381 677.806 - 2.48% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -3.08% 561735.320 544426.005 - -3.24% -
std::unique_copy(deque<int>)_(contiguous)/52 -3.08% 15.345 14.873 - 3.02% -
BM_StringFindStringLiteral/1024 -3.07% 18.085 17.530 - 1.47% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -3.07% 3.130 3.034 - 1.92% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -3.06% 16.946 16.427 - 0.39% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.06% 10548.071 10225.287 - -2.75% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -3.06% 31.600 30.634 - 8.18% -
std::move(vector<bool>)_(unaligned)/4096 -3.06% 26.643 25.829 - -3.87% -
rng::find_if(vector<bool>)_(process_all)/8 -3.05% 5.615 5.444 - -1.50% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.05% 16.491 15.989 - 1.52% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -3.03% 0.933 0.904 - 3.22% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.03% 23.499 22.787 - -43.43% -
rng::find_first_of(list<int>)_(small_needle)/32 -3.01% 93.381 90.567 - -0.59% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.01% 82356.231 79874.316 - -1.33% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.01% 2883.600 2796.702 - -0.40% -
rng::for_each(multimap<int>)/50 -3.01% 50.521 49.003 - -0.25% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -3.00% 26.602 25.804 - 1.47% -
BM_RangesPushHeap_float_Descending_64 -3.00% 0.391 0.379 - 0.00% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -3.00% 9.697 9.406 - -13.64% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -2.99% 64.880 62.942 - -2.56% -
std::partition(deque<int>)_(dense)/50 -2.98% 16.338 15.852 - 14.12% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.97% 88161.777 85539.291 - -0.84% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.97% 795.197 771.597 - -2.98% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.96% 3.339 3.240 - 0.56% -
std::multiset<int>::erase(key)_(non-existent)/32 -2.95% 2.690 2.611 - 0.12% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.95% 2255.797 2189.173 - 0.02% -
BM_PushHeap_uint32_SingleElement_16384 -2.95% 0.367 0.356 - -3.00% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -2.95% 0.428 0.415 - 2.92% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -2.95% 5.430 5.270 - -3.50% -
rng::find_last(list<int>)_(bail_10%)/50 -2.94% 16.695 16.204 - 0.08% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.94% 1178.814 1144.178 - -24.34% -
rng::remove_if(vector<int>)_(prefix)/32 -2.94% 53.632 52.056 - 0.04% -
std::equal(list<int>)_(it,_it,_it)/8192 -2.94% 10089.065 9792.758 - 0.05% -
BM_PushHeap_uint32_SingleElement_262144 -2.93% 0.366 0.356 - -2.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.93% 1123108.440 1090185.922 - -1.15% -
rng::search_n(list<int>)_(no_match)/1024 -2.92% 743.679 721.957 - -0.61% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.92% 27381.297 26582.029 - 0.40% -
std::stable_sort(vector<int>)_(repeated)/1024 -2.92% 1129.579 1096.641 - 0.13% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.91% 3.562 3.458 - -1.49% -
bm_lexicographical_compare<signed_char>/512 -2.91% 7.979 7.747 - -0.78% -
SetIntersection_Front_Set_uint32_262144_16384 -2.90% 351370920.612 341163820.916 - -4.61% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -2.90% 1.237 1.201 - 2.16% -
BM_std_minmax_element<short>/1024 -2.90% 268.321 260.545 - -7.00% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -2.90% 350038075.910 339901493.514 - -1.26% -
BM_StringRelational_Compare_Small_Empty_Control -2.89% 1.715 1.666 - 3.29% -
std::any_of(deque<int>)_(process_all)/32768 -2.88% 10839.924 10527.291 - 0.22% -
SetIntersection_Front_Set_uint32_64_1 -2.88% 18083700.233 17562741.803 - -0.24% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.88% 10.088 9.798 - -5.14% -
BM_std_min<short>/16 -2.88% 1.800 1.748 - -3.61% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.87% 26.972 26.197 - -1.58% -
BM_std_min<int>/32 -2.87% 2.222 2.158 - -2.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.87% 248119157.896 241002832.232 - -1.95% -
std::all_of(vector<int>)_(process_all)/8 -2.87% 2.561 2.487 - 0.39% -
SetIntersection_None_Vector_float_16384_4 -2.87% 1204920.359 1170385.680 - -0.98% -
BM_MakeHeap_uint64_Ascending_16 -2.86% 0.669 0.650 - -1.66% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.86% 3936.866 3824.188 - -0.09% -
BM_std_minmax<unsigned_short>/22 -2.85% 2.394 2.326 - 2.69% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -2.85% 26.132 25.387 - -20.78% -
SetIntersection_Front_Set_string_262144_16 -2.85% 2009157.446 1951958.729 - -1.43% -
std::set<std::string>::find(key)_(existent)/32 -2.84% 16.304 15.840 - -33.09% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.84% 0.925 0.899 - -1.11% -
std::move(list<int>)/1048576 -2.84% 1016918.116 988009.046 - -2.99% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -2.84% 10.872 10.563 - 8.46% -
750_sealcrypto_r -2.83% 18.966 18.430 - -1.69% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.83% 152722.434 148402.519 - -13.87% -
BM_std_min<long_long>/31 -2.83% 3.403 3.307 - 0.52% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.83% 19.592 19.038 - -5.24% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -2.82% 21.583 20.973 - -10.73% -
rng::find_first_of(list<int>)_(large_needle)/8192 -2.82% 50483377.933 49058383.331 - -0.09% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.82% 2.410 2.342 - -1.86% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -2.81% 0.437 0.425 - -0.73% -
BM_MakeHeap_string_Descending_262144 -2.81% 3.544 3.444 - -5.38% -
SetIntersection_None_Set_string_262144_1024 -2.80% 1705269.695 1657458.660 - -1.61% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.80% 10.341 10.051 - -0.40% -
std::find(list<int>)_(bail_25%)/8 -2.80% 0.954 0.927 - 0.53% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.80% 4.766 4.633 - -0.92% -
BM_MakeHeap_uint32_PipeOrgan_16 -2.80% 1.041 1.012 - -1.17% -
rng::copy_backward(vector<bool>)_(aligned)/64 -2.79% 1.893 1.840 - -3.46% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.79% 250.746 243.751 - -0.67% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.79% 1505.128 1463.204 - -2.95% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.79% 55214.669 53676.822 - -1.11% -
SetIntersection_Front_Set_string_1024_16 -2.78% 2021728.781 1965516.208 - 0.27% -
std::partition_point(list<int>)/1024 -2.76% 1294.040 1258.312 - 12.52% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.76% 9.019 8.770 - -4.05% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.75% 1.018 0.990 - -0.14% -
BM_PushHeap_uint32_SingleElement_1024 -2.75% 0.373 0.363 - -2.73% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.75% 22.179 21.569 - -0.93% -
BM_vector_deque_copy_backward/4000 -2.75% 146.692 142.664 - 0.68% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -2.74% 25.447 24.749 - -3.19% -
BM_std_min<unsigned_long_long>/4 -2.74% 1.101 1.070 - 4.22% -
SetIntersection_None_Set_string_262144_262144 -2.73% 1698505.939 1652056.312 - -1.94% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.72% 644450.793 626890.005 - -0.26% -
rng::fill(vector<bool>)/32768 -2.72% 31.012 30.167 - 0.49% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.72% 598.051 581.756 - -2.62% -
std::partition(list<int>)_(dense)/32 -2.72% 9.160 8.911 - 1.91% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.72% 4294.011 4177.143 - -0.11% -
std::sort(deque<int>)_(descending)/1024 -2.72% 1335.997 1299.672 - -0.91% -
BM_RangesMakeHeap_uint64_Random_256 -2.72% 1.203 1.170 - -3.82% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.71% 569.216 553.766 - 5.33% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.71% 7.600 7.394 - -3.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.71% 2175397.867 2116496.258 - -1.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.71% 104.833 101.996 - 0.65% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.70% 0.687 0.669 - -0.08% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.69% 17.238 16.774 - -1.21% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.69% 44.124 42.937 - -0.91% -
SetIntersection_None_Vector_uint32_262144_1024 -2.69% 1195447.572 1163290.837 - -4.45% -
std::copy_n(deque<int>)/32768 -2.68% 1174.105 1142.621 - -0.16% -
BM_SortHeap_float_256 -2.68% 6.044 5.882 - 2.08% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.68% 371.080 361.136 - 0.48% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.68% 169607.424 165063.824 - -2.07% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.68% 3840.279 3737.421 - 0.03% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.68% 45810.047 44584.604 - -0.16% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -2.67% 41.838 40.720 - 5.16% -
SetIntersection_Front_Set_float_1024_4 -2.67% 1155074.194 1124249.441 - -2.23% -
BM_PushHeap_uint64_Random_16 -2.67% 4.283 4.169 - -3.65% -
SetIntersection_Front_Vector_string_16_16 -2.67% 54699273.165 53240303.622 - -2.82% -
rng::rotate(deque<int>)_(1_element_backward)/32 -2.66% 4.148 4.038 - 1.22% -
rng::fill_n(list<int>)/50 -2.66% 15.990 15.564 - -1.93% -
SetIntersection_Front_Set_uint32_16_16 -2.66% 42152523.333 41031298.920 - -0.13% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -2.66% 95052.146 92527.173 - 0.82% -
BM_std_minmax<unsigned_short>/23 -2.66% 2.570 2.501 - 3.04% -
rng::starts_with(deque<int>,_pred)/1048576 -2.65% 529525.007 515475.379 - -4.76% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.65% 3.769 3.669 - -1.55% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.65% 1.089 1.061 - -3.09% -
std::multiset<int>::find(key)_(existent)/1024 -2.65% 3.799 3.699 - -0.98% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -2.64% 2.531 2.464 - -4.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -2.64% 21830274.495 21254049.525 - 1.34% -
std::search(list<int>)_(no_match)/8192 -2.63% 7152.815 6964.403 - -0.96% -
rng::stable_sort(vector<int>)_(ascending)/1024 -2.63% 2108.558 2053.127 - -0.17% -
BM_std_minmax_element<short>/512 -2.63% 138.028 134.403 - -6.27% -
std::unordered_multimap<int,_int>::clear()/8192 -2.62% 64910.535 63210.675 - 5.18% -
rng::all_of(list<int>)_(process_all)/50 -2.62% 22.057 21.480 - -1.34% -
rng::rotate(vector<bool>)_(by_1/3)/32 -2.62% 18.643 18.156 - -1.97% -
std::rotate(vector<bool>)_(by_1/4)/32 -2.61% 18.263 17.785 - -2.15% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -2.61% 24.554 23.913 - -1.82% -
BM_std_minmax<unsigned_short>/26 -2.61% 2.581 2.513 - -2.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.60% 1257734.375 1224992.267 - 0.30% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -2.60% 3841.561 3741.562 - -0.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.60% 1687296.959 1643381.756 - -0.53% -
rng::find_last(vector<char>)_(bail_90%)/8192 -2.60% 102.243 99.583 - -4.59% -
BM_num_put<long> -2.60% 12.116 11.802 - 0.78% -
BM_StringRelational_Compare_Small_Small_ChangeLast -2.59% 1.742 1.697 - 2.37% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.59% 703.473 685.234 - -2.78% -
SetIntersection_Front_Set_uint32_262144_1 -2.59% 1097543.107 1069088.419 - -0.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -2.59% 15.356 14.958 - -1.65% -
bm_swap_ranges_vb_aligned/8 -2.59% 3.350 3.263 - -2.48% -
SetIntersection_None_Set_float_64_16 -2.58% 19226834.711 18729988.252 - -0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.58% 5974823.053 5820448.022 - -1.64% -
std::search(vector<int>)_(no_match)/1000 -2.58% 212.878 207.381 - 0.18% -
rng::stable_sort(vector<int>)_(heap)/1024 -2.57% 2569.631 2503.485 - -0.13% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -2.56% 2.392 2.330 - -2.38% -
SetIntersection_None_Vector_float_1024_1 -2.56% 1180606.853 1150415.845 - -0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.55% 203900112.429 198697914.263 - 1.14% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -2.55% 66.967 65.262 - -0.63% -
723_llvm_r -2.54% 11.766 11.467 - -2.86% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -2.54% 2.196 2.140 - 0.12% -
BM_std_minmax<unsigned_char>/29 -2.54% 2.430 2.368 - -1.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.53% 1359393.309 1324936.526 - -1.34% -
BM_std_minmax<int>/16 -2.53% 1.314 1.280 - -2.48% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.53% 2109.088 2055.667 - -0.11% -
bm_swap_ranges_vb_unaligned/262144 -2.53% 3945.194 3845.397 - -0.04% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.53% 310.671 302.815 - -0.93% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -2.53% 2.947 2.873 - -4.41% -
BM_LowerBound_string_1 -2.53% 4.596 4.480 - -0.17% -
std::move_backward(vector<int>)/262144 -2.53% 21939.934 21385.919 - 42.61% -
std::stable_sort(vector<int>)_(heap)/1024 -2.52% 2570.571 2505.844 - -0.11% -
BM_std_minmax<int>/11 -2.52% 1.832 1.785 - 6.30% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -2.51% 18759.187 18287.421 - 0.02% -
BM_MakeThenSortHeap_float_Heap_256 -2.51% 6.235 6.079 - -0.36% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.51% 22.296 21.736 - -1.51% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.51% 9974.529 9724.161 - 0.12% -
rng::move(list<int>)/1048576 -2.50% 1030903.247 1005104.588 - -2.60% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.50% 2075.600 2023.692 - -0.08% -
BM_RangesMakeHeap_string_Ascending_64 -2.50% 4.866 4.744 - 0.36% -
rng::contains(list<int>)_(process_all)/1048576 -2.49% 842192.479 821219.710 - -1.03% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.49% 3.023 2.948 - 0.10% -
rng::generate_n(deque<int>)/32 -2.48% 8.506 8.295 - 0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.48% 11713603.877 11423620.247 - -1.18% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.47% 296700.670 289380.833 - 0.27% -
SetIntersection_None_Set_float_1024_16 -2.47% 9058916.320 8835508.317 - -15.54% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.46% 9019.269 8797.023 - -2.52% -
std::move_backward(deque<int>)/32768 -2.46% 3607.432 3518.555 - -2.21% -
std::partition(deque<int>)_(sparse)/50 -2.46% 15.538 15.155 - -18.05% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -2.46% 9.488 9.255 - -0.07% -
BM_std_min<unsigned_char>/13 -2.46% 1.562 1.523 - -2.39% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.46% 204339.988 199318.283 - 1.05% -
std::search(list<int>)_(single_element)/1024 -2.46% 770.832 751.900 - 1.50% -
SetIntersection_Front_Set_string_262144_262144 -2.45% 17689163.820 17254926.433 - -2.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.45% 19350304.820 18875602.788 - 0.07% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.45% 65.761 64.149 - -0.42% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -2.45% 2.505 2.444 - -16.27% -
rng::partition_point(deque<int>)/50 -2.45% 4.348 4.241 - -3.18% -
rng::generate_n(deque<int>)/8192 -2.45% 1978.367 1929.981 - -1.06% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.44% 566.526 552.684 - 1.96% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.44% 4828.533 4710.655 - -0.31% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.44% 18400137.383 17951624.002 - -0.64% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.44% 4530.031 4419.652 - -0.28% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.43% 14856.787 14495.122 - -2.55% -
BM_StringRelational_Compare_Huge_Empty_Control -2.43% 1.663 1.622 - 0.63% -
std::find_first_of(list<int>)_(large_needle)/8192 -2.43% 48807461.141 47620452.739 - -0.47% -
BM_deque_deque_ranges_copy_backward/1 -2.43% 2.775 2.707 - -3.48% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.43% 12755.831 12446.026 - -1.58% -
BM_PushHeap_float_Ascending_64 -2.42% 1.813 1.769 - 1.82% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.40% 34.671 33.838 - -1.88% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -2.40% 1.536 1.500 - 1.45% -
SetIntersection_None_Vector_float_1024_64 -2.40% 1162344.580 1134446.753 - -1.71% -
BM_std_min<unsigned_long_long>/64 -2.40% 4.807 4.691 - -2.48% -
rng::stable_sort(deque<int>)_(shuffled)/8 -2.40% 24.494 23.906 - -0.77% -
SetIntersection_Front_Vector_string_16384_64 -2.40% 3474570.334 3391256.038 - -2.37% -
BM_std_minmax<unsigned_char>/22 -2.39% 2.509 2.449 - -0.75% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.39% 3.669 3.581 - -3.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -2.39% 10.017 9.777 - -2.18% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.39% 25.535 24.924 - -1.11% -
rng::rotate(vector<bool>)_(by_1/2)/50 -2.39% 18.605 18.160 - -1.84% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -2.39% 15304.923 14939.339 - -0.59% -
SetIntersection_None_Set_uint64_1024_1 -2.39% 8911112.275 8698316.508 - -0.38% -
rng::copy_backward(list<int>)/8 -2.39% 2.462 2.403 - 0.30% -
std::reverse(deque<int>)/512 -2.39% 115.987 113.219 - 0.15% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.39% 116545110.701 113764370.053 - -0.39% -
BM_deque_deque_ranges_copy_backward/70000 -2.38% 8868.120 8656.626 - -1.57% -
std::adjacent_find(vector<int>,_pred)/8 -2.38% 3.369 3.288 - -0.74% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -2.38% 38.042 37.136 - -4.01% -
rng::rotate(vector<bool>)_(by_1/4)/50 -2.38% 18.611 18.168 - -1.92% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.38% 0.999 0.975 - -0.56% -
BM_std_min<char>/13 -2.38% 1.564 1.527 - -2.91% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.37% 8.866 8.656 - -0.42% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -2.37% 16.119 15.737 - -2.04% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.37% 112198.437 109539.726 - -0.65% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.37% 274618.252 268115.849 - -2.06% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.37% 6456.008 6303.269 - -0.11% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.36% 179.250 175.017 - -0.12% -
rng::unique_copy(vector<int>)_(contiguous)/52 -2.36% 13.682 13.360 - -0.58% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.35% 223.979 218.708 - -2.51% -
SetIntersection_Interlaced_Set_float_1024_256 -2.35% 16219263.013 15837807.853 - 3.45% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -2.35% 6.174 6.029 - -1.19% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -2.35% 1.337 1.306 - -4.72% -
std::count(list<int>)_(every_other)/1048576 -2.35% 831485.064 811973.784 - 0.62% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.34% 3.599 3.514 - -8.48% -
BM_vector_deque_move_backward/4000 -2.34% 145.134 141.733 - 0.41% -
rng::starts_with(list<int>,_pred)/8 -2.34% 3.725 3.638 - 0.03% -
BM_MakeThenSortHeap_string_Ascending_256 -2.34% 20.869 20.381 - 0.99% -
rng::count(list<int>)_(every_other)/1048576 -2.34% 828014.020 808664.847 - -1.60% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.33% 0.966 0.944 - -0.89% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -2.33% 16.450 16.066 - -1.48% -
SetIntersection_Front_Vector_string_1024_256 -2.33% 9942359.291 9710391.269 - 0.23% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.33% 4.287 4.187 - 1.23% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -2.33% 16.201 15.824 - -3.10% -
rng::fill(vector<bool>)/64 -2.32% 1.605 1.568 - -2.00% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.32% 16.299 15.921 - 0.71% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.32% 2.747 2.684 - -0.48% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.31% 72930.302 71242.001 - -1.92% -
BM_StringFindStringLiteral/512 -2.31% 9.485 9.265 - 0.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.31% 22.545 22.024 - -2.51% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.31% 26260.727 25654.923 - -0.02% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -2.30% 0.582 0.569 - -1.01% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.30% 867182.246 847264.711 - 0.29% -
BM_MakeThenSortHeap_string_SingleElement_1024 -2.30% 29.917 29.230 - -0.32% -
rng::remove(deque<int>)_(sprinkled)/32 -2.29% 56.806 55.504 - 0.63% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.29% 11.463 11.201 - -1.92% -
BM_RangesPushHeap_uint64_Random_1024 -2.29% 6.007 5.870 - -0.72% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -2.28% 0.931 0.909 - -7.35% -
BM_std_min<unsigned_short>/22 -2.28% 1.813 1.771 - -5.42% -
std::partition_point(vector<int>)/1024 -2.28% 6.288 6.145 - -0.95% -
BM_StringRelational_Eq_Empty_Huge_Control -2.28% 0.490 0.479 - -2.10% -
std::set<int>::equal_range(key)_(non-existent)/32 -2.28% 2.708 2.646 - 0.76% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.27% 23.497 22.962 - 3.88% -
BM_RangesMakeThenSortHeap_string_Descending_4 -2.27% 3.778 3.692 - 0.66% -
std::copy(deque<int>)/262144 -2.27% 10351.613 10116.482 - -1.74% -
BM_deque_deque_ranges_copy/64 -2.27% 5.540 5.414 - -2.65% -
std::multiset<std::string>::find(key)_(non-existent)/32 -2.27% 10.557 10.317 - -1.03% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -2.27% 29.886 29.208 - -4.35% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.27% 39030.040 38145.060 - 0.04% -
bm_ranges_lexicographical_compare<int>/16 -2.27% 2.306 2.253 - -2.27% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.27% 1525.534 1490.955 - -28.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.27% 27730284.320 27101920.829 - 2.87% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.26% 5.322 5.202 - -0.04% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.26% 8.878 8.677 - -0.40% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -2.26% 2.983 2.916 - -3.46% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.26% 142.475 139.257 - 0.01% -
BM_MakeThenSortHeap_float_Descending_64 -2.26% 3.331 3.256 - -1.40% -
std::any_of(deque<int>)_(process_all)/8192 -2.25% 2719.398 2658.086 - 0.36% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -2.25% 0.566 0.553 - 1.75% -
rng::find_if(vector<char>)_(process_all)/8 -2.25% 2.487 2.432 - -1.09% -
BM_StringRelational_Compare_Large_Empty_Control -2.25% 1.707 1.668 - 3.59% -
BM_SortHeap_string_262144 -2.25% 178.751 174.734 - -1.03% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.25% 0.573 0.560 - 1.63% -
BM_RangesMakeHeap_string_Random_16384 -2.24% 12.816 12.528 - 0.78% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -2.24% 3.011 2.943 - -2.12% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -2.24% 868401.436 848927.547 - 1.50% -
std::multiset<int>::equal_range(key)_(existent)/8192 -2.24% 8.779 8.582 - 1.20% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -2.24% 5.136 5.020 - -0.46% -
BM_RangesPushHeap_string_Ascending_4 -2.24% 2.616 2.557 - 0.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -2.24% 12.067 11.797 - 0.89% -
BM_SortHeap_string_16384 -2.23% 99.061 96.847 - 0.84% -
BM_vector_deque_ranges_move/5500 -2.23% 199.726 195.264 - -1.07% -
BM_std_min<char>/19 -2.23% 1.182 1.156 - -0.00% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -2.23% 3.121 3.051 - -1.24% -
SetIntersection_Front_Set_uint64_16384_256 -2.22% 5062987.970 4950717.450 - 2.44% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -2.21% 1.665 1.628 - 0.81% -
rng::remove(deque<int>)_(sprinkled)/50 -2.21% 64.228 62.810 - 2.16% -
BM_StringEraseWithMove_Small_Transparent -2.21% 2.555 2.499 - 8.06% -
SetIntersection_None_Vector_float_1024_4 -2.21% 1176791.674 1150837.884 - -0.79% -
BM_MakeHeap_uint64_Random_16 -2.20% 1.328 1.299 - 1.19% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.20% 6.048 5.914 - 0.69% -
rng::swap_ranges(deque<int>)/32 -2.20% 10.977 10.736 - 0.11% -
SetIntersection_None_Vector_float_262144_64 -2.20% 1236760.107 1209569.767 - -0.31% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.19% 24.729 24.187 - -2.45% -
BM_MakeThenSortHeap_string_SingleElement_256 -2.19% 25.125 24.574 - -0.70% -
bm_write -2.19% 595.691 582.665 - -2.15% -
BM_vector_deque_ranges_move_backward/4000 -2.18% 144.411 141.258 - -0.23% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.18% 9.305 9.102 - -7.21% -
BM_PushHeap_uint64_Random_64 -2.18% 5.273 5.158 - -0.19% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -2.18% 456006.537 446070.062 - -1.38% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -2.18% 29.573 28.929 - 0.77% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 -2.18% 126745.114 123987.421 - -0.28% -
std::multiset<int>::erase(key)_(existent)/8192 -2.18% 61.796 60.451 - -0.46% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.17% 42.774 41.844 - 0.05% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -2.17% 7217.778 7060.868 - -2.07% -
SetIntersection_None_Vector_float_16384_16 -2.17% 1204217.839 1178057.877 - -0.50% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.17% 22.899 22.402 - -58.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -2.16% 223773493.631 218932019.038 - -1.56% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.16% 4.238 4.146 - -2.27% -
std::copy(list<int>)/8 -2.16% 2.513 2.459 - -0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.16% 19643637.473 19219370.889 - 0.18% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -2.16% 18.467 18.068 - -1.08% -
BM_deque_vector_ranges_move_backward/0 -2.15% 1.503 1.470 - -0.00% -
rng::rotate(vector<bool>)_(by_1/2)/32 -2.15% 18.774 18.370 - -1.39% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.15% 15.371 15.041 - -2.95% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -2.14% 3.752 3.672 - -0.68% -
SetIntersection_Front_Vector_uint64_1024_256 -2.14% 2331233.624 2281382.957 - -2.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.14% 1170226.431 1145212.414 - 0.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.13% 19412075.116 18998094.346 - 2.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.13% 2483647.245 2430705.822 - 3.52% -
BM_std_minmax<short>/30 -2.13% 2.797 2.737 - -0.70% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.13% 35.465 34.710 - -2.40% -
BM_std_minmax<int>/15 -2.13% 2.029 1.986 - 3.89% -
rng::contains(vector<int>)_(process_all)/8 -2.13% 2.700 2.643 - -0.55% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.13% 260027.664 254499.308 - -6.05% -
BM_StringFindNoMatch/10 -2.13% 1.355 1.326 - 1.87% -
std::remove(list<int>)_(prefix)/1024 -2.12% 997.403 976.217 - -0.76% -
rng::stable_sort(deque<int>)_(repeated)/8 -2.12% 17.980 17.598 - -4.19% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -2.12% 16.201 15.857 - -5.08% -
BM_MakeHeap_string_Ascending_64 -2.12% 4.852 4.749 - 0.29% -
std::multiset<std::string>::ctor(const&)/1024 -2.12% 35540.210 34787.595 - -0.63% -
SetIntersection_None_Set_uint64_256_256 -2.12% 5881457.348 5757057.447 - -0.38% -
std::remove_copy(list<int>)_(prefix)/8192 -2.11% 7023.971 6875.420 - -2.26% -
SetIntersection_Interlaced_Vector_float_16_16 -2.11% 39141974.530 38314316.998 - 0.41% -
std::partition(vector<int>)_(dense)/32 -2.11% 8.529 8.349 - -3.27% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.11% 14.981 14.665 - -2.10% -
BM_std_minmax<unsigned_int>/11 -2.11% 1.828 1.790 - 1.56% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.11% 527.512 516.399 - -0.81% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -2.10% 10.511 10.290 - 0.05% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -2.10% 6.846 6.703 - -0.99% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -2.10% 2934.428 2872.872 - -0.25% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -2.10% 22.143 21.679 - -5.34% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.09% 707.261 692.445 - -2.01% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -2.09% 10.530 10.309 - -5.70% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.09% 2.082 2.038 - 1.03% -
std::search(list<int>,_pred)_(no_match)/8192 -2.09% 7148.754 6999.439 - -0.30% -
SetIntersection_None_Vector_float_256_256 -2.09% 2338157.163 2289370.789 - 0.33% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.09% 16.700 16.352 - -0.37% -
std::set<int>::find(key)_(existent)/1024 -2.08% 4.020 3.937 - 1.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.08% 1259292.479 1233068.444 - -0.28% -
SetIntersection_Front_Vector_uint64_16384_1 -2.08% 1099134.946 1076275.024 - -3.12% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.08% 4.993 4.889 - -5.24% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.08% 2828.744 2769.980 - -0.14% -
rng::for_each(set<int>)/8 -2.08% 4.616 4.520 - 0.39% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.08% 21.213 20.773 - -2.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.07% 13499.045 13218.950 - -0.24% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.07% 12140773.147 11888993.973 - -2.21% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.07% 10.351 10.136 - -2.72% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.07% 0.849 0.831 - -0.14% -
bm_ranges_lexicographical_compare<signed_char>/6 -2.06% 2.615 2.561 - -3.55% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -2.06% 22.145 21.688 - 0.33% -
std::set<std::string>::count(key)_(non-existent)/8192 -2.06% 32.399 31.732 - -55.69% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -2.06% 1.433 1.403 - -3.80% -
std::unique_copy(vector<int>)_(contiguous)/32 -2.06% 8.878 8.696 - -2.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.06% 1254609.375 1228815.021 - -0.20% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -2.05% 6438.372 6306.210 - -8.58% -
BM_deque_vector_move_backward/5500 -2.05% 203.751 199.569 - -1.51% -
BM_StringEraseToEnd_Small_Opaque -2.05% 0.625 0.613 - -0.30% -
rng::rotate(vector<bool>)_(by_1/3)/50 -2.05% 18.576 18.195 - -1.67% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.05% 36624.782 35875.080 - -0.18% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -2.05% 0.570 0.559 - 1.66% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.04% 1273683.108 1247665.852 - -0.91% -
bm_ranges_lexicographical_compare<signed_char>/16 -2.04% 1.297 1.271 - -6.23% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -2.04% 6.666 6.530 - -0.69% -
BM_std_min<unsigned_int>/16 -2.04% 1.908 1.869 - -0.55% -
BM_SortHeap_string_256 -2.04% 45.675 44.745 - 0.98% -
BM_std_min<unsigned_long_long>/14 -2.03% 1.931 1.892 - -2.17% -
std::multiset<std::string>::contains(key)_(existent)/1024 -2.03% 22.982 22.516 - 1.28% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.03% 31.658 31.015 - -0.54% -
std::multiset<int>::ctor(const&)/32 -2.03% 226.405 221.815 - 2.00% -
BM_SortHeap_string_1024 -2.03% 60.841 59.607 - 1.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.02% 1260473.471 1234960.289 - -0.13% -
BM_deque_deque_ranges_move/64 -2.02% 5.522 5.410 - -2.87% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -2.02% 1.224 1.199 - -2.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.02% 836092.059 819189.263 - -0.73% -
BM_deque_vector_ranges_copy_backward/1 -2.02% 2.141 2.097 - -1.22% -
rng::copy_n(list<int>)/64 -2.02% 14.168 13.883 - 0.18% -
729_abc_r -2.01% 18.943 18.561 - -4.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -2.01% 1695818.908 1661738.744 - 3.47% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.00% 0.980 0.961 - -1.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.00% 1398137.019 1370159.225 - -2.42% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.00% 6.313 6.186 - -13.54% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -2.00% 14277.711 13992.073 - 0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.00% 1247596.353 1222654.297 - 0.27% -
rng::stable_partition(vector<int>)_(dense)/50 -2.00% 26.440 25.911 - 0.82% -
BM_deque_deque_copy/64 -2.00% 5.563 5.451 - -2.01% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.00% 15.619 15.307 - 1.02% -
std::search(vector<int>)_(near_matches)/1000 -2.00% 14218.910 13935.192 - -0.75% -
BM_deque_vector_copy/4000 -1.99% 142.865 140.016 - -0.32% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 -1.99% 8498.673 8329.253 - -1.41% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.99% 9.015 8.835 - -2.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.99% 21543537.403 21114315.254 - -2.62% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.99% 6757.438 6622.830 - 0.04% -
SetIntersection_Front_Vector_string_262144_16384 -1.99% 352619279.783 345599898.331 - -0.82% -
SetIntersection_Front_Set_string_262144_64 -1.99% 4801407.128 4705862.975 - 2.18% -
SetIntersection_Interlaced_Set_float_256_64 -1.99% 15482092.676 15174228.349 - 4.87% -
BM_RangesMakeHeap_string_SingleElement_256 -1.99% 6.336 6.210 - -1.94% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.99% 33.486 32.820 - 1.60% -
BM_MakeThenSortHeap_string_Random_256 -1.99% 55.726 54.619 - -0.32% -
BM_num_put<bool> -1.99% 10.966 10.748 - -1.18% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.98% 9.590 9.400 - -2.13% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.98% 747707.984 732869.333 - 0.20% -
SetIntersection_Front_Vector_uint32_64_64 -1.98% 11668614.594 11437050.287 - -3.93% -
BM_vector_deque_move/5500 -1.98% 199.170 195.235 - -0.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.97% 16247044.179 15927426.778 - -0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.96% 148345299.263 145434249.944 - -0.89% -
std::set<std::string>::erase(key)_(existent)/8192 -1.96% 71.061 69.668 - -43.27% -
SetIntersection_Front_Vector_uint64_262144_256 -1.96% 2347708.118 2301710.436 - 0.30% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.96% 4997.906 4900.001 - 0.90% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.96% 195.122 191.301 - -0.18% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.96% 1.441 1.413 - -2.45% -
rng::generate_n(deque<int>)/50 -1.96% 12.547 12.301 - 0.07% -
std::set<int>::count(key)_(non-existent)/32 -1.95% 2.971 2.912 - -1.64% -
BM_MakeThenSortHeap_uint64_Descending_4 -1.95% 1.513 1.483 - 2.23% -
BM_std_min<unsigned_char>/22 -1.95% 2.104 2.063 - -1.12% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.95% 3.906 3.829 - 0.33% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -1.94% 621.673 609.618 - 2.00% -
BM_PushHeap_uint64_Random_262144 -1.94% 6.124 6.005 - -1.40% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.94% 13.861 13.593 - -0.83% -
rng::find_if_not(vector<char>)_(process_all)/1024 -1.94% 273.766 268.466 - -1.74% -
rng::stable_sort(deque<int>)_(ascending)/8 -1.93% 18.376 18.021 - -0.11% -
SetIntersection_None_Set_uint64_256_16 -1.93% 10972786.263 10760595.941 - -0.64% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.93% 1.439 1.411 - -1.73% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.93% 17.898 17.552 - -6.05% -
BM_std_minmax<unsigned_char>/4 -1.93% 1.473 1.445 - -0.37% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -1.93% 1.754 1.720 - 6.41% -
BM_MakeThenSortHeap_float_Random_16 -1.93% 10.211 10.014 - 1.34% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.93% 2841.555 2786.693 - -0.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.93% 68477.198 67156.865 - 1.06% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -1.93% 4.024 3.946 - -2.88% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.92% 698.463 685.025 - -1.96% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.92% 13051.207 12800.396 - 0.32% -
BM_toupper_string<char> -1.92% 15.135 14.844 - -1.42% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.92% 3.817 3.743 - -1.02% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.92% 23.073 22.630 - -1.18% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.92% 12411.370 12173.548 - 0.19% -
BM_MakeThenSortHeap_string_Random_1024 -1.91% 70.329 68.984 - -0.30% -
BM_MakeHeap_string_PipeOrgan_262144 -1.91% 7.451 7.308 - -1.15% -
SetIntersection_None_Vector_uint64_1024_64 -1.91% 1141726.734 1119933.344 - -2.48% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.91% 2842.084 2787.907 - -0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.90% 171104569.112 167845582.156 - -0.15% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.90% 45.760 44.889 - -0.70% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.90% 4068.752 3991.367 - -1.48% -
BM_std_minmax<short>/3 -1.90% 1.191 1.168 - 2.32% -
BM_MakeHeap_string_SingleElement_16384 -1.90% 6.100 5.984 - -0.99% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.89% 4.486 4.401 - 1.01% -
SetIntersection_Interlaced_Set_string_256_256 -1.89% 32395133.878 31781950.103 - -1.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.89% 1249899.578 1226244.954 - 0.06% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 -1.89% 535.743 525.631 - -1.97% -
BM_std_min<unsigned_long_long>/32 -1.89% 3.261 3.199 - -1.92% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.89% 966.303 948.079 - -0.54% -
rng::copy(vector<int>)/1048576 -1.88% 50195.955 49249.927 - 0.83% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -1.88% 0.551 0.541 - 0.78% -
BM_StringFindStringLiteral/128 -1.88% 3.125 3.066 - 0.87% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.88% 6.048 5.934 - -1.52% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.88% 270051.449 264984.100 - 1.17% -
SetIntersection_Front_Set_uint64_1024_1024 -1.87% 15759082.511 15464245.223 - 1.61% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.87% 36179.412 35503.971 - -1.08% -
BM_PopHeap_uint32_262144 -1.87% 42.037 41.252 - 1.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.86% 1133133.410 1112042.340 - -1.60% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.86% 2.548 2.500 - 0.04% -
rng::move(list<int>)/262144 -1.86% 253892.495 249172.360 - -0.62% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -1.86% 59.847 58.735 - -10.69% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.86% 14587.835 14316.917 - 0.14% -
SetIntersection_None_Set_float_16384_1024 -1.85% 158910340.260 155963286.004 - -0.93% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -1.85% 30.448 29.884 - 0.41% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.85% 18.230 17.893 - -2.79% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.85% 464.701 456.093 - -3.38% -
std::reverse_copy(deque<int>)/32768 -1.85% 8091.653 7941.934 - -1.97% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -1.85% 0.562 0.552 - -0.61% -
rng::search(deque<int>)_(same_length)/8192 -1.85% 3840.255 3769.272 - -0.25% -
727_cppcheck_r -1.84% 25.262 24.797 - -2.85% -
BM_SortHeap_string_64 -1.84% 30.548 29.986 - 0.90% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -1.83% 11.528 11.316 - -2.55% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.83% 11.691 11.477 - -1.86% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.83% 76.462 75.062 - -1.41% -
BM_LowerBound_uint32_16 -1.83% 7.443 7.306 - -0.37% -
SetIntersection_None_Vector_float_16384_64 -1.83% 1203707.658 1181695.083 - -0.55% -
std::set<int>::clear()/8192 -1.83% 74257.731 72900.616 - -19.22% -
BM_deque_deque_move/64 -1.83% 5.564 5.462 - -1.80% -
BM_MakeThenSortHeap_string_Random_16384 -1.83% 111.158 109.128 - -0.04% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.83% 77.524 76.109 - -1.32% -
SetIntersection_None_Set_string_262144_1 -1.82% 1696284.342 1665375.568 - -1.63% -
std::reverse(list<int>)/4096 -1.82% 1674.913 1644.396 - -1.77% -
rng::reverse(list<int>)/512 -1.82% 199.791 196.151 - -1.84% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.82% 2927.737 2874.414 - -0.54% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.82% 24.182 23.742 - -0.92% -
BM_MakeThenSortHeap_float_Heap_64 -1.82% 3.505 3.441 - -1.02% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.82% 190.835 187.363 - 0.65% -
707_ntest_r -1.82% 16.946 16.638 - -3.20% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.81% 2619.712 2572.191 - -0.29% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -1.81% 1.612 1.583 - 15.06% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.81% 1.569 1.540 - 0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.81% 1687469.891 1656897.055 - -0.28% -
BM_lexicographical_compare_three_way_slow_path/65536 -1.81% 16158.020 15865.442 - -1.75% -
rng::fold_left(list<int>)/8 -1.81% 3.878 3.807 - -0.29% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.81% 1.021 1.003 - -2.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.81% 34.600 33.974 - -3.61% -
BM_vector_deque_copy/1024 -1.81% 36.419 35.761 - -0.19% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.81% 70.613 69.338 - -7.00% -
SetIntersection_None_Vector_float_262144_262144 -1.80% 1230660.922 1208447.960 - 0.19% -
std::unique(deque<int>)_(sprinkled)/8192 -1.80% 7389.143 7255.792 - -2.61% -
SetIntersection_None_Vector_float_262144_1024 -1.80% 1231846.355 1209618.406 - 1.09% -
SetIntersection_Front_Set_float_262144_262144 -1.80% 1783549.643 1751370.768 - -2.13% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -1.80% 4.535 4.453 - 3.51% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.80% 18.517 18.183 - -0.35% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -1.80% 82.809 81.318 - -6.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.79% 1684630.043 1654466.961 - -0.12% -
rng::copy(vector<bool>)_(unaligned)/32768 -1.79% 174.093 170.976 - -1.86% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.79% 34740.056 34118.533 - 0.24% -
SetIntersection_None_Set_float_1024_1024 -1.79% 9043955.541 8882260.431 - -3.24% -
SetIntersection_None_Vector_float_262144_1 -1.79% 1238098.101 1215969.099 - 0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.78% 28241113.491 27737575.819 - -0.45% -
std::map<std::string,_int>::ctor(const&)/1024 -1.78% 35413.056 34781.670 - 1.21% -
rng::stable_sort(deque<int>)_(heap)/8 -1.78% 26.363 25.893 - -0.28% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.78% 16.823 16.523 - 0.62% -
BM_MakeHeap_uint64_Ascending_262144 -1.78% 0.741 0.728 - 0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.78% 1424096.293 1398734.907 - 0.98% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.78% 56451.942 55446.724 - 0.63% -
BM_std_min<long_long>/29 -1.78% 3.041 2.987 - 0.93% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.78% 502.758 493.820 - 0.24% -
SetIntersection_Front_Set_uint32_262144_16 -1.78% 1311088.146 1287811.532 - -0.29% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.77% 13.158 12.925 - -1.12% -
SetIntersection_None_Set_string_256_16 -1.76% 11447291.501 11245437.430 - -1.54% -
BM_std_min<short>/24 -1.76% 2.537 2.492 - -0.06% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.76% 18.161 17.842 - -1.54% -
BM_PushHeap_float_Ascending_256 -1.76% 2.525 2.481 - -0.07% -
rng::swap_ranges(deque<int>)/50 -1.76% 19.938 19.588 - 0.01% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.75% 2060.719 2024.619 - -2.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.75% 203639481.750 200075168.198 - 0.68% -
BM_std_minmax<unsigned_char>/3 -1.75% 1.193 1.172 - 0.15% -
BM_std_min<unsigned_char>/12 -1.75% 1.358 1.334 - -0.01% -
BM_MakeHeap_string_Heap_16384 -1.75% 5.123 5.034 - 1.36% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.75% 6.039 5.934 - 0.79% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.74% 5.367 5.273 - -1.76% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.74% 177.764 174.666 - -1.56% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -1.74% 23.188 22.785 - 4.79% -
std::map<std::string,_int>::clear()/8192 -1.74% 205947.082 202368.871 - -0.08% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.74% 603218.480 592740.998 - -0.36% -
BM_std_minmax<unsigned_char>/21 -1.74% 2.231 2.192 - 0.97% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.74% 4899.764 4814.712 - 0.19% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.74% 5.033 4.946 - -0.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.73% 23.466 23.059 - -3.27% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.73% 18.313 17.996 - -1.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.73% 1244426.432 1222855.633 - -0.07% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.73% 42034.536 41306.067 - 0.45% -
std::none_of(list<int>)_(process_all)/8192 -1.73% 7200.784 7075.998 - -0.83% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.73% 27.325 26.852 - -0.65% -
std::find(vector<bool>)_(process_all)/1024 -1.73% 4.704 4.623 - -0.72% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.73% 61192.537 60135.105 - -0.36% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.73% 503943.795 495244.961 - 0.28% -
std::find(vector<bool>)_(process_all)/1048576 -1.73% 3717.570 3653.404 - -1.11% -
rng::partition(vector<int>)_(sparse)/32 -1.73% 9.086 8.929 - -1.78% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.72% 28169.723 27684.819 - -0.14% -
std::copy(vector<int>)/32768 -1.72% 3497.233 3437.046 - -9.36% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.72% 23592.221 23186.340 - 0.01% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -1.72% 20.908 20.549 - 0.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.72% 1261314.554 1239653.961 - -0.52% -
BM_lexicographical_compare_three_way_slow_path/16 -1.72% 4.539 4.461 - -2.87% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.71% 5.104 5.017 - -1.51% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.71% 45805.127 45020.534 - 0.10% -
BM_std_min<char>/18 -1.71% 0.988 0.971 - 0.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.71% 1.818 1.787 - -0.91% -
SetIntersection_None_Vector_float_16384_1 -1.71% 1203775.177 1183188.047 - 1.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.71% 24877936.082 24452925.310 - 3.52% -
SetIntersection_None_Vector_float_1024_256 -1.70% 1172549.659 1152558.512 - -1.00% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -1.70% 8368.913 8226.531 - -8.82% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -1.70% 153.904 151.288 - -0.34% -
std::search(list<int>)_(same_length)/1024 -1.70% 776.150 762.960 - -1.56% -
SetIntersection_Front_Set_uint32_64_64 -1.70% 15637852.942 15372525.719 - -3.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.70% 14.201 13.960 - -3.44% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.70% 5.582 5.488 - 0.11% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.69% 588.182 578.219 - -0.74% -
std::move_backward(deque<int>)/512 -1.69% 23.961 23.555 - -0.13% -
BM_MakeHeap_string_Random_262144 -1.69% 15.580 15.316 - -0.64% -
BM_std_min<int>/28 -1.69% 2.030 1.996 - 1.49% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.69% 222.810 219.046 - -0.13% -
std::find_if(deque<int>)_(process_all)/32768 -1.69% 11637.762 11441.246 - -3.85% -
std::search(vector<int>)_(near_matches)/1024 -1.69% 15085.628 14831.203 - -0.40% -
SetIntersection_Front_Set_uint32_1024_16 -1.69% 1350572.741 1327806.517 - -1.45% -
rng::copy_n(vector<int>)/1048576 -1.69% 49369.004 48536.915 - -0.40% -
SetIntersection_Front_Set_float_16384_16 -1.68% 1316938.492 1294764.851 - 3.83% -
BM_MakeThenSortHeap_string_Random_64 -1.68% 40.049 39.375 - -0.12% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.68% 17.510 17.216 - -0.56% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.68% 23048.098 22660.459 - -0.20% -
BM_RangesPushHeap_uint32_Random_64 -1.68% 5.509 5.416 - -1.68% -
BM_MakeThenSortHeap_string_Descending_64 -1.68% 13.149 12.928 - -0.96% -
rng::search(vector<int>)_(no_match)/1000 -1.68% 214.571 210.967 - 1.09% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.68% 66227.609 65115.876 - -0.14% -
BM_std_min<char>/20 -1.68% 1.530 1.504 - 0.88% -
SetIntersection_Interlaced_Set_float_64_16 -1.68% 24692200.157 24278301.993 - -0.85% -
BM_StringEraseWithMove_Huge_Transparent -1.67% 45.302 44.543 - -1.26% -
BM_PushHeap_float_Random_1024 -1.67% 7.515 7.389 - -1.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.67% 63107481.021 62050899.295 - -1.47% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.67% 5.652 5.558 - -1.93% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.67% 19.539 19.212 - -0.64% -
SetIntersection_None_Vector_float_256_64 -1.67% 3714384.864 3652303.688 - 0.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.67% 191937.124 188729.898 - 1.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.67% 18894162.785 18578778.995 - -0.84% -
BM_num_put<unsigned_long> -1.67% 12.087 11.885 - 1.68% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -1.67% 4.569 4.493 - -14.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.67% 1266647.705 1245522.137 - 0.23% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.67% 1.675 1.647 - -0.29% -
SetIntersection_Interlaced_Set_uint64_1024_4 -1.66% 10181326.453 10011854.909 - -0.52% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.66% 8.686 8.542 - -0.17% -
SetIntersection_None_Set_uint64_262144_1024 -1.66% 1211109.619 1190996.502 - -0.75% -
std::reverse_copy(list<int>)/8 -1.66% 2.419 2.379 - -2.02% -
rng::move_backward(deque<int>)/512 -1.66% 24.122 23.722 - -1.14% -
BM_std_minmax<unsigned_char>/17 -1.65% 1.105 1.086 - -0.06% -
BM_RangesPushHeap_string_Descending_64 -1.65% 2.255 2.218 - -8.62% -
rng::unique(deque<int>,_pred)_(contiguous)/8192 -1.65% 4511.752 4437.265 - -0.89% -
SetIntersection_Front_Set_uint32_16384_64 -1.65% 2048064.386 2014264.012 - 1.15% -
rng::partition_point(deque<int>)/32 -1.65% 4.227 4.158 - -3.65% -
BM_deque_vector_move/64 -1.64% 2.631 2.587 - 0.40% -
std::reverse(vector<int>)/8 -1.64% 1.596 1.570 - 1.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.64% 2019863.443 1986710.125 - -0.84% -
std::stable_sort(vector<int>)_(descending)/1024 -1.64% 2841.434 2794.798 - -0.26% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.64% 470.451 462.745 - -0.48% -
rng::find_if(vector<char>)_(process_all)/50 -1.64% 12.660 12.453 - -0.08% -
BM_num_put<long_long> -1.64% 12.442 12.238 - 2.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.64% 1405558.975 1382560.131 - -3.12% -
std::all_of(vector<int>)_(process_all)/32 -1.64% 8.498 8.359 - -0.82% -
rng::all_of(list<int>)_(process_all)/32 -1.63% 11.700 11.509 - -0.02% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -1.62% 7.709 7.583 - 0.61% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.62% 6.567 6.460 - -0.58% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.62% 8.568 8.429 - 0.05% -
BM_std_minmax<unsigned_char>/20 -1.62% 1.932 1.901 - -0.32% -
BM_deque_vector_ranges_move_backward/70000 -1.62% 8522.461 8384.562 - -3.06% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.62% 25.957 25.537 - -0.26% -
BM_std_min<unsigned_char>/4 -1.62% 0.979 0.963 - -2.16% -
BM_std_minmax<int>/27 -1.62% 2.493 2.452 - 1.95% -
BM_deque_deque_ranges_move/65536 -1.61% 2954.201 2906.492 - 2.23% -
std::fill_n(list<int>)/50 -1.61% 16.175 15.914 - 0.66% -
std::remove(deque<int>)_(prefix)/50 -1.61% 65.874 64.812 - -4.62% -
std::multiset<int>::find(key)_(existent)/32 -1.61% 1.692 1.665 - -0.30% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.61% 107.091 105.366 - 1.99% -
BM_std_minmax<unsigned_short>/25 -1.61% 2.333 2.296 - -2.14% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.61% 8.410 8.275 - 0.14% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.61% 1.009 0.993 - 0.80% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.61% 18.009 17.720 - 0.92% -
SetIntersection_Front_Set_uint64_262144_16384 -1.60% 336249406.411 330857994.912 - -3.12% -
rng::fill(list<int>)/32 -1.60% 8.459 8.324 - -0.15% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.60% 77.273 76.037 - 2.62% -
BM_tolower_string<char> -1.60% 15.184 14.941 - 0.24% -
SetIntersection_Front_Vector_float_262144_16 -1.60% 1192260.331 1173209.949 - 1.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.59% 11702859.455 11516420.940 - -0.92% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.59% 2841.748 2796.503 - -0.35% -
std::find_if_not(vector<char>)_(process_all)/8 -1.59% 2.469 2.430 - 2.39% -
SetIntersection_None_Set_string_16384_64 -1.59% 200703574.901 197512593.439 - -1.75% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.59% 186698.038 183730.956 - -0.09% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.59% 372.858 366.937 - -0.35% -
BM_MakeThenSortHeap_string_Descending_262144 -1.59% 86.305 84.935 - -1.55% -
std::replace_if(list<int>)_(prefix)/50 -1.59% 24.349 23.962 - -2.01% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.58% 34.988 34.434 - 0.17% -
SetIntersection_Front_Vector_float_1024_1 -1.58% 1125612.828 1107797.105 - -0.37% -
std::search(vector<int>)_(same_length)/8192 -1.58% 1960.475 1929.452 - 2.91% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.58% 4345.184 4276.462 - -0.56% -
std::copy(vector<bool>)_(unaligned)/32768 -1.58% 218.216 214.769 - -1.60% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.58% 23.373 23.004 - 0.00% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -1.58% 20.479 20.155 - -2.37% -
BM_lexicographical_compare_three_way_slow_path/262144 -1.58% 64763.057 63741.570 - -1.61% -
rng::none_of(list<int>)_(process_all)/50 -1.58% 21.957 21.611 - -1.04% -
rng::rotate(vector<bool>)_(by_1/4)/32 -1.57% 18.620 18.327 - -1.63% -
std::unordered_set<std::string>::clear()/1024 -1.57% 22920.002 22559.772 - -0.52% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.57% 21.578 21.239 - 0.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.57% 1130930.001 1113180.612 - -0.29% -
std::fill(vector<int>)/1024 -1.57% 30.250 29.776 - -1.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.57% 19318583.879 19016210.342 - 0.63% -
SetIntersection_Front_Vector_string_64_64 -1.56% 27708046.126 27275230.539 - 1.53% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.56% 4.072 4.008 - 0.06% -
BM_std_minmax<unsigned_short>/18 -1.56% 1.985 1.954 - 1.11% -
rng::replace(list<int>)_(prefix)/50 -1.56% 19.250 18.950 - -3.03% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.56% 46449.127 45725.229 - 2.54% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.56% 22.075 21.731 - -1.47% -
BM_std_minmax<unsigned_char>/28 -1.55% 2.150 2.117 - 1.19% -
SetIntersection_None_Vector_uint32_16384_1024 -1.55% 1171638.470 1153427.406 - -2.68% -
std::replace_if(vector<int>)_(prefix)/50 -1.55% 13.880 13.664 - 0.56% -
rng::find_if(deque<int>)_(process_all)/50 -1.55% 24.140 23.765 - -0.30% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.55% 526.220 518.057 - -0.05% -
rng::copy_if(list<int>)_(every_other)/32768 -1.55% 25335.272 24942.356 - -0.42% -
BM_MakeHeap_float_Random_16384 -1.55% 1.202 1.183 - -6.39% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.55% 204.518 201.347 - 0.59% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.55% 10.222 10.063 - 0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.55% 4776810.662 4702828.164 - -0.01% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.55% 7277.034 7164.357 - -1.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.55% 1680132.406 1654125.163 - -0.12% -
std::remove_copy(deque<int>)_(prefix)/32 -1.54% 13.223 13.019 - 0.66% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.54% 54735.039 53891.650 - -24.23% -
SetIntersection_Front_Vector_float_1024_256 -1.54% 2365429.667 2328981.859 - -11.95% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.54% 37.552 36.974 - -16.74% -
SetIntersection_Interlaced_Set_string_16_16 -1.54% 63429020.985 62454335.634 - -4.14% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.54% 6.000 5.907 - 0.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.54% 1643621.908 1618390.627 - -0.73% -
rng::search(vector<int>)_(no_match)/1024 -1.53% 219.297 215.931 - 1.17% -
BM_deque_vector_move/70000 -1.53% 2965.684 2920.213 - -0.44% -
rng::replace_if(vector<int>)_(prefix)/8192 -1.53% 2061.572 2029.969 - -0.91% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.53% 4.955 4.879 - -2.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.53% 34.265 33.740 - 0.09% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.53% 2354.961 2318.911 - -0.73% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.53% 22.191 21.851 - -3.33% -
BM_std_min<unsigned_char>/1024 -1.53% 8.509 8.379 - -1.25% -
BM_vector_deque_move/4096 -1.53% 147.104 144.853 - -0.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.53% 7.690 7.572 - -0.69% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.53% 27.503 27.082 - 1.23% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.53% 10.448 10.289 - -1.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.53% 201776211.563 198697355.146 - -2.13% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -1.53% 15.448 15.212 - -1.60% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.52% 24067.480 23701.371 - -0.17% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.52% 1.130 1.113 - -1.39% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -1.51% 8.518 8.389 - -0.68% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.51% 1651.943 1626.983 - -0.06% -
std::stable_partition(list<int>)_(dense)/32 -1.51% 33.335 32.831 - -1.03% -
SetIntersection_None_Vector_string_1024_64 -1.51% 1226212.367 1207699.734 - -1.89% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.51% 14155.231 13941.608 - -0.24% -
BM_PushHeap_float_Random_64 -1.51% 6.773 6.671 - -0.53% -
BM_PushHeap_uint32_Random_262144 -1.51% 6.438 6.341 - 1.00% -
rng::move_backward(deque<int>)/32768 -1.51% 3523.518 3470.447 - -0.41% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.50% 9.054 8.918 - -2.38% -
BM_RangesPushHeap_string_Ascending_16 -1.50% 4.719 4.649 - -0.08% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.50% 3515.329 3462.623 - -0.08% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.50% 10.658 10.499 - 0.26% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.50% 18.295 18.021 - -1.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.50% 6.875 6.772 - -0.26% -
std::partial_sort(vector<int>)_(heap)/8 -1.50% 26.738 26.338 - -0.95% -
BM_PopHeap_pair<uint32,_uint32>_262144 -1.49% 60.109 59.210 - -1.06% -
rng::remove(list<int>)_(sprinkled)/1024 -1.49% 965.413 950.998 - -0.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.49% 23719081.531 23364957.610 - 0.46% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.49% 2.092 2.061 - -1.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.49% 10.499 10.342 - -1.77% -
SetIntersection_None_Set_uint64_262144_16384 -1.49% 1212417.154 1194333.496 - -0.22% -
std::sort(deque<int>)_(ascending)/8 -1.49% 18.409 18.135 - -2.49% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.49% 9.184 9.048 - -6.24% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.49% 38.554 37.981 - 1.15% -
BM_RangesPushHeap_float_Random_16384 -1.49% 7.634 7.521 - -1.86% -
SetIntersection_Front_Vector_uint32_262144_4 -1.48% 1137172.391 1120319.038 - -1.89% -
rng::starts_with(deque<int>,_pred)/8192 -1.48% 4053.826 3993.891 - -4.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.48% 2342490.207 2307925.559 - 1.72% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.47% 31.535 31.071 - -0.00% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.47% 42983.316 42351.432 - -0.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.46% 3.680 3.626 - 2.53% -
std::search_n(list<int>)_(no_match)/1024 -1.46% 758.598 747.497 - -0.47% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -1.46% 9.905 9.760 - -1.79% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.46% 20.955 20.649 - 0.51% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.46% 128010.318 126141.441 - 0.02% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.46% 349.146 344.051 - 0.81% -
BM_deque_deque_move/4096 -1.46% 152.368 150.145 - -1.58% -
rng::find(vector<int>)_(process_all)/8 -1.45% 2.902 2.859 - 1.54% -
rng::move(list<int>)/32768 -1.45% 35710.677 35191.574 - 1.47% -
std::set<std::string>::insert(value)_(new_value)/32 -1.45% 40.328 39.742 - -38.47% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.45% 15087053.996 14867953.865 - -5.67% -
BM_MakeHeap_string_PipeOrgan_1024 -1.45% 4.963 4.891 - -0.16% -
BM_std_min<unsigned_long_long>/23 -1.45% 2.429 2.394 - -2.41% -
rng::partial_sort(vector<int>)_(shuffled)/8 -1.45% 22.581 22.254 - -0.76% -
std::unique(vector<int>)_(contiguous)/1024 -1.45% 316.953 312.367 - -1.35% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.45% 22.189 21.868 - -1.89% -
BM_vector_deque_ranges_copy/5500 -1.44% 199.283 196.405 - -0.66% -
BM_MakeThenSortHeap_float_Heap_1024 -1.44% 8.327 8.207 - -0.54% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.44% 139722.410 137707.991 - -0.32% -
rng::remove(vector<int>)_(prefix)/50 -1.44% 57.016 56.194 - 0.13% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -1.44% 22.836 22.507 - 0.94% -
rng::replace(list<int>)_(sprinkled)/50 -1.44% 19.905 19.619 - -1.68% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.44% 22.660 22.335 - -0.15% -
BM_PushHeap_uint32_Random_4 -1.44% 2.481 2.445 - 0.40% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -1.43% 32.998 32.525 - 1.37% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.43% 0.954 0.940 - -0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.43% 4236060.176 4175406.454 - -5.05% -
BM_deque_vector_move_backward/64000 -1.43% 8032.919 7918.026 - 0.63% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.43% 5.872 5.789 - -11.71% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.43% 634125.713 625087.273 - 0.03% -
BM_std_min<char>/15 -1.42% 2.129 2.099 - -0.82% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.42% 530.104 522.568 - -0.08% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.42% 0.783 0.772 - 0.55% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.42% 18.934 18.665 - 0.54% -
BM_RangesMakeHeap_string_SingleElement_64 -1.42% 6.475 6.383 - 0.53% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.41% 505.387 498.240 - -2.26% -
rng::swap_ranges(list<int>)/8192 -1.41% 10073.590 9931.228 - -7.84% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.41% 0.789 0.778 - 2.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.41% 1.918 1.891 - -0.95% -
std::multimap<int,_int>::find(key)_(existent)/32 -1.41% 1.607 1.585 - -1.09% -
SetIntersection_None_Vector_float_1024_1024 -1.41% 1172877.518 1156347.758 - -0.23% -
std::multiset<int>::count(key)_(non-existent)/32 -1.41% 2.279 2.247 - -0.04% -
std::set<std::string>::clear()/32 -1.41% 898.391 885.759 - -19.43% -
BM_deque_deque_ranges_move_backward/64 -1.41% 3.377 3.329 - 0.12% -
BM_std_minmax<unsigned_char>/18 -1.41% 1.317 1.298 - 0.01% -
BM_MakeThenSortHeap_string_Heap_16 -1.40% 17.530 17.283 - -0.73% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.40% 9.300 9.170 - 0.37% -
BM_MakeThenSortHeap_string_Descending_16 -1.40% 7.851 7.742 - -1.64% -
BM_PushHeap_uint64_Random_16384 -1.39% 6.099 6.014 - -0.76% -
SetIntersection_None_Set_string_262144_16 -1.39% 1689690.675 1666126.057 - -1.85% -
BM_lexicographical_compare_three_way_slow_path/16384 -1.39% 3984.550 3928.998 - -1.29% -
BM_std_minmax<long_long>/5 -1.39% 2.224 2.193 - -1.13% -
rng::reverse_copy(list<int>)/32768 -1.39% 26087.266 25724.404 - 1.59% -
BM_std_minmax_element<short>/64 -1.39% 17.237 16.998 - -2.64% -
SetIntersection_None_Set_string_1024_64 -1.38% 9034443.204 8909717.663 - -3.12% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.38% 2.551 2.515 - 0.42% -
BM_RangesPushHeap_string_Descending_1024 -1.38% 2.482 2.448 - -11.92% -
SetIntersection_Front_Set_uint64_64_64 -1.38% 15069557.076 14861756.876 - -2.10% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.38% 69643.137 68683.074 - 0.39% -
std::set<std::string>::insert(value)_(already_present)/32 -1.38% 11.943 11.778 - -36.91% -
BM_std_min<short>/64 -1.38% 3.534 3.485 - -2.37% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -1.38% 10.438 10.295 - 0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.38% 350373833.961 345552746.295 - -3.97% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.37% 645.328 636.458 - -0.98% -
rng::fill(vector<int>)/1024 -1.37% 30.165 29.751 - -1.09% -
BM_MakeThenSortHeap_uint32_Random_64 -1.37% 11.962 11.798 - -0.76% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.37% 44029.499 43426.071 - 0.49% -
std::rotate(list<int>)_(by_1/3)/32 -1.37% 15.080 14.874 - -0.70% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -1.37% 3.006 2.965 - -3.43% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.37% 41.761 41.191 - -2.28% -
rng::adjacent_find(list<int>)/8 -1.36% 2.134 2.105 - -0.84% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.36% 518.238 511.207 - -0.04% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.36% 5.062 4.993 - 2.10% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 -1.35% 10.758 10.612 - -2.33% -
SetIntersection_None_Vector_uint64_262144_16384 -1.35% 1216512.301 1200037.356 - 0.09% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.35% 449828.650 443750.158 - 0.05% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.35% 756.591 746.391 - -0.74% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.35% 19.321 19.061 - -0.13% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.35% 211420.527 208572.001 - -0.13% -
SetIntersection_Front_Vector_uint64_262144_64 -1.35% 1424425.874 1405266.885 - -2.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.34% 1201867.408 1185709.008 - -2.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.34% 14.974 14.773 - 0.15% -
BM_std_min<unsigned_char>/64 -1.34% 4.087 4.032 - -2.90% -
rng::remove_if(list<int>)_(prefix)/50 -1.34% 75.059 74.051 - -1.02% -
BM_vector_deque_ranges_move/4096 -1.34% 147.375 145.395 - -0.02% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.34% 36176.790 35690.866 - -0.34% -
BM_vector_deque_ranges_copy/4096 -1.34% 147.930 145.944 - 0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.34% 345406858.829 340771622.066 - 3.32% -
std::sort(deque<int>)_(ascending)/8192 -1.34% 5815.339 5737.300 - -0.28% -
BM_LowerBound_string_1024 -1.34% 178.130 175.743 - 0.23% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.34% 42204.285 41639.141 - -0.42% -
BM_PushHeap_float_Ascending_1024 -1.34% 3.179 3.137 - 1.01% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.34% 7095.167 7000.350 - -0.04% -
std::sample(deque<int>)/32 -1.33% 325.207 320.869 - -0.19% -
721_gcc_r -1.33% 13.193 13.017 - -1.16% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.33% 118.788 117.212 - -2.49% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.33% 30.593 30.187 - -0.06% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.33% 10.802 10.659 - -2.31% -
std::move(list<int>)/262144 -1.32% 246057.130 242799.965 - -1.63% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.32% 16.074 15.861 - 1.03% -
std::remove_copy(deque<int>)_(prefix)/50 -1.32% 19.319 19.064 - -0.92% -
std::copy(deque<int>)/64 -1.32% 2.684 2.649 - -1.49% -
rng::fold_left(deque<int>)/8 -1.32% 4.100 4.046 - -1.22% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.32% 6.385 6.301 - -1.76% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -1.32% 16.530 16.313 - -1.05% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.32% 6250.586 6168.298 - -1.13% -
SetIntersection_Interlaced_Set_string_262144_4 -1.31% 1890002.688 1865180.340 - -1.23% -
rng::copy_if(list<int>)_(entire_range)/32768 -1.31% 28402.928 28030.259 - -2.07% -
SetIntersection_None_Set_string_262144_16384 -1.31% 1691626.139 1669431.398 - -1.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.31% 1.022 1.009 - -0.30% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.31% 16.089 15.878 - -0.30% -
BM_MakeHeap_float_PipeOrgan_16 -1.31% 1.271 1.254 - -0.96% -
BM_std_minmax_element<short>/4 -1.31% 1.227 1.211 - -2.17% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.31% 4712813.627 4651200.241 - 0.40% -
std::partition_copy(list<int>)/50 -1.31% 13.204 13.031 - -0.14% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.31% 7439.873 7342.757 - -0.81% -
std::set<int>::clear()/1024 -1.31% 8763.731 8649.338 - -18.02% -
SetIntersection_Interlaced_Set_float_1024_16 -1.30% 11778995.667 11625598.532 - 0.75% -
BM_deque_deque_ranges_move_backward/64000 -1.30% 7937.075 7833.711 - -0.90% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.30% 2075.487 2048.476 - -0.02% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.30% 30.178 29.785 - -0.36% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -1.30% 10.575 10.437 - -3.37% -
731_astcenc_r -1.30% 10.217 10.084 - -2.29% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.30% 115679.663 114179.363 - 0.30% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 -1.30% 138.979 137.176 - -0.72% -
BM_RangesMakeHeap_string_Heap_262144 -1.29% 5.438 5.368 - 2.68% -
BM_CmpLess_uchar_int -1.29% 1.123 1.108 - -0.44% -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 -1.29% 10.549 10.413 - -0.35% -
735_gem5_r -1.29% 13.564 13.389 - -1.88% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.29% 5347.502 5278.505 - -0.30% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.29% 6274.036 6193.131 - -1.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.29% 1151681.609 1136849.894 - -1.39% -
BM_std_minmax<int>/31 -1.29% 2.717 2.682 - 0.93% -
BM_MakeHeap_string_Heap_64 -1.29% 5.102 5.036 - 1.31% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.29% 44769.524 44193.858 - -0.04% -
BM_RangesPushHeap_string_Descending_16 -1.28% 2.108 2.081 - -6.52% -
rng::rotate(list<int>)_(by_1/4)/32 -1.28% 13.756 13.580 - -0.79% -
BM_RangesPushHeap_uint32_Random_16384 -1.28% 6.241 6.161 - -1.22% -
rng::is_sorted_until(list<int>,_pred)/8 -1.28% 3.802 3.754 - -0.15% -
BM_std_min<char>/5500 -1.28% 37.290 36.814 - 0.07% -
BM_deque_vector_copy_backward/70000 -1.28% 8759.107 8647.250 - 0.11% -
BM_deque_deque_copy_backward/1024 -1.27% 38.430 37.940 - 0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.27% 1712375.571 1690563.479 - -0.40% -
std::find_if(deque<int>)_(bail_25%)/8 -1.27% 1.546 1.527 - -0.29% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.27% 4.284 4.229 - 0.10% -
rng::count_if(list<int>)_(every_other)/8192 -1.27% 7302.102 7209.281 - -0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.27% 61706112.524 60922441.655 - 0.12% -
BM_deque_vector_copy/1024 -1.27% 37.244 36.771 - -1.03% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.27% 4731.584 4671.524 - -0.43% -
std::copy_n(deque<int>)/4096 -1.27% 148.677 146.790 - 0.30% -
BM_RangesSortHeap_uint32_64 -1.27% 7.988 7.886 - -1.33% -
SetIntersection_Interlaced_Set_float_16384_256 -1.27% 204562970.796 201967805.873 - 0.01% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -1.27% 25.273 24.953 - -0.60% -
BM_RangesPushHeap_string_Random_262144 -1.27% 18.500 18.266 - -11.56% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 -1.27% 944826.983 932869.086 - -1.28% -
BM_deque_vector_ranges_copy_backward/65536 -1.26% 8219.273 8115.301 - 2.33% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.26% 16.984 16.770 - -3.19% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.26% 105874.609 104536.012 - -1.47% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.26% 4497.255 4440.410 - -0.12% -
766_femflow_r -1.26% 12.948 12.784 - 0.29% -
BM_std_minmax<short>/17 -1.26% 1.792 1.770 - 1.16% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 -1.26% 28.089 27.735 - -1.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.26% 10.780 10.644 - -2.13% -
rng::copy_if(list<int>)_(entire_range)/262144 -1.26% 220453.641 217681.338 - -0.83% -
BM_RangesPushHeap_string_PipeOrgan_262144 -1.25% 18.009 17.783 - 2.95% -
rng::remove_if(list<int>)_(prefix)/1024 -1.25% 1002.507 989.944 - -2.26% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.25% 35856.864 35407.724 - -1.53% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -1.25% 8.557 8.450 - -1.95% -
rng::generate_n(vector<int>)/32 -1.25% 8.007 7.907 - -1.78% -
BM_MakeThenSortHeap_string_Random_16 -1.25% 22.677 22.394 - -1.09% -
std::search(vector<int>)_(same_length)/1024 -1.25% 254.843 251.656 - 2.31% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -1.25% 1198.430 1183.460 - 0.01% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.25% 11.641 11.496 - 0.29% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -1.25% 666.610 658.295 - -1.09% -
BM_MakeThenSortHeap_string_Random_262144 -1.25% 193.862 191.447 - 0.76% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.25% 2.361 2.332 - -0.25% -
SetIntersection_Interlaced_Set_string_16384_256 -1.24% 351631065.344 347264288.501 - -1.19% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.24% 15.630 15.437 - -0.63% -
rng::for_each(map<int>::iterator)/8192 -1.24% 16922.387 16712.947 - -0.68% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.24% 8.850 8.740 - -3.93% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.24% 5.606 5.537 - -2.25% -
SetIntersection_Front_Set_uint32_1024_64 -1.23% 2042257.401 2017042.460 - 3.66% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.23% 17.766 17.547 - -1.02% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.23% 601.176 593.772 - -1.44% -
std::for_each_n(list<int>)/8 -1.23% 2.592 2.560 - 16.28% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.22% 5992620.302 5919333.484 - -0.03% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -1.22% 22.887 22.607 - 6.71% -
BM_RangesMakeHeap_string_Ascending_16 -1.22% 3.695 3.650 - -0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.22% 1125354.664 1111604.191 - 2.91% -
BM_vector_deque_move_backward/1024 -1.22% 38.499 38.030 - 2.27% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.21% 616.069 608.584 - -1.51% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.21% 2114599.366 2088954.509 - -0.98% -
SetIntersection_None_Set_string_16384_256 -1.21% 201103205.264 198664954.678 - -4.94% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.21% 16.972 16.767 - -0.52% -
rng::search(vector<int>)_(no_match)/1048576 -1.21% 217386.727 214759.353 - 1.26% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -1.21% 1.738 1.717 - -0.64% -
std::fill_n(vector<bool>)/32768 -1.21% 30.018 29.656 - -0.99% -
std::rotate_copy(list<int>)/8192 -1.21% 6733.372 6652.218 - -0.62% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.21% 2.684 2.652 - -0.59% -
SetIntersection_Interlaced_Set_string_262144_64 -1.20% 2161488.768 2135460.775 - -0.93% -
rng::sort(deque<int>)_(ascending)/8192 -1.20% 5817.836 5747.805 - -0.37% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.20% 8.488 8.386 - -0.15% -
BM_std_min<unsigned_short>/26 -1.20% 2.153 2.127 - 0.44% -
BM_RangesMakeHeap_string_Random_1024 -1.20% 10.787 10.658 - 0.27% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.20% 16.284 16.089 - -4.25% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.20% 23.312 23.033 - -0.43% -
BM_PushHeap_float_Ascending_262144 -1.20% 5.250 5.187 - 2.04% -
BM_MakeThenSortHeap_uint32_Random_16 -1.20% 8.707 8.603 - -0.78% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -1.19% 2.393 2.364 - -2.28% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.19% 35.613 35.190 - -0.84% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -1.19% 1.486 1.468 - -1.69% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.19% 13.161 13.004 - -0.29% -
SetIntersection_None_Set_string_262144_256 -1.19% 1692200.359 1672121.826 - -1.16% -
rng::copy(deque<int>)/32768 -1.19% 1147.925 1134.308 - -1.68% -
rng::reverse_copy(vector<int>)/4096 -1.19% 137.247 135.619 - -2.06% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 -1.19% 4.056 4.008 - -0.21% -
BM_SortHeap_string_16 -1.19% 14.405 14.234 - 0.82% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.18% 6.023 5.952 - -0.31% -
rng::copy_backward(deque<int>)/64 -1.18% 3.080 3.044 - -0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.18% 3114115.887 3077334.149 - 2.34% -
BM_deque_deque_ranges_copy/4000 -1.18% 147.319 145.580 - 0.46% -
BM_MakeHeap_string_SingleElement_1024 -1.18% 6.309 6.234 - -0.28% -
rng::any_of(list<int>)_(process_all)/50 -1.18% 21.911 21.652 - -0.45% -
SetIntersection_Front_Set_float_256_16 -1.18% 4984829.567 4926033.185 - 1.39% -
std::reverse(list<int>)/512 -1.18% 193.425 191.148 - -1.68% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.17% 546.254 539.838 - -0.09% -
BM_RangesMakeHeap_string_Random_4 -1.17% 5.754 5.686 - -0.02% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 -1.17% 10.529 10.406 - -0.82% -
BM_vector_deque_ranges_move/4000 -1.17% 142.798 141.124 - -0.11% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.17% 5.565 5.499 - -0.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.17% 1245070.187 1230493.151 - 0.86% -
BM_RangesMakeHeap_string_SingleElement_16384 -1.17% 5.959 5.889 - -0.92% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.17% 1.189 1.175 - -0.74% -
BM_std_minmax<int>/9 -1.17% 1.171 1.157 - -0.03% -
SetIntersection_None_Set_uint32_1024_64 -1.17% 8872702.556 8769215.306 - -0.53% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.17% 5.060 5.001 - -2.18% -
std::fill(deque<int>)/1024 -1.16% 30.301 29.949 - -0.88% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.16% 139327.740 137708.356 - -1.19% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.16% 8.709 8.607 - 1.21% -
SetIntersection_Front_Set_string_262144_16384 -1.16% 352255032.582 348164359.876 - 0.17% -
rng::rotate(vector<int>)_(by_1/4)/32 -1.16% 12.031 11.892 - -0.38% -
std::unordered_set<std::string>::clear()/8192 -1.16% 221104.407 218538.907 - -1.25% -
bm_lexicographical_compare<unsigned_char>/512 -1.16% 8.789 8.687 - -0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.16% 230882842.887 228205801.826 - -0.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.16% 12126495.359 11985915.459 - -0.15% -
std::count(list<int>)_(every_other)/8192 -1.16% 6663.637 6586.503 - 3.04% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.16% 4.155 4.107 - -1.79% -
BM_std_minmax<unsigned_long_long>/15 -1.16% 3.697 3.655 - -1.85% -
SetIntersection_Front_Vector_float_262144_16384 -1.15% 80589284.152 79660067.526 - -10.38% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.15% 3.920 3.875 - 0.46% -
SetIntersection_None_Set_float_1024_256 -1.15% 9025923.384 8921940.637 - -15.18% -
BM_PushHeap_string_QuickSortAdversary_256 -1.15% 14.809 14.638 - 0.82% -
std::search(vector<int>)_(no_match)/1024 -1.15% 215.287 212.819 - 0.36% -
rng::unique(list<int>,_pred)_(contiguous)/8192 -1.15% 7801.395 7712.003 - -0.42% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.15% 21.451 21.206 - -0.18% -
BM_RangesSortHeap_float_1024 -1.15% 8.026 7.934 - -0.02% -
SetIntersection_None_Vector_string_262144_1 -1.14% 1361590.096 1346005.082 - -0.60% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -1.14% 4.423 4.373 - 1.80% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.14% 13.564 13.409 - -0.60% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.14% 19.185 18.966 - -1.45% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.14% 9041.560 8938.225 - 1.40% -
std::set<int>::insert(value)_(already_present)/32 -1.14% 1.793 1.773 - -0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.14% 23672624.642 23402246.956 - -0.06% -
std::replace(list<int>)_(sprinkled)/32 -1.14% 11.392 11.262 - -0.96% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -1.14% 45.812 45.289 - 1.87% -
BM_std_minmax<unsigned_char>/64 -1.14% 1.219 1.205 - -0.02% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.14% 34.217 33.828 - -0.96% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.14% 7.720 7.632 - -0.92% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.14% 8.624 8.526 - 0.79% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.14% 2722382.268 2691448.077 - -0.19% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -1.14% 27.861 27.545 - 0.60% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.13% 2.071 2.047 - -1.92% -
rng::shuffle(vector<int>)/8192 -1.13% 72745.517 71921.186 - -0.09% -
rng::rotate_copy(list<int>)/1024 -1.13% 734.357 726.039 - 0.23% -
rng::stable_sort(vector<int>)_(descending)/8 -1.13% 25.352 25.064 - 0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.13% 3.490 3.450 - -4.34% -
BM_PopHeap_pair<uint32,_uint32>_64 -1.13% 15.943 15.763 - -0.54% -
rng::partition_point(vector<int>)/1024 -1.13% 7.561 7.475 - -0.13% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.13% 3.038 3.004 - -1.64% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.13% 700.017 692.125 - -1.32% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.13% 219.925 217.447 - 0.47% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.13% 8221.797 8129.176 - -0.15% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.13% 5777.588 5712.511 - 2.39% -
std::partition(list<int>)_(dense)/1024 -1.13% 393.160 388.736 - -0.35% -
std::set<int>::contains(key)_(existent)/32 -1.13% 1.726 1.707 - 0.05% -
SetIntersection_None_Vector_float_256_16 -1.12% 4350486.927 4301622.695 - 0.21% -
SetIntersection_Interlaced_Vector_float_262144_4 -1.12% 2155931.059 2131747.223 - 32.77% -
SetIntersection_Front_Vector_string_256_4 -1.12% 4970487.871 4914780.337 - 0.01% -
BM_LowerBound_float_16 -1.12% 7.876 7.788 - 0.01% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.12% 12530.058 12389.900 - 1.38% -
BM_std_minmax<unsigned_char>/5 -1.12% 1.751 1.732 - -0.46% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.11% 14.904 14.738 - 0.36% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.11% 3907.910 3864.409 - 0.81% -
std::copy_backward(deque<int>)/64 -1.11% 2.970 2.937 - -0.73% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.11% 653337.894 646082.795 - -1.94% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.11% 4.384 4.335 - -0.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.11% 18129815.843 17928787.370 - -0.43% -
SetIntersection_None_Vector_uint32_16384_256 -1.11% 1174602.669 1161597.560 - 0.14% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.11% 4.084 4.038 - -1.98% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.10% 17375759.848 17184286.213 - -1.82% -
std::map<int,_int>::count(key)_(existent)/1024 -1.10% 4.359 4.312 - 2.02% -
rng::fill(vector<int>)/8192 -1.10% 239.714 237.087 - -0.50% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.10% 28.557 28.244 - 0.24% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -1.10% 14540.328 14381.053 - -0.08% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.10% 11982647.564 11851435.040 - -2.13% -
SetIntersection_None_Set_string_262144_4 -1.09% 1687660.154 1669182.859 - -1.67% -
std::unique_copy(deque<int>)_(sprinkled)/52 -1.09% 18.792 18.587 - -0.49% -
rng::find_if(list<int>)_(process_all)/50 -1.09% 21.762 21.524 - 0.12% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.09% 523.794 518.068 - -1.59% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.09% 1.406 1.391 - 0.09% -
BM_RangesMakeHeap_float_Random_262144 -1.09% 1.138 1.125 - 2.82% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.09% 1.195 1.182 - -0.87% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.09% 77295.823 76453.143 - 1.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.09% 13520570.156 13373274.088 - -3.74% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.09% 30.301 29.971 - -4.09% -
std::map<int,_int>::ctor(const&)/1024 -1.09% 6255.736 6187.694 - -0.83% -
std::replace_if(list<int>)_(prefix)/1024 -1.09% 744.623 736.530 - -1.21% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.09% 2471.247 2444.402 - -0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.09% 243553227.606 240909612.353 - 1.90% -
std::vector<int>::ctor(size)/8192 -1.08% 568.932 562.760 - -0.35% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -1.08% 1.114 1.102 - 8.19% -
SetIntersection_Front_Vector_uint32_16384_64 -1.08% 1448094.787 1432393.368 - -5.01% -
std::rotate(vector<bool>)_(by_1/4)/1024 -1.08% 14.786 14.626 - 11.24% -
rng::find(deque<int>)_(process_all)/8 -1.08% 3.522 3.484 - -2.37% -
std::partition_copy(vector<int>)/50 -1.08% 12.971 12.831 - -0.34% -
BM_RangesPushHeap_string_Ascending_64 -1.08% 7.442 7.361 - 0.40% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.08% 42.062 41.608 - 12.89% -
SetIntersection_Front_Vector_string_262144_1024 -1.08% 40119583.152 39687090.256 - -2.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.08% 37971085.713 37561956.783 - -0.22% -
SetIntersection_None_Set_string_262144_64 -1.08% 1694752.442 1676517.334 - -0.96% -
BM_std_min<unsigned_short>/31 -1.08% 2.596 2.568 - -0.12% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.08% 17225.710 17040.385 - 0.55% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.08% 20.890 20.666 - 0.57% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.07% 2.415 2.390 - 0.75% -
SetIntersection_Front_Set_float_1024_16 -1.07% 1308042.976 1294022.535 - -1.16% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.07% 1.951 1.930 - -0.02% -
BM_PushHeap_string_Random_1024 -1.07% 14.951 14.791 - -2.35% -
std::remove_if(vector<int>)_(prefix)/8192 -1.07% 2616.744 2588.759 - -0.31% -
BM_std_min<unsigned___int128>/3 -1.07% 1.042 1.031 - 0.77% -
BM_deque_vector_move/1 -1.07% 2.132 2.109 - 0.47% -
BM_MakeHeap_string_Heap_1024 -1.07% 4.874 4.822 - 1.34% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 -1.07% 1435945.514 1420621.536 - -0.29% -
SetIntersection_None_Set_string_256_1 -1.07% 12111226.559 11982003.756 - 0.47% -
rng::search(list<int>)_(no_match)/1000 -1.07% 725.931 718.187 - 1.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.07% 717.313 709.667 - 0.00% -
BM_LowerBound_string_256 -1.07% 126.973 125.620 - -0.31% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.06% 1126179.918 1114193.481 - 2.28% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.06% 7580.128 7499.480 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.06% 10015323.153 9908898.770 - -1.53% -
rng::search(list<int>)_(no_match)/1048576 -1.06% 845462.595 836481.780 - 0.84% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.06% 3.729 3.690 - -2.51% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.06% 5.385 5.328 - -0.99% -
std::map<int,_int>::erase(iterator)/32 -1.06% 21.029 20.806 - 0.13% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.06% 44.836 44.361 - -1.53% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.06% 50196.098 49664.332 - -0.88% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 -1.06% 61515.112 60864.064 - -0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.06% 1432588.292 1417434.076 - -0.40% -
BM_CmpEqual_int_ushort -1.06% 1.137 1.125 - 0.26% -
rng::sort(vector<int>)_(ascending)/8 -1.05% 16.873 16.695 - -0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.05% 1162392.851 1150150.834 - -0.18% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.05% 14.666 14.512 - -1.45% -
BM_deque_vector_copy_backward/1024 -1.05% 37.359 36.966 - 0.34% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.05% 8.823 8.730 - 0.74% -
BM_deque_deque_copy/1024 -1.05% 39.286 38.874 - -0.11% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.05% 497.697 492.480 - -0.30% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.05% 36096.513 35718.629 - 0.09% -
std::count(list<int>)_(every_other)/1024 -1.05% 709.416 701.996 - -55.17% -
rng::copy_if(deque<int>)_(entire_range)/8 -1.04% 2.951 2.920 - -0.33% -
BM_std_minmax<unsigned_short>/17 -1.04% 1.712 1.694 - -0.35% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.04% 24.785 24.526 - 0.95% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -1.04% 22.483 22.249 - 0.23% -
SetIntersection_Front_Vector_string_16384_16 -1.04% 1718317.850 1700429.813 - -1.05% -
BM_SortHeap_uint32_16 -1.04% 4.816 4.766 - -0.62% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 -1.04% 774.233 766.189 - -0.63% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.04% 22.016 21.788 - 0.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.04% 1213590.929 1201009.282 - -1.87% -
std::map<int,_int>::erase(iterator)/0 -1.04% 20.809 20.594 - 0.20% -
BM_std_minmax<int>/23 -1.04% 2.357 2.333 - 3.28% -
std::move(deque<int>)/8 -1.03% 3.997 3.956 - 0.43% -
rng::fold_left(deque<int>)/50 -1.03% 27.729 27.442 - -0.54% -
BM_std_min<unsigned_short>/8 -1.03% 1.305 1.292 - -1.76% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.03% 21.534 21.311 - -2.08% -
rng::distance(join_view(vector<vector<int>>)/1024 -1.03% 1.035 1.025 - -0.30% -
rng::move(deque<int>)/4096 -1.03% 153.957 152.372 - 0.06% -
std::partition_point(vector<int>)/32 -1.03% 2.575 2.549 - 0.09% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.02% 2180.803 2158.456 - 0.25% -
rng::copy_backward(deque<int>)/262144 -1.02% 31356.570 31035.508 - -0.96% -
rng::find_last(vector<char>)_(bail_10%)/50 -1.02% 5.564 5.507 - 1.43% -
std::transform(deque<int>)_(identity_transform)/8192 -1.02% 2471.925 2446.622 - 0.01% -
rng::sort(deque<int>)_(qsort_adversarial)/8 -1.02% 18.383 18.195 - -1.92% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.02% 1.093 1.081 - -0.95% -
rng::copy_n(vector<bool>)_(aligned)/262144 -1.02% 277.722 274.891 - 0.76% -
rng::copy_if(deque<int>)_(entire_range)/1048576 -1.02% 277907.576 275086.086 - -1.04% -
rng::any_of(list<int>)_(process_all)/32 -1.01% 11.610 11.493 - 0.33% -
SetIntersection_Front_Vector_uint32_256_1 -1.01% 4416967.448 4372402.851 - -1.48% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.01% 5995.423 5935.073 - -0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.01% 11055925.029 10944642.363 - -1.58% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.01% 3.711 3.674 - 0.32% -
std::search(vector<int>)_(no_match)/1048576 -1.01% 213167.237 211023.729 - 0.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.01% 1671862.224 1655059.651 - -0.48% -
rng::fill_n(vector<int>)/8192 -1.00% 238.786 236.388 - -0.89% -
rng::replace_if(list<int>)_(prefix)/1024 -1.00% 746.943 739.456 - -1.14% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -1.00% 277.620 274.841 - -0.18% -
BM_std_minmax<unsigned_long_long>/7 -1.00% 2.528 2.503 - -1.34% -


Report Time: 3.87s
Name Current %
706_stockfish_r 21.637 -
707_ntest_r 16.638 -3.20%
709_cactus_r 19.793 -
710_omnetpp_r 9.602 -
721_gcc_r 13.017 -1.16%
723_llvm_r 11.467 -2.86%
727_cppcheck_r 24.797 -2.85%
729_abc_r 18.561 -4.28%
731_astcenc_r 10.084 -2.29%
735_gem5_r 13.389 -1.88%
736_ocio_r 16.357 -1.52%
737_gmsh_r 12.864 -1.64%
748_flightdm_r 8.957 -4.17%
750_sealcrypto_r 18.430 -1.69%
753_ns3_r 10.150 -2.83%
766_femflow_r 12.784 -
BM_CmpEqual_int_int 1.131 -
BM_CmpEqual_int_schar 1.128 -
BM_CmpEqual_int_short 1.126 -
BM_CmpEqual_int_uchar 1.129 1.08%
BM_CmpEqual_int_uint 1.114 -
BM_CmpEqual_int_ushort 1.125 -
BM_CmpEqual_schar_int 1.142 -
BM_CmpEqual_schar_schar 1.109 -
BM_CmpEqual_schar_short 1.149 -
BM_CmpEqual_schar_uchar 1.117 -
BM_CmpEqual_schar_uint 1.109 -
BM_CmpEqual_schar_ushort 1.112 -
BM_CmpEqual_short_int 1.141 -
BM_CmpEqual_short_schar 1.126 -
BM_CmpEqual_short_short 1.135 -
BM_CmpEqual_short_uchar 1.113 -
BM_CmpEqual_short_uint 1.115 -
BM_CmpEqual_short_ushort 1.108 -
BM_CmpEqual_uchar_int 1.127 -
BM_CmpEqual_uchar_schar 1.047 -1.76%
BM_CmpEqual_uchar_short 1.040 -1.40%
BM_CmpEqual_uchar_uchar 1.114 -
BM_CmpEqual_uchar_uint 1.124 -
BM_CmpEqual_uchar_ushort 1.128 -
BM_CmpEqual_uint_int 1.131 -
BM_CmpEqual_uint_schar 1.069 -
BM_CmpEqual_uint_short 1.073 -
BM_CmpEqual_uint_uchar 1.124 -
BM_CmpEqual_uint_uint 1.116 -
BM_CmpEqual_uint_ushort 1.127 -
BM_CmpEqual_ushort_int 1.125 -
BM_CmpEqual_ushort_schar 1.048 -
BM_CmpEqual_ushort_short 1.056 1.01%
BM_CmpEqual_ushort_uchar 1.127 -
BM_CmpEqual_ushort_uint 1.120 -
BM_CmpEqual_ushort_ushort 1.120 -
BM_CmpLess_int_int 1.122 -
BM_CmpLess_int_schar 1.130 -
BM_CmpLess_int_short 1.130 -
BM_CmpLess_int_uchar 1.135 -
BM_CmpLess_int_uint 1.124 -
BM_CmpLess_int_ushort 1.132 -
BM_CmpLess_schar_int 1.143 -
BM_CmpLess_schar_schar 0.965 -
BM_CmpLess_schar_short 0.969 -
BM_CmpLess_schar_uchar 1.123 -
BM_CmpLess_schar_uint 1.111 -
BM_CmpLess_schar_ushort 1.122 -
BM_CmpLess_short_int 1.132 -
BM_CmpLess_short_schar 0.963 -
BM_CmpLess_short_short 0.965 -
BM_CmpLess_short_uchar 1.118 -
BM_CmpLess_short_uint 1.110 -
BM_CmpLess_short_ushort 1.119 -
BM_CmpLess_uchar_int 1.108 -
BM_CmpLess_uchar_schar 1.034 -1.37%
BM_CmpLess_uchar_short 1.053 -
BM_CmpLess_uchar_uchar 1.125 -
BM_CmpLess_uchar_uint 1.133 -
BM_CmpLess_uchar_ushort 1.128 -
BM_CmpLess_uint_int 1.129 -
BM_CmpLess_uint_schar 1.066 -
BM_CmpLess_uint_short 1.062 -
BM_CmpLess_uint_uchar 1.131 -
BM_CmpLess_uint_uint 1.125 -
BM_CmpLess_uint_ushort 1.134 -
BM_CmpLess_ushort_int 1.115 -
BM_CmpLess_ushort_schar 1.051 -
BM_CmpLess_ushort_short 1.051 -
BM_CmpLess_ushort_uchar 1.128 -
BM_CmpLess_ushort_uint 1.134 -
BM_CmpLess_ushort_ushort 1.127 -
BM_LowerBound_float_1 2.651 -
BM_LowerBound_float_1024 21.857 -
BM_LowerBound_float_16 7.788 -
BM_LowerBound_float_16384 65.906 -
BM_LowerBound_float_256 14.244 -
BM_LowerBound_float_262144 575.913 -
BM_LowerBound_float_4 11.504 -
BM_LowerBound_float_64 8.507 -
BM_LowerBound_pair<uint32,_uint32>_1 2.955 4.73%
BM_LowerBound_pair<uint32,_uint32>_1024 45.059 1.55%
BM_LowerBound_pair<uint32,_uint32>_16 16.364 -
BM_LowerBound_pair<uint32,_uint32>_16384 103.012 2.01%
BM_LowerBound_pair<uint32,_uint32>_256 33.302 -
BM_LowerBound_pair<uint32,_uint32>_262144 626.236 3.73%
BM_LowerBound_pair<uint32,_uint32>_4 11.257 -
BM_LowerBound_pair<uint32,_uint32>_64 18.848 -
BM_LowerBound_string_1 4.480 -
BM_LowerBound_string_1024 175.743 -
BM_LowerBound_string_16 36.339 -
BM_LowerBound_string_16384 393.467 -
BM_LowerBound_string_256 125.620 -
BM_LowerBound_string_262144 2151.711 -2.37%
BM_LowerBound_string_4 19.785 -
BM_LowerBound_string_64 69.614 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.857 -2.56%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.035 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.697 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.151 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.603 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 658.295 -1.09%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.308 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.869 -
BM_LowerBound_uint32_1 2.589 -
BM_LowerBound_uint32_1024 21.577 -
BM_LowerBound_uint32_16 7.306 -
BM_LowerBound_uint32_16384 65.202 -
BM_LowerBound_uint32_256 14.113 -
BM_LowerBound_uint32_262144 556.540 -
BM_LowerBound_uint32_4 10.408 -
BM_LowerBound_uint32_64 8.072 -
BM_LowerBound_uint64_1 2.606 -
BM_LowerBound_uint64_1024 24.760 -
BM_LowerBound_uint64_16 7.418 -
BM_LowerBound_uint64_16384 70.310 -
BM_LowerBound_uint64_256 16.388 -
BM_LowerBound_uint64_262144 583.187 -
BM_LowerBound_uint64_4 10.484 -
BM_LowerBound_uint64_64 8.367 -
BM_MakeHeap_float_Ascending_1 0.270 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.835 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.648 -
BM_MakeHeap_float_Ascending_262144 0.697 -
BM_MakeHeap_float_Ascending_4 0.398 -
BM_MakeHeap_float_Ascending_64 0.628 -
BM_MakeHeap_float_Descending_1 0.277 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.208 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.276 -
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.273 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.212 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.217 5.58%
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.275 -6.52%
BM_MakeHeap_float_Heap_64 0.195 -
BM_MakeHeap_float_PipeOrgan_1 0.272 -
BM_MakeHeap_float_PipeOrgan_1024 0.704 -
BM_MakeHeap_float_PipeOrgan_16 1.254 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.667 -
BM_MakeHeap_float_PipeOrgan_262144 0.704 -
BM_MakeHeap_float_PipeOrgan_4 0.410 -
BM_MakeHeap_float_PipeOrgan_64 0.801 -
BM_MakeHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.734 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.493 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.389 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.275 -
BM_MakeHeap_float_Random_1024 1.236 3.01%
BM_MakeHeap_float_Random_16 1.704 2.42%
BM_MakeHeap_float_Random_16384 1.183 -6.39%
BM_MakeHeap_float_Random_256 1.434 4.76%
BM_MakeHeap_float_Random_262144 1.273 13.54%
BM_MakeHeap_float_Random_4 1.337 -11.30%
BM_MakeHeap_float_Random_64 1.708 10.42%
BM_MakeHeap_float_SingleElement_1 0.270 -
BM_MakeHeap_float_SingleElement_1024 0.698 -
BM_MakeHeap_float_SingleElement_16 0.663 -
BM_MakeHeap_float_SingleElement_16384 0.659 -
BM_MakeHeap_float_SingleElement_256 0.662 1.72%
BM_MakeHeap_float_SingleElement_262144 0.713 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.640 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.351 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.230 1.70%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.337 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.399 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.394 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.791 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.123 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.522 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.514 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.493 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.621 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.482 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.548 20.17%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.487 4.26%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.553 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.546 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.533 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.577 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.469 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.506 2.27%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.355 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.169 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.327 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.401 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.416 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.554 -4.06%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.122 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.325 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.224 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.295 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.371 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.334 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.779 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.119 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.267 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.943 -2.12%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.873 -4.41%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.876 -2.44%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.086 -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.004 -1.64%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.630 -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.051 -1.24%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.184 -1.08%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.061 -3.09%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.168 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.175 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.211 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.779 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.119 -
BM_MakeHeap_string_Ascending_1 0.254 -
BM_MakeHeap_string_Ascending_1024 4.917 -
BM_MakeHeap_string_Ascending_16 3.769 1.03%
BM_MakeHeap_string_Ascending_16384 5.450 5.52%
BM_MakeHeap_string_Ascending_256 4.799 -1.06%
BM_MakeHeap_string_Ascending_262144 7.120 -6.62%
BM_MakeHeap_string_Ascending_4 2.860 -
BM_MakeHeap_string_Ascending_64 4.749 -
BM_MakeHeap_string_Descending_1 0.254 -
BM_MakeHeap_string_Descending_1024 2.754 1.36%
BM_MakeHeap_string_Descending_16 2.365 -
BM_MakeHeap_string_Descending_16384 3.120 13.01%
BM_MakeHeap_string_Descending_256 2.737 -
BM_MakeHeap_string_Descending_262144 3.444 -5.38%
BM_MakeHeap_string_Descending_4 2.117 -
BM_MakeHeap_string_Descending_64 2.581 1.14%
BM_MakeHeap_string_Heap_1 0.253 -
BM_MakeHeap_string_Heap_1024 4.822 1.34%
BM_MakeHeap_string_Heap_16 4.668 1.03%
BM_MakeHeap_string_Heap_16384 5.034 1.36%
BM_MakeHeap_string_Heap_256 4.921 1.12%
BM_MakeHeap_string_Heap_262144 5.248 -
BM_MakeHeap_string_Heap_4 3.062 -
BM_MakeHeap_string_Heap_64 5.036 1.31%
BM_MakeHeap_string_PipeOrgan_1 0.256 -
BM_MakeHeap_string_PipeOrgan_1024 4.891 -
BM_MakeHeap_string_PipeOrgan_16 3.634 -
BM_MakeHeap_string_PipeOrgan_16384 5.664 10.77%
BM_MakeHeap_string_PipeOrgan_256 4.797 -
BM_MakeHeap_string_PipeOrgan_262144 7.308 -1.15%
BM_MakeHeap_string_PipeOrgan_4 2.582 -
BM_MakeHeap_string_PipeOrgan_64 4.757 -
BM_MakeHeap_string_QuickSortAdversary_1 0.254 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.619 -
BM_MakeHeap_string_QuickSortAdversary_16 8.589 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.795 -
BM_MakeHeap_string_QuickSortAdversary_256 10.414 -
BM_MakeHeap_string_QuickSortAdversary_262144 12.627 -
BM_MakeHeap_string_QuickSortAdversary_4 5.952 -
BM_MakeHeap_string_QuickSortAdversary_64 10.202 -
BM_MakeHeap_string_Random_1 0.245 -
BM_MakeHeap_string_Random_1024 10.738 -
BM_MakeHeap_string_Random_16 8.286 -
BM_MakeHeap_string_Random_16384 12.575 -
BM_MakeHeap_string_Random_256 10.376 -
BM_MakeHeap_string_Random_262144 15.316 -
BM_MakeHeap_string_Random_4 5.801 -
BM_MakeHeap_string_Random_64 10.022 -
BM_MakeHeap_string_SingleElement_1 0.256 -
BM_MakeHeap_string_SingleElement_1024 6.234 -
BM_MakeHeap_string_SingleElement_16 5.709 3.18%
BM_MakeHeap_string_SingleElement_16384 5.984 -
BM_MakeHeap_string_SingleElement_256 6.361 -
BM_MakeHeap_string_SingleElement_262144 7.297 -
BM_MakeHeap_string_SingleElement_4 3.680 1.69%
BM_MakeHeap_string_SingleElement_64 6.458 2.16%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.883 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.380 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.955 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.895 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.092 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.086 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.600 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.961 -1.05%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.958 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.757 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.993 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.250 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.944 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.202 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.109 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.188 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.783 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.020 -2.23%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.384 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.959 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.885 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.124 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.893 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.676 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.795 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.443 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.930 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.802 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.106 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.067 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.567 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.741 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.217 1.65%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.803 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.780 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.894 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.604 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.821 -1.14%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -4.24%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.687 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.307 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.996 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.710 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.296 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.930 -
BM_MakeHeap_uint32_Ascending_1 0.277 -
BM_MakeHeap_uint32_Ascending_1024 0.643 -
BM_MakeHeap_uint32_Ascending_16 0.600 -
BM_MakeHeap_uint32_Ascending_16384 0.607 -
BM_MakeHeap_uint32_Ascending_256 0.593 -3.86%
BM_MakeHeap_uint32_Ascending_262144 0.662 -
BM_MakeHeap_uint32_Ascending_4 0.386 -
BM_MakeHeap_uint32_Ascending_64 0.549 -
BM_MakeHeap_uint32_Descending_1 0.277 -
BM_MakeHeap_uint32_Descending_1024 0.255 -
BM_MakeHeap_uint32_Descending_16 0.254 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.259 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.289 6.68%
BM_MakeHeap_uint32_Descending_64 0.233 -
BM_MakeHeap_uint32_Heap_1 0.277 -
BM_MakeHeap_uint32_Heap_1024 0.255 -
BM_MakeHeap_uint32_Heap_16 0.249 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.267 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.281 -
BM_MakeHeap_uint32_Heap_64 0.240 -
BM_MakeHeap_uint32_PipeOrgan_1 0.272 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.724 -
BM_MakeHeap_uint32_PipeOrgan_16 1.012 -1.17%
BM_MakeHeap_uint32_PipeOrgan_16384 0.611 -
BM_MakeHeap_uint32_PipeOrgan_256 0.647 2.55%
BM_MakeHeap_uint32_PipeOrgan_262144 0.671 -
BM_MakeHeap_uint32_PipeOrgan_4 0.412 2.89%
BM_MakeHeap_uint32_PipeOrgan_64 0.718 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.275 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.495 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.608 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.484 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.445 -
BM_MakeHeap_uint32_Random_1 0.275 -
BM_MakeHeap_uint32_Random_1024 1.060 -2.19%
BM_MakeHeap_uint32_Random_16 1.264 -2.35%
BM_MakeHeap_uint32_Random_16384 1.052 -4.32%
BM_MakeHeap_uint32_Random_256 1.256 7.96%
BM_MakeHeap_uint32_Random_262144 1.074 -
BM_MakeHeap_uint32_Random_4 1.521 4.10%
BM_MakeHeap_uint32_Random_64 1.298 2.64%
BM_MakeHeap_uint32_SingleElement_1 0.275 -
BM_MakeHeap_uint32_SingleElement_1024 0.573 -
BM_MakeHeap_uint32_SingleElement_16 0.492 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.554 -
BM_MakeHeap_uint32_SingleElement_262144 0.625 -
BM_MakeHeap_uint32_SingleElement_4 0.338 4.35%
BM_MakeHeap_uint32_SingleElement_64 0.516 -
BM_MakeHeap_uint64_Ascending_1 0.277 -
BM_MakeHeap_uint64_Ascending_1024 0.649 -
BM_MakeHeap_uint64_Ascending_16 0.650 -1.66%
BM_MakeHeap_uint64_Ascending_16384 0.629 -
BM_MakeHeap_uint64_Ascending_256 0.629 -
BM_MakeHeap_uint64_Ascending_262144 0.728 -
BM_MakeHeap_uint64_Ascending_4 0.419 -2.71%
BM_MakeHeap_uint64_Ascending_64 0.573 -
BM_MakeHeap_uint64_Descending_1 0.277 -
BM_MakeHeap_uint64_Descending_1024 0.254 -
BM_MakeHeap_uint64_Descending_16 0.259 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.277 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.278 -
BM_MakeHeap_uint64_Descending_64 0.251 -
BM_MakeHeap_uint64_Heap_1 0.275 -
BM_MakeHeap_uint64_Heap_1024 0.254 -
BM_MakeHeap_uint64_Heap_16 0.262 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.281 -
BM_MakeHeap_uint64_Heap_262144 0.234 -
BM_MakeHeap_uint64_Heap_4 0.282 -4.82%
BM_MakeHeap_uint64_Heap_64 0.253 6.52%
BM_MakeHeap_uint64_PipeOrgan_1 0.277 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_MakeHeap_uint64_PipeOrgan_16 1.030 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_MakeHeap_uint64_PipeOrgan_256 0.652 -1.72%
BM_MakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_MakeHeap_uint64_PipeOrgan_4 0.386 -
BM_MakeHeap_uint64_PipeOrgan_64 0.726 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.274 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.612 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.415 2.92%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.464 -
BM_MakeHeap_uint64_Random_1 0.275 -
BM_MakeHeap_uint64_Random_1024 1.032 -
BM_MakeHeap_uint64_Random_16 1.299 1.19%
BM_MakeHeap_uint64_Random_16384 0.988 -4.53%
BM_MakeHeap_uint64_Random_256 1.186 1.34%
BM_MakeHeap_uint64_Random_262144 1.034 -1.06%
BM_MakeHeap_uint64_Random_4 1.117 2.78%
BM_MakeHeap_uint64_Random_64 1.300 6.56%
BM_MakeHeap_uint64_SingleElement_1 0.277 -
BM_MakeHeap_uint64_SingleElement_1024 0.569 -
BM_MakeHeap_uint64_SingleElement_16 0.508 -
BM_MakeHeap_uint64_SingleElement_16384 0.582 -
BM_MakeHeap_uint64_SingleElement_256 0.581 -
BM_MakeHeap_uint64_SingleElement_262144 0.755 -
BM_MakeHeap_uint64_SingleElement_4 0.327 -
BM_MakeHeap_uint64_SingleElement_64 0.508 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.639 -
BM_MakeThenSortHeap_float_Ascending_16 2.927 -2.21%
BM_MakeThenSortHeap_float_Ascending_16384 28.427 2.10%
BM_MakeThenSortHeap_float_Ascending_256 6.688 2.97%
BM_MakeThenSortHeap_float_Ascending_262144 31.689 -
BM_MakeThenSortHeap_float_Ascending_4 1.463 -
BM_MakeThenSortHeap_float_Ascending_64 3.987 -
BM_MakeThenSortHeap_float_Descending_1 0.280 -
BM_MakeThenSortHeap_float_Descending_1024 8.079 1.09%
BM_MakeThenSortHeap_float_Descending_16 1.876 -
BM_MakeThenSortHeap_float_Descending_16384 29.781 -
BM_MakeThenSortHeap_float_Descending_256 6.011 -
BM_MakeThenSortHeap_float_Descending_262144 35.501 -
BM_MakeThenSortHeap_float_Descending_4 1.366 1.86%
BM_MakeThenSortHeap_float_Descending_64 3.256 -1.40%
BM_MakeThenSortHeap_float_Heap_1 0.280 -
BM_MakeThenSortHeap_float_Heap_1024 8.207 -
BM_MakeThenSortHeap_float_Heap_16 1.912 -
BM_MakeThenSortHeap_float_Heap_16384 25.854 -
BM_MakeThenSortHeap_float_Heap_256 6.079 -
BM_MakeThenSortHeap_float_Heap_262144 30.831 -
BM_MakeThenSortHeap_float_Heap_4 1.182 -
BM_MakeThenSortHeap_float_Heap_64 3.441 -1.02%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.404 -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.001 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.535 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.286 -
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.419 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.567 -
BM_MakeThenSortHeap_float_PipeOrgan_64 3.981 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.274 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.232 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.960 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.326 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.017 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.434 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.483 -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.808 -1.13%
BM_MakeThenSortHeap_float_Random_1 0.274 -
BM_MakeThenSortHeap_float_Random_1024 33.809 1.27%
BM_MakeThenSortHeap_float_Random_16 10.014 1.34%
BM_MakeThenSortHeap_float_Random_16384 47.988 1.16%
BM_MakeThenSortHeap_float_Random_256 26.015 1.05%
BM_MakeThenSortHeap_float_Random_262144 63.546 1.31%
BM_MakeThenSortHeap_float_Random_4 4.269 -1.16%
BM_MakeThenSortHeap_float_Random_64 18.162 1.45%
BM_MakeThenSortHeap_float_SingleElement_1 0.277 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.786 -
BM_MakeThenSortHeap_float_SingleElement_16 3.215 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.941 -
BM_MakeThenSortHeap_float_SingleElement_256 4.052 1.71%
BM_MakeThenSortHeap_float_SingleElement_262144 52.402 -
BM_MakeThenSortHeap_float_SingleElement_4 1.352 -
BM_MakeThenSortHeap_float_SingleElement_64 3.345 1.30%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.658 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.804 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.314 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.802 1.53%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.375 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.776 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.244 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.186 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.772 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.812 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.986 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.064 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.616 59.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.748 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.096 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.460 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.721 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.337 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.915 -5.85%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.170 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.269 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.773 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.933 3.30%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.004 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.797 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.740 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.799 -1.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.342 -1.77%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.061 -1.31%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.539 -1.68%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.162 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.624 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.425 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.626 2.53%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.950 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.133 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.524 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.085 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.051 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.314 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.960 -1.71%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.311 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.656 -29.67%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.296 -31.27%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.495 -21.52%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.295 -28.54%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.534 -38.37%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.730 6.70%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.870 -30.59%
BM_MakeThenSortHeap_string_Ascending_1 1.367 -
BM_MakeThenSortHeap_string_Ascending_1024 35.949 -1.96%
BM_MakeThenSortHeap_string_Ascending_16 9.660 -
BM_MakeThenSortHeap_string_Ascending_16384 62.557 -1.86%
BM_MakeThenSortHeap_string_Ascending_256 20.381 -
BM_MakeThenSortHeap_string_Ascending_262144 75.004 -1.32%
BM_MakeThenSortHeap_string_Ascending_4 5.308 -
BM_MakeThenSortHeap_string_Ascending_64 15.755 -
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 25.934 1.28%
BM_MakeThenSortHeap_string_Descending_16 7.742 -1.64%
BM_MakeThenSortHeap_string_Descending_16384 63.645 -2.72%
BM_MakeThenSortHeap_string_Descending_256 17.528 -1.03%
BM_MakeThenSortHeap_string_Descending_262144 84.935 -1.55%
BM_MakeThenSortHeap_string_Descending_4 3.675 -
BM_MakeThenSortHeap_string_Descending_64 12.928 -
BM_MakeThenSortHeap_string_Heap_1 1.366 -
BM_MakeThenSortHeap_string_Heap_1024 63.826 -
BM_MakeThenSortHeap_string_Heap_16 17.283 -
BM_MakeThenSortHeap_string_Heap_16384 101.993 -1.17%
BM_MakeThenSortHeap_string_Heap_256 49.603 -
BM_MakeThenSortHeap_string_Heap_262144 181.158 -
BM_MakeThenSortHeap_string_Heap_4 5.885 -
BM_MakeThenSortHeap_string_Heap_64 34.094 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.367 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.184 -
BM_MakeThenSortHeap_string_PipeOrgan_16 9.615 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 62.942 -2.56%
BM_MakeThenSortHeap_string_PipeOrgan_256 20.147 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 80.220 -
BM_MakeThenSortHeap_string_PipeOrgan_4 4.809 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.098 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 70.205 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.549 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 110.996 1.31%
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.613 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 191.623 1.12%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.413 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 40.077 -
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 68.984 -
BM_MakeThenSortHeap_string_Random_16 22.394 -1.09%
BM_MakeThenSortHeap_string_Random_16384 109.128 -
BM_MakeThenSortHeap_string_Random_256 54.619 -
BM_MakeThenSortHeap_string_Random_262144 191.447 -
BM_MakeThenSortHeap_string_Random_4 10.237 -
BM_MakeThenSortHeap_string_Random_64 39.375 -
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 29.230 -
BM_MakeThenSortHeap_string_SingleElement_16 13.719 -
BM_MakeThenSortHeap_string_SingleElement_16384 37.202 -
BM_MakeThenSortHeap_string_SingleElement_256 24.574 -
BM_MakeThenSortHeap_string_SingleElement_262144 49.029 -
BM_MakeThenSortHeap_string_SingleElement_4 6.342 -
BM_MakeThenSortHeap_string_SingleElement_64 19.566 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.243 1.53%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.691 1.28%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.856 1.45%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.367 1.76%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.269 1.52%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.458 -1.49%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.832 3.90%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.758 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.599 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.754 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.927 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.118 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.200 2.59%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.433 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.547 -1.02%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.394 -3.24%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.304 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.004 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.770 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.038 1.03%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.433 4.55%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.034 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.922 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.261 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.271 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.559 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.332 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.314 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.623 2.28%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.518 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.617 1.67%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 14.169 2.73%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.721 1.76%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.645 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.963 3.26%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.241 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.995 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.128 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.707 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.298 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.372 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.641 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.558 -7.99%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.996 -6.12%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.501 -9.34%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.755 -6.69%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.604 -12.28%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.672 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.874 -6.09%
BM_MakeThenSortHeap_uint32_Ascending_1 0.273 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.678 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.722 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.793 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.693 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.897 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.413 -2.45%
BM_MakeThenSortHeap_uint32_Ascending_64 8.642 -
BM_MakeThenSortHeap_uint32_Descending_1 0.275 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.224 -
BM_MakeThenSortHeap_uint32_Descending_16 5.476 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.281 -
BM_MakeThenSortHeap_uint32_Descending_256 8.741 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.353 -
BM_MakeThenSortHeap_uint32_Descending_4 1.310 -9.66%
BM_MakeThenSortHeap_uint32_Descending_64 8.647 -
BM_MakeThenSortHeap_uint32_Heap_1 0.281 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.375 -
BM_MakeThenSortHeap_uint32_Heap_16 5.192 1.53%
BM_MakeThenSortHeap_uint32_Heap_16384 16.521 -
BM_MakeThenSortHeap_uint32_Heap_256 8.278 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.702 -
BM_MakeThenSortHeap_uint32_Heap_4 1.209 -
BM_MakeThenSortHeap_uint32_Heap_64 8.164 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.126 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.828 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.319 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.256 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.841 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.417 3.30%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.224 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.692 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.653 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.646 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.504 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.746 1.36%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.717 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 9.051 1.28%
BM_MakeThenSortHeap_uint32_Random_1 0.276 -
BM_MakeThenSortHeap_uint32_Random_1024 15.481 -
BM_MakeThenSortHeap_uint32_Random_16 8.603 -
BM_MakeThenSortHeap_uint32_Random_16384 22.100 -
BM_MakeThenSortHeap_uint32_Random_256 13.315 -
BM_MakeThenSortHeap_uint32_Random_262144 32.386 -
BM_MakeThenSortHeap_uint32_Random_4 3.991 -1.24%
BM_MakeThenSortHeap_uint32_Random_64 11.798 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.275 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.452 -
BM_MakeThenSortHeap_uint32_SingleElement_16 4.023 2.35%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.736 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.638 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.817 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.500 1.45%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.234 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.268 -3.66%
BM_MakeThenSortHeap_uint64_Ascending_1024 10.781 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.520 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.116 1.23%
BM_MakeThenSortHeap_uint64_Ascending_256 8.800 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.414 1.70%
BM_MakeThenSortHeap_uint64_Ascending_4 1.459 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.440 -
BM_MakeThenSortHeap_uint64_Descending_1 0.279 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.333 -
BM_MakeThenSortHeap_uint64_Descending_16 5.612 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.410 1.17%
BM_MakeThenSortHeap_uint64_Descending_256 8.746 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.909 1.63%
BM_MakeThenSortHeap_uint64_Descending_4 1.483 2.23%
BM_MakeThenSortHeap_uint64_Descending_64 8.477 1.34%
BM_MakeThenSortHeap_uint64_Heap_1 0.279 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.439 -
BM_MakeThenSortHeap_uint64_Heap_16 5.350 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.658 -
BM_MakeThenSortHeap_uint64_Heap_256 8.469 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.045 -
BM_MakeThenSortHeap_uint64_Heap_4 1.212 -1.55%
BM_MakeThenSortHeap_uint64_Heap_64 8.196 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.279 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.216 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.173 1.11%
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.560 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.417 1.31%
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.255 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.408 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.993 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.279 3.80%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.683 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.504 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.529 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.803 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 25.038 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.442 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.956 -
BM_MakeThenSortHeap_uint64_Random_1 0.280 -
BM_MakeThenSortHeap_uint64_Random_1024 15.557 -
BM_MakeThenSortHeap_uint64_Random_16 8.645 -
BM_MakeThenSortHeap_uint64_Random_16384 22.361 1.12%
BM_MakeThenSortHeap_uint64_Random_256 13.438 -
BM_MakeThenSortHeap_uint64_Random_262144 35.923 1.75%
BM_MakeThenSortHeap_uint64_Random_4 3.993 -
BM_MakeThenSortHeap_uint64_Random_64 11.930 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.269 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.787 3.53%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.018 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 27.045 2.80%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.802 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.290 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.247 2.52%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.965 -1.58%
BM_PopHeap_float_1 0.466 -
BM_PopHeap_float_1024 28.195 -
BM_PopHeap_float_16 6.969 -
BM_PopHeap_float_16384 34.211 1.19%
BM_PopHeap_float_256 22.312 -
BM_PopHeap_float_262144 36.544 -10.67%
BM_PopHeap_float_4 2.464 -
BM_PopHeap_float_64 13.534 -
BM_PopHeap_pair<uint32,_uint32>_1 0.621 8.20%
BM_PopHeap_pair<uint32,_uint32>_1024 29.785 -
BM_PopHeap_pair<uint32,_uint32>_16 9.285 -
BM_PopHeap_pair<uint32,_uint32>_16384 44.889 -
BM_PopHeap_pair<uint32,_uint32>_256 22.335 -
BM_PopHeap_pair<uint32,_uint32>_262144 59.210 -1.06%
BM_PopHeap_pair<uint32,_uint32>_4 3.205 -
BM_PopHeap_pair<uint32,_uint32>_64 15.763 -
BM_PopHeap_string_1 0.525 -25.03%
BM_PopHeap_string_1024 56.365 -
BM_PopHeap_string_16 14.344 -
BM_PopHeap_string_16384 73.586 2.92%
BM_PopHeap_string_256 40.844 -
BM_PopHeap_string_262144 91.824 -6.70%
BM_PopHeap_string_4 5.335 -
BM_PopHeap_string_64 26.027 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.623 -1.81%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.844 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.496 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 60.268 1.11%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.071 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 76.037 2.62%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.198 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.666 -
BM_PopHeap_uint32_1 0.487 -21.79%
BM_PopHeap_uint32_1024 21.237 -
BM_PopHeap_uint32_16 7.474 -
BM_PopHeap_uint32_16384 30.964 -
BM_PopHeap_uint32_256 16.938 -
BM_PopHeap_uint32_262144 41.252 1.33%
BM_PopHeap_uint32_4 2.646 -
BM_PopHeap_uint32_64 12.546 -
BM_PopHeap_uint64_1 0.483 -3.75%
BM_PopHeap_uint64_1024 21.502 -
BM_PopHeap_uint64_16 7.582 -
BM_PopHeap_uint64_16384 31.331 -
BM_PopHeap_uint64_256 17.075 -
BM_PopHeap_uint64_262144 41.951 -
BM_PopHeap_uint64_4 2.745 -
BM_PopHeap_uint64_64 12.684 -
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.137 1.01%
BM_PushHeap_float_Ascending_16 0.987 1.09%
BM_PushHeap_float_Ascending_16384 4.238 -3.12%
BM_PushHeap_float_Ascending_256 2.481 -
BM_PushHeap_float_Ascending_262144 5.187 2.04%
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.769 1.82%
BM_PushHeap_float_Descending_1 0.393 -15.94%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.363 -4.94%
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.357 -9.98%
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.094 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.515 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.146 -
BM_PushHeap_float_PipeOrgan_4 0.485 -
BM_PushHeap_float_PipeOrgan_64 1.298 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.622 -
BM_PushHeap_float_QuickSortAdversary_16 1.067 9.39%
BM_PushHeap_float_QuickSortAdversary_16384 0.493 -
BM_PushHeap_float_QuickSortAdversary_256 0.734 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.537 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.697 20.50%
BM_PushHeap_float_Random_1024 7.389 -1.78%
BM_PushHeap_float_Random_16 5.363 -
BM_PushHeap_float_Random_16384 7.650 -
BM_PushHeap_float_Random_256 7.264 -
BM_PushHeap_float_Random_262144 7.698 -
BM_PushHeap_float_Random_4 2.948 -
BM_PushHeap_float_Random_64 6.671 -
BM_PushHeap_float_SingleElement_1 0.523 -25.00%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.372 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.404 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.375 5.13%
BM_PushHeap_float_SingleElement_64 0.382 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.572 3.57%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.205 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.577 1.25%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.900 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.261 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.690 2.25%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.843 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.408 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.514 -
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.557 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.736 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.182 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.051 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.224 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.328 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.667 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.652 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.936 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.030 2.10%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.652 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.684 2.91%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.455 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.616 -6.94%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.421 5.01%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.613 31.31%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.499 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.269 -1.48%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.632 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.234 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.542 -1.54%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.828 6.01%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.638 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.697 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.559 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.560 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.579 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.553 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.538 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.552 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.723 6.04%
BM_PushHeap_string_Ascending_16 4.716 -15.76%
BM_PushHeap_string_Ascending_16384 19.880 2.32%
BM_PushHeap_string_Ascending_256 10.928 8.26%
BM_PushHeap_string_Ascending_262144 29.614 -
BM_PushHeap_string_Ascending_4 2.537 -
BM_PushHeap_string_Ascending_64 7.516 4.37%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.467 -
BM_PushHeap_string_Descending_16 2.076 -10.22%
BM_PushHeap_string_Descending_16384 2.364 -2.62%
BM_PushHeap_string_Descending_256 2.280 -3.23%
BM_PushHeap_string_Descending_262144 3.134 -4.64%
BM_PushHeap_string_Descending_4 1.879 -6.08%
BM_PushHeap_string_Descending_64 2.208 -2.84%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.686 1.16%
BM_PushHeap_string_PipeOrgan_16 4.116 -
BM_PushHeap_string_PipeOrgan_16384 13.028 -
BM_PushHeap_string_PipeOrgan_256 7.984 -
BM_PushHeap_string_PipeOrgan_262144 17.541 2.06%
BM_PushHeap_string_PipeOrgan_4 2.485 -
BM_PushHeap_string_PipeOrgan_64 5.831 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.307 1.02%
BM_PushHeap_string_QuickSortAdversary_16 10.276 1.31%
BM_PushHeap_string_QuickSortAdversary_16384 15.989 1.52%
BM_PushHeap_string_QuickSortAdversary_256 14.638 -
BM_PushHeap_string_QuickSortAdversary_262144 16.421 -
BM_PushHeap_string_QuickSortAdversary_4 6.069 -
BM_PushHeap_string_QuickSortAdversary_64 13.024 -
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.791 -2.35%
BM_PushHeap_string_Random_16 10.145 -1.32%
BM_PushHeap_string_Random_16384 16.157 -1.29%
BM_PushHeap_string_Random_256 14.172 -1.79%
BM_PushHeap_string_Random_262144 18.062 -
BM_PushHeap_string_Random_4 5.975 -
BM_PushHeap_string_Random_64 12.718 -1.98%
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.450 -1.19%
BM_PushHeap_string_SingleElement_16 2.426 -
BM_PushHeap_string_SingleElement_16384 2.453 -1.62%
BM_PushHeap_string_SingleElement_256 2.421 -1.26%
BM_PushHeap_string_SingleElement_262144 2.500 -
BM_PushHeap_string_SingleElement_4 2.156 -1.33%
BM_PushHeap_string_SingleElement_64 2.477 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.557 20.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.812 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.104 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.990 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.948 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.545 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.009 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.986 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.502 -3.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.707 1.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.678 5.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.753 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.695 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.670 -12.82%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.917 2.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.466 -7.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.479 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.539 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.516 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.903 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.168 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.916 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.252 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.429 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.075 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.262 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.679 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.848 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.851 3.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.532 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.696 45.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.543 1.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.427 2.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.531 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.293 2.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.492 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.450 -4.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.936 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.555 10.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.745 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.729 -1.78%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.753 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.762 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.745 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.650 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.765 -
BM_PushHeap_uint32_Ascending_1 0.521 11.68%
BM_PushHeap_uint32_Ascending_1024 3.932 -
BM_PushHeap_uint32_Ascending_16 1.395 -
BM_PushHeap_uint32_Ascending_16384 6.697 2.47%
BM_PushHeap_uint32_Ascending_256 3.082 -
BM_PushHeap_uint32_Ascending_262144 8.169 -
BM_PushHeap_uint32_Ascending_4 0.760 -
BM_PushHeap_uint32_Ascending_64 2.223 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.355 -
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.342 -4.54%
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.576 39.50%
BM_PushHeap_uint32_PipeOrgan_1024 1.919 -
BM_PushHeap_uint32_PipeOrgan_16 0.879 -
BM_PushHeap_uint32_PipeOrgan_16384 2.390 -
BM_PushHeap_uint32_PipeOrgan_256 1.688 -
BM_PushHeap_uint32_PipeOrgan_262144 3.034 -
BM_PushHeap_uint32_PipeOrgan_4 0.533 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.412 4.52%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.932 1.20%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.676 22.19%
BM_PushHeap_uint32_Random_1024 6.232 -
BM_PushHeap_uint32_Random_16 4.424 -1.85%
BM_PushHeap_uint32_Random_16384 6.236 -
BM_PushHeap_uint32_Random_256 5.993 -
BM_PushHeap_uint32_Random_262144 6.341 1.00%
BM_PushHeap_uint32_Random_4 2.445 -
BM_PushHeap_uint32_Random_64 5.593 -
BM_PushHeap_uint32_SingleElement_1 0.468 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -2.73%
BM_PushHeap_uint32_SingleElement_16 0.336 -5.42%
BM_PushHeap_uint32_SingleElement_16384 0.356 -3.00%
BM_PushHeap_uint32_SingleElement_256 0.382 -2.87%
BM_PushHeap_uint32_SingleElement_262144 0.356 -2.94%
BM_PushHeap_uint32_SingleElement_4 0.334 -5.19%
BM_PushHeap_uint32_SingleElement_64 0.350 -4.78%
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.762 3.24%
BM_PushHeap_uint64_Ascending_16 1.028 9.68%
BM_PushHeap_uint64_Ascending_16384 3.776 2.31%
BM_PushHeap_uint64_Ascending_256 2.320 5.41%
BM_PushHeap_uint64_Ascending_262144 5.160 5.37%
BM_PushHeap_uint64_Ascending_4 0.545 -
BM_PushHeap_uint64_Ascending_64 1.783 9.79%
BM_PushHeap_uint64_Descending_1 0.540 2.59%
BM_PushHeap_uint64_Descending_1024 0.387 -
BM_PushHeap_uint64_Descending_16 0.366 -3.13%
BM_PushHeap_uint64_Descending_16384 0.383 -
BM_PushHeap_uint64_Descending_256 0.401 -
BM_PushHeap_uint64_Descending_262144 0.382 -
BM_PushHeap_uint64_Descending_4 0.366 -4.53%
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.468 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.888 -
BM_PushHeap_uint64_PipeOrgan_16384 2.385 -
BM_PushHeap_uint64_PipeOrgan_256 1.690 -
BM_PushHeap_uint64_PipeOrgan_262144 3.037 -
BM_PushHeap_uint64_PipeOrgan_4 0.496 -
BM_PushHeap_uint64_PipeOrgan_64 1.325 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.608 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.921 -2.10%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.468 -
BM_PushHeap_uint64_Random_1024 5.972 3.02%
BM_PushHeap_uint64_Random_16 4.169 -3.65%
BM_PushHeap_uint64_Random_16384 6.014 -
BM_PushHeap_uint64_Random_256 5.786 -
BM_PushHeap_uint64_Random_262144 6.005 -1.40%
BM_PushHeap_uint64_Random_4 2.118 -2.07%
BM_PushHeap_uint64_Random_64 5.158 -
BM_PushHeap_uint64_SingleElement_1 0.697 30.14%
BM_PushHeap_uint64_SingleElement_1024 0.369 -
BM_PushHeap_uint64_SingleElement_16 0.348 3.04%
BM_PushHeap_uint64_SingleElement_16384 0.368 -
BM_PushHeap_uint64_SingleElement_256 0.390 -
BM_PushHeap_uint64_SingleElement_262144 0.364 -
BM_PushHeap_uint64_SingleElement_4 0.367 2.84%
BM_PushHeap_uint64_SingleElement_64 0.392 11.19%
BM_RangesMakeHeap_float_Ascending_1 0.275 -
BM_RangesMakeHeap_float_Ascending_1024 0.701 -
BM_RangesMakeHeap_float_Ascending_16 0.738 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.652 -
BM_RangesMakeHeap_float_Ascending_262144 0.697 -
BM_RangesMakeHeap_float_Ascending_4 0.394 -
BM_RangesMakeHeap_float_Ascending_64 0.628 -
BM_RangesMakeHeap_float_Descending_1 0.274 -
BM_RangesMakeHeap_float_Descending_1024 0.253 -
BM_RangesMakeHeap_float_Descending_16 0.251 4.45%
BM_RangesMakeHeap_float_Descending_16384 0.235 -
BM_RangesMakeHeap_float_Descending_256 0.261 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.295 5.23%
BM_RangesMakeHeap_float_Descending_64 0.270 8.80%
BM_RangesMakeHeap_float_Heap_1 0.277 -
BM_RangesMakeHeap_float_Heap_1024 0.255 -
BM_RangesMakeHeap_float_Heap_16 0.211 -12.40%
BM_RangesMakeHeap_float_Heap_16384 0.233 -
BM_RangesMakeHeap_float_Heap_256 0.244 -
BM_RangesMakeHeap_float_Heap_262144 0.232 -
BM_RangesMakeHeap_float_Heap_4 0.278 -4.26%
BM_RangesMakeHeap_float_Heap_64 0.194 -21.39%
BM_RangesMakeHeap_float_PipeOrgan_1 0.273 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.703 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.293 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.669 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.706 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.384 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.803 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.841 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.505 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.401 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.277 -
BM_RangesMakeHeap_float_Random_1024 1.229 4.50%
BM_RangesMakeHeap_float_Random_16 1.473 -4.46%
BM_RangesMakeHeap_float_Random_16384 1.172 5.10%
BM_RangesMakeHeap_float_Random_256 1.315 -4.84%
BM_RangesMakeHeap_float_Random_262144 1.125 2.82%
BM_RangesMakeHeap_float_Random_4 1.633 5.05%
BM_RangesMakeHeap_float_Random_64 1.528 6.74%
BM_RangesMakeHeap_float_SingleElement_1 0.277 -
BM_RangesMakeHeap_float_SingleElement_1024 0.699 -
BM_RangesMakeHeap_float_SingleElement_16 0.661 -
BM_RangesMakeHeap_float_SingleElement_16384 0.658 -
BM_RangesMakeHeap_float_SingleElement_256 0.643 -
BM_RangesMakeHeap_float_SingleElement_262144 0.712 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.641 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.367 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.274 6.48%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.346 1.08%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.383 -1.65%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.393 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.772 -5.43%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.111 -1.37%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.521 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.512 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.491 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.616 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.449 -20.99%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.475 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.548 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.541 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.531 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.569 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.526 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.445 2.67%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.492 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.270 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.347 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.160 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.327 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.391 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.408 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.551 -3.85%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.115 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.273 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.323 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.230 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.302 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.373 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.330 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.778 2.26%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.118 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.276 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.916 -3.46%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.816 -3.02%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.903 -3.27%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.034 1.92%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.965 -3.43%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.599 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.015 -2.98%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.213 1.25%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.082 2.81%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.195 1.46%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.198 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.235 1.57%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.779 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.143 3.56%
BM_RangesMakeHeap_string_Ascending_1 0.257 -
BM_RangesMakeHeap_string_Ascending_1024 5.089 3.80%
BM_RangesMakeHeap_string_Ascending_16 3.650 -
BM_RangesMakeHeap_string_Ascending_16384 5.247 -1.18%
BM_RangesMakeHeap_string_Ascending_256 4.902 1.27%
BM_RangesMakeHeap_string_Ascending_262144 7.902 7.99%
BM_RangesMakeHeap_string_Ascending_4 2.860 -
BM_RangesMakeHeap_string_Ascending_64 4.744 -
BM_RangesMakeHeap_string_Descending_1 0.254 -
BM_RangesMakeHeap_string_Descending_1024 2.733 -
BM_RangesMakeHeap_string_Descending_16 2.328 -
BM_RangesMakeHeap_string_Descending_16384 2.754 -4.72%
BM_RangesMakeHeap_string_Descending_256 2.668 -1.15%
BM_RangesMakeHeap_string_Descending_262144 3.502 -
BM_RangesMakeHeap_string_Descending_4 2.105 -
BM_RangesMakeHeap_string_Descending_64 2.549 -1.17%
BM_RangesMakeHeap_string_Heap_1 0.256 -
BM_RangesMakeHeap_string_Heap_1024 4.825 1.99%
BM_RangesMakeHeap_string_Heap_16 4.668 1.13%
BM_RangesMakeHeap_string_Heap_16384 5.044 1.09%
BM_RangesMakeHeap_string_Heap_256 4.947 1.30%
BM_RangesMakeHeap_string_Heap_262144 5.368 2.68%
BM_RangesMakeHeap_string_Heap_4 3.058 -
BM_RangesMakeHeap_string_Heap_64 5.018 1.17%
BM_RangesMakeHeap_string_PipeOrgan_1 0.255 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.934 1.28%
BM_RangesMakeHeap_string_PipeOrgan_16 3.577 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.148 -1.29%
BM_RangesMakeHeap_string_PipeOrgan_256 4.769 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.264 -
BM_RangesMakeHeap_string_PipeOrgan_4 2.579 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.690 -
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.254 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.499 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.526 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.642 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.290 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.641 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.914 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.063 -
BM_RangesMakeHeap_string_Random_1 0.247 -
BM_RangesMakeHeap_string_Random_1024 10.658 -
BM_RangesMakeHeap_string_Random_16 8.304 1.40%
BM_RangesMakeHeap_string_Random_16384 12.528 -
BM_RangesMakeHeap_string_Random_256 10.323 -
BM_RangesMakeHeap_string_Random_262144 15.104 -
BM_RangesMakeHeap_string_Random_4 5.686 -
BM_RangesMakeHeap_string_Random_64 9.953 -
BM_RangesMakeHeap_string_SingleElement_1 0.254 -
BM_RangesMakeHeap_string_SingleElement_1024 6.190 -
BM_RangesMakeHeap_string_SingleElement_16 5.553 -
BM_RangesMakeHeap_string_SingleElement_16384 5.889 -
BM_RangesMakeHeap_string_SingleElement_256 6.210 -1.94%
BM_RangesMakeHeap_string_SingleElement_262144 7.286 -1.27%
BM_RangesMakeHeap_string_SingleElement_4 3.605 -1.81%
BM_RangesMakeHeap_string_SingleElement_64 6.383 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.886 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.374 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.957 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.893 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.095 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.081 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.602 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.883 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.942 -2.59%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.960 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.777 -4.25%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.990 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.248 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.937 -3.39%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.202 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.114 1.27%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.194 1.10%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.772 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.052 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.920 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.385 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.961 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.126 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.911 -3.44%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.672 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.796 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.446 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.926 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.802 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.089 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.070 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.567 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.757 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.146 -2.27%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.785 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.749 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.872 -1.08%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.581 -3.39%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.944 1.34%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.989 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.687 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.303 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.997 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.704 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.930 -
BM_RangesMakeHeap_uint32_Ascending_1 0.275 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.649 -
BM_RangesMakeHeap_uint32_Ascending_16 0.608 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.607 -
BM_RangesMakeHeap_uint32_Ascending_256 0.613 2.68%
BM_RangesMakeHeap_uint32_Ascending_262144 0.664 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.558 -
BM_RangesMakeHeap_uint32_Descending_1 0.275 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.253 -
BM_RangesMakeHeap_uint32_Descending_16384 0.234 -
BM_RangesMakeHeap_uint32_Descending_256 0.259 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.270 -
BM_RangesMakeHeap_uint32_Descending_64 0.232 -7.16%
BM_RangesMakeHeap_uint32_Heap_1 0.277 -
BM_RangesMakeHeap_uint32_Heap_1024 0.254 -
BM_RangesMakeHeap_uint32_Heap_16 0.248 -
BM_RangesMakeHeap_uint32_Heap_16384 0.234 -
BM_RangesMakeHeap_uint32_Heap_256 0.265 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.276 -
BM_RangesMakeHeap_uint32_Heap_64 0.234 -13.52%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.269 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.714 5.14%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.034 -
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.634 -2.03%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.671 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.414 3.36%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.714 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.495 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.623 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.485 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_RangesMakeHeap_uint32_Random_1 0.273 -
BM_RangesMakeHeap_uint32_Random_1024 1.022 -10.15%
BM_RangesMakeHeap_uint32_Random_16 1.273 1.49%
BM_RangesMakeHeap_uint32_Random_16384 1.047 -
BM_RangesMakeHeap_uint32_Random_256 1.318 13.96%
BM_RangesMakeHeap_uint32_Random_262144 1.044 4.02%
BM_RangesMakeHeap_uint32_Random_4 1.427 -9.10%
BM_RangesMakeHeap_uint32_Random_64 1.249 -3.06%
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.573 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.494 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.545 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.624 -1.90%
BM_RangesMakeHeap_uint32_SingleElement_4 0.330 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.517 3.59%
BM_RangesMakeHeap_uint64_Ascending_1 0.277 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.649 -
BM_RangesMakeHeap_uint64_Ascending_16 0.655 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.629 -
BM_RangesMakeHeap_uint64_Ascending_256 0.629 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.729 -
BM_RangesMakeHeap_uint64_Ascending_4 0.419 -
BM_RangesMakeHeap_uint64_Ascending_64 0.575 -
BM_RangesMakeHeap_uint64_Descending_1 0.274 -
BM_RangesMakeHeap_uint64_Descending_1024 0.254 -
BM_RangesMakeHeap_uint64_Descending_16 0.259 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.276 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.287 -
BM_RangesMakeHeap_uint64_Descending_64 0.243 6.46%
BM_RangesMakeHeap_uint64_Heap_1 0.277 -
BM_RangesMakeHeap_uint64_Heap_1024 0.254 -
BM_RangesMakeHeap_uint64_Heap_16 0.258 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.279 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.282 -3.42%
BM_RangesMakeHeap_uint64_Heap_64 0.245 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.035 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.657 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.759 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.727 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.609 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.425 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.277 -
BM_RangesMakeHeap_uint64_Random_1024 1.071 1.79%
BM_RangesMakeHeap_uint64_Random_16 1.297 2.85%
BM_RangesMakeHeap_uint64_Random_16384 1.052 2.97%
BM_RangesMakeHeap_uint64_Random_256 1.170 -3.82%
BM_RangesMakeHeap_uint64_Random_262144 1.056 3.36%
BM_RangesMakeHeap_uint64_Random_4 1.282 -26.12%
BM_RangesMakeHeap_uint64_Random_64 1.393 13.28%
BM_RangesMakeHeap_uint64_SingleElement_1 0.274 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.568 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.510 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.576 2.20%
BM_RangesMakeHeap_uint64_SingleElement_262144 0.756 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.328 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.506 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.271 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.656 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.986 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.945 1.38%
BM_RangesMakeThenSortHeap_float_Ascending_256 6.530 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.655 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.311 2.54%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.968 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.191 1.05%
BM_RangesMakeThenSortHeap_float_Descending_16 1.804 -2.04%
BM_RangesMakeThenSortHeap_float_Descending_16384 29.384 -
BM_RangesMakeThenSortHeap_float_Descending_256 6.122 2.09%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.095 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.070 -11.97%
BM_RangesMakeThenSortHeap_float_Descending_64 3.259 -3.70%
BM_RangesMakeThenSortHeap_float_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.255 -
BM_RangesMakeThenSortHeap_float_Heap_16 1.950 -
BM_RangesMakeThenSortHeap_float_Heap_16384 27.122 -
BM_RangesMakeThenSortHeap_float_Heap_256 6.045 -2.71%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.187 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.217 -2.00%
BM_RangesMakeThenSortHeap_float_Heap_64 3.532 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.389 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.906 -2.57%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.724 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.301 -1.76%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.833 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.468 -1.69%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 3.992 -1.78%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.271 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.275 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.948 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.702 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 5.966 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.585 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.500 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.875 -
BM_RangesMakeThenSortHeap_float_Random_1 0.280 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.028 -
BM_RangesMakeThenSortHeap_float_Random_16 9.876 -
BM_RangesMakeThenSortHeap_float_Random_16384 46.814 -
BM_RangesMakeThenSortHeap_float_Random_256 25.383 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.168 -
BM_RangesMakeThenSortHeap_float_Random_4 4.164 -1.66%
BM_RangesMakeThenSortHeap_float_Random_64 17.838 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.782 -1.45%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.283 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.855 -
BM_RangesMakeThenSortHeap_float_SingleElement_256 3.999 -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.331 -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.352 1.43%
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.326 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.684 -2.46%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.799 1.97%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.269 -2.81%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.674 -1.04%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.335 -2.75%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.774 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.313 1.95%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.276 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.427 2.75%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 7.021 4.44%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.228 2.72%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.184 3.34%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.737 3.00%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.431 8.95%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.841 1.43%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 13.960 -3.44%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.360 -4.49%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.059 -3.27%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.644 -2.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 33.974 -3.61%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.625 -7.80%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.181 -2.57%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.864 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.831 1.74%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.208 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.922 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.074 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.787 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.464 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.276 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 14.958 -1.65%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.572 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 23.913 -1.82%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.477 -1.86%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 34.987 -2.10%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.657 1.86%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.777 -2.18%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.269 -3.73%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.237 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.588 1.86%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.293 1.36%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.088 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.501 1.23%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.010 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.511 1.59%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.658 -29.64%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.296 -31.20%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.438 -24.67%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.293 -28.65%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.256 -42.86%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.655 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.874 -30.70%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 31.378 1.46%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.636 1.85%
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.276 -1.37%
BM_RangesMakeThenSortHeap_string_Ascending_256 19.804 -2.26%
BM_RangesMakeThenSortHeap_string_Ascending_262144 76.462 -1.43%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.357 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.601 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 28.668 -1.98%
BM_RangesMakeThenSortHeap_string_Descending_16 7.754 -
BM_RangesMakeThenSortHeap_string_Descending_16384 65.849 -
BM_RangesMakeThenSortHeap_string_Descending_256 17.962 -2.59%
BM_RangesMakeThenSortHeap_string_Descending_262144 88.570 4.50%
BM_RangesMakeThenSortHeap_string_Descending_4 3.692 -
BM_RangesMakeThenSortHeap_string_Descending_64 13.012 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 62.841 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.719 -
BM_RangesMakeThenSortHeap_string_Heap_16384 100.684 -
BM_RangesMakeThenSortHeap_string_Heap_256 48.922 -
BM_RangesMakeThenSortHeap_string_Heap_262144 177.959 -
BM_RangesMakeThenSortHeap_string_Heap_4 5.983 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.056 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 38.131 -4.69%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.627 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 65.451 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.106 1.72%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 78.878 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.791 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.072 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.217 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.704 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 108.920 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 54.888 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 188.926 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.594 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 39.992 -
BM_RangesMakeThenSortHeap_string_Random_1 1.365 -
BM_RangesMakeThenSortHeap_string_Random_1024 69.140 -
BM_RangesMakeThenSortHeap_string_Random_16 22.515 -
BM_RangesMakeThenSortHeap_string_Random_16384 108.766 -
BM_RangesMakeThenSortHeap_string_Random_256 54.732 -
BM_RangesMakeThenSortHeap_string_Random_262144 193.754 2.45%
BM_RangesMakeThenSortHeap_string_Random_4 10.412 -
BM_RangesMakeThenSortHeap_string_Random_64 39.454 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.208 -4.35%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.317 -2.51%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.430 -2.98%
BM_RangesMakeThenSortHeap_string_SingleElement_256 24.559 -4.14%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 50.481 -1.53%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.029 -1.19%
BM_RangesMakeThenSortHeap_string_SingleElement_64 19.503 -3.45%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.056 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.598 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.557 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.206 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.848 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.461 1.87%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.435 -1.29%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.690 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.529 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.643 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.906 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.890 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.177 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.371 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.692 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.571 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.422 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.119 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.973 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.922 -5.42%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.083 2.09%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.966 -1.45%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.915 -1.13%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.167 -1.36%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.274 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.361 -1.53%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.342 -1.86%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.201 -1.92%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.233 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.429 2.76%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.095 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.796 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.841 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.710 4.91%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.631 -5.62%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.066 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.019 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.929 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.727 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.149 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.328 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.600 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.215 6.23%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.424 7.52%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 15.837 8.98%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.230 5.15%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 20.839 11.69%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.676 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.237 5.46%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.705 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.721 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.882 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.715 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 25.018 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.439 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.642 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.275 -9.42%
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.210 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.499 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.288 -4.63%
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.800 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.369 -1.03%
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.434 -1.35%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.706 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.327 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.159 1.07%
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.399 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.287 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.344 -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.222 4.63%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.140 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.066 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.788 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.196 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.243 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.549 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.386 2.91%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.178 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.632 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.606 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.471 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.461 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.373 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.717 -1.28%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.908 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.530 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.671 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.165 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.299 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.379 -
BM_RangesMakeThenSortHeap_uint32_Random_4 3.959 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.952 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.432 1.88%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.946 -2.88%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.777 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.654 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.832 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.445 -1.27%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.213 -1.00%
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.274 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.742 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.488 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.008 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.755 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.245 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.465 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.401 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.296 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.604 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.356 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.727 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.811 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.482 -3.03%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.475 1.05%
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.274 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.399 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.337 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.631 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.473 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 24.956 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.215 2.19%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.234 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.205 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.090 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.508 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.351 -17.45%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.195 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.398 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.954 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.674 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.504 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.477 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.782 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.977 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.437 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.961 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.475 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.534 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.151 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.440 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.426 -
BM_RangesMakeThenSortHeap_uint64_Random_4 4.058 -1.66%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.863 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.781 6.65%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.008 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.811 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.795 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.110 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.235 -1.59%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.970 -3.49%
BM_RangesPopHeap_float_1 0.481 -
BM_RangesPopHeap_float_1024 27.948 -
BM_RangesPopHeap_float_16 6.921 -
BM_RangesPopHeap_float_16384 32.421 -2.52%
BM_RangesPopHeap_float_256 21.952 -
BM_RangesPopHeap_float_262144 39.836 12.15%
BM_RangesPopHeap_float_4 2.449 -
BM_RangesPopHeap_float_64 13.380 -
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.557 9.94%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.884 -
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.255 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 45.289 1.87%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.507 -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.347 -
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.167 -1.07%
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.861 1.03%
BM_RangesPopHeap_string_1 0.529 14.54%
BM_RangesPopHeap_string_1024 56.156 -
BM_RangesPopHeap_string_16 14.379 -
BM_RangesPopHeap_string_16384 73.306 3.51%
BM_RangesPopHeap_string_256 40.695 -
BM_RangesPopHeap_string_262144 93.587 -
BM_RangesPopHeap_string_4 5.338 -
BM_RangesPopHeap_string_64 25.845 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.556 29.73%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.716 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.483 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.572 1.08%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 30.970 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 76.109 -1.32%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.210 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.544 -
BM_RangesPopHeap_uint32_1 0.499 -13.06%
BM_RangesPopHeap_uint32_1024 21.232 -
BM_RangesPopHeap_uint32_16 7.683 1.23%
BM_RangesPopHeap_uint32_16384 31.077 -
BM_RangesPopHeap_uint32_256 16.932 -
BM_RangesPopHeap_uint32_262144 41.006 -
BM_RangesPopHeap_uint32_4 2.635 -
BM_RangesPopHeap_uint32_64 12.549 -
BM_RangesPopHeap_uint64_1 0.498 -3.89%
BM_RangesPopHeap_uint64_1024 21.591 -
BM_RangesPopHeap_uint64_16 7.597 -
BM_RangesPopHeap_uint64_16384 31.178 -
BM_RangesPopHeap_uint64_256 17.088 -
BM_RangesPopHeap_uint64_262144 41.361 -
BM_RangesPopHeap_uint64_4 2.718 2.65%
BM_RangesPopHeap_uint64_64 12.711 -
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.156 -1.81%
BM_RangesPushHeap_float_Ascending_16 1.067 -3.77%
BM_RangesPushHeap_float_Ascending_16384 4.205 1.32%
BM_RangesPushHeap_float_Ascending_256 2.512 -1.31%
BM_RangesPushHeap_float_Ascending_262144 5.253 -
BM_RangesPushHeap_float_Ascending_4 0.538 -
BM_RangesPushHeap_float_Ascending_64 1.825 -1.49%
BM_RangesPushHeap_float_Descending_1 0.613 -2.77%
BM_RangesPushHeap_float_Descending_1024 0.389 -
BM_RangesPushHeap_float_Descending_16 0.364 -
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.401 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.357 -
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.466 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.093 -
BM_RangesPushHeap_float_PipeOrgan_16 0.909 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.520 -
BM_RangesPushHeap_float_PipeOrgan_256 1.723 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.148 -
BM_RangesPushHeap_float_PipeOrgan_4 0.481 -3.05%
BM_RangesPushHeap_float_PipeOrgan_64 1.297 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.615 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.974 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.495 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.735 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.535 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.619 -
BM_RangesPushHeap_float_Random_1 0.697 -
BM_RangesPushHeap_float_Random_1024 7.485 -
BM_RangesPushHeap_float_Random_16 5.364 1.09%
BM_RangesPushHeap_float_Random_16384 7.521 -1.86%
BM_RangesPushHeap_float_Random_256 7.293 -
BM_RangesPushHeap_float_Random_262144 7.633 -
BM_RangesPushHeap_float_Random_4 3.000 1.93%
BM_RangesPushHeap_float_Random_64 6.694 -
BM_RangesPushHeap_float_SingleElement_1 0.466 -
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.363 -
BM_RangesPushHeap_float_SingleElement_16384 0.383 -
BM_RangesPushHeap_float_SingleElement_256 0.402 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.364 -
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.480 -16.47%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.184 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.616 1.97%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.913 -1.60%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.255 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.707 1.85%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.833 -4.84%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.404 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.481 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.499 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.471 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.554 -5.12%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.559 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.740 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.177 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.082 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.235 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.432 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.674 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.660 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.936 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.025 4.77%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.656 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.636 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.459 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.638 2.86%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.420 5.60%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.533 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.463 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.270 -3.50%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.541 -1.20%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.216 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.583 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.705 5.06%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.703 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.575 -17.43%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.550 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.599 2.29%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.551 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.570 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.544 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.533 -4.36%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.543 -
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 12.990 -
BM_RangesPushHeap_string_Ascending_16 4.649 -
BM_RangesPushHeap_string_Ascending_16384 19.320 -6.72%
BM_RangesPushHeap_string_Ascending_256 10.392 -1.14%
BM_RangesPushHeap_string_Ascending_262144 27.567 -
BM_RangesPushHeap_string_Ascending_4 2.557 -
BM_RangesPushHeap_string_Ascending_64 7.361 -
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.448 -11.92%
BM_RangesPushHeap_string_Descending_16 2.081 -6.52%
BM_RangesPushHeap_string_Descending_16384 2.329 -12.04%
BM_RangesPushHeap_string_Descending_256 2.284 -12.45%
BM_RangesPushHeap_string_Descending_262144 3.265 -29.50%
BM_RangesPushHeap_string_Descending_4 1.898 -6.89%
BM_RangesPushHeap_string_Descending_64 2.218 -8.62%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.889 -4.39%
BM_RangesPushHeap_string_PipeOrgan_16 4.107 -1.79%
BM_RangesPushHeap_string_PipeOrgan_16384 13.206 -6.37%
BM_RangesPushHeap_string_PipeOrgan_256 8.007 -4.01%
BM_RangesPushHeap_string_PipeOrgan_262144 17.783 2.95%
BM_RangesPushHeap_string_PipeOrgan_4 2.480 -2.44%
BM_RangesPushHeap_string_PipeOrgan_64 5.821 -2.40%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.212 -1.60%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.231 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.737 -2.04%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.512 -1.45%
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.205 -3.40%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.081 -
BM_RangesPushHeap_string_QuickSortAdversary_64 12.957 -
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.989 -
BM_RangesPushHeap_string_Random_16 10.243 -
BM_RangesPushHeap_string_Random_16384 16.264 -
BM_RangesPushHeap_string_Random_256 14.254 -
BM_RangesPushHeap_string_Random_262144 18.266 -11.56%
BM_RangesPushHeap_string_Random_4 5.918 -2.11%
BM_RangesPushHeap_string_Random_64 12.796 -1.08%
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.459 -
BM_RangesPushHeap_string_SingleElement_16 2.422 -
BM_RangesPushHeap_string_SingleElement_16384 2.470 -
BM_RangesPushHeap_string_SingleElement_256 2.445 -
BM_RangesPushHeap_string_SingleElement_262144 2.529 -
BM_RangesPushHeap_string_SingleElement_4 2.152 -
BM_RangesPushHeap_string_SingleElement_64 2.491 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.521 -9.71%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.815 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.111 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 7.015 1.32%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.938 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.568 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.003 -2.51%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.999 2.37%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.519 -18.02%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.702 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.677 6.12%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.687 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.744 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.691 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.732 -3.52%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.904 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.534 -12.89%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.491 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.535 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.922 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.142 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.899 -1.11%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.259 1.13%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.555 12.92%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.077 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.273 -1.07%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.687 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.842 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.334 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.831 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.529 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.613 37.12%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.412 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.311 -1.37%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.400 -2.13%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.131 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.574 2.57%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.581 3.81%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.920 1.12%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.614 32.55%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.742 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.729 -2.92%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.749 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.760 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.741 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.653 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.755 -
BM_RangesPushHeap_uint32_Ascending_1 0.528 -23.99%
BM_RangesPushHeap_uint32_Ascending_1024 3.915 -
BM_RangesPushHeap_uint32_Ascending_16 1.393 -
BM_RangesPushHeap_uint32_Ascending_16384 6.712 4.08%
BM_RangesPushHeap_uint32_Ascending_256 3.066 -
BM_RangesPushHeap_uint32_Ascending_262144 8.353 2.08%
BM_RangesPushHeap_uint32_Ascending_4 0.759 -
BM_RangesPushHeap_uint32_Ascending_64 2.217 -
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.383 -
BM_RangesPushHeap_uint32_Descending_16 0.358 -6.42%
BM_RangesPushHeap_uint32_Descending_16384 0.380 -
BM_RangesPushHeap_uint32_Descending_256 0.394 -
BM_RangesPushHeap_uint32_Descending_262144 0.379 -
BM_RangesPushHeap_uint32_Descending_4 0.346 -13.62%
BM_RangesPushHeap_uint32_Descending_64 0.375 -2.75%
BM_RangesPushHeap_uint32_PipeOrgan_1 0.524 16.60%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.874 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.386 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.685 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.029 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.532 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.309 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.573 -17.74%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.921 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_RangesPushHeap_uint32_Random_1 0.547 13.25%
BM_RangesPushHeap_uint32_Random_1024 6.101 -
BM_RangesPushHeap_uint32_Random_16 4.386 -1.05%
BM_RangesPushHeap_uint32_Random_16384 6.161 -1.22%
BM_RangesPushHeap_uint32_Random_256 5.933 -
BM_RangesPushHeap_uint32_Random_262144 6.254 -
BM_RangesPushHeap_uint32_Random_4 2.437 2.29%
BM_RangesPushHeap_uint32_Random_64 5.416 -1.68%
BM_RangesPushHeap_uint32_SingleElement_1 0.469 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.373 -
BM_RangesPushHeap_uint32_SingleElement_16 0.357 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.367 -
BM_RangesPushHeap_uint32_SingleElement_256 0.392 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.367 -
BM_RangesPushHeap_uint32_SingleElement_4 0.368 -
BM_RangesPushHeap_uint32_SingleElement_64 0.365 -
BM_RangesPushHeap_uint64_Ascending_1 0.472 -
BM_RangesPushHeap_uint64_Ascending_1024 2.575 -3.67%
BM_RangesPushHeap_uint64_Ascending_16 0.942 1.21%
BM_RangesPushHeap_uint64_Ascending_16384 3.688 -1.21%
BM_RangesPushHeap_uint64_Ascending_256 2.091 -5.06%
BM_RangesPushHeap_uint64_Ascending_262144 4.791 -2.37%
BM_RangesPushHeap_uint64_Ascending_4 0.539 -1.92%
BM_RangesPushHeap_uint64_Ascending_64 1.519 -6.43%
BM_RangesPushHeap_uint64_Descending_1 0.613 6.37%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.361 -
BM_RangesPushHeap_uint64_Descending_16384 0.381 -
BM_RangesPushHeap_uint64_Descending_256 0.397 -
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.360 -
BM_RangesPushHeap_uint64_Descending_64 0.377 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.887 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.381 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.029 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.486 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.325 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.616 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.909 -7.35%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.485 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.718 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 5.870 -
BM_RangesPushHeap_uint64_Random_16 4.309 2.41%
BM_RangesPushHeap_uint64_Random_16384 6.057 2.33%
BM_RangesPushHeap_uint64_Random_256 5.792 1.78%
BM_RangesPushHeap_uint64_Random_262144 6.056 -
BM_RangesPushHeap_uint64_Random_4 2.291 8.00%
BM_RangesPushHeap_uint64_Random_64 5.269 -
BM_RangesPushHeap_uint64_SingleElement_1 0.580 -16.75%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.338 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.364 -
BM_RangesPushHeap_uint64_SingleElement_256 0.385 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.358 -
BM_RangesPushHeap_uint64_SingleElement_4 0.357 -
BM_RangesPushHeap_uint64_SingleElement_64 0.365 -
BM_RangesSortHeap_float_1 0.265 6.42%
BM_RangesSortHeap_float_1024 7.934 -
BM_RangesSortHeap_float_16 1.598 -
BM_RangesSortHeap_float_16384 27.621 -
BM_RangesSortHeap_float_256 5.848 1.45%
BM_RangesSortHeap_float_262144 30.785 -
BM_RangesSortHeap_float_4 1.073 1.27%
BM_RangesSortHeap_float_64 3.219 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.265 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.705 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.003 2.02%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.557 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.185 1.28%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.294 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.658 15.49%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.636 -
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 59.939 -
BM_RangesSortHeap_string_16 14.281 -
BM_RangesSortHeap_string_16384 97.571 -
BM_RangesSortHeap_string_256 44.973 -
BM_RangesSortHeap_string_262144 174.598 -
BM_RangesSortHeap_string_4 4.266 -
BM_RangesSortHeap_string_64 30.131 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.244 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.593 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.596 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.696 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.469 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.426 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.411 -1.73%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.362 -1.67%
BM_RangesSortHeap_uint32_1 0.256 -
BM_RangesSortHeap_uint32_1024 10.203 -
BM_RangesSortHeap_uint32_16 4.805 -
BM_RangesSortHeap_uint32_16384 16.344 -
BM_RangesSortHeap_uint32_256 8.056 -
BM_RangesSortHeap_uint32_262144 24.391 -
BM_RangesSortHeap_uint32_4 1.042 -
BM_RangesSortHeap_uint32_64 7.886 -1.33%
BM_RangesSortHeap_uint64_1 0.251 -
BM_RangesSortHeap_uint64_1024 10.174 -
BM_RangesSortHeap_uint64_16 4.935 -
BM_RangesSortHeap_uint64_16384 16.394 -
BM_RangesSortHeap_uint64_256 8.275 -
BM_RangesSortHeap_uint64_262144 24.487 -
BM_RangesSortHeap_uint64_4 0.949 1.81%
BM_RangesSortHeap_uint64_64 7.901 -
BM_SortHeap_float_1 0.260 -
BM_SortHeap_float_1024 8.096 -
BM_SortHeap_float_16 1.600 -
BM_SortHeap_float_16384 27.742 -2.17%
BM_SortHeap_float_256 5.882 2.08%
BM_SortHeap_float_262144 31.386 -
BM_SortHeap_float_4 1.067 -
BM_SortHeap_float_64 3.257 -
BM_SortHeap_pair<uint32,_uint32>_1 0.264 7.27%
BM_SortHeap_pair<uint32,_uint32>_1024 13.904 -1.18%
BM_SortHeap_pair<uint32,_uint32>_16 6.099 -1.73%
BM_SortHeap_pair<uint32,_uint32>_16384 22.932 -1.99%
BM_SortHeap_pair<uint32,_uint32>_256 10.288 -1.88%
BM_SortHeap_pair<uint32,_uint32>_262144 33.876 -2.18%
BM_SortHeap_pair<uint32,_uint32>_4 1.543 -15.25%
BM_SortHeap_pair<uint32,_uint32>_64 8.751 -1.63%
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 59.607 1.10%
BM_SortHeap_string_16 14.234 -
BM_SortHeap_string_16384 96.847 -
BM_SortHeap_string_256 44.745 -
BM_SortHeap_string_262144 174.734 -1.03%
BM_SortHeap_string_4 4.270 -
BM_SortHeap_string_64 29.986 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.564 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.581 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.739 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.443 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.598 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.403 -3.80%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.355 -
BM_SortHeap_uint32_1 0.255 -
BM_SortHeap_uint32_1024 10.190 -
BM_SortHeap_uint32_16 4.766 -
BM_SortHeap_uint32_16384 16.357 -
BM_SortHeap_uint32_256 8.090 -
BM_SortHeap_uint32_262144 24.482 -
BM_SortHeap_uint32_4 1.083 3.55%
BM_SortHeap_uint32_64 7.960 -
BM_SortHeap_uint64_1 0.255 -
BM_SortHeap_uint64_1024 10.220 -
BM_SortHeap_uint64_16 4.995 -
BM_SortHeap_uint64_16384 16.456 -
BM_SortHeap_uint64_256 8.312 -
BM_SortHeap_uint64_262144 24.649 -
BM_SortHeap_uint64_4 0.942 -
BM_SortHeap_uint64_64 7.973 -
BM_StringAssignAsciizMix_Opaque 4.907 2.16%
BM_StringAssignAsciizMix_Transparent 3.125 3.36%
BM_StringAssignAsciiz_Empty_Opaque 2.880 -
BM_StringAssignAsciiz_Empty_Transparent 0.356 -
BM_StringAssignAsciiz_Huge_Opaque 182.474 -
BM_StringAssignAsciiz_Huge_Transparent 182.987 -
BM_StringAssignAsciiz_Large_Opaque 11.968 3.19%
BM_StringAssignAsciiz_Large_Transparent 11.940 3.53%
BM_StringAssignAsciiz_Small_Opaque 2.881 -
BM_StringAssignAsciiz_Small_Transparent 0.458 -
BM_StringAssignStr_Empty_Opaque 0.727 -
BM_StringAssignStr_Empty_Transparent 0.493 -
BM_StringAssignStr_Huge_Opaque 109.181 -2.71%
BM_StringAssignStr_Huge_Transparent 107.718 -5.97%
BM_StringAssignStr_Large_Opaque 10.799 5.65%
BM_StringAssignStr_Large_Transparent 10.724 3.93%
BM_StringAssignStr_Small_Opaque 0.730 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.098 -
BM_StringConstructDestroyCStr_Empty_Transparent 0.314 -
BM_StringConstructDestroyCStr_Huge_Opaque 158.592 -
BM_StringConstructDestroyCStr_Huge_Transparent 69.624 1.77%
BM_StringConstructDestroyCStr_Large_Opaque 15.055 -1.05%
BM_StringConstructDestroyCStr_Large_Transparent 9.352 -11.91%
BM_StringConstructDestroyCStr_Small_Opaque 2.082 -9.99%
BM_StringConstructDestroyCStr_Small_Transparent 0.347 -
BM_StringCopy_Empty 0.653 -
BM_StringCopy_Huge 103.205 -2.09%
BM_StringCopy_Large 6.330 2.00%
BM_StringCopy_Small 0.654 -
BM_StringCtorDefault 0.235 -12.21%
BM_StringDestroy_Empty 0.756 -
BM_StringDestroy_Huge 10.943 2.67%
BM_StringDestroy_Large 7.348 3.01%
BM_StringDestroy_Small 0.653 -2.57%
BM_StringEraseToEnd_Empty_Opaque 0.617 -
BM_StringEraseToEnd_Empty_Transparent 0.357 -
BM_StringEraseToEnd_Huge_Opaque 2.349 1.31%
BM_StringEraseToEnd_Huge_Transparent 2.464 -
BM_StringEraseToEnd_Large_Opaque 1.013 -1.61%
BM_StringEraseToEnd_Large_Transparent 0.840 -1.81%
BM_StringEraseToEnd_Small_Opaque 0.613 -
BM_StringEraseToEnd_Small_Transparent 0.426 -6.05%
BM_StringEraseWithMove_Empty_Opaque 0.798 -11.50%
BM_StringEraseWithMove_Empty_Transparent 0.564 -15.33%
BM_StringEraseWithMove_Huge_Opaque 46.337 -
BM_StringEraseWithMove_Huge_Transparent 44.543 -1.26%
BM_StringEraseWithMove_Large_Opaque 2.845 3.60%
BM_StringEraseWithMove_Large_Transparent 2.654 9.23%
BM_StringEraseWithMove_Small_Opaque 2.647 3.49%
BM_StringEraseWithMove_Small_Transparent 2.499 8.06%
BM_StringFindAllMatch/1 2.892 -
BM_StringFindAllMatch/131072 2271.971 -
BM_StringFindAllMatch/32768 575.900 -
BM_StringFindAllMatch/4096 86.232 7.29%
BM_StringFindAllMatch/512 11.663 -5.54%
BM_StringFindAllMatch/64 3.108 1.09%
BM_StringFindAllMatch/8 2.661 2.35%
BM_StringFindCharLiteral/1024 16.867 -
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.491 -
BM_StringFindCharLiteral/256 5.380 1.24%
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.470 -
BM_StringFindCharLiteral/512 9.294 -
BM_StringFindCharLiteral/64 2.089 -1.96%
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.457 -
BM_StringFindMatch1/1 983.417 -
BM_StringFindMatch1/32768 1575.172 -
BM_StringFindMatch1/4096 1060.024 -
BM_StringFindMatch1/512 993.898 -
BM_StringFindMatch1/64 983.946 -
BM_StringFindMatch1/8 983.579 -
BM_StringFindMatch2/1 983.371 -
BM_StringFindMatch2/32768 1574.603 -
BM_StringFindMatch2/4096 1061.760 -
BM_StringFindMatch2/512 992.418 -
BM_StringFindMatch2/64 984.013 -
BM_StringFindMatch2/8 983.518 -
BM_StringFindNoMatch/10 1.326 1.87%
BM_StringFindNoMatch/131072 1967.740 -
BM_StringFindNoMatch/32768 499.655 -
BM_StringFindNoMatch/4096 75.310 -
BM_StringFindNoMatch/512 9.253 -
BM_StringFindNoMatch/64 1.940 -
BM_StringFindStringLiteral/1024 17.530 1.47%
BM_StringFindStringLiteral/128 3.066 -
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.422 -
BM_StringFindStringLiteral/256 5.332 -
BM_StringFindStringLiteral/32 1.655 -
BM_StringFindStringLiteral/4096 77.651 -
BM_StringFindStringLiteral/512 9.265 -
BM_StringFindStringLiteral/64 2.111 -
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.580 -
BM_StringMove_Empty 1.303 -
BM_StringMove_Huge 1.299 -
BM_StringMove_Large 1.300 -
BM_StringMove_Small 1.301 -
BM_StringRead_Cold_Deep_Empty 0.856 -20.18%
BM_StringRead_Cold_Deep_Large 1.317 -17.03%
BM_StringRead_Cold_Deep_Small 0.852 -21.71%
BM_StringRead_Cold_Shallow_Empty 0.821 -22.63%
BM_StringRead_Cold_Shallow_Large 1.123 -18.45%
BM_StringRead_Cold_Shallow_Small 0.824 -23.15%
BM_StringRead_Hot_Deep_Empty 0.474 -
BM_StringRead_Hot_Deep_Large 0.557 6.28%
BM_StringRead_Hot_Deep_Small 0.475 -
BM_StringRead_Hot_Shallow_Empty 0.472 -
BM_StringRead_Hot_Shallow_Large 0.463 -
BM_StringRead_Hot_Shallow_Small 0.468 -2.31%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.358 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.358 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.358 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.643 3.29%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.645 3.33%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.159 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.852 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.440 3.80%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.079 1.44%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.365 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.628 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.215 5.17%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.665 3.08%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.206 4.40%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.454 37.98%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.453 36.71%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.453 36.81%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.454 36.67%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.236 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.454 31.99%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.457 -27.57%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.815 -1.46%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.820 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.834 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.355 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.453 47.92%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.261 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.612 33.87%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.537 18.55%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.504 2.34%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.558 24.84%
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.169 -1.96%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.904 -7.50%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.387 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.021 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.529 -1.22%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.343 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.646 -3.77%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.894 8.33%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.434 2.61%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.889 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.489 7.66%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.507 -7.44%
BM_StringRelational_Compare_Empty_Empty_Control 1.614 -
BM_StringRelational_Compare_Empty_Huge_Control 1.671 3.58%
BM_StringRelational_Compare_Empty_Large_Control 1.662 3.03%
BM_StringRelational_Compare_Empty_Small_Control 1.648 -
BM_StringRelational_Compare_Huge_Empty_Control 1.622 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.391 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.924 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.667 -
BM_StringRelational_Compare_Huge_Huge_Control 98.898 -
BM_StringRelational_Compare_Huge_Large_Control 2.085 -
BM_StringRelational_Compare_Huge_Small_Control 1.850 -
BM_StringRelational_Compare_Large_Empty_Control 1.668 3.59%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.093 -
BM_StringRelational_Compare_Large_Small_Control 1.849 -
BM_StringRelational_Compare_Small_Empty_Control 1.666 3.29%
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.849 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.391 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.697 2.37%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.391 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 2.175 11.00%
BM_StringRelational_Eq_Empty_Huge_Control 0.479 -2.10%
BM_StringRelational_Eq_Empty_Large_Control 0.487 -2.18%
BM_StringRelational_Eq_Empty_Small_Control 0.472 -2.49%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.442 -21.98%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.274 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.169 -
BM_StringRelational_Eq_Huge_Huge_Control 98.993 -
BM_StringRelational_Eq_Large_Huge_Control 0.486 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.461 -2.83%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.966 3.09%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.785 -3.66%
BM_StringRelational_Eq_Large_Large_Control 2.258 -
BM_StringRelational_Eq_Small_Huge_Control 0.498 -
BM_StringRelational_Eq_Small_Large_Control 0.486 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.628 3.39%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.102 -3.72%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.359 -15.20%
BM_StringRelational_Eq_Small_Small_Control 2.015 9.79%
BM_StringRelational_Less_Empty_Empty_Control 2.001 -7.18%
BM_StringRelational_Less_Empty_Huge_Control 2.015 -
BM_StringRelational_Less_Empty_Large_Control 1.897 -5.29%
BM_StringRelational_Less_Empty_Small_Control 2.061 1.24%
BM_StringRelational_Less_Huge_Empty_Control 1.996 -4.97%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.388 14.42%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.091 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.238 -
BM_StringRelational_Less_Huge_Huge_Control 99.342 -
BM_StringRelational_Less_Huge_Large_Control 2.297 -
BM_StringRelational_Less_Huge_Small_Control 1.721 -6.83%
BM_StringRelational_Less_Large_Empty_Control 2.000 3.37%
BM_StringRelational_Less_Large_Huge_Control 2.255 3.23%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.388 14.88%
BM_StringRelational_Less_Large_Large_ChangeLast 1.966 -4.13%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Less_Large_Large_Control 2.271 -2.50%
BM_StringRelational_Less_Large_Small_Control 1.785 -
BM_StringRelational_Less_Small_Empty_Control 1.889 -
BM_StringRelational_Less_Small_Huge_Control 1.850 7.12%
BM_StringRelational_Less_Small_Large_Control 1.848 1.27%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.323 4.57%
BM_StringRelational_Less_Small_Small_ChangeLast 1.847 -2.64%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -3.31%
BM_StringRelational_Less_Small_Small_Control 1.848 3.53%
BM_StringResizeAndOverwrite 0.854 -
BM_align/1 0.924 -3.98%
BM_align/256 0.897 -5.56%
BM_align/64 0.896 -5.84%
BM_align/8 0.902 -4.93%
BM_deque_deque_copy/0 1.387 -
BM_deque_deque_copy/1 3.528 1.78%
BM_deque_deque_copy/1024 38.874 -
BM_deque_deque_copy/2 3.236 3.98%
BM_deque_deque_copy/4000 144.420 -
BM_deque_deque_copy/4096 151.553 -
BM_deque_deque_copy/512 20.336 -
BM_deque_deque_copy/5500 202.363 -
BM_deque_deque_copy/64 5.451 -2.01%
BM_deque_deque_copy/64000 2743.708 2.54%
BM_deque_deque_copy/65536 2928.155 1.33%
BM_deque_deque_copy/70000 2854.207 -
BM_deque_deque_copy_backward/0 0.754 5.85%
BM_deque_deque_copy_backward/1 2.813 -
BM_deque_deque_copy_backward/1024 37.940 -
BM_deque_deque_copy_backward/2 2.536 -
BM_deque_deque_copy_backward/4000 148.402 -
BM_deque_deque_copy_backward/4096 154.941 1.34%
BM_deque_deque_copy_backward/512 18.811 1.26%
BM_deque_deque_copy_backward/5500 206.978 -
BM_deque_deque_copy_backward/64 3.395 2.14%
BM_deque_deque_copy_backward/64000 8112.382 3.65%
BM_deque_deque_copy_backward/65536 8229.452 -
BM_deque_deque_copy_backward/70000 8783.286 -
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.527 2.75%
BM_deque_deque_move/1024 39.065 -
BM_deque_deque_move/2 3.227 5.36%
BM_deque_deque_move/4000 144.536 -
BM_deque_deque_move/4096 150.145 -1.58%
BM_deque_deque_move/512 20.339 -
BM_deque_deque_move/5500 200.597 -
BM_deque_deque_move/64 5.462 -1.80%
BM_deque_deque_move/64000 2787.215 -
BM_deque_deque_move/65536 2926.429 2.67%
BM_deque_deque_move/70000 3132.286 -
BM_deque_deque_move_backward/0 0.807 6.53%
BM_deque_deque_move_backward/1 2.820 -
BM_deque_deque_move_backward/1024 38.790 1.57%
BM_deque_deque_move_backward/2 2.530 -
BM_deque_deque_move_backward/4000 149.066 -
BM_deque_deque_move_backward/4096 155.464 -
BM_deque_deque_move_backward/512 18.786 1.20%
BM_deque_deque_move_backward/5500 207.196 -
BM_deque_deque_move_backward/64 3.387 1.83%
BM_deque_deque_move_backward/64000 7647.205 -3.25%
BM_deque_deque_move_backward/65536 8214.655 -
BM_deque_deque_move_backward/70000 8514.695 -2.15%
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.502 4.76%
BM_deque_deque_ranges_copy/1024 39.215 -
BM_deque_deque_ranges_copy/2 3.236 5.91%
BM_deque_deque_ranges_copy/4000 145.580 -
BM_deque_deque_ranges_copy/4096 151.435 -
BM_deque_deque_ranges_copy/512 20.246 -
BM_deque_deque_ranges_copy/5500 201.781 -
BM_deque_deque_ranges_copy/64 5.414 -2.65%
BM_deque_deque_ranges_copy/64000 2889.309 7.02%
BM_deque_deque_ranges_copy/65536 2809.626 -
BM_deque_deque_ranges_copy/70000 3117.673 2.97%
BM_deque_deque_ranges_copy_backward/0 0.923 -
BM_deque_deque_ranges_copy_backward/1 2.707 -3.48%
BM_deque_deque_ranges_copy_backward/1024 38.959 2.63%
BM_deque_deque_ranges_copy_backward/2 2.415 -4.65%
BM_deque_deque_ranges_copy_backward/4000 150.432 -
BM_deque_deque_ranges_copy_backward/4096 154.303 -
BM_deque_deque_ranges_copy_backward/512 19.534 5.09%
BM_deque_deque_ranges_copy_backward/5500 205.144 -1.29%
BM_deque_deque_ranges_copy_backward/64 3.607 8.40%
BM_deque_deque_ranges_copy_backward/64000 7970.639 2.27%
BM_deque_deque_ranges_copy_backward/65536 8391.733 -
BM_deque_deque_ranges_copy_backward/70000 8656.626 -1.57%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.504 4.95%
BM_deque_deque_ranges_move/1024 39.179 -
BM_deque_deque_ranges_move/2 3.235 5.68%
BM_deque_deque_ranges_move/4000 145.264 -
BM_deque_deque_ranges_move/4096 152.666 1.29%
BM_deque_deque_ranges_move/512 20.251 -
BM_deque_deque_ranges_move/5500 202.614 -
BM_deque_deque_ranges_move/64 5.410 -2.87%
BM_deque_deque_ranges_move/64000 2851.186 -2.88%
BM_deque_deque_ranges_move/65536 2906.492 2.23%
BM_deque_deque_ranges_move/70000 3053.584 2.56%
BM_deque_deque_ranges_move_backward/0 0.920 -
BM_deque_deque_ranges_move_backward/1 2.844 2.03%
BM_deque_deque_ranges_move_backward/1024 38.677 -
BM_deque_deque_ranges_move_backward/2 2.531 -
BM_deque_deque_ranges_move_backward/4000 151.551 -
BM_deque_deque_ranges_move_backward/4096 155.451 -
BM_deque_deque_ranges_move_backward/512 18.575 -
BM_deque_deque_ranges_move_backward/5500 207.041 -
BM_deque_deque_ranges_move_backward/64 3.329 -
BM_deque_deque_ranges_move_backward/64000 7833.711 -
BM_deque_deque_ranges_move_backward/65536 7981.909 -2.00%
BM_deque_deque_ranges_move_backward/70000 8638.481 -3.16%
BM_deque_vector_copy/0 1.525 -6.68%
BM_deque_vector_copy/1 2.126 -5.37%
BM_deque_vector_copy/1024 36.771 -1.03%
BM_deque_vector_copy/2 1.833 -5.33%
BM_deque_vector_copy/4000 140.016 -
BM_deque_vector_copy/4096 146.595 -
BM_deque_vector_copy/512 16.646 -
BM_deque_vector_copy/5500 195.418 -
BM_deque_vector_copy/64 2.589 -2.49%
BM_deque_vector_copy/64000 2469.171 -
BM_deque_vector_copy/65536 2569.225 -
BM_deque_vector_copy/70000 2846.916 -
BM_deque_vector_copy_backward/0 1.570 4.88%
BM_deque_vector_copy_backward/1 2.101 -
BM_deque_vector_copy_backward/1024 36.966 -
BM_deque_vector_copy_backward/2 1.844 -
BM_deque_vector_copy_backward/4000 142.130 -
BM_deque_vector_copy_backward/4096 148.796 -
BM_deque_vector_copy_backward/512 17.938 -
BM_deque_vector_copy_backward/5500 199.725 -1.52%
BM_deque_vector_copy_backward/64 2.924 -
BM_deque_vector_copy_backward/64000 8325.074 4.48%
BM_deque_vector_copy_backward/65536 8345.275 4.39%
BM_deque_vector_copy_backward/70000 8647.250 -
BM_deque_vector_move/0 1.484 -3.60%
BM_deque_vector_move/1 2.109 -
BM_deque_vector_move/1024 37.081 -
BM_deque_vector_move/2 1.844 -
BM_deque_vector_move/4000 139.556 -
BM_deque_vector_move/4096 145.613 -
BM_deque_vector_move/512 16.645 -
BM_deque_vector_move/5500 197.075 -
BM_deque_vector_move/64 2.587 -
BM_deque_vector_move/64000 2802.889 3.26%
BM_deque_vector_move/65536 2729.017 -
BM_deque_vector_move/70000 2920.213 -
BM_deque_vector_move_backward/0 1.491 8.57%
BM_deque_vector_move_backward/1 2.094 -
BM_deque_vector_move_backward/1024 36.654 -
BM_deque_vector_move_backward/2 1.837 -
BM_deque_vector_move_backward/4000 145.698 2.01%
BM_deque_vector_move_backward/4096 148.347 -
BM_deque_vector_move_backward/512 17.923 -
BM_deque_vector_move_backward/5500 199.569 -1.51%
BM_deque_vector_move_backward/64 2.923 -
BM_deque_vector_move_backward/64000 7918.026 -
BM_deque_vector_move_backward/65536 8068.344 1.84%
BM_deque_vector_move_backward/70000 8487.156 -1.76%
BM_deque_vector_ranges_copy/0 1.471 -3.56%
BM_deque_vector_ranges_copy/1 2.098 -2.22%
BM_deque_vector_ranges_copy/1024 36.830 -
BM_deque_vector_ranges_copy/2 1.837 -2.53%
BM_deque_vector_ranges_copy/4000 142.192 -
BM_deque_vector_ranges_copy/4096 146.198 -
BM_deque_vector_ranges_copy/512 16.651 -
BM_deque_vector_ranges_copy/5500 199.319 -
BM_deque_vector_ranges_copy/64 2.606 -2.15%
BM_deque_vector_ranges_copy/64000 2596.468 -
BM_deque_vector_ranges_copy/65536 2592.672 -2.11%
BM_deque_vector_ranges_copy/70000 2807.165 -
BM_deque_vector_ranges_copy_backward/0 1.602 4.50%
BM_deque_vector_ranges_copy_backward/1 2.097 -1.22%
BM_deque_vector_ranges_copy_backward/1024 36.841 -
BM_deque_vector_ranges_copy_backward/2 1.842 -
BM_deque_vector_ranges_copy_backward/4000 144.127 -
BM_deque_vector_ranges_copy_backward/4096 150.380 1.04%
BM_deque_vector_ranges_copy_backward/512 17.967 -
BM_deque_vector_ranges_copy_backward/5500 202.099 -
BM_deque_vector_ranges_copy_backward/64 2.909 -
BM_deque_vector_ranges_copy_backward/64000 8064.652 1.32%
BM_deque_vector_ranges_copy_backward/65536 8115.301 2.33%
BM_deque_vector_ranges_copy_backward/70000 8601.446 -
BM_deque_vector_ranges_move/0 1.542 6.86%
BM_deque_vector_ranges_move/1 2.128 1.31%
BM_deque_vector_ranges_move/1024 36.987 -
BM_deque_vector_ranges_move/2 1.842 -
BM_deque_vector_ranges_move/4000 142.644 -
BM_deque_vector_ranges_move/4096 146.399 -
BM_deque_vector_ranges_move/512 16.670 -
BM_deque_vector_ranges_move/5500 200.197 -
BM_deque_vector_ranges_move/64 2.595 -
BM_deque_vector_ranges_move/64000 2719.099 -1.90%
BM_deque_vector_ranges_move/65536 2733.794 -
BM_deque_vector_ranges_move/70000 2980.377 -
BM_deque_vector_ranges_move_backward/0 1.470 -
BM_deque_vector_ranges_move_backward/1 2.121 -3.94%
BM_deque_vector_ranges_move_backward/1024 36.587 -
BM_deque_vector_ranges_move_backward/2 1.836 -2.71%
BM_deque_vector_ranges_move_backward/4000 149.951 3.14%
BM_deque_vector_ranges_move_backward/4096 148.010 -
BM_deque_vector_ranges_move_backward/512 17.930 -
BM_deque_vector_ranges_move_backward/5500 202.106 -
BM_deque_vector_ranges_move_backward/64 2.911 -
BM_deque_vector_ranges_move_backward/64000 7854.879 -
BM_deque_vector_ranges_move_backward/65536 8030.959 -
BM_deque_vector_ranges_move_backward/70000 8384.562 -3.06%
BM_getline_string 16.137 -8.12%
BM_lexicographical_compare_three_way<IntPtr>/1 0.346 -
BM_lexicographical_compare_three_way<IntPtr>/1024 243.751 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 249781.818 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.386 -1.97%
BM_lexicographical_compare_three_way<IntPtr>/16384 3741.562 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.086 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60135.105 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.142 -2.09%
BM_lexicographical_compare_three_way<IntPtr>/4096 948.079 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.437 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14939.339 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.964 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 475.372 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 494431.946 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.787 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7539.832 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.018 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 119938.867 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.291 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1880.820 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.254 1.03%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 29960.267 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.141 -2.68%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 252.987 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249494.584 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.392 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3808.997 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.621 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60717.083 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.043 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 967.156 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.313 -1.05%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15223.871 -
BM_lexicographical_compare_three_way_fast_path/1 0.392 41.54%
BM_lexicographical_compare_three_way_fast_path/1024 244.354 -
BM_lexicographical_compare_three_way_fast_path/1048576 250000.535 -
BM_lexicographical_compare_three_way_fast_path/16 4.371 -1.70%
BM_lexicographical_compare_three_way_fast_path/16384 3750.698 -
BM_lexicographical_compare_three_way_fast_path/256 70.273 -
BM_lexicographical_compare_three_way_fast_path/262144 60191.852 -
BM_lexicographical_compare_three_way_fast_path/4 1.143 -
BM_lexicographical_compare_three_way_fast_path/4096 951.105 -
BM_lexicographical_compare_three_way_fast_path/64 15.534 -
BM_lexicographical_compare_three_way_fast_path/65536 14975.057 -
BM_lexicographical_compare_three_way_slow_path/1 0.458 52.46%
BM_lexicographical_compare_three_way_slow_path/1024 247.760 -
BM_lexicographical_compare_three_way_slow_path/1048576 252015.715 -
BM_lexicographical_compare_three_way_slow_path/16 4.461 -2.87%
BM_lexicographical_compare_three_way_slow_path/16384 3928.998 -1.29%
BM_lexicographical_compare_three_way_slow_path/256 71.039 -
BM_lexicographical_compare_three_way_slow_path/262144 63741.570 -1.61%
BM_lexicographical_compare_three_way_slow_path/4 1.150 -
BM_lexicographical_compare_three_way_slow_path/4096 975.972 -
BM_lexicographical_compare_three_way_slow_path/64 15.754 -
BM_lexicographical_compare_three_way_slow_path/65536 15865.442 -1.75%
BM_map_find_string_literal 12.292 -
BM_num_get<bool> 12.518 -
BM_num_get<double> 35.305 1.19%
BM_num_get<float> 35.489 1.12%
BM_num_get<long> 11.797 1.95%
BM_num_get<long_double> 35.664 -1.67%
BM_num_get<long_long> 11.807 1.30%
BM_num_get<unsigned_int> 10.480 -
BM_num_get<unsigned_long> 11.266 -
BM_num_get<unsigned_long_long> 11.388 -
BM_num_get<unsigned_short> 10.550 -2.51%
BM_num_get<void*> 11.866 1.11%
BM_num_put<bool> 10.748 -1.18%
BM_num_put<const_void*> 12.649 -
BM_num_put<double> 57.680 -
BM_num_put<long> 11.802 -
BM_num_put<long_double> 58.900 -
BM_num_put<long_long> 12.238 2.39%
BM_num_put<unsigned_long> 11.885 1.68%
BM_num_put<unsigned_long_long> 11.775 1.10%
BM_std_min<__int128>/1 0.354 4.55%
BM_std_min<__int128>/10 3.669 -
BM_std_min<__int128>/1024 395.466 -
BM_std_min<__int128>/11 4.052 -
BM_std_min<__int128>/12 4.484 -
BM_std_min<__int128>/13 4.889 -
BM_std_min<__int128>/14 5.289 -
BM_std_min<__int128>/15 5.704 -
BM_std_min<__int128>/16 6.126 -
BM_std_min<__int128>/17 6.481 -
BM_std_min<__int128>/18 6.865 -
BM_std_min<__int128>/19 7.254 -
BM_std_min<__int128>/2 0.660 -
BM_std_min<__int128>/20 7.623 -
BM_std_min<__int128>/21 7.942 -
BM_std_min<__int128>/22 8.348 -
BM_std_min<__int128>/23 8.746 -
BM_std_min<__int128>/24 9.119 -
BM_std_min<__int128>/25 9.478 -
BM_std_min<__int128>/26 9.819 -
BM_std_min<__int128>/27 10.273 -
BM_std_min<__int128>/28 10.805 1.83%
BM_std_min<__int128>/29 11.039 -
BM_std_min<__int128>/3 1.010 -
BM_std_min<__int128>/30 11.437 -
BM_std_min<__int128>/31 11.836 -
BM_std_min<__int128>/32 12.218 -
BM_std_min<__int128>/4 1.374 -
BM_std_min<__int128>/4000 1541.926 -
BM_std_min<__int128>/4096 1578.199 -
BM_std_min<__int128>/5 1.747 -
BM_std_min<__int128>/512 198.669 -
BM_std_min<__int128>/5500 2119.802 -
BM_std_min<__int128>/6 2.084 -
BM_std_min<__int128>/64 24.548 -
BM_std_min<__int128>/64000 24718.990 -
BM_std_min<__int128>/65536 25330.918 -
BM_std_min<__int128>/7 2.487 -
BM_std_min<__int128>/70000 27054.091 -
BM_std_min<__int128>/8 2.875 -
BM_std_min<__int128>/9 3.274 -
BM_std_min<char>/1 0.454 19.56%
BM_std_min<char>/10 0.902 -
BM_std_min<char>/1024 8.379 -3.48%
BM_std_min<char>/11 1.040 -
BM_std_min<char>/12 1.324 -
BM_std_min<char>/13 1.527 -2.91%
BM_std_min<char>/14 1.782 -2.34%
BM_std_min<char>/15 2.099 -
BM_std_min<char>/16 2.556 7.17%
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.504 -
BM_std_min<char>/21 1.819 5.88%
BM_std_min<char>/22 2.006 -3.51%
BM_std_min<char>/23 2.285 -
BM_std_min<char>/24 2.520 -2.84%
BM_std_min<char>/25 1.153 -9.12%
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.385 -
BM_std_min<char>/28 1.821 9.21%
BM_std_min<char>/29 2.039 2.80%
BM_std_min<char>/3 0.693 -
BM_std_min<char>/30 2.299 -1.11%
BM_std_min<char>/31 2.546 -
BM_std_min<char>/32 2.948 -4.31%
BM_std_min<char>/4 1.094 3.01%
BM_std_min<char>/4000 26.970 -
BM_std_min<char>/4096 28.503 -
BM_std_min<char>/5 1.436 -2.98%
BM_std_min<char>/512 6.322 -
BM_std_min<char>/5500 36.814 -
BM_std_min<char>/6 1.610 -
BM_std_min<char>/64 4.046 -2.08%
BM_std_min<char>/64000 449.680 -
BM_std_min<char>/65536 460.527 -
BM_std_min<char>/7 1.843 -
BM_std_min<char>/70000 491.765 -
BM_std_min<char>/8 2.299 3.67%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.328 -12.43%
BM_std_min<int>/10 1.007 -
BM_std_min<int>/1024 26.777 -
BM_std_min<int>/11 1.182 -
BM_std_min<int>/12 1.508 -
BM_std_min<int>/13 1.155 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.387 -
BM_std_min<int>/16 1.697 -1.94%
BM_std_min<int>/17 0.965 -
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.462 -10.04%
BM_std_min<int>/20 1.387 -1.84%
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.573 -
BM_std_min<int>/24 1.806 -2.00%
BM_std_min<int>/25 1.480 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.646 -
BM_std_min<int>/28 1.996 1.49%
BM_std_min<int>/29 1.619 -
BM_std_min<int>/3 0.717 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.158 -2.63%
BM_std_min<int>/4 1.094 5.74%
BM_std_min<int>/4000 109.419 -
BM_std_min<int>/4096 112.313 -
BM_std_min<int>/5 0.876 -
BM_std_min<int>/512 12.870 -
BM_std_min<int>/5500 151.962 -
BM_std_min<int>/6 0.932 -
BM_std_min<int>/64 2.707 1.64%
BM_std_min<int>/64000 1881.992 -
BM_std_min<int>/65536 1925.952 -
BM_std_min<int>/7 1.068 2.67%
BM_std_min<int>/70000 2055.498 -
BM_std_min<int>/8 1.341 1.40%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.545 -
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 105.920 -
BM_std_min<long_long>/11 1.497 -
BM_std_min<long_long>/12 2.052 1.39%
BM_std_min<long_long>/13 2.419 1.01%
BM_std_min<long_long>/14 2.651 -
BM_std_min<long_long>/15 2.877 -
BM_std_min<long_long>/16 3.108 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.624 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.043 2.64%
BM_std_min<long_long>/21 2.422 -
BM_std_min<long_long>/22 2.646 -
BM_std_min<long_long>/23 2.886 -
BM_std_min<long_long>/24 3.116 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.089 -
BM_std_min<long_long>/27 2.100 -
BM_std_min<long_long>/28 2.551 -1.87%
BM_std_min<long_long>/29 2.987 -
BM_std_min<long_long>/3 1.279 3.44%
BM_std_min<long_long>/30 3.239 -
BM_std_min<long_long>/31 3.307 -
BM_std_min<long_long>/32 3.588 -
BM_std_min<long_long>/4 1.697 2.43%
BM_std_min<long_long>/4000 443.264 -
BM_std_min<long_long>/4096 454.796 -
BM_std_min<long_long>/5 1.916 -
BM_std_min<long_long>/512 47.108 1.22%
BM_std_min<long_long>/5500 612.854 -
BM_std_min<long_long>/6 2.141 -
BM_std_min<long_long>/64 5.035 4.34%
BM_std_min<long_long>/64000 7313.879 -
BM_std_min<long_long>/65536 7484.359 -
BM_std_min<long_long>/7 2.365 -
BM_std_min<long_long>/70000 7997.931 -
BM_std_min<long_long>/8 2.696 -
BM_std_min<long_long>/9 1.157 -
BM_std_min<short>/1 0.289 10.23%
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 14.012 -
BM_std_min<short>/11 1.180 -
BM_std_min<short>/12 1.564 -
BM_std_min<short>/13 1.154 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.387 -
BM_std_min<short>/16 1.748 -3.61%
BM_std_min<short>/17 1.695 10.55%
BM_std_min<short>/18 1.608 -
BM_std_min<short>/19 1.869 -
BM_std_min<short>/2 0.485 -
BM_std_min<short>/20 2.241 -
BM_std_min<short>/21 1.844 1.02%
BM_std_min<short>/22 1.869 -
BM_std_min<short>/23 2.104 5.79%
BM_std_min<short>/24 2.492 -
BM_std_min<short>/25 2.118 1.90%
BM_std_min<short>/26 2.117 1.65%
BM_std_min<short>/27 2.326 -1.22%
BM_std_min<short>/28 2.735 -1.05%
BM_std_min<short>/29 2.414 1.67%
BM_std_min<short>/3 0.693 -
BM_std_min<short>/30 2.353 -1.79%
BM_std_min<short>/31 2.615 1.73%
BM_std_min<short>/32 3.064 1.13%
BM_std_min<short>/4 1.019 -3.43%
BM_std_min<short>/4000 53.363 -
BM_std_min<short>/4096 54.800 -
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.295 -
BM_std_min<short>/5500 75.247 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.485 -2.37%
BM_std_min<short>/64000 909.326 -
BM_std_min<short>/65536 931.578 -
BM_std_min<short>/7 1.109 -
BM_std_min<short>/70000 1031.150 -
BM_std_min<short>/8 1.358 1.50%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.411 19.62%
BM_std_min<unsigned___int128>/10 3.691 -1.78%
BM_std_min<unsigned___int128>/1024 439.429 -1.02%
BM_std_min<unsigned___int128>/11 4.077 -2.15%
BM_std_min<unsigned___int128>/12 4.502 -2.49%
BM_std_min<unsigned___int128>/13 4.917 -2.69%
BM_std_min<unsigned___int128>/14 5.323 -2.65%
BM_std_min<unsigned___int128>/15 5.744 -3.01%
BM_std_min<unsigned___int128>/16 6.179 -3.27%
BM_std_min<unsigned___int128>/17 6.590 -2.77%
BM_std_min<unsigned___int128>/18 6.988 -3.10%
BM_std_min<unsigned___int128>/19 7.446 -2.73%
BM_std_min<unsigned___int128>/2 0.666 -
BM_std_min<unsigned___int128>/20 7.806 -3.49%
BM_std_min<unsigned___int128>/21 8.214 -3.04%
BM_std_min<unsigned___int128>/22 8.626 -3.06%
BM_std_min<unsigned___int128>/23 9.062 -3.10%
BM_std_min<unsigned___int128>/24 9.468 -3.15%
BM_std_min<unsigned___int128>/25 9.883 -2.92%
BM_std_min<unsigned___int128>/26 10.274 -2.70%
BM_std_min<unsigned___int128>/27 10.710 -3.02%
BM_std_min<unsigned___int128>/28 11.123 -2.85%
BM_std_min<unsigned___int128>/29 11.557 -2.73%
BM_std_min<unsigned___int128>/3 1.031 -
BM_std_min<unsigned___int128>/30 11.987 -2.65%
BM_std_min<unsigned___int128>/31 12.385 -3.49%
BM_std_min<unsigned___int128>/32 12.858 -2.84%
BM_std_min<unsigned___int128>/4 1.387 -
BM_std_min<unsigned___int128>/4000 1710.373 -
BM_std_min<unsigned___int128>/4096 1746.393 -1.25%
BM_std_min<unsigned___int128>/5 1.773 -
BM_std_min<unsigned___int128>/512 219.813 -
BM_std_min<unsigned___int128>/5500 2353.717 -
BM_std_min<unsigned___int128>/6 2.116 -
BM_std_min<unsigned___int128>/64 26.440 -2.46%
BM_std_min<unsigned___int128>/64000 27554.152 -
BM_std_min<unsigned___int128>/65536 28018.581 -1.31%
BM_std_min<unsigned___int128>/7 2.525 -
BM_std_min<unsigned___int128>/70000 30020.122 -
BM_std_min<unsigned___int128>/8 2.923 -
BM_std_min<unsigned___int128>/9 3.307 -1.07%
BM_std_min<unsigned_char>/1 0.370 -
BM_std_min<unsigned_char>/10 0.901 -
BM_std_min<unsigned_char>/1024 8.379 -1.25%
BM_std_min<unsigned_char>/11 1.063 -
BM_std_min<unsigned_char>/12 1.334 -
BM_std_min<unsigned_char>/13 1.523 -2.39%
BM_std_min<unsigned_char>/14 1.823 -
BM_std_min<unsigned_char>/15 2.096 -
BM_std_min<unsigned_char>/16 2.673 8.09%
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.485 -
BM_std_min<unsigned_char>/20 1.465 -4.15%
BM_std_min<unsigned_char>/21 1.829 1.31%
BM_std_min<unsigned_char>/22 2.063 -1.12%
BM_std_min<unsigned_char>/23 2.350 1.01%
BM_std_min<unsigned_char>/24 2.929 6.36%
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.757 2.04%
BM_std_min<unsigned_char>/29 2.022 1.22%
BM_std_min<unsigned_char>/3 0.693 -
BM_std_min<unsigned_char>/30 2.306 2.35%
BM_std_min<unsigned_char>/31 2.517 -
BM_std_min<unsigned_char>/32 2.960 -
BM_std_min<unsigned_char>/4 0.963 -2.16%
BM_std_min<unsigned_char>/4000 27.377 -2.06%
BM_std_min<unsigned_char>/4096 29.248 -2.48%
BM_std_min<unsigned_char>/5 1.233 -1.48%
BM_std_min<unsigned_char>/512 6.403 -1.71%
BM_std_min<unsigned_char>/5500 37.203 -
BM_std_min<unsigned_char>/6 1.614 8.34%
BM_std_min<unsigned_char>/64 4.032 -2.90%
BM_std_min<unsigned_char>/64000 453.739 -
BM_std_min<unsigned_char>/65536 464.447 -
BM_std_min<unsigned_char>/7 1.865 1.64%
BM_std_min<unsigned_char>/70000 495.880 -
BM_std_min<unsigned_char>/8 2.377 3.14%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.379 31.32%
BM_std_min<unsigned_int>/10 0.995 -1.09%
BM_std_min<unsigned_int>/1024 26.667 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.525 1.42%
BM_std_min<unsigned_int>/13 1.412 -1.26%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.869 -
BM_std_min<unsigned_int>/17 0.966 -
BM_std_min<unsigned_int>/18 1.161 -
BM_std_min<unsigned_int>/19 1.277 -
BM_std_min<unsigned_int>/2 0.462 -4.93%
BM_std_min<unsigned_int>/20 1.393 -
BM_std_min<unsigned_int>/21 1.434 3.35%
BM_std_min<unsigned_int>/22 1.463 -
BM_std_min<unsigned_int>/23 1.579 -
BM_std_min<unsigned_int>/24 1.844 -1.41%
BM_std_min<unsigned_int>/25 1.476 -
BM_std_min<unsigned_int>/26 1.532 -
BM_std_min<unsigned_int>/27 1.656 -
BM_std_min<unsigned_int>/28 1.968 -
BM_std_min<unsigned_int>/29 1.972 -
BM_std_min<unsigned_int>/3 0.693 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.207 -
BM_std_min<unsigned_int>/4 1.019 -
BM_std_min<unsigned_int>/4000 109.379 -
BM_std_min<unsigned_int>/4096 111.479 -
BM_std_min<unsigned_int>/5 0.877 -
BM_std_min<unsigned_int>/512 12.854 -
BM_std_min<unsigned_int>/5500 151.770 -
BM_std_min<unsigned_int>/6 0.925 -1.31%
BM_std_min<unsigned_int>/64 2.925 1.85%
BM_std_min<unsigned_int>/64000 1881.706 -
BM_std_min<unsigned_int>/65536 1925.727 -
BM_std_min<unsigned_int>/7 1.040 -1.93%
BM_std_min<unsigned_int>/70000 2054.973 -
BM_std_min<unsigned_int>/8 1.290 -3.88%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.331 -27.70%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 105.794 -
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.699 -3.17%
BM_std_min<unsigned_long_long>/14 1.892 -2.17%
BM_std_min<unsigned_long_long>/15 2.103 -4.99%
BM_std_min<unsigned_long_long>/16 2.373 -3.04%
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.621 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.485 -
BM_std_min<unsigned_long_long>/20 1.853 -
BM_std_min<unsigned_long_long>/21 1.979 -2.52%
BM_std_min<unsigned_long_long>/22 2.167 -3.31%
BM_std_min<unsigned_long_long>/23 2.394 -2.41%
BM_std_min<unsigned_long_long>/24 2.663 -1.59%
BM_std_min<unsigned_long_long>/25 2.085 -
BM_std_min<unsigned_long_long>/26 2.083 -
BM_std_min<unsigned_long_long>/27 2.093 -
BM_std_min<unsigned_long_long>/28 2.167 -
BM_std_min<unsigned_long_long>/29 2.464 -1.64%
BM_std_min<unsigned_long_long>/3 0.693 -2.48%
BM_std_min<unsigned_long_long>/30 2.668 -
BM_std_min<unsigned_long_long>/31 2.913 -2.19%
BM_std_min<unsigned_long_long>/32 3.199 -1.92%
BM_std_min<unsigned_long_long>/4 1.070 4.22%
BM_std_min<unsigned_long_long>/4000 443.260 -
BM_std_min<unsigned_long_long>/4096 454.186 -
BM_std_min<unsigned_long_long>/5 1.340 -8.66%
BM_std_min<unsigned_long_long>/512 46.622 -
BM_std_min<unsigned_long_long>/5500 613.063 -
BM_std_min<unsigned_long_long>/6 1.552 -9.76%
BM_std_min<unsigned_long_long>/64 4.691 -2.48%
BM_std_min<unsigned_long_long>/64000 7320.360 -
BM_std_min<unsigned_long_long>/65536 7490.404 -
BM_std_min<unsigned_long_long>/7 1.839 -5.70%
BM_std_min<unsigned_long_long>/70000 8002.469 -
BM_std_min<unsigned_long_long>/8 2.388 5.26%
BM_std_min<unsigned_long_long>/9 1.174 -
BM_std_min<unsigned_short>/1 0.455 -
BM_std_min<unsigned_short>/10 1.022 -
BM_std_min<unsigned_short>/1024 13.866 -
BM_std_min<unsigned_short>/11 1.160 -
BM_std_min<unsigned_short>/12 1.540 1.64%
BM_std_min<unsigned_short>/13 6.404 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.388 -
BM_std_min<unsigned_short>/16 1.643 -2.34%
BM_std_min<unsigned_short>/17 6.641 -
BM_std_min<unsigned_short>/18 1.547 3.26%
BM_std_min<unsigned_short>/19 1.890 -
BM_std_min<unsigned_short>/2 0.485 -
BM_std_min<unsigned_short>/20 2.151 -1.08%
BM_std_min<unsigned_short>/21 6.883 -
BM_std_min<unsigned_short>/22 1.771 -5.42%
BM_std_min<unsigned_short>/23 2.003 -7.09%
BM_std_min<unsigned_short>/24 2.357 -4.98%
BM_std_min<unsigned_short>/25 7.109 -
BM_std_min<unsigned_short>/26 2.127 -
BM_std_min<unsigned_short>/27 2.446 4.59%
BM_std_min<unsigned_short>/28 2.794 5.48%
BM_std_min<unsigned_short>/29 7.310 -
BM_std_min<unsigned_short>/3 0.693 -
BM_std_min<unsigned_short>/30 2.388 1.00%
BM_std_min<unsigned_short>/31 2.568 -
BM_std_min<unsigned_short>/32 2.975 3.75%
BM_std_min<unsigned_short>/4 0.998 1.06%
BM_std_min<unsigned_short>/4000 53.655 -
BM_std_min<unsigned_short>/4096 55.065 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.344 -
BM_std_min<unsigned_short>/5500 75.377 -
BM_std_min<unsigned_short>/6 0.954 -
BM_std_min<unsigned_short>/64 3.522 -
BM_std_min<unsigned_short>/64000 911.264 -
BM_std_min<unsigned_short>/65536 933.543 -
BM_std_min<unsigned_short>/7 1.092 -
BM_std_min<unsigned_short>/70000 1032.147 -
BM_std_min<unsigned_short>/8 1.292 -1.76%
BM_std_min<unsigned_short>/9 6.423 1.09%
BM_std_minmax<char>/1 0.646 4.78%
BM_std_minmax<char>/10 1.346 -
BM_std_minmax<char>/1024 8.733 -
BM_std_minmax<char>/11 1.787 5.68%
BM_std_minmax<char>/12 2.061 6.79%
BM_std_minmax<char>/13 2.349 5.48%
BM_std_minmax<char>/14 2.707 7.37%
BM_std_minmax<char>/15 3.179 7.17%
BM_std_minmax<char>/16 1.150 24.46%
BM_std_minmax<char>/17 1.155 6.32%
BM_std_minmax<char>/18 1.438 10.36%
BM_std_minmax<char>/19 1.848 12.14%
BM_std_minmax<char>/2 0.902 3.94%
BM_std_minmax<char>/20 2.181 14.06%
BM_std_minmax<char>/21 2.502 13.54%
BM_std_minmax<char>/22 2.797 12.58%
BM_std_minmax<char>/23 3.232 11.37%
BM_std_minmax<char>/24 1.378 19.35%
BM_std_minmax<char>/25 1.385 17.46%
BM_std_minmax<char>/26 1.615 16.37%
BM_std_minmax<char>/27 2.049 14.25%
BM_std_minmax<char>/28 2.318 8.91%
BM_std_minmax<char>/29 2.667 11.13%
BM_std_minmax<char>/3 1.258 7.95%
BM_std_minmax<char>/30 2.965 12.03%
BM_std_minmax<char>/31 3.383 9.78%
BM_std_minmax<char>/32 1.767 14.71%
BM_std_minmax<char>/4 1.573 7.57%
BM_std_minmax<char>/4000 38.846 -
BM_std_minmax<char>/4096 32.872 -
BM_std_minmax<char>/5 1.895 8.61%
BM_std_minmax<char>/512 4.991 -
BM_std_minmax<char>/5500 51.284 -
BM_std_minmax<char>/6 2.214 10.48%
BM_std_minmax<char>/64 1.257 -8.98%
BM_std_minmax<char>/64000 531.164 -
BM_std_minmax<char>/65536 543.990 -
BM_std_minmax<char>/7 2.572 4.64%
BM_std_minmax<char>/70000 596.389 -
BM_std_minmax<char>/8 1.144 15.07%
BM_std_minmax<char>/9 1.153 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.387 1.30%
BM_std_minmax<int>/1024 33.553 -
BM_std_minmax<int>/11 1.785 6.30%
BM_std_minmax<int>/12 1.385 4.76%
BM_std_minmax<int>/13 1.387 2.81%
BM_std_minmax<int>/14 1.617 3.51%
BM_std_minmax<int>/15 1.986 3.89%
BM_std_minmax<int>/16 1.280 -2.48%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.826 2.68%
BM_std_minmax<int>/20 1.744 -
BM_std_minmax<int>/21 1.853 -
BM_std_minmax<int>/22 2.019 -
BM_std_minmax<int>/23 2.333 3.28%
BM_std_minmax<int>/24 1.849 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.452 1.95%
BM_std_minmax<int>/28 2.080 1.27%
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.138 4.01%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.682 -
BM_std_minmax<int>/32 1.617 1.01%
BM_std_minmax<int>/4 1.027 11.04%
BM_std_minmax<int>/4000 133.170 -
BM_std_minmax<int>/4096 136.362 -
BM_std_minmax<int>/5 1.156 1.57%
BM_std_minmax<int>/512 16.614 -
BM_std_minmax<int>/5500 190.983 -
BM_std_minmax<int>/6 1.386 2.81%
BM_std_minmax<int>/64 2.521 -
BM_std_minmax<int>/64000 2152.304 -
BM_std_minmax<int>/65536 2202.233 -
BM_std_minmax<int>/7 1.767 4.04%
BM_std_minmax<int>/70000 2351.609 -
BM_std_minmax<int>/8 1.155 3.42%
BM_std_minmax<int>/9 1.157 -
BM_std_minmax<long_long>/1 0.692 12.84%
BM_std_minmax<long_long>/10 2.189 -
BM_std_minmax<long_long>/1024 133.533 -
BM_std_minmax<long_long>/11 2.539 -
BM_std_minmax<long_long>/12 2.727 -
BM_std_minmax<long_long>/13 3.108 -
BM_std_minmax<long_long>/14 3.290 -
BM_std_minmax<long_long>/15 3.667 -
BM_std_minmax<long_long>/16 3.049 -
BM_std_minmax<long_long>/17 3.064 -
BM_std_minmax<long_long>/18 3.070 -
BM_std_minmax<long_long>/19 3.069 -
BM_std_minmax<long_long>/2 1.311 -1.18%
BM_std_minmax<long_long>/20 3.317 -
BM_std_minmax<long_long>/21 3.507 -
BM_std_minmax<long_long>/22 3.915 -
BM_std_minmax<long_long>/23 4.342 -
BM_std_minmax<long_long>/24 3.986 -
BM_std_minmax<long_long>/25 4.004 -
BM_std_minmax<long_long>/26 4.021 -
BM_std_minmax<long_long>/27 4.017 -
BM_std_minmax<long_long>/28 4.150 -
BM_std_minmax<long_long>/29 4.363 -
BM_std_minmax<long_long>/3 1.767 1.30%
BM_std_minmax<long_long>/30 4.560 -
BM_std_minmax<long_long>/31 4.825 -
BM_std_minmax<long_long>/32 4.953 -
BM_std_minmax<long_long>/4 1.902 1.49%
BM_std_minmax<long_long>/4000 525.729 -
BM_std_minmax<long_long>/4096 538.373 -
BM_std_minmax<long_long>/5 2.193 -1.13%
BM_std_minmax<long_long>/512 66.713 -
BM_std_minmax<long_long>/5500 722.927 -
BM_std_minmax<long_long>/6 2.414 -
BM_std_minmax<long_long>/64 10.347 -
BM_std_minmax<long_long>/64000 8470.675 -
BM_std_minmax<long_long>/65536 8672.311 -
BM_std_minmax<long_long>/7 2.581 -
BM_std_minmax<long_long>/70000 9259.422 -
BM_std_minmax<long_long>/8 2.120 -
BM_std_minmax<long_long>/9 2.123 -
BM_std_minmax<short>/1 0.631 -
BM_std_minmax<short>/10 1.419 -
BM_std_minmax<short>/1024 16.534 -
BM_std_minmax<short>/11 1.801 1.85%
BM_std_minmax<short>/12 1.383 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.619 -
BM_std_minmax<short>/15 1.976 -
BM_std_minmax<short>/16 1.718 -1.90%
BM_std_minmax<short>/17 1.770 1.16%
BM_std_minmax<short>/18 1.991 -
BM_std_minmax<short>/19 2.430 -1.24%
BM_std_minmax<short>/2 0.888 4.67%
BM_std_minmax<short>/20 2.078 4.34%
BM_std_minmax<short>/21 2.049 -1.75%
BM_std_minmax<short>/22 2.315 -
BM_std_minmax<short>/23 2.775 5.54%
BM_std_minmax<short>/24 2.226 -3.25%
BM_std_minmax<short>/25 2.317 2.25%
BM_std_minmax<short>/26 2.518 -
BM_std_minmax<short>/27 2.862 2.76%
BM_std_minmax<short>/28 2.528 -
BM_std_minmax<short>/29 2.664 -
BM_std_minmax<short>/3 1.168 2.32%
BM_std_minmax<short>/30 2.737 -
BM_std_minmax<short>/31 3.178 2.98%
BM_std_minmax<short>/32 1.382 9.56%
BM_std_minmax<short>/4 1.025 -
BM_std_minmax<short>/4000 65.912 -
BM_std_minmax<short>/4096 67.541 -
BM_std_minmax<short>/5 1.156 -
BM_std_minmax<short>/512 8.852 -
BM_std_minmax<short>/5500 97.417 -
BM_std_minmax<short>/6 1.373 -
BM_std_minmax<short>/64 1.616 4.40%
BM_std_minmax<short>/64000 1064.497 -
BM_std_minmax<short>/65536 1094.201 -
BM_std_minmax<short>/7 1.751 -
BM_std_minmax<short>/70000 1200.036 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.180 -
BM_std_minmax<unsigned_char>/1 0.636 -
BM_std_minmax<unsigned_char>/10 1.386 6.46%
BM_std_minmax<unsigned_char>/1024 8.770 -
BM_std_minmax<unsigned_char>/11 1.812 9.96%
BM_std_minmax<unsigned_char>/12 2.018 4.27%
BM_std_minmax<unsigned_char>/13 2.294 5.01%
BM_std_minmax<unsigned_char>/14 2.554 3.65%
BM_std_minmax<unsigned_char>/15 3.049 8.79%
BM_std_minmax<unsigned_char>/16 0.924 -
BM_std_minmax<unsigned_char>/17 1.086 -
BM_std_minmax<unsigned_char>/18 1.298 -
BM_std_minmax<unsigned_char>/19 1.595 -3.51%
BM_std_minmax<unsigned_char>/2 0.884 -
BM_std_minmax<unsigned_char>/20 1.901 -
BM_std_minmax<unsigned_char>/21 2.192 -
BM_std_minmax<unsigned_char>/22 2.449 -
BM_std_minmax<unsigned_char>/23 2.888 -1.33%
BM_std_minmax<unsigned_char>/24 1.160 -
BM_std_minmax<unsigned_char>/25 1.179 -
BM_std_minmax<unsigned_char>/26 1.388 -
BM_std_minmax<unsigned_char>/27 1.801 -
BM_std_minmax<unsigned_char>/28 2.117 1.19%
BM_std_minmax<unsigned_char>/29 2.368 -1.59%
BM_std_minmax<unsigned_char>/3 1.172 -
BM_std_minmax<unsigned_char>/30 2.584 -3.24%
BM_std_minmax<unsigned_char>/31 3.046 -2.80%
BM_std_minmax<unsigned_char>/32 1.461 -
BM_std_minmax<unsigned_char>/4 1.445 -
BM_std_minmax<unsigned_char>/4000 39.116 -
BM_std_minmax<unsigned_char>/4096 33.027 -
BM_std_minmax<unsigned_char>/5 1.732 -
BM_std_minmax<unsigned_char>/512 5.025 -
BM_std_minmax<unsigned_char>/5500 50.458 -
BM_std_minmax<unsigned_char>/6 2.045 -
BM_std_minmax<unsigned_char>/64 1.205 -
BM_std_minmax<unsigned_char>/64000 533.286 -
BM_std_minmax<unsigned_char>/65536 545.669 -
BM_std_minmax<unsigned_char>/7 2.458 -
BM_std_minmax<unsigned_char>/70000 598.067 -
BM_std_minmax<unsigned_char>/8 0.985 -4.81%
BM_std_minmax<unsigned_char>/9 1.156 -
BM_std_minmax<unsigned_int>/1 0.623 3.43%
BM_std_minmax<unsigned_int>/10 1.387 1.20%
BM_std_minmax<unsigned_int>/1024 33.617 -
BM_std_minmax<unsigned_int>/11 1.790 1.56%
BM_std_minmax<unsigned_int>/12 1.385 4.64%
BM_std_minmax<unsigned_int>/13 1.387 2.83%
BM_std_minmax<unsigned_int>/14 1.618 3.77%
BM_std_minmax<unsigned_int>/15 2.073 6.69%
BM_std_minmax<unsigned_int>/16 1.316 4.71%
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.651 -
BM_std_minmax<unsigned_int>/19 1.849 -
BM_std_minmax<unsigned_int>/2 0.862 -2.88%
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.850 -
BM_std_minmax<unsigned_int>/22 2.020 -
BM_std_minmax<unsigned_int>/23 2.419 2.78%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.958 -
BM_std_minmax<unsigned_int>/26 2.116 -
BM_std_minmax<unsigned_int>/27 2.401 -
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.148 -3.44%
BM_std_minmax<unsigned_int>/30 2.216 -
BM_std_minmax<unsigned_int>/31 2.560 2.18%
BM_std_minmax<unsigned_int>/32 1.620 -
BM_std_minmax<unsigned_int>/4 1.093 6.59%
BM_std_minmax<unsigned_int>/4000 133.341 -
BM_std_minmax<unsigned_int>/4096 136.517 -
BM_std_minmax<unsigned_int>/5 1.156 2.15%
BM_std_minmax<unsigned_int>/512 16.656 -
BM_std_minmax<unsigned_int>/5500 191.468 -
BM_std_minmax<unsigned_int>/6 1.351 3.09%
BM_std_minmax<unsigned_int>/64 2.541 -
BM_std_minmax<unsigned_int>/64000 2152.966 -
BM_std_minmax<unsigned_int>/65536 2203.852 -
BM_std_minmax<unsigned_int>/7 1.735 5.96%
BM_std_minmax<unsigned_int>/70000 2353.658 -
BM_std_minmax<unsigned_int>/8 1.156 3.42%
BM_std_minmax<unsigned_int>/9 1.158 -
BM_std_minmax<unsigned_long_long>/1 0.579 -5.83%
BM_std_minmax<unsigned_long_long>/10 2.128 -
BM_std_minmax<unsigned_long_long>/1024 133.795 -
BM_std_minmax<unsigned_long_long>/11 2.353 -
BM_std_minmax<unsigned_long_long>/12 2.673 -
BM_std_minmax<unsigned_long_long>/13 2.994 -
BM_std_minmax<unsigned_long_long>/14 3.287 -
BM_std_minmax<unsigned_long_long>/15 3.655 -1.85%
BM_std_minmax<unsigned_long_long>/16 3.054 -
BM_std_minmax<unsigned_long_long>/17 3.066 -
BM_std_minmax<unsigned_long_long>/18 3.074 -
BM_std_minmax<unsigned_long_long>/19 3.064 -
BM_std_minmax<unsigned_long_long>/2 0.863 -2.79%
BM_std_minmax<unsigned_long_long>/20 3.287 -
BM_std_minmax<unsigned_long_long>/21 3.487 -1.18%
BM_std_minmax<unsigned_long_long>/22 3.917 -
BM_std_minmax<unsigned_long_long>/23 4.290 -1.17%
BM_std_minmax<unsigned_long_long>/24 3.987 -
BM_std_minmax<unsigned_long_long>/25 4.009 -
BM_std_minmax<unsigned_long_long>/26 4.018 -
BM_std_minmax<unsigned_long_long>/27 4.011 -
BM_std_minmax<unsigned_long_long>/28 4.037 -
BM_std_minmax<unsigned_long_long>/29 4.232 1.21%
BM_std_minmax<unsigned_long_long>/3 1.236 -3.45%
BM_std_minmax<unsigned_long_long>/30 4.416 -1.28%
BM_std_minmax<unsigned_long_long>/31 4.745 -2.47%
BM_std_minmax<unsigned_long_long>/32 4.965 -
BM_std_minmax<unsigned_long_long>/4 1.541 -
BM_std_minmax<unsigned_long_long>/4000 525.659 -
BM_std_minmax<unsigned_long_long>/4096 538.708 -
BM_std_minmax<unsigned_long_long>/5 1.831 -
BM_std_minmax<unsigned_long_long>/512 66.907 -
BM_std_minmax<unsigned_long_long>/5500 723.380 -
BM_std_minmax<unsigned_long_long>/6 2.089 -
BM_std_minmax<unsigned_long_long>/64 10.326 -
BM_std_minmax<unsigned_long_long>/64000 8473.036 -
BM_std_minmax<unsigned_long_long>/65536 8679.425 -
BM_std_minmax<unsigned_long_long>/7 2.503 -1.34%
BM_std_minmax<unsigned_long_long>/70000 9269.744 -
BM_std_minmax<unsigned_long_long>/8 2.122 -
BM_std_minmax<unsigned_long_long>/9 2.124 -
BM_std_minmax<unsigned_short>/1 0.628 -4.72%
BM_std_minmax<unsigned_short>/10 1.422 -
BM_std_minmax<unsigned_short>/1024 16.572 -
BM_std_minmax<unsigned_short>/11 1.733 -
BM_std_minmax<unsigned_short>/12 1.384 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.618 -
BM_std_minmax<unsigned_short>/15 1.927 1.04%
BM_std_minmax<unsigned_short>/16 1.715 3.40%
BM_std_minmax<unsigned_short>/17 1.694 -
BM_std_minmax<unsigned_short>/18 1.954 1.11%
BM_std_minmax<unsigned_short>/19 2.185 -
BM_std_minmax<unsigned_short>/2 0.886 -1.66%
BM_std_minmax<unsigned_short>/20 1.964 2.64%
BM_std_minmax<unsigned_short>/21 1.971 -
BM_std_minmax<unsigned_short>/22 2.326 2.69%
BM_std_minmax<unsigned_short>/23 2.501 3.04%
BM_std_minmax<unsigned_short>/24 2.285 -1.25%
BM_std_minmax<unsigned_short>/25 2.296 -2.14%
BM_std_minmax<unsigned_short>/26 2.513 -2.26%
BM_std_minmax<unsigned_short>/27 2.855 2.47%
BM_std_minmax<unsigned_short>/28 2.569 -
BM_std_minmax<unsigned_short>/29 2.549 -2.09%
BM_std_minmax<unsigned_short>/3 1.178 -
BM_std_minmax<unsigned_short>/30 2.782 -2.35%
BM_std_minmax<unsigned_short>/31 3.046 -2.22%
BM_std_minmax<unsigned_short>/32 1.229 -2.78%
BM_std_minmax<unsigned_short>/4 1.084 7.90%
BM_std_minmax<unsigned_short>/4000 66.116 -
BM_std_minmax<unsigned_short>/4096 67.688 -
BM_std_minmax<unsigned_short>/5 1.157 -
BM_std_minmax<unsigned_short>/512 8.868 -
BM_std_minmax<unsigned_short>/5500 97.679 -
BM_std_minmax<unsigned_short>/6 1.341 -1.62%
BM_std_minmax<unsigned_short>/64 1.525 -1.46%
BM_std_minmax<unsigned_short>/64000 1065.690 -
BM_std_minmax<unsigned_short>/65536 1091.452 -
BM_std_minmax<unsigned_short>/7 1.659 -
BM_std_minmax<unsigned_short>/70000 1201.273 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.174 -
BM_std_minmax_element<char>/1 0.320 -
BM_std_minmax_element<char>/1024 288.217 1.64%
BM_std_minmax_element<char>/2 0.688 12.23%
BM_std_minmax_element<char>/3 1.039 -16.61%
BM_std_minmax_element<char>/4 1.253 -
BM_std_minmax_element<char>/4000 1106.907 2.02%
BM_std_minmax_element<char>/4096 1133.548 2.08%
BM_std_minmax_element<char>/512 147.155 2.06%
BM_std_minmax_element<char>/5500 1517.438 1.93%
BM_std_minmax_element<char>/64 18.176 4.37%
BM_std_minmax_element<char>/64000 17543.136 1.78%
BM_std_minmax_element<char>/65536 17953.266 1.66%
BM_std_minmax_element<char>/70000 19135.798 1.52%
BM_std_minmax_element<int>/1 0.307 -
BM_std_minmax_element<int>/1024 274.200 6.47%
BM_std_minmax_element<int>/2 0.686 6.00%
BM_std_minmax_element<int>/3 1.248 -
BM_std_minmax_element<int>/4 1.257 3.61%
BM_std_minmax_element<int>/4000 1057.649 6.91%
BM_std_minmax_element<int>/4096 1082.585 6.75%
BM_std_minmax_element<int>/512 138.932 6.05%
BM_std_minmax_element<int>/5500 1451.623 7.50%
BM_std_minmax_element<int>/64 17.294 4.47%
BM_std_minmax_element<int>/64000 16871.960 7.38%
BM_std_minmax_element<int>/65536 17272.361 7.33%
BM_std_minmax_element<int>/70000 18435.068 7.46%
BM_std_minmax_element<long_long>/1 0.310 3.46%
BM_std_minmax_element<long_long>/1024 278.518 -1.65%
BM_std_minmax_element<long_long>/2 0.686 -
BM_std_minmax_element<long_long>/3 1.166 3.84%
BM_std_minmax_element<long_long>/4 1.262 -1.22%
BM_std_minmax_element<long_long>/4000 1079.581 -1.01%
BM_std_minmax_element<long_long>/4096 1104.450 -1.09%
BM_std_minmax_element<long_long>/512 142.246 -1.11%
BM_std_minmax_element<long_long>/5500 1486.067 -
BM_std_minmax_element<long_long>/64 17.579 -1.02%
BM_std_minmax_element<long_long>/64000 17410.151 -
BM_std_minmax_element<long_long>/65536 17851.447 -
BM_std_minmax_element<long_long>/70000 19085.503 -
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 260.545 -7.00%
BM_std_minmax_element<short>/2 0.688 -
BM_std_minmax_element<short>/3 1.195 14.20%
BM_std_minmax_element<short>/4 1.211 -2.17%
BM_std_minmax_element<short>/4000 988.844 -7.40%
BM_std_minmax_element<short>/4096 1012.133 -7.45%
BM_std_minmax_element<short>/512 134.403 -6.27%
BM_std_minmax_element<short>/5500 1354.957 -7.68%
BM_std_minmax_element<short>/64 16.998 -2.64%
BM_std_minmax_element<short>/64000 15680.566 -7.37%
BM_std_minmax_element<short>/65536 16059.459 -7.18%
BM_std_minmax_element<short>/70000 17184.350 -7.33%
BM_tolower_char<char> 0.692 -
BM_tolower_char<wchar_t> 0.691 -
BM_tolower_string<char> 14.941 -
BM_tolower_string<wchar_t> 6.212 -1.45%
BM_toupper_char<char> 0.690 25.56%
BM_toupper_char<wchar_t> 0.613 -10.47%
BM_toupper_string<char> 14.844 -1.42%
BM_toupper_string<wchar_t> 6.189 -
BM_vector_deque_copy/0 0.592 15.17%
BM_vector_deque_copy/1 2.071 -11.15%
BM_vector_deque_copy/1024 35.761 -
BM_vector_deque_copy/2 1.831 -11.48%
BM_vector_deque_copy/4000 142.256 -1.53%
BM_vector_deque_copy/4096 145.267 -
BM_vector_deque_copy/512 17.076 -
BM_vector_deque_copy/5500 198.310 -
BM_vector_deque_copy/64 2.703 -3.27%
BM_vector_deque_copy/64000 2381.271 -
BM_vector_deque_copy/65536 2368.279 -
BM_vector_deque_copy/70000 2586.287 -
BM_vector_deque_copy_backward/0 0.608 31.95%
BM_vector_deque_copy_backward/1 2.217 -
BM_vector_deque_copy_backward/1024 37.096 -2.09%
BM_vector_deque_copy_backward/2 1.951 -
BM_vector_deque_copy_backward/4000 142.664 -
BM_vector_deque_copy_backward/4096 149.228 -
BM_vector_deque_copy_backward/512 17.916 -
BM_vector_deque_copy_backward/5500 200.564 -
BM_vector_deque_copy_backward/64 3.104 1.75%
BM_vector_deque_copy_backward/64000 7509.305 -3.59%
BM_vector_deque_copy_backward/65536 7846.934 -2.33%
BM_vector_deque_copy_backward/70000 8543.141 -
BM_vector_deque_move/0 0.373 -13.01%
BM_vector_deque_move/1 2.335 1.94%
BM_vector_deque_move/1024 35.903 -
BM_vector_deque_move/2 2.072 3.24%
BM_vector_deque_move/4000 142.423 -
BM_vector_deque_move/4096 144.853 -
BM_vector_deque_move/512 17.052 -
BM_vector_deque_move/5500 195.235 -
BM_vector_deque_move/64 2.811 1.22%
BM_vector_deque_move/64000 2368.728 -
BM_vector_deque_move/65536 2372.763 -
BM_vector_deque_move/70000 2579.752 -
BM_vector_deque_move_backward/0 0.549 19.25%
BM_vector_deque_move_backward/1 2.558 -1.52%
BM_vector_deque_move_backward/1024 38.030 2.27%
BM_vector_deque_move_backward/2 2.281 -
BM_vector_deque_move_backward/4000 141.733 -
BM_vector_deque_move_backward/4096 148.792 -
BM_vector_deque_move_backward/512 17.596 -
BM_vector_deque_move_backward/5500 197.318 -
BM_vector_deque_move_backward/64 3.080 2.11%
BM_vector_deque_move_backward/64000 7414.214 -5.26%
BM_vector_deque_move_backward/65536 7707.619 -5.52%
BM_vector_deque_move_backward/70000 8130.044 -2.32%
BM_vector_deque_ranges_copy/0 0.571 13.26%
BM_vector_deque_ranges_copy/1 2.384 8.29%
BM_vector_deque_ranges_copy/1024 35.882 -
BM_vector_deque_ranges_copy/2 2.070 9.27%
BM_vector_deque_ranges_copy/4000 140.650 -
BM_vector_deque_ranges_copy/4096 145.944 -
BM_vector_deque_ranges_copy/512 17.036 -
BM_vector_deque_ranges_copy/5500 196.405 -
BM_vector_deque_ranges_copy/64 2.795 3.76%
BM_vector_deque_ranges_copy/64000 2380.854 -
BM_vector_deque_ranges_copy/65536 2371.324 -
BM_vector_deque_ranges_copy/70000 2600.485 -
BM_vector_deque_ranges_copy_backward/0 0.439 -7.72%
BM_vector_deque_ranges_copy_backward/1 2.293 -2.87%
BM_vector_deque_ranges_copy_backward/1024 38.104 -
BM_vector_deque_ranges_copy_backward/2 2.002 -3.01%
BM_vector_deque_ranges_copy_backward/4000 141.400 -
BM_vector_deque_ranges_copy_backward/4096 151.090 1.82%
BM_vector_deque_ranges_copy_backward/512 17.766 -
BM_vector_deque_ranges_copy_backward/5500 198.167 -
BM_vector_deque_ranges_copy_backward/64 3.087 4.15%
BM_vector_deque_ranges_copy_backward/64000 7565.203 -3.75%
BM_vector_deque_ranges_copy_backward/65536 7889.990 -1.51%
BM_vector_deque_ranges_copy_backward/70000 8580.233 -2.51%
BM_vector_deque_ranges_move/0 0.568 -7.43%
BM_vector_deque_ranges_move/1 2.186 -5.40%
BM_vector_deque_ranges_move/1024 35.874 -
BM_vector_deque_ranges_move/2 1.905 -7.85%
BM_vector_deque_ranges_move/4000 141.124 -
BM_vector_deque_ranges_move/4096 145.395 -
BM_vector_deque_ranges_move/512 17.101 -
BM_vector_deque_ranges_move/5500 195.264 -1.07%
BM_vector_deque_ranges_move/64 2.740 -2.29%
BM_vector_deque_ranges_move/64000 2377.306 -
BM_vector_deque_ranges_move/65536 2367.977 -
BM_vector_deque_ranges_move/70000 2588.858 -
BM_vector_deque_ranges_move_backward/0 0.519 -
BM_vector_deque_ranges_move_backward/1 2.340 -1.66%
BM_vector_deque_ranges_move_backward/1024 37.784 -
BM_vector_deque_ranges_move_backward/2 2.061 -
BM_vector_deque_ranges_move_backward/4000 141.258 -
BM_vector_deque_ranges_move_backward/4096 149.167 -
BM_vector_deque_ranges_move_backward/512 17.617 -
BM_vector_deque_ranges_move_backward/5500 200.044 -
BM_vector_deque_ranges_move_backward/64 3.032 2.29%
BM_vector_deque_ranges_move_backward/64000 7400.089 -1.89%
BM_vector_deque_ranges_move_backward/65536 7752.737 -2.18%
BM_vector_deque_ranges_move_backward/70000 8680.071 2.51%
SetIntersection_Front_Set_float_1024_1 1121574.799 1.71%
SetIntersection_Front_Set_float_1024_1024 14452016.238 -7.88%
SetIntersection_Front_Set_float_1024_16 1294022.535 -1.16%
SetIntersection_Front_Set_float_1024_256 4696755.520 -2.56%
SetIntersection_Front_Set_float_1024_4 1124249.441 -2.23%
SetIntersection_Front_Set_float_1024_64 1956966.881 -
SetIntersection_Front_Set_float_16384_1 1123986.674 3.69%
SetIntersection_Front_Set_float_16384_1024 14008939.524 -9.53%
SetIntersection_Front_Set_float_16384_16 1294764.851 3.83%
SetIntersection_Front_Set_float_16384_16384 236394638.324 -31.78%
SetIntersection_Front_Set_float_16384_256 4462788.148 -7.74%
SetIntersection_Front_Set_float_16384_4 1119151.015 -3.06%
SetIntersection_Front_Set_float_16384_64 1798348.431 -9.15%
SetIntersection_Front_Set_float_16_1 67373187.467 -
SetIntersection_Front_Set_float_16_16 41572429.657 -1.45%
SetIntersection_Front_Set_float_16_4 58630013.041 -
SetIntersection_Front_Set_float_1_1 572094590.681 -
SetIntersection_Front_Set_float_256_1 4468189.909 -
SetIntersection_Front_Set_float_256_16 4926033.185 1.39%
SetIntersection_Front_Set_float_256_256 8618067.030 -5.91%
SetIntersection_Front_Set_float_256_4 4511797.617 -
SetIntersection_Front_Set_float_256_64 6030250.648 -1.10%
SetIntersection_Front_Set_float_262144_1 1078425.339 -
SetIntersection_Front_Set_float_262144_1024 14242562.195 -13.06%
SetIntersection_Front_Set_float_262144_16 1270924.556 1.49%
SetIntersection_Front_Set_float_262144_16384 240882310.536 -5.02%
SetIntersection_Front_Set_float_262144_256 4413785.050 -2.94%
SetIntersection_Front_Set_float_262144_262144 1751370.768 -2.13%
SetIntersection_Front_Set_float_262144_4 1154631.316 4.59%
SetIntersection_Front_Set_float_262144_64 1867441.817 -
SetIntersection_Front_Set_float_4_1 229211170.059 -
SetIntersection_Front_Set_float_4_4 146887955.381 -
SetIntersection_Front_Set_float_64_1 17588564.948 -
SetIntersection_Front_Set_float_64_16 16418135.785 -
SetIntersection_Front_Set_float_64_4 17260090.441 -
SetIntersection_Front_Set_float_64_64 14566697.514 -4.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1116360.967 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 21227692.804 4.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1398734.907 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6218548.249 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1177720.948 2.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2261203.992 -2.79%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1119001.975 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21254049.525 1.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1356689.029 -2.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 346274271.916 -1.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6200663.189 2.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1174760.570 4.46%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2307925.559 1.72%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67309481.047 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44427575.495 1.72%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59970957.440 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 573140858.386 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4435575.400 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5379680.802 2.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 11917227.884 -3.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4590442.228 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7551120.986 3.46%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1112042.340 -1.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20340424.656 -1.84%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1370159.225 -2.42%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 353248353.861 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5889893.562 -2.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2238599.202 1.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1159997.915 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2164343.270 -4.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 229961535.505 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149672611.038 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17584115.693 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 18178622.033 2.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17702656.330 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18215299.108 -1.62%
SetIntersection_Front_Set_string_1024_1 1163243.143 -
SetIntersection_Front_Set_string_1024_1024 57235159.289 4.74%
SetIntersection_Front_Set_string_1024_16 1965516.208 -
SetIntersection_Front_Set_string_1024_256 16267113.722 13.35%
SetIntersection_Front_Set_string_1024_4 1359847.208 4.00%
SetIntersection_Front_Set_string_1024_64 4375462.645 -8.14%
SetIntersection_Front_Set_string_16384_1 1164016.444 -
SetIntersection_Front_Set_string_16384_1024 59450205.925 4.45%
SetIntersection_Front_Set_string_16384_16 1907686.908 -4.31%
SetIntersection_Front_Set_string_16384_16384 352903936.836 -
SetIntersection_Front_Set_string_16384_256 17034354.756 14.89%
SetIntersection_Front_Set_string_16384_4 1347690.441 1.22%
SetIntersection_Front_Set_string_16384_64 4768299.476 -
SetIntersection_Front_Set_string_16_1 69531278.387 -
SetIntersection_Front_Set_string_16_16 63679304.790 3.67%
SetIntersection_Front_Set_string_16_4 68724277.405 5.03%
SetIntersection_Front_Set_string_1_1 593266478.510 -
SetIntersection_Front_Set_string_256_1 4619435.548 1.05%
SetIntersection_Front_Set_string_256_16 7325955.034 5.34%
SetIntersection_Front_Set_string_256_256 32471878.481 5.86%
SetIntersection_Front_Set_string_256_4 5352154.638 4.71%
SetIntersection_Front_Set_string_256_64 16136406.225 5.85%
SetIntersection_Front_Set_string_262144_1 1152886.887 -1.25%
SetIntersection_Front_Set_string_262144_1024 61039334.824 5.40%
SetIntersection_Front_Set_string_262144_16 1951958.729 -1.43%
SetIntersection_Front_Set_string_262144_16384 348164359.876 -
SetIntersection_Front_Set_string_262144_256 14399638.679 -3.79%
SetIntersection_Front_Set_string_262144_262144 17254926.433 -2.54%
SetIntersection_Front_Set_string_262144_4 1311226.085 -
SetIntersection_Front_Set_string_262144_64 4705862.975 2.18%
SetIntersection_Front_Set_string_4_1 236723446.714 -
SetIntersection_Front_Set_string_4_4 169478785.617 1.84%
SetIntersection_Front_Set_string_64_1 18275289.198 -
SetIntersection_Front_Set_string_64_16 26652403.011 9.11%
SetIntersection_Front_Set_string_64_4 20082652.122 2.62%
SetIntersection_Front_Set_string_64_64 37251720.636 2.76%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1151926.284 2.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24452925.310 3.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1417434.076 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 7116789.667 7.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1186390.780 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2461883.810 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1123028.887 3.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27570520.036 1.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1462466.547 2.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 360914115.576 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6870970.761 1.55%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1192216.803 1.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2430705.822 3.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67571687.790 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 45340032.124 1.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60730217.824 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 574429616.005 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4485595.700 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5445361.759 2.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13231272.596 -1.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4655512.613 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 8123434.779 2.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1109181.498 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27101920.829 2.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1382560.131 -3.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 353548028.709 -1.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 7223695.392 11.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3077334.149 2.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1154550.743 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2437564.268 1.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229744543.303 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150564926.017 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17710961.641 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18306321.957 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17786273.540 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19219370.889 -
SetIntersection_Front_Set_uint32_1024_1 1098581.347 -2.27%
SetIntersection_Front_Set_uint32_1024_1024 17048723.479 4.10%
SetIntersection_Front_Set_uint32_1024_16 1327806.517 -1.45%
SetIntersection_Front_Set_uint32_1024_256 5062788.045 -
SetIntersection_Front_Set_uint32_1024_4 1152229.776 -
SetIntersection_Front_Set_uint32_1024_64 2017042.460 3.66%
SetIntersection_Front_Set_uint32_16384_1 1119464.223 -
SetIntersection_Front_Set_uint32_16384_1024 17214853.129 3.25%
SetIntersection_Front_Set_uint32_16384_16 1259376.212 -
SetIntersection_Front_Set_uint32_16384_16384 334927738.521 -2.40%
SetIntersection_Front_Set_uint32_16384_256 4918420.789 -
SetIntersection_Front_Set_uint32_16384_4 1157931.068 -
SetIntersection_Front_Set_uint32_16384_64 2014264.012 1.15%
SetIntersection_Front_Set_uint32_16_1 67129944.248 -
SetIntersection_Front_Set_uint32_16_16 41031298.920 -
SetIntersection_Front_Set_uint32_16_4 59212624.646 -
SetIntersection_Front_Set_uint32_1_1 571777055.824 -
SetIntersection_Front_Set_uint32_256_1 4429553.599 -
SetIntersection_Front_Set_uint32_256_16 4826366.977 -1.02%
SetIntersection_Front_Set_uint32_256_256 9962969.657 4.87%
SetIntersection_Front_Set_uint32_256_4 4549253.411 -
SetIntersection_Front_Set_uint32_256_64 6358393.667 -1.70%
SetIntersection_Front_Set_uint32_262144_1 1069088.419 -
SetIntersection_Front_Set_uint32_262144_1024 15639418.773 -3.47%
SetIntersection_Front_Set_uint32_262144_16 1287811.532 -
SetIntersection_Front_Set_uint32_262144_16384 341163820.916 -4.61%
SetIntersection_Front_Set_uint32_262144_256 4903312.522 -
SetIntersection_Front_Set_uint32_262144_262144 1851539.144 -1.76%
SetIntersection_Front_Set_uint32_262144_4 1090443.170 -3.52%
SetIntersection_Front_Set_uint32_262144_64 1991988.752 -
SetIntersection_Front_Set_uint32_4_1 229071231.647 -
SetIntersection_Front_Set_uint32_4_4 147249515.298 -
SetIntersection_Front_Set_uint32_64_1 17562741.803 -
SetIntersection_Front_Set_uint32_64_16 17112231.505 1.93%
SetIntersection_Front_Set_uint32_64_4 17307485.679 -
SetIntersection_Front_Set_uint32_64_64 15372525.719 -3.28%
SetIntersection_Front_Set_uint64_1024_1 1125095.162 -
SetIntersection_Front_Set_uint64_1024_1024 15464245.223 1.61%
SetIntersection_Front_Set_uint64_1024_16 1271940.049 -2.10%
SetIntersection_Front_Set_uint64_1024_256 4682693.105 -5.90%
SetIntersection_Front_Set_uint64_1024_4 1095658.241 -4.90%
SetIntersection_Front_Set_uint64_1024_64 1917136.576 -2.22%
SetIntersection_Front_Set_uint64_16384_1 1104003.348 -1.73%
SetIntersection_Front_Set_uint64_16384_1024 16489760.774 15.46%
SetIntersection_Front_Set_uint64_16384_16 1294230.147 -2.01%
SetIntersection_Front_Set_uint64_16384_16384 353430741.887 5.29%
SetIntersection_Front_Set_uint64_16384_256 4950717.450 2.44%
SetIntersection_Front_Set_uint64_16384_4 1147799.561 1.76%
SetIntersection_Front_Set_uint64_16384_64 1922044.437 -
SetIntersection_Front_Set_uint64_16_1 67070732.298 -
SetIntersection_Front_Set_uint64_16_16 41823128.327 2.76%
SetIntersection_Front_Set_uint64_16_4 58922834.360 -
SetIntersection_Front_Set_uint64_1_1 568027606.866 -
SetIntersection_Front_Set_uint64_256_1 4487581.501 -
SetIntersection_Front_Set_uint64_256_16 5004760.793 -
SetIntersection_Front_Set_uint64_256_256 9504916.553 8.94%
SetIntersection_Front_Set_uint64_256_4 4527215.784 2.00%
SetIntersection_Front_Set_uint64_256_64 6523910.696 2.57%
SetIntersection_Front_Set_uint64_262144_1 1118609.872 1.22%
SetIntersection_Front_Set_uint64_262144_1024 14466593.393 -9.03%
SetIntersection_Front_Set_uint64_262144_16 1353157.223 3.19%
SetIntersection_Front_Set_uint64_262144_16384 330857994.912 -3.12%
SetIntersection_Front_Set_uint64_262144_256 5117941.765 10.55%
SetIntersection_Front_Set_uint64_262144_262144 1830004.477 1.29%
SetIntersection_Front_Set_uint64_262144_4 1157439.166 -
SetIntersection_Front_Set_uint64_262144_64 1811002.235 -2.46%
SetIntersection_Front_Set_uint64_4_1 227914181.775 -
SetIntersection_Front_Set_uint64_4_4 147614986.006 -
SetIntersection_Front_Set_uint64_64_1 17536820.278 -
SetIntersection_Front_Set_uint64_64_16 16979914.507 -
SetIntersection_Front_Set_uint64_64_4 17421130.989 1.24%
SetIntersection_Front_Set_uint64_64_64 14861756.876 -2.10%
SetIntersection_Front_Vector_float_1024_1 1107797.105 -
SetIntersection_Front_Vector_float_1024_1024 5970859.498 -16.15%
SetIntersection_Front_Vector_float_1024_16 1187274.466 -
SetIntersection_Front_Vector_float_1024_256 2328981.859 -11.95%
SetIntersection_Front_Vector_float_1024_4 1132728.849 -
SetIntersection_Front_Vector_float_1024_64 1439341.852 -3.79%
SetIntersection_Front_Vector_float_16384_1 1121371.254 -
SetIntersection_Front_Vector_float_16384_1024 5977656.848 -16.92%
SetIntersection_Front_Vector_float_16384_16 1194552.381 -1.19%
SetIntersection_Front_Vector_float_16384_16384 79878284.787 -12.82%
SetIntersection_Front_Vector_float_16384_256 2352766.368 -10.04%
SetIntersection_Front_Vector_float_16384_4 1141121.588 -
SetIntersection_Front_Vector_float_16384_64 1447268.783 -4.53%
SetIntersection_Front_Vector_float_16_1 67361812.552 -
SetIntersection_Front_Vector_float_16_16 38156122.135 -
SetIntersection_Front_Vector_float_16_4 58022028.471 -
SetIntersection_Front_Vector_float_1_1 573317537.511 -
SetIntersection_Front_Vector_float_256_1 4464531.212 -
SetIntersection_Front_Vector_float_256_16 4464837.356 -1.62%
SetIntersection_Front_Vector_float_256_256 4716150.471 -
SetIntersection_Front_Vector_float_256_4 4485949.821 -
SetIntersection_Front_Vector_float_256_64 4617327.718 -3.95%
SetIntersection_Front_Vector_float_262144_1 1119344.611 1.19%
SetIntersection_Front_Vector_float_262144_1024 5987703.826 -16.70%
SetIntersection_Front_Vector_float_262144_16 1173209.949 1.89%
SetIntersection_Front_Vector_float_262144_16384 79660067.526 -10.38%
SetIntersection_Front_Vector_float_262144_256 2353553.547 -9.88%
SetIntersection_Front_Vector_float_262144_262144 350694031.902 -
SetIntersection_Front_Vector_float_262144_4 1140655.477 -
SetIntersection_Front_Vector_float_262144_64 1443512.024 -4.29%
SetIntersection_Front_Vector_float_4_1 229550250.215 -
SetIntersection_Front_Vector_float_4_4 145432963.479 -
SetIntersection_Front_Vector_float_64_1 17607937.976 -
SetIntersection_Front_Vector_float_64_16 15253008.406 -
SetIntersection_Front_Vector_float_64_4 17204315.910 -
SetIntersection_Front_Vector_float_64_64 11733723.380 -3.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1121999.748 1.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8473440.416 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1237265.680 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2930542.215 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1149129.212 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1615453.406 5.55%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1111604.191 2.91%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8371354.897 2.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1225057.605 -1.12%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 120929481.835 6.81%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2979910.993 3.90%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1128285.385 -2.36%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1578209.816 -1.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67289730.092 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39089401.043 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58344692.694 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 571440486.756 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4445748.456 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4616873.581 2.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5927758.098 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4582247.543 2.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5101701.638 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1066551.483 -4.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8371094.703 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1225202.638 1.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117217147.862 1.97%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2974373.488 5.83%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351493670.014 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1132263.963 -1.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1515604.185 -2.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228578062.633 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 145434249.944 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17581119.235 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15738103.705 1.64%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17108165.342 -1.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12688512.877 1.59%
SetIntersection_Front_Vector_string_1024_1 1135652.424 -
SetIntersection_Front_Vector_string_1024_1024 40824012.911 -
SetIntersection_Front_Vector_string_1024_16 1737577.540 1.08%
SetIntersection_Front_Vector_string_1024_256 9710391.269 -
SetIntersection_Front_Vector_string_1024_4 1266138.450 -
SetIntersection_Front_Vector_string_1024_64 3553659.643 2.01%
SetIntersection_Front_Vector_string_16384_1 1154029.280 1.95%
SetIntersection_Front_Vector_string_16384_1024 39478706.423 -
SetIntersection_Front_Vector_string_16384_16 1700429.813 -1.05%
SetIntersection_Front_Vector_string_16384_16384 350332889.484 -1.16%
SetIntersection_Front_Vector_string_16384_256 10399685.739 3.33%
SetIntersection_Front_Vector_string_16384_4 1258526.455 -
SetIntersection_Front_Vector_string_16384_64 3391256.038 -2.37%
SetIntersection_Front_Vector_string_16_1 69175018.692 -
SetIntersection_Front_Vector_string_16_16 53240303.622 -2.82%
SetIntersection_Front_Vector_string_16_4 63877680.322 -
SetIntersection_Front_Vector_string_1_1 587844183.670 -
SetIntersection_Front_Vector_string_256_1 4590958.287 -
SetIntersection_Front_Vector_string_256_16 6506423.438 -
SetIntersection_Front_Vector_string_256_256 19126101.202 -5.88%
SetIntersection_Front_Vector_string_256_4 4914780.337 -
SetIntersection_Front_Vector_string_256_64 11330711.297 2.19%
SetIntersection_Front_Vector_string_262144_1 1152884.355 -
SetIntersection_Front_Vector_string_262144_1024 39687090.256 -2.13%
SetIntersection_Front_Vector_string_262144_16 1748341.983 3.37%
SetIntersection_Front_Vector_string_262144_16384 345599898.331 -
SetIntersection_Front_Vector_string_262144_256 9617866.563 -6.12%
SetIntersection_Front_Vector_string_262144_262144 14401715.497 -
SetIntersection_Front_Vector_string_262144_4 1259063.422 -
SetIntersection_Front_Vector_string_262144_64 3370996.430 -3.26%
SetIntersection_Front_Vector_string_4_1 234372798.774 -
SetIntersection_Front_Vector_string_4_4 163877869.681 2.48%
SetIntersection_Front_Vector_string_64_1 17985078.612 -
SetIntersection_Front_Vector_string_64_16 21813296.992 2.41%
SetIntersection_Front_Vector_string_64_4 18839069.646 -
SetIntersection_Front_Vector_string_64_64 27275230.539 1.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1121894.184 2.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9667866.943 -10.76%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1220723.123 -4.44%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3271456.557 -9.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1150150.834 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1653585.839 -4.73%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1117953.732 2.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9709738.711 -2.84%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1257897.070 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 139785201.216 -5.58%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3267049.305 -1.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1160413.331 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1628652.761 -3.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67079911.623 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 39968007.919 -1.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58706548.783 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 572001386.890 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4509426.555 1.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4702828.164 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6694081.926 1.92%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4492357.248 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5376324.431 -3.41%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1129914.005 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9654554.034 -7.54%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1211643.343 -2.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 138700760.481 -3.87%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3265408.680 -1.93%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350834267.960 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1145212.414 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1665426.610 -4.78%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 228656230.598 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 148074063.634 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17727646.027 1.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15927426.778 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17342056.782 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13332324.173 -3.65%
SetIntersection_Front_Vector_uint32_1024_1 1122258.220 1.08%
SetIntersection_Front_Vector_uint32_1024_1024 5952989.976 -7.07%
SetIntersection_Front_Vector_uint32_1024_16 1193652.014 -
SetIntersection_Front_Vector_uint32_1024_256 2352406.162 -
SetIntersection_Front_Vector_uint32_1024_4 1138973.053 -
SetIntersection_Front_Vector_uint32_1024_64 1461048.294 1.91%
SetIntersection_Front_Vector_uint32_16384_1 1121340.777 -
SetIntersection_Front_Vector_uint32_16384_1024 5990600.448 -
SetIntersection_Front_Vector_uint32_16384_16 1136366.699 -6.27%
SetIntersection_Front_Vector_uint32_16384_16384 79638982.202 -4.41%
SetIntersection_Front_Vector_uint32_16384_256 2378288.050 3.13%
SetIntersection_Front_Vector_uint32_16384_4 1143346.924 -
SetIntersection_Front_Vector_uint32_16384_64 1432393.368 -5.01%
SetIntersection_Front_Vector_uint32_16_1 67283971.535 -
SetIntersection_Front_Vector_uint32_16_16 38099840.891 -
SetIntersection_Front_Vector_uint32_16_4 58298503.909 -
SetIntersection_Front_Vector_uint32_1_1 572537616.585 -
SetIntersection_Front_Vector_uint32_256_1 4372402.851 -1.48%
SetIntersection_Front_Vector_uint32_256_16 4453105.110 -
SetIntersection_Front_Vector_uint32_256_256 4721693.580 -
SetIntersection_Front_Vector_uint32_256_4 4453802.798 1.47%
SetIntersection_Front_Vector_uint32_256_64 4609154.876 -
SetIntersection_Front_Vector_uint32_262144_1 1118463.034 -
SetIntersection_Front_Vector_uint32_262144_1024 5993014.804 -
SetIntersection_Front_Vector_uint32_262144_16 1184441.650 3.28%
SetIntersection_Front_Vector_uint32_262144_16384 79191393.153 -7.56%
SetIntersection_Front_Vector_uint32_262144_256 2343800.723 -
SetIntersection_Front_Vector_uint32_262144_262144 351063890.820 3.89%
SetIntersection_Front_Vector_uint32_262144_4 1120319.038 -1.89%
SetIntersection_Front_Vector_uint32_262144_64 1445465.944 -2.36%
SetIntersection_Front_Vector_uint32_4_1 229725280.233 -
SetIntersection_Front_Vector_uint32_4_4 146481275.954 -
SetIntersection_Front_Vector_uint32_64_1 17549549.710 -
SetIntersection_Front_Vector_uint32_64_16 15197183.169 -
SetIntersection_Front_Vector_uint32_64_4 16960983.897 -1.36%
SetIntersection_Front_Vector_uint32_64_64 11437050.287 -3.93%
SetIntersection_Front_Vector_uint64_1024_1 1119809.650 -
SetIntersection_Front_Vector_uint64_1024_1024 5913900.431 -
SetIntersection_Front_Vector_uint64_1024_16 1200637.074 -
SetIntersection_Front_Vector_uint64_1024_256 2281382.957 -2.90%
SetIntersection_Front_Vector_uint64_1024_4 1139823.895 -
SetIntersection_Front_Vector_uint64_1024_64 1440819.180 3.68%
SetIntersection_Front_Vector_uint64_16384_1 1076275.024 -3.12%
SetIntersection_Front_Vector_uint64_16384_1024 5981295.003 -
SetIntersection_Front_Vector_uint64_16384_16 1191370.054 -
SetIntersection_Front_Vector_uint64_16384_16384 77999533.014 -
SetIntersection_Front_Vector_uint64_16384_256 2347358.376 3.64%
SetIntersection_Front_Vector_uint64_16384_4 1131899.226 -
SetIntersection_Front_Vector_uint64_16384_64 1408395.868 -1.50%
SetIntersection_Front_Vector_uint64_16_1 66932591.917 -
SetIntersection_Front_Vector_uint64_16_16 39046531.353 3.29%
SetIntersection_Front_Vector_uint64_16_4 57799347.226 -
SetIntersection_Front_Vector_uint64_1_1 570346959.967 -
SetIntersection_Front_Vector_uint64_256_1 4464302.125 -
SetIntersection_Front_Vector_uint64_256_16 4508195.583 -
SetIntersection_Front_Vector_uint64_256_256 4681792.494 -
SetIntersection_Front_Vector_uint64_256_4 4413949.870 -
SetIntersection_Front_Vector_uint64_256_64 4618368.330 2.41%
SetIntersection_Front_Vector_uint64_262144_1 1117652.146 5.88%
SetIntersection_Front_Vector_uint64_262144_1024 5895676.505 -
SetIntersection_Front_Vector_uint64_262144_16 1193902.723 -
SetIntersection_Front_Vector_uint64_262144_16384 78097277.640 -
SetIntersection_Front_Vector_uint64_262144_256 2301710.436 -
SetIntersection_Front_Vector_uint64_262144_262144 351348960.231 -
SetIntersection_Front_Vector_uint64_262144_4 1129033.512 -
SetIntersection_Front_Vector_uint64_262144_64 1405266.885 -2.01%
SetIntersection_Front_Vector_uint64_4_1 228180785.143 -
SetIntersection_Front_Vector_uint64_4_4 144908972.283 -
SetIntersection_Front_Vector_uint64_64_1 17519462.815 -
SetIntersection_Front_Vector_uint64_64_16 15121107.459 -
SetIntersection_Front_Vector_uint64_64_4 17061611.004 -
SetIntersection_Front_Vector_uint64_64_64 11258509.175 -1.00%
SetIntersection_Interlaced_Set_float_1024_1 1122039.455 -
SetIntersection_Interlaced_Set_float_1024_1024 15093068.511 -1.18%
SetIntersection_Interlaced_Set_float_1024_16 11625598.532 -
SetIntersection_Interlaced_Set_float_1024_256 15837807.853 3.45%
SetIntersection_Interlaced_Set_float_1024_4 10275316.915 -
SetIntersection_Interlaced_Set_float_1024_64 10249571.886 1.26%
SetIntersection_Interlaced_Set_float_16384_1 1119118.796 -
SetIntersection_Interlaced_Set_float_16384_1024 172049608.718 -
SetIntersection_Interlaced_Set_float_16384_16 211515641.060 -
SetIntersection_Interlaced_Set_float_16384_16384 349449198.404 -
SetIntersection_Interlaced_Set_float_16384_256 201967805.873 -
SetIntersection_Interlaced_Set_float_16384_4 175008514.686 -
SetIntersection_Interlaced_Set_float_16384_64 217276136.093 -1.30%
SetIntersection_Interlaced_Set_float_16_1 67162440.460 -
SetIntersection_Interlaced_Set_float_16_16 42080270.528 1.37%
SetIntersection_Interlaced_Set_float_16_4 64780039.119 -
SetIntersection_Interlaced_Set_float_1_1 572458023.468 -
SetIntersection_Interlaced_Set_float_256_1 4474299.715 -
SetIntersection_Interlaced_Set_float_256_16 12238357.093 -
SetIntersection_Interlaced_Set_float_256_256 8890434.745 -2.03%
SetIntersection_Interlaced_Set_float_256_4 11683382.707 -
SetIntersection_Interlaced_Set_float_256_64 15174228.349 4.87%
SetIntersection_Interlaced_Set_float_262144_1 1103567.389 -1.64%
SetIntersection_Interlaced_Set_float_262144_1024 1544534.097 -1.72%
SetIntersection_Interlaced_Set_float_262144_16 1635943.359 -1.74%
SetIntersection_Interlaced_Set_float_262144_16384 1270482.668 -1.60%
SetIntersection_Interlaced_Set_float_262144_256 1591033.447 -2.03%
SetIntersection_Interlaced_Set_float_262144_262144 1854564.777 -
SetIntersection_Interlaced_Set_float_262144_4 1308851.888 -3.30%
SetIntersection_Interlaced_Set_float_262144_64 1585716.473 -2.39%
SetIntersection_Interlaced_Set_float_4_1 228773607.843 -
SetIntersection_Interlaced_Set_float_4_4 147615928.473 -
SetIntersection_Interlaced_Set_float_64_1 17585592.337 -
SetIntersection_Interlaced_Set_float_64_16 24278301.993 -
SetIntersection_Interlaced_Set_float_64_4 22207612.340 -1.35%
SetIntersection_Interlaced_Set_float_64_64 15134343.315 -1.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1128625.635 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21114315.254 -2.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11904117.234 2.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19029515.622 -1.53%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9830424.663 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11125375.693 -1.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1121093.815 4.39%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178125728.060 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 218932019.038 -1.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 350773734.148 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 207771974.735 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 181148635.280 1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 228205801.826 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67506010.557 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 45288674.620 1.53%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66595953.843 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 574339798.909 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4488557.458 1.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12946420.082 -1.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 11770459.038 -5.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11337703.346 -1.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 17928787.370 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1113180.612 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1618390.627 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1690563.479 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1324936.526 -1.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1655059.651 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2318096.354 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1378311.280 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1654125.163 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 229679337.127 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 150220392.360 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17695152.084 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27685403.308 2.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23375614.890 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18578778.995 -
SetIntersection_Interlaced_Set_string_1024_1 1164049.706 1.06%
SetIntersection_Interlaced_Set_string_1024_1024 57875227.998 -
SetIntersection_Interlaced_Set_string_1024_16 13736006.845 1.30%
SetIntersection_Interlaced_Set_string_1024_256 35803260.713 -
SetIntersection_Interlaced_Set_string_1024_4 10449003.473 -2.55%
SetIntersection_Interlaced_Set_string_1024_64 16829881.665 -1.08%
SetIntersection_Interlaced_Set_string_16384_1 1156493.520 -
SetIntersection_Interlaced_Set_string_16384_1024 354276918.261 -
SetIntersection_Interlaced_Set_string_16384_16 242522056.053 -2.63%
SetIntersection_Interlaced_Set_string_16384_16384 349389622.934 -
SetIntersection_Interlaced_Set_string_16384_256 347264288.501 -1.19%
SetIntersection_Interlaced_Set_string_16384_4 198353126.897 -
SetIntersection_Interlaced_Set_string_16384_64 349726422.860 -1.08%
SetIntersection_Interlaced_Set_string_16_1 69832258.224 -
SetIntersection_Interlaced_Set_string_16_16 62454335.634 -4.14%
SetIntersection_Interlaced_Set_string_16_4 78133582.511 1.03%
SetIntersection_Interlaced_Set_string_1_1 593701292.556 -
SetIntersection_Interlaced_Set_string_256_1 4619684.681 -
SetIntersection_Interlaced_Set_string_256_16 18281819.598 -1.60%
SetIntersection_Interlaced_Set_string_256_256 31781950.103 -1.95%
SetIntersection_Interlaced_Set_string_256_4 14071165.339 -1.41%
SetIntersection_Interlaced_Set_string_256_64 31275302.577 -
SetIntersection_Interlaced_Set_string_262144_1 1162269.998 -
SetIntersection_Interlaced_Set_string_262144_1024 2088954.509 -
SetIntersection_Interlaced_Set_string_262144_16 2151106.934 -1.41%
SetIntersection_Interlaced_Set_string_262144_16384 2751340.659 -
SetIntersection_Interlaced_Set_string_262144_256 2071318.033 -
SetIntersection_Interlaced_Set_string_262144_262144 17184286.213 -1.82%
SetIntersection_Interlaced_Set_string_262144_4 1865180.340 -1.23%
SetIntersection_Interlaced_Set_string_262144_64 2135460.775 -
SetIntersection_Interlaced_Set_string_4_1 236968894.941 -
SetIntersection_Interlaced_Set_string_4_4 169006057.495 2.97%
SetIntersection_Interlaced_Set_string_64_1 18232045.297 -
SetIntersection_Interlaced_Set_string_64_16 41435981.377 2.69%
SetIntersection_Interlaced_Set_string_64_4 27309370.385 -
SetIntersection_Interlaced_Set_string_64_64 39842360.018 4.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1139882.250 1.18%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25557389.500 2.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11960329.017 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20440357.947 -1.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9908898.770 -1.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12037640.735 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1090185.922 -1.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 240909612.353 1.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 241002832.232 -1.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 354939680.774 -1.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 251299956.367 -28.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 200717580.336 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 354678317.623 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67609987.977 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45724879.640 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67422564.373 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 574436816.671 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4510309.675 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12786282.958 -1.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 14804066.462 11.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11668195.601 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18908926.621 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1078050.495 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1986710.125 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2116496.258 -1.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1750229.246 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2024039.226 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3169143.963 1.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1835313.231 -1.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2106460.613 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229966660.455 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150626032.495 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17722140.471 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 27737575.819 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23700071.579 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 20227899.871 3.44%
SetIntersection_Interlaced_Set_uint32_1024_1 1114193.481 2.28%
SetIntersection_Interlaced_Set_uint32_1024_1024 16517700.532 9.24%
SetIntersection_Interlaced_Set_uint32_1024_16 11422032.165 -
SetIntersection_Interlaced_Set_uint32_1024_256 14867953.865 -5.67%
SetIntersection_Interlaced_Set_uint32_1024_4 9952375.812 -
SetIntersection_Interlaced_Set_uint32_1024_64 10027568.352 1.45%
SetIntersection_Interlaced_Set_uint32_16384_1 1110708.752 4.65%
SetIntersection_Interlaced_Set_uint32_16384_1024 169093611.443 -
SetIntersection_Interlaced_Set_uint32_16384_16 210393135.562 -
SetIntersection_Interlaced_Set_uint32_16384_16384 344706820.781 -
SetIntersection_Interlaced_Set_uint32_16384_256 196328124.734 -
SetIntersection_Interlaced_Set_uint32_16384_4 174974234.597 -
SetIntersection_Interlaced_Set_uint32_16384_64 215768929.509 -
SetIntersection_Interlaced_Set_uint32_16_1 67190512.131 -
SetIntersection_Interlaced_Set_uint32_16_16 42030983.448 2.39%
SetIntersection_Interlaced_Set_uint32_16_4 64279893.059 -
SetIntersection_Interlaced_Set_uint32_1_1 571555961.241 -
SetIntersection_Interlaced_Set_uint32_256_1 4440295.281 -
SetIntersection_Interlaced_Set_uint32_256_16 11851435.040 -2.13%
SetIntersection_Interlaced_Set_uint32_256_256 9677290.754 2.88%
SetIntersection_Interlaced_Set_uint32_256_4 11601520.012 -1.51%
SetIntersection_Interlaced_Set_uint32_256_64 14714599.705 -1.64%
SetIntersection_Interlaced_Set_uint32_262144_1 1072451.493 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1513409.748 -1.18%
SetIntersection_Interlaced_Set_uint32_262144_16 1609337.890 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1250922.284 -1.16%
SetIntersection_Interlaced_Set_uint32_262144_256 1577842.611 -
SetIntersection_Interlaced_Set_uint32_262144_262144 2015213.951 -
SetIntersection_Interlaced_Set_uint32_262144_4 1288750.571 -
SetIntersection_Interlaced_Set_uint32_262144_64 1578801.105 -
SetIntersection_Interlaced_Set_uint32_4_1 228603598.703 -
SetIntersection_Interlaced_Set_uint32_4_4 147582689.482 -
SetIntersection_Interlaced_Set_uint32_64_1 17538100.187 -
SetIntersection_Interlaced_Set_uint32_64_16 23993408.465 -1.64%
SetIntersection_Interlaced_Set_uint32_64_4 22198442.147 -
SetIntersection_Interlaced_Set_uint32_64_64 15582082.177 2.63%
SetIntersection_Interlaced_Set_uint64_1024_1 1116977.023 3.07%
SetIntersection_Interlaced_Set_uint64_1024_1024 16359897.576 4.08%
SetIntersection_Interlaced_Set_uint64_1024_16 11340681.178 -
SetIntersection_Interlaced_Set_uint64_1024_256 15978287.526 1.67%
SetIntersection_Interlaced_Set_uint64_1024_4 10011854.909 -
SetIntersection_Interlaced_Set_uint64_1024_64 10343433.649 1.45%
SetIntersection_Interlaced_Set_uint64_16384_1 1109598.848 -
SetIntersection_Interlaced_Set_uint64_16384_1024 176451975.331 -
SetIntersection_Interlaced_Set_uint64_16384_16 222604445.754 -1.31%
SetIntersection_Interlaced_Set_uint64_16384_16384 339901493.514 -1.26%
SetIntersection_Interlaced_Set_uint64_16384_256 208701217.416 -2.16%
SetIntersection_Interlaced_Set_uint64_16384_4 179081011.079 -2.39%
SetIntersection_Interlaced_Set_uint64_16384_64 233834532.070 1.13%
SetIntersection_Interlaced_Set_uint64_16_1 67153685.386 -
SetIntersection_Interlaced_Set_uint64_16_16 41662713.555 1.58%
SetIntersection_Interlaced_Set_uint64_16_4 64614905.880 -
SetIntersection_Interlaced_Set_uint64_1_1 570173223.112 -
SetIntersection_Interlaced_Set_uint64_256_1 4448190.099 -
SetIntersection_Interlaced_Set_uint64_256_16 11888993.973 -2.21%
SetIntersection_Interlaced_Set_uint64_256_256 9546358.050 5.80%
SetIntersection_Interlaced_Set_uint64_256_4 11780242.723 -
SetIntersection_Interlaced_Set_uint64_256_64 15145580.744 -
SetIntersection_Interlaced_Set_uint64_262144_1 1110984.018 2.16%
SetIntersection_Interlaced_Set_uint64_262144_1024 1577807.293 -
SetIntersection_Interlaced_Set_uint64_262144_16 1639039.063 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1247665.852 -
SetIntersection_Interlaced_Set_uint64_262144_256 1614560.794 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1873135.988 -
SetIntersection_Interlaced_Set_uint64_262144_4 1323085.125 -
SetIntersection_Interlaced_Set_uint64_262144_64 1611658.040 -
SetIntersection_Interlaced_Set_uint64_4_1 227841399.667 -
SetIntersection_Interlaced_Set_uint64_4_4 147234300.878 -
SetIntersection_Interlaced_Set_uint64_64_1 17497125.002 -
SetIntersection_Interlaced_Set_uint64_64_16 24816055.492 1.29%
SetIntersection_Interlaced_Set_uint64_64_4 22324710.306 -
SetIntersection_Interlaced_Set_uint64_64_64 15349478.708 -
SetIntersection_Interlaced_Vector_float_1024_1 1128465.072 1.33%
SetIntersection_Interlaced_Vector_float_1024_1024 5981303.069 -
SetIntersection_Interlaced_Vector_float_1024_16 2621009.652 -11.39%
SetIntersection_Interlaced_Vector_float_1024_256 5077649.785 -17.17%
SetIntersection_Interlaced_Vector_float_1024_4 1472701.904 -3.34%
SetIntersection_Interlaced_Vector_float_1024_64 5477454.242 36.03%
SetIntersection_Interlaced_Vector_float_16384_1 1125216.983 1.20%
SetIntersection_Interlaced_Vector_float_16384_1024 55303749.292 -1.85%
SetIntersection_Interlaced_Vector_float_16384_16 3934811.229 50.70%
SetIntersection_Interlaced_Vector_float_16384_16384 80328869.452 -
SetIntersection_Interlaced_Vector_float_16384_256 17149217.127 -36.21%
SetIntersection_Interlaced_Vector_float_16384_4 1694917.350 14.90%
SetIntersection_Interlaced_Vector_float_16384_64 5313291.183 -10.92%
SetIntersection_Interlaced_Vector_float_16_1 67528096.506 -
SetIntersection_Interlaced_Vector_float_16_16 38314316.998 -
SetIntersection_Interlaced_Vector_float_16_4 60908700.659 -
SetIntersection_Interlaced_Vector_float_1_1 574663846.014 -
SetIntersection_Interlaced_Vector_float_256_1 4457823.522 -
SetIntersection_Interlaced_Vector_float_256_16 7606255.514 17.37%
SetIntersection_Interlaced_Vector_float_256_256 4672705.247 -
SetIntersection_Interlaced_Vector_float_256_4 5328194.424 -
SetIntersection_Interlaced_Vector_float_256_64 6799678.223 -12.93%
SetIntersection_Interlaced_Vector_float_262144_1 1119929.122 -
SetIntersection_Interlaced_Vector_float_262144_1024 91223324.503 -17.04%
SetIntersection_Interlaced_Vector_float_262144_16 3178893.551 -50.88%
SetIntersection_Interlaced_Vector_float_262144_16384 357959753.777 1.32%
SetIntersection_Interlaced_Vector_float_262144_256 22699529.312 -44.83%
SetIntersection_Interlaced_Vector_float_262144_262144 351685649.760 -
SetIntersection_Interlaced_Vector_float_262144_4 2131747.223 32.77%
SetIntersection_Interlaced_Vector_float_262144_64 21300626.769 6.33%
SetIntersection_Interlaced_Vector_float_4_1 229843742.870 -
SetIntersection_Interlaced_Vector_float_4_4 147038457.042 1.04%
SetIntersection_Interlaced_Vector_float_64_1 17623437.526 -
SetIntersection_Interlaced_Vector_float_64_16 18029854.600 -4.95%
SetIntersection_Interlaced_Vector_float_64_4 18809515.197 -
SetIntersection_Interlaced_Vector_float_64_64 11518926.040 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1120366.273 5.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 9634865.838 6.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2218317.687 -13.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7400847.399 -9.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1393181.352 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4085831.879 -18.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1121797.161 2.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 56751383.920 -3.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4003745.302 3.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 133599409.621 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 26722269.031 33.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1661738.744 3.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 6627263.561 2.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67223124.504 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 40042634.078 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61720505.216 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 572376714.151 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4773174.776 8.64%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8849271.234 15.49%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6122627.840 -2.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5781625.206 7.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 9824499.827 7.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1116322.889 5.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 126123312.716 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7347493.077 101.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 345552746.295 -3.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 49954942.474 11.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 341931537.223 -3.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2146075.976 5.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11139235.653 -16.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228795153.748 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 148368059.476 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17552289.903 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20256647.946 2.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18998094.346 2.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12818154.825 -2.52%
SetIntersection_Interlaced_Vector_string_1024_1 1150990.149 -
SetIntersection_Interlaced_Vector_string_1024_1024 43240008.095 1.76%
SetIntersection_Interlaced_Vector_string_1024_16 3278057.120 -
SetIntersection_Interlaced_Vector_string_1024_256 20748867.339 -
SetIntersection_Interlaced_Vector_string_1024_4 1708161.553 -
SetIntersection_Interlaced_Vector_string_1024_64 8555568.714 5.03%
SetIntersection_Interlaced_Vector_string_16384_1 1153544.497 -
SetIntersection_Interlaced_Vector_string_16384_1024 113764370.053 -
SetIntersection_Interlaced_Vector_string_16384_16 4359936.405 -3.02%
SetIntersection_Interlaced_Vector_string_16384_16384 348920053.503 -
SetIntersection_Interlaced_Vector_string_16384_256 36753530.330 -8.19%
SetIntersection_Interlaced_Vector_string_16384_4 1997761.598 10.04%
SetIntersection_Interlaced_Vector_string_16384_64 11685859.454 -5.75%
SetIntersection_Interlaced_Vector_string_16_1 68947870.437 -
SetIntersection_Interlaced_Vector_string_16_16 55975116.316 4.50%
SetIntersection_Interlaced_Vector_string_16_4 71865419.871 -1.02%
SetIntersection_Interlaced_Vector_string_1_1 586846488.488 -
SetIntersection_Interlaced_Vector_string_256_1 4576945.975 -
SetIntersection_Interlaced_Vector_string_256_16 11120634.432 -
SetIntersection_Interlaced_Vector_string_256_256 21749064.679 6.29%
SetIntersection_Interlaced_Vector_string_256_4 6448001.754 -
SetIntersection_Interlaced_Vector_string_256_64 20996652.246 8.55%
SetIntersection_Interlaced_Vector_string_262144_1 1172861.022 2.00%
SetIntersection_Interlaced_Vector_string_262144_1024 227933968.116 -28.40%
SetIntersection_Interlaced_Vector_string_262144_16 5784259.551 -
SetIntersection_Interlaced_Vector_string_262144_16384 990121.826 -1.51%
SetIntersection_Interlaced_Vector_string_262144_256 68320630.098 3.95%
SetIntersection_Interlaced_Vector_string_262144_262144 14405111.326 -
SetIntersection_Interlaced_Vector_string_262144_4 2131783.528 -9.40%
SetIntersection_Interlaced_Vector_string_262144_64 19677729.262 6.88%
SetIntersection_Interlaced_Vector_string_4_1 235703873.976 -
SetIntersection_Interlaced_Vector_string_4_4 162219920.047 -
SetIntersection_Interlaced_Vector_string_64_1 17981186.634 -
SetIntersection_Interlaced_Vector_string_64_16 31308369.965 1.33%
SetIntersection_Interlaced_Vector_string_64_4 23127221.809 -
SetIntersection_Interlaced_Vector_string_64_64 27697226.722 -3.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1116403.312 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10070136.099 -7.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3135666.807 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9333705.760 -13.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1601896.989 -8.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6472496.570 1.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1115951.882 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 80500380.996 8.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4921079.618 5.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 143121757.507 -6.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 37867263.815 39.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1681967.793 7.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 12196924.046 -8.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67191167.647 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40368583.761 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62050899.295 -1.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 572798176.447 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4525488.948 3.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7878806.362 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6541957.928 -8.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5494277.446 2.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10367904.578 1.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1131718.256 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 257818589.226 8.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 8021498.662 76.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 340771622.066 3.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 88661536.849 31.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 349447939.176 1.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2506755.811 5.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 32266489.817 72.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 229085647.192 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147513089.510 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17502226.002 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 21112682.431 2.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 19969504.251 -1.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13373274.088 -3.74%
SetIntersection_Interlaced_Vector_uint32_1024_1 1119853.900 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5919333.484 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2467470.396 24.00%
SetIntersection_Interlaced_Vector_uint32_1024_256 4774842.400 -21.42%
SetIntersection_Interlaced_Vector_uint32_1024_4 1476913.226 -
SetIntersection_Interlaced_Vector_uint32_1024_64 4579948.479 9.68%
SetIntersection_Interlaced_Vector_uint32_16384_1 1126858.395 1.04%
SetIntersection_Interlaced_Vector_uint32_16384_1024 58998861.833 27.78%
SetIntersection_Interlaced_Vector_uint32_16384_16 3620521.215 43.11%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80180239.129 -
SetIntersection_Interlaced_Vector_uint32_16384_256 24165410.075 75.54%
SetIntersection_Interlaced_Vector_uint32_16384_4 1653234.699 16.02%
SetIntersection_Interlaced_Vector_uint32_16384_64 8220697.262 45.95%
SetIntersection_Interlaced_Vector_uint32_16_1 67314998.855 -
SetIntersection_Interlaced_Vector_uint32_16_16 39149736.858 3.68%
SetIntersection_Interlaced_Vector_uint32_16_4 60239526.260 -
SetIntersection_Interlaced_Vector_uint32_1_1 572802012.710 -
SetIntersection_Interlaced_Vector_uint32_256_1 4490682.319 -
SetIntersection_Interlaced_Vector_uint32_256_16 7151689.618 9.97%
SetIntersection_Interlaced_Vector_uint32_256_256 4651200.241 -
SetIntersection_Interlaced_Vector_uint32_256_4 5338628.517 9.29%
SetIntersection_Interlaced_Vector_uint32_256_64 8398577.566 24.35%
SetIntersection_Interlaced_Vector_uint32_262144_1 1126868.258 1.39%
SetIntersection_Interlaced_Vector_uint32_262144_1024 124516969.314 47.96%
SetIntersection_Interlaced_Vector_uint32_262144_16 5649109.214 83.66%
SetIntersection_Interlaced_Vector_uint32_262144_16384 350135537.718 -
SetIntersection_Interlaced_Vector_uint32_262144_256 44985836.200 54.20%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350920052.742 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1889171.580 23.96%
SetIntersection_Interlaced_Vector_uint32_262144_64 17460060.270 76.60%
SetIntersection_Interlaced_Vector_uint32_4_1 228432721.865 -
SetIntersection_Interlaced_Vector_uint32_4_4 146246428.466 1.50%
SetIntersection_Interlaced_Vector_uint32_64_1 17536687.129 -
SetIntersection_Interlaced_Vector_uint32_64_16 17672943.156 -6.11%
SetIntersection_Interlaced_Vector_uint32_64_4 18306141.977 1.44%
SetIntersection_Interlaced_Vector_uint32_64_64 11497531.958 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1067237.448 -4.92%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5909582.748 -1.08%
SetIntersection_Interlaced_Vector_uint64_1024_16 1947365.023 -24.00%
SetIntersection_Interlaced_Vector_uint64_1024_256 5917873.006 -
SetIntersection_Interlaced_Vector_uint64_1024_4 1301729.084 -7.41%
SetIntersection_Interlaced_Vector_uint64_1024_64 3669486.163 -13.01%
SetIntersection_Interlaced_Vector_uint64_16384_1 1116073.374 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 47564029.071 4.25%
SetIntersection_Interlaced_Vector_uint64_16384_16 2615293.912 2.93%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78054646.241 -
SetIntersection_Interlaced_Vector_uint64_16384_256 17449717.049 -17.33%
SetIntersection_Interlaced_Vector_uint64_16384_4 1429858.222 -
SetIntersection_Interlaced_Vector_uint64_16384_64 7793326.096 28.10%
SetIntersection_Interlaced_Vector_uint64_16_1 67039046.957 -
SetIntersection_Interlaced_Vector_uint64_16_16 37948206.707 -
SetIntersection_Interlaced_Vector_uint64_16_4 59888912.566 -
SetIntersection_Interlaced_Vector_uint64_1_1 569583676.069 -
SetIntersection_Interlaced_Vector_uint64_256_1 4445120.563 -
SetIntersection_Interlaced_Vector_uint64_256_16 6572302.769 -6.86%
SetIntersection_Interlaced_Vector_uint64_256_256 4714908.313 1.85%
SetIntersection_Interlaced_Vector_uint64_256_4 5195687.706 6.78%
SetIntersection_Interlaced_Vector_uint64_256_64 7629243.983 -5.09%
SetIntersection_Interlaced_Vector_uint64_262144_1 1103388.098 -1.51%
SetIntersection_Interlaced_Vector_uint64_262144_1024 90425024.664 -8.96%
SetIntersection_Interlaced_Vector_uint64_262144_16 3176338.068 1.39%
SetIntersection_Interlaced_Vector_uint64_262144_16384 356504507.930 1.62%
SetIntersection_Interlaced_Vector_uint64_262144_256 28127986.324 -17.43%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350564581.872 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1877705.656 -10.35%
SetIntersection_Interlaced_Vector_uint64_262144_64 9327335.986 1.39%
SetIntersection_Interlaced_Vector_uint64_4_1 228062511.623 -
SetIntersection_Interlaced_Vector_uint64_4_4 144578217.219 -
SetIntersection_Interlaced_Vector_uint64_64_1 17456076.411 -
SetIntersection_Interlaced_Vector_uint64_64_16 18224000.278 -
SetIntersection_Interlaced_Vector_uint64_64_4 17951624.002 -
SetIntersection_Interlaced_Vector_uint64_64_64 11478148.563 -
SetIntersection_None_Set_float_1024_1 9111255.241 -14.33%
SetIntersection_None_Set_float_1024_1024 8882260.431 -3.24%
SetIntersection_None_Set_float_1024_16 8835508.317 -15.54%
SetIntersection_None_Set_float_1024_256 8921940.637 -15.18%
SetIntersection_None_Set_float_1024_4 8984813.179 -14.56%
SetIntersection_None_Set_float_1024_64 9065460.979 -14.75%
SetIntersection_None_Set_float_16384_1 158275963.254 -
SetIntersection_None_Set_float_16384_1024 155963286.004 -
SetIntersection_None_Set_float_16384_16 157111950.577 -
SetIntersection_None_Set_float_16384_16384 158853245.955 -2.94%
SetIntersection_None_Set_float_16384_256 156449360.421 -
SetIntersection_None_Set_float_16384_4 157947228.633 -
SetIntersection_None_Set_float_16384_64 156765096.784 -
SetIntersection_None_Set_float_16_1 70975470.130 -
SetIntersection_None_Set_float_16_16 37635193.671 -
SetIntersection_None_Set_float_16_4 60293037.930 -
SetIntersection_None_Set_float_1_1 573609104.404 -
SetIntersection_None_Set_float_256_1 11794286.022 -
SetIntersection_None_Set_float_256_16 11159644.785 -
SetIntersection_None_Set_float_256_256 5930518.814 -1.13%
SetIntersection_None_Set_float_256_4 11603543.145 -
SetIntersection_None_Set_float_256_64 9352358.738 -1.76%
SetIntersection_None_Set_float_262144_1 1193395.262 -1.37%
SetIntersection_None_Set_float_262144_1024 1182772.788 -2.04%
SetIntersection_None_Set_float_262144_16 1183590.412 -2.06%
SetIntersection_None_Set_float_262144_16384 1191145.510 -1.90%
SetIntersection_None_Set_float_262144_256 1185903.158 -1.86%
SetIntersection_None_Set_float_262144_262144 1182042.725 -2.08%
SetIntersection_None_Set_float_262144_4 1183202.474 -1.83%
SetIntersection_None_Set_float_262144_64 1179991.049 -2.04%
SetIntersection_None_Set_float_4_1 233111615.610 -
SetIntersection_None_Set_float_4_4 145000397.243 -
SetIntersection_None_Set_float_64_1 23218514.293 3.14%
SetIntersection_None_Set_float_64_16 18729988.252 -
SetIntersection_None_Set_float_64_4 21951604.417 -
SetIntersection_None_Set_float_64_64 12018370.224 2.57%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9023205.258 4.12%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8803546.516 1.14%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8801240.974 -2.26%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8720623.225 -2.19%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8707003.625 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8674395.241 -1.97%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 160299364.365 -1.50%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 157825300.719 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 167845582.156 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 166354092.054 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 161538130.967 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164268396.052 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166316102.204 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70942266.993 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37561956.783 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60832780.397 1.33%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 572800946.359 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11516420.940 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10944642.363 -1.58%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5820448.022 -1.64%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11423620.247 -1.18%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9271519.404 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1222855.633 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1233068.444 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1226244.954 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1234960.289 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1228815.021 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1245522.137 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1222654.297 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1224992.267 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 231798723.117 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144689400.012 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23402246.956 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18875602.788 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22677260.049 1.95%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11985915.459 -
SetIntersection_None_Set_string_1024_1 9124352.121 -
SetIntersection_None_Set_string_1024_1024 9057760.253 -
SetIntersection_None_Set_string_1024_16 9069519.512 -
SetIntersection_None_Set_string_1024_256 8991069.336 1.25%
SetIntersection_None_Set_string_1024_4 8896117.666 -1.91%
SetIntersection_None_Set_string_1024_64 8909717.663 -3.12%
SetIntersection_None_Set_string_16384_1 194221420.971 -1.79%
SetIntersection_None_Set_string_16384_1024 209575457.142 -3.18%
SetIntersection_None_Set_string_16384_16 195738910.574 -1.62%
SetIntersection_None_Set_string_16384_16384 208181695.639 10.15%
SetIntersection_None_Set_string_16384_256 198664954.678 -4.94%
SetIntersection_None_Set_string_16384_4 195248611.082 -1.80%
SetIntersection_None_Set_string_16384_64 197512593.439 -1.75%
SetIntersection_None_Set_string_16_1 73358748.622 -
SetIntersection_None_Set_string_16_16 38936305.274 -
SetIntersection_None_Set_string_16_4 62243419.010 -
SetIntersection_None_Set_string_1_1 578117359.529 -
SetIntersection_None_Set_string_256_1 11982003.756 -
SetIntersection_None_Set_string_256_16 11245437.430 -1.54%
SetIntersection_None_Set_string_256_256 6079788.565 4.03%
SetIntersection_None_Set_string_256_4 11785979.044 -1.26%
SetIntersection_None_Set_string_256_64 9667747.814 -
SetIntersection_None_Set_string_262144_1 1665375.568 -1.63%
SetIntersection_None_Set_string_262144_1024 1657458.660 -1.61%
SetIntersection_None_Set_string_262144_16 1666126.057 -1.85%
SetIntersection_None_Set_string_262144_16384 1669431.398 -1.58%
SetIntersection_None_Set_string_262144_256 1672121.826 -1.16%
SetIntersection_None_Set_string_262144_262144 1652056.312 -1.94%
SetIntersection_None_Set_string_262144_4 1669182.859 -1.67%
SetIntersection_None_Set_string_262144_64 1676517.334 -
SetIntersection_None_Set_string_4_1 237186201.670 -
SetIntersection_None_Set_string_4_4 147706714.379 -
SetIntersection_None_Set_string_64_1 23967936.314 -
SetIntersection_None_Set_string_64_16 19648310.571 -
SetIntersection_None_Set_string_64_4 23161842.081 -
SetIntersection_None_Set_string_64_64 12316206.535 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8905471.978 -31.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8999475.083 -30.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8860990.931 -31.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8769701.846 -31.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8970075.757 -30.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8843228.809 -31.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 195606668.800 -3.37%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 198697355.146 -2.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 200075168.198 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 195583232.220 -1.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 200171371.771 1.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 192444986.552 -3.98%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 198697914.263 1.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71239512.538 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 38777652.098 1.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60922441.655 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 573588076.196 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11711995.863 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11072700.886 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5860226.297 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11484171.974 1.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9518851.551 2.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1623091.637 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1654466.961 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1629242.026 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1638574.381 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1634315.023 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1656897.055 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1643381.756 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1638395.100 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 233429102.244 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145543251.412 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23364957.610 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19016210.342 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22840728.031 3.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12142257.812 3.10%
SetIntersection_None_Set_uint32_1024_1 8847144.309 -1.54%
SetIntersection_None_Set_uint32_1024_1024 9004535.182 1.45%
SetIntersection_None_Set_uint32_1024_16 8800720.589 -
SetIntersection_None_Set_uint32_1024_256 8755071.262 -
SetIntersection_None_Set_uint32_1024_4 8780920.402 -
SetIntersection_None_Set_uint32_1024_64 8769215.306 -
SetIntersection_None_Set_uint32_16384_1 156906289.789 2.20%
SetIntersection_None_Set_uint32_16384_1024 155023175.403 1.38%
SetIntersection_None_Set_uint32_16384_16 156211776.326 1.41%
SetIntersection_None_Set_uint32_16384_16384 159316343.826 1.88%
SetIntersection_None_Set_uint32_16384_256 155883716.604 1.84%
SetIntersection_None_Set_uint32_16384_4 156619429.114 1.92%
SetIntersection_None_Set_uint32_16384_64 155755644.558 1.38%
SetIntersection_None_Set_uint32_16_1 71573799.643 -
SetIntersection_None_Set_uint32_16_16 37484411.660 -
SetIntersection_None_Set_uint32_16_4 60502908.443 -
SetIntersection_None_Set_uint32_1_1 571849055.915 -
SetIntersection_None_Set_uint32_256_1 11660066.619 -
SetIntersection_None_Set_uint32_256_16 10968694.643 -
SetIntersection_None_Set_uint32_256_256 5868370.524 -
SetIntersection_None_Set_uint32_256_4 11591445.220 -
SetIntersection_None_Set_uint32_256_64 9433349.312 -
SetIntersection_None_Set_uint32_262144_1 1196118.568 -1.25%
SetIntersection_None_Set_uint32_262144_1024 1188053.549 -1.34%
SetIntersection_None_Set_uint32_262144_16 1187156.414 -1.32%
SetIntersection_None_Set_uint32_262144_16384 1174445.964 -1.70%
SetIntersection_None_Set_uint32_262144_256 1188349.851 -1.21%
SetIntersection_None_Set_uint32_262144_262144 1189931.641 -1.40%
SetIntersection_None_Set_uint32_262144_4 1185111.166 -1.67%
SetIntersection_None_Set_uint32_262144_64 1187772.543 -1.52%
SetIntersection_None_Set_uint32_4_1 231140571.539 -
SetIntersection_None_Set_uint32_4_4 144508474.487 -
SetIntersection_None_Set_uint32_64_1 23731848.139 2.74%
SetIntersection_None_Set_uint32_64_16 19297986.414 -
SetIntersection_None_Set_uint32_64_4 22662468.198 -
SetIntersection_None_Set_uint32_64_64 11924039.132 -
SetIntersection_None_Set_uint64_1024_1 8698316.508 -
SetIntersection_None_Set_uint64_1024_1024 8704866.797 -
SetIntersection_None_Set_uint64_1024_16 8863503.954 -
SetIntersection_None_Set_uint64_1024_256 8801446.813 -
SetIntersection_None_Set_uint64_1024_4 8750410.461 -
SetIntersection_None_Set_uint64_1024_64 8702423.551 -
SetIntersection_None_Set_uint64_16384_1 156137290.803 -
SetIntersection_None_Set_uint64_16384_1024 162403100.750 -1.59%
SetIntersection_None_Set_uint64_16384_16 163411681.251 -
SetIntersection_None_Set_uint64_16384_16384 175694751.790 -
SetIntersection_None_Set_uint64_16384_256 164685886.051 -
SetIntersection_None_Set_uint64_16384_4 160439436.989 -
SetIntersection_None_Set_uint64_16384_64 167136261.956 -
SetIntersection_None_Set_uint64_16_1 70761085.677 -
SetIntersection_None_Set_uint64_16_16 37528548.298 -
SetIntersection_None_Set_uint64_16_4 60038893.319 -
SetIntersection_None_Set_uint64_1_1 569029130.475 -
SetIntersection_None_Set_uint64_256_1 11394446.497 -1.53%
SetIntersection_None_Set_uint64_256_16 10760595.941 -
SetIntersection_None_Set_uint64_256_256 5757057.447 -
SetIntersection_None_Set_uint64_256_4 11510261.194 1.00%
SetIntersection_None_Set_uint64_256_64 9439974.137 1.86%
SetIntersection_None_Set_uint64_262144_1 1204576.253 -
SetIntersection_None_Set_uint64_262144_1024 1190996.502 -
SetIntersection_None_Set_uint64_262144_16 1196730.631 -
SetIntersection_None_Set_uint64_262144_16384 1194333.496 -
SetIntersection_None_Set_uint64_262144_256 1197919.924 -
SetIntersection_None_Set_uint64_262144_262144 1215780.762 -
SetIntersection_None_Set_uint64_262144_4 1197308.674 -
SetIntersection_None_Set_uint64_262144_64 1197985.188 -
SetIntersection_None_Set_uint64_4_1 229986677.330 -
SetIntersection_None_Set_uint64_4_4 143749521.630 -
SetIntersection_None_Set_uint64_64_1 23661069.893 1.03%
SetIntersection_None_Set_uint64_64_16 19231003.630 1.22%
SetIntersection_None_Set_uint64_64_4 22426217.105 -
SetIntersection_None_Set_uint64_64_64 11900062.090 -
SetIntersection_None_Vector_float_1024_1 1150415.845 -
SetIntersection_None_Vector_float_1024_1024 1156347.758 -
SetIntersection_None_Vector_float_1024_16 1154961.414 -
SetIntersection_None_Vector_float_1024_256 1152558.512 -1.00%
SetIntersection_None_Vector_float_1024_4 1150837.884 -
SetIntersection_None_Vector_float_1024_64 1134446.753 -1.71%
SetIntersection_None_Vector_float_16384_1 1183188.047 1.99%
SetIntersection_None_Vector_float_16384_1024 1175576.840 -
SetIntersection_None_Vector_float_16384_16 1178057.877 -
SetIntersection_None_Vector_float_16384_16384 1183357.442 1.26%
SetIntersection_None_Vector_float_16384_256 1174538.621 -
SetIntersection_None_Vector_float_16384_4 1170385.680 -
SetIntersection_None_Vector_float_16384_64 1181695.083 -
SetIntersection_None_Vector_float_16_1 67892486.065 -
SetIntersection_None_Vector_float_16_16 36089515.637 -
SetIntersection_None_Vector_float_16_4 57687894.724 -
SetIntersection_None_Vector_float_1_1 572083837.710 -
SetIntersection_None_Vector_float_256_1 4553869.282 -
SetIntersection_None_Vector_float_256_16 4301622.695 -
SetIntersection_None_Vector_float_256_256 2289370.789 -
SetIntersection_None_Vector_float_256_4 4501861.999 -
SetIntersection_None_Vector_float_256_64 3652303.688 -
SetIntersection_None_Vector_float_262144_1 1215969.099 -
SetIntersection_None_Vector_float_262144_1024 1209618.406 1.09%
SetIntersection_None_Vector_float_262144_16 1211691.114 -
SetIntersection_None_Vector_float_262144_16384 1208317.983 -
SetIntersection_None_Vector_float_262144_256 1175582.186 -3.61%
SetIntersection_None_Vector_float_262144_262144 1208447.960 -
SetIntersection_None_Vector_float_262144_4 1206012.327 -
SetIntersection_None_Vector_float_262144_64 1209569.767 -
SetIntersection_None_Vector_float_4_1 229797201.370 -
SetIntersection_None_Vector_float_4_4 143676289.261 -
SetIntersection_None_Vector_float_64_1 17829637.623 -
SetIntersection_None_Vector_float_64_16 14468579.741 -
SetIntersection_None_Vector_float_64_4 17082597.401 -
SetIntersection_None_Vector_float_64_64 9070393.746 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1095582.055 -4.76%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1128049.464 -2.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1152909.642 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1136849.894 -1.39%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1142202.354 -1.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1154392.967 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1178943.471 2.71%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1180987.696 -1.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1191561.936 4.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1113864.640 -5.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1136993.885 -4.48%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1188793.143 1.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1192430.355 1.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67419294.245 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35966584.269 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57272365.240 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 567549686.158 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4548952.519 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4175406.454 -5.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2285127.254 1.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4521828.035 1.32%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3655337.484 -1.42%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1213599.604 -1.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1185709.008 -2.83%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1223563.654 1.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1223874.966 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1204525.547 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1144771.209 -4.67%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1217447.146 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1201009.282 -1.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 228268478.792 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142774660.224 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17749486.936 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14396953.073 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17019384.514 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9015076.387 -
SetIntersection_None_Vector_string_1024_1 1234288.423 -
SetIntersection_None_Vector_string_1024_1024 1233040.357 3.27%
SetIntersection_None_Vector_string_1024_16 1235296.147 -
SetIntersection_None_Vector_string_1024_256 1225539.828 -
SetIntersection_None_Vector_string_1024_4 1233175.905 -
SetIntersection_None_Vector_string_1024_64 1207699.734 -1.89%
SetIntersection_None_Vector_string_16384_1 1294812.762 -
SetIntersection_None_Vector_string_16384_1024 1285403.460 -
SetIntersection_None_Vector_string_16384_16 1291133.438 -
SetIntersection_None_Vector_string_16384_16384 1297686.593 1.08%
SetIntersection_None_Vector_string_16384_256 1237959.851 -4.06%
SetIntersection_None_Vector_string_16384_4 1296615.916 -
SetIntersection_None_Vector_string_16384_64 1290216.266 -
SetIntersection_None_Vector_string_16_1 69304489.444 -
SetIntersection_None_Vector_string_16_16 36778481.153 -
SetIntersection_None_Vector_string_16_4 58806625.836 -
SetIntersection_None_Vector_string_1_1 572620928.156 -
SetIntersection_None_Vector_string_256_1 4826735.323 -
SetIntersection_None_Vector_string_256_16 4520836.242 -
SetIntersection_None_Vector_string_256_256 2409236.182 -
SetIntersection_None_Vector_string_256_4 4682232.490 -
SetIntersection_None_Vector_string_256_64 3822542.974 1.02%
SetIntersection_None_Vector_string_262144_1 1346005.082 -
SetIntersection_None_Vector_string_262144_1024 1354612.926 -
SetIntersection_None_Vector_string_262144_16 1363441.013 -
SetIntersection_None_Vector_string_262144_16384 1364698.242 -
SetIntersection_None_Vector_string_262144_256 1363011.299 1.50%
SetIntersection_None_Vector_string_262144_262144 1308622.966 -
SetIntersection_None_Vector_string_262144_4 1347127.665 -
SetIntersection_None_Vector_string_262144_64 1366941.029 1.27%
SetIntersection_None_Vector_string_4_1 232051120.628 -
SetIntersection_None_Vector_string_4_4 145079905.754 -
SetIntersection_None_Vector_string_64_1 18465987.449 -
SetIntersection_None_Vector_string_64_16 15053231.199 -
SetIntersection_None_Vector_string_64_4 17716061.230 -
SetIntersection_None_Vector_string_64_64 9421906.309 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1206263.503 6.69%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1208547.195 1.57%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1205412.580 1.71%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1197841.879 1.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1203005.122 2.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1204276.828 1.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1206550.161 -1.91%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1235532.461 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1234703.404 1.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1242230.344 2.14%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1230493.151 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1226332.989 3.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1235076.950 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67844028.321 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36110053.379 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57709220.216 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 568886180.643 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4582245.422 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4338240.092 1.64%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2345711.154 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4565286.522 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3727993.407 1.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1329178.429 1.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1282445.148 1.99%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1230822.967 -2.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1271740.141 2.89%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1301474.732 1.55%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1297837.432 2.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1261530.750 2.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1239653.961 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 228756733.412 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 143289508.856 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 18059795.286 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14596137.495 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17295276.395 1.50%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9154499.718 -
SetIntersection_None_Vector_uint32_1024_1 1143850.362 -1.21%
SetIntersection_None_Vector_uint32_1024_1024 1165439.588 -
SetIntersection_None_Vector_uint32_1024_16 1160053.385 -
SetIntersection_None_Vector_uint32_1024_256 1153500.611 -
SetIntersection_None_Vector_uint32_1024_4 1154880.817 -
SetIntersection_None_Vector_uint32_1024_64 1156033.587 -
SetIntersection_None_Vector_uint32_16384_1 1186276.755 -
SetIntersection_None_Vector_uint32_16384_1024 1153427.406 -2.68%
SetIntersection_None_Vector_uint32_16384_16 1191034.526 -1.22%
SetIntersection_None_Vector_uint32_16384_16384 1174807.363 -
SetIntersection_None_Vector_uint32_16384_256 1161597.560 -
SetIntersection_None_Vector_uint32_16384_4 1188846.000 1.41%
SetIntersection_None_Vector_uint32_16384_64 1197150.820 1.06%
SetIntersection_None_Vector_uint32_16_1 67625627.112 -
SetIntersection_None_Vector_uint32_16_16 35895978.498 -
SetIntersection_None_Vector_uint32_16_4 57591182.015 -
SetIntersection_None_Vector_uint32_1_1 587532895.676 -
SetIntersection_None_Vector_uint32_256_1 4542480.194 -
SetIntersection_None_Vector_uint32_256_16 4303118.293 -
SetIntersection_None_Vector_uint32_256_256 2283193.646 2.77%
SetIntersection_None_Vector_uint32_256_4 4513515.641 -
SetIntersection_None_Vector_uint32_256_64 3664398.076 -
SetIntersection_None_Vector_uint32_262144_1 1207264.111 -1.32%
SetIntersection_None_Vector_uint32_262144_1024 1163290.837 -4.45%
SetIntersection_None_Vector_uint32_262144_16 1212609.524 -
SetIntersection_None_Vector_uint32_262144_16384 1222861.395 -
SetIntersection_None_Vector_uint32_262144_256 1194227.359 -2.71%
SetIntersection_None_Vector_uint32_262144_262144 1226985.474 -
SetIntersection_None_Vector_uint32_262144_4 1206502.008 -
SetIntersection_None_Vector_uint32_262144_64 1233792.037 2.11%
SetIntersection_None_Vector_uint32_4_1 229052236.420 -
SetIntersection_None_Vector_uint32_4_4 143298661.988 -
SetIntersection_None_Vector_uint32_64_1 17760897.687 -
SetIntersection_None_Vector_uint32_64_16 14440823.798 -
SetIntersection_None_Vector_uint32_64_4 17164879.879 -
SetIntersection_None_Vector_uint32_64_64 9032942.866 -
SetIntersection_None_Vector_uint64_1024_1 1150430.585 1.09%
SetIntersection_None_Vector_uint64_1024_1024 1155692.906 -
SetIntersection_None_Vector_uint64_1024_16 1151776.381 -
SetIntersection_None_Vector_uint64_1024_256 1143420.431 -
SetIntersection_None_Vector_uint64_1024_4 1151465.881 -
SetIntersection_None_Vector_uint64_1024_64 1119933.344 -2.48%
SetIntersection_None_Vector_uint64_16384_1 1209494.201 -
SetIntersection_None_Vector_uint64_16384_1024 1182575.747 -
SetIntersection_None_Vector_uint64_16384_16 1171029.505 -
SetIntersection_None_Vector_uint64_16384_16384 1183283.434 1.08%
SetIntersection_None_Vector_uint64_16384_256 1179176.817 5.12%
SetIntersection_None_Vector_uint64_16384_4 1144853.244 -
SetIntersection_None_Vector_uint64_16384_64 1180671.258 -
SetIntersection_None_Vector_uint64_16_1 67317202.040 -
SetIntersection_None_Vector_uint64_16_16 35915629.686 -
SetIntersection_None_Vector_uint64_16_4 57470446.153 -
SetIntersection_None_Vector_uint64_1_1 568892254.533 -
SetIntersection_None_Vector_uint64_256_1 4519595.361 -
SetIntersection_None_Vector_uint64_256_16 4309543.220 1.11%
SetIntersection_None_Vector_uint64_256_256 2283658.739 2.20%
SetIntersection_None_Vector_uint64_256_4 4512181.312 1.40%
SetIntersection_None_Vector_uint64_256_64 3692313.339 -
SetIntersection_None_Vector_uint64_262144_1 1188975.390 -1.65%
SetIntersection_None_Vector_uint64_262144_1024 1162212.554 -2.23%
SetIntersection_None_Vector_uint64_262144_16 1200992.330 1.30%
SetIntersection_None_Vector_uint64_262144_16384 1200037.356 -
SetIntersection_None_Vector_uint64_262144_256 1207123.508 1.27%
SetIntersection_None_Vector_uint64_262144_262144 1202912.819 -1.18%
SetIntersection_None_Vector_uint64_262144_4 1136683.637 -4.54%
SetIntersection_None_Vector_uint64_262144_64 1156812.894 -
SetIntersection_None_Vector_uint64_4_1 228100318.291 -
SetIntersection_None_Vector_uint64_4_4 142429107.067 -
SetIntersection_None_Vector_uint64_64_1 17686314.333 -
SetIntersection_None_Vector_uint64_64_16 14433810.696 -
SetIntersection_None_Vector_uint64_64_4 16942050.573 -
SetIntersection_None_Vector_uint64_64_64 9053004.452 -
bm_gcd_complex 19.595 3.45%
bm_gcd_random 30.776 1.25%
bm_gcd_trivial 0.830 -6.28%
bm_lexicographical_compare<int>/1 1.262 -
bm_lexicographical_compare<int>/1048576 76650.426 -
bm_lexicographical_compare<int>/16 1.918 -6.46%
bm_lexicographical_compare<int>/2 1.343 -
bm_lexicographical_compare<int>/262144 19118.725 -
bm_lexicographical_compare<int>/3 1.618 -
bm_lexicographical_compare<int>/32768 2389.545 -
bm_lexicographical_compare<int>/4 1.258 -
bm_lexicographical_compare<int>/4096 298.680 -
bm_lexicographical_compare<int>/5 1.521 -
bm_lexicographical_compare<int>/512 37.306 -
bm_lexicographical_compare<int>/6 1.521 -
bm_lexicographical_compare<int>/64 4.914 -1.11%
bm_lexicographical_compare<int>/7 1.523 -
bm_lexicographical_compare<int>/8 1.545 -
bm_lexicographical_compare<signed_char>/1 1.388 -
bm_lexicographical_compare<signed_char>/1048576 16305.995 -
bm_lexicographical_compare<signed_char>/16 1.272 -
bm_lexicographical_compare<signed_char>/2 1.619 -
bm_lexicographical_compare<signed_char>/262144 3832.117 -
bm_lexicographical_compare<signed_char>/3 1.880 1.59%
bm_lexicographical_compare<signed_char>/32768 477.795 -
bm_lexicographical_compare<signed_char>/4 2.084 -
bm_lexicographical_compare<signed_char>/4096 59.743 -
bm_lexicographical_compare<signed_char>/5 2.315 -
bm_lexicographical_compare<signed_char>/512 7.747 -
bm_lexicographical_compare<signed_char>/6 2.581 -
bm_lexicographical_compare<signed_char>/64 1.879 -9.02%
bm_lexicographical_compare<signed_char>/7 2.807 -
bm_lexicographical_compare<signed_char>/8 3.203 -
bm_lexicographical_compare<unsigned_char>/1 1.495 -7.68%
bm_lexicographical_compare<unsigned_char>/1048576 17923.007 -
bm_lexicographical_compare<unsigned_char>/16 1.056 -
bm_lexicographical_compare<unsigned_char>/2 1.727 -6.93%
bm_lexicographical_compare<unsigned_char>/262144 4494.701 -
bm_lexicographical_compare<unsigned_char>/3 2.062 -1.24%
bm_lexicographical_compare<unsigned_char>/32768 572.554 -
bm_lexicographical_compare<unsigned_char>/4 1.494 6.37%
bm_lexicographical_compare<unsigned_char>/4096 77.722 -
bm_lexicographical_compare<unsigned_char>/5 1.648 2.52%
bm_lexicographical_compare<unsigned_char>/512 8.687 -
bm_lexicographical_compare<unsigned_char>/6 1.831 -
bm_lexicographical_compare<unsigned_char>/64 1.833 -3.72%
bm_lexicographical_compare<unsigned_char>/7 2.105 3.28%
bm_lexicographical_compare<unsigned_char>/8 1.363 3.44%
bm_ranges_lexicographical_compare<int>/1 1.383 2.13%
bm_ranges_lexicographical_compare<int>/1048576 76648.809 -
bm_ranges_lexicographical_compare<int>/16 2.253 -2.27%
bm_ranges_lexicographical_compare<int>/2 1.582 -
bm_ranges_lexicographical_compare<int>/262144 19118.929 -
bm_ranges_lexicographical_compare<int>/3 1.851 -
bm_ranges_lexicographical_compare<int>/32768 2389.169 -
bm_ranges_lexicographical_compare<int>/4 1.325 -
bm_ranges_lexicographical_compare<int>/4096 298.653 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.284 -
bm_ranges_lexicographical_compare<int>/6 1.503 -
bm_ranges_lexicographical_compare<int>/64 4.932 -
bm_ranges_lexicographical_compare<int>/7 1.504 -
bm_ranges_lexicographical_compare<int>/8 1.557 -
bm_ranges_lexicographical_compare<signed_char>/1 1.385 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16300.261 -
bm_ranges_lexicographical_compare<signed_char>/16 1.271 -6.23%
bm_ranges_lexicographical_compare<signed_char>/2 1.615 -
bm_ranges_lexicographical_compare<signed_char>/262144 3834.183 -
bm_ranges_lexicographical_compare<signed_char>/3 1.844 -
bm_ranges_lexicographical_compare<signed_char>/32768 477.900 -
bm_ranges_lexicographical_compare<signed_char>/4 2.075 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.769 -
bm_ranges_lexicographical_compare<signed_char>/5 2.310 -
bm_ranges_lexicographical_compare<signed_char>/512 7.742 -3.61%
bm_ranges_lexicographical_compare<signed_char>/6 2.561 -3.55%
bm_ranges_lexicographical_compare<signed_char>/64 2.054 -10.91%
bm_ranges_lexicographical_compare<signed_char>/7 2.828 -2.27%
bm_ranges_lexicographical_compare<signed_char>/8 3.150 -3.10%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.617 -3.76%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17924.347 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.156 -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.871 -2.11%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.878 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.140 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.719 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.431 -1.23%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.677 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.621 -4.31%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.787 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.851 -2.76%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.974 -2.65%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.080 -3.66%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.396 -3.50%
bm_ranges_swap_ranges_vb_aligned/1024 6.514 -
bm_ranges_swap_ranges_vb_aligned/1048576 3411.776 -
bm_ranges_swap_ranges_vb_aligned/128 3.461 -
bm_ranges_swap_ranges_vb_aligned/131072 249.146 -
bm_ranges_swap_ranges_vb_aligned/16 3.232 -
bm_ranges_swap_ranges_vb_aligned/16384 34.974 -
bm_ranges_swap_ranges_vb_aligned/2048 8.609 -
bm_ranges_swap_ranges_vb_aligned/256 4.356 -
bm_ranges_swap_ranges_vb_aligned/262144 496.495 -
bm_ranges_swap_ranges_vb_aligned/32 3.238 -
bm_ranges_swap_ranges_vb_aligned/32768 64.190 -
bm_ranges_swap_ranges_vb_aligned/4096 11.970 -
bm_ranges_swap_ranges_vb_aligned/512 5.261 -1.05%
bm_ranges_swap_ranges_vb_aligned/524288 1049.417 -
bm_ranges_swap_ranges_vb_aligned/64 3.118 -
bm_ranges_swap_ranges_vb_aligned/65536 123.327 -
bm_ranges_swap_ranges_vb_aligned/8 3.187 -
bm_ranges_swap_ranges_vb_aligned/8192 19.494 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15544.743 -
bm_ranges_swap_ranges_vb_unaligned/262144 3737.421 -
bm_ranges_swap_ranges_vb_unaligned/32768 473.647 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.005 -
bm_ranges_swap_ranges_vb_unaligned/512 13.442 -
bm_ranges_swap_ranges_vb_unaligned/64 6.283 -
bm_ranges_swap_ranges_vb_unaligned/8 4.995 -
bm_swap_ranges_vb_aligned/1048576 3418.219 -
bm_swap_ranges_vb_aligned/262144 493.664 -
bm_swap_ranges_vb_aligned/32768 63.755 -
bm_swap_ranges_vb_aligned/4096 12.586 -
bm_swap_ranges_vb_aligned/512 4.983 -
bm_swap_ranges_vb_aligned/64 2.904 2.16%
bm_swap_ranges_vb_aligned/8 3.263 -2.48%
bm_swap_ranges_vb_unaligned/1048576 15937.549 -
bm_swap_ranges_vb_unaligned/262144 3845.397 -
bm_swap_ranges_vb_unaligned/32768 484.920 -
bm_swap_ranges_vb_unaligned/4096 64.808 -
bm_swap_ranges_vb_unaligned/512 12.365 -
bm_swap_ranges_vb_unaligned/64 4.838 -
bm_swap_ranges_vb_unaligned/8 4.915 -
bm_write 582.665 -2.15%
rng::adjacent_find(deque<int>)/1024 462.806 -
rng::adjacent_find(deque<int>)/1048576 475995.244 -
rng::adjacent_find(deque<int>)/50 17.310 9.75%
rng::adjacent_find(deque<int>)/8 3.502 -3.09%
rng::adjacent_find(deque<int>)/8192 3709.862 -
rng::adjacent_find(deque<int>,_pred)/1024 631.218 -
rng::adjacent_find(deque<int>,_pred)/1048576 651196.833 -
rng::adjacent_find(deque<int>,_pred)/50 28.735 -
rng::adjacent_find(deque<int>,_pred)/8 4.003 -
rng::adjacent_find(deque<int>,_pred)/8192 5089.785 -
rng::adjacent_find(list<int>)/1024 712.049 -
rng::adjacent_find(list<int>)/1048576 868355.511 -
rng::adjacent_find(list<int>)/50 23.685 -
rng::adjacent_find(list<int>)/8 2.105 -
rng::adjacent_find(list<int>)/8192 6902.017 -1.29%
rng::adjacent_find(list<int>,_pred)/1024 826.481 -
rng::adjacent_find(list<int>,_pred)/1048576 954573.355 -
rng::adjacent_find(list<int>,_pred)/50 34.810 -
rng::adjacent_find(list<int>,_pred)/8 3.974 -
rng::adjacent_find(list<int>,_pred)/8192 7832.518 -10.01%
rng::adjacent_find(vector<int>)/1024 234.416 -
rng::adjacent_find(vector<int>)/1048576 234442.722 -
rng::adjacent_find(vector<int>)/50 11.960 -
rng::adjacent_find(vector<int>)/8 2.022 -
rng::adjacent_find(vector<int>)/8192 1831.227 -
rng::adjacent_find(vector<int>,_pred)/1024 401.251 -
rng::adjacent_find(vector<int>,_pred)/1048576 464198.480 -1.38%
rng::adjacent_find(vector<int>,_pred)/50 23.623 -
rng::adjacent_find(vector<int>,_pred)/8 3.400 -
rng::adjacent_find(vector<int>,_pred)/8192 3190.689 -
rng::all_of(deque<int>)_(process_all)/32 14.363 23.50%
rng::all_of(deque<int>)_(process_all)/32768 11535.331 -
rng::all_of(deque<int>)_(process_all)/50 20.234 13.02%
rng::all_of(deque<int>)_(process_all)/8 4.643 48.60%
rng::all_of(deque<int>)_(process_all)/8192 2877.757 -
rng::all_of(list<int>)_(process_all)/32 11.509 -
rng::all_of(list<int>)_(process_all)/32768 25761.395 -
rng::all_of(list<int>)_(process_all)/50 21.480 -1.34%
rng::all_of(list<int>)_(process_all)/8 2.696 -
rng::all_of(list<int>)_(process_all)/8192 7360.601 -
rng::all_of(vector<int>)_(process_all)/32 8.460 -
rng::all_of(vector<int>)_(process_all)/32768 8064.682 -
rng::all_of(vector<int>)_(process_all)/50 18.384 -
rng::all_of(vector<int>)_(process_all)/8 2.545 4.51%
rng::all_of(vector<int>)_(process_all)/8192 2020.072 -
rng::any_of(deque<int>)_(process_all)/32 14.354 24.26%
rng::any_of(deque<int>)_(process_all)/32768 10896.821 3.80%
rng::any_of(deque<int>)_(process_all)/50 22.348 3.98%
rng::any_of(deque<int>)_(process_all)/8 4.638 48.94%
rng::any_of(deque<int>)_(process_all)/8192 2712.215 3.13%
rng::any_of(list<int>)_(process_all)/32 11.493 -
rng::any_of(list<int>)_(process_all)/32768 25926.739 -
rng::any_of(list<int>)_(process_all)/50 21.652 -
rng::any_of(list<int>)_(process_all)/8 2.603 -
rng::any_of(list<int>)_(process_all)/8192 7082.790 -
rng::any_of(vector<int>)_(process_all)/32 8.422 1.05%
rng::any_of(vector<int>)_(process_all)/32768 8046.171 -
rng::any_of(vector<int>)_(process_all)/50 12.694 -
rng::any_of(vector<int>)_(process_all)/8 2.541 3.30%
rng::any_of(vector<int>)_(process_all)/8192 2023.701 -
rng::contains(deque<int>)_(process_all)/1048576 251150.168 -
rng::contains(deque<int>)_(process_all)/32 8.629 -
rng::contains(deque<int>)_(process_all)/50 12.582 -
rng::contains(deque<int>)_(process_all)/8 3.036 1.91%
rng::contains(deque<int>)_(process_all)/8192 1975.578 3.59%
rng::contains(list<int>)_(process_all)/1048576 821219.710 -1.03%
rng::contains(list<int>)_(process_all)/32 9.006 -1.17%
rng::contains(list<int>)_(process_all)/50 18.621 1.11%
rng::contains(list<int>)_(process_all)/8 2.291 -2.43%
rng::contains(list<int>)_(process_all)/8192 7141.215 -
rng::contains(vector<int>)_(process_all)/1048576 238489.491 -
rng::contains(vector<int>)_(process_all)/32 8.390 -
rng::contains(vector<int>)_(process_all)/50 12.372 -
rng::contains(vector<int>)_(process_all)/8 2.643 -
rng::contains(vector<int>)_(process_all)/8192 1844.047 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 24667.014 8.73%
rng::contains_subrange(deque<int>)_(near_matches)/1024 25810.273 17.47%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1457020.921 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 430424.631 -
rng::contains_subrange(deque<int>)_(process_all)/16 10.001 12.14%
rng::contains_subrange(deque<int>)_(process_all)/32 16.518 13.39%
rng::contains_subrange(deque<int>)_(process_all)/50 25.860 17.34%
rng::contains_subrange(deque<int>)_(process_all)/8192 3358.320 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502664.096 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.260 3.79%
rng::contains_subrange(deque<int>)_(same_length)/32 19.746 2.21%
rng::contains_subrange(deque<int>)_(same_length)/50 28.062 1.89%
rng::contains_subrange(deque<int>)_(same_length)/8192 3918.993 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 477580.200 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.270 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.417 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.482 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3728.092 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36993.048 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38486.138 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2458955.410 -
rng::contains_subrange(list<int>)_(process_all)/1048576 847264.711 -
rng::contains_subrange(list<int>)_(process_all)/16 4.829 -2.16%
rng::contains_subrange(list<int>)_(process_all)/32 10.289 -1.15%
rng::contains_subrange(list<int>)_(process_all)/50 17.823 -3.18%
rng::contains_subrange(list<int>)_(process_all)/8192 7159.090 2.71%
rng::contains_subrange(list<int>)_(same_length)/1048576 943387.241 -
rng::contains_subrange(list<int>)_(same_length)/16 6.923 -
rng::contains_subrange(list<int>)_(same_length)/32 16.308 -
rng::contains_subrange(list<int>)_(same_length)/50 29.974 -
rng::contains_subrange(list<int>)_(same_length)/8192 8515.279 7.40%
rng::contains_subrange(list<int>)_(single_element)/1048576 848927.547 1.50%
rng::contains_subrange(list<int>)_(single_element)/16 4.879 -2.30%
rng::contains_subrange(list<int>)_(single_element)/32 10.412 -
rng::contains_subrange(list<int>)_(single_element)/50 18.181 -
rng::contains_subrange(list<int>)_(single_element)/8192 9424.586 33.12%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13937.271 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14680.861 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 764698.655 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208572.001 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.828 2.53%
rng::contains_subrange(vector<int>)_(process_all)/32 8.021 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.496 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1626.983 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244297.914 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.869 1.37%
rng::contains_subrange(vector<int>)_(same_length)/32 8.730 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.709 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1895.109 -1.65%
rng::contains_subrange(vector<int>)_(single_element)/1048576 231967.042 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.866 4.22%
rng::contains_subrange(vector<int>)_(single_element)/32 8.429 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.433 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1809.178 -
rng::copy(deque<int>)/1048576 49799.764 -
rng::copy(deque<int>)/262144 10485.121 1.01%
rng::copy(deque<int>)/32768 1134.308 -1.68%
rng::copy(deque<int>)/4096 146.517 1.03%
rng::copy(deque<int>)/512 16.789 -
rng::copy(deque<int>)/64 2.816 -
rng::copy(deque<int>)/8 2.801 2.96%
rng::copy(list<int>)/1048576 879038.896 -
rng::copy(list<int>)/262144 217788.372 -
rng::copy(list<int>)/32768 26618.001 -4.97%
rng::copy(list<int>)/4096 3052.350 -
rng::copy(list<int>)/512 369.009 -
rng::copy(list<int>)/64 30.906 -3.55%
rng::copy(list<int>)/8 2.366 -
rng::copy(vector<bool>)_(aligned)/1048576 1032.526 -
rng::copy(vector<bool>)_(aligned)/262144 277.329 -
rng::copy(vector<bool>)_(aligned)/32768 36.311 1.20%
rng::copy(vector<bool>)_(aligned)/4096 5.429 10.19%
rng::copy(vector<bool>)_(aligned)/512 2.196 24.36%
rng::copy(vector<bool>)_(aligned)/64 1.802 37.76%
rng::copy(vector<bool>)_(unaligned)/1048576 5506.642 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.823 -11.81%
rng::copy(vector<bool>)_(unaligned)/32768 170.976 -1.86%
rng::copy(vector<bool>)_(unaligned)/4096 20.873 -
rng::copy(vector<bool>)_(unaligned)/512 3.437 3.02%
rng::copy(vector<bool>)_(unaligned)/64 0.740 -
rng::copy(vector<int>)/1048576 49249.927 -
rng::copy(vector<int>)/262144 12532.473 -
rng::copy(vector<int>)/32768 3163.343 -3.00%
rng::copy(vector<int>)/4096 150.903 4.95%
rng::copy(vector<int>)/512 15.995 -
rng::copy(vector<int>)/64 2.439 -
rng::copy(vector<int>)/8 2.268 2.95%
rng::copy_backward(deque<int>)/1048576 125981.540 1.52%
rng::copy_backward(deque<int>)/262144 31035.508 -
rng::copy_backward(deque<int>)/32768 3809.659 1.74%
rng::copy_backward(deque<int>)/4096 147.397 -
rng::copy_backward(deque<int>)/512 18.214 -
rng::copy_backward(deque<int>)/64 3.044 -
rng::copy_backward(deque<int>)/8 2.654 -4.57%
rng::copy_backward(list<int>)/1048576 887541.190 -
rng::copy_backward(list<int>)/262144 222495.157 -
rng::copy_backward(list<int>)/32768 30156.122 -
rng::copy_backward(list<int>)/4096 3963.294 29.40%
rng::copy_backward(list<int>)/512 373.305 -
rng::copy_backward(list<int>)/64 31.303 -
rng::copy_backward(list<int>)/8 2.403 -
rng::copy_backward(vector<bool>)_(aligned)/1048576 1576.040 -15.70%
rng::copy_backward(vector<bool>)_(aligned)/262144 486.961 72.70%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.640 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.074 -1.63%
rng::copy_backward(vector<bool>)_(aligned)/512 1.766 -1.86%
rng::copy_backward(vector<bool>)_(aligned)/64 1.840 -3.46%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6756.138 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1657.489 -20.31%
rng::copy_backward(vector<bool>)_(unaligned)/32768 209.873 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.900 -
rng::copy_backward(vector<bool>)_(unaligned)/512 5.830 19.31%
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 48579.226 -
rng::copy_backward(vector<int>)/262144 12445.572 -
rng::copy_backward(vector<int>)/32768 2691.572 -12.35%
rng::copy_backward(vector<int>)/4096 150.410 1.93%
rng::copy_backward(vector<int>)/512 16.627 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.307 -
rng::copy_if(deque<int>)_(entire_range)/1048576 275086.086 -1.04%
rng::copy_if(deque<int>)_(entire_range)/262144 69217.194 -
rng::copy_if(deque<int>)_(entire_range)/32768 8672.110 -
rng::copy_if(deque<int>)_(entire_range)/4096 1019.962 -
rng::copy_if(deque<int>)_(entire_range)/512 135.733 -
rng::copy_if(deque<int>)_(entire_range)/64 16.140 -
rng::copy_if(deque<int>)_(entire_range)/8 2.920 -
rng::copy_if(deque<int>)_(every_other)/1048576 371254.838 -
rng::copy_if(deque<int>)_(every_other)/262144 92766.613 -
rng::copy_if(deque<int>)_(every_other)/32768 11616.551 -
rng::copy_if(deque<int>)_(every_other)/4096 1454.413 -
rng::copy_if(deque<int>)_(every_other)/512 181.709 -
rng::copy_if(deque<int>)_(every_other)/64 23.408 -
rng::copy_if(deque<int>)_(every_other)/8 3.454 -
rng::copy_if(list<int>)_(entire_range)/1048576 879998.007 -
rng::copy_if(list<int>)_(entire_range)/262144 217681.338 -
rng::copy_if(list<int>)_(entire_range)/32768 28030.259 -2.07%
rng::copy_if(list<int>)_(entire_range)/4096 3031.877 -
rng::copy_if(list<int>)_(entire_range)/512 370.293 -
rng::copy_if(list<int>)_(entire_range)/64 32.753 6.36%
rng::copy_if(list<int>)_(entire_range)/8 2.599 -
rng::copy_if(list<int>)_(every_other)/1048576 848881.169 -
rng::copy_if(list<int>)_(every_other)/262144 210054.401 -
rng::copy_if(list<int>)_(every_other)/32768 24942.356 -
rng::copy_if(list<int>)_(every_other)/4096 3241.586 -
rng::copy_if(list<int>)_(every_other)/512 358.182 -
rng::copy_if(list<int>)_(every_other)/64 23.769 -
rng::copy_if(list<int>)_(every_other)/8 2.299 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245209.776 -
rng::copy_if(vector<int>)_(entire_range)/262144 59772.963 -
rng::copy_if(vector<int>)_(entire_range)/32768 7462.215 -
rng::copy_if(vector<int>)_(entire_range)/4096 934.185 -
rng::copy_if(vector<int>)_(entire_range)/512 123.391 -
rng::copy_if(vector<int>)_(entire_range)/64 15.996 1.94%
rng::copy_if(vector<int>)_(entire_range)/8 2.332 4.37%
rng::copy_if(vector<int>)_(every_other)/1048576 239454.961 -
rng::copy_if(vector<int>)_(every_other)/262144 59753.387 -
rng::copy_if(vector<int>)_(every_other)/32768 7444.864 -
rng::copy_if(vector<int>)_(every_other)/4096 934.629 -
rng::copy_if(vector<int>)_(every_other)/512 123.458 -
rng::copy_if(vector<int>)_(every_other)/64 18.133 -
rng::copy_if(vector<int>)_(every_other)/8 4.259 -
rng::copy_n(deque<int>)/1048576 50008.735 -
rng::copy_n(deque<int>)/262144 10444.998 -
rng::copy_n(deque<int>)/32768 1148.507 -
rng::copy_n(deque<int>)/4096 145.550 -
rng::copy_n(deque<int>)/512 16.784 -
rng::copy_n(deque<int>)/64 2.871 -48.94%
rng::copy_n(deque<int>)/8 2.799 2.92%
rng::copy_n(list<int>)/1048576 870482.151 -
rng::copy_n(list<int>)/262144 216549.669 -
rng::copy_n(list<int>)/32768 26145.366 -3.86%
rng::copy_n(list<int>)/4096 4079.580 -1.14%
rng::copy_n(list<int>)/512 341.185 -
rng::copy_n(list<int>)/64 13.883 -
rng::copy_n(list<int>)/8 2.246 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1039.562 -
rng::copy_n(vector<bool>)_(aligned)/262144 274.891 -
rng::copy_n(vector<bool>)_(aligned)/32768 35.556 -
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.308 -4.77%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5506.949 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.675 -
rng::copy_n(vector<bool>)_(unaligned)/32768 174.203 -
rng::copy_n(vector<bool>)_(unaligned)/4096 20.838 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.655 4.36%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 48536.915 -
rng::copy_n(vector<int>)/262144 12575.385 -
rng::copy_n(vector<int>)/32768 3418.349 42.56%
rng::copy_n(vector<int>)/4096 145.494 -1.52%
rng::copy_n(vector<int>)/512 16.124 -
rng::copy_n(vector<int>)/64 2.474 -
rng::copy_n(vector<int>)/8 2.134 -6.35%
rng::count(deque<int>)_(every_other)/1024 247.323 -
rng::count(deque<int>)_(every_other)/1048576 252211.432 -
rng::count(deque<int>)_(every_other)/8 2.532 -
rng::count(deque<int>)_(every_other)/8192 1930.583 -
rng::count(list<int>)_(every_other)/1024 705.192 -
rng::count(list<int>)_(every_other)/1048576 808664.847 -1.60%
rng::count(list<int>)_(every_other)/8 2.097 -
rng::count(list<int>)_(every_other)/8192 6935.732 1.18%
rng::count(vector<bool>)/1000 3.002 -
rng::count(vector<bool>)/1024 1.688 -
rng::count(vector<bool>)/1048576 1457.777 -
rng::count(vector<bool>)/8192 11.434 -
rng::count(vector<int>)_(every_other)/1024 102.918 -
rng::count(vector<int>)_(every_other)/1048576 105139.710 -
rng::count(vector<int>)_(every_other)/8 1.382 -
rng::count(vector<int>)_(every_other)/8192 818.796 -
rng::count_if(deque<int>)_(every_other)/1024 347.231 -
rng::count_if(deque<int>)_(every_other)/1048576 343001.265 -
rng::count_if(deque<int>)_(every_other)/8 3.347 -
rng::count_if(deque<int>)_(every_other)/8192 2622.046 -
rng::count_if(list<int>)_(every_other)/1024 755.048 -
rng::count_if(list<int>)_(every_other)/1048576 890081.589 -
rng::count_if(list<int>)_(every_other)/8 2.827 -
rng::count_if(list<int>)_(every_other)/8192 7209.281 -
rng::count_if(vector<int>)_(every_other)/1024 249.893 -
rng::count_if(vector<int>)_(every_other)/1048576 247847.301 -
rng::count_if(vector<int>)_(every_other)/8 4.224 -
rng::count_if(vector<int>)_(every_other)/8192 1927.074 -
rng::distance(deque<int>)/1024 0.847 -
rng::distance(deque<int>)/4096 0.849 -
rng::distance(deque<int>)/50 0.847 -
rng::distance(deque<int>)/8192 0.849 -
rng::distance(join_view(vector<vector<int>>)/1024 1.025 -
rng::distance(join_view(vector<vector<int>>)/4096 4.358 -4.05%
rng::distance(join_view(vector<vector<int>>)/50 0.607 -
rng::distance(join_view(vector<vector<int>>)/8192 8.310 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 481.350 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490562.281 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 26.375 -6.82%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.684 -4.20%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3824.188 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.060 -1.17%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.726 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.059 -1.21%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.067 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.061 -1.12%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 718.840 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733004.596 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.775 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.644 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5726.899 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.099 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.773 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.099 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.098 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.098 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2064.883 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2281469.500 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.446 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.751 1.17%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19750.893 -2.98%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 691.373 15.13%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1462194.561 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.318 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.865 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11469.507 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1830.962 2.56%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2333696.947 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.875 4.20%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 7.056 5.06%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19311.908 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 550.573 2.69%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1462757.161 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.403 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.558 -1.50%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11428.816 2.58%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.698 -9.09%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.699 -8.99%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.672 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.689 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.698 -9.02%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 766.591 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 956850.410 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.411 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.005 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7862.990 1.05%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.986 -1.29%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.986 -1.66%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.976 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.976 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.986 -1.43%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 873.016 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1083112.873 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.008 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.695 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10374.330 -17.91%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.241 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73718.204 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.766 -1.54%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.572 2.40%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.796 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.306 1.87%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.302 1.57%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.301 1.66%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.306 -4.72%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.315 2.65%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 510.709 -1.04%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634765.158 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.742 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.181 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4811.821 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.700 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.713 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.698 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.713 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 498.559 -1.16%
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 503644.885 1.19%
rng::equal(deque<int>)_(it,_it,_it,_it)/50 25.438 -4.95%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 5.060 -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3932.769 1.31%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 532.824 1.63%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 536705.082 2.36%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.293 -1.77%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.319 2.00%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4110.596 1.96%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 793.250 1.55%
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 955419.278 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.815 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.969 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12002.246 2.54%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.206 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 991031.206 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.964 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.586 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 9978.703 -3.69%
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.619 -
rng::equal(vector<bool>)_(unaligned)/1048576 7592.568 -
rng::equal(vector<bool>)_(unaligned)/50 0.843 -4.41%
rng::equal(vector<bool>)_(unaligned)/8 0.846 -5.51%
rng::equal(vector<bool>)_(unaligned)/8192 64.928 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.018 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73735.627 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.373 1.80%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.423 -1.63%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.602 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 491.804 -3.81%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638250.761 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.897 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.674 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4787.159 -
rng::fill(deque<int>)/1024 29.828 -
rng::fill(deque<int>)/32 1.468 9.91%
rng::fill(deque<int>)/50 2.256 -
rng::fill(deque<int>)/8192 244.393 -
rng::fill(list<int>)/1024 671.790 -
rng::fill(list<int>)/32 8.324 -
rng::fill(list<int>)/50 16.771 -
rng::fill(list<int>)/8192 7455.062 4.69%
rng::fill(vector<bool>)/1048576 3822.908 -
rng::fill(vector<bool>)/262144 232.379 -
rng::fill(vector<bool>)/32768 30.167 -
rng::fill(vector<bool>)/4096 4.213 -
rng::fill(vector<bool>)/512 1.571 -2.74%
rng::fill(vector<bool>)/64 1.568 -2.00%
rng::fill(vector<int>)/1024 29.751 -1.09%
rng::fill(vector<int>)/32 1.065 2.50%
rng::fill(vector<int>)/50 2.207 -
rng::fill(vector<int>)/8192 237.087 -
rng::fill_n(deque<int>)/1024 29.414 -1.56%
rng::fill_n(deque<int>)/32 1.383 13.75%
rng::fill_n(deque<int>)/50 2.196 -
rng::fill_n(deque<int>)/8192 241.505 -
rng::fill_n(list<int>)/1024 649.518 -
rng::fill_n(list<int>)/32 8.233 -
rng::fill_n(list<int>)/50 15.564 -1.93%
rng::fill_n(list<int>)/8192 7077.811 -5.03%
rng::fill_n(vector<bool>)/1048576 3827.608 -
rng::fill_n(vector<bool>)/262144 231.563 -
rng::fill_n(vector<bool>)/32768 30.135 -1.24%
rng::fill_n(vector<bool>)/4096 4.155 -
rng::fill_n(vector<bool>)/512 1.423 -
rng::fill_n(vector<bool>)/64 1.363 -
rng::fill_n(vector<int>)/1024 29.544 -
rng::fill_n(vector<int>)/32 1.143 -
rng::fill_n(vector<int>)/50 2.221 -
rng::fill_n(vector<int>)/8192 236.388 -
rng::find(deque<int>)_(bail_25%)/1024 66.849 -
rng::find(deque<int>)_(bail_25%)/32768 1919.616 -
rng::find(deque<int>)_(bail_25%)/8 2.055 -
rng::find(deque<int>)_(bail_25%)/8192 477.237 -
rng::find(deque<int>)_(process_all)/1024 243.636 -
rng::find(deque<int>)_(process_all)/32768 7815.968 -
rng::find(deque<int>)_(process_all)/50 13.125 -
rng::find(deque<int>)_(process_all)/8 3.484 -2.37%
rng::find(deque<int>)_(process_all)/8192 1950.893 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 295.251 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9403.461 -1.54%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.216 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.371 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2318.911 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 312.968 -4.34%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10370.090 -3.90%
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.365 -7.18%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.183 -1.85%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2538.188 -4.15%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 688.417 -6.98%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26482.056 -2.86%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.719 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.726 1.76%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8786.147 16.34%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.414 1.77%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 677.612 3.29%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.690 -2.51%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.158 1.73%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 170.801 2.09%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 274.841 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8771.543 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.853 1.10%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.086 5.31%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2164.094 -
rng::find(list<int>)_(bail_25%)/1024 181.253 -
rng::find(list<int>)_(bail_25%)/32768 8923.731 8.28%
rng::find(list<int>)_(bail_25%)/8 0.919 -
rng::find(list<int>)_(bail_25%)/8192 1426.968 -1.20%
rng::find(list<int>)_(process_all)/1024 722.498 5.29%
rng::find(list<int>)_(process_all)/32768 26992.488 1.42%
rng::find(list<int>)_(process_all)/50 17.937 -2.31%
rng::find(list<int>)_(process_all)/8 2.375 3.32%
rng::find(list<int>)_(process_all)/8192 8800.595 -17.92%
rng::find(vector<bool>)_(process_all)/1024 4.712 -1.12%
rng::find(vector<bool>)_(process_all)/1048576 3647.963 -2.12%
rng::find(vector<bool>)_(process_all)/50 0.691 -2.42%
rng::find(vector<bool>)_(process_all)/8 0.621 -13.22%
rng::find(vector<bool>)_(process_all)/8192 33.496 -1.20%
rng::find(vector<char>)_(bail_25%)/1024 5.345 1.42%
rng::find(vector<char>)_(bail_25%)/32768 136.315 -
rng::find(vector<char>)_(bail_25%)/8 1.062 -
rng::find(vector<char>)_(bail_25%)/8192 39.733 -
rng::find(vector<char>)_(process_all)/1024 16.241 -
rng::find(vector<char>)_(process_all)/32768 495.599 -
rng::find(vector<char>)_(process_all)/50 1.636 -
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.213 -
rng::find(vector<int>)_(bail_25%)/1024 65.817 -
rng::find(vector<int>)_(bail_25%)/32768 1860.995 -
rng::find(vector<int>)_(bail_25%)/8 1.578 -
rng::find(vector<int>)_(bail_25%)/8192 471.692 -
rng::find(vector<int>)_(process_all)/1024 242.628 -
rng::find(vector<int>)_(process_all)/32768 7422.340 -
rng::find(vector<int>)_(process_all)/50 12.430 -
rng::find(vector<int>)_(process_all)/8 2.859 1.54%
rng::find(vector<int>)_(process_all)/8192 1856.357 -
rng::find_end(deque<int>)_(match_near_end)/1000 34.191 -91.15%
rng::find_end(deque<int>)_(match_near_end)/1024 34.204 -99.13%
rng::find_end(deque<int>)_(match_near_end)/8192 275.814 -99.87%
rng::find_end(deque<int>)_(near_matches)/1000 17323.358 -37.19%
rng::find_end(deque<int>)_(near_matches)/1024 18033.023 -36.99%
rng::find_end(deque<int>)_(near_matches)/8192 1125014.694 -46.87%
rng::find_end(deque<int>)_(process_all)/1000 326.107 29.18%
rng::find_end(deque<int>)_(process_all)/1024 332.631 28.41%
rng::find_end(deque<int>)_(process_all)/1048576 319185.988 20.40%
rng::find_end(deque<int>)_(process_all)/8192 2497.686 22.53%
rng::find_end(deque<int>)_(same_length)/1000 337.298 -66.95%
rng::find_end(deque<int>)_(same_length)/1024 345.079 -75.37%
rng::find_end(deque<int>)_(same_length)/8192 2742.667 -75.68%
rng::find_end(deque<int>)_(single_element)/1000 343.170 36.15%
rng::find_end(deque<int>)_(single_element)/1024 335.180 29.77%
rng::find_end(deque<int>)_(single_element)/8192 2373.703 16.67%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.091 -87.73%
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.158 -98.20%
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 600.833 -99.75%
rng::find_end(deque<int>,_pred)_(near_matches)/1000 31762.652 -21.63%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32862.415 -22.05%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1902003.057 -19.30%
rng::find_end(deque<int>,_pred)_(process_all)/1000 581.756 -2.62%
rng::find_end(deque<int>,_pred)_(process_all)/1024 623.987 2.38%
rng::find_end(deque<int>,_pred)_(process_all)/1048576 544426.005 -3.24%
rng::find_end(deque<int>,_pred)_(process_all)/8192 4289.287 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 780.319 -51.18%
rng::find_end(deque<int>,_pred)_(same_length)/1024 800.129 -51.91%
rng::find_end(deque<int>,_pred)_(same_length)/8192 4945.407 -57.14%
rng::find_end(deque<int>,_pred)_(single_element)/1000 644.812 8.01%
rng::find_end(deque<int>,_pred)_(single_element)/1024 690.799 13.40%
rng::find_end(deque<int>,_pred)_(single_element)/8192 4656.976 8.15%
rng::find_end(forward_list<int>)_(match_near_end)/1000 766.189 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4435.010 -1.78%
rng::find_end(forward_list<int>)_(match_near_end)/8192 254853.726 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36411.691 -1.68%
rng::find_end(forward_list<int>)_(near_matches)/1024 37722.121 -1.65%
rng::find_end(forward_list<int>)_(near_matches)/8192 2469203.200 -1.06%
rng::find_end(forward_list<int>)_(process_all)/1000 700.845 -
rng::find_end(forward_list<int>)_(process_all)/1024 728.987 -
rng::find_end(forward_list<int>)_(process_all)/1048576 763981.467 -
rng::find_end(forward_list<int>)_(process_all)/8192 5605.314 -3.69%
rng::find_end(forward_list<int>)_(same_length)/1000 1465.315 -
rng::find_end(forward_list<int>)_(same_length)/1024 1497.940 -
rng::find_end(forward_list<int>)_(same_length)/8192 14330.299 -12.77%
rng::find_end(forward_list<int>)_(single_element)/1000 700.858 -
rng::find_end(forward_list<int>)_(single_element)/1024 724.632 -
rng::find_end(forward_list<int>)_(single_element)/8192 5752.445 -7.37%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 844.427 3.33%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5412.747 4.33%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276641.288 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42232.864 1.18%
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43926.993 1.07%
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2691448.077 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 742.328 -8.91%
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 759.547 -8.98%
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 842574.376 -7.26%
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6106.677 -9.14%
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1535.554 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1561.338 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 15121.403 -10.43%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 799.481 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 819.630 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6614.514 -4.58%
rng::find_end(list<int>)_(match_near_end)/1000 63.922 -91.57%
rng::find_end(list<int>)_(match_near_end)/1024 61.630 -98.70%
rng::find_end(list<int>)_(match_near_end)/8192 595.454 -99.77%
rng::find_end(list<int>)_(near_matches)/1000 33072.854 -13.35%
rng::find_end(list<int>)_(near_matches)/1024 34457.913 -13.14%
rng::find_end(list<int>)_(near_matches)/8192 2262727.958 -9.10%
rng::find_end(list<int>)_(process_all)/1000 715.741 9.08%
rng::find_end(list<int>)_(process_all)/1024 731.190 8.33%
rng::find_end(list<int>)_(process_all)/1048576 875387.864 6.69%
rng::find_end(list<int>)_(process_all)/8192 7464.052 12.51%
rng::find_end(list<int>)_(same_length)/1000 742.314 -49.87%
rng::find_end(list<int>)_(same_length)/1024 754.222 -49.55%
rng::find_end(list<int>)_(same_length)/8192 8307.323 -53.77%
rng::find_end(list<int>)_(single_element)/1000 714.470 4.24%
rng::find_end(list<int>)_(single_element)/1024 733.670 5.24%
rng::find_end(list<int>)_(single_element)/8192 7775.875 16.31%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.344 -90.54%
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.128 -98.69%
rng::find_end(list<int>,_pred)_(match_near_end)/8192 628.773 -99.77%
rng::find_end(list<int>,_pred)_(near_matches)/1000 37588.359 -9.12%
rng::find_end(list<int>,_pred)_(near_matches)/1024 39081.879 -9.59%
rng::find_end(list<int>,_pred)_(near_matches)/8192 2414705.745 -9.81%
rng::find_end(list<int>,_pred)_(process_all)/1000 801.047 2.35%
rng::find_end(list<int>,_pred)_(process_all)/1024 819.627 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 967253.205 1.50%
rng::find_end(list<int>,_pred)_(process_all)/8192 8977.486 4.99%
rng::find_end(list<int>,_pred)_(same_length)/1000 761.569 -50.79%
rng::find_end(list<int>,_pred)_(same_length)/1024 779.812 -50.70%
rng::find_end(list<int>,_pred)_(same_length)/8192 10513.600 -37.11%
rng::find_end(list<int>,_pred)_(single_element)/1000 797.569 -
rng::find_end(list<int>,_pred)_(single_element)/1024 818.317 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8296.380 11.19%
rng::find_end(vector<int>)_(match_near_end)/1000 27.811 -89.95%
rng::find_end(vector<int>)_(match_near_end)/1024 24.924 -98.91%
rng::find_end(vector<int>)_(match_near_end)/8192 201.323 -99.83%
rng::find_end(vector<int>)_(near_matches)/1000 13710.954 -13.12%
rng::find_end(vector<int>)_(near_matches)/1024 14215.841 -13.38%
rng::find_end(vector<int>)_(near_matches)/8192 777874.582 -16.80%
rng::find_end(vector<int>)_(process_all)/1000 362.094 51.45%
rng::find_end(vector<int>)_(process_all)/1024 370.893 51.72%
rng::find_end(vector<int>)_(process_all)/1048576 374205.064 52.96%
rng::find_end(vector<int>)_(process_all)/8192 2926.315 53.53%
rng::find_end(vector<int>)_(same_length)/1000 246.537 -61.34%
rng::find_end(vector<int>)_(same_length)/1024 253.417 -61.41%
rng::find_end(vector<int>)_(same_length)/8192 1964.003 -62.01%
rng::find_end(vector<int>)_(single_element)/1000 400.858 69.14%
rng::find_end(vector<int>)_(single_element)/1024 410.575 70.84%
rng::find_end(vector<int>)_(single_element)/8192 3243.904 69.94%
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.619 -89.04%
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.100 -98.11%
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 486.260 -99.71%
rng::find_end(vector<int>,_pred)_(near_matches)/1000 23025.618 -8.89%
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23633.900 -8.89%
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1451003.882 -10.54%
rng::find_end(vector<int>,_pred)_(process_all)/1000 540.048 -6.45%
rng::find_end(vector<int>,_pred)_(process_all)/1024 552.741 -6.44%
rng::find_end(vector<int>,_pred)_(process_all)/1048576 646082.795 -1.94%
rng::find_end(vector<int>,_pred)_(process_all)/8192 4380.432 -7.28%
rng::find_end(vector<int>,_pred)_(same_length)/1000 610.505 -51.12%
rng::find_end(vector<int>,_pred)_(same_length)/1024 625.461 -51.14%
rng::find_end(vector<int>,_pred)_(same_length)/8192 5006.627 -51.15%
rng::find_end(vector<int>,_pred)_(single_element)/1000 599.703 5.64%
rng::find_end(vector<int>,_pred)_(single_element)/1024 614.193 5.71%
rng::find_end(vector<int>,_pred)_(single_element)/8192 4891.964 4.83%
rng::find_first_of(deque<int>)_(large_needle)/1024 364862.968 -
rng::find_first_of(deque<int>)_(large_needle)/32 329.326 16.07%
rng::find_first_of(deque<int>)_(large_needle)/50 819.385 21.76%
rng::find_first_of(deque<int>)_(large_needle)/8192 23450356.939 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3462.623 -
rng::find_first_of(deque<int>)_(small_needle)/32 105.236 -1.16%
rng::find_first_of(deque<int>)_(small_needle)/50 162.152 -
rng::find_first_of(deque<int>)_(small_needle)/8192 27684.819 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 560744.995 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 503.185 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1394.161 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35524358.298 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6296.221 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.707 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.121 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50225.970 -
rng::find_first_of(list<int>)_(large_needle)/1024 858510.481 -9.98%
rng::find_first_of(list<int>)_(large_needle)/32 682.633 -
rng::find_first_of(list<int>)_(large_needle)/50 1748.415 -
rng::find_first_of(list<int>)_(large_needle)/8192 49058383.331 -
rng::find_first_of(list<int>)_(small_needle)/1024 2769.980 -
rng::find_first_of(list<int>)_(small_needle)/32 90.567 -
rng::find_first_of(list<int>)_(small_needle)/50 139.257 -
rng::find_first_of(list<int>)_(small_needle)/8192 22174.249 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 880510.233 -5.79%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 724.935 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1866.199 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 55451820.461 -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5274.963 -4.62%
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.275 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.622 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42158.794 -
rng::find_first_of(vector<int>)_(large_needle)/1024 145341.908 35.44%
rng::find_first_of(vector<int>)_(large_needle)/32 142.145 37.24%
rng::find_first_of(vector<int>)_(large_needle)/50 358.602 25.68%
rng::find_first_of(vector<int>)_(large_needle)/8192 9390768.331 35.69%
rng::find_first_of(vector<int>)_(small_needle)/1024 1428.121 -
rng::find_first_of(vector<int>)_(small_needle)/32 47.622 -6.11%
rng::find_first_of(vector<int>)_(small_needle)/50 72.024 -3.84%
rng::find_first_of(vector<int>)_(small_needle)/8192 11369.795 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 592740.998 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 494.424 -1.77%
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1358.296 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38278469.893 -1.69%
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5640.174 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.543 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 276.212 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46014.937 -
rng::find_if(deque<int>)_(bail_25%)/1024 105.857 -
rng::find_if(deque<int>)_(bail_25%)/32768 2753.862 -2.34%
rng::find_if(deque<int>)_(bail_25%)/8 1.524 -
rng::find_if(deque<int>)_(bail_25%)/8192 685.234 -2.78%
rng::find_if(deque<int>)_(process_all)/1024 474.916 -
rng::find_if(deque<int>)_(process_all)/32768 11447.540 -
rng::find_if(deque<int>)_(process_all)/50 23.765 -
rng::find_if(deque<int>)_(process_all)/8 3.963 -
rng::find_if(deque<int>)_(process_all)/8192 2826.895 -2.06%
rng::find_if(list<int>)_(bail_25%)/1024 193.966 -
rng::find_if(list<int>)_(bail_25%)/32768 9134.672 1.77%
rng::find_if(list<int>)_(bail_25%)/8 1.316 -
rng::find_if(list<int>)_(bail_25%)/8192 1517.313 -
rng::find_if(list<int>)_(process_all)/1024 759.843 -
rng::find_if(list<int>)_(process_all)/32768 27295.219 -3.81%
rng::find_if(list<int>)_(process_all)/50 21.524 -
rng::find_if(list<int>)_(process_all)/8 3.504 -
rng::find_if(list<int>)_(process_all)/8192 12638.642 25.84%
rng::find_if(vector<bool>)_(process_all)/1024 769.536 -
rng::find_if(vector<bool>)_(process_all)/1048576 785947.765 -
rng::find_if(vector<bool>)_(process_all)/50 34.974 -2.53%
rng::find_if(vector<bool>)_(process_all)/8 5.444 -1.50%
rng::find_if(vector<bool>)_(process_all)/8192 6141.602 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.124 -
rng::find_if(vector<char>)_(bail_25%)/32768 2040.481 -
rng::find_if(vector<char>)_(bail_25%)/8 0.942 -
rng::find_if(vector<char>)_(bail_25%)/8192 520.447 -
rng::find_if(vector<char>)_(process_all)/1024 273.717 -
rng::find_if(vector<char>)_(process_all)/32768 8133.102 -
rng::find_if(vector<char>)_(process_all)/50 12.453 -
rng::find_if(vector<char>)_(process_all)/8 2.432 -1.09%
rng::find_if(vector<char>)_(process_all)/8192 2047.883 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.578 -
rng::find_if(vector<int>)_(bail_25%)/32768 2335.772 -
rng::find_if(vector<int>)_(bail_25%)/8 1.069 1.56%
rng::find_if(vector<int>)_(bail_25%)/8192 548.000 -
rng::find_if(vector<int>)_(process_all)/1024 283.290 -
rng::find_if(vector<int>)_(process_all)/32768 8796.394 -
rng::find_if(vector<int>)_(process_all)/50 14.209 1.09%
rng::find_if(vector<int>)_(process_all)/8 2.513 -4.19%
rng::find_if(vector<int>)_(process_all)/8192 2192.486 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.266 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2760.676 -7.15%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.409 -
rng::find_if_not(deque<int>)_(bail_25%)/8192 693.065 -6.51%
rng::find_if_not(deque<int>)_(process_all)/1024 474.313 -
rng::find_if_not(deque<int>)_(process_all)/32768 12384.455 4.16%
rng::find_if_not(deque<int>)_(process_all)/50 23.532 -
rng::find_if_not(deque<int>)_(process_all)/8 3.899 -1.59%
rng::find_if_not(deque<int>)_(process_all)/8192 3094.342 3.13%
rng::find_if_not(list<int>)_(bail_25%)/1024 191.301 -
rng::find_if_not(list<int>)_(bail_25%)/32768 8608.151 -17.65%
rng::find_if_not(list<int>)_(bail_25%)/8 1.312 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1518.326 -
rng::find_if_not(list<int>)_(process_all)/1024 758.809 -
rng::find_if_not(list<int>)_(process_all)/32768 27899.007 -1.98%
rng::find_if_not(list<int>)_(process_all)/50 21.632 -
rng::find_if_not(list<int>)_(process_all)/8 3.492 -
rng::find_if_not(list<int>)_(process_all)/8192 7548.893 -16.13%
rng::find_if_not(vector<bool>)_(process_all)/1024 768.973 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 785753.596 -
rng::find_if_not(vector<bool>)_(process_all)/50 34.966 -2.90%
rng::find_if_not(vector<bool>)_(process_all)/8 5.419 -2.34%
rng::find_if_not(vector<bool>)_(process_all)/8192 6136.249 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.160 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2024.619 -2.54%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.957 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 518.068 -1.59%
rng::find_if_not(vector<char>)_(process_all)/1024 268.466 -1.74%
rng::find_if_not(vector<char>)_(process_all)/32768 8254.578 1.12%
rng::find_if_not(vector<char>)_(process_all)/50 12.869 3.21%
rng::find_if_not(vector<char>)_(process_all)/8 2.652 8.80%
rng::find_if_not(vector<char>)_(process_all)/8192 2073.882 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.531 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2348.144 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.126 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.285 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.619 -
rng::find_if_not(vector<int>)_(process_all)/32768 8798.125 -
rng::find_if_not(vector<int>)_(process_all)/50 14.092 -
rng::find_if_not(vector<int>)_(process_all)/8 2.688 6.27%
rng::find_if_not(vector<int>)_(process_all)/8192 2192.470 -
rng::find_last(deque<int>)_(bail_10%)/1024 226.688 -13.72%
rng::find_last(deque<int>)_(bail_10%)/1048576 324441.166 -
rng::find_last(deque<int>)_(bail_10%)/50 11.419 -12.88%
rng::find_last(deque<int>)_(bail_10%)/8 2.731 6.03%
rng::find_last(deque<int>)_(bail_10%)/8192 2511.702 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.956 -6.72%
rng::find_last(deque<int>)_(bail_90%)/1048576 25516.869 -7.50%
rng::find_last(deque<int>)_(bail_90%)/50 1.839 -7.94%
rng::find_last(deque<int>)_(bail_90%)/8 0.881 -5.19%
rng::find_last(deque<int>)_(bail_90%)/8192 202.754 -6.24%
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.521 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 367830.461 -
rng::find_last(forward_list<int>)_(bail_10%)/50 21.051 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.301 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5873.251 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 731.964 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 390000.448 -
rng::find_last(forward_list<int>)_(bail_90%)/50 21.148 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.309 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6043.189 -
rng::find_last(list<int>)_(bail_10%)/1024 680.305 -
rng::find_last(list<int>)_(bail_10%)/1048576 786609.678 -
rng::find_last(list<int>)_(bail_10%)/50 16.204 -
rng::find_last(list<int>)_(bail_10%)/8 2.088 -
rng::find_last(list<int>)_(bail_10%)/8192 6303.675 -
rng::find_last(list<int>)_(bail_90%)/1024 53.782 -
rng::find_last(list<int>)_(bail_90%)/1048576 86697.586 -
rng::find_last(list<int>)_(bail_90%)/50 1.240 -2.15%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 602.069 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.506 -
rng::find_last(vector<char>)_(bail_10%)/1048576 108027.064 -
rng::find_last(vector<char>)_(bail_10%)/50 5.507 1.43%
rng::find_last(vector<char>)_(bail_10%)/8 1.602 -
rng::find_last(vector<char>)_(bail_10%)/8192 852.825 -
rng::find_last(vector<char>)_(bail_90%)/1024 13.812 13.78%
rng::find_last(vector<char>)_(bail_90%)/1048576 12582.293 -
rng::find_last(vector<char>)_(bail_90%)/50 0.999 -
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 99.583 -4.59%
rng::find_last(vector<int>)_(bail_10%)/1024 211.876 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214242.263 -
rng::find_last(vector<int>)_(bail_10%)/50 10.830 -
rng::find_last(vector<int>)_(bail_10%)/8 2.110 1.55%
rng::find_last(vector<int>)_(bail_10%)/8192 1648.240 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.160 -2.87%
rng::find_last(vector<int>)_(bail_90%)/1048576 23186.340 -
rng::find_last(vector<int>)_(bail_90%)/50 1.572 -
rng::find_last(vector<int>)_(bail_90%)/8 0.679 8.25%
rng::find_last(vector<int>)_(bail_90%)/8192 189.754 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 366.826 1.17%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362380.782 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.633 -1.52%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.946 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2771.221 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.309 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38140.923 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.684 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.991 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 312.855 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 815.681 6.57%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 923697.270 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 41.466 1.20%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.886 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6984.089 1.71%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 864.736 4.07%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 922847.077 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.972 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.919 2.27%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7222.475 -1.93%
rng::find_last_if(list<int>)_(bail_10%)/1024 679.170 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 806926.809 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.523 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.107 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6627.571 1.90%
rng::find_last_if(list<int>)_(bail_90%)/1024 80.340 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88903.988 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.060 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 606.531 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.295 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240785.128 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.346 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.390 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1874.969 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 30.939 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25654.923 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.448 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.956 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.402 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283629.068 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.569 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.500 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2071.420 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.952 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30921.758 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.539 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.465 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.784 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.996 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362967.909 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.775 -5.21%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.945 -1.14%
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2793.824 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 43.813 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38145.060 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.683 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.963 1.24%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.174 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 799.383 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 933405.369 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.149 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.767 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6802.262 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 846.538 11.31%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 924069.683 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.762 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.889 -5.24%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6806.179 2.10%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.206 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 806904.100 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.136 -4.01%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.108 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6622.830 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.916 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88955.492 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.162 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 607.014 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.780 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241086.640 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.362 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.330 -2.38%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1879.603 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.198 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25736.330 -1.31%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.471 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.813 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.740 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306027.735 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.759 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.621 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2138.511 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.916 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30919.976 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.540 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.471 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.870 -
rng::fold_left(deque<int>)/1048576 560802.357 -
rng::fold_left(deque<int>)/32 16.480 -
rng::fold_left(deque<int>)/50 27.442 -
rng::fold_left(deque<int>)/8 4.046 -1.22%
rng::fold_left(deque<int>)/8192 4484.555 1.56%
rng::fold_left(list<int>)/1048576 1360394.219 -
rng::fold_left(list<int>)/32 22.030 -
rng::fold_left(list<int>)/50 38.519 -
rng::fold_left(list<int>)/8 3.807 -
rng::fold_left(list<int>)/8192 11393.646 5.42%
rng::fold_left(vector<int>)/1048576 1324922.102 -
rng::fold_left(vector<int>)/32 20.779 -
rng::fold_left(vector<int>)/50 36.159 -
rng::fold_left(vector<int>)/8 3.695 -
rng::fold_left(vector<int>)/8192 10316.066 -
rng::for_each(deque<int>)/32 3.841 -
rng::for_each(deque<int>)/50 4.064 -
rng::for_each(deque<int>)/8 0.920 -
rng::for_each(deque<int>)/8192 255.000 -
rng::for_each(join_view(vector<vector<int>>)/32 3.797 -
rng::for_each(join_view(vector<vector<int>>)/50 4.127 -
rng::for_each(join_view(vector<vector<int>>)/8 1.543 11.40%
rng::for_each(join_view(vector<vector<int>>)/8192 264.763 -
rng::for_each(list<int>)/32 11.200 -
rng::for_each(list<int>)/50 23.945 -
rng::for_each(list<int>)/8 2.323 -7.77%
rng::for_each(list<int>)/8192 8515.100 4.48%
rng::for_each(map<int>)/32 21.291 -
rng::for_each(map<int>)/50 42.917 -1.62%
rng::for_each(map<int>)/8 4.697 2.93%
rng::for_each(map<int>)/8192 17333.187 -
rng::for_each(map<int>::iterator)/32 20.963 -1.70%
rng::for_each(map<int>::iterator)/50 43.426 -1.21%
rng::for_each(map<int>::iterator)/8 4.564 -1.07%
rng::for_each(map<int>::iterator)/8192 16712.947 -
rng::for_each(multimap<int>)/32 23.095 -
rng::for_each(multimap<int>)/50 49.003 -
rng::for_each(multimap<int>)/8 4.542 -
rng::for_each(multimap<int>)/8192 17459.915 3.59%
rng::for_each(multimap<int>::iterator)/32 21.252 -
rng::for_each(multimap<int>::iterator)/50 43.440 -
rng::for_each(multimap<int>::iterator)/8 4.548 -
rng::for_each(multimap<int>::iterator)/8192 17381.583 3.12%
rng::for_each(multiset<int>)/32 20.729 -
rng::for_each(multiset<int>)/50 51.959 -1.15%
rng::for_each(multiset<int>)/8 4.652 -1.16%
rng::for_each(multiset<int>)/8192 16500.504 1.76%
rng::for_each(multiset<int>::iterator)/32 20.697 -
rng::for_each(multiset<int>::iterator)/50 58.242 -1.24%
rng::for_each(multiset<int>::iterator)/8 4.614 2.25%
rng::for_each(multiset<int>::iterator)/8192 16825.422 4.35%
rng::for_each(set<int>)/32 21.587 -
rng::for_each(set<int>)/50 49.266 -
rng::for_each(set<int>)/8 4.520 -
rng::for_each(set<int>)/8192 16593.415 1.25%
rng::for_each(set<int>::iterator)/32 20.607 -
rng::for_each(set<int>::iterator)/50 43.452 2.67%
rng::for_each(set<int>::iterator)/8 4.672 2.05%
rng::for_each(set<int>::iterator)/8192 16860.792 4.96%
rng::for_each(vector<int>)/32 3.823 -
rng::for_each(vector<int>)/50 4.052 -
rng::for_each(vector<int>)/8 0.911 -
rng::for_each(vector<int>)/8192 252.171 -
rng::for_each_n(deque<int>)/32 3.758 -
rng::for_each_n(deque<int>)/50 3.919 -1.76%
rng::for_each_n(deque<int>)/8 1.153 -2.17%
rng::for_each_n(deque<int>)/8192 257.262 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.836 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.227 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.703 4.83%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.287 -
rng::for_each_n(list<int>)/32 11.078 -
rng::for_each_n(list<int>)/50 24.108 -
rng::for_each_n(list<int>)/8 2.324 -7.62%
rng::for_each_n(list<int>)/8192 7824.348 -
rng::for_each_n(vector<int>)/32 3.844 -
rng::for_each_n(vector<int>)/50 4.039 -
rng::for_each_n(vector<int>)/8 2.527 2.37%
rng::for_each_n(vector<int>)/8192 251.894 -
rng::generate(deque<int>)/1024 280.021 -
rng::generate(deque<int>)/32 8.752 -
rng::generate(deque<int>)/50 12.934 -
rng::generate(deque<int>)/8192 2035.866 -
rng::generate(list<int>)/1024 671.427 -
rng::generate(list<int>)/32 8.646 -
rng::generate(list<int>)/50 15.808 -
rng::generate(list<int>)/8192 8815.094 24.73%
rng::generate(vector<int>)/1024 243.126 -
rng::generate(vector<int>)/32 7.970 -
rng::generate(vector<int>)/50 12.006 -
rng::generate(vector<int>)/8192 1839.289 -
rng::generate_n(deque<int>)/1024 244.327 -
rng::generate_n(deque<int>)/32 8.295 -
rng::generate_n(deque<int>)/50 12.301 -
rng::generate_n(deque<int>)/8192 1929.981 -1.06%
rng::generate_n(list<int>)/1024 650.522 -
rng::generate_n(list<int>)/32 8.635 -
rng::generate_n(list<int>)/50 15.787 -
rng::generate_n(list<int>)/8192 8487.630 21.31%
rng::generate_n(vector<int>)/1024 244.320 -
rng::generate_n(vector<int>)/32 7.907 -1.78%
rng::generate_n(vector<int>)/50 12.036 -
rng::generate_n(vector<int>)/8192 1852.185 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 365.533 -
rng::is_partitioned(deque<int>)_(partitioned)/32 11.275 15.77%
rng::is_partitioned(deque<int>)_(partitioned)/50 17.134 14.03%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2860.052 -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 128.874 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 12.246 28.04%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.354 5.17%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 638.030 -
rng::is_partitioned(list<int>)_(partitioned)/1024 695.527 -
rng::is_partitioned(list<int>)_(partitioned)/32 8.732 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.768 -
rng::is_partitioned(list<int>)_(partitioned)/8192 6864.303 -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 151.288 -
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.141 -
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.561 -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1183.460 -
rng::is_partitioned(vector<int>)_(partitioned)/1024 185.702 5.73%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.810 -2.42%
rng::is_partitioned(vector<int>)_(partitioned)/50 9.203 4.61%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1395.485 4.59%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 55.962 -4.24%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.379 -2.64%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.228 -1.66%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 150.174 -4.09%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 498.180 1.15%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.291 8.62%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3932.959 1.25%
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 515308.938 -3.11%
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 49.285 3.13%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 521.112 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.971 4.13%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4011.755 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 684778.159 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 51.621 -20.27%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.084 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.672 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8261.751 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1420621.536 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.937 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1596.966 92.38%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.315 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8455.306 1.07%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1595390.945 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.841 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 349.161 1.64%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.746 1.65%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2699.607 2.13%
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212572.079 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.709 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 516.399 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.322 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4671.524 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 990234.211 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 57.200 -
rng::is_sorted(deque<int>)/1024 474.756 -
rng::is_sorted(deque<int>)/8 2.951 7.19%
rng::is_sorted(deque<int>)/8192 3805.136 -
rng::is_sorted(deque<int>,_pred)/1024 597.356 -
rng::is_sorted(deque<int>,_pred)/8 4.502 -3.82%
rng::is_sorted(deque<int>,_pred)/8192 4796.257 -
rng::is_sorted(list<int>)/1024 765.097 -1.15%
rng::is_sorted(list<int>)/8 2.149 -
rng::is_sorted(list<int>)/8192 7015.149 -4.43%
rng::is_sorted(list<int>,_pred)/1024 792.422 -
rng::is_sorted(list<int>,_pred)/8 4.315 1.31%
rng::is_sorted(list<int>,_pred)/8192 7347.183 -6.19%
rng::is_sorted(vector<int>)/1024 242.877 -
rng::is_sorted(vector<int>)/8 2.094 -
rng::is_sorted(vector<int>)/8192 1893.028 -
rng::is_sorted(vector<int>,_pred)/1024 462.196 -
rng::is_sorted(vector<int>,_pred)/8 4.059 3.61%
rng::is_sorted(vector<int>,_pred)/8192 3679.051 -
rng::is_sorted_until(deque<int>)/1024 471.066 -
rng::is_sorted_until(deque<int>)/8 3.285 28.60%
rng::is_sorted_until(deque<int>)/8192 3766.163 -
rng::is_sorted_until(deque<int>,_pred)/1024 599.840 -
rng::is_sorted_until(deque<int>,_pred)/8 4.232 -32.62%
rng::is_sorted_until(deque<int>,_pred)/8192 4842.646 -
rng::is_sorted_until(list<int>)/1024 758.634 -
rng::is_sorted_until(list<int>)/8 2.153 -
rng::is_sorted_until(list<int>)/8192 6735.847 -18.62%
rng::is_sorted_until(list<int>,_pred)/1024 792.756 -
rng::is_sorted_until(list<int>,_pred)/8 3.754 -
rng::is_sorted_until(list<int>,_pred)/8192 6996.454 -12.80%
rng::is_sorted_until(vector<int>)/1024 238.235 -
rng::is_sorted_until(vector<int>)/8 2.051 -
rng::is_sorted_until(vector<int>)/8192 1858.436 -
rng::is_sorted_until(vector<int>,_pred)/1024 416.885 1.79%
rng::is_sorted_until(vector<int>,_pred)/8 3.396 -
rng::is_sorted_until(vector<int>,_pred)/8192 3281.797 1.29%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 471.787 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 489.297 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 495244.961 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.946 -4.17%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3864.409 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 715.971 1.11%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 733.393 1.89%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626281.212 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.339 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4851.934 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 768.294 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 785.506 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 952697.479 -1.02%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.916 -4.16%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 13781.667 13.81%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 811.828 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 830.694 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 989205.976 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.628 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13670.196 25.96%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.901 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.802 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76653.948 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 605.350 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 456.093 -3.38%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 514.933 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608274.538 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.038 -1.98%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4761.327 -
rng::move(deque<int>)/1048576 57517.627 5.76%
rng::move(deque<int>)/262144 15069.261 1.43%
rng::move(deque<int>)/32768 2342.656 12.96%
rng::move(deque<int>)/4096 152.372 -
rng::move(deque<int>)/512 24.061 -
rng::move(deque<int>)/64 6.506 3.53%
rng::move(deque<int>)/8 3.933 -
rng::move(list<int>)/1048576 1005104.588 -2.60%
rng::move(list<int>)/262144 249172.360 -
rng::move(list<int>)/32768 35191.574 1.47%
rng::move(list<int>)/4096 6014.755 11.60%
rng::move(list<int>)/512 368.897 -
rng::move(list<int>)/64 40.443 -
rng::move(list<int>)/8 3.915 -
rng::move(vector<bool>)_(aligned)/1048576 2118.163 -
rng::move(vector<bool>)_(aligned)/262144 256.588 -
rng::move(vector<bool>)_(aligned)/32768 37.509 -
rng::move(vector<bool>)_(aligned)/4096 8.186 -
rng::move(vector<bool>)_(aligned)/512 2.660 -
rng::move(vector<bool>)_(aligned)/64 1.952 5.94%
rng::move(vector<bool>)_(unaligned)/1048576 6734.369 -
rng::move(vector<bool>)_(unaligned)/262144 1586.141 -
rng::move(vector<bool>)_(unaligned)/32768 203.246 -
rng::move(vector<bool>)_(unaligned)/4096 25.844 -
rng::move(vector<bool>)_(unaligned)/512 4.145 -
rng::move(vector<bool>)_(unaligned)/64 1.617 -
rng::move(vector<int>)/1048576 58105.310 3.29%
rng::move(vector<int>)/262144 21921.902 1.64%
rng::move(vector<int>)/32768 2130.740 -
rng::move(vector<int>)/4096 135.459 -
rng::move(vector<int>)/512 20.400 -
rng::move(vector<int>)/64 4.089 -
rng::move(vector<int>)/8 2.256 -3.68%
rng::move_backward(deque<int>)/1048576 125584.357 -
rng::move_backward(deque<int>)/262144 30089.431 -1.32%
rng::move_backward(deque<int>)/32768 3470.447 -
rng::move_backward(deque<int>)/4096 159.754 -
rng::move_backward(deque<int>)/512 23.722 -1.14%
rng::move_backward(deque<int>)/64 5.323 -2.13%
rng::move_backward(deque<int>)/8 3.699 4.89%
rng::move_backward(list<int>)/1048576 1045361.007 -
rng::move_backward(list<int>)/262144 290447.722 -5.27%
rng::move_backward(list<int>)/32768 36354.838 6.45%
rng::move_backward(list<int>)/4096 7669.115 -
rng::move_backward(list<int>)/512 371.049 -
rng::move_backward(list<int>)/64 40.259 -
rng::move_backward(list<int>)/8 3.702 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2138.756 -
rng::move_backward(vector<bool>)_(aligned)/262144 255.866 -
rng::move_backward(vector<bool>)_(aligned)/32768 39.224 2.32%
rng::move_backward(vector<bool>)_(aligned)/4096 7.890 -
rng::move_backward(vector<bool>)_(aligned)/512 2.646 -
rng::move_backward(vector<bool>)_(aligned)/64 1.834 -
rng::move_backward(vector<bool>)_(unaligned)/1048576 6498.729 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1583.344 -
rng::move_backward(vector<bool>)_(unaligned)/32768 205.728 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.809 -
rng::move_backward(vector<bool>)_(unaligned)/512 4.705 1.33%
rng::move_backward(vector<bool>)_(unaligned)/64 1.909 -1.82%
rng::move_backward(vector<int>)/1048576 55971.199 -1.13%
rng::move_backward(vector<int>)/262144 21338.217 -2.22%
rng::move_backward(vector<int>)/32768 2139.628 -
rng::move_backward(vector<int>)/4096 136.166 -
rng::move_backward(vector<int>)/512 20.817 -
rng::move_backward(vector<int>)/64 4.171 -
rng::move_backward(vector<int>)/8 2.276 -1.67%
rng::none_of(deque<int>)_(process_all)/32 16.501 -5.61%
rng::none_of(deque<int>)_(process_all)/32768 15406.924 -
rng::none_of(deque<int>)_(process_all)/50 26.657 -1.17%
rng::none_of(deque<int>)_(process_all)/8 4.779 6.71%
rng::none_of(deque<int>)_(process_all)/8192 3855.393 -
rng::none_of(list<int>)_(process_all)/32 11.409 -
rng::none_of(list<int>)_(process_all)/32768 25357.084 -
rng::none_of(list<int>)_(process_all)/50 21.611 -1.04%
rng::none_of(list<int>)_(process_all)/8 2.610 -
rng::none_of(list<int>)_(process_all)/8192 6782.238 -7.59%
rng::none_of(vector<int>)_(process_all)/32 8.433 -
rng::none_of(vector<int>)_(process_all)/32768 8098.939 -
rng::none_of(vector<int>)_(process_all)/50 12.690 -
rng::none_of(vector<int>)_(process_all)/8 2.482 -
rng::none_of(vector<int>)_(process_all)/8192 2028.751 -
rng::partial_sort(deque<int>)_(ascending)/1024 7911.351 -
rng::partial_sort(deque<int>)_(ascending)/8 32.406 2.27%
rng::partial_sort(deque<int>)_(ascending)/8192 163219.332 -
rng::partial_sort(deque<int>)_(descending)/1024 18601.661 -
rng::partial_sort(deque<int>)_(descending)/8 41.201 -
rng::partial_sort(deque<int>)_(descending)/8192 284820.736 1.37%
rng::partial_sort(deque<int>)_(heap)/1024 18527.713 -
rng::partial_sort(deque<int>)_(heap)/8 37.738 -
rng::partial_sort(deque<int>)_(heap)/8192 287290.653 2.21%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7868.176 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 31.369 1.16%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 163406.086 1.28%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19714.907 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.903 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 282236.960 -
rng::partial_sort(deque<int>)_(repeated)/1024 6419.212 -1.65%
rng::partial_sort(deque<int>)_(repeated)/8 27.409 -
rng::partial_sort(deque<int>)_(repeated)/8192 69766.325 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16074.070 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.828 -
rng::partial_sort(deque<int>)_(shuffled)/8192 260246.905 1.78%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4991.866 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.035 -1.62%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55515.113 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8215.629 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.806 -1.82%
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97803.741 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8215.705 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 24.683 -2.81%
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100881.763 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4992.459 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.993 -1.59%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55583.313 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9140.034 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.017 -1.67%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97568.633 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3933.354 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 21.861 -2.34%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46870.946 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6927.427 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.846 -1.84%
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90620.158 -
rng::partial_sort(vector<int>)_(ascending)/1024 4985.170 -
rng::partial_sort(vector<int>)_(ascending)/8 20.814 -
rng::partial_sort(vector<int>)_(ascending)/8192 54465.289 -
rng::partial_sort(vector<int>)_(descending)/1024 8244.446 -
rng::partial_sort(vector<int>)_(descending)/8 26.037 -
rng::partial_sort(vector<int>)_(descending)/8192 97556.574 -
rng::partial_sort(vector<int>)_(heap)/1024 8205.991 -
rng::partial_sort(vector<int>)_(heap)/8 27.136 1.05%
rng::partial_sort(vector<int>)_(heap)/8192 100779.835 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4980.139 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.669 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54434.661 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9116.346 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.828 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97480.076 -
rng::partial_sort(vector<int>)_(repeated)/1024 3930.888 -
rng::partial_sort(vector<int>)_(repeated)/8 20.174 -
rng::partial_sort(vector<int>)_(repeated)/8192 46681.236 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6934.891 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.254 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88002.746 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5502.603 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.612 -2.33%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57255.108 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8510.140 1.14%
rng::partial_sort_copy(deque<int>)_(descending)/8 21.418 2.29%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99600.858 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8685.525 1.05%
rng::partial_sort_copy(deque<int>)_(heap)/8 16.972 2.52%
rng::partial_sort_copy(deque<int>)_(heap)/8192 103217.503 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5495.503 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.719 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57284.255 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9380.157 1.25%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.659 -2.31%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100253.981 1.28%
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4318.948 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.406 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49377.377 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7283.664 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.079 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 92218.472 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5625.840 -1.15%
rng::partial_sort_copy(list<int>)_(ascending)/8 9.227 3.02%
rng::partial_sort_copy(list<int>)_(ascending)/8192 60864.064 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8520.247 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.866 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101497.240 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8513.511 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.440 -
rng::partial_sort_copy(list<int>)_(heap)/8192 105032.975 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5627.038 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.302 3.06%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61049.477 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9418.976 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.167 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101343.046 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4505.078 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.651 1.24%
rng::partial_sort_copy(list<int>)_(repeated)/8192 53050.881 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7316.769 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.143 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92620.921 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5237.484 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.093 -17.83%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55755.175 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8386.003 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.720 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98202.631 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8334.079 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.422 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102089.105 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5226.980 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.136 -17.46%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55920.034 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9147.542 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.938 -13.30%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98825.219 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4068.479 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.048 -6.24%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47615.512 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7122.271 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.155 1.23%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92087.474 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5087.132 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.026 -1.73%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55182.138 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8341.740 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.277 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98845.382 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8300.006 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.134 -3.00%
rng::partial_sort_copy(vector<int>)_(heap)/8192 102417.952 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5086.315 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.770 -4.05%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55237.748 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9212.060 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.068 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99753.259 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4037.508 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.450 -1.95%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47489.609 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7129.818 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.316 -2.55%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93967.537 -
rng::partition(deque<int>)_(dense)/1024 357.518 -
rng::partition(deque<int>)_(dense)/32 11.528 8.47%
rng::partition(deque<int>)_(dense)/50 17.245 11.64%
rng::partition(deque<int>)_(dense)/8192 2798.711 -
rng::partition(deque<int>)_(sparse)/1024 386.079 -5.03%
rng::partition(deque<int>)_(sparse)/32 10.511 4.15%
rng::partition(deque<int>)_(sparse)/50 16.249 5.79%
rng::partition(deque<int>)_(sparse)/8192 3012.417 -5.17%
rng::partition(list<int>)_(dense)/1024 385.630 -
rng::partition(list<int>)_(dense)/32 8.874 6.61%
rng::partition(list<int>)_(dense)/50 13.208 -
rng::partition(list<int>)_(dense)/8192 4341.238 -
rng::partition(list<int>)_(sparse)/1024 744.944 1.20%
rng::partition(list<int>)_(sparse)/32 9.128 -
rng::partition(list<int>)_(sparse)/50 16.170 3.84%
rng::partition(list<int>)_(sparse)/8192 6915.029 -
rng::partition(vector<int>)_(dense)/1024 241.882 2.81%
rng::partition(vector<int>)_(dense)/32 8.587 5.95%
rng::partition(vector<int>)_(dense)/50 12.605 -
rng::partition(vector<int>)_(dense)/8192 1878.215 -
rng::partition(vector<int>)_(sparse)/1024 258.616 -
rng::partition(vector<int>)_(sparse)/32 8.929 -1.78%
rng::partition(vector<int>)_(sparse)/50 14.333 1.60%
rng::partition(vector<int>)_(sparse)/8192 1867.615 -
rng::partition_copy(deque<int>)/1024 687.138 -
rng::partition_copy(deque<int>)/32 15.573 -
rng::partition_copy(deque<int>)/50 27.888 -
rng::partition_copy(deque<int>)/8192 5536.931 -
rng::partition_copy(list<int>)/1024 730.700 -
rng::partition_copy(list<int>)/32 16.053 -
rng::partition_copy(list<int>)/50 28.776 -
rng::partition_copy(list<int>)/8192 7569.459 -
rng::partition_copy(vector<int>)/1024 683.240 -
rng::partition_copy(vector<int>)/32 15.074 -
rng::partition_copy(vector<int>)/50 26.145 -
rng::partition_copy(vector<int>)/8192 5512.006 -
rng::partition_point(deque<int>)/1024 9.084 -
rng::partition_point(deque<int>)/32 4.158 -3.65%
rng::partition_point(deque<int>)/50 4.241 -3.18%
rng::partition_point(deque<int>)/8192 16.157 1.80%
rng::partition_point(list<int>)/1024 1253.747 -1.09%
rng::partition_point(list<int>)/32 15.652 -
rng::partition_point(list<int>)/50 24.394 -
rng::partition_point(list<int>)/8192 12200.802 -8.37%
rng::partition_point(vector<int>)/1024 7.475 -
rng::partition_point(vector<int>)/32 2.293 -
rng::partition_point(vector<int>)/50 2.296 -
rng::partition_point(vector<int>)/8192 10.579 -
rng::remove(deque<int>)_(prefix)/1024 528.982 -
rng::remove(deque<int>)_(prefix)/32 59.511 10.82%
rng::remove(deque<int>)_(prefix)/50 67.628 8.25%
rng::remove(deque<int>)_(prefix)/8192 3874.567 -
rng::remove(deque<int>)_(sprinkled)/1024 521.333 -
rng::remove(deque<int>)_(sprinkled)/32 55.504 -
rng::remove(deque<int>)_(sprinkled)/50 62.810 2.16%
rng::remove(deque<int>)_(sprinkled)/8192 3866.320 -
rng::remove(list<int>)_(prefix)/1024 955.835 -
rng::remove(list<int>)_(prefix)/32 55.420 -
rng::remove(list<int>)_(prefix)/50 67.011 -
rng::remove(list<int>)_(prefix)/8192 8947.571 6.36%
rng::remove(list<int>)_(sprinkled)/1024 950.998 -
rng::remove(list<int>)_(sprinkled)/32 54.879 -
rng::remove(list<int>)_(sprinkled)/50 64.108 -
rng::remove(list<int>)_(sprinkled)/8192 7880.294 -
rng::remove(vector<int>)_(prefix)/1024 310.690 -
rng::remove(vector<int>)_(prefix)/32 52.481 -
rng::remove(vector<int>)_(prefix)/50 56.194 -
rng::remove(vector<int>)_(prefix)/8192 2102.031 -
rng::remove(vector<int>)_(sprinkled)/1024 515.011 -
rng::remove(vector<int>)_(sprinkled)/32 57.111 -
rng::remove(vector<int>)_(sprinkled)/50 64.603 -
rng::remove(vector<int>)_(sprinkled)/8192 3811.021 -
rng::remove_copy(deque<int>)_(prefix)/1024 380.334 -
rng::remove_copy(deque<int>)_(prefix)/32 12.821 -
rng::remove_copy(deque<int>)_(prefix)/50 20.943 5.22%
rng::remove_copy(deque<int>)_(prefix)/8192 3344.232 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 358.884 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.158 -1.15%
rng::remove_copy(deque<int>)_(sprinkled)/50 18.362 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2883.584 -
rng::remove_copy(list<int>)_(prefix)/1024 746.419 -
rng::remove_copy(list<int>)_(prefix)/32 11.091 -
rng::remove_copy(list<int>)_(prefix)/50 19.137 -
rng::remove_copy(list<int>)_(prefix)/8192 6991.837 -
rng::remove_copy(list<int>)_(sprinkled)/1024 738.197 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.488 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.225 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7149.492 1.63%
rng::remove_copy(vector<int>)_(prefix)/1024 272.249 -
rng::remove_copy(vector<int>)_(prefix)/32 10.960 -
rng::remove_copy(vector<int>)_(prefix)/50 17.832 -
rng::remove_copy(vector<int>)_(prefix)/8192 2069.147 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 248.720 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.460 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.577 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1927.522 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 525.631 -1.97%
rng::remove_copy_if(deque<int>)_(prefix)/32 17.382 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.545 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3677.093 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.429 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.914 1.31%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.690 3.75%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3326.566 -7.77%
rng::remove_copy_if(list<int>)_(prefix)/1024 792.076 -
rng::remove_copy_if(list<int>)_(prefix)/32 16.961 -
rng::remove_copy_if(list<int>)_(prefix)/50 25.069 1.06%
rng::remove_copy_if(list<int>)_(prefix)/8192 7315.175 -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 786.015 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.656 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 26.736 -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7253.872 -
rng::remove_copy_if(vector<int>)_(prefix)/1024 399.630 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.209 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.923 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3369.087 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.391 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.295 -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.066 -1.48%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.512 -
rng::remove_if(deque<int>)_(prefix)/1024 572.048 -
rng::remove_if(deque<int>)_(prefix)/32 59.143 -2.14%
rng::remove_if(deque<int>)_(prefix)/50 73.871 8.72%
rng::remove_if(deque<int>)_(prefix)/8192 4267.000 -
rng::remove_if(deque<int>)_(sprinkled)/1024 547.216 -
rng::remove_if(deque<int>)_(sprinkled)/32 58.349 -
rng::remove_if(deque<int>)_(sprinkled)/50 68.040 -3.44%
rng::remove_if(deque<int>)_(sprinkled)/8192 3971.773 -
rng::remove_if(list<int>)_(prefix)/1024 989.944 -2.26%
rng::remove_if(list<int>)_(prefix)/32 61.436 -
rng::remove_if(list<int>)_(prefix)/50 74.051 -1.02%
rng::remove_if(list<int>)_(prefix)/8192 9354.537 1.28%
rng::remove_if(list<int>)_(sprinkled)/1024 998.662 -
rng::remove_if(list<int>)_(sprinkled)/32 60.074 -
rng::remove_if(list<int>)_(sprinkled)/50 73.640 -
rng::remove_if(list<int>)_(sprinkled)/8192 8356.400 1.75%
rng::remove_if(vector<int>)_(prefix)/1024 350.051 -
rng::remove_if(vector<int>)_(prefix)/32 52.056 -
rng::remove_if(vector<int>)_(prefix)/50 57.227 -
rng::remove_if(vector<int>)_(prefix)/8192 2572.191 -
rng::remove_if(vector<int>)_(sprinkled)/1024 521.224 -
rng::remove_if(vector<int>)_(sprinkled)/32 56.205 -
rng::remove_if(vector<int>)_(sprinkled)/50 64.578 -
rng::remove_if(vector<int>)_(sprinkled)/8192 3854.753 -
rng::replace(deque<int>)_(prefix)/1024 420.860 -
rng::replace(deque<int>)_(prefix)/32 12.983 -
rng::replace(deque<int>)_(prefix)/50 19.394 -
rng::replace(deque<int>)_(prefix)/8192 3333.791 -
rng::replace(deque<int>)_(sprinkled)/1024 357.600 -
rng::replace(deque<int>)_(sprinkled)/32 12.338 -
rng::replace(deque<int>)_(sprinkled)/50 18.519 -
rng::replace(deque<int>)_(sprinkled)/8192 2858.687 -
rng::replace(list<int>)_(prefix)/1024 732.880 -
rng::replace(list<int>)_(prefix)/32 11.209 -
rng::replace(list<int>)_(prefix)/50 18.950 -3.03%
rng::replace(list<int>)_(prefix)/8192 7483.693 5.66%
rng::replace(list<int>)_(sprinkled)/1024 726.473 -
rng::replace(list<int>)_(sprinkled)/32 11.350 -
rng::replace(list<int>)_(sprinkled)/50 19.619 -1.68%
rng::replace(list<int>)_(sprinkled)/8192 7680.425 7.01%
rng::replace(vector<int>)_(prefix)/1024 158.966 -4.26%
rng::replace(vector<int>)_(prefix)/32 4.834 -4.28%
rng::replace(vector<int>)_(prefix)/50 6.930 -2.48%
rng::replace(vector<int>)_(prefix)/8192 1192.134 -6.52%
rng::replace(vector<int>)_(sprinkled)/1024 231.146 25.33%
rng::replace(vector<int>)_(sprinkled)/32 8.047 28.74%
rng::replace(vector<int>)_(sprinkled)/50 12.232 36.83%
rng::replace(vector<int>)_(sprinkled)/8192 1820.883 23.82%
rng::replace_if(deque<int>)_(prefix)/1024 479.017 -
rng::replace_if(deque<int>)_(prefix)/32 14.105 -
rng::replace_if(deque<int>)_(prefix)/50 20.279 -
rng::replace_if(deque<int>)_(prefix)/8192 3473.181 -
rng::replace_if(deque<int>)_(sprinkled)/1024 366.090 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.441 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.664 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2932.840 -
rng::replace_if(list<int>)_(prefix)/1024 739.456 -1.14%
rng::replace_if(list<int>)_(prefix)/32 13.201 -
rng::replace_if(list<int>)_(prefix)/50 24.753 -
rng::replace_if(list<int>)_(prefix)/8192 7615.000 6.21%
rng::replace_if(list<int>)_(sprinkled)/1024 737.631 -
rng::replace_if(list<int>)_(sprinkled)/32 15.360 -
rng::replace_if(list<int>)_(sprinkled)/50 24.791 -
rng::replace_if(list<int>)_(sprinkled)/8192 7918.933 7.34%
rng::replace_if(vector<int>)_(prefix)/1024 268.856 -1.66%
rng::replace_if(vector<int>)_(prefix)/32 8.957 -
rng::replace_if(vector<int>)_(prefix)/50 13.662 -
rng::replace_if(vector<int>)_(prefix)/8192 2029.969 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.204 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.804 -
rng::replace_if(vector<int>)_(sprinkled)/50 12.977 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1917.711 -
rng::reverse(deque<int>)/32768 5731.495 -
rng::reverse(deque<int>)/4096 719.863 -
rng::reverse(deque<int>)/512 113.410 -
rng::reverse(deque<int>)/64 13.447 2.73%
rng::reverse(deque<int>)/8 2.539 -
rng::reverse(list<int>)/32768 17536.965 2.35%
rng::reverse(list<int>)/4096 1683.924 -
rng::reverse(list<int>)/512 196.151 -1.84%
rng::reverse(list<int>)/64 18.960 -
rng::reverse(list<int>)/8 2.029 -
rng::reverse(vector<int>)/32768 1045.368 -
rng::reverse(vector<int>)/4096 131.567 -
rng::reverse(vector<int>)/512 16.447 -
rng::reverse(vector<int>)/64 4.114 -
rng::reverse(vector<int>)/8 2.151 -
rng::reverse_copy(deque<int>)/32768 7913.026 -
rng::reverse_copy(deque<int>)/4096 990.810 -
rng::reverse_copy(deque<int>)/512 126.132 -
rng::reverse_copy(deque<int>)/64 20.147 -
rng::reverse_copy(deque<int>)/8 2.843 -2.59%
rng::reverse_copy(list<int>)/32768 25724.404 1.59%
rng::reverse_copy(list<int>)/4096 3059.597 1.09%
rng::reverse_copy(list<int>)/512 366.973 -1.61%
rng::reverse_copy(list<int>)/64 30.577 -
rng::reverse_copy(list<int>)/8 2.285 -
rng::reverse_copy(vector<int>)/32768 982.229 -
rng::reverse_copy(vector<int>)/4096 135.619 -2.06%
rng::reverse_copy(vector<int>)/512 17.128 -
rng::reverse_copy(vector<int>)/64 2.474 -2.11%
rng::reverse_copy(vector<int>)/8 2.348 -3.11%
rng::rotate(deque<int>)_(1_element_backward)/1024 39.272 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.038 1.22%
rng::rotate(deque<int>)_(1_element_backward)/50 5.701 -
rng::rotate(deque<int>)_(1_element_backward)/8192 309.282 -
rng::rotate(deque<int>)_(1_element_forward)/1024 39.680 -2.75%
rng::rotate(deque<int>)_(1_element_forward)/32 4.808 -
rng::rotate(deque<int>)_(1_element_forward)/50 6.512 3.58%
rng::rotate(deque<int>)_(1_element_forward)/8192 302.602 -
rng::rotate(deque<int>)_(by_1/2)/1024 173.511 -
rng::rotate(deque<int>)_(by_1/2)/32 7.402 1.62%
rng::rotate(deque<int>)_(by_1/2)/50 10.330 -
rng::rotate(deque<int>)_(by_1/2)/8192 1479.038 -
rng::rotate(deque<int>)_(by_1/3)/1024 1808.126 -
rng::rotate(deque<int>)_(by_1/3)/32 45.566 -
rng::rotate(deque<int>)_(by_1/3)/50 76.596 -
rng::rotate(deque<int>)_(by_1/3)/8192 22571.673 -
rng::rotate(deque<int>)_(by_1/4)/1024 775.392 -2.99%
rng::rotate(deque<int>)_(by_1/4)/32 29.296 -
rng::rotate(deque<int>)_(by_1/4)/50 75.117 -
rng::rotate(deque<int>)_(by_1/4)/8192 6788.681 -
rng::rotate(list<int>)_(1_element_backward)/1024 744.808 -
rng::rotate(list<int>)_(1_element_backward)/32 14.088 1.88%
rng::rotate(list<int>)_(1_element_backward)/50 23.668 -
rng::rotate(list<int>)_(1_element_backward)/8192 7825.560 -
rng::rotate(list<int>)_(1_element_forward)/1024 735.389 -
rng::rotate(list<int>)_(1_element_forward)/32 13.678 -
rng::rotate(list<int>)_(1_element_forward)/50 25.129 -4.15%
rng::rotate(list<int>)_(1_element_forward)/8192 7653.522 -
rng::rotate(list<int>)_(by_1/2)/1024 383.972 -
rng::rotate(list<int>)_(by_1/2)/32 6.070 -
rng::rotate(list<int>)_(by_1/2)/50 13.788 -
rng::rotate(list<int>)_(by_1/2)/8192 5388.306 8.36%
rng::rotate(list<int>)_(by_1/3)/1024 802.840 -
rng::rotate(list<int>)_(by_1/3)/32 15.666 -
rng::rotate(list<int>)_(by_1/3)/50 24.231 1.84%
rng::rotate(list<int>)_(by_1/3)/8192 8771.741 -
rng::rotate(list<int>)_(by_1/4)/1024 581.588 -
rng::rotate(list<int>)_(by_1/4)/32 13.580 -
rng::rotate(list<int>)_(by_1/4)/50 24.494 -
rng::rotate(list<int>)_(by_1/4)/8192 7184.096 -14.24%
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.735 -1.71%
rng::rotate(vector<bool>)_(1_element_backward)/32 18.382 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.351 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 99.660 -7.19%
rng::rotate(vector<bool>)_(1_element_forward)/1024 29.859 -2.15%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.183 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.068 -1.08%
rng::rotate(vector<bool>)_(1_element_forward)/8192 109.075 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.751 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.370 -1.39%
rng::rotate(vector<bool>)_(by_1/2)/50 18.160 -1.84%
rng::rotate(vector<bool>)_(by_1/2)/8192 14.988 -
rng::rotate(vector<bool>)_(by_1/3)/1024 50.107 -1.40%
rng::rotate(vector<bool>)_(by_1/3)/32 18.156 -1.97%
rng::rotate(vector<bool>)_(by_1/3)/50 18.195 -1.67%
rng::rotate(vector<bool>)_(by_1/3)/8192 146.967 -
rng::rotate(vector<bool>)_(by_1/4)/1024 12.917 -4.47%
rng::rotate(vector<bool>)_(by_1/4)/32 18.327 -1.63%
rng::rotate(vector<bool>)_(by_1/4)/50 18.168 -1.92%
rng::rotate(vector<bool>)_(by_1/4)/8192 30.553 -
rng::rotate(vector<int>)_(1_element_backward)/1024 36.074 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.903 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.340 -
rng::rotate(vector<int>)_(1_element_backward)/8192 297.179 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.379 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.927 -1.27%
rng::rotate(vector<int>)_(1_element_forward)/50 5.265 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.090 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.086 -
rng::rotate(vector<int>)_(by_1/2)/32 3.699 -
rng::rotate(vector<int>)_(by_1/2)/50 4.474 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.510 -
rng::rotate(vector<int>)_(by_1/3)/1024 1361.233 -
rng::rotate(vector<int>)_(by_1/3)/32 21.516 -
rng::rotate(vector<int>)_(by_1/3)/50 39.870 -
rng::rotate(vector<int>)_(by_1/3)/8192 10857.794 -
rng::rotate(vector<int>)_(by_1/4)/1024 328.652 1.35%
rng::rotate(vector<int>)_(by_1/4)/32 11.892 -
rng::rotate(vector<int>)_(by_1/4)/50 40.107 -
rng::rotate(vector<int>)_(by_1/4)/8192 2595.032 1.40%
rng::rotate_copy(deque<int>)/1024 34.806 -
rng::rotate_copy(deque<int>)/32 9.313 252.41%
rng::rotate_copy(deque<int>)/50 3.014 -
rng::rotate_copy(deque<int>)/8192 297.206 1.18%
rng::rotate_copy(list<int>)/1024 726.039 -
rng::rotate_copy(list<int>)/32 8.648 -
rng::rotate_copy(list<int>)/50 13.553 -
rng::rotate_copy(list<int>)/8192 6819.352 -
rng::rotate_copy(vector<int>)/1024 33.310 -
rng::rotate_copy(vector<int>)/32 2.101 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 536.762 -12.47%
rng::sample(deque<int>)/1024 11506.198 -
rng::sample(deque<int>)/32 313.151 -
rng::sample(deque<int>)/8192 92944.652 -
rng::sample(list<int>)/1024 12047.294 -
rng::sample(list<int>)/32 318.071 -
rng::sample(list<int>)/8192 99333.973 -
rng::sample(vector<int>)/1024 11367.927 -
rng::sample(vector<int>)/32 309.943 -
rng::sample(vector<int>)/8192 91495.356 -
rng::search(deque<int>)_(near_matches)/1000 19074.697 -
rng::search(deque<int>)_(near_matches)/1024 19975.319 -
rng::search(deque<int>)_(near_matches)/8192 1454081.606 -
rng::search(deque<int>)_(no_match)/1000 404.553 -
rng::search(deque<int>)_(no_match)/1024 414.725 2.29%
rng::search(deque<int>)_(no_match)/1048576 422838.649 -
rng::search(deque<int>)_(no_match)/8192 3303.825 -
rng::search(deque<int>)_(same_length)/1000 352.646 -15.67%
rng::search(deque<int>)_(same_length)/1024 475.497 -
rng::search(deque<int>)_(same_length)/8192 3769.272 -
rng::search(deque<int>)_(single_element)/1000 447.394 -
rng::search(deque<int>)_(single_element)/1024 458.125 -
rng::search(deque<int>)_(single_element)/8192 3651.765 -
rng::search(deque<int>,_pred)_(near_matches)/1000 27889.189 -
rng::search(deque<int>,_pred)_(near_matches)/1024 29200.513 -
rng::search(deque<int>,_pred)_(near_matches)/8192 1529122.544 -
rng::search(deque<int>,_pred)_(no_match)/1000 425.359 -
rng::search(deque<int>,_pred)_(no_match)/1024 364.881 2.53%
rng::search(deque<int>,_pred)_(no_match)/1048576 443750.158 -
rng::search(deque<int>,_pred)_(no_match)/8192 3478.749 -
rng::search(deque<int>,_pred)_(same_length)/1000 499.603 -
rng::search(deque<int>,_pred)_(same_length)/1024 509.626 -
rng::search(deque<int>,_pred)_(same_length)/8192 4060.789 -
rng::search(deque<int>,_pred)_(single_element)/1000 473.041 -1.12%
rng::search(deque<int>,_pred)_(single_element)/1024 484.432 -
rng::search(deque<int>,_pred)_(single_element)/8192 3875.330 -
rng::search(list<int>)_(near_matches)/1000 37651.795 -
rng::search(list<int>)_(near_matches)/1024 39610.129 -
rng::search(list<int>)_(near_matches)/8192 2558606.752 -
rng::search(list<int>)_(no_match)/1000 718.187 1.33%
rng::search(list<int>)_(no_match)/1024 753.699 2.93%
rng::search(list<int>)_(no_match)/1048576 836481.780 -
rng::search(list<int>)_(no_match)/8192 6826.315 -1.05%
rng::search(list<int>)_(same_length)/1000 749.691 -
rng::search(list<int>)_(same_length)/1024 757.297 -
rng::search(list<int>)_(same_length)/8192 8040.923 -10.47%
rng::search(list<int>)_(single_element)/1000 719.707 6.07%
rng::search(list<int>)_(single_element)/1024 726.517 2.46%
rng::search(list<int>)_(single_element)/8192 8053.666 8.73%
rng::search(list<int>,_pred)_(near_matches)/1000 43426.071 -
rng::search(list<int>,_pred)_(near_matches)/1024 45020.534 -
rng::search(list<int>,_pred)_(near_matches)/8192 2793307.770 -
rng::search(list<int>,_pred)_(no_match)/1000 749.532 -
rng::search(list<int>,_pred)_(no_match)/1024 766.228 -
rng::search(list<int>,_pred)_(no_match)/1048576 898076.763 -
rng::search(list<int>,_pred)_(no_match)/8192 7433.323 -5.09%
rng::search(list<int>,_pred)_(same_length)/1000 773.313 -
rng::search(list<int>,_pred)_(same_length)/1024 793.080 -
rng::search(list<int>,_pred)_(same_length)/8192 9779.385 11.20%
rng::search(list<int>,_pred)_(single_element)/1000 838.816 -
rng::search(list<int>,_pred)_(single_element)/1024 859.559 -
rng::search(list<int>,_pred)_(single_element)/8192 9100.670 9.66%
rng::search(vector<int>)_(near_matches)/1000 13644.102 -
rng::search(vector<int>)_(near_matches)/1024 14262.353 -
rng::search(vector<int>)_(near_matches)/8192 765932.566 -
rng::search(vector<int>)_(no_match)/1000 210.967 1.09%
rng::search(vector<int>)_(no_match)/1024 215.931 1.17%
rng::search(vector<int>)_(no_match)/1048576 214759.353 1.26%
rng::search(vector<int>)_(no_match)/8192 1646.288 -
rng::search(vector<int>)_(same_length)/1000 244.929 1.01%
rng::search(vector<int>)_(same_length)/1024 255.026 2.30%
rng::search(vector<int>)_(same_length)/8192 1958.128 2.80%
rng::search(vector<int>)_(single_element)/1000 234.475 3.10%
rng::search(vector<int>)_(single_element)/1024 239.892 3.04%
rng::search(vector<int>)_(single_element)/8192 1836.920 1.56%
rng::search(vector<int>,_pred)_(near_matches)/1000 22660.459 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23701.371 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1452504.927 -
rng::search(vector<int>,_pred)_(no_match)/1000 519.024 -
rng::search(vector<int>,_pred)_(no_match)/1024 530.991 -
rng::search(vector<int>,_pred)_(no_match)/1048576 575145.766 -
rng::search(vector<int>,_pred)_(no_match)/8192 4238.977 -
rng::search(vector<int>,_pred)_(same_length)/1000 601.132 -
rng::search(vector<int>,_pred)_(same_length)/1024 614.538 -
rng::search(vector<int>,_pred)_(same_length)/8192 4923.418 -
rng::search(vector<int>,_pred)_(single_element)/1000 574.046 -
rng::search(vector<int>,_pred)_(single_element)/1024 587.288 -
rng::search(vector<int>,_pred)_(single_element)/8192 4691.788 -
rng::search_n(deque<int>)_(no_match)/1000 432.117 -1.34%
rng::search_n(deque<int>)_(no_match)/1024 441.798 -1.55%
rng::search_n(deque<int>)_(no_match)/1048576 442772.955 -
rng::search_n(deque<int>)_(no_match)/8192 3464.372 -1.01%
rng::search_n(deque<int>,_pred)_(no_match)/1000 726.472 -1.53%
rng::search_n(deque<int>,_pred)_(no_match)/1024 605.044 -1.53%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 550615.138 -1.11%
rng::search_n(deque<int>,_pred)_(no_match)/8192 4320.348 -
rng::search_n(list<int>)_(no_match)/1000 708.185 -
rng::search_n(list<int>)_(no_match)/1024 721.957 -
rng::search_n(list<int>)_(no_match)/1048576 872594.302 -
rng::search_n(list<int>)_(no_match)/8192 7424.929 -4.05%
rng::search_n(list<int>,_pred)_(no_match)/1000 843.104 -
rng::search_n(list<int>,_pred)_(no_match)/1024 866.144 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 995762.821 -
rng::search_n(list<int>,_pred)_(no_match)/8192 8522.966 2.17%
rng::search_n(vector<int>)_(no_match)/1000 210.386 1.80%
rng::search_n(vector<int>)_(no_match)/1024 215.287 1.64%
rng::search_n(vector<int>)_(no_match)/1048576 213792.442 1.69%
rng::search_n(vector<int>)_(no_match)/8192 1639.285 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 516.663 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 530.309 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 578224.120 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4230.882 -
rng::shuffle(deque<int>)/1024 9634.123 -
rng::shuffle(deque<int>)/32 304.050 -
rng::shuffle(deque<int>)/8192 76215.088 -
rng::shuffle(vector<int>)/1024 9041.542 -
rng::shuffle(vector<int>)/32 284.752 -
rng::shuffle(vector<int>)/8192 71921.186 -
rng::sort(deque<int>)_(ascending)/1024 766.228 -
rng::sort(deque<int>)_(ascending)/8 18.271 -1.55%
rng::sort(deque<int>)_(ascending)/8192 5747.805 -
rng::sort(deque<int>)_(descending)/1024 1302.933 -
rng::sort(deque<int>)_(descending)/8 25.894 -
rng::sort(deque<int>)_(descending)/8192 10401.081 -
rng::sort(deque<int>)_(heap)/1024 6313.456 -
rng::sort(deque<int>)_(heap)/8 24.840 -
rng::sort(deque<int>)_(heap)/8192 69795.975 -
rng::sort(deque<int>)_(pipe-organ)/1024 2825.489 1.34%
rng::sort(deque<int>)_(pipe-organ)/8 20.795 -
rng::sort(deque<int>)_(pipe-organ)/8192 26582.029 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18047.112 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.195 -1.92%
rng::sort(deque<int>)_(qsort_adversarial)/8192 446070.062 -1.38%
rng::sort(deque<int>)_(repeated)/1024 963.542 -
rng::sort(deque<int>)_(repeated)/8 18.643 -1.01%
rng::sort(deque<int>)_(repeated)/8192 6754.069 -
rng::sort(deque<int>)_(shuffled)/1024 6926.096 -
rng::sort(deque<int>)_(shuffled)/8 23.679 -
rng::sort(deque<int>)_(shuffled)/8192 81102.013 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 544.495 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.635 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3761.574 -
rng::sort(vector<NonIntegral>)_(descending)/1024 782.708 -
rng::sort(vector<NonIntegral>)_(descending)/8 24.088 -3.24%
rng::sort(vector<NonIntegral>)_(descending)/8192 5295.543 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4276.462 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.763 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50569.808 1.15%
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1890.637 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.301 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18423.772 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13292.375 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.640 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155054.163 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 508.799 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.780 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3748.560 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4770.893 1.99%
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.974 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 81328.238 -2.61%
rng::sort(vector<int>)_(ascending)/1024 540.583 -
rng::sort(vector<int>)_(ascending)/8 16.695 -
rng::sort(vector<int>)_(ascending)/8192 3755.880 -
rng::sort(vector<int>)_(descending)/1024 1048.719 -
rng::sort(vector<int>)_(descending)/8 25.178 2.27%
rng::sort(vector<int>)_(descending)/8192 7351.091 -
rng::sort(vector<int>)_(heap)/1024 4554.988 -
rng::sort(vector<int>)_(heap)/8 22.416 -
rng::sort(vector<int>)_(heap)/8192 45753.751 -
rng::sort(vector<int>)_(pipe-organ)/1024 2286.732 -
rng::sort(vector<int>)_(pipe-organ)/8 18.668 -
rng::sort(vector<int>)_(pipe-organ)/8192 21530.564 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13520.628 3.01%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.750 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 154955.444 3.34%
rng::sort(vector<int>)_(repeated)/1024 664.406 -
rng::sort(vector<int>)_(repeated)/8 16.999 -
rng::sort(vector<int>)_(repeated)/8192 5041.100 -
rng::sort(vector<int>)_(shuffled)/1024 4662.262 -
rng::sort(vector<int>)_(shuffled)/8 21.212 -
rng::sort(vector<int>)_(shuffled)/8192 45062.516 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3344.389 -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1928.866 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1943.864 -1.17%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 17066.074 -
rng::stable_partition(deque<int>)_(dense)/1024 590.582 -
rng::stable_partition(deque<int>)_(dense)/32 29.008 3.28%
rng::stable_partition(deque<int>)_(dense)/50 38.749 1.86%
rng::stable_partition(deque<int>)_(dense)/8192 5666.480 -
rng::stable_partition(deque<int>)_(sparse)/1024 462.163 -
rng::stable_partition(deque<int>)_(sparse)/32 12.144 -1.89%
rng::stable_partition(deque<int>)_(sparse)/50 29.438 -
rng::stable_partition(deque<int>)_(sparse)/8192 3486.372 2.36%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4160.920 -
rng::stable_partition(list<int>)_(alloc_fails)/32 1898.729 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1948.517 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25378.626 1.33%
rng::stable_partition(list<int>)_(dense)/1024 1744.107 -
rng::stable_partition(list<int>)_(dense)/32 34.973 -3.24%
rng::stable_partition(list<int>)_(dense)/50 57.907 -
rng::stable_partition(list<int>)_(dense)/8192 20053.842 3.31%
rng::stable_partition(list<int>)_(sparse)/1024 934.136 -
rng::stable_partition(list<int>)_(sparse)/32 9.747 -
rng::stable_partition(list<int>)_(sparse)/50 26.355 -
rng::stable_partition(list<int>)_(sparse)/8192 8930.147 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2911.626 -1.03%
rng::stable_partition(vector<int>)_(alloc_fails)/32 1888.316 -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1912.125 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9835.596 -
rng::stable_partition(vector<int>)_(dense)/1024 296.810 -
rng::stable_partition(vector<int>)_(dense)/32 19.870 -8.61%
rng::stable_partition(vector<int>)_(dense)/50 25.911 -
rng::stable_partition(vector<int>)_(dense)/8192 2101.186 -
rng::stable_partition(vector<int>)_(sparse)/1024 222.881 7.45%
rng::stable_partition(vector<int>)_(sparse)/32 7.192 2.17%
rng::stable_partition(vector<int>)_(sparse)/50 20.514 1.17%
rng::stable_partition(vector<int>)_(sparse)/8192 1605.131 6.52%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4388.504 3.13%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.613 1.18%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19061.953 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28659.573 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.687 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27121.864 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13941.608 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.930 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26161.521 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16529.483 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.385 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22914.109 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25945.421 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.893 -2.79%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28998.462 1.13%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3800.101 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.542 1.24%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13193.795 -1.40%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19633.216 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.569 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25143.780 -
rng::stable_sort(deque<int>)_(ascending)/1024 2147.368 2.41%
rng::stable_sort(deque<int>)_(ascending)/8 18.021 -
rng::stable_sort(deque<int>)_(ascending)/8192 13719.486 -
rng::stable_sort(deque<int>)_(descending)/1024 2974.402 1.49%
rng::stable_sort(deque<int>)_(descending)/8 26.197 -3.05%
rng::stable_sort(deque<int>)_(descending)/8192 21428.277 1.77%
rng::stable_sort(deque<int>)_(heap)/1024 2775.040 1.75%
rng::stable_sort(deque<int>)_(heap)/8 25.893 -
rng::stable_sort(deque<int>)_(heap)/8192 18133.350 1.98%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2973.155 1.44%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.155 -2.37%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20812.212 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3145.743 1.51%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 17.996 -1.03%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21157.740 1.48%
rng::stable_sort(deque<int>)_(repeated)/1024 1382.947 3.91%
rng::stable_sort(deque<int>)_(repeated)/8 17.598 -4.19%
rng::stable_sort(deque<int>)_(repeated)/8192 7634.935 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2511.958 2.33%
rng::stable_sort(deque<int>)_(shuffled)/8 23.906 -
rng::stable_sort(deque<int>)_(shuffled)/8192 14985.549 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4423.621 1.64%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.933 5.44%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54535.060 1.70%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23550.498 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.163 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126340.309 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14381.053 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.249 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 116645.980 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14349.546 2.63%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.245 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 92527.173 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22962.637 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.946 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 145466.430 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3337.128 4.47%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.855 5.32%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17548.119 1.49%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18287.421 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.146 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157495.669 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4007.255 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.762 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 47414.257 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13329.880 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.959 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 199318.283 1.05%
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10286.807 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 22.069 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126141.441 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8615.392 -1.00%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.038 -5.24%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123987.421 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14386.676 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.747 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 209255.060 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1242.932 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.916 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13296.488 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12800.396 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.901 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 183730.956 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4940.844 13.41%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.224 2.69%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20002.562 5.05%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24082.298 1.59%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.417 -1.37%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24584.135 1.11%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14120.257 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 23.153 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31924.167 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14316.917 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.061 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22104.430 1.68%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23361.684 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.017 1.95%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35718.629 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3208.901 -2.65%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.214 3.20%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9466.708 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18362.343 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.517 1.46%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28761.255 -
rng::stable_sort(vector<int>)_(ascending)/1024 2053.127 -
rng::stable_sort(vector<int>)_(ascending)/8 16.668 -
rng::stable_sort(vector<int>)_(ascending)/8192 13456.076 -
rng::stable_sort(vector<int>)_(descending)/1024 2796.503 -
rng::stable_sort(vector<int>)_(descending)/8 25.064 -
rng::stable_sort(vector<int>)_(descending)/8192 18427.677 -
rng::stable_sort(vector<int>)_(heap)/1024 2503.485 -
rng::stable_sort(vector<int>)_(heap)/8 22.204 -
rng::stable_sort(vector<int>)_(heap)/8192 14413.445 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2787.907 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.212 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18254.030 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2872.872 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.523 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18307.542 -
rng::stable_sort(vector<int>)_(repeated)/1024 1085.011 -
rng::stable_sort(vector<int>)_(repeated)/8 16.721 -
rng::stable_sort(vector<int>)_(repeated)/8192 5250.945 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2184.661 -
rng::stable_sort(vector<int>)_(shuffled)/8 21.395 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10802.436 -
rng::starts_with(deque<int>)/1000 477.977 -
rng::starts_with(deque<int>)/1024 485.959 -
rng::starts_with(deque<int>)/1048576 496603.226 -
rng::starts_with(deque<int>)/8 4.139 -
rng::starts_with(deque<int>)/8192 3880.032 -
rng::starts_with(deque<int>,_pred)/1000 505.820 -5.39%
rng::starts_with(deque<int>,_pred)/1024 524.001 -4.14%
rng::starts_with(deque<int>,_pred)/1048576 515475.379 -4.76%
rng::starts_with(deque<int>,_pred)/8 4.642 -1.70%
rng::starts_with(deque<int>,_pred)/8192 3993.891 -4.85%
rng::starts_with(list<int>)/1000 759.073 -50.85%
rng::starts_with(list<int>)/1024 778.251 -50.75%
rng::starts_with(list<int>)/1048576 945793.179 -
rng::starts_with(list<int>)/8 3.055 2.95%
rng::starts_with(list<int>)/8192 8474.884 16.03%
rng::starts_with(list<int>,_pred)/1000 789.986 -
rng::starts_with(list<int>,_pred)/1024 807.985 -
rng::starts_with(list<int>,_pred)/1048576 971828.428 -
rng::starts_with(list<int>,_pred)/8 3.638 -
rng::starts_with(list<int>,_pred)/8192 9718.391 -9.79%
rng::starts_with(vector<int>)/1000 72.845 -
rng::starts_with(vector<int>)/1024 74.695 -
rng::starts_with(vector<int>)/1048576 76638.355 -
rng::starts_with(vector<int>)/8 1.306 -
rng::starts_with(vector<int>)/8192 604.787 -
rng::starts_with(vector<int>,_pred)/1000 455.209 1.57%
rng::starts_with(vector<int>,_pred)/1024 515.660 -
rng::starts_with(vector<int>,_pred)/1048576 607329.933 -
rng::starts_with(vector<int>,_pred)/8 4.378 3.48%
rng::starts_with(vector<int>,_pred)/8192 4727.067 -
rng::swap_ranges(deque<int>)/1024 315.914 -
rng::swap_ranges(deque<int>)/32 10.736 -
rng::swap_ranges(deque<int>)/50 19.588 -
rng::swap_ranges(deque<int>)/8192 2530.646 -
rng::swap_ranges(list<int>)/1024 777.198 -
rng::swap_ranges(list<int>)/32 16.763 -
rng::swap_ranges(list<int>)/50 29.707 -
rng::swap_ranges(list<int>)/8192 9931.228 -7.84%
rng::swap_ranges(vector<int>)/1024 63.621 -
rng::swap_ranges(vector<int>)/32 4.710 -
rng::swap_ranges(vector<int>)/50 5.602 -
rng::swap_ranges(vector<int>)/8192 478.669 -
rng::transform(deque<int>)_(identity_transform)/1024 371.006 -
rng::transform(deque<int>)_(identity_transform)/32 12.283 -
rng::transform(deque<int>)_(identity_transform)/50 19.808 1.95%
rng::transform(deque<int>)_(identity_transform)/8192 2444.402 -
rng::transform(deque<int>,_deque<int>)/1024 698.564 -
rng::transform(deque<int>,_deque<int>)/32 21.713 -
rng::transform(deque<int>,_deque<int>)/50 34.138 -
rng::transform(deque<int>,_deque<int>)/8192 5668.094 -
rng::transform(list<int>)_(identity_transform)/1024 743.223 -
rng::transform(list<int>)_(identity_transform)/32 17.024 -
rng::transform(list<int>)_(identity_transform)/50 30.172 -
rng::transform(list<int>)_(identity_transform)/8192 6949.756 -7.40%
rng::transform(list<int>,_list<int>)/1024 887.831 -
rng::transform(list<int>,_list<int>)/32 24.223 -
rng::transform(list<int>,_list<int>)/50 40.267 3.54%
rng::transform(list<int>,_list<int>)/8192 10155.031 14.27%
rng::transform(vector<int>)_(identity_transform)/1024 262.839 -
rng::transform(vector<int>)_(identity_transform)/32 8.897 -
rng::transform(vector<int>)_(identity_transform)/50 16.267 -
rng::transform(vector<int>)_(identity_transform)/8192 2024.078 -
rng::transform(vector<int>,_vector<int>)/1024 600.417 -
rng::transform(vector<int>,_vector<int>)/32 17.685 -
rng::transform(vector<int>,_vector<int>)/50 28.682 -
rng::transform(vector<int>,_vector<int>)/8192 4765.779 -
rng::unique(deque<int>)_(contiguous)/1024 734.507 -
rng::unique(deque<int>)_(contiguous)/32 58.817 -
rng::unique(deque<int>)_(contiguous)/52 67.920 -
rng::unique(deque<int>)_(contiguous)/8192 5499.887 -
rng::unique(deque<int>)_(sprinkled)/1024 708.405 12.02%
rng::unique(deque<int>)_(sprinkled)/32 58.680 -4.80%
rng::unique(deque<int>)_(sprinkled)/52 67.369 -7.42%
rng::unique(deque<int>)_(sprinkled)/8192 5595.571 -1.08%
rng::unique(deque<int>,_pred)_(contiguous)/1024 636.916 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.092 -
rng::unique(deque<int>,_pred)_(contiguous)/52 71.360 2.98%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4437.265 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 694.736 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.450 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 75.296 -1.37%
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5255.368 -
rng::unique(list<int>)_(contiguous)/1024 920.587 -
rng::unique(list<int>)_(contiguous)/32 55.051 -
rng::unique(list<int>)_(contiguous)/52 67.139 -
rng::unique(list<int>)_(contiguous)/8192 7170.459 -
rng::unique(list<int>)_(sprinkled)/1024 964.445 -
rng::unique(list<int>)_(sprinkled)/32 64.247 -
rng::unique(list<int>)_(sprinkled)/52 77.818 -
rng::unique(list<int>)_(sprinkled)/8192 7856.368 -
rng::unique(list<int>,_pred)_(contiguous)/1024 980.390 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.693 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.589 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7712.003 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1036.998 -
rng::unique(list<int>,_pred)_(sprinkled)/32 64.964 -6.43%
rng::unique(list<int>,_pred)_(sprinkled)/52 81.318 -6.04%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8329.253 -1.41%
rng::unique(vector<int>)_(contiguous)/1024 294.611 -
rng::unique(vector<int>)_(contiguous)/32 51.026 -
rng::unique(vector<int>)_(contiguous)/52 56.578 -
rng::unique(vector<int>)_(contiguous)/8192 1909.622 -
rng::unique(vector<int>)_(sprinkled)/1024 283.532 -
rng::unique(vector<int>)_(sprinkled)/32 50.685 -
rng::unique(vector<int>)_(sprinkled)/52 55.262 -
rng::unique(vector<int>)_(sprinkled)/8192 1912.852 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 587.554 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.515 -1.05%
rng::unique(vector<int>,_pred)_(contiguous)/52 64.149 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3776.550 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 689.770 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.552 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.758 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5211.321 -
rng::unique_copy(deque<int>)_(contiguous)/1024 477.507 -
rng::unique_copy(deque<int>)_(contiguous)/32 9.964 -9.45%
rng::unique_copy(deque<int>)_(contiguous)/52 15.088 -10.68%
rng::unique_copy(deque<int>)_(contiguous)/8192 3739.036 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 466.579 -
rng::unique_copy(deque<int>)_(sprinkled)/32 10.291 10.83%
rng::unique_copy(deque<int>)_(sprinkled)/52 17.372 11.45%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3734.085 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.445 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.352 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.398 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4445.142 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 719.733 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 21.141 15.98%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 34.974 13.68%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5722.802 -
rng::unique_copy(list<int>)_(contiguous)/1024 741.996 -
rng::unique_copy(list<int>)_(contiguous)/32 11.907 -
rng::unique_copy(list<int>)_(contiguous)/52 29.915 -
rng::unique_copy(list<int>)_(contiguous)/8192 6878.949 -
rng::unique_copy(list<int>)_(sprinkled)/1024 744.312 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.903 -
rng::unique_copy(list<int>)_(sprinkled)/52 22.169 -
rng::unique_copy(list<int>)_(sprinkled)/8192 6967.997 -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 788.443 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.636 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.686 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7546.879 1.30%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 823.589 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.382 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.195 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7499.480 -
rng::unique_copy(vector<int>)_(contiguous)/1024 271.254 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.780 1.52%
rng::unique_copy(vector<int>)_(contiguous)/52 13.360 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1899.078 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.769 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.225 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.796 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1881.353 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.159 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 12.925 -1.12%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.404 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3703.333 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 578.266 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.686 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.070 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4396.583 -
std::adjacent_find(deque<int>)/1024 461.674 -
std::adjacent_find(deque<int>)/1048576 475483.079 -
std::adjacent_find(deque<int>)/50 15.893 11.59%
std::adjacent_find(deque<int>)/8 3.393 11.19%
std::adjacent_find(deque<int>)/8192 3704.214 -
std::adjacent_find(deque<int>,_pred)/1024 629.859 -
std::adjacent_find(deque<int>,_pred)/1048576 649903.204 -
std::adjacent_find(deque<int>,_pred)/50 29.732 1.34%
std::adjacent_find(deque<int>,_pred)/8 4.384 2.14%
std::adjacent_find(deque<int>,_pred)/8192 5108.925 -
std::adjacent_find(list<int>)/1024 711.335 -
std::adjacent_find(list<int>)/1048576 870084.563 -
std::adjacent_find(list<int>)/50 26.108 -
std::adjacent_find(list<int>)/8 2.102 -
std::adjacent_find(list<int>)/8192 6743.579 -
std::adjacent_find(list<int>,_pred)/1024 827.185 -
std::adjacent_find(list<int>,_pred)/1048576 952644.901 -
std::adjacent_find(list<int>,_pred)/50 34.963 -9.57%
std::adjacent_find(list<int>,_pred)/8 3.905 -
std::adjacent_find(list<int>,_pred)/8192 8282.682 1.05%
std::adjacent_find(vector<int>)/1024 234.703 -
std::adjacent_find(vector<int>)/1048576 234154.360 -1.07%
std::adjacent_find(vector<int>)/50 11.959 -
std::adjacent_find(vector<int>)/8 2.019 -
std::adjacent_find(vector<int>)/8192 1830.611 -
std::adjacent_find(vector<int>,_pred)/1024 400.654 -
std::adjacent_find(vector<int>,_pred)/1048576 468825.957 1.13%
std::adjacent_find(vector<int>,_pred)/50 23.255 -
std::adjacent_find(vector<int>,_pred)/8 3.288 -
std::adjacent_find(vector<int>,_pred)/8192 3179.151 -
std::all_of(deque<int>)_(process_all)/32 11.537 -
std::all_of(deque<int>)_(process_all)/32768 10593.908 -
std::all_of(deque<int>)_(process_all)/50 18.325 -
std::all_of(deque<int>)_(process_all)/8 3.221 4.24%
std::all_of(deque<int>)_(process_all)/8192 2648.037 -
std::all_of(list<int>)_(process_all)/32 11.677 -1.16%
std::all_of(list<int>)_(process_all)/32768 26383.315 1.08%
std::all_of(list<int>)_(process_all)/50 22.078 -
std::all_of(list<int>)_(process_all)/8 2.608 -
std::all_of(list<int>)_(process_all)/8192 7073.804 -7.08%
std::all_of(vector<int>)_(process_all)/32 8.359 -
std::all_of(vector<int>)_(process_all)/32768 8088.233 -
std::all_of(vector<int>)_(process_all)/50 18.062 -1.92%
std::all_of(vector<int>)_(process_all)/8 2.487 -
std::all_of(vector<int>)_(process_all)/8192 2023.185 -
std::any_of(deque<int>)_(process_all)/32 11.529 -
std::any_of(deque<int>)_(process_all)/32768 10527.291 -
std::any_of(deque<int>)_(process_all)/50 18.318 -14.58%
std::any_of(deque<int>)_(process_all)/8 3.219 4.22%
std::any_of(deque<int>)_(process_all)/8192 2658.086 -
std::any_of(list<int>)_(process_all)/32 11.400 -
std::any_of(list<int>)_(process_all)/32768 25801.337 -
std::any_of(list<int>)_(process_all)/50 21.858 -
std::any_of(list<int>)_(process_all)/8 2.720 -
std::any_of(list<int>)_(process_all)/8192 7117.487 -
std::any_of(vector<int>)_(process_all)/32 8.429 -
std::any_of(vector<int>)_(process_all)/32768 8059.667 -
std::any_of(vector<int>)_(process_all)/50 18.293 -
std::any_of(vector<int>)_(process_all)/8 2.567 5.53%
std::any_of(vector<int>)_(process_all)/8192 2024.936 -
std::copy(deque<int>)/1048576 49590.534 -
std::copy(deque<int>)/262144 10116.482 -1.74%
std::copy(deque<int>)/32768 1133.748 -1.31%
std::copy(deque<int>)/4096 146.046 -
std::copy(deque<int>)/512 16.730 -
std::copy(deque<int>)/64 2.649 -1.49%
std::copy(deque<int>)/8 2.746 -2.84%
std::copy(list<int>)/1048576 874886.771 -
std::copy(list<int>)/262144 216879.132 -
std::copy(list<int>)/32768 26486.520 -
std::copy(list<int>)/4096 3302.234 -
std::copy(list<int>)/512 367.887 -2.58%
std::copy(list<int>)/64 39.331 15.72%
std::copy(list<int>)/8 2.459 -
std::copy(vector<bool>)_(aligned)/1048576 2416.783 -22.66%
std::copy(vector<bool>)_(aligned)/262144 565.078 -
std::copy(vector<bool>)_(aligned)/32768 36.263 1.71%
std::copy(vector<bool>)_(aligned)/4096 5.512 17.49%
std::copy(vector<bool>)_(aligned)/512 1.853 34.60%
std::copy(vector<bool>)_(aligned)/64 1.805 38.57%
std::copy(vector<bool>)_(unaligned)/1048576 7129.218 1.58%
std::copy(vector<bool>)_(unaligned)/262144 1714.474 -8.73%
std::copy(vector<bool>)_(unaligned)/32768 214.769 -1.60%
std::copy(vector<bool>)_(unaligned)/4096 25.988 -
std::copy(vector<bool>)_(unaligned)/512 3.508 -
std::copy(vector<bool>)_(unaligned)/64 1.820 -
std::copy(vector<int>)/1048576 50115.869 -
std::copy(vector<int>)/262144 12530.337 -
std::copy(vector<int>)/32768 3437.046 -9.36%
std::copy(vector<int>)/4096 203.507 -4.39%
std::copy(vector<int>)/512 15.997 -
std::copy(vector<int>)/64 2.440 -
std::copy(vector<int>)/8 2.238 -1.47%
std::copy_backward(deque<int>)/1048576 128544.701 -
std::copy_backward(deque<int>)/262144 32587.037 -
std::copy_backward(deque<int>)/32768 4068.461 -
std::copy_backward(deque<int>)/4096 147.984 -
std::copy_backward(deque<int>)/512 18.104 -
std::copy_backward(deque<int>)/64 2.937 -
std::copy_backward(deque<int>)/8 2.763 -
std::copy_backward(list<int>)/1048576 882967.171 -
std::copy_backward(list<int>)/262144 218898.669 -
std::copy_backward(list<int>)/32768 26487.153 -
std::copy_backward(list<int>)/4096 3279.992 -2.63%
std::copy_backward(list<int>)/512 368.868 -
std::copy_backward(list<int>)/64 30.168 -
std::copy_backward(list<int>)/8 2.435 -1.49%
std::copy_backward(vector<bool>)_(aligned)/1048576 2597.257 -7.84%
std::copy_backward(vector<bool>)_(aligned)/262144 802.660 37.72%
std::copy_backward(vector<bool>)_(aligned)/32768 35.502 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.017 -1.51%
std::copy_backward(vector<bool>)_(aligned)/512 1.467 -9.31%
std::copy_backward(vector<bool>)_(aligned)/64 1.685 -7.03%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6756.902 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1657.554 -20.29%
std::copy_backward(vector<bool>)_(unaligned)/32768 211.050 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.351 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.823 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50197.547 -
std::copy_backward(vector<int>)/262144 12451.227 -
std::copy_backward(vector<int>)/32768 3797.049 7.23%
std::copy_backward(vector<int>)/4096 206.786 -2.36%
std::copy_backward(vector<int>)/512 16.629 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.259 -1.26%
std::copy_if(deque<int>)_(entire_range)/1048576 275040.341 -1.02%
std::copy_if(deque<int>)_(entire_range)/262144 69368.419 -
std::copy_if(deque<int>)_(entire_range)/32768 8697.039 -
std::copy_if(deque<int>)_(entire_range)/4096 1021.500 -
std::copy_if(deque<int>)_(entire_range)/512 137.188 -
std::copy_if(deque<int>)_(entire_range)/64 16.149 -
std::copy_if(deque<int>)_(entire_range)/8 2.619 -1.14%
std::copy_if(deque<int>)_(every_other)/1048576 372541.202 -
std::copy_if(deque<int>)_(every_other)/262144 92884.056 -
std::copy_if(deque<int>)_(every_other)/32768 11626.999 -
std::copy_if(deque<int>)_(every_other)/4096 1454.247 -
std::copy_if(deque<int>)_(every_other)/512 182.262 -
std::copy_if(deque<int>)_(every_other)/64 23.395 -
std::copy_if(deque<int>)_(every_other)/8 3.455 -
std::copy_if(list<int>)_(entire_range)/1048576 877960.680 -
std::copy_if(list<int>)_(entire_range)/262144 217426.629 -
std::copy_if(list<int>)_(entire_range)/32768 29757.130 -
std::copy_if(list<int>)_(entire_range)/4096 3031.549 -
std::copy_if(list<int>)_(entire_range)/512 369.799 -
std::copy_if(list<int>)_(entire_range)/64 34.107 11.09%
std::copy_if(list<int>)_(entire_range)/8 2.682 -
std::copy_if(list<int>)_(every_other)/1048576 847988.067 -
std::copy_if(list<int>)_(every_other)/262144 210254.904 -
std::copy_if(list<int>)_(every_other)/32768 25205.411 -1.22%
std::copy_if(list<int>)_(every_other)/4096 3170.020 -
std::copy_if(list<int>)_(every_other)/512 360.394 -
std::copy_if(list<int>)_(every_other)/64 23.668 -
std::copy_if(list<int>)_(every_other)/8 2.311 -
std::copy_if(vector<int>)_(entire_range)/1048576 245665.994 -
std::copy_if(vector<int>)_(entire_range)/262144 60035.277 -
std::copy_if(vector<int>)_(entire_range)/32768 7467.983 -
std::copy_if(vector<int>)_(entire_range)/4096 935.604 -
std::copy_if(vector<int>)_(entire_range)/512 123.480 -
std::copy_if(vector<int>)_(entire_range)/64 16.335 -
std::copy_if(vector<int>)_(entire_range)/8 2.291 -
std::copy_if(vector<int>)_(every_other)/1048576 239810.637 -
std::copy_if(vector<int>)_(every_other)/262144 59962.311 -
std::copy_if(vector<int>)_(every_other)/32768 7467.182 -
std::copy_if(vector<int>)_(every_other)/4096 937.019 -
std::copy_if(vector<int>)_(every_other)/512 122.790 -
std::copy_if(vector<int>)_(every_other)/64 16.099 -1.11%
std::copy_if(vector<int>)_(every_other)/8 2.543 1.53%
std::copy_n(deque<int>)/1048576 49637.002 -
std::copy_n(deque<int>)/262144 10271.158 -
std::copy_n(deque<int>)/32768 1142.621 -
std::copy_n(deque<int>)/4096 146.790 -
std::copy_n(deque<int>)/512 16.756 -
std::copy_n(deque<int>)/64 2.769 -55.19%
std::copy_n(deque<int>)/8 2.644 -3.86%
std::copy_n(list<int>)/1048576 866561.728 -
std::copy_n(list<int>)/262144 215283.709 -
std::copy_n(list<int>)/32768 25665.944 -2.80%
std::copy_n(list<int>)/4096 3586.531 -6.18%
std::copy_n(list<int>)/512 340.341 -
std::copy_n(list<int>)/64 13.922 -
std::copy_n(list<int>)/8 2.243 -
std::copy_n(vector<bool>)_(aligned)/1048576 2192.143 16.34%
std::copy_n(vector<bool>)_(aligned)/262144 739.579 168.92%
std::copy_n(vector<bool>)_(aligned)/32768 35.238 -
std::copy_n(vector<bool>)_(aligned)/4096 4.633 -
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.362 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7021.268 -
std::copy_n(vector<bool>)_(unaligned)/262144 1716.146 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.370 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.041 -
std::copy_n(vector<bool>)_(unaligned)/512 3.504 -
std::copy_n(vector<bool>)_(unaligned)/64 1.813 -
std::copy_n(vector<int>)/1048576 50191.752 -
std::copy_n(vector<int>)/262144 12534.533 -
std::copy_n(vector<int>)/32768 3785.228 -
std::copy_n(vector<int>)/4096 210.820 -1.59%
std::copy_n(vector<int>)/512 16.064 -
std::copy_n(vector<int>)/64 2.470 -
std::copy_n(vector<int>)/8 2.196 -
std::count(deque<int>)_(every_other)/1024 247.437 -
std::count(deque<int>)_(every_other)/1048576 252708.543 -
std::count(deque<int>)_(every_other)/8 2.532 -
std::count(deque<int>)_(every_other)/8192 1944.557 -
std::count(list<int>)_(every_other)/1024 701.996 -55.17%
std::count(list<int>)_(every_other)/1048576 811973.784 -
std::count(list<int>)_(every_other)/8 2.093 -2.03%
std::count(list<int>)_(every_other)/8192 6586.503 3.04%
std::count(vector<bool>)/1000 3.001 -
std::count(vector<bool>)/1024 1.691 -
std::count(vector<bool>)/1048576 1458.583 -
std::count(vector<bool>)/8192 11.433 -
std::count(vector<int>)_(every_other)/1024 102.829 -
std::count(vector<int>)_(every_other)/1048576 105143.481 -
std::count(vector<int>)_(every_other)/8 1.364 1.24%
std::count(vector<int>)_(every_other)/8192 818.909 -
std::count_if(deque<int>)_(every_other)/1024 350.403 -
std::count_if(deque<int>)_(every_other)/1048576 344270.485 -
std::count_if(deque<int>)_(every_other)/8 3.457 -
std::count_if(deque<int>)_(every_other)/8192 2631.873 -
std::count_if(list<int>)_(every_other)/1024 751.820 -
std::count_if(list<int>)_(every_other)/1048576 887011.417 -
std::count_if(list<int>)_(every_other)/8 2.748 -
std::count_if(list<int>)_(every_other)/8192 7656.986 7.39%
std::count_if(vector<int>)_(every_other)/1024 248.438 -
std::count_if(vector<int>)_(every_other)/1048576 247793.332 -
std::count_if(vector<int>)_(every_other)/8 4.224 -
std::count_if(vector<int>)_(every_other)/8192 1927.028 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 284.051 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.848 1.14%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2257.343 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.287 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.396 1.56%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 450.777 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.440 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.639 2.19%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 448.974 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 294.026 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.357 1.30%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2158.456 -
std::deque<int>::ctor(size)/1024 74.589 1.24%
std::deque<int>::ctor(size)/32 27.362 -1.89%
std::deque<int>::ctor(size)/8192 456.609 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.252 1.24%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.316 -1.89%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 429.673 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.453 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.670 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.383 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.485 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.501 -2.96%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.691 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.047 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.120 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.071 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.246 1.36%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.966 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 166.444 1.27%
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.867 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.993 2.10%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 370.886 6.25%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.897 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.638 -
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 539.838 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.823 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4866.526 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6464.306 -2.14%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 138.996 7.61%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52110.577 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 869.253 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.568 1.28%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12964.577 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20262.690 3.14%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 623.859 3.22%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 178541.858 2.09%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 870.891 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.996 2.02%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12983.003 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20231.070 2.38%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 619.909 2.26%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 178199.033 1.96%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1085.826 2.32%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 49.921 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11693.902 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20559.047 2.82%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 628.580 2.82%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 180374.160 2.60%
std::deque<std::string>::ctor(size)/1024 725.550 -
std::deque<std::string>::ctor(size)/32 42.996 5.55%
std::deque<std::string>::ctor(size)/8192 8502.838 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 948.256 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.545 2.61%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12879.304 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20207.334 2.88%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 587.019 2.98%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 176329.251 2.31%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.577 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.456 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.442 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.664 1.19%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.077 1.34%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.819 1.42%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.740 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.786 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2352.970 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 327.104 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 37.262 2.12%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2367.658 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.836 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.839 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.843 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.569 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.966 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.865 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.032 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 25.139 1.07%
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2355.158 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.379 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.339 1.85%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2377.268 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 492.480 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.484 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4599.929 3.08%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6441.220 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 146.620 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51889.702 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.405 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.116 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.269 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.314 2.38%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.701 1.59%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.765 1.82%
std::distance(deque<int>)/1024 0.632 -
std::distance(deque<int>)/4096 0.631 -
std::distance(deque<int>)/50 0.644 -
std::distance(deque<int>)/8192 0.633 -
std::distance(join_view(vector<vector<int>>))/1024 1.022 -
std::distance(join_view(vector<vector<int>>))/4096 4.473 -
std::distance(join_view(vector<vector<int>>))/50 0.659 3.30%
std::distance(join_view(vector<vector<int>>))/8192 8.324 -
std::equal(deque<int>)_(it,_it,_it)/1024 503.077 3.60%
std::equal(deque<int>)_(it,_it,_it)/1048576 502391.421 2.91%
std::equal(deque<int>)_(it,_it,_it)/50 25.623 12.99%
std::equal(deque<int>)_(it,_it,_it)/8 4.252 -
std::equal(deque<int>)_(it,_it,_it)/8192 3919.145 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 502.024 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 503468.705 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 26.314 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.001 -2.18%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3919.221 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 529.562 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 519874.407 -1.77%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.804 1.47%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.202 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3991.367 -1.48%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 506.591 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 506293.741 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.744 2.57%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.335 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3926.101 -
std::equal(list<int>)_(it,_it,_it)/1024 1130.536 -35.47%
std::equal(list<int>)_(it,_it,_it)/1048576 1310070.950 -
std::equal(list<int>)_(it,_it,_it)/50 35.566 -16.89%
std::equal(list<int>)_(it,_it,_it)/8 2.830 2.17%
std::equal(list<int>)_(it,_it,_it)/8192 9792.758 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 785.731 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 951699.018 -
std::equal(list<int>)_(it,_it,_it,_it)/50 25.105 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.961 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11593.466 -5.57%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.649 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 987813.177 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 39.761 12.80%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.607 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12363.746 2.17%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1164.030 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1316700.439 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.013 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.678 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11279.581 -
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.017 -
std::equal(vector<bool>)_(unaligned)/1048576 6427.129 -
std::equal(vector<bool>)_(unaligned)/50 0.888 15.38%
std::equal(vector<bool>)_(unaligned)/8 0.897 17.21%
std::equal(vector<bool>)_(unaligned)/8192 54.105 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.568 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73737.684 -
std::equal(vector<int>)_(it,_it,_it)/50 4.372 3.23%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 573.237 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.287 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73762.283 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.453 3.51%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.517 10.94%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.306 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 511.225 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638333.295 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 25.031 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.727 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4808.054 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 484.408 -8.88%
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606367.954 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.620 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.523 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4819.695 -
std::fill(deque<int>)/1024 29.949 -
std::fill(deque<int>)/32 1.267 -
std::fill(deque<int>)/50 2.245 -
std::fill(deque<int>)/8192 241.864 -
std::fill(list<int>)/1024 672.036 -56.88%
std::fill(list<int>)/32 8.388 -
std::fill(list<int>)/50 35.047 -
std::fill(list<int>)/8192 7110.589 -
std::fill(vector<bool>)/1048576 3821.932 -
std::fill(vector<bool>)/262144 232.376 -
std::fill(vector<bool>)/32768 30.163 1.22%
std::fill(vector<bool>)/4096 4.210 -
std::fill(vector<bool>)/512 1.530 -2.74%
std::fill(vector<bool>)/64 1.550 -5.95%
std::fill(vector<int>)/1024 29.776 -1.31%
std::fill(vector<int>)/32 1.039 -
std::fill(vector<int>)/50 2.208 -
std::fill(vector<int>)/8192 239.940 -
std::fill_n(deque<int>)/1024 30.131 -
std::fill_n(deque<int>)/32 1.258 -2.24%
std::fill_n(deque<int>)/50 2.203 -
std::fill_n(deque<int>)/8192 241.967 -
std::fill_n(list<int>)/1024 649.380 -
std::fill_n(list<int>)/32 8.346 -
std::fill_n(list<int>)/50 15.914 -
std::fill_n(list<int>)/8192 7059.846 -
std::fill_n(vector<bool>)/1048576 3822.900 -
std::fill_n(vector<bool>)/262144 231.567 -
std::fill_n(vector<bool>)/32768 29.656 -
std::fill_n(vector<bool>)/4096 4.152 -
std::fill_n(vector<bool>)/512 1.587 -
std::fill_n(vector<bool>)/64 1.672 3.18%
std::fill_n(vector<int>)/1024 29.591 -1.41%
std::fill_n(vector<int>)/32 1.143 -
std::fill_n(vector<int>)/50 2.216 -
std::fill_n(vector<int>)/8192 236.726 -1.30%
std::find(deque<int>)_(bail_25%)/1024 67.020 -
std::find(deque<int>)_(bail_25%)/32768 1919.469 -
std::find(deque<int>)_(bail_25%)/8 2.061 -
std::find(deque<int>)_(bail_25%)/8192 477.858 -
std::find(deque<int>)_(process_all)/1024 244.396 -
std::find(deque<int>)_(process_all)/32768 7856.489 -
std::find(deque<int>)_(process_all)/50 13.170 -11.56%
std::find(deque<int>)_(process_all)/8 3.510 2.88%
std::find(deque<int>)_(process_all)/8192 1959.814 -
std::find(list<int>)_(bail_25%)/1024 129.004 -
std::find(list<int>)_(bail_25%)/32768 9327.256 16.96%
std::find(list<int>)_(bail_25%)/8 0.927 -
std::find(list<int>)_(bail_25%)/8192 1422.811 -
std::find(list<int>)_(process_all)/1024 687.387 -
std::find(list<int>)_(process_all)/32768 25524.420 -5.85%
std::find(list<int>)_(process_all)/50 18.671 -
std::find(list<int>)_(process_all)/8 2.442 1.05%
std::find(list<int>)_(process_all)/8192 7501.274 -7.83%
std::find(vector<bool>)_(process_all)/1024 4.623 -
std::find(vector<bool>)_(process_all)/1048576 3653.404 -1.11%
std::find(vector<bool>)_(process_all)/50 0.763 -5.19%
std::find(vector<bool>)_(process_all)/8 0.713 -10.87%
std::find(vector<bool>)_(process_all)/8192 33.530 -
std::find(vector<char>)_(bail_25%)/1024 5.430 1.90%
std::find(vector<char>)_(bail_25%)/32768 136.392 -
std::find(vector<char>)_(bail_25%)/8 1.064 -
std::find(vector<char>)_(bail_25%)/8192 39.771 -
std::find(vector<char>)_(process_all)/1024 16.261 -
std::find(vector<char>)_(process_all)/32768 495.699 -
std::find(vector<char>)_(process_all)/50 1.617 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.213 -
std::find(vector<int>)_(bail_25%)/1024 65.851 -
std::find(vector<int>)_(bail_25%)/32768 1855.100 -
std::find(vector<int>)_(bail_25%)/8 1.388 -
std::find(vector<int>)_(bail_25%)/8192 470.050 -
std::find(vector<int>)_(process_all)/1024 243.112 -
std::find(vector<int>)_(process_all)/32768 7437.438 -
std::find(vector<int>)_(process_all)/50 12.446 -
std::find(vector<int>)_(process_all)/8 2.781 2.78%
std::find(vector<int>)_(process_all)/8192 1856.542 -
std::find(vector<long_long>)_(bail_25%)/1024 30.235 -
std::find(vector<long_long>)_(bail_25%)/32768 957.469 -
std::find(vector<long_long>)_(bail_25%)/8 0.905 -
std::find(vector<long_long>)_(bail_25%)/8192 245.397 -
std::find(vector<long_long>)_(process_all)/1024 118.912 -
std::find(vector<long_long>)_(process_all)/32768 3811.543 -
std::find(vector<long_long>)_(process_all)/50 5.804 -
std::find(vector<long_long>)_(process_all)/8 1.254 8.66%
std::find(vector<long_long>)_(process_all)/8192 950.481 -
std::find_end(deque<int>)_(match_near_end)/1000 34.232 -91.05%
std::find_end(deque<int>)_(match_near_end)/1024 32.508 -99.06%
std::find_end(deque<int>)_(match_near_end)/8192 273.209 -99.85%
std::find_end(deque<int>)_(near_matches)/1000 15853.015 -63.12%
std::find_end(deque<int>)_(near_matches)/1024 16468.249 -63.14%
std::find_end(deque<int>)_(near_matches)/8192 1125669.686 -60.42%
std::find_end(deque<int>)_(process_all)/1000 318.741 26.82%
std::find_end(deque<int>)_(process_all)/1024 326.968 21.09%
std::find_end(deque<int>)_(process_all)/1048576 317888.965 19.69%
std::find_end(deque<int>)_(process_all)/8192 2493.722 21.91%
std::find_end(deque<int>)_(same_length)/1000 330.307 -64.81%
std::find_end(deque<int>)_(same_length)/1024 336.715 -76.09%
std::find_end(deque<int>)_(same_length)/8192 2685.832 -76.28%
std::find_end(deque<int>)_(single_element)/1000 312.768 24.08%
std::find_end(deque<int>)_(single_element)/1024 319.482 23.04%
std::find_end(deque<int>)_(single_element)/8192 2203.519 8.77%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.631 -86.79%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.420 -97.91%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 619.604 -99.69%
std::find_end(deque<int>,_pred)_(near_matches)/1000 32393.286 -11.88%
std::find_end(deque<int>,_pred)_(near_matches)/1024 33201.570 -13.28%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1929855.663 -16.88%
std::find_end(deque<int>,_pred)_(process_all)/1000 593.772 -1.44%
std::find_end(deque<int>,_pred)_(process_all)/1024 608.584 -1.51%
std::find_end(deque<int>,_pred)_(process_all)/1048576 572831.801 2.12%
std::find_end(deque<int>,_pred)_(process_all)/8192 4403.319 1.92%
std::find_end(deque<int>,_pred)_(same_length)/1000 749.791 -43.91%
std::find_end(deque<int>,_pred)_(same_length)/1024 767.699 -46.66%
std::find_end(deque<int>,_pred)_(same_length)/8192 5121.572 -55.45%
std::find_end(deque<int>,_pred)_(single_element)/1000 649.869 8.18%
std::find_end(deque<int>,_pred)_(single_element)/1024 651.937 5.59%
std::find_end(deque<int>,_pred)_(single_element)/8192 4865.893 12.68%
std::find_end(forward_list<int>)_(match_near_end)/1000 760.715 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4458.803 -1.45%
std::find_end(forward_list<int>)_(match_near_end)/8192 257173.963 -
std::find_end(forward_list<int>)_(near_matches)/1000 36740.830 2.45%
std::find_end(forward_list<int>)_(near_matches)/1024 38077.777 2.05%
std::find_end(forward_list<int>)_(near_matches)/8192 2478471.926 -
std::find_end(forward_list<int>)_(process_all)/1000 695.290 -
std::find_end(forward_list<int>)_(process_all)/1024 712.189 -
std::find_end(forward_list<int>)_(process_all)/1048576 757869.384 -
std::find_end(forward_list<int>)_(process_all)/8192 5654.638 -
std::find_end(forward_list<int>)_(same_length)/1000 1478.018 -
std::find_end(forward_list<int>)_(same_length)/1024 1493.572 -
std::find_end(forward_list<int>)_(same_length)/8192 14618.232 2.75%
std::find_end(forward_list<int>)_(single_element)/1000 682.766 -1.02%
std::find_end(forward_list<int>)_(single_element)/1024 703.464 -
std::find_end(forward_list<int>)_(single_element)/8192 5675.849 -10.34%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 841.985 4.01%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5147.683 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275986.034 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42063.388 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43687.624 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2694257.211 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 805.962 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 825.817 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 886616.486 -2.04%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6641.845 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1530.595 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1558.187 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 14701.870 -2.90%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 745.968 -3.87%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 771.597 -2.98%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6306.210 -8.58%
std::find_end(list<int>)_(match_near_end)/1000 79.131 -89.83%
std::find_end(list<int>)_(match_near_end)/1024 60.251 -98.71%
std::find_end(list<int>)_(match_near_end)/8192 601.850 -99.77%
std::find_end(list<int>)_(near_matches)/1000 33200.362 -10.99%
std::find_end(list<int>)_(near_matches)/1024 34583.360 -10.94%
std::find_end(list<int>)_(near_matches)/8192 2260654.141 -9.67%
std::find_end(list<int>)_(process_all)/1000 710.943 6.61%
std::find_end(list<int>)_(process_all)/1024 729.689 8.26%
std::find_end(list<int>)_(process_all)/1048576 874324.906 6.08%
std::find_end(list<int>)_(process_all)/8192 7416.609 -3.77%
std::find_end(list<int>)_(same_length)/1000 749.719 -48.74%
std::find_end(list<int>)_(same_length)/1024 759.844 -49.29%
std::find_end(list<int>)_(same_length)/8192 8196.150 -50.81%
std::find_end(list<int>)_(single_element)/1000 711.818 2.29%
std::find_end(list<int>)_(single_element)/1024 731.050 5.09%
std::find_end(list<int>)_(single_element)/8192 7763.512 7.40%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.318 -91.56%
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.053 -98.63%
std::find_end(list<int>,_pred)_(match_near_end)/8192 629.720 -99.77%
std::find_end(list<int>,_pred)_(near_matches)/1000 38233.218 -8.99%
std::find_end(list<int>,_pred)_(near_matches)/1024 39751.609 -8.90%
std::find_end(list<int>,_pred)_(near_matches)/8192 2470031.398 -7.76%
std::find_end(list<int>,_pred)_(process_all)/1000 824.150 3.86%
std::find_end(list<int>,_pred)_(process_all)/1024 843.009 3.86%
std::find_end(list<int>,_pred)_(process_all)/1048576 989374.414 3.64%
std::find_end(list<int>,_pred)_(process_all)/8192 8247.407 11.01%
std::find_end(list<int>,_pred)_(same_length)/1000 763.248 -50.59%
std::find_end(list<int>,_pred)_(same_length)/1024 780.188 -50.61%
std::find_end(list<int>,_pred)_(same_length)/8192 11055.145 -33.08%
std::find_end(list<int>,_pred)_(single_element)/1000 820.763 3.93%
std::find_end(list<int>,_pred)_(single_element)/1024 840.762 3.77%
std::find_end(list<int>,_pred)_(single_element)/8192 8351.229 4.45%
std::find_end(vector<int>)_(match_near_end)/1000 28.191 -89.48%
std::find_end(vector<int>)_(match_near_end)/1024 24.825 -98.91%
std::find_end(vector<int>)_(match_near_end)/8192 201.093 -99.84%
std::find_end(vector<int>)_(near_matches)/1000 14012.230 -11.99%
std::find_end(vector<int>)_(near_matches)/1024 14557.284 -12.40%
std::find_end(vector<int>)_(near_matches)/8192 771473.632 -20.53%
std::find_end(vector<int>)_(process_all)/1000 222.399 -4.98%
std::find_end(vector<int>)_(process_all)/1024 228.040 -5.18%
std::find_end(vector<int>)_(process_all)/1048576 223767.411 -5.65%
std::find_end(vector<int>)_(process_all)/8192 1735.051 -6.27%
std::find_end(vector<int>)_(same_length)/1000 245.707 -58.10%
std::find_end(vector<int>)_(same_length)/1024 253.504 -57.86%
std::find_end(vector<int>)_(same_length)/8192 2009.827 -57.81%
std::find_end(vector<int>)_(single_element)/1000 239.685 2.60%
std::find_end(vector<int>)_(single_element)/1024 245.677 2.52%
std::find_end(vector<int>)_(single_element)/8192 1870.126 2.45%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.428 -89.22%
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.296 -98.03%
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.312 -99.72%
std::find_end(vector<int>,_pred)_(near_matches)/1000 22547.320 -11.98%
std::find_end(vector<int>,_pred)_(near_matches)/1024 23360.776 -12.28%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1467380.406 -9.23%
std::find_end(vector<int>,_pred)_(process_all)/1000 527.267 -8.15%
std::find_end(vector<int>,_pred)_(process_all)/1024 540.877 -7.93%
std::find_end(vector<int>,_pred)_(process_all)/1048576 638314.713 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4320.909 -8.06%
std::find_end(vector<int>,_pred)_(same_length)/1000 623.457 -49.00%
std::find_end(vector<int>,_pred)_(same_length)/1024 638.756 -48.99%
std::find_end(vector<int>,_pred)_(same_length)/8192 5113.696 -48.93%
std::find_end(vector<int>,_pred)_(single_element)/1000 583.134 1.86%
std::find_end(vector<int>,_pred)_(single_element)/1024 597.838 1.82%
std::find_end(vector<int>,_pred)_(single_element)/8192 4785.162 2.06%
std::find_first_of(deque<int>)_(large_needle)/1024 365534.893 -
std::find_first_of(deque<int>)_(large_needle)/32 282.349 -
std::find_first_of(deque<int>)_(large_needle)/50 671.163 -
std::find_first_of(deque<int>)_(large_needle)/8192 23507476.365 -
std::find_first_of(deque<int>)_(small_needle)/1024 4006.076 9.92%
std::find_first_of(deque<int>)_(small_needle)/32 117.973 6.75%
std::find_first_of(deque<int>)_(small_needle)/50 182.786 7.93%
std::find_first_of(deque<int>)_(small_needle)/8192 30339.858 5.97%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 565777.689 1.12%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 502.061 1.37%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1380.160 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35510147.898 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6303.269 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.548 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 309.150 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50257.196 -
std::find_first_of(list<int>)_(large_needle)/1024 863261.985 -
std::find_first_of(list<int>)_(large_needle)/32 673.277 -
std::find_first_of(list<int>)_(large_needle)/50 1789.575 3.23%
std::find_first_of(list<int>)_(large_needle)/8192 47620452.739 -
std::find_first_of(list<int>)_(small_needle)/1024 2796.702 -
std::find_first_of(list<int>)_(small_needle)/32 91.008 -
std::find_first_of(list<int>)_(small_needle)/50 139.666 -
std::find_first_of(list<int>)_(small_needle)/8192 23220.464 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 877779.793 -6.07%
std::find_first_of(list<int>,_pred)_(large_needle)/32 725.655 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1872.404 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 53819150.610 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5260.442 -4.39%
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.042 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.240 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41639.141 -
std::find_first_of(vector<int>)_(large_needle)/1024 146407.199 26.27%
std::find_first_of(vector<int>)_(large_needle)/32 140.305 24.30%
std::find_first_of(vector<int>)_(large_needle)/50 360.222 26.44%
std::find_first_of(vector<int>)_(large_needle)/8192 9473390.204 26.71%
std::find_first_of(vector<int>)_(small_needle)/1024 1408.861 -4.74%
std::find_first_of(vector<int>)_(small_needle)/32 46.879 -3.90%
std::find_first_of(vector<int>)_(small_needle)/50 69.338 -7.00%
std::find_first_of(vector<int>)_(small_needle)/8192 11263.476 -4.33%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 604134.096 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 493.820 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1357.552 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38220094.944 -1.72%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5571.331 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.017 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.596 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44584.604 -
std::find_if(deque<int>)_(bail_25%)/1024 106.002 -
std::find_if(deque<int>)_(bail_25%)/32768 2838.084 -
std::find_if(deque<int>)_(bail_25%)/8 1.527 -
std::find_if(deque<int>)_(bail_25%)/8192 703.652 -2.42%
std::find_if(deque<int>)_(process_all)/1024 487.243 2.24%
std::find_if(deque<int>)_(process_all)/32768 11441.246 -3.85%
std::find_if(deque<int>)_(process_all)/50 23.797 -
std::find_if(deque<int>)_(process_all)/8 3.941 -
std::find_if(deque<int>)_(process_all)/8192 2817.101 -5.74%
std::find_if(list<int>)_(bail_25%)/1024 192.641 -
std::find_if(list<int>)_(bail_25%)/32768 8542.335 -20.15%
std::find_if(list<int>)_(bail_25%)/8 1.214 -
std::find_if(list<int>)_(bail_25%)/8192 1515.361 -
std::find_if(list<int>)_(process_all)/1024 758.744 -
std::find_if(list<int>)_(process_all)/32768 27453.514 -
std::find_if(list<int>)_(process_all)/50 21.590 -
std::find_if(list<int>)_(process_all)/8 3.506 -
std::find_if(list<int>)_(process_all)/8192 12619.187 4.58%
std::find_if(vector<bool>)_(process_all)/1024 769.518 -
std::find_if(vector<bool>)_(process_all)/1048576 785589.592 -
std::find_if(vector<bool>)_(process_all)/50 34.976 -2.21%
std::find_if(vector<bool>)_(process_all)/8 5.426 -1.47%
std::find_if(vector<bool>)_(process_all)/8192 6141.391 -
std::find_if(vector<char>)_(bail_25%)/1024 76.042 -
std::find_if(vector<char>)_(bail_25%)/32768 2040.314 -
std::find_if(vector<char>)_(bail_25%)/8 0.953 -
std::find_if(vector<char>)_(bail_25%)/8192 520.384 -
std::find_if(vector<char>)_(process_all)/1024 273.525 1.85%
std::find_if(vector<char>)_(process_all)/32768 8162.214 -1.11%
std::find_if(vector<char>)_(process_all)/50 12.725 1.61%
std::find_if(vector<char>)_(process_all)/8 2.634 5.78%
std::find_if(vector<char>)_(process_all)/8192 2054.040 -
std::find_if(vector<int>)_(bail_25%)/1024 75.462 -
std::find_if(vector<int>)_(bail_25%)/32768 2335.887 -
std::find_if(vector<int>)_(bail_25%)/8 1.117 -
std::find_if(vector<int>)_(bail_25%)/8192 547.868 -
std::find_if(vector<int>)_(process_all)/1024 290.126 -
std::find_if(vector<int>)_(process_all)/32768 9079.014 -
std::find_if(vector<int>)_(process_all)/50 14.271 -
std::find_if(vector<int>)_(process_all)/8 2.515 -
std::find_if(vector<int>)_(process_all)/8192 2263.364 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.371 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2764.338 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.532 3.14%
std::find_if_not(deque<int>)_(bail_25%)/8192 697.681 1.54%
std::find_if_not(deque<int>)_(process_all)/1024 496.046 1.77%
std::find_if_not(deque<int>)_(process_all)/32768 11459.980 -
std::find_if_not(deque<int>)_(process_all)/50 24.039 -
std::find_if_not(deque<int>)_(process_all)/8 3.980 -
std::find_if_not(deque<int>)_(process_all)/8192 2819.952 -2.04%
std::find_if_not(list<int>)_(bail_25%)/1024 194.041 -
std::find_if_not(list<int>)_(bail_25%)/32768 9739.555 31.98%
std::find_if_not(list<int>)_(bail_25%)/8 1.321 -
std::find_if_not(list<int>)_(bail_25%)/8192 1517.335 -
std::find_if_not(list<int>)_(process_all)/1024 760.363 -
std::find_if_not(list<int>)_(process_all)/32768 27861.606 -5.67%
std::find_if_not(list<int>)_(process_all)/50 21.655 -
std::find_if_not(list<int>)_(process_all)/8 3.416 -
std::find_if_not(list<int>)_(process_all)/8192 8755.271 8.77%
std::find_if_not(vector<bool>)_(process_all)/1024 768.655 -
std::find_if_not(vector<bool>)_(process_all)/1048576 785349.151 -
std::find_if_not(vector<bool>)_(process_all)/50 34.972 -2.85%
std::find_if_not(vector<bool>)_(process_all)/8 5.434 -2.04%
std::find_if_not(vector<bool>)_(process_all)/8192 6138.933 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.097 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2023.692 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.940 -
std::find_if_not(vector<char>)_(bail_25%)/8192 518.057 -
std::find_if_not(vector<char>)_(process_all)/1024 275.027 -
std::find_if_not(vector<char>)_(process_all)/32768 8129.176 -
std::find_if_not(vector<char>)_(process_all)/50 12.512 -
std::find_if_not(vector<char>)_(process_all)/8 2.430 2.39%
std::find_if_not(vector<char>)_(process_all)/8192 2048.476 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.575 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2336.529 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.006 -1.56%
std::find_if_not(vector<int>)_(bail_25%)/8192 548.278 -
std::find_if_not(vector<int>)_(process_all)/1024 307.610 -
std::find_if_not(vector<int>)_(process_all)/32768 9764.020 -
std::find_if_not(vector<int>)_(process_all)/50 15.031 -
std::find_if_not(vector<int>)_(process_all)/8 2.634 -
std::find_if_not(vector<int>)_(process_all)/8192 2432.314 -
std::flat_map<int,_int>::clear()/0 422.594 -
std::flat_map<int,_int>::clear()/1024 423.789 -
std::flat_map<int,_int>::clear()/32 424.621 -
std::flat_map<int,_int>::clear()/8192 448.455 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.009 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.542 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.385 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.073 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.490 19.21%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.322 -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.450 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.093 -5.59%
std::flat_map<int,_int>::count(key)_(existent)/0 0.011 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.533 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.459 -
std::flat_map<int,_int>::count(key)_(existent)/8192 12.021 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.459 -6.80%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.617 -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.372 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.349 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.303 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.576 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.740 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1175.943 -
std::flat_map<int,_int>::ctor(const&)/0 13.724 -
std::flat_map<int,_int>::ctor(const&)/1024 178.453 -
std::flat_map<int,_int>::ctor(const&)/32 23.769 -
std::flat_map<int,_int>::ctor(const&)/8192 1922.341 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.693 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.600 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.782 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1930.091 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.583 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4319.245 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.474 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34314.542 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.543 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8945.471 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 210.754 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 121768.344 13.19%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.018 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.555 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.379 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.871 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.481 6.43%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.874 -19.51%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.504 -3.75%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.627 -22.19%
std::flat_map<int,_int>::erase(iterator)/0 15.396 -
std::flat_map<int,_int>::erase(iterator)/1024 82.228 7.34%
std::flat_map<int,_int>::erase(iterator)/32 20.796 -
std::flat_map<int,_int>::erase(iterator)/8192 518.080 3.33%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.639 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.602 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 427.353 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 636.458 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.859 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 140.822 37.17%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.033 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 582.275 3.66%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.466 4.26%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.493 -14.62%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.187 -7.32%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 6.333 -21.62%
std::flat_map<int,_int>::find(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.351 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.346 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.270 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.390 -18.92%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.694 2.58%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.204 -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.472 2.29%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.793 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 40.130 9.41%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.253 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.669 13.55%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.730 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 208.998 1.68%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.472 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 552.684 1.96%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.965 -1.20%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.217 1.05%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.961 -1.19%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.868 -1.89%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.968 -1.48%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 140.274 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.375 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 510.917 1.12%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.767 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5744.228 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 656.692 1.33%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 44888.700 1.61%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.780 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8020.408 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 719.907 1.33%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65730.171 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.818 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1646.383 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 484.595 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9887.442 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 429.804 1.10%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1644.692 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 485.582 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9972.663 1.87%
std::flat_map<int,_int>::insert(value)_(already_present)/0 0.982 -2.71%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 19.660 63.74%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.635 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.332 -5.89%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.878 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 54.386 96.05%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.257 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 36.922 50.92%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.975 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 17.918 44.38%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.723 1.04%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.663 -5.94%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.254 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 33.806 -40.47%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.191 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 27.091 -20.36%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.008 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.025 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.536 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.671 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.229 1.61%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.427 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.303 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.974 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.667 -1.28%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 728.283 20.32%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.736 1.43%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.313 -1.83%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.682 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 781.120 25.96%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.339 3.87%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.106 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.773 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 753.379 25.52%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.052 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.974 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.567 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.292 -21.08%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.363 -5.70%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.855 -22.78%
std::flat_multimap<int,_int>::clear()/0 422.725 -
std::flat_multimap<int,_int>::clear()/1024 424.245 -
std::flat_multimap<int,_int>::clear()/32 424.587 -
std::flat_multimap<int,_int>::clear()/8192 444.487 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.549 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.568 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.041 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.666 1.80%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.465 62.09%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.448 2.44%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 11.442 80.03%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.805 12.39%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.377 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.340 19.22%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.027 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.047 -1.92%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.516 -2.36%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.301 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.515 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.891 1.04%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1170.984 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.755 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.756 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.780 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1924.351 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.777 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.708 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.798 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1931.750 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.861 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3924.713 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 165.360 -1.41%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31138.848 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.852 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8460.968 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 198.934 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 104536.012 -1.47%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 6.778 -7.96%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.534 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 9.689 -12.42%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.323 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.008 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.044 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.457 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.462 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.062 -1.41%
std::flat_multimap<int,_int>::erase(iterator)/32 20.838 -
std::flat_multimap<int,_int>::erase(iterator)/8192 498.240 -2.26%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.953 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 442.212 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 428.136 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 644.118 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.199 1.27%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 86.004 -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.043 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 516.708 -2.97%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.829 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.906 1.01%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.360 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.370 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.437 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.275 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.383 8.52%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.147 29.07%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.589 14.84%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.644 39.74%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 16.096 1.53%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 23.894 2.10%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.396 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 49.406 31.13%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 16.043 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 101.996 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.963 2.96%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 658.380 14.69%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.209 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.674 1.24%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.336 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.024 -2.51%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.154 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.567 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.384 3.28%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 596.463 16.19%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.503 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4929.936 -5.05%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 630.281 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37342.378 -4.93%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.937 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7384.326 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 691.481 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59830.698 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.500 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1357.062 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 475.115 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7802.294 1.12%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.494 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1361.475 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 480.156 1.32%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7730.336 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.128 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 98.504 -1.13%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.010 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 644.812 13.43%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.924 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 21.845 2.38%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.279 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 35.789 35.70%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.012 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.125 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.532 -
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.770 14.09%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.421 5.93%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.640 15.05%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.500 1.38%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.411 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 19.068 2.34%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 548.733 -28.13%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.557 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.547 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.091 1.82%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 549.130 -32.89%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.240 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.792 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.835 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.870 -34.97%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.042 -2.45%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.098 -1.70%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.571 1.33%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.798 29.09%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.418 6.43%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 9.587 30.52%
std::for_each(deque<int>)/32 3.812 -
std::for_each(deque<int>)/50 4.113 -
std::for_each(deque<int>)/8 0.915 -
std::for_each(deque<int>)/8192 254.881 -
std::for_each(join_view(vector<vector<int>>))/32 3.767 -
std::for_each(join_view(vector<vector<int>>))/50 4.009 -
std::for_each(join_view(vector<vector<int>>))/8 1.378 -
std::for_each(join_view(vector<vector<int>>))/8192 262.635 -
std::for_each(list<int>)/32 11.216 -
std::for_each(list<int>)/50 23.863 -
std::for_each(list<int>)/8 2.579 -
std::for_each(list<int>)/8192 8711.615 -
std::for_each(vector<int>)/32 3.793 -
std::for_each(vector<int>)/50 4.107 -
std::for_each(vector<int>)/8 0.899 -
std::for_each(vector<int>)/8192 252.157 -
std::for_each_n(deque<int>)/32 3.769 -
std::for_each_n(deque<int>)/50 3.992 1.31%
std::for_each_n(deque<int>)/8 1.160 -11.77%
std::for_each_n(deque<int>)/8192 257.535 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.837 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.373 1.45%
std::for_each_n(join_view(vector<vector<int>>))/8 1.704 -7.65%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.412 -
std::for_each_n(list<int>)/32 11.127 -
std::for_each_n(list<int>)/50 24.041 -
std::for_each_n(list<int>)/8 2.560 16.28%
std::for_each_n(list<int>)/8192 8527.069 -
std::for_each_n(vector<int>)/32 3.846 -
std::for_each_n(vector<int>)/50 4.059 -
std::for_each_n(vector<int>)/8 2.540 6.01%
std::for_each_n(vector<int>)/8192 251.946 -
std::generate(deque<int>)/1024 244.702 -
std::generate(deque<int>)/32 8.259 -
std::generate(deque<int>)/50 12.266 -
std::generate(deque<int>)/8192 1909.982 -
std::generate(list<int>)/1024 671.537 -
std::generate(list<int>)/32 8.637 -1.10%
std::generate(list<int>)/50 15.844 -1.26%
std::generate(list<int>)/8192 6948.998 -
std::generate(vector<int>)/1024 243.066 -
std::generate(vector<int>)/32 7.958 -
std::generate(vector<int>)/50 11.976 -
std::generate(vector<int>)/8192 1843.175 -
std::generate_n(deque<int>)/1024 244.220 -
std::generate_n(deque<int>)/32 8.360 -
std::generate_n(deque<int>)/50 12.353 -
std::generate_n(deque<int>)/8192 1954.506 -
std::generate_n(list<int>)/1024 650.718 -
std::generate_n(list<int>)/32 8.577 -
std::generate_n(list<int>)/50 15.265 -
std::generate_n(list<int>)/8192 6969.033 -
std::generate_n(vector<int>)/1024 242.437 -
std::generate_n(vector<int>)/32 7.961 -
std::generate_n(vector<int>)/50 12.436 -2.28%
std::generate_n(vector<int>)/8192 1843.400 -
std::is_partitioned(deque<int>)_(partitioned)/1024 375.661 2.92%
std::is_partitioned(deque<int>)_(partitioned)/32 11.893 29.98%
std::is_partitioned(deque<int>)_(partitioned)/50 17.590 26.00%
std::is_partitioned(deque<int>)_(partitioned)/8192 2956.791 2.67%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.366 1.99%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.316 1.23%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.763 1.52%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 744.372 -14.35%
std::is_partitioned(list<int>)_(partitioned)/1024 713.793 -
std::is_partitioned(list<int>)_(partitioned)/32 8.744 -1.14%
std::is_partitioned(list<int>)_(partitioned)/50 13.593 -
std::is_partitioned(list<int>)_(partitioned)/8192 6828.763 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 174.666 -1.56%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.265 -2.39%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.545 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2172.887 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.767 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.508 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.760 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1413.209 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 49.744 1.06%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.051 8.10%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.336 -1.03%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.728 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 484.508 4.60%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.893 -17.33%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3883.687 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 521045.396 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 48.973 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 504.718 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.202 -2.02%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4066.022 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 684343.251 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.950 -26.85%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 493.996 -2.38%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.000 -14.73%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3887.975 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 626890.005 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 59.057 10.83%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 531.821 2.37%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.864 -29.10%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4012.358 2.01%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688824.680 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.279 -27.21%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1560.730 104.71%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.797 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8859.990 10.97%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1437658.112 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.038 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 810.697 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.716 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8226.531 -8.82%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1608861.494 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 65.162 1.70%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 775.458 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.683 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8526.166 4.03%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1420217.585 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.981 1.15%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 825.322 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.458 2.94%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8478.371 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1594397.779 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.890 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 319.187 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.469 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2469.348 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213118.351 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.946 2.28%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 499.809 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.590 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4710.655 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1041837.495 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.397 -1.35%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 360.868 5.85%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.865 1.46%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2861.530 7.37%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213356.642 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.267 -1.48%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 553.766 5.33%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.946 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4900.001 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 991798.729 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.900 1.54%
std::is_sorted(deque<int>)/1024 477.291 -
std::is_sorted(deque<int>)/8 2.757 -15.40%
std::is_sorted(deque<int>)/8192 3817.434 -
std::is_sorted(deque<int>,_pred)/1024 597.363 -
std::is_sorted(deque<int>,_pred)/8 4.600 6.26%
std::is_sorted(deque<int>,_pred)/8192 4797.146 -
std::is_sorted(list<int>)/1024 766.653 -
std::is_sorted(list<int>)/8 2.123 -
std::is_sorted(list<int>)/8192 7416.393 2.32%
std::is_sorted(list<int>,_pred)/1024 792.934 -
std::is_sorted(list<int>,_pred)/8 3.968 -
std::is_sorted(list<int>,_pred)/8192 7720.864 2.01%
std::is_sorted(vector<int>)/1024 243.925 -
std::is_sorted(vector<int>)/8 2.103 1.26%
std::is_sorted(vector<int>)/8192 1900.285 -
std::is_sorted(vector<int>,_pred)/1024 462.556 -
std::is_sorted(vector<int>,_pred)/8 3.736 -
std::is_sorted(vector<int>,_pred)/8192 3681.148 -
std::is_sorted_until(deque<int>)/1024 471.412 -
std::is_sorted_until(deque<int>)/8 2.542 -
std::is_sorted_until(deque<int>)/8192 3775.975 -
std::is_sorted_until(deque<int>,_pred)/1024 596.996 -
std::is_sorted_until(deque<int>,_pred)/8 4.522 16.06%
std::is_sorted_until(deque<int>,_pred)/8192 4802.595 -
std::is_sorted_until(list<int>)/1024 748.442 -
std::is_sorted_until(list<int>)/8 2.244 -
std::is_sorted_until(list<int>)/8192 6648.218 -8.55%
std::is_sorted_until(list<int>,_pred)/1024 790.127 -
std::is_sorted_until(list<int>,_pred)/8 4.230 1.49%
std::is_sorted_until(list<int>,_pred)/8192 7001.346 -12.92%
std::is_sorted_until(vector<int>)/1024 238.865 -
std::is_sorted_until(vector<int>)/8 2.053 -
std::is_sorted_until(vector<int>)/8192 1864.221 -
std::is_sorted_until(vector<int>,_pred)/1024 418.869 1.01%
std::is_sorted_until(vector<int>,_pred)/8 3.402 -
std::is_sorted_until(vector<int>,_pred)/8192 3347.395 2.37%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 695.255 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.376 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12142.016 8.89%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11360.483 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 334.490 3.31%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 97387.029 -
std::list<int>::ctor(Range)_(cheap_elements)/1024 11468.759 2.26%
std::list<int>::ctor(Range)_(cheap_elements)/32 337.280 4.04%
std::list<int>::ctor(Range)_(cheap_elements)/8192 98284.652 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11417.652 3.04%
std::list<int>::ctor(const&)_(cheap_elements)/32 333.619 3.19%
std::list<int>::ctor(const&)_(cheap_elements)/8192 99810.883 2.91%
std::list<int>::ctor(size)/1024 11910.450 -
std::list<int>::ctor(size)/32 333.465 -
std::list<int>::ctor(size)/8192 97103.195 2.42%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11279.906 1.67%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 332.382 3.53%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 96089.780 -
std::list<int>::erase(begin)_(cheap_elements)/1024 10.882 7.21%
std::list<int>::erase(begin)_(cheap_elements)/32 10.774 8.05%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.677 5.59%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.825 4.71%
std::list<int>::insert(begin)_(cheap_elements)/32 10.296 5.39%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.825 4.93%
std::list<int>::operator=(const&)_(cheap_elements)/1024 756.499 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.140 2.95%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9192.926 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.582 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.363 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.475 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 771.183 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.900 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13863.806 6.30%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6580.118 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.233 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53528.165 -1.03%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12395.284 2.26%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 348.031 3.85%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 103430.156 2.64%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32593.640 2.52%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 916.061 1.70%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 281855.575 2.77%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12584.188 3.70%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 347.980 3.92%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 104323.766 3.76%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32644.995 2.98%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 923.732 3.18%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 279673.794 2.37%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12478.994 2.32%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 346.008 2.72%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 103612.597 2.41%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32873.322 2.10%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 922.286 1.70%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 282090.713 1.84%
std::list<std::string>::ctor(size)/1024 12508.265 2.93%
std::list<std::string>::ctor(size)/32 348.708 4.25%
std::list<std::string>::ctor(size)/8192 103937.762 2.81%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12537.265 2.84%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 350.752 4.06%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 104083.563 3.36%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32462.402 2.02%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 898.650 2.87%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 275508.925 1.36%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.949 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.720 3.09%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.991 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.056 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.590 1.42%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.481 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.225 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.535 3.74%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.246 1.05%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.293 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.474 -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.212 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1383.037 7.99%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.653 1.17%
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10573.349 -3.88%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6888.358 1.47%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 134.926 -1.52%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54809.826 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.953 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.595 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.166 1.25%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.521 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.117 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.111 -
std::map<int,_int>::clear()/0 423.011 -
std::map<int,_int>::clear()/1024 10564.993 4.66%
std::map<int,_int>::clear()/32 659.884 -
std::map<int,_int>::clear()/8192 81782.081 1.29%
std::map<int,_int>::contains(key)_(existent)/0 0.017 -
std::map<int,_int>::contains(key)_(existent)/1024 4.155 2.33%
std::map<int,_int>::contains(key)_(existent)/32 1.608 -
std::map<int,_int>::contains(key)_(existent)/8192 5.509 1.31%
std::map<int,_int>::contains(key)_(non-existent)/0 0.278 3.90%
std::map<int,_int>::contains(key)_(non-existent)/1024 5.432 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.308 -
std::map<int,_int>::contains(key)_(non-existent)/8192 7.668 2.29%
std::map<int,_int>::count(key)_(existent)/0 0.013 -
std::map<int,_int>::count(key)_(existent)/1024 4.312 2.02%
std::map<int,_int>::count(key)_(existent)/32 1.692 1.30%
std::map<int,_int>::count(key)_(existent)/8192 6.030 1.98%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.282 -
std::map<int,_int>::count(key)_(non-existent)/32 2.888 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.192 -1.08%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.760 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5935.073 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.106 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51361.737 -
std::map<int,_int>::ctor(const&)/0 13.654 -
std::map<int,_int>::ctor(const&)/1024 6187.694 -
std::map<int,_int>::ctor(const&)/32 213.948 -
std::map<int,_int>::ctor(const&)/8192 49376.956 -1.16%
std::map<int,_int>::ctor(const&,_alloc)/0 13.681 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6193.131 -1.11%
std::map<int,_int>::ctor(const&,_alloc)/32 214.463 -
std::map<int,_int>::ctor(const&,_alloc)/8192 49664.332 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.599 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8797.023 -2.52%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 262.826 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71242.001 -1.92%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.646 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12985.819 1.13%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.350 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 281786.197 3.02%
std::map<int,_int>::equal_range(key)_(existent)/0 0.010 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.498 -
std::map<int,_int>::equal_range(key)_(existent)/32 1.871 -3.22%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.602 3.26%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.885 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.719 -3.56%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.770 2.24%
std::map<int,_int>::erase(iterator)/0 20.594 -
std::map<int,_int>::erase(iterator)/1024 20.865 -
std::map<int,_int>::erase(iterator)/32 20.806 -
std::map<int,_int>::erase(iterator)/8192 20.991 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.349 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7150.143 -1.19%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 598.625 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55614.419 -
std::map<int,_int>::erase(key)_(existent)/0 21.189 -
std::map<int,_int>::erase(key)_(existent)/1024 24.755 -2.39%
std::map<int,_int>::erase(key)_(existent)/32 22.602 -
std::map<int,_int>::erase(key)_(existent)/8192 25.537 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.267 5.01%
std::map<int,_int>::erase(key)_(non-existent)/1024 6.057 13.45%
std::map<int,_int>::erase(key)_(non-existent)/32 2.935 22.21%
std::map<int,_int>::erase(key)_(non-existent)/8192 8.664 17.72%
std::map<int,_int>::find(key)_(existent)/0 0.013 -
std::map<int,_int>::find(key)_(existent)/1024 3.802 -4.25%
std::map<int,_int>::find(key)_(existent)/32 1.573 -
std::map<int,_int>::find(key)_(existent)/8192 5.514 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.438 -4.31%
std::map<int,_int>::find(key)_(non-existent)/32 2.391 -10.64%
std::map<int,_int>::find(key)_(non-existent)/8192 7.409 -6.85%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.995 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.843 1.56%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.493 1.68%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.017 -9.00%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.963 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.188 -2.09%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.930 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.127 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.151 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.185 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.130 1.76%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.920 -4.57%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.165 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.522 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.224 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.527 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.691 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15052.744 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 803.370 -2.22%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 137707.991 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.824 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7785.205 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 572.273 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 137611.114 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.804 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11251.850 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 719.743 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92698.759 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.794 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9426.277 -2.03%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 685.025 -1.96%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79874.316 -1.33%
std::map<int,_int>::insert(value)_(already_present)/0 0.608 4.63%
std::map<int,_int>::insert(value)_(already_present)/1024 3.148 -3.55%
std::map<int,_int>::insert(value)_(already_present)/32 1.759 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.071 2.71%
std::map<int,_int>::insert(value)_(new_value)/0 17.956 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.480 -
std::map<int,_int>::insert(value)_(new_value)/32 19.877 -
std::map<int,_int>::insert(value)_(new_value)/8192 38.448 6.53%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.624 -12.27%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.514 -8.48%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.771 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.915 -3.97%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.949 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.579 2.34%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.954 1.57%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.800 -13.78%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.401 1.01%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.495 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.558 -1.93%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.418 -1.11%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.275 -4.15%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.760 -1.79%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.305 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6304.577 1.36%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.357 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50617.626 2.02%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.352 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6412.069 2.88%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 215.659 3.35%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50586.682 1.80%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.273 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1463.204 -2.95%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 38.159 -8.55%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12446.026 -1.58%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.162 3.95%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.761 1.38%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.690 -1.05%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.705 -2.31%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.464 -4.50%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.899 -1.30%
std::map<std::string,_int>::clear()/0 423.841 -
std::map<std::string,_int>::clear()/1024 20952.192 1.02%
std::map<std::string,_int>::clear()/32 894.288 -1.23%
std::map<std::string,_int>::clear()/8192 202368.871 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.019 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.391 10.15%
std::map<std::string,_int>::contains(key)_(existent)/32 15.034 -4.37%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.971 -4.09%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.285 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 23.736 6.91%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.467 -12.82%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.578 -11.09%
std::map<std::string,_int>::count(key)_(existent)/0 0.017 -
std::map<std::string,_int>::count(key)_(existent)/1024 25.132 -2.17%
std::map<std::string,_int>::count(key)_(existent)/32 16.564 -
std::map<std::string,_int>::count(key)_(existent)/8192 30.726 -1.80%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -7.28%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.187 -2.45%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.564 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.478 -3.48%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.756 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7124.651 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 218.589 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60270.983 -
std::map<std::string,_int>::ctor(const&)/0 13.608 -
std::map<std::string,_int>::ctor(const&)/1024 34781.670 1.21%
std::map<std::string,_int>::ctor(const&)/32 697.004 -
std::map<std::string,_int>::ctor(const&)/8192 345740.659 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.623 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36820.539 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 751.059 1.44%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347633.350 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.699 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41306.067 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 836.313 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 393852.131 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.703 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58984.623 1.89%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1041.635 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1101510.346 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.590 -1.55%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.824 -3.10%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.708 2.80%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 22.630 -1.18%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.415 3.14%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.557 -
std::map<std::string,_int>::erase(iterator)/0 28.109 7.99%
std::map<std::string,_int>::erase(iterator)/1024 29.324 12.33%
std::map<std::string,_int>::erase(iterator)/32 32.308 6.58%
std::map<std::string,_int>::erase(iterator)/8192 28.855 -18.44%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.094 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12173.548 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.445 -2.01%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114685.343 -
std::map<std::string,_int>::erase(key)_(existent)/0 56.617 -23.05%
std::map<std::string,_int>::erase(key)_(existent)/1024 86.108 7.92%
std::map<std::string,_int>::erase(key)_(existent)/32 59.629 -26.23%
std::map<std::string,_int>::erase(key)_(existent)/8192 92.914 15.00%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 22.295 5.98%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.495 -3.14%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 29.271 -2.46%
std::map<std::string,_int>::find(key)_(existent)/0 0.036 -
std::map<std::string,_int>::find(key)_(existent)/1024 23.175 3.38%
std::map<std::string,_int>::find(key)_(existent)/32 14.378 -1.17%
std::map<std::string,_int>::find(key)_(existent)/8192 28.414 -5.47%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.306 -3.96%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.442 -1.27%
std::map<std::string,_int>::find(key)_(non-existent)/8192 28.328 -7.13%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.448 -6.68%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 87.042 1.11%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 37.415 3.24%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 84.991 -2.14%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.439 16.99%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 53.193 43.08%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 39.064 2.33%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 64.026 18.82%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.426 -8.07%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.796 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.996 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 56.374 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.772 2.21%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 31.364 2.01%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.294 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.974 -16.74%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.955 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67287.133 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1583.002 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 830189.075 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.668 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 41585.439 3.15%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1106.081 -4.20%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 629076.478 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.829 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35151.984 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1241.759 -1.59%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 402580.222 1.54%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.903 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35303.103 1.13%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1260.750 4.04%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 371483.101 1.09%
std::map<std::string,_int>::insert(value)_(already_present)/0 17.341 -9.62%
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.616 -
std::map<std::string,_int>::insert(value)_(already_present)/32 15.199 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 35.921 -
std::map<std::string,_int>::insert(value)_(new_value)/0 32.814 -1.02%
std::map<std::string,_int>::insert(value)_(new_value)/1024 76.797 -
std::map<std::string,_int>::insert(value)_(new_value)/32 41.416 -
std::map<std::string,_int>::insert(value)_(new_value)/8192 93.171 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 15.975 1.89%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 36.465 43.14%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.935 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 37.805 84.46%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 35.042 7.65%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 49.801 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.056 -1.93%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 83.674 -5.43%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.962 3.88%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.843 -7.39%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.725 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.053 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.757 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.569 -1.02%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.300 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36980.410 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 860.818 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350238.776 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.321 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35511.651 1.71%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 739.320 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348143.931 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.113 -1.39%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17207.548 1.58%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 344.051 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208303.117 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.785 4.79%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.857 -5.08%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.355 -6.75%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.727 -1.06%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 9.798 -5.14%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.041 -9.11%
std::mismatch(deque<int>)_(it,_it,_it)/1000 466.892 2.98%
std::mismatch(deque<int>)_(it,_it,_it)/1024 479.692 1.12%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496168.026 -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.187 1.23%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3860.908 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 475.397 -14.95%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 489.490 -13.97%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493938.573 -16.00%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.181 -6.58%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3858.750 -15.14%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 709.667 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 728.364 1.15%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625087.273 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.342 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4814.712 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 692.125 -1.32%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 714.313 -3.69%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622377.968 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 5.934 -1.52%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4838.233 -
std::mismatch(list<int>)_(it,_it,_it)/1000 1446.613 92.71%
std::mismatch(list<int>)_(it,_it,_it)/1024 1464.234 90.48%
std::mismatch(list<int>)_(it,_it,_it)/1048576 932869.086 -1.28%
std::mismatch(list<int>)_(it,_it,_it)/8 2.661 -
std::mismatch(list<int>)_(it,_it,_it)/8192 8901.221 11.02%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 768.423 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 788.394 -1.43%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 951009.824 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.746 -4.16%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13784.246 8.40%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 810.383 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 830.470 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 986248.413 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.586 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 14058.439 13.13%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 802.723 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 820.473 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 974720.486 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.577 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12486.743 11.80%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.789 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 76.474 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76637.839 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.114 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.594 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.891 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.739 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76638.017 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.306 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.313 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 456.749 1.48%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.720 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608101.459 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.035 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4771.050 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 462.745 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.616 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 605979.490 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.229 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4777.447 -
std::move(deque<int>)/1048576 54333.552 -
std::move(deque<int>)/262144 15034.035 -
std::move(deque<int>)/32768 2494.520 31.19%
std::move(deque<int>)/4096 163.218 -3.67%
std::move(deque<int>)/512 23.835 -
std::move(deque<int>)/64 5.982 -
std::move(deque<int>)/8 3.956 -
std::move(list<int>)/1048576 988009.046 -2.99%
std::move(list<int>)/262144 242799.965 -1.63%
std::move(list<int>)/32768 31365.610 2.01%
std::move(list<int>)/4096 4572.505 15.74%
std::move(list<int>)/512 355.974 -1.54%
std::move(list<int>)/64 39.264 -
std::move(list<int>)/8 3.443 -
std::move(vector<bool>)_(aligned)/1048576 2109.698 -
std::move(vector<bool>)_(aligned)/262144 255.906 -
std::move(vector<bool>)_(aligned)/32768 36.983 -
std::move(vector<bool>)_(aligned)/4096 7.001 -1.60%
std::move(vector<bool>)_(aligned)/512 2.379 -
std::move(vector<bool>)_(aligned)/64 1.611 -3.19%
std::move(vector<bool>)_(unaligned)/1048576 6692.097 -
std::move(vector<bool>)_(unaligned)/262144 1582.626 -
std::move(vector<bool>)_(unaligned)/32768 202.046 -
std::move(vector<bool>)_(unaligned)/4096 25.829 -3.87%
std::move(vector<bool>)_(unaligned)/512 4.632 1.35%
std::move(vector<bool>)_(unaligned)/64 1.535 1.15%
std::move(vector<int>)/1048576 53396.514 -4.45%
std::move(vector<int>)/262144 14160.313 -34.00%
std::move(vector<int>)/32768 2123.277 -
std::move(vector<int>)/4096 134.001 -
std::move(vector<int>)/512 20.195 -
std::move(vector<int>)/64 4.143 -
std::move(vector<int>)/8 2.181 -6.05%
std::move_backward(deque<int>)/1048576 127428.769 -
std::move_backward(deque<int>)/262144 30254.160 -
std::move_backward(deque<int>)/32768 3518.555 -2.21%
std::move_backward(deque<int>)/4096 158.316 -
std::move_backward(deque<int>)/512 23.555 -
std::move_backward(deque<int>)/64 5.289 -
std::move_backward(deque<int>)/8 3.309 -4.84%
std::move_backward(list<int>)/1048576 1038800.768 -
std::move_backward(list<int>)/262144 262593.884 -
std::move_backward(list<int>)/32768 31709.611 2.41%
std::move_backward(list<int>)/4096 5163.331 -2.78%
std::move_backward(list<int>)/512 371.204 -1.35%
std::move_backward(list<int>)/64 39.671 -
std::move_backward(list<int>)/8 3.412 -
std::move_backward(vector<bool>)_(aligned)/1048576 2144.806 1.04%
std::move_backward(vector<bool>)_(aligned)/262144 257.057 -
std::move_backward(vector<bool>)_(aligned)/32768 38.956 2.32%
std::move_backward(vector<bool>)_(aligned)/4096 7.292 -
std::move_backward(vector<bool>)_(aligned)/512 2.403 -4.50%
std::move_backward(vector<bool>)_(aligned)/64 1.696 -8.09%
std::move_backward(vector<bool>)_(unaligned)/1048576 6491.077 -
std::move_backward(vector<bool>)_(unaligned)/262144 1584.418 -
std::move_backward(vector<bool>)_(unaligned)/32768 205.307 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.313 -
std::move_backward(vector<bool>)_(unaligned)/512 4.658 -
std::move_backward(vector<bool>)_(unaligned)/64 1.793 -
std::move_backward(vector<int>)/1048576 56673.799 -
std::move_backward(vector<int>)/262144 21385.919 42.61%
std::move_backward(vector<int>)/32768 2141.995 -
std::move_backward(vector<int>)/4096 135.764 -
std::move_backward(vector<int>)/512 20.857 -
std::move_backward(vector<int>)/64 4.335 -
std::move_backward(vector<int>)/8 2.300 -2.10%
std::multimap<int,_int>::clear()/0 422.503 -
std::multimap<int,_int>::clear()/1024 10342.685 1.84%
std::multimap<int,_int>::clear()/32 663.532 -
std::multimap<int,_int>::clear()/8192 83058.982 1.46%
std::multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.669 -1.55%
std::multimap<int,_int>::contains(key)_(existent)/32 1.647 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.537 -2.25%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.268 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.273 -1.76%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.364 -2.28%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.346 -
std::multimap<int,_int>::count(key)_(existent)/0 0.013 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.599 -3.07%
std::multimap<int,_int>::count(key)_(existent)/32 3.579 -1.07%
std::multimap<int,_int>::count(key)_(existent)/8192 6.646 -2.27%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.789 -11.71%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.444 -16.27%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.162 -11.01%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.747 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5934.162 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.363 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51577.761 -
std::multimap<int,_int>::ctor(const&)/0 13.722 -
std::multimap<int,_int>::ctor(const&)/1024 6724.405 8.15%
std::multimap<int,_int>::ctor(const&)/32 227.396 9.71%
std::multimap<int,_int>::ctor(const&)/8192 50597.684 1.94%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.702 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6321.246 1.21%
std::multimap<int,_int>::ctor(const&,_alloc)/32 217.581 3.14%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 50614.373 1.76%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.622 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8045.387 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 224.265 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 65115.876 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.651 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12704.948 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.608 -1.29%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 268115.849 -2.06%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.016 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.244 4.22%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.401 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.174 1.98%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.925 10.50%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.740 19.57%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.927 8.48%
std::multimap<int,_int>::erase(iterator)/0 20.831 -
std::multimap<int,_int>::erase(iterator)/1024 21.048 -
std::multimap<int,_int>::erase(iterator)/32 21.020 -
std::multimap<int,_int>::erase(iterator)/8192 21.174 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.644 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7000.350 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 593.260 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55446.724 -
std::multimap<int,_int>::erase(key)_(existent)/0 21.924 -
std::multimap<int,_int>::erase(key)_(existent)/1024 25.597 -
std::multimap<int,_int>::erase(key)_(existent)/32 23.104 -
std::multimap<int,_int>::erase(key)_(existent)/8192 26.490 -
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 6.098 6.44%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.459 7.28%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.264 -
std::multimap<int,_int>::find(key)_(existent)/0 0.017 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.812 1.11%
std::multimap<int,_int>::find(key)_(existent)/32 1.585 -1.09%
std::multimap<int,_int>::find(key)_(existent)/8192 5.513 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.348 1.06%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.236 -2.30%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.474 -3.76%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.288 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.468 -2.54%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.012 2.10%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.281 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.295 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.741 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.752 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.248 2.46%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.179 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.838 -1.88%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.045 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.491 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.256 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.400 1.05%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.188 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.583 1.19%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.226 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14763.672 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 788.566 -1.02%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 146348.929 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.112 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12200.820 -1.34%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 718.178 1.05%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 180241.742 -1.30%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.955 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11109.546 2.05%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 696.120 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92447.822 2.73%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.382 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10245.038 1.64%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 703.167 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82583.702 -1.46%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.376 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.445 -
std::multimap<int,_int>::insert(value)_(already_present)/32 19.328 -1.42%
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.311 -2.08%
std::multimap<int,_int>::insert(value)_(new_value)/0 17.988 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.056 -1.71%
std::multimap<int,_int>::insert(value)_(new_value)/32 20.018 -1.06%
std::multimap<int,_int>::insert(value)_(new_value)/8192 36.785 -1.63%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.060 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.197 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.322 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 15.028 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.896 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.931 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.321 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6290.646 -1.11%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.119 2.51%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50712.652 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.338 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6309.310 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 221.800 4.22%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50456.595 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.230 1.47%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1459.496 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 41.608 12.89%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12812.018 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.018 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.040 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.220 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.266 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.665 -2.10%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.743 -1.02%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.878 -
std::multimap<std::string,_int>::clear()/0 423.075 -
std::multimap<std::string,_int>::clear()/1024 20279.848 -
std::multimap<std::string,_int>::clear()/32 896.166 -1.13%
std::multimap<std::string,_int>::clear()/8192 202065.105 -
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.011 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.526 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.245 2.92%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.218 1.41%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.284 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.607 6.71%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.516 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.128 6.57%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 22.367 -6.55%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.441 3.75%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.929 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.920 -2.19%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.368 -1.90%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.783 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.748 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7090.199 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 215.206 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60381.552 -
std::multimap<std::string,_int>::ctor(const&)/0 13.626 -
std::multimap<std::string,_int>::ctor(const&)/1024 34795.826 -
std::multimap<std::string,_int>::ctor(const&)/32 832.801 -
std::multimap<std::string,_int>::ctor(const&)/8192 346645.727 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.645 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37606.493 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 800.631 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 349037.309 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.764 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39855.708 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 738.813 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 384393.250 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.664 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53483.903 1.18%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 959.463 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1046646.518 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.002 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.456 2.22%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.913 14.07%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.910 4.07%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.222 -3.38%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.699 3.13%
std::multimap<std::string,_int>::erase(iterator)/0 27.734 -5.97%
std::multimap<std::string,_int>::erase(iterator)/1024 28.289 -9.07%
std::multimap<std::string,_int>::erase(iterator)/32 31.615 18.14%
std::multimap<std::string,_int>::erase(iterator)/8192 27.183 -15.40%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.763 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12389.900 1.38%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 684.166 -3.63%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114179.363 -
std::multimap<std::string,_int>::erase(key)_(existent)/0 58.735 -10.69%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 89.568 47.68%
std::multimap<std::string,_int>::erase(key)_(existent)/32 72.552 -1.23%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 106.596 16.21%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.259 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.237 -4.19%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.430 -3.53%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.525 1.37%
std::multimap<std::string,_int>::find(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.529 -2.45%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.886 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.085 -13.66%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.605 8.63%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.563 8.46%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.096 8.25%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 30.322 -16.61%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.542 4.57%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.477 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.997 -7.87%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.949 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.725 26.65%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 34.371 -10.67%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 44.903 -14.25%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.418 31.00%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.905 -31.95%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.262 2.54%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.388 -6.49%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.699 18.96%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.384 9.72%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.633 -19.28%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.972 -17.34%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.173 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67156.865 1.06%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1485.465 3.31%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 819189.263 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.651 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 57718.428 1.49%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1504.097 -1.25%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 798496.359 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.192 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33303.661 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1225.742 1.38%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 378994.349 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.588 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32657.862 3.12%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1186.115 -4.41%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 350838.845 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.221 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.269 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 61.234 2.35%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 69.786 2.31%
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.187 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 65.394 -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 40.720 5.16%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 78.837 -11.87%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.222 -4.11%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.089 -4.25%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 27.005 -2.48%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 28.218 20.24%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.765 18.19%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.858 -3.11%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.324 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36521.739 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 877.002 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351325.130 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.325 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36354.985 1.88%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 652.223 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 351913.795 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.128 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17182.586 -1.24%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 338.945 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209404.599 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 25.002 6.00%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.531 -9.53%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 30.290 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.089 3.63%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.272 -2.38%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.586 -4.67%
std::multiset<int>::clear()/0 421.928 -
std::multiset<int>::clear()/1024 9716.111 -
std::multiset<int>::clear()/32 647.212 1.37%
std::multiset<int>::clear()/8192 75933.795 -
std::multiset<int>::contains(key)_(existent)/0 0.014 -
std::multiset<int>::contains(key)_(existent)/1024 4.130 3.59%
std::multiset<int>::contains(key)_(existent)/32 1.694 1.46%
std::multiset<int>::contains(key)_(existent)/8192 8.367 -
std::multiset<int>::contains(key)_(non-existent)/0 0.268 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.660 -4.11%
std::multiset<int>::contains(key)_(non-existent)/32 2.325 -9.05%
std::multiset<int>::contains(key)_(non-existent)/8192 8.740 -3.93%
std::multiset<int>::count(key)_(existent)/0 0.013 -
std::multiset<int>::count(key)_(existent)/1024 5.518 -4.41%
std::multiset<int>::count(key)_(existent)/32 3.407 -3.69%
std::multiset<int>::count(key)_(existent)/8192 9.192 -
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 5.907 -
std::multiset<int>::count(key)_(non-existent)/32 2.247 -
std::multiset<int>::count(key)_(non-existent)/8192 9.132 -
std::multiset<int>::ctor(&&,_different_allocs)/0 13.782 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5883.707 -
std::multiset<int>::ctor(&&,_different_allocs)/32 180.596 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48248.395 -1.80%
std::multiset<int>::ctor(const&)/0 13.664 -
std::multiset<int>::ctor(const&)/1024 6168.087 -
std::multiset<int>::ctor(const&)/32 221.815 2.00%
std::multiset<int>::ctor(const&)/8192 49458.796 -
std::multiset<int>::ctor(const&,_alloc)/0 13.680 -
std::multiset<int>::ctor(const&,_alloc)/1024 6234.651 -
std::multiset<int>::ctor(const&,_alloc)/32 224.184 2.28%
std::multiset<int>::ctor(const&,_alloc)/8192 49814.442 1.39%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.630 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9996.147 16.26%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 256.596 1.07%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 81250.257 17.95%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.652 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12447.331 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.055 -1.12%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 254499.308 -6.05%
std::multiset<int>::equal_range(key)_(existent)/0 0.012 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.517 4.39%
std::multiset<int>::equal_range(key)_(existent)/32 2.515 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.582 1.20%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.254 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.370 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.359 -1.68%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.527 -
std::multiset<int>::erase(iterator)/0 20.284 -
std::multiset<int>::erase(iterator)/1024 24.140 1.35%
std::multiset<int>::erase(iterator)/32 21.807 1.01%
std::multiset<int>::erase(iterator)/8192 23.988 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.586 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6483.648 -1.30%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 583.112 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51971.660 -1.13%
std::multiset<int>::erase(key)_(existent)/0 21.148 1.19%
std::multiset<int>::erase(key)_(existent)/1024 40.327 -2.88%
std::multiset<int>::erase(key)_(existent)/32 22.532 1.17%
std::multiset<int>::erase(key)_(existent)/8192 60.451 -
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.645 -1.79%
std::multiset<int>::erase(key)_(non-existent)/32 2.611 -
std::multiset<int>::erase(key)_(non-existent)/8192 9.472 -2.31%
std::multiset<int>::find(key)_(existent)/0 0.013 -
std::multiset<int>::find(key)_(existent)/1024 3.699 -
std::multiset<int>::find(key)_(existent)/32 1.665 -
std::multiset<int>::find(key)_(existent)/8192 8.083 -
std::multiset<int>::find(key)_(non-existent)/0 0.255 -
std::multiset<int>::find(key)_(non-existent)/1024 6.102 11.34%
std::multiset<int>::find(key)_(non-existent)/32 2.634 17.61%
std::multiset<int>::find(key)_(non-existent)/8192 9.490 10.71%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.152 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.128 -3.58%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.743 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.072 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.154 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.021 2.80%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.565 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.820 1.60%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.255 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.024 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 20.023 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 73.066 4.99%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.187 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.065 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.071 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.998 3.04%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.359 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14538.062 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 789.385 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 152235.702 1.37%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 423.210 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12071.767 4.17%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 718.820 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 205669.489 -1.58%
std::multiset<int>::insert(value)_(already_present)/0 18.302 -
std::multiset<int>::insert(value)_(already_present)/1024 28.244 -
std::multiset<int>::insert(value)_(already_present)/32 19.097 -
std::multiset<int>::insert(value)_(already_present)/8192 33.036 -
std::multiset<int>::insert(value)_(new_value)/0 17.986 -
std::multiset<int>::insert(value)_(new_value)/1024 48.664 -
std::multiset<int>::insert(value)_(new_value)/32 20.086 -
std::multiset<int>::insert(value)_(new_value)/8192 83.357 13.35%
std::multiset<int>::lower_bound(key)_(existent)/0 0.016 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.205 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.659 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.966 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.974 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.880 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.107 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.311 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6168.298 -1.13%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 217.447 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49973.439 1.39%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.333 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6179.599 -1.47%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 219.046 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49890.805 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.199 -2.38%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1330.567 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 35.129 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12352.662 1.01%
std::multiset<int>::upper_bound(key)_(existent)/0 0.013 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.070 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.229 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.738 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.451 -3.79%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.835 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.093 -
std::multiset<std::string>::clear()/0 422.806 -
std::multiset<std::string>::clear()/1024 20021.952 -1.33%
std::multiset<std::string>::clear()/32 900.688 -3.16%
std::multiset<std::string>::clear()/8192 206034.009 1.17%
std::multiset<std::string>::contains(key)_(existent)/0 0.012 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.516 1.28%
std::multiset<std::string>::contains(key)_(existent)/32 15.166 -8.72%
std::multiset<std::string>::contains(key)_(existent)/8192 28.534 -
std::multiset<std::string>::contains(key)_(non-existent)/0 0.286 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 21.679 -5.34%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.437 -3.37%
std::multiset<std::string>::contains(key)_(non-existent)/8192 25.387 -20.78%
std::multiset<std::string>::count(key)_(existent)/0 0.035 -
std::multiset<std::string>::count(key)_(existent)/1024 24.193 4.57%
std::multiset<std::string>::count(key)_(existent)/32 19.842 1.32%
std::multiset<std::string>::count(key)_(existent)/8192 31.010 3.22%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.940 -
std::multiset<std::string>::count(key)_(non-existent)/32 9.968 1.07%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.830 1.04%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.703 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6879.567 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.496 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57460.198 -
std::multiset<std::string>::ctor(const&)/0 13.594 -
std::multiset<std::string>::ctor(const&)/1024 34787.595 -
std::multiset<std::string>::ctor(const&)/32 716.309 -1.17%
std::multiset<std::string>::ctor(const&)/8192 339947.710 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.608 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36688.851 -
std::multiset<std::string>::ctor(const&,_alloc)/32 746.391 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 342599.957 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.774 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40276.868 1.40%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 767.267 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379095.343 -1.34%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.760 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54978.073 1.50%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 915.949 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1051033.296 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.035 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.184 -3.55%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.361 -12.35%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.065 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.265 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.242 2.77%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.051 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 32.719 5.10%
std::multiset<std::string>::erase(iterator)/0 27.193 -6.67%
std::multiset<std::string>::erase(iterator)/1024 30.584 3.20%
std::multiset<std::string>::erase(iterator)/32 33.255 7.20%
std::multiset<std::string>::erase(iterator)/8192 33.500 23.22%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.187 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12520.381 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 698.753 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115642.153 -
std::multiset<std::string>::erase(key)_(existent)/0 45.256 11.64%
std::multiset<std::string>::erase(key)_(existent)/1024 72.079 -17.15%
std::multiset<std::string>::erase(key)_(existent)/32 52.447 4.54%
std::multiset<std::string>::erase(key)_(existent)/8192 113.048 -12.32%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.349 -3.28%
std::multiset<std::string>::erase(key)_(non-existent)/32 10.939 9.17%
std::multiset<std::string>::erase(key)_(non-existent)/8192 31.099 -3.51%
std::multiset<std::string>::find(key)_(existent)/0 0.037 -
std::multiset<std::string>::find(key)_(existent)/1024 28.758 3.96%
std::multiset<std::string>::find(key)_(existent)/32 17.891 -17.56%
std::multiset<std::string>::find(key)_(existent)/8192 34.353 -17.12%
std::multiset<std::string>::find(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.688 -
std::multiset<std::string>::find(key)_(non-existent)/32 10.317 -1.03%
std::multiset<std::string>::find(key)_(non-existent)/8192 27.748 3.81%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.704 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 61.341 -2.49%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.641 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 85.289 -2.60%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.406 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.019 -1.76%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.866 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.307 -1.27%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.488 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.124 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.211 1.36%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.314 -2.03%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.594 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.083 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.877 1.62%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 40.582 2.33%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.026 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70323.161 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1471.719 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 839575.561 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.782 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58725.063 1.18%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1436.655 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 801273.647 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.586 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.636 1.12%
std::multiset<std::string>::insert(value)_(already_present)/32 41.565 -1.75%
std::multiset<std::string>::insert(value)_(already_present)/8192 65.262 -
std::multiset<std::string>::insert(value)_(new_value)/0 35.180 -
std::multiset<std::string>::insert(value)_(new_value)/1024 62.825 -
std::multiset<std::string>::insert(value)_(new_value)/32 43.011 -
std::multiset<std::string>::insert(value)_(new_value)/8192 74.725 -
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.037 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 22.935 -4.87%
std::multiset<std::string>::lower_bound(key)_(existent)/32 17.404 3.16%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 29.351 -1.94%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 22.729 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.260 -1.16%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 31.276 -2.59%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.238 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36729.698 2.39%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 677.834 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345814.637 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.225 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35407.724 -1.53%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 578.219 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344931.215 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16762.378 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 393.592 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 207229.645 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.428 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 16.901 -8.05%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 30.634 8.18%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 23.894 4.46%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.573 -3.53%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.951 -
std::none_of(deque<int>)_(process_all)/32 11.533 -
std::none_of(deque<int>)_(process_all)/32768 10533.298 -8.65%
std::none_of(deque<int>)_(process_all)/50 20.229 10.37%
std::none_of(deque<int>)_(process_all)/8 3.224 4.17%
std::none_of(deque<int>)_(process_all)/8192 2650.588 -7.99%
std::none_of(list<int>)_(process_all)/32 11.709 -
std::none_of(list<int>)_(process_all)/32768 25869.089 -
std::none_of(list<int>)_(process_all)/50 21.805 -
std::none_of(list<int>)_(process_all)/8 2.608 -
std::none_of(list<int>)_(process_all)/8192 7075.998 -
std::none_of(vector<int>)_(process_all)/32 8.325 -
std::none_of(vector<int>)_(process_all)/32768 8083.772 -
std::none_of(vector<int>)_(process_all)/50 13.108 -11.50%
std::none_of(vector<int>)_(process_all)/8 2.410 -
std::none_of(vector<int>)_(process_all)/8192 2026.728 -
std::partial_sort(deque<int>)_(ascending)/1024 7935.504 -
std::partial_sort(deque<int>)_(ascending)/8 29.599 -3.16%
std::partial_sort(deque<int>)_(ascending)/8192 166176.314 1.47%
std::partial_sort(deque<int>)_(descending)/1024 18630.781 -
std::partial_sort(deque<int>)_(descending)/8 42.656 -1.94%
std::partial_sort(deque<int>)_(descending)/8192 285640.532 -
std::partial_sort(deque<int>)_(heap)/1024 18541.438 -
std::partial_sort(deque<int>)_(heap)/8 38.993 -
std::partial_sort(deque<int>)_(heap)/8192 292214.222 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7962.042 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.463 -3.30%
std::partial_sort(deque<int>)_(pipe-organ)/8192 165063.824 -2.07%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19580.434 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.777 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 289380.833 -
std::partial_sort(deque<int>)_(repeated)/1024 6475.126 -
std::partial_sort(deque<int>)_(repeated)/8 27.654 -
std::partial_sort(deque<int>)_(repeated)/8192 68683.074 -
std::partial_sort(deque<int>)_(shuffled)/1024 16134.392 -
std::partial_sort(deque<int>)_(shuffled)/8 33.447 -1.73%
std::partial_sort(deque<int>)_(shuffled)/8192 264984.100 1.17%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4994.647 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.731 -1.47%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55627.205 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8215.437 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 24.924 -1.11%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97949.834 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8213.602 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 24.749 -3.19%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100938.213 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4984.312 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.736 -1.51%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55627.920 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9193.514 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.324 -2.59%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97662.731 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3936.886 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.851 -3.33%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46907.986 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6907.696 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.637 -2.95%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91605.887 -
std::partial_sort(vector<int>)_(ascending)/1024 4980.247 -
std::partial_sort(vector<int>)_(ascending)/8 20.678 -
std::partial_sort(vector<int>)_(ascending)/8192 54539.342 -
std::partial_sort(vector<int>)_(descending)/1024 8247.681 -
std::partial_sort(vector<int>)_(descending)/8 25.079 -
std::partial_sort(vector<int>)_(descending)/8192 97471.204 -
std::partial_sort(vector<int>)_(heap)/1024 8234.635 -
std::partial_sort(vector<int>)_(heap)/8 26.338 -
std::partial_sort(vector<int>)_(heap)/8192 100862.230 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4980.784 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.607 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54419.883 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9152.859 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.388 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97490.486 -
std::partial_sort(vector<int>)_(repeated)/1024 3928.798 -
std::partial_sort(vector<int>)_(repeated)/8 20.163 -
std::partial_sort(vector<int>)_(repeated)/8192 46665.525 -
std::partial_sort(vector<int>)_(shuffled)/1024 6939.738 -
std::partial_sort(vector<int>)_(shuffled)/8 22.203 -
std::partial_sort(vector<int>)_(shuffled)/8192 88617.797 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5499.425 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.738 -1.77%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57315.465 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8521.931 1.16%
std::partial_sort_copy(deque<int>)_(descending)/8 19.742 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99903.311 1.07%
std::partial_sort_copy(deque<int>)_(heap)/1024 8669.039 1.26%
std::partial_sort_copy(deque<int>)_(heap)/8 15.559 -3.15%
std::partial_sort_copy(deque<int>)_(heap)/8192 103576.873 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5503.350 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.775 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57279.511 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9302.409 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.778 2.27%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100708.423 1.47%
std::partial_sort_copy(deque<int>)_(repeated)/1024 4315.799 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.584 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 49378.664 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7293.312 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.058 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92530.762 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5634.544 -1.20%
std::partial_sort_copy(list<int>)_(ascending)/8 9.239 2.17%
std::partial_sort_copy(list<int>)_(ascending)/8192 60747.067 -
std::partial_sort_copy(list<int>)_(descending)/1024 8522.073 -
std::partial_sort_copy(list<int>)_(descending)/8 18.888 -
std::partial_sort_copy(list<int>)_(descending)/8192 100840.622 -
std::partial_sort_copy(list<int>)_(heap)/1024 8516.186 -
std::partial_sort_copy(list<int>)_(heap)/8 15.921 -
std::partial_sort_copy(list<int>)_(heap)/8192 104883.461 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5607.907 -11.60%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.184 1.41%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 61428.237 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9500.644 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.932 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 100957.329 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4503.713 -14.32%
std::partial_sort_copy(list<int>)_(repeated)/8 8.607 1.21%
std::partial_sort_copy(list<int>)_(repeated)/8192 54047.959 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7305.828 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.548 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 93051.703 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5229.672 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.097 -14.26%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55709.736 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8417.636 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.843 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98534.704 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8345.213 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.008 -1.20%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102129.929 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5228.302 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.056 -17.79%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55566.347 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9197.073 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.725 -17.80%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98685.348 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4073.521 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.102 -7.21%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47614.939 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7120.043 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.603 1.06%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92371.477 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5088.293 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.918 -2.38%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55437.321 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8352.588 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.876 2.19%
std::partial_sort_copy(vector<int>)_(descending)/8192 98997.988 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8323.392 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.041 -2.95%
std::partial_sort_copy(vector<int>)_(heap)/8192 102291.361 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5081.255 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.835 -2.97%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55219.255 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9220.747 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.877 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99626.742 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4040.944 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.541 -2.35%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47538.056 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7165.980 1.14%
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.060 -2.40%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93935.249 -
std::partition(deque<int>)_(dense)/1024 360.212 -
std::partition(deque<int>)_(dense)/32 10.380 8.97%
std::partition(deque<int>)_(dense)/50 15.852 14.12%
std::partition(deque<int>)_(dense)/8192 2799.300 -
std::partition(deque<int>)_(sparse)/1024 393.527 1.20%
std::partition(deque<int>)_(sparse)/32 10.066 -18.73%
std::partition(deque<int>)_(sparse)/50 15.155 -18.05%
std::partition(deque<int>)_(sparse)/8192 3092.782 1.95%
std::partition(list<int>)_(dense)/1024 388.736 -
std::partition(list<int>)_(dense)/32 8.911 1.91%
std::partition(list<int>)_(dense)/50 13.393 1.18%
std::partition(list<int>)_(dense)/8192 4350.245 -
std::partition(list<int>)_(sparse)/1024 724.950 -
std::partition(list<int>)_(sparse)/32 8.838 -
std::partition(list<int>)_(sparse)/50 15.244 3.75%
std::partition(list<int>)_(sparse)/8192 7681.829 7.54%
std::partition(vector<int>)_(dense)/1024 248.078 2.39%
std::partition(vector<int>)_(dense)/32 8.349 -3.27%
std::partition(vector<int>)_(dense)/50 13.256 1.51%
std::partition(vector<int>)_(dense)/8192 1877.476 -
std::partition(vector<int>)_(sparse)/1024 257.539 -
std::partition(vector<int>)_(sparse)/32 8.819 -
std::partition(vector<int>)_(sparse)/50 14.005 -
std::partition(vector<int>)_(sparse)/8192 1870.570 -
std::partition_copy(deque<int>)/1024 632.070 -
std::partition_copy(deque<int>)/32 12.987 -
std::partition_copy(deque<int>)/50 21.039 -
std::partition_copy(deque<int>)/8192 5692.463 -
std::partition_copy(list<int>)/1024 713.976 -
std::partition_copy(list<int>)/32 8.581 1.13%
std::partition_copy(list<int>)/50 13.031 -
std::partition_copy(list<int>)/8192 7330.636 -
std::partition_copy(vector<int>)/1024 453.061 -3.77%
std::partition_copy(vector<int>)/32 8.348 2.58%
std::partition_copy(vector<int>)/50 12.831 -
std::partition_copy(vector<int>)/8192 4610.980 1.45%
std::partition_point(deque<int>)/1024 9.332 -
std::partition_point(deque<int>)/32 4.499 -6.78%
std::partition_point(deque<int>)/50 4.722 -5.84%
std::partition_point(deque<int>)/8192 16.364 -
std::partition_point(list<int>)/1024 1258.312 12.52%
std::partition_point(list<int>)/32 15.780 -1.34%
std::partition_point(list<int>)/50 24.545 -
std::partition_point(list<int>)/8192 11733.749 -
std::partition_point(vector<int>)/1024 6.145 -
std::partition_point(vector<int>)/32 2.549 -
std::partition_point(vector<int>)/50 2.557 -
std::partition_point(vector<int>)/8192 9.436 -
std::remove(deque<int>)_(prefix)/1024 526.472 -
std::remove(deque<int>)_(prefix)/32 59.426 -
std::remove(deque<int>)_(prefix)/50 64.812 -4.62%
std::remove(deque<int>)_(prefix)/8192 3893.977 -
std::remove(deque<int>)_(sprinkled)/1024 520.932 -
std::remove(deque<int>)_(sprinkled)/32 53.262 -7.43%
std::remove(deque<int>)_(sprinkled)/50 57.601 -11.10%
std::remove(deque<int>)_(sprinkled)/8192 3862.186 -
std::remove(list<int>)_(prefix)/1024 976.217 -
std::remove(list<int>)_(prefix)/32 55.359 -
std::remove(list<int>)_(prefix)/50 66.918 -
std::remove(list<int>)_(prefix)/8192 8244.312 -2.35%
std::remove(list<int>)_(sprinkled)/1024 950.657 -1.69%
std::remove(list<int>)_(sprinkled)/32 56.814 -
std::remove(list<int>)_(sprinkled)/50 65.439 1.21%
std::remove(list<int>)_(sprinkled)/8192 7796.012 -2.31%
std::remove(vector<int>)_(prefix)/1024 312.333 -
std::remove(vector<int>)_(prefix)/32 52.241 1.22%
std::remove(vector<int>)_(prefix)/50 57.153 -
std::remove(vector<int>)_(prefix)/8192 2113.474 -
std::remove(vector<int>)_(sprinkled)/1024 288.161 -
std::remove(vector<int>)_(sprinkled)/32 51.721 -
std::remove(vector<int>)_(sprinkled)/50 55.877 -
std::remove(vector<int>)_(sprinkled)/8192 1986.417 -
std::remove_copy(deque<int>)_(prefix)/1024 387.026 -3.08%
std::remove_copy(deque<int>)_(prefix)/32 13.019 -
std::remove_copy(deque<int>)_(prefix)/50 19.064 -
std::remove_copy(deque<int>)_(prefix)/8192 3352.019 -
std::remove_copy(deque<int>)_(sprinkled)/1024 359.026 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.221 -1.04%
std::remove_copy(deque<int>)_(sprinkled)/50 18.430 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2868.022 -
std::remove_copy(list<int>)_(prefix)/1024 754.152 -
std::remove_copy(list<int>)_(prefix)/32 10.808 -
std::remove_copy(list<int>)_(prefix)/50 21.891 -
std::remove_copy(list<int>)_(prefix)/8192 6875.420 -2.26%
std::remove_copy(list<int>)_(sprinkled)/1024 738.307 -
std::remove_copy(list<int>)_(sprinkled)/32 11.228 -
std::remove_copy(list<int>)_(sprinkled)/50 18.665 -
std::remove_copy(list<int>)_(sprinkled)/8192 6925.012 -
std::remove_copy(vector<int>)_(prefix)/1024 270.602 1.25%
std::remove_copy(vector<int>)_(prefix)/32 9.089 1.45%
std::remove_copy(vector<int>)_(prefix)/50 13.285 -
std::remove_copy(vector<int>)_(prefix)/8192 2065.212 -
std::remove_copy(vector<int>)_(sprinkled)/1024 484.505 -
std::remove_copy(vector<int>)_(sprinkled)/32 14.929 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.229 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3647.518 -
std::remove_copy_if(deque<int>)_(prefix)/1024 532.171 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.852 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.370 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3891.845 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 546.784 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.693 -1.51%
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.192 -2.22%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3305.399 2.33%
std::remove_copy_if(list<int>)_(prefix)/1024 792.079 -
std::remove_copy_if(list<int>)_(prefix)/32 14.809 -
std::remove_copy_if(list<int>)_(prefix)/50 27.129 -
std::remove_copy_if(list<int>)_(prefix)/8192 7164.357 -1.14%
std::remove_copy_if(list<int>)_(sprinkled)/1024 782.876 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.547 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.656 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7060.868 -2.07%
std::remove_copy_if(vector<int>)_(prefix)/1024 376.653 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.230 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.670 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3325.788 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.191 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.294 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.833 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3739.344 -
std::remove_if(deque<int>)_(prefix)/1024 570.218 2.12%
std::remove_if(deque<int>)_(prefix)/32 59.470 4.45%
std::remove_if(deque<int>)_(prefix)/50 67.148 -
std::remove_if(deque<int>)_(prefix)/8192 4253.823 -
std::remove_if(deque<int>)_(sprinkled)/1024 539.503 -1.55%
std::remove_if(deque<int>)_(sprinkled)/32 56.070 -3.80%
std::remove_if(deque<int>)_(sprinkled)/50 65.213 -2.68%
std::remove_if(deque<int>)_(sprinkled)/8192 3964.137 -
std::remove_if(list<int>)_(prefix)/1024 1011.291 -
std::remove_if(list<int>)_(prefix)/32 61.571 -
std::remove_if(list<int>)_(prefix)/50 75.114 -
std::remove_if(list<int>)_(prefix)/8192 10097.704 2.97%
std::remove_if(list<int>)_(sprinkled)/1024 992.388 -
std::remove_if(list<int>)_(sprinkled)/32 60.011 -
std::remove_if(list<int>)_(sprinkled)/50 73.611 -
std::remove_if(list<int>)_(sprinkled)/8192 8249.361 -
std::remove_if(vector<int>)_(prefix)/1024 357.729 -
std::remove_if(vector<int>)_(prefix)/32 51.924 -
std::remove_if(vector<int>)_(prefix)/50 57.193 -
std::remove_if(vector<int>)_(prefix)/8192 2588.759 -
std::remove_if(vector<int>)_(sprinkled)/1024 518.163 -1.09%
std::remove_if(vector<int>)_(sprinkled)/32 58.055 3.20%
std::remove_if(vector<int>)_(sprinkled)/50 67.656 2.97%
std::remove_if(vector<int>)_(sprinkled)/8192 3805.854 -
std::replace(deque<int>)_(prefix)/1024 413.796 -
std::replace(deque<int>)_(prefix)/32 12.838 -
std::replace(deque<int>)_(prefix)/50 19.243 -
std::replace(deque<int>)_(prefix)/8192 3262.494 -
std::replace(deque<int>)_(sprinkled)/1024 351.765 -
std::replace(deque<int>)_(sprinkled)/32 12.570 -
std::replace(deque<int>)_(sprinkled)/50 18.644 -
std::replace(deque<int>)_(sprinkled)/8192 2805.143 -
std::replace(list<int>)_(prefix)/1024 738.397 -
std::replace(list<int>)_(prefix)/32 11.075 -
std::replace(list<int>)_(prefix)/50 18.348 -
std::replace(list<int>)_(prefix)/8192 7404.171 5.30%
std::replace(list<int>)_(sprinkled)/1024 726.510 -
std::replace(list<int>)_(sprinkled)/32 11.262 -
std::replace(list<int>)_(sprinkled)/50 17.705 -2.07%
std::replace(list<int>)_(sprinkled)/8192 7598.506 5.90%
std::replace(vector<int>)_(prefix)/1024 159.101 -
std::replace(vector<int>)_(prefix)/32 4.988 -
std::replace(vector<int>)_(prefix)/50 7.656 -
std::replace(vector<int>)_(prefix)/8192 1276.396 -
std::replace(vector<int>)_(sprinkled)/1024 154.300 -
std::replace(vector<int>)_(sprinkled)/32 5.299 -
std::replace(vector<int>)_(sprinkled)/50 8.355 3.29%
std::replace(vector<int>)_(sprinkled)/8192 1197.767 -7.44%
std::replace_if(deque<int>)_(prefix)/1024 488.046 1.28%
std::replace_if(deque<int>)_(prefix)/32 14.203 1.13%
std::replace_if(deque<int>)_(prefix)/50 20.323 -
std::replace_if(deque<int>)_(prefix)/8192 3490.853 -
std::replace_if(deque<int>)_(sprinkled)/1024 363.734 -
std::replace_if(deque<int>)_(sprinkled)/32 12.435 -
std::replace_if(deque<int>)_(sprinkled)/50 18.654 -
std::replace_if(deque<int>)_(sprinkled)/8192 2916.944 -
std::replace_if(list<int>)_(prefix)/1024 736.530 -1.21%
std::replace_if(list<int>)_(prefix)/32 13.138 -
std::replace_if(list<int>)_(prefix)/50 23.962 -2.01%
std::replace_if(list<int>)_(prefix)/8192 7510.938 5.29%
std::replace_if(list<int>)_(sprinkled)/1024 738.398 -
std::replace_if(list<int>)_(sprinkled)/32 13.369 -
std::replace_if(list<int>)_(sprinkled)/50 22.939 -
std::replace_if(list<int>)_(sprinkled)/8192 7788.305 6.46%
std::replace_if(vector<int>)_(prefix)/1024 272.706 -
std::replace_if(vector<int>)_(prefix)/32 8.928 -
std::replace_if(vector<int>)_(prefix)/50 13.664 -
std::replace_if(vector<int>)_(prefix)/8192 2044.404 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.122 -
std::replace_if(vector<int>)_(sprinkled)/32 8.723 -
std::replace_if(vector<int>)_(sprinkled)/50 13.743 -5.98%
std::replace_if(vector<int>)_(sprinkled)/8192 1912.918 -
std::reverse(deque<int>)/32768 5718.815 -5.66%
std::reverse(deque<int>)/4096 718.824 -
std::reverse(deque<int>)/512 113.219 -
std::reverse(deque<int>)/64 13.110 -
std::reverse(deque<int>)/8 2.512 -
std::reverse(list<int>)/32768 17348.852 -
std::reverse(list<int>)/4096 1644.396 -1.77%
std::reverse(list<int>)/512 191.148 -1.68%
std::reverse(list<int>)/64 17.570 -
std::reverse(list<int>)/8 2.032 -19.33%
std::reverse(vector<int>)/32768 1042.581 -
std::reverse(vector<int>)/4096 130.403 -
std::reverse(vector<int>)/512 16.444 -
std::reverse(vector<int>)/64 4.130 -
std::reverse(vector<int>)/8 1.570 1.04%
std::reverse_copy(deque<int>)/32768 7941.934 -1.97%
std::reverse_copy(deque<int>)/4096 977.993 -
std::reverse_copy(deque<int>)/512 124.766 -
std::reverse_copy(deque<int>)/64 15.927 -
std::reverse_copy(deque<int>)/8 2.533 -
std::reverse_copy(list<int>)/32768 26210.168 -
std::reverse_copy(list<int>)/4096 3208.505 2.05%
std::reverse_copy(list<int>)/512 364.754 -
std::reverse_copy(list<int>)/64 30.018 -1.63%
std::reverse_copy(list<int>)/8 2.379 -2.02%
std::reverse_copy(vector<int>)/32768 976.289 -
std::reverse_copy(vector<int>)/4096 136.298 1.40%
std::reverse_copy(vector<int>)/512 17.143 -
std::reverse_copy(vector<int>)/64 2.496 -
std::reverse_copy(vector<int>)/8 2.408 -7.61%
std::rotate(deque<int>)_(1_element_backward)/1024 41.191 -2.28%
std::rotate(deque<int>)_(1_element_backward)/32 4.403 -4.36%
std::rotate(deque<int>)_(1_element_backward)/50 5.261 -
std::rotate(deque<int>)_(1_element_backward)/8192 309.507 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.864 -4.21%
std::rotate(deque<int>)_(1_element_forward)/32 4.698 -1.93%
std::rotate(deque<int>)_(1_element_forward)/50 5.505 -
std::rotate(deque<int>)_(1_element_forward)/8192 302.120 -
std::rotate(deque<int>)_(by_1/2)/1024 173.374 -1.65%
std::rotate(deque<int>)_(by_1/2)/32 7.454 -
std::rotate(deque<int>)_(by_1/2)/50 10.290 -
std::rotate(deque<int>)_(by_1/2)/8192 1459.465 -
std::rotate(deque<int>)_(by_1/3)/1024 1857.975 -
std::rotate(deque<int>)_(by_1/3)/32 45.396 -
std::rotate(deque<int>)_(by_1/3)/50 76.543 -
std::rotate(deque<int>)_(by_1/3)/8192 22592.193 -
std::rotate(deque<int>)_(by_1/4)/1024 783.421 -3.30%
std::rotate(deque<int>)_(by_1/4)/32 29.639 -
std::rotate(deque<int>)_(by_1/4)/50 75.062 -
std::rotate(deque<int>)_(by_1/4)/8192 6823.378 -
std::rotate(list<int>)_(1_element_backward)/1024 744.500 -
std::rotate(list<int>)_(1_element_backward)/32 13.100 -
std::rotate(list<int>)_(1_element_backward)/50 25.906 1.95%
std::rotate(list<int>)_(1_element_backward)/8192 8798.492 1.03%
std::rotate(list<int>)_(1_element_forward)/1024 735.665 -
std::rotate(list<int>)_(1_element_forward)/32 14.237 1.70%
std::rotate(list<int>)_(1_element_forward)/50 24.830 -
std::rotate(list<int>)_(1_element_forward)/8192 8869.093 10.74%
std::rotate(list<int>)_(by_1/2)/1024 389.156 -
std::rotate(list<int>)_(by_1/2)/32 7.075 -
std::rotate(list<int>)_(by_1/2)/50 13.848 -1.33%
std::rotate(list<int>)_(by_1/2)/8192 6263.505 21.01%
std::rotate(list<int>)_(by_1/3)/1024 804.813 -
std::rotate(list<int>)_(by_1/3)/32 14.874 -
std::rotate(list<int>)_(by_1/3)/50 24.650 -2.07%
std::rotate(list<int>)_(by_1/3)/8192 8711.245 -2.84%
std::rotate(list<int>)_(by_1/4)/1024 577.334 -
std::rotate(list<int>)_(by_1/4)/32 14.578 -
std::rotate(list<int>)_(by_1/4)/50 24.908 -
std::rotate(list<int>)_(by_1/4)/8192 7200.435 -1.84%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.393 -1.63%
std::rotate(vector<bool>)_(1_element_backward)/32 17.969 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.957 -
std::rotate(vector<bool>)_(1_element_backward)/8192 104.384 -2.52%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.086 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.903 -1.12%
std::rotate(vector<bool>)_(1_element_forward)/50 17.922 -1.15%
std::rotate(vector<bool>)_(1_element_forward)/8192 108.724 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.386 -
std::rotate(vector<bool>)_(by_1/2)/32 18.021 -1.77%
std::rotate(vector<bool>)_(by_1/2)/50 17.842 -1.54%
std::rotate(vector<bool>)_(by_1/2)/8192 15.142 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.746 -
std::rotate(vector<bool>)_(by_1/3)/32 17.551 -2.80%
std::rotate(vector<bool>)_(by_1/3)/50 17.540 -3.26%
std::rotate(vector<bool>)_(by_1/3)/8192 146.415 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.626 11.24%
std::rotate(vector<bool>)_(by_1/4)/32 17.785 -2.15%
std::rotate(vector<bool>)_(by_1/4)/50 17.520 -2.95%
std::rotate(vector<bool>)_(by_1/4)/8192 30.374 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.898 -
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.703 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.285 -
std::rotate(vector<int>)_(1_element_forward)/32 2.945 -
std::rotate(vector<int>)_(1_element_forward)/50 5.265 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.024 -
std::rotate(vector<int>)_(by_1/2)/1024 31.946 -
std::rotate(vector<int>)_(by_1/2)/32 3.651 -
std::rotate(vector<int>)_(by_1/2)/50 4.448 -
std::rotate(vector<int>)_(by_1/2)/8192 240.588 -
std::rotate(vector<int>)_(by_1/3)/1024 1367.433 -
std::rotate(vector<int>)_(by_1/3)/32 21.589 -
std::rotate(vector<int>)_(by_1/3)/50 39.969 -
std::rotate(vector<int>)_(by_1/3)/8192 10869.446 -
std::rotate(vector<int>)_(by_1/4)/1024 329.180 -
std::rotate(vector<int>)_(by_1/4)/32 12.046 -
std::rotate(vector<int>)_(by_1/4)/50 40.081 -
std::rotate(vector<int>)_(by_1/4)/8192 2591.359 -
std::rotate_copy(deque<int>)/1024 35.370 1.47%
std::rotate_copy(deque<int>)/32 9.225 251.79%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 292.536 -
std::rotate_copy(list<int>)/1024 725.878 -
std::rotate_copy(list<int>)/32 8.533 3.24%
std::rotate_copy(list<int>)/50 14.235 -
std::rotate_copy(list<int>)/8192 6652.218 -
std::rotate_copy(vector<int>)/1024 32.806 -1.69%
std::rotate_copy(vector<int>)/32 2.086 -
std::rotate_copy(vector<int>)/50 2.700 -
std::rotate_copy(vector<int>)/8192 712.493 2.61%
std::sample(deque<int>)/1024 11824.931 -
std::sample(deque<int>)/32 320.869 -
std::sample(deque<int>)/8192 95204.047 -
std::sample(list<int>)/1024 11630.241 -
std::sample(list<int>)/32 312.018 -
std::sample(list<int>)/8192 96544.540 -
std::sample(vector<int>)/1024 11259.076 -
std::sample(vector<int>)/32 306.416 -
std::sample(vector<int>)/8192 90691.392 -
std::search(deque<int>)_(near_matches)/1000 22278.780 18.74%
std::search(deque<int>)_(near_matches)/1024 23153.901 17.19%
std::search(deque<int>)_(near_matches)/8192 1443125.948 -
std::search(deque<int>)_(no_match)/1000 405.374 -
std::search(deque<int>)_(no_match)/1024 414.644 18.60%
std::search(deque<int>)_(no_match)/1048576 422798.205 -
std::search(deque<int>)_(no_match)/8192 3301.151 -
std::search(deque<int>)_(same_length)/1000 333.547 -5.06%
std::search(deque<int>)_(same_length)/1024 477.223 -
std::search(deque<int>)_(same_length)/8192 3886.211 2.70%
std::search(deque<int>)_(single_element)/1000 448.403 3.35%
std::search(deque<int>)_(single_element)/1024 458.126 -
std::search(deque<int>)_(single_element)/8192 3661.455 -
std::search(deque<int>,_pred)_(near_matches)/1000 24904.614 -8.22%
std::search(deque<int>,_pred)_(near_matches)/1024 25960.597 -8.53%
std::search(deque<int>,_pred)_(near_matches)/8192 1508831.987 -1.74%
std::search(deque<int>,_pred)_(no_match)/1000 425.586 -
std::search(deque<int>,_pred)_(no_match)/1024 338.189 -9.37%
std::search(deque<int>,_pred)_(no_match)/1048576 444784.366 -
std::search(deque<int>,_pred)_(no_match)/8192 3473.862 -
std::search(deque<int>,_pred)_(same_length)/1000 479.276 -3.79%
std::search(deque<int>,_pred)_(same_length)/1024 510.558 -
std::search(deque<int>,_pred)_(same_length)/8192 4058.529 -
std::search(deque<int>,_pred)_(single_element)/1000 472.845 -1.06%
std::search(deque<int>,_pred)_(single_element)/1024 483.579 -
std::search(deque<int>,_pred)_(single_element)/8192 3865.814 -
std::search(list<int>)_(near_matches)/1000 37537.984 -
std::search(list<int>)_(near_matches)/1024 39445.982 -
std::search(list<int>)_(near_matches)/8192 2538170.743 -
std::search(list<int>)_(no_match)/1000 678.946 -
std::search(list<int>)_(no_match)/1024 755.215 -1.11%
std::search(list<int>)_(no_match)/1048576 842771.456 1.50%
std::search(list<int>)_(no_match)/8192 6964.403 -
std::search(list<int>)_(same_length)/1000 743.769 -
std::search(list<int>)_(same_length)/1024 762.960 -1.56%
std::search(list<int>)_(same_length)/8192 10600.034 12.65%
std::search(list<int>)_(single_element)/1000 689.889 2.77%
std::search(list<int>)_(single_element)/1024 751.900 1.50%
std::search(list<int>)_(single_element)/8192 7803.384 -
std::search(list<int>,_pred)_(near_matches)/1000 42351.432 -
std::search(list<int>,_pred)_(near_matches)/1024 44193.858 -
std::search(list<int>,_pred)_(near_matches)/8192 2729658.396 -
std::search(list<int>,_pred)_(no_match)/1000 750.221 -
std::search(list<int>,_pred)_(no_match)/1024 767.568 -
std::search(list<int>,_pred)_(no_match)/1048576 898991.240 -
std::search(list<int>,_pred)_(no_match)/8192 6999.439 -
std::search(list<int>,_pred)_(same_length)/1000 773.904 -
std::search(list<int>,_pred)_(same_length)/1024 791.009 -
std::search(list<int>,_pred)_(same_length)/8192 9020.133 -
std::search(list<int>,_pred)_(single_element)/1000 822.729 -
std::search(list<int>,_pred)_(single_element)/1024 841.590 -
std::search(list<int>,_pred)_(single_element)/8192 8688.437 -
std::search(vector<int>)_(near_matches)/1000 13935.192 -
std::search(vector<int>)_(near_matches)/1024 14831.203 -
std::search(vector<int>)_(near_matches)/8192 768388.249 -
std::search(vector<int>)_(no_match)/1000 207.381 -
std::search(vector<int>)_(no_match)/1024 212.819 -
std::search(vector<int>)_(no_match)/1048576 211023.729 -
std::search(vector<int>)_(no_match)/8192 1644.273 -
std::search(vector<int>)_(same_length)/1000 245.323 1.66%
std::search(vector<int>)_(same_length)/1024 251.656 2.31%
std::search(vector<int>)_(same_length)/8192 1929.452 2.91%
std::search(vector<int>)_(single_element)/1000 232.758 -2.32%
std::search(vector<int>)_(single_element)/1024 237.684 -2.43%
std::search(vector<int>)_(single_element)/8192 1833.627 -1.53%
std::search(vector<int>,_pred)_(near_matches)/1000 22996.230 -
std::search(vector<int>,_pred)_(near_matches)/1024 24013.911 -
std::search(vector<int>,_pred)_(near_matches)/8192 1450294.952 -
std::search(vector<int>,_pred)_(no_match)/1000 467.683 -
std::search(vector<int>,_pred)_(no_match)/1024 474.159 -
std::search(vector<int>,_pred)_(no_match)/1048576 444401.602 -
std::search(vector<int>,_pred)_(no_match)/8192 4031.048 -
std::search(vector<int>,_pred)_(same_length)/1000 600.277 -
std::search(vector<int>,_pred)_(same_length)/1024 614.851 -
std::search(vector<int>,_pred)_(same_length)/8192 4918.744 -
std::search(vector<int>,_pred)_(single_element)/1000 459.591 -
std::search(vector<int>,_pred)_(single_element)/1024 470.195 -
std::search(vector<int>,_pred)_(single_element)/8192 3755.600 -
std::search_n(deque<int>)_(no_match)/1000 429.600 -1.26%
std::search_n(deque<int>)_(no_match)/1024 438.841 -
std::search_n(deque<int>)_(no_match)/1048576 439306.695 -
std::search_n(deque<int>)_(no_match)/8192 3428.915 -
std::search_n(deque<int>,_pred)_(no_match)/1000 603.848 -2.76%
std::search_n(deque<int>,_pred)_(no_match)/1024 625.474 -2.76%
std::search_n(deque<int>,_pred)_(no_match)/1048576 549113.352 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4327.606 -
std::search_n(list<int>)_(no_match)/1000 676.771 -4.19%
std::search_n(list<int>)_(no_match)/1024 747.497 -
std::search_n(list<int>)_(no_match)/1048576 868517.843 -
std::search_n(list<int>)_(no_match)/8192 6844.071 -8.51%
std::search_n(list<int>,_pred)_(no_match)/1000 823.661 -
std::search_n(list<int>,_pred)_(no_match)/1024 843.880 -
std::search_n(list<int>,_pred)_(no_match)/1048576 979735.839 -
std::search_n(list<int>,_pred)_(no_match)/8192 8331.288 1.39%
std::search_n(vector<int>)_(no_match)/1000 205.085 -
std::search_n(vector<int>)_(no_match)/1024 212.604 1.23%
std::search_n(vector<int>)_(no_match)/1048576 210590.705 1.02%
std::search_n(vector<int>)_(no_match)/8192 1642.129 1.03%
std::search_n(vector<int>,_pred)_(no_match)/1000 511.207 -
std::search_n(vector<int>,_pred)_(no_match)/1024 522.568 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 607845.239 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4177.143 -
std::set<int>::clear()/0 421.050 -
std::set<int>::clear()/1024 8649.338 -18.02%
std::set<int>::clear()/32 639.556 -9.30%
std::set<int>::clear()/8192 72900.616 -19.22%
std::set<int>::contains(key)_(existent)/0 0.011 -
std::set<int>::contains(key)_(existent)/1024 3.955 -
std::set<int>::contains(key)_(existent)/32 1.707 -
std::set<int>::contains(key)_(existent)/8192 8.762 6.20%
std::set<int>::contains(key)_(non-existent)/0 0.276 -
std::set<int>::contains(key)_(non-existent)/1024 5.345 -
std::set<int>::contains(key)_(non-existent)/32 2.472 -9.92%
std::set<int>::contains(key)_(non-existent)/8192 8.443 -1.29%
std::set<int>::count(key)_(existent)/0 0.012 -
std::set<int>::count(key)_(existent)/1024 4.372 2.24%
std::set<int>::count(key)_(existent)/32 1.891 -
std::set<int>::count(key)_(existent)/8192 7.716 -3.55%
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.544 -
std::set<int>::count(key)_(non-existent)/32 2.912 -1.64%
std::set<int>::count(key)_(non-existent)/8192 11.348 -
std::set<int>::ctor(&&,_different_allocs)/0 13.738 -
std::set<int>::ctor(&&,_different_allocs)/1024 5786.400 -5.17%
std::set<int>::ctor(&&,_different_allocs)/32 181.389 -
std::set<int>::ctor(&&,_different_allocs)/8192 47952.210 -10.32%
std::set<int>::ctor(const&)/0 13.691 -
std::set<int>::ctor(const&)/1024 6335.743 -21.75%
std::set<int>::ctor(const&)/32 224.047 3.16%
std::set<int>::ctor(const&)/8192 50730.204 -25.19%
std::set<int>::ctor(const&,_alloc)/0 13.688 -
std::set<int>::ctor(const&,_alloc)/1024 6363.780 -23.35%
std::set<int>::ctor(const&,_alloc)/32 228.429 -26.36%
std::set<int>::ctor(const&,_alloc)/8192 50875.750 -27.40%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.601 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8819.153 -27.66%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 261.420 -28.15%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70473.021 -28.02%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.624 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12987.115 -20.83%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 308.226 -22.13%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 285036.441 -5.44%
std::set<int>::equal_range(key)_(existent)/0 0.012 -
std::set<int>::equal_range(key)_(existent)/1024 4.205 1.01%
std::set<int>::equal_range(key)_(existent)/32 1.708 -
std::set<int>::equal_range(key)_(existent)/8192 7.966 -5.59%
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.474 -
std::set<int>::equal_range(key)_(non-existent)/32 2.646 -
std::set<int>::equal_range(key)_(non-existent)/8192 9.994 -14.19%
std::set<int>::erase(iterator)/0 19.949 -17.07%
std::set<int>::erase(iterator)/1024 20.271 -7.76%
std::set<int>::erase(iterator)/32 20.190 -1.89%
std::set<int>::erase(iterator)/8192 20.598 -15.89%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.871 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6438.875 -13.13%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 582.378 -4.59%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51710.716 -9.91%
std::set<int>::erase(key)_(existent)/0 20.501 -17.12%
std::set<int>::erase(key)_(existent)/1024 39.698 -8.78%
std::set<int>::erase(key)_(existent)/32 21.914 -17.44%
std::set<int>::erase(key)_(existent)/8192 51.484 -5.18%
std::set<int>::erase(key)_(non-existent)/0 0.256 -
std::set<int>::erase(key)_(non-existent)/1024 5.273 -1.63%
std::set<int>::erase(key)_(non-existent)/32 2.289 -8.23%
std::set<int>::erase(key)_(non-existent)/8192 8.138 -
std::set<int>::find(key)_(existent)/0 0.013 -
std::set<int>::find(key)_(existent)/1024 3.937 1.20%
std::set<int>::find(key)_(existent)/32 1.606 -
std::set<int>::find(key)_(existent)/8192 8.061 1.05%
std::set<int>::find(key)_(non-existent)/0 0.255 -
std::set<int>::find(key)_(non-existent)/1024 5.576 -
std::set<int>::find(key)_(non-existent)/32 2.261 -1.21%
std::set<int>::find(key)_(non-existent)/8192 8.450 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 18.311 -13.79%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 43.084 -3.73%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.465 -14.52%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.424 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.246 -13.98%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.466 -9.93%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.163 -14.45%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.188 -6.28%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.360 -18.18%
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.061 -14.39%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 20.021 -16.72%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 99.718 11.19%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.656 -9.94%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.350 -12.51%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.219 -12.82%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.545 1.55%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.629 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16564.525 -9.56%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 826.911 -6.20%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 148402.519 -13.87%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.591 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7827.165 -15.78%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 575.524 -8.23%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 134771.579 -4.58%
std::set<int>::insert(value)_(already_present)/0 0.582 -
std::set<int>::insert(value)_(already_present)/1024 6.359 -12.63%
std::set<int>::insert(value)_(already_present)/32 1.773 -
std::set<int>::insert(value)_(already_present)/8192 10.432 -9.71%
std::set<int>::insert(value)_(new_value)/0 18.196 -19.88%
std::set<int>::insert(value)_(new_value)/1024 42.635 1.13%
std::set<int>::insert(value)_(new_value)/32 19.959 -21.91%
std::set<int>::insert(value)_(new_value)/8192 73.150 1.00%
std::set<int>::lower_bound(key)_(existent)/0 0.016 -
std::set<int>::lower_bound(key)_(existent)/1024 4.249 -1.18%
std::set<int>::lower_bound(key)_(existent)/32 1.567 -
std::set<int>::lower_bound(key)_(existent)/8192 8.034 -1.55%
std::set<int>::lower_bound(key)_(non-existent)/0 0.254 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.186 -13.54%
std::set<int>::lower_bound(key)_(non-existent)/32 2.295 -15.59%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.406 -13.64%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.335 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6323.194 -40.81%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 223.294 -36.35%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 50065.138 -39.96%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.354 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6235.488 -42.62%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 223.046 -38.30%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49824.124 -42.70%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.088 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1350.084 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.033 -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12305.507 -
std::set<int>::upper_bound(key)_(existent)/0 0.013 -
std::set<int>::upper_bound(key)_(existent)/1024 4.209 2.22%
std::set<int>::upper_bound(key)_(existent)/32 1.751 -
std::set<int>::upper_bound(key)_(existent)/8192 7.878 -2.67%
std::set<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.007 -6.32%
std::set<int>::upper_bound(key)_(non-existent)/32 2.458 -5.02%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.148 -19.84%
std::set<std::string>::clear()/0 422.794 -
std::set<std::string>::clear()/1024 19731.940 -26.32%
std::set<std::string>::clear()/32 885.759 -19.43%
std::set<std::string>::clear()/8192 202959.388 -23.08%
std::set<std::string>::contains(key)_(existent)/0 0.018 -
std::set<std::string>::contains(key)_(existent)/1024 23.408 -42.05%
std::set<std::string>::contains(key)_(existent)/32 15.654 -30.11%
std::set<std::string>::contains(key)_(existent)/8192 27.458 -45.21%
std::set<std::string>::contains(key)_(non-existent)/0 0.292 5.41%
std::set<std::string>::contains(key)_(non-existent)/1024 20.829 -61.46%
std::set<std::string>::contains(key)_(non-existent)/32 9.941 -60.59%
std::set<std::string>::contains(key)_(non-existent)/8192 28.407 -60.22%
std::set<std::string>::count(key)_(existent)/0 0.016 -
std::set<std::string>::count(key)_(existent)/1024 22.175 -49.69%
std::set<std::string>::count(key)_(existent)/32 15.518 -36.68%
std::set<std::string>::count(key)_(existent)/8192 30.076 -41.72%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 23.829 -55.48%
std::set<std::string>::count(key)_(non-existent)/32 10.748 -55.37%
std::set<std::string>::count(key)_(non-existent)/8192 31.732 -55.69%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.716 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6933.291 -
std::set<std::string>::ctor(&&,_different_allocs)/32 211.839 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57839.032 -2.86%
std::set<std::string>::ctor(const&)/0 13.612 -
std::set<std::string>::ctor(const&)/1024 35980.331 -4.51%
std::set<std::string>::ctor(const&)/32 694.967 -29.02%
std::set<std::string>::ctor(const&)/8192 343166.171 -4.19%
std::set<std::string>::ctor(const&,_alloc)/0 13.611 -
std::set<std::string>::ctor(const&,_alloc)/1024 36723.873 -5.83%
std::set<std::string>::ctor(const&,_alloc)/32 799.462 -13.95%
std::set<std::string>::ctor(const&,_alloc)/8192 345947.896 -4.67%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.674 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40668.877 -12.42%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 667.578 -26.68%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 384985.342 -12.69%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.668 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53891.650 -24.23%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 945.559 -31.03%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094578.771 -8.78%
std::set<std::string>::equal_range(key)_(existent)/0 0.036 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.553 -40.93%
std::set<std::string>::equal_range(key)_(existent)/32 16.861 -30.17%
std::set<std::string>::equal_range(key)_(existent)/8192 30.334 -39.91%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.466 -55.43%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.847 -54.44%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.116 -54.76%
std::set<std::string>::erase(iterator)/0 29.540 -30.52%
std::set<std::string>::erase(iterator)/1024 28.403 -31.78%
std::set<std::string>::erase(iterator)/32 25.967 -42.20%
std::set<std::string>::erase(iterator)/8192 33.363 -17.05%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.056 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12195.707 -30.26%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 715.856 -14.51%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113202.116 -24.06%
std::set<std::string>::erase(key)_(existent)/0 65.673 -13.57%
std::set<std::string>::erase(key)_(existent)/1024 99.022 -12.52%
std::set<std::string>::erase(key)_(existent)/32 61.111 -48.62%
std::set<std::string>::erase(key)_(existent)/8192 69.668 -43.27%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 26.558 -49.90%
std::set<std::string>::erase(key)_(non-existent)/32 12.679 -46.88%
std::set<std::string>::erase(key)_(non-existent)/8192 33.644 -52.42%
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 23.575 -41.49%
std::set<std::string>::find(key)_(existent)/32 15.840 -33.09%
std::set<std::string>::find(key)_(existent)/8192 29.080 -40.65%
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 21.298 -59.78%
std::set<std::string>::find(key)_(non-existent)/32 10.688 -55.31%
std::set<std::string>::find(key)_(non-existent)/8192 26.681 -62.21%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.135 7.11%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 71.521 -29.10%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.424 -15.80%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 93.551 -23.82%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.981 -17.52%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.099 -38.57%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.780 -48.04%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 44.790 -48.56%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.856 -14.39%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.368 13.15%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.536 -21.71%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.763 -28.43%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 36.175 -9.54%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.556 -14.97%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.955 -13.65%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.989 -5.79%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 424.324 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66302.877 -33.42%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1490.955 -28.57%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 821452.373 -26.66%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.399 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 38974.203 -32.64%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1144.178 -24.34%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 616114.789 -19.39%
std::set<std::string>::insert(value)_(already_present)/0 15.043 -3.10%
std::set<std::string>::insert(value)_(already_present)/1024 32.818 -33.18%
std::set<std::string>::insert(value)_(already_present)/32 11.778 -36.91%
std::set<std::string>::insert(value)_(already_present)/8192 38.831 -2.84%
std::set<std::string>::insert(value)_(new_value)/0 33.444 -15.02%
std::set<std::string>::insert(value)_(new_value)/1024 64.520 -34.30%
std::set<std::string>::insert(value)_(new_value)/32 39.742 -38.47%
std::set<std::string>::insert(value)_(new_value)/8192 91.396 -12.74%
std::set<std::string>::lower_bound(key)_(existent)/0 0.034 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.787 -43.43%
std::set<std::string>::lower_bound(key)_(existent)/32 16.229 -31.82%
std::set<std::string>::lower_bound(key)_(existent)/8192 28.007 -43.76%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.887 -56.76%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.675 -55.27%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.391 -55.55%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.226 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36274.488 -10.95%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 680.039 -21.39%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348450.523 -7.06%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.228 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35990.890 -15.09%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 723.607 -30.05%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347166.913 -9.37%
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17178.757 2.54%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 342.302 6.82%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205170.307 -1.59%
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.296 -41.04%
std::set<std::string>::upper_bound(key)_(existent)/32 16.916 -27.55%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.072 -43.50%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.402 -58.17%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.326 -57.24%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.905 -56.44%
std::shift_left(deque<int>)/1024 39.861 1.81%
std::shift_left(deque<int>)/32 4.871 3.17%
std::shift_left(deque<int>)/50 5.597 1.51%
std::shift_left(deque<int>)/8192 303.715 -
std::shift_left(list<int>)/1024 728.812 -
std::shift_left(list<int>)/32 14.415 -
std::shift_left(list<int>)/50 27.946 1.28%
std::shift_left(list<int>)/8192 7707.867 -
std::shift_left(vector<int>)/1024 35.289 -
std::shift_left(vector<int>)/32 3.877 29.69%
std::shift_left(vector<int>)/50 5.264 -
std::shift_left(vector<int>)/8192 282.211 -
std::shift_right(deque<int>)/1024 40.223 -
std::shift_right(deque<int>)/32 3.240 -
std::shift_right(deque<int>)/50 4.226 -
std::shift_right(deque<int>)/8192 308.076 -
std::shift_right(list<int>)/1024 733.012 -
std::shift_right(list<int>)/32 14.502 -
std::shift_right(list<int>)/50 26.829 -
std::shift_right(list<int>)/8192 7428.525 2.01%
std::shift_right(vector<int>)/1024 35.787 -
std::shift_right(vector<int>)/32 4.161 -
std::shift_right(vector<int>)/50 5.327 -
std::shift_right(vector<int>)/8192 300.013 -
std::shuffle(deque<int>)/1024 9461.922 -
std::shuffle(deque<int>)/32 299.157 -
std::shuffle(deque<int>)/8192 74917.603 -
std::shuffle(vector<int>)/1024 8881.416 -
std::shuffle(vector<int>)/32 279.004 -
std::shuffle(vector<int>)/8192 70645.613 -
std::sort(deque<int>)_(ascending)/1024 767.531 -
std::sort(deque<int>)_(ascending)/8 18.135 -2.49%
std::sort(deque<int>)_(ascending)/8192 5737.300 -
std::sort(deque<int>)_(descending)/1024 1299.672 -
std::sort(deque<int>)_(descending)/8 25.718 -
std::sort(deque<int>)_(descending)/8192 10398.650 -
std::sort(deque<int>)_(heap)/1024 6261.001 -
std::sort(deque<int>)_(heap)/8 24.836 -
std::sort(deque<int>)_(heap)/8192 69719.846 -
std::sort(deque<int>)_(pipe-organ)/1024 2691.689 -1.24%
std::sort(deque<int>)_(pipe-organ)/8 20.956 -
std::sort(deque<int>)_(pipe-organ)/8192 26617.636 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17614.645 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.438 -
std::sort(deque<int>)_(qsort_adversarial)/8192 455355.319 -2.07%
std::sort(deque<int>)_(repeated)/1024 964.767 -
std::sort(deque<int>)_(repeated)/8 18.711 -
std::sort(deque<int>)_(repeated)/8192 6759.334 -
std::sort(deque<int>)_(shuffled)/1024 6893.490 -
std::sort(deque<int>)_(shuffled)/8 23.493 -
std::sort(deque<int>)_(shuffled)/8192 81038.655 -
std::sort(vector<NonIntegral>)_(ascending)/1024 544.406 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.561 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3761.046 -
std::sort(vector<NonIntegral>)_(descending)/1024 783.267 -
std::sort(vector<NonIntegral>)_(descending)/8 24.017 -3.41%
std::sort(vector<NonIntegral>)_(descending)/8192 5291.350 -
std::sort(vector<NonIntegral>)_(heap)/1024 4259.103 -
std::sort(vector<NonIntegral>)_(heap)/8 22.535 -
std::sort(vector<NonIntegral>)_(heap)/8192 50295.894 1.60%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1892.464 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.258 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18457.036 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13205.735 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.532 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155213.036 -
std::sort(vector<NonIntegral>)_(repeated)/1024 508.168 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.779 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3743.626 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4688.043 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.913 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 84088.119 -
std::sort(vector<int>)_(ascending)/1024 539.774 -
std::sort(vector<int>)_(ascending)/8 16.818 -
std::sort(vector<int>)_(ascending)/8192 3755.466 -
std::sort(vector<int>)_(descending)/1024 1055.508 -
std::sort(vector<int>)_(descending)/8 24.942 1.63%
std::sort(vector<int>)_(descending)/8192 7423.767 1.57%
std::sort(vector<int>)_(heap)/1024 4558.637 -
std::sort(vector<int>)_(heap)/8 22.734 -
std::sort(vector<int>)_(heap)/8192 45751.713 -
std::sort(vector<int>)_(pipe-organ)/1024 2287.635 -
std::sort(vector<int>)_(pipe-organ)/8 18.618 -
std::sort(vector<int>)_(pipe-organ)/8192 21514.965 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13538.039 3.32%
std::sort(vector<int>)_(qsort_adversarial)/8 16.767 -
std::sort(vector<int>)_(qsort_adversarial)/8192 155458.399 3.58%
std::sort(vector<int>)_(repeated)/1024 664.242 -
std::sort(vector<int>)_(repeated)/8 17.003 -
std::sort(vector<int>)_(repeated)/8192 5041.842 -
std::sort(vector<int>)_(shuffled)/1024 4669.043 -
std::sort(vector<int>)_(shuffled)/8 21.266 -
std::sort(vector<int>)_(shuffled)/8192 45170.247 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3468.705 4.49%
std::stable_partition(deque<int>)_(alloc_fails)/32 1910.131 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1943.402 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 16888.824 -1.48%
std::stable_partition(deque<int>)_(dense)/1024 681.169 -3.30%
std::stable_partition(deque<int>)_(dense)/32 31.961 -2.62%
std::stable_partition(deque<int>)_(dense)/50 43.367 -3.93%
std::stable_partition(deque<int>)_(dense)/8192 6093.027 -
std::stable_partition(deque<int>)_(sparse)/1024 457.206 -1.92%
std::stable_partition(deque<int>)_(sparse)/32 11.191 -8.62%
std::stable_partition(deque<int>)_(sparse)/50 28.336 -5.36%
std::stable_partition(deque<int>)_(sparse)/8192 3494.436 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4194.891 2.17%
std::stable_partition(list<int>)_(alloc_fails)/32 1901.853 -
std::stable_partition(list<int>)_(alloc_fails)/50 1933.117 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26220.482 3.68%
std::stable_partition(list<int>)_(dense)/1024 1732.710 -
std::stable_partition(list<int>)_(dense)/32 32.831 -1.03%
std::stable_partition(list<int>)_(dense)/50 57.685 -
std::stable_partition(list<int>)_(dense)/8192 19617.497 12.32%
std::stable_partition(list<int>)_(sparse)/1024 923.134 -
std::stable_partition(list<int>)_(sparse)/32 9.868 -1.20%
std::stable_partition(list<int>)_(sparse)/50 26.090 -
std::stable_partition(list<int>)_(sparse)/8192 8699.390 -1.00%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2908.896 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1913.790 1.59%
std::stable_partition(vector<int>)_(alloc_fails)/50 1915.330 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9821.034 -
std::stable_partition(vector<int>)_(dense)/1024 295.855 -
std::stable_partition(vector<int>)_(dense)/32 20.928 -2.47%
std::stable_partition(vector<int>)_(dense)/50 26.225 2.09%
std::stable_partition(vector<int>)_(dense)/8192 2099.387 -
std::stable_partition(vector<int>)_(sparse)/1024 213.059 -1.08%
std::stable_partition(vector<int>)_(sparse)/32 7.269 -
std::stable_partition(vector<int>)_(sparse)/50 21.543 3.51%
std::stable_partition(vector<int>)_(sparse)/8192 1550.150 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4155.080 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.283 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19068.024 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28994.855 2.60%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.235 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27084.441 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14211.851 2.00%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.082 1.23%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26155.973 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16787.376 2.73%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.206 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22906.256 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26291.757 3.43%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.442 -4.88%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 29026.012 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3815.816 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.169 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13216.070 -1.50%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19570.988 1.09%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.886 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25200.839 -1.17%
std::stable_sort(deque<int>)_(ascending)/1024 2144.916 2.13%
std::stable_sort(deque<int>)_(ascending)/8 18.013 -3.91%
std::stable_sort(deque<int>)_(ascending)/8192 13690.387 -
std::stable_sort(deque<int>)_(descending)/1024 2972.426 1.47%
std::stable_sort(deque<int>)_(descending)/8 27.485 -3.00%
std::stable_sort(deque<int>)_(descending)/8192 21270.977 1.04%
std::stable_sort(deque<int>)_(heap)/1024 2777.991 1.98%
std::stable_sort(deque<int>)_(heap)/8 26.488 -
std::stable_sort(deque<int>)_(heap)/8192 18116.415 1.83%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2972.068 1.50%
std::stable_sort(deque<int>)_(pipe-organ)/8 20.514 -2.73%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20814.248 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3141.672 1.58%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.552 -6.05%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21146.031 1.44%
std::stable_sort(deque<int>)_(repeated)/1024 1382.685 3.35%
std::stable_sort(deque<int>)_(repeated)/8 18.254 -3.84%
std::stable_sort(deque<int>)_(repeated)/8192 7633.222 -
std::stable_sort(deque<int>)_(shuffled)/1024 2510.388 2.07%
std::stable_sort(deque<int>)_(shuffled)/8 24.088 -1.70%
std::stable_sort(deque<int>)_(shuffled)/8192 14913.217 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4448.208 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.612 3.58%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55107.879 2.15%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23734.622 1.54%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.230 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126402.832 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14217.262 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.623 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 118016.396 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13992.073 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.026 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93028.035 1.02%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22987.561 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.825 1.38%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146046.312 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3416.438 2.06%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.564 3.18%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19471.994 2.00%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18381.050 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.249 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158153.969 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3979.273 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.671 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45972.805 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13314.634 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.694 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 201064.313 1.36%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10374.775 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.235 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126561.379 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8702.859 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.338 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 125014.077 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14512.387 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.544 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 211438.149 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1367.521 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.861 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15143.591 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12776.969 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 21.002 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184415.582 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4812.051 -2.52%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.770 -3.19%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20251.846 6.18%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24143.741 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.526 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24642.506 1.11%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14376.149 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.869 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31948.852 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14669.952 1.10%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.134 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22246.810 2.15%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23586.090 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.683 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35690.866 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3153.722 -15.75%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.774 -1.21%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9454.745 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18483.012 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.396 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28727.129 -
std::stable_sort(vector<int>)_(ascending)/1024 2055.667 -
std::stable_sort(vector<int>)_(ascending)/8 16.789 -
std::stable_sort(vector<int>)_(ascending)/8192 13446.528 -
std::stable_sort(vector<int>)_(descending)/1024 2794.798 -
std::stable_sort(vector<int>)_(descending)/8 25.552 -
std::stable_sort(vector<int>)_(descending)/8192 18418.662 -
std::stable_sort(vector<int>)_(heap)/1024 2505.844 -
std::stable_sort(vector<int>)_(heap)/8 22.000 -
std::stable_sort(vector<int>)_(heap)/8192 14401.575 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2786.693 -
std::stable_sort(vector<int>)_(pipe-organ)/8 19.052 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18229.706 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2874.414 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.721 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18314.417 -
std::stable_sort(vector<int>)_(repeated)/1024 1096.641 -
std::stable_sort(vector<int>)_(repeated)/8 16.947 -
std::stable_sort(vector<int>)_(repeated)/8192 5254.796 -
std::stable_sort(vector<int>)_(shuffled)/1024 2189.173 -
std::stable_sort(vector<int>)_(shuffled)/8 21.099 -
std::stable_sort(vector<int>)_(shuffled)/8192 10799.659 -
std::swap_ranges(deque<int>)/1024 341.020 -3.24%
std::swap_ranges(deque<int>)/32 10.508 -
std::swap_ranges(deque<int>)/50 19.878 -
std::swap_ranges(deque<int>)/8192 2735.972 -2.66%
std::swap_ranges(list<int>)/1024 757.361 -
std::swap_ranges(list<int>)/32 19.462 -
std::swap_ranges(list<int>)/50 32.982 -
std::swap_ranges(list<int>)/8192 9651.596 -5.17%
std::swap_ranges(vector<int>)/1024 62.698 -
std::swap_ranges(vector<int>)/32 4.823 -
std::swap_ranges(vector<int>)/50 5.605 -
std::swap_ranges(vector<int>)/8192 476.528 -
std::transform(deque<int>)_(identity_transform)/1024 370.048 -
std::transform(deque<int>)_(identity_transform)/32 12.433 -
std::transform(deque<int>)_(identity_transform)/50 19.199 -1.36%
std::transform(deque<int>)_(identity_transform)/8192 2446.622 -
std::transform(deque<int>,_deque<int>)/1024 661.245 -
std::transform(deque<int>,_deque<int>)/32 22.116 1.09%
std::transform(deque<int>,_deque<int>)/50 33.614 -1.42%
std::transform(deque<int>,_deque<int>)/8192 5415.567 -
std::transform(list<int>)_(identity_transform)/1024 742.425 -
std::transform(list<int>)_(identity_transform)/32 15.967 -1.21%
std::transform(list<int>)_(identity_transform)/50 39.486 1.48%
std::transform(list<int>)_(identity_transform)/8192 7060.684 -7.24%
std::transform(list<int>,_list<int>)/1024 845.391 -
std::transform(list<int>,_list<int>)/32 23.518 -
std::transform(list<int>,_list<int>)/50 36.662 -
std::transform(list<int>,_list<int>)/8192 9369.863 8.40%
std::transform(vector<int>)_(identity_transform)/1024 262.622 -
std::transform(vector<int>)_(identity_transform)/32 9.081 1.41%
std::transform(vector<int>)_(identity_transform)/50 14.176 -
std::transform(vector<int>)_(identity_transform)/8192 2023.979 -
std::transform(vector<int>,_vector<int>)/1024 555.483 -
std::transform(vector<int>,_vector<int>)/32 17.225 -
std::transform(vector<int>,_vector<int>)/50 26.919 -
std::transform(vector<int>,_vector<int>)/8192 4439.395 -
std::unique(deque<int>)_(contiguous)/1024 736.455 -
std::unique(deque<int>)_(contiguous)/32 59.087 -
std::unique(deque<int>)_(contiguous)/52 68.174 -
std::unique(deque<int>)_(contiguous)/8192 5509.168 -
std::unique(deque<int>)_(sprinkled)/1024 884.427 5.01%
std::unique(deque<int>)_(sprinkled)/32 69.476 3.70%
std::unique(deque<int>)_(sprinkled)/52 80.812 -2.07%
std::unique(deque<int>)_(sprinkled)/8192 7255.792 -2.61%
std::unique(deque<int>,_pred)_(contiguous)/1024 635.694 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.756 -1.69%
std::unique(deque<int>,_pred)_(contiguous)/52 69.787 -2.05%
std::unique(deque<int>,_pred)_(contiguous)/8192 4440.410 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 695.190 -
std::unique(deque<int>,_pred)_(sprinkled)/32 62.169 1.62%
std::unique(deque<int>,_pred)_(sprinkled)/52 75.734 2.39%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5254.997 -
std::unique(list<int>)_(contiguous)/1024 925.391 1.42%
std::unique(list<int>)_(contiguous)/32 55.064 -
std::unique(list<int>)_(contiguous)/52 72.069 -1.44%
std::unique(list<int>)_(contiguous)/8192 7003.381 -
std::unique(list<int>)_(sprinkled)/1024 959.743 -5.93%
std::unique(list<int>)_(sprinkled)/32 57.509 -3.71%
std::unique(list<int>)_(sprinkled)/52 73.136 -3.99%
std::unique(list<int>)_(sprinkled)/8192 7909.767 -5.28%
std::unique(list<int>,_pred)_(contiguous)/1024 1001.466 2.66%
std::unique(list<int>,_pred)_(contiguous)/32 60.397 -
std::unique(list<int>,_pred)_(contiguous)/52 75.043 -
std::unique(list<int>,_pred)_(contiguous)/8192 7881.819 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1022.405 -1.68%
std::unique(list<int>,_pred)_(sprinkled)/32 64.890 -
std::unique(list<int>,_pred)_(sprinkled)/52 82.273 1.39%
std::unique(list<int>,_pred)_(sprinkled)/8192 8404.236 -
std::unique(vector<int>)_(contiguous)/1024 312.367 -1.35%
std::unique(vector<int>)_(contiguous)/32 50.980 -
std::unique(vector<int>)_(contiguous)/52 56.248 -
std::unique(vector<int>)_(contiguous)/8192 1925.253 -
std::unique(vector<int>)_(sprinkled)/1024 283.864 -
std::unique(vector<int>)_(sprinkled)/32 50.845 -
std::unique(vector<int>)_(sprinkled)/52 55.445 -
std::unique(vector<int>)_(sprinkled)/8192 1916.664 -
std::unique(vector<int>,_pred)_(contiguous)/1024 537.489 -
std::unique(vector<int>,_pred)_(contiguous)/32 55.973 -
std::unique(vector<int>,_pred)_(contiguous)/52 65.413 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3767.986 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 700.158 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.941 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.890 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5278.505 -
std::unique_copy(deque<int>)_(contiguous)/1024 478.073 -
std::unique_copy(deque<int>)_(contiguous)/32 9.595 -2.90%
std::unique_copy(deque<int>)_(contiguous)/52 14.873 3.02%
std::unique_copy(deque<int>)_(contiguous)/8192 3744.113 -
std::unique_copy(deque<int>)_(sprinkled)/1024 467.555 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.899 -
std::unique_copy(deque<int>)_(sprinkled)/52 18.587 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3760.253 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.101 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.461 5.99%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.852 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4524.230 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.255 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.517 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.015 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5133.385 -
std::unique_copy(list<int>)_(contiguous)/1024 743.841 -
std::unique_copy(list<int>)_(contiguous)/32 11.248 1.49%
std::unique_copy(list<int>)_(contiguous)/52 21.935 -
std::unique_copy(list<int>)_(contiguous)/8192 6865.269 -
std::unique_copy(list<int>)_(sprinkled)/1024 744.424 -
std::unique_copy(list<int>)_(sprinkled)/32 12.423 -
std::unique_copy(list<int>)_(sprinkled)/52 21.750 -
std::unique_copy(list<int>)_(sprinkled)/8192 6971.287 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 793.028 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.093 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.574 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7516.055 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 843.183 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.084 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.542 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7409.488 -
std::unique_copy(vector<int>)_(contiguous)/1024 248.311 -
std::unique_copy(vector<int>)_(contiguous)/32 8.696 -2.78%
std::unique_copy(vector<int>)_(contiguous)/52 13.409 -
std::unique_copy(vector<int>)_(contiguous)/8192 1892.678 -
std::unique_copy(vector<int>)_(sprinkled)/1024 241.996 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.268 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.811 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1879.329 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.347 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.009 -3.25%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.544 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3695.455 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 583.621 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.427 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.162 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4419.652 -
std::unordered_map<int,_int>::clear()/0 426.867 1.43%
std::unordered_map<int,_int>::clear()/1024 8043.274 -1.96%
std::unordered_map<int,_int>::clear()/32 615.075 -
std::unordered_map<int,_int>::clear()/8192 60748.888 -5.27%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.011 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.227 -3.77%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.358 1.38%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.270 -22.71%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.197 -30.86%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.454 -12.28%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.122 -41.59%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.371 3.93%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.279 -6.64%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.275 -8.86%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.271 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.444 6.16%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.509 18.06%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.404 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 15.182 1.49%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8927.589 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 290.948 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 109539.726 -
std::unordered_map<int,_int>::ctor(const&)/0 13.989 1.72%
std::unordered_map<int,_int>::ctor(const&)/1024 6732.953 -
std::unordered_map<int,_int>::ctor(const&)/32 201.354 -
std::unordered_map<int,_int>::ctor(const&)/8192 55383.394 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 14.069 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10225.287 -2.75%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 265.471 -2.67%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 85539.291 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.959 1.31%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13734.850 1.12%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 373.173 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141545.291 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.954 1.19%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13565.512 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.348 -1.24%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141600.310 -
std::unordered_map<int,_int>::erase(iterator)/0 19.889 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.278 -2.94%
std::unordered_map<int,_int>::erase(iterator)/32 20.368 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.224 -4.87%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 425.464 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5393.564 -1.42%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 530.401 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43288.407 -3.66%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.193 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.569 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.466 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.823 -5.37%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 0.881 -26.27%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.044 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.941 -8.22%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.014 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.365 7.50%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.350 12.77%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.545 25.48%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.233 9.88%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.167 -12.57%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.060 -5.19%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.313 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13218.950 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 758.253 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 137708.356 -1.19%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.426 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7237.827 -4.87%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 622.289 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 83958.578 -4.67%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 425.215 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14495.122 -2.55%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 820.450 1.90%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 150742.996 -1.31%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 425.337 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14453.994 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 816.702 1.06%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 147885.391 -1.44%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.667 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.988 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.677 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.879 26.38%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.214 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.549 -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 19.420 -4.40%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.512 -2.48%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.891 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.174 2.76%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.900 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.559 -16.60%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.206 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.494 -3.92%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.765 3.26%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.730 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.378 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6704.806 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.708 -2.51%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54318.118 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.371 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6742.347 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 202.808 1.14%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55223.120 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.874 6.17%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1495.460 10.19%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.092 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 27915.112 3.63%
std::unordered_multimap<int,_int>::clear()/0 424.645 -
std::unordered_multimap<int,_int>::clear()/1024 8062.617 3.42%
std::unordered_multimap<int,_int>::clear()/32 614.643 -
std::unordered_multimap<int,_int>::clear()/8192 63210.675 5.18%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.011 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.335 13.23%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.428 19.08%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.445 4.78%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.370 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.494 16.14%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.615 27.69%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.571 3.18%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.014 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.666 9.65%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.583 15.06%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.712 11.75%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.356 31.19%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.428 5.76%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.525 14.05%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.479 6.36%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.959 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 9151.964 -1.01%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 304.836 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 113565.008 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.891 1.03%
std::unordered_multimap<int,_int>::ctor(const&)/1024 6607.749 -1.81%
std::unordered_multimap<int,_int>::ctor(const&)/32 200.068 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54278.138 -2.04%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 14.052 1.28%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9292.013 1.42%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 259.700 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76156.492 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.873 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13879.908 -1.12%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 390.135 1.41%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146302.342 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.840 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13742.404 -1.39%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 385.790 1.48%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 148565.555 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.833 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 21.153 2.39%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.377 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 26.850 -6.22%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.015 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5712.511 2.39%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 547.939 4.42%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45725.229 2.54%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.875 1.11%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 23.298 9.85%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.239 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.854 7.41%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.269 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.039 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.119 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.895 -
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.067 -3.69%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.201 2.16%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.235 -10.10%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.148 3.91%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.162 1.31%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.147 7.92%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.722 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16533.742 -4.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 816.421 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 178199.637 1.57%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 426.206 1.20%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15711.673 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 854.815 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 184076.510 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.358 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16522.358 -2.07%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 854.844 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 172135.411 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.451 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18156.733 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 911.220 2.27%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 188729.898 1.53%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.158 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 25.330 1.55%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 22.182 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 29.632 10.59%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.593 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 23.712 -2.38%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 19.817 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 23.084 1.86%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.311 1.10%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6670.920 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.168 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54065.099 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.281 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6689.214 -1.46%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 201.347 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54779.871 -1.56%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.847 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2221.089 43.10%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.648 -1.19%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 32741.909 18.14%
std::unordered_multiset<int>::clear()/0 422.367 -
std::unordered_multiset<int>::clear()/1024 8104.684 6.57%
std::unordered_multiset<int>::clear()/32 612.417 -
std::unordered_multiset<int>::clear()/8192 61399.828 5.47%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.015 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.571 27.00%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.331 -
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.339 -14.43%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.365 -8.09%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.836 1.46%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.418 -15.48%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.766 9.64%
std::unordered_multiset<int>::count(key)_(existent)/0 0.014 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.720 6.41%
std::unordered_multiset<int>::count(key)_(existent)/32 1.852 6.90%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.735 -3.56%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.323 19.56%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.221 1.24%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.378 16.69%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.246 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 15.016 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8938.225 1.40%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 302.815 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 103895.009 1.78%
std::unordered_multiset<int>::ctor(const&)/0 13.773 -
std::unordered_multiset<int>::ctor(const&)/1024 6700.347 1.30%
std::unordered_multiset<int>::ctor(const&)/32 201.879 2.08%
std::unordered_multiset<int>::ctor(const&)/8192 55111.153 1.26%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.987 1.05%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9156.984 1.26%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 261.708 2.88%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76453.143 1.06%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.763 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13657.442 2.20%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 392.947 2.93%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143500.226 1.38%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.755 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13335.507 2.49%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 376.309 2.66%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143256.403 1.19%
std::unordered_multiset<int>::erase(iterator)/0 19.830 1.22%
std::unordered_multiset<int>::erase(iterator)/1024 20.615 -2.36%
std::unordered_multiset<int>::erase(iterator)/32 20.508 1.90%
std::unordered_multiset<int>::erase(iterator)/8192 20.478 1.92%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.612 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5597.315 1.88%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 545.729 1.55%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44575.310 2.71%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.649 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.988 1.10%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.322 1.30%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.103 -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.273 -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.117 -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.172 -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.038 1.01%
std::unordered_multiset<int>::find(key)_(existent)/0 0.015 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.511 28.95%
std::unordered_multiset<int>::find(key)_(existent)/32 1.523 36.59%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.504 24.13%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.102 8.19%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.242 2.22%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.086 -3.52%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.866 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16002.576 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 841.821 6.18%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 171941.680 1.48%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.124 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15423.974 2.05%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 868.104 4.81%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 180873.659 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.087 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 31.705 -6.24%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.884 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 34.078 1.78%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.593 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 24.896 -
std::unordered_multiset<int>::insert(value)_(new_value)/32 21.055 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 20.739 2.46%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.242 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6649.052 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 216.951 5.20%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53828.885 -2.26%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.228 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6666.042 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.575 1.53%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54706.376 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.904 3.22%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1454.796 14.14%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.339 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 27091.568 2.02%
std::unordered_set<int>::clear()/0 423.102 -
std::unordered_set<int>::clear()/1024 9046.158 12.62%
std::unordered_set<int>::clear()/32 638.229 4.09%
std::unordered_set<int>::clear()/8192 67717.944 9.41%
std::unordered_set<int>::contains(key)_(existent)/0 0.011 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.486 18.01%
std::unordered_set<int>::contains(key)_(existent)/32 1.146 -6.92%
std::unordered_set<int>::contains(key)_(existent)/8192 1.387 5.61%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.365 8.51%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.433 17.42%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.828 24.29%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.366 -2.22%
std::unordered_set<int>::count(key)_(existent)/0 0.013 -
std::unordered_set<int>::count(key)_(existent)/1024 1.337 -2.97%
std::unordered_set<int>::count(key)_(existent)/32 1.603 -
std::unordered_set<int>::count(key)_(existent)/8192 1.311 -12.70%
std::unordered_set<int>::count(key)_(non-existent)/0 0.269 -33.78%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.188 -18.17%
std::unordered_set<int>::count(key)_(non-existent)/32 1.348 -4.04%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.451 9.14%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.760 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9502.331 2.05%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 304.731 1.96%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 113521.898 5.43%
std::unordered_set<int>::ctor(const&)/0 13.810 -
std::unordered_set<int>::ctor(const&)/1024 6666.623 -
std::unordered_set<int>::ctor(const&)/32 202.149 2.78%
std::unordered_set<int>::ctor(const&)/8192 54807.941 -
std::unordered_set<int>::ctor(const&,_alloc)/0 14.029 1.03%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9724.161 -
std::unordered_set<int>::ctor(const&,_alloc)/32 277.393 4.84%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80018.039 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.832 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13605.693 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 361.136 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141432.663 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.828 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13432.129 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.937 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141284.351 -
std::unordered_set<int>::erase(iterator)/0 21.019 6.17%
std::unordered_set<int>::erase(iterator)/1024 25.177 24.19%
std::unordered_set<int>::erase(iterator)/32 22.370 10.64%
std::unordered_set<int>::erase(iterator)/8192 25.504 23.49%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.141 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5899.919 8.75%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 542.761 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47203.873 7.45%
std::unordered_set<int>::erase(key)_(existent)/0 20.950 -2.27%
std::unordered_set<int>::erase(key)_(existent)/1024 26.290 15.05%
std::unordered_set<int>::erase(key)_(existent)/32 21.234 -2.34%
std::unordered_set<int>::erase(key)_(existent)/8192 28.437 20.04%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.258 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.075 -2.09%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.108 -3.22%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.956 -6.07%
std::unordered_set<int>::find(key)_(existent)/0 0.016 -
std::unordered_set<int>::find(key)_(existent)/1024 1.415 -
std::unordered_set<int>::find(key)_(existent)/32 1.464 4.43%
std::unordered_set<int>::find(key)_(existent)/8192 1.502 -
std::unordered_set<int>::find(key)_(non-existent)/0 0.326 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.997 -6.36%
std::unordered_set<int>::find(key)_(non-existent)/32 1.196 -5.25%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.112 -4.09%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.394 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13156.608 3.13%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 743.084 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 137886.893 -1.08%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.225 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7342.757 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 613.824 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 86650.664 3.05%
std::unordered_set<int>::insert(value)_(already_present)/0 1.564 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.466 4.58%
std::unordered_set<int>::insert(value)_(already_present)/32 1.665 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.232 9.06%
std::unordered_set<int>::insert(value)_(new_value)/0 19.127 -
std::unordered_set<int>::insert(value)_(new_value)/1024 20.763 1.09%
std::unordered_set<int>::insert(value)_(new_value)/32 20.019 -
std::unordered_set<int>::insert(value)_(new_value)/8192 21.109 4.44%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.327 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6668.893 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 225.745 3.50%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53676.822 -1.11%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.301 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6581.325 -1.27%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.672 1.07%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54543.972 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.902 9.49%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1614.009 -13.70%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.953 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 28057.831 -6.50%
std::unordered_set<std::string>::clear()/0 421.913 -
std::unordered_set<std::string>::clear()/1024 22559.772 -
std::unordered_set<std::string>::clear()/32 892.997 -2.42%
std::unordered_set<std::string>::clear()/8192 218538.907 -1.25%
std::unordered_set<std::string>::contains(key)_(existent)/0 0.011 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 40.053 8.99%
std::unordered_set<std::string>::contains(key)_(existent)/32 39.563 -1.91%
std::unordered_set<std::string>::contains(key)_(existent)/8192 38.516 1.66%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.404 16.51%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 21.335 -5.24%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.673 -2.19%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 18.902 -9.57%
std::unordered_set<std::string>::count(key)_(existent)/0 0.018 -
std::unordered_set<std::string>::count(key)_(existent)/1024 41.935 8.13%
std::unordered_set<std::string>::count(key)_(existent)/32 36.714 -4.62%
std::unordered_set<std::string>::count(key)_(existent)/8192 41.767 13.24%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.354 30.47%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.299 28.59%
std::unordered_set<std::string>::count(key)_(non-existent)/32 20.973 -10.73%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.776 -2.88%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.700 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40202.147 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 950.380 -12.58%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 732869.333 -
std::unordered_set<std::string>::ctor(const&)/0 13.808 -
std::unordered_set<std::string>::ctor(const&)/1024 34118.533 -
std::unordered_set<std::string>::ctor(const&)/32 683.899 -
std::unordered_set<std::string>::ctor(const&)/8192 339713.224 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.952 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63300.917 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1295.113 -14.65%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 608850.403 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.867 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 61946.830 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1491.781 -23.03%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 640326.487 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.764 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63807.317 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1497.843 -9.88%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 636104.426 -
std::unordered_set<std::string>::erase(iterator)/0 32.393 25.37%
std::unordered_set<std::string>::erase(iterator)/1024 28.593 -16.55%
std::unordered_set<std::string>::erase(iterator)/32 28.095 -6.26%
std::unordered_set<std::string>::erase(iterator)/8192 26.355 -17.53%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.899 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11963.305 -3.32%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 688.845 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117245.872 -1.26%
std::unordered_set<std::string>::erase(key)_(existent)/0 72.293 -20.03%
std::unordered_set<std::string>::erase(key)_(existent)/1024 84.086 -25.49%
std::unordered_set<std::string>::erase(key)_(existent)/32 74.041 35.19%
std::unordered_set<std::string>::erase(key)_(existent)/8192 95.649 9.33%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.268 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 24.410 10.05%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 27.238 6.08%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 24.611 9.74%
std::unordered_set<std::string>::find(key)_(existent)/0 0.019 -
std::unordered_set<std::string>::find(key)_(existent)/1024 38.816 4.80%
std::unordered_set<std::string>::find(key)_(existent)/32 38.167 8.73%
std::unordered_set<std::string>::find(key)_(existent)/8192 35.517 -
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.328 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.069 -15.87%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.335 -19.06%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.388 1.96%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.225 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56511.310 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1874.795 -2.58%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 598877.874 -1.11%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.298 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57381.259 1.09%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1987.119 7.73%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 559029.134 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 25.327 158.93%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 72.111 14.44%
std::unordered_set<std::string>::insert(value)_(already_present)/32 69.043 -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 60.643 30.44%
std::unordered_set<std::string>::insert(value)_(new_value)/0 46.798 -34.32%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 41.089 -43.84%
std::unordered_set<std::string>::insert(value)_(new_value)/32 64.001 -16.07%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 62.481 -13.12%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.279 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35875.080 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 779.593 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341684.184 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.286 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35503.971 -1.08%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 636.386 -12.91%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343699.404 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.903 9.67%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17040.385 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 368.609 7.37%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212848.259 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 243.199 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.677 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1884.444 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.200 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.102 -7.55%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 923.379 3.37%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.528 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.322 -6.93%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 869.724 -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.807 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.309 -5.70%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 802.327 -7.20%
std::vector<int>::ctor(size)/1024 43.550 1.79%
std::vector<int>::ctor(size)/32 10.873 1.13%
std::vector<int>::ctor(size)/8192 562.760 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 44.039 1.16%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.136 -2.72%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 262.223 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.641 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.750 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.064 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.788 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.300 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.498 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.443 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.020 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.442 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 808.846 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 459.030 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3050.005 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 940.021 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 484.325 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4233.821 -14.13%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2220.087 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 555.769 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13424.125 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.871 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.934 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 137.176 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.024 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.000 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 868.780 3.87%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 101.176 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.797 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 677.806 2.48%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.658 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.361 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.290 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.342 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.328 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.335 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 483.803 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.834 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4598.877 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6298.836 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 130.018 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52786.194 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 698.876 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.710 -2.40%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6934.221 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19808.033 1.16%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 601.112 1.75%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171968.433 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.013 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.089 1.01%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6945.538 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19710.445 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 601.351 1.60%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171751.049 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.698 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.787 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6936.984 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19693.944 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 597.494 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171465.061 -
std::vector<std::string>::ctor(size)/1024 431.670 -
std::vector<std::string>::ctor(size)/32 34.281 -1.51%
std::vector<std::string>::ctor(size)/8192 4276.360 1.04%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 582.492 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.018 -1.42%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5413.593 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19628.268 1.20%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 567.785 1.47%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 171016.383 1.62%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.183 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.773 -2.34%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4564.659 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.071 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.190 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4582.894 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.846 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.847 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2276.212 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.035 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.197 -1.58%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2290.332 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.033 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.721 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4561.992 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.099 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.330 -3.18%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4579.266 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1637.176 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 483.536 -1.08%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9811.081 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15258.302 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 819.114 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 115564.259 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3077.795 -1.47%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 546.137 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20842.073 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16746.690 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 885.349 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 127318.655 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1698.207 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 581.396 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11003.510 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13440.774 1.07%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 908.042 1.01%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 115897.342 1.13%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.591 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.144 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.537 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.303 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.124 -5.02%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2288.243 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.369 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.669 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5696.116 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6266.856 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 117.212 -2.49%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51411.800 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 547.537 1.36%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.022 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3141.483 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 609.618 2.00%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.986 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5724.133 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.044 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.741 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.696 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.508 1.26%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.034 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.596 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.748 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.767 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.752 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.520 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.562 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.557 -
vector<bool>(const_vector<bool>&) 10.224 3.63%
vector<bool>(size_type,_const_value_type&) 8.776 7.62%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.824 7.99%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.855 -
vector<bool>::reserve() 8.919 5.80%
Geometric Mean 217.309 -1.93%