Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 562459 2026-01-05T22:33:36 0:00:00
Previous 562452 2026-01-05T22:33:33 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2191 2474
Performance Improvements 2184 2509
Unchanged Tests 52805 52197
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 35085.84% 997479.412 350971556.232 - 34954.64% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 174.52% 620.841 1704.343 - 148.13% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 149.58% 659.170 1645.187 - 140.96% -
std::generate_n(list<int>)/1024 132.66% 650.693 1513.895 - 132.63% -
std::copy_n(deque<int>)/64 123.64% 2.775 6.207 - 124.55% -
SetIntersection_None_Set_uint32_16384_16384 110.56% 158905399.343 334598210.670 - 116.95% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 103.23% 8.516 17.306 - -8.46% -
rng::copy_n(deque<int>)/64 95.32% 2.871 5.608 - 95.54% -
rng::starts_with(list<int>)/1000 88.10% 764.939 1438.838 - 88.95% -
BM_std_min<unsigned_long_long>/1 78.74% 0.256 0.458 - -0.02% -
SetIntersection_None_Set_string_16384_16 76.88% 199986356.614 353729878.036 - 79.50% -
SetIntersection_None_Set_string_16384_1 76.04% 196803409.576 346455059.040 - 71.39% -
SetIntersection_Interlaced_Vector_uint32_262144_64 75.90% 9877266.181 17373684.145 - 111.59% -
SetIntersection_None_Set_string_16384_256 74.42% 199124245.112 347304707.846 - 72.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 74.17% 204192346.367 355638967.869 - 74.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 72.96% 203965554.134 352775539.008 - 71.14% -
SetIntersection_None_Set_string_16384_64 72.95% 200507067.038 346768171.551 - 72.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 71.93% 202026455.444 347341302.437 - 70.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 69.73% 197849732.049 335803361.747 - 68.67% -
SetIntersection_None_Set_string_16384_1024 68.43% 214215895.521 360806188.036 - 74.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 66.07% 205554173.780 341361590.857 - 64.20% -
SetIntersection_Interlaced_Vector_uint32_16384_256 65.40% 13366906.984 22109392.158 - 56.55% -
SetIntersection_Interlaced_Set_float_16384_16 62.80% 213676846.201 347876138.759 - 65.16% -
SetIntersection_Interlaced_Vector_uint32_16384_64 61.92% 5587186.724 9046722.649 - 52.31% -
BM_MakeHeap_uint32_Random_4 60.54% 1.216 1.953 - 74.11% -
std::is_sorted(deque<int>)/8 59.04% 2.460 3.912 - 55.71% -
BM_PopHeap_uint64_1 57.31% 0.441 0.693 - 33.49% -
SetIntersection_Interlaced_Vector_uint32_262144_16 56.70% 3123933.846 4895314.995 - 40.12% -
rng::contains_subrange(deque<int>)_(process_all)/50 55.80% 14.234 22.177 - 21.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 54.88% 0.411 0.636 - 14.41% -
rng::copy_backward(vector<bool>)_(aligned)/262144 52.21% 287.720 437.938 - 48.79% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.09% 32.890 49.034 - 7.34% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 48.35% 0.272 0.404 - -18.29% -
SetIntersection_None_Set_uint32_16384_1 48.30% 156545285.625 232162685.078 - 34.72% -
std::multiset<std::string>::erase(key)_(existent)/0 48.07% 40.557 60.054 - 1.35% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 47.62% 35.955 53.076 - 43.55% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 47.12% 13.241 19.480 - 45.82% -
SetIntersection_None_Set_uint32_16384_1024 46.71% 157098259.428 230481618.372 - 38.68% -
SetIntersection_Interlaced_Set_string_16384_16 46.07% 248497938.041 362989197.703 - 48.74% -
SetIntersection_None_Set_uint32_16384_4 45.42% 156742689.646 227932087.504 - 32.15% -
BM_vector_deque_ranges_copy_backward/0 44.89% 0.420 0.609 - 37.77% -
rng::starts_with(list<int>)/1024 44.36% 781.571 1128.273 - 43.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 44.05% 241766461.673 348275024.905 - -3.57% -
SetIntersection_None_Set_uint32_16384_16 43.94% 157151676.555 226202620.721 - 31.72% -
std::partition(list<int>)_(dense)/8192 43.83% 4390.940 6315.645 - 25.83% -
rng::equal(vector<bool>)_(unaligned)/50 43.55% 0.738 1.060 - 43.92% -
SetIntersection_None_Set_uint32_16384_64 42.99% 156842275.440 224264484.226 - 29.54% -
SetIntersection_Interlaced_Set_uint32_16384_16384 42.46% 251681967.541 358536820.817 - 4.95% -
BM_PushHeap_uint32_Random_1 42.27% 0.404 0.575 - 28.45% -
SetIntersection_None_Set_uint32_16384_256 40.55% 156847544.089 220453329.062 - 27.34% -
SetIntersection_Interlaced_Vector_uint32_1024_16 40.12% 1773454.463 2484990.511 - 31.84% -
BM_RangesPushHeap_float_SingleElement_1 39.87% 0.413 0.578 - -9.27% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 39.73% 29.716 41.523 - 1.74% -
rng::copy(vector<bool>)_(aligned)/262144 39.28% 274.617 382.499 - 17.09% -
SetIntersection_None_Set_uint64_16384_16 39.20% 167795305.232 233571952.327 - 42.78% -
rng::equal(vector<bool>)_(unaligned)/8 39.19% 0.762 1.061 - 43.71% -
SetIntersection_Front_Set_float_16384_16384 39.01% 243390641.427 338349269.192 - -1.32% -
SetIntersection_Front_Set_uint64_16384_16384 38.83% 246695049.904 342484123.731 - 0.04% -
SetIntersection_None_Set_uint64_16384_4 38.29% 163846922.556 226575883.789 - 41.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 37.62% 44.534 61.286 - -0.10% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 37.59% 28.118 38.687 - 18.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 37.51% 252346651.206 347011229.963 - -1.24% -
rng::reverse(vector<int>)/8 37.29% 1.566 2.149 - 32.80% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 36.83% 8.131 11.125 - 75.06% -
SetIntersection_None_Set_uint64_16384_64 36.67% 170437278.351 232928373.362 - 39.74% -
rng::contains_subrange(deque<int>)_(process_all)/32 36.60% 10.804 14.759 - 6.04% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 36.35% 25.089 34.209 - -1.99% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 35.65% 68.790 93.314 - -0.39% -
SetIntersection_None_Set_string_16384_16384 35.15% 196510751.198 265584110.679 - 33.34% -
SetIntersection_Interlaced_Vector_uint64_1024_64 34.87% 3542633.159 4778031.681 - 0.99% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 34.68% 32.773 44.139 - -4.05% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 34.07% 0.520 0.697 - 29.19% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 33.76% 7.119 9.523 - 35.53% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 33.34% 28.068 37.426 - 1.89% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 33.09% 5.377 7.156 - 38.55% -
SetIntersection_None_Set_uint64_16384_1 32.29% 160529631.193 212356952.331 - 35.71% -
BM_RangesPushHeap_uint32_Random_1 31.92% 0.459 0.605 - 20.78% -
std::move(deque<int>)/32768 31.81% 1844.410 2431.207 - 14.63% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 31.77% 89370187.229 117763066.194 - 46.13% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 31.32% 0.303 0.398 - -17.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 30.92% 4.856 6.358 - 30.41% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 30.83% 2260.887 2957.850 - 30.69% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 30.80% 0.337 0.440 - 28.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.54% 29.418 38.403 - 0.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 30.46% 3.289 4.291 - 30.20% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 30.19% 68.489 89.164 - -7.01% -
BM_PushHeap_float_SingleElement_1 30.16% 0.518 0.674 - -3.26% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 29.65% 285.356 369.965 - 29.80% -
std::multiset<std::string>::insert(value)_(new_value)/8192 29.55% 75.208 97.435 - 2.12% -
BM_std_min<unsigned___int128>/1 29.52% 0.314 0.407 - 10.92% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 28.73% 728.265 937.511 - 28.20% -
SetIntersection_Interlaced_Set_float_16384_1024 28.73% 174036835.241 224034039.424 - 29.89% -
rng::contains_subrange(deque<int>)_(process_all)/16 28.66% 7.014 9.025 - -3.93% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 28.59% 0.447 0.574 - 28.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 28.43% 7.648 9.822 - 28.26% -
rng::copy(list<int>)/4096 28.27% 3073.955 3942.986 - 28.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 28.24% 25.753 33.026 - -9.79% -
BM_RangesMakeHeap_float_Heap_64 27.71% 0.194 0.247 - 20.25% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 27.59% 18.515 23.623 - 27.16% -
SetIntersection_Interlaced_Vector_uint32_1024_64 27.48% 3739999.685 4767712.936 - -6.02% -
std::find_if_not(list<int>)_(bail_25%)/32768 27.47% 7405.868 9440.399 - 24.19% -
rng::copy_backward(list<int>)/4096 27.46% 3101.645 3953.302 - 27.13% -
SetIntersection_Interlaced_Set_uint64_1024_4 27.45% 9889114.896 12603957.519 - 23.79% -
std::set<std::string>::erase(iterator)/8192 27.38% 26.224 33.403 - 29.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 27.29% 6.305 8.026 - 27.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 27.27% 0.392 0.499 - 11.20% -
BM_PopHeap_uint32_1 27.19% 0.445 0.567 - 24.17% -
BM_vector_deque_copy_backward/0 26.78% 0.435 0.551 - 37.20% -
SetIntersection_None_Set_uint64_16384_1024 26.67% 165738968.277 209937918.173 - 28.82% -
SetIntersection_None_Set_string_16384_4 26.40% 195636838.475 247287680.257 - 25.48% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 25.14% 1.210 1.514 - 22.37% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 24.94% 35.650 44.543 - 4.76% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 24.68% 34.628 43.174 - 2.91% -
rng::generate(list<int>)/8192 23.84% 7081.579 8769.754 - 16.38% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 23.61% 0.447 0.553 - -12.83% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 23.50% 68.943 85.147 - 89.83% -
std::set<std::string>::erase(key)_(existent)/32 23.30% 60.946 75.146 - 7.88% -
rng::search(deque<int>,_pred)_(no_match)/1024 22.24% 356.192 435.410 - -0.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 22.07% 29.765 36.335 - 21.81% -
std::stable_partition(deque<int>)_(sparse)/32 22.02% 11.568 14.115 - 15.98% -
SetIntersection_None_Set_uint64_16384_256 21.85% 169928162.854 207054751.880 - 25.64% -
BM_PushHeap_uint32_Ascending_1 21.82% 0.572 0.697 - 38.86% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 21.75% 1.325 1.614 - -3.28% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 21.65% 1.227 1.493 - -19.81% -
std::is_sorted_until(deque<int>,_pred)/8 21.56% 3.872 4.707 - 10.72% -
rng::search(deque<int>)_(same_length)/1000 21.43% 382.024 463.877 - 40.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 21.26% 28.422 34.465 - 18.67% -
rng::search(deque<int>)_(near_matches)/1024 21.03% 21226.218 25690.382 - 1.84% -
std::unordered_map<int,_int>::find(key)_(existent)/32 20.74% 1.205 1.455 - 25.39% -
SetIntersection_Front_Vector_uint64_262144_1024 20.64% 5936897.655 7162313.610 - 23.89% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 20.30% 678.373 816.069 - 26.45% -
std::is_partitioned(deque<int>)_(partitioned)/32 20.29% 9.488 11.413 - 16.77% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 20.07% 5.334 6.405 - 39.17% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 20.05% 14.385 17.268 - 18.93% -
rng::contains_subrange(list<int>)_(process_all)/8192 19.51% 6953.580 8310.281 - 18.58% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 19.28% 1.190 1.419 - 5.98% -
BM_std_min<unsigned_char>/1 19.22% 0.381 0.454 - 40.03% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 19.21% 4.804 5.727 - 13.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 19.20% 43.942 52.378 - 18.43% -
SetIntersection_Interlaced_Set_float_16384_64 19.11% 221295955.163 263578374.923 - 20.54% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 18.94% 1.519 1.807 - 6.51% -
SetIntersection_Interlaced_Vector_uint32_262144_256 18.85% 33232444.664 39496190.351 - 34.03% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 18.79% 11.343 13.474 - 23.91% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 18.67% 6.162 7.312 - 17.18% -
BM_PopHeap_pair<uint32,_uint32>_1 18.53% 0.428 0.507 - 0.09% -
SetIntersection_Interlaced_Vector_uint64_1024_256 18.45% 6408852.845 7591515.306 - 14.56% -
rng::search(deque<int>)_(near_matches)/1000 18.43% 20729.762 24549.996 - 1.92% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 18.37% 1.168 1.383 - -18.84% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 18.34% 75.957 89.886 - 35.00% -
std::multiset<std::string>::erase(key)_(existent)/32 18.23% 50.710 59.954 - 2.08% -
rng::stable_partition(list<int>)_(dense)/8192 18.00% 18471.273 21796.588 - 19.57% -
std::search(deque<int>)_(no_match)/1024 17.71% 352.908 415.407 - -0.01% -
std::set<std::string>::equal_range(key)_(existent)/32 17.64% 14.253 16.767 - 8.13% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 17.53% 2.163 2.543 - 29.27% -
std::multiset<int>::find(key)_(non-existent)/8192 17.52% 8.437 9.915 - 16.13% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 17.49% 24.818 29.160 - 15.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 17.35% 202204594.285 237289243.974 - 17.60% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 17.11% 10.459 12.249 - 17.27% -
SetIntersection_Interlaced_Set_float_16384_256 16.98% 203892602.696 238520745.387 - 16.60% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 16.61% 26.107 30.443 - 3.41% -
SetIntersection_Interlaced_Set_uint64_1024_64 16.57% 10126507.188 11804387.574 - 18.43% -
std::is_partitioned(deque<int>)_(partitioned)/50 16.55% 14.758 17.200 - 15.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 16.51% 31.423 36.612 - 1.97% -
rng::partition(deque<int>)_(sparse)/32 16.46% 9.862 11.484 - -15.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 16.43% 26170943.715 30469766.130 - 15.64% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 16.31% 0.591 0.687 - 12.25% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 15.94% 0.462 0.536 - 19.84% -
SetIntersection_Interlaced_Vector_string_262144_64 15.90% 18886380.267 21888379.466 - -1.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.79% 25.162 29.137 - -0.12% -
rng::move_backward(list<int>)/262144 15.72% 269397.442 311758.115 - 16.79% -
std::transform(deque<int>)_(identity_transform)/32 15.66% 12.499 14.457 - 16.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 15.62% 40117348.482 46383589.504 - 14.58% -
std::set<int>::insert(value)_(new_value)/8192 15.40% 71.150 82.109 - 15.58% -
rng::rotate(list<int>)_(by_1/4)/8192 15.24% 7246.982 8351.669 - 15.76% -
rng::unique_copy(deque<int>)_(sprinkled)/52 15.23% 14.994 17.278 - 17.05% -
rng::is_partitioned(deque<int>)_(partitioned)/32 15.12% 9.132 10.512 - -0.57% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 15.09% 10.519 12.107 - 14.69% -
BM_deque_deque_copy_backward/2 15.03% 2.708 3.116 - 22.96% -
std::equal(vector<bool>)_(unaligned)/50 14.95% 0.698 0.802 - -8.97% -
BM_deque_deque_ranges_copy_backward/2 14.82% 2.710 3.112 - 22.90% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 14.82% 7.444 8.547 - 14.81% -
std::move(vector<bool>)_(aligned)/64 14.70% 1.548 1.776 - -0.01% -
BM_RangesMakeHeap_uint32_SingleElement_262144 14.64% 0.633 0.726 - 15.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 14.60% 2.258 2.588 - -5.64% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 14.38% 0.536 0.613 - 10.34% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 14.36% 0.429 0.491 - 8.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 14.25% 0.392 0.448 - -16.12% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 14.25% 9.286 10.609 - 1.67% -
std::multiset<std::string>::erase(iterator)/8192 14.18% 27.077 30.918 - 1.72% -
rng::partition(deque<int>)_(sparse)/50 14.15% 15.252 17.411 - -14.02% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 14.14% 2.488 2.840 - 24.31% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 14.03% 1.492 1.701 - 6.49% -
std::for_each_n(list<int>)/8 14.01% 2.252 2.568 - -0.94% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 13.95% 84.684 96.501 - 3.17% -
std::unordered_set<int>::count(key)_(existent)/1024 13.87% 1.291 1.470 - 22.10% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 13.84% 28.165 32.064 - -33.45% -
BM_deque_deque_copy_backward/1 13.83% 3.081 3.507 - 25.44% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 13.81% 11360.616 12929.310 - 1.84% -
SetIntersection_Interlaced_Set_string_16384_4 13.78% 199200510.984 226644457.146 - 13.49% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 13.77% 1.027 1.168 - 3.31% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 13.67% 35576514.597 40441275.004 - 13.60% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 13.45% 9.597 10.888 - 9.92% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 13.40% 44.737 50.733 - 18.63% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 13.39% 0.561 0.636 - 2.18% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 13.36% 27.373 31.030 - 10.19% -
SetIntersection_Interlaced_Vector_float_1024_256 13.25% 6567592.544 7437966.152 - -6.36% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 13.24% 1386.066 1569.608 - 26.88% -
BM_lexicographical_compare_three_way_slow_path/1 13.13% 0.405 0.458 - 25.78% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 13.13% 39.228 44.378 - 3.69% -
BM_RangesMakeHeap_float_Heap_16 13.10% 0.213 0.241 - 14.11% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 13.02% 1.143 1.292 - 12.71% -
rng::find_last(vector<char>)_(bail_90%)/1024 12.99% 12.384 13.993 - 15.85% -
BM_lexicographical_compare_three_way<IntPtr>/1 12.99% 0.305 0.345 - -12.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 12.97% 1643651.613 1856808.266 - 10.22% -
std::copy_n(vector<bool>)_(aligned)/262144 12.93% 688.524 777.576 - 15.05% -
BM_deque_deque_move_backward/2 12.89% 2.705 3.054 - 23.83% -
std::is_sorted_until(deque<int>)/8 12.86% 2.542 2.869 - -7.13% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 12.83% 25.984 29.318 - 1.41% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 12.81% 758.102 855.241 - 3.27% -
rng::adjacent_find(list<int>,_pred)/8192 12.81% 7685.000 8669.218 - -0.61% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 12.80% 0.401 0.453 - 0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 12.68% 1639908.774 1847888.590 - 9.52% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 12.64% 6.608 7.443 - -12.23% -
BM_StringEraseWithMove_Huge_Transparent 12.62% 47.473 53.463 - 18.01% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 12.62% 3414.381 3845.149 - 15.74% -
BM_deque_deque_ranges_copy_backward/1 12.57% 3.075 3.462 - 24.75% -
BM_RangesMakeHeap_float_SingleElement_262144 12.57% 0.712 0.801 - 12.29% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 12.54% 71.559 80.531 - 11.40% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 12.53% 8.709 9.800 - 12.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 12.48% 2661638.759 2993864.073 - 44.53% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 12.48% 0.439 0.494 - -0.29% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 12.42% 1.029 1.157 - 3.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 12.38% 171078074.558 192255362.871 - 15.60% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 12.31% 16.587 18.629 - 3.83% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 12.30% 0.496 0.557 - 7.45% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 12.26% 1.586 1.781 - 10.66% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 12.19% 6.809 7.639 - 11.17% -
std::copy_n(vector<int>)/4096 12.16% 143.960 161.465 - -22.44% -
std::unordered_set<int>::insert(value)_(already_present)/8192 12.12% 2.009 2.252 - 0.74% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 12.11% 1.054 1.181 - 9.68% -
bm_ranges_lexicographical_compare<signed_char>/64 12.11% 2.052 2.300 - 20.87% -
std::set<std::string>::upper_bound(key)_(existent)/8192 12.07% 27.683 31.024 - 7.66% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 12.06% 10.285 11.526 - 14.25% -
BM_StringRelational_Less_Huge_Large_Control 12.06% 2.195 2.459 - -0.36% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 11.90% 1.463 1.637 - 14.36% -
std::copy(vector<bool>)_(aligned)/262144 11.86% 640.774 716.790 - 4.78% -
SetIntersection_Interlaced_Set_uint32_262144_16 11.84% 1616803.058 1808265.953 - 15.67% -
std::multiset<std::string>::erase(iterator)/1024 11.84% 29.676 33.189 - 0.66% -
rng::find_if(list<int>)_(process_all)/8192 11.64% 9928.756 11084.110 - 7.36% -
rng::partition(list<int>)_(dense)/8192 11.60% 4557.232 5085.698 - -0.19% -
rng::remove_if(deque<int>)_(prefix)/32 11.55% 60.639 67.641 - 5.17% -
std::remove(deque<int>)_(sprinkled)/50 11.45% 60.386 67.302 - 17.54% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 11.43% 2.411 2.687 - 22.74% -
SetIntersection_None_Set_uint64_16384_16384 11.35% 174377409.791 194174897.994 - 10.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 11.33% 1639109.455 1824820.230 - 8.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 11.29% 50.894 56.639 - 21.94% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 11.28% 29.102 32.386 - -10.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 11.28% 2129466.471 2369587.238 - 8.93% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 11.27% 0.411 0.457 - 4.65% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 11.26% 1.764 1.962 - 4.64% -
SetIntersection_Interlaced_Vector_string_16384_4 11.25% 1836369.998 2042903.960 - 12.19% -
BM_MakeThenSortHeap_uint32_SingleElement_4 11.23% 1.422 1.582 - 2.93% -
std::for_each_n(list<int>)/8192 11.20% 7513.280 8354.429 - 14.75% -
BM_MakeHeap_float_Random_1024 11.13% 1.220 1.356 - 9.93% -
BM_StringFindStringLiteral/4096 11.10% 77.543 86.154 - 11.13% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 11.08% 22.445 24.932 - 25.41% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 10.97% 1441.043 1599.070 - 0.28% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 10.95% 4.863 5.396 - -9.95% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.94% 9.944 11.032 - 2.51% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10.94% 7880.737 8742.760 - 6.81% -
SetIntersection_Front_Set_uint64_1024_1024 10.92% 13725892.143 15224823.119 - -3.39% -
BM_RangesMakeHeap_uint64_Heap_1024 10.91% 0.253 0.281 - 10.99% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 10.87% 37368.114 41430.737 - -2.68% -
SetIntersection_Interlaced_Set_uint32_262144_4 10.87% 1296467.773 1437398.193 - 13.95% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 10.85% 1.416 1.570 - -2.62% -
BM_deque_deque_move_backward/1 10.85% 3.087 3.422 - 25.52% -
std::transform(deque<int>)_(identity_transform)/50 10.85% 19.430 21.537 - 12.37% -
rng::for_each_n(list<int>)/8 10.82% 2.309 2.559 - -0.11% -
BM_MakeHeap_string_Descending_16384 10.80% 2.773 3.073 - 3.25% -
rng::copy_backward(vector<int>)/32768 10.78% 2997.558 3320.791 - 1.04% -
std::find_end(forward_list<int>)_(same_length)/8192 10.78% 13010.448 14412.563 - -0.73% -
BM_RangesMakeHeap_uint32_Random_4 10.76% 1.133 1.255 - -26.33% -
SetIntersection_Interlaced_Vector_uint32_16384_16 10.71% 3063631.984 3391827.099 - 37.75% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 10.68% 1.088 1.204 - 5.20% -
std::copy_backward(vector<bool>)_(aligned)/262144 10.67% 640.683 709.075 - -5.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 10.64% 1651585.369 1827367.350 - 6.34% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.55% 9.747 10.775 - 3.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 10.54% 78.265 86.513 - -6.27% -
std::unordered_map<int,_int>::count(key)_(existent)/32 10.53% 1.233 1.362 - 7.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 10.51% 1652507.566 1826255.533 - 6.97% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 10.42% 19.789 21.851 - -0.61% -
BM_deque_deque_ranges_move_backward/2 10.39% 2.769 3.057 - 20.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 10.38% 1663205.972 1835865.721 - 7.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 10.36% 6375271.559 7035587.780 - 14.28% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 10.30% 1.304 1.439 - 3.76% -
std::map<std::string,_int>::erase(key)_(existent)/1024 10.29% 60.634 66.872 - -22.97% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 10.25% 1.401 1.545 - 9.54% -
SetIntersection_None_Set_uint32_262144_16384 10.24% 1176756.266 1297292.969 - 12.66% -
BM_deque_vector_ranges_move_backward/0 10.22% 1.307 1.441 - -4.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 10.22% 1657984.619 1827348.957 - 7.23% -
BM_std_minmax<unsigned_int>/7 10.19% 1.705 1.879 - 7.67% -
rng::search(list<int>)_(single_element)/1000 10.18% 664.149 731.762 - 9.87% -
SetIntersection_None_Set_uint32_262144_262144 10.18% 1190069.580 1311205.727 - 14.20% -
BM_StringRelational_Compare_Small_Empty_Control 10.13% 1.618 1.782 - 3.87% -
BM_std_min<unsigned_short>/2 10.12% 0.504 0.555 - 14.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 10.12% 2264786.983 2493906.527 - 6.46% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 10.10% 1.389 1.530 - 19.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 10.03% 37.464 41.223 - 44.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 10.03% 33.125 36.449 - 11.49% -
BM_StringEraseWithMove_Huge_Opaque 9.99% 50.337 55.368 - 19.93% -
std::stable_partition(deque<int>)_(sparse)/50 9.95% 29.517 32.454 - 9.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 9.94% 31.381 34.501 - -0.98% -
rng::is_sorted_until(deque<int>,_pred)/8 9.92% 4.330 4.759 - 23.45% -
std::copy(vector<int>)/4096 9.90% 198.741 218.424 - -5.24% -
std::unique_copy(deque<int>)_(sprinkled)/32 9.83% 9.914 10.889 - 17.96% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 9.72% 1111.047 1218.993 - -1.19% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 9.71% 1.236 1.356 - 8.49% -
SetIntersection_None_Set_uint32_262144_4 9.69% 1186226.642 1301166.504 - 12.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 9.67% 1662983.236 1823785.318 - 6.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9.66% 9081024.311 9957998.345 - 2.18% -
std::none_of(vector<int>)_(process_all)/50 9.64% 13.607 14.919 - -18.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 9.63% 2105804.283 2308571.291 - 6.20% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 9.63% 1.558 1.708 - 1.83% -
std::none_of(deque<int>)_(process_all)/8192 9.56% 2630.459 2882.040 - 0.31% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 9.54% 5.431 5.949 - 9.86% -
rng::partition(list<int>)_(sparse)/8192 9.53% 6896.753 7554.065 - -4.13% -
rng::find_last(deque<int>)_(bail_10%)/1048576 9.51% 297216.597 325469.912 - 0.04% -
rng::find_if_not(vector<char>)_(process_all)/8 9.50% 2.404 2.633 - 6.61% -
rng::for_each_n(list<int>)/8192 9.47% 7272.257 7961.220 - 10.17% -
std::unordered_set<int>::insert(value)_(already_present)/1024 9.46% 1.769 1.936 - -0.19% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 9.40% 1.471 1.610 - 24.25% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 9.39% 4316.008 4721.266 - -0.31% -
rng::is_partitioned(deque<int>)_(partitioned)/50 9.37% 13.738 15.025 - -5.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 9.32% 12306776.059 13454211.333 - 12.48% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 9.29% 23.148 25.298 - 9.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 9.29% 1836022.133 2006503.742 - 5.53% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 9.24% 28.027 30.616 - -3.11% -
SetIntersection_Interlaced_Set_float_16384_4 9.19% 175454325.926 191580268.208 - 11.17% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 9.14% 22.907 25.002 - -8.51% -
SetIntersection_None_Set_uint32_262144_1 9.12% 1193067.303 1301908.203 - 12.32% -
std::multiset<std::string>::find(key)_(existent)/1024 9.12% 27.702 30.228 - 28.03% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 9.10% 0.337 0.367 - 9.25% -
SetIntersection_None_Set_string_262144_4 9.09% 1663745.848 1814941.976 - 7.54% -
SetIntersection_None_Set_string_262144_256 9.09% 1661871.908 1812890.053 - 7.13% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 9.09% 6045.831 6595.175 - 1.20% -
std::is_partitioned(list<int>)_(partitioned)/8192 9.03% 6230.608 6793.192 - 4.63% -
SetIntersection_None_Set_string_262144_16 9.01% 1664394.938 1814339.598 - 7.38% -
std::remove(deque<int>)_(prefix)/32 9.00% 55.100 60.061 - 0.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 8.93% 2360809.094 2571702.696 - 27.87% -
rng::find_first_of(vector<int>)_(large_needle)/32 8.92% 104.627 113.958 - 8.49% -
BM_PushHeap_uint32_SingleElement_16 8.92% 0.336 0.366 - 2.60% -
SetIntersection_None_Set_string_262144_64 8.90% 1662771.973 1810695.313 - 6.84% -
SetIntersection_None_Set_uint32_262144_16 8.89% 1186823.733 1292365.805 - 11.75% -
std::multiset<int>::erase(key)_(non-existent)/1024 8.89% 6.644 7.235 - 8.97% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 8.86% 6289.136 6846.046 - -0.03% -
bm_lexicographical_compare<signed_char>/1 8.83% 1.204 1.311 - 1.89% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 8.83% 51.480 56.028 - 1.86% -
SetIntersection_None_Set_uint32_262144_1024 8.82% 1186567.869 1291278.564 - 12.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 8.73% 4967.928 5401.631 - -5.43% -
BM_PushHeap_uint32_SingleElement_4 8.71% 0.341 0.371 - 2.00% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 8.70% 0.431 0.469 - -27.72% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 8.65% 1355.170 1472.400 - 11.73% -
SetIntersection_None_Set_uint32_262144_256 8.63% 1187755.860 1290200.034 - 12.17% -
BM_PushHeap_uint64_SingleElement_1 8.56% 0.419 0.455 - -12.74% -
std::sort(vector<int>)_(descending)/8 8.56% 23.659 25.684 - 4.15% -
SetIntersection_Interlaced_Set_string_262144_16 8.55% 2162032.227 2346897.297 - 8.36% -
SetIntersection_None_Set_string_262144_16384 8.52% 1666951.008 1808983.967 - 6.94% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 8.50% 97.662 105.965 - 15.91% -
BM_RangesMakeHeap_uint64_SingleElement_262144 8.49% 0.753 0.817 - 8.31% -
SetIntersection_None_Set_uint32_262144_64 8.48% 1189285.238 1290161.705 - 12.14% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 8.45% 0.540 0.586 - 0.56% -
SetIntersection_Front_Set_uint32_256_64 8.45% 6260825.594 6789779.069 - 8.89% -
SetIntersection_Interlaced_Set_uint64_262144_4 8.44% 1318527.424 1429808.678 - 7.53% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.40% 104518.903 113296.818 - 7.01% -
std::set<std::string>::contains(key)_(existent)/1024 8.38% 22.407 24.286 - 14.31% -
BM_StringRelational_Less_Large_Small_Control 8.37% 1.691 1.833 - 2.94% -
SetIntersection_None_Set_string_262144_1 8.34% 1670009.846 1809267.742 - 6.66% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 8.17% 24.997 27.040 - 5.28% -
BM_StringRelational_Less_Large_Large_ChangeFirst 8.16% 1.283 1.388 - -0.02% -
std::none_of(deque<int>)_(process_all)/32768 8.14% 10641.866 11507.835 - -0.04% -
BM_std_minmax_element<char>/5500 8.13% 1376.790 1488.690 - -1.42% -
BM_std_minmax_element<char>/4096 8.09% 1027.633 1110.798 - -1.41% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 8.09% 1.374 1.485 - 8.42% -
BM_MakeHeap_float_Random_16 8.09% 1.421 1.536 - -4.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 8.04% 3139797.887 3392319.814 - 8.11% -
std::copy_if(list<int>)_(entire_range)/64 8.02% 33.520 36.210 - 0.06% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 8.00% 3.885 4.196 - 8.48% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 8.00% 16.885 18.237 - 0.81% -
std::find_if_not(list<int>)_(process_all)/8192 8.00% 8115.988 8765.324 - 6.47% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 8.00% 24.425 26.379 - 8.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 7.98% 1977377.686 2135218.344 - 5.71% -
std::partition(deque<int>)_(dense)/32 7.98% 9.756 10.534 - -5.48% -
std::find_first_of(deque<int>)_(small_needle)/50 7.97% 164.191 177.273 - 7.73% -
BM_std_minmax<unsigned_char>/3 7.95% 1.139 1.230 - 3.13% -
rng::search(list<int>,_pred)_(single_element)/8192 7.95% 7715.795 8329.118 - 0.11% -
rng::move_backward(vector<bool>)_(unaligned)/512 7.93% 4.694 5.066 - -5.57% -
BM_std_minmax_element<char>/4000 7.91% 1004.830 1084.291 - -1.49% -
rng::sort(vector<int>)_(descending)/8 7.90% 23.750 25.626 - 3.78% -
rng::find(vector<char>)_(bail_25%)/8 7.88% 0.983 1.061 - 7.89% -
SetIntersection_Interlaced_Vector_string_16384_256 7.83% 37529968.804 40466766.403 - 1.49% -
rng::move(deque<int>)/32768 7.81% 2184.327 2354.963 - 8.26% -
SetIntersection_Front_Vector_string_262144_64 7.80% 3347619.726 3608617.210 - 3.26% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 7.75% 17.227 18.562 - 2.24% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 7.72% 103921.817 111945.807 - 0.47% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 7.72% 9.844 10.604 - 12.44% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 7.72% 16.011 17.246 - 6.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 7.70% 41.743 44.957 - 28.08% -
BM_std_minmax_element<char>/1024 7.69% 263.224 283.459 - -1.15% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 7.67% 319.624 344.150 - -2.09% -
BM_StringRelational_Less_Large_Huge_Control 7.67% 2.198 2.367 - 6.18% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 7.66% 1.503 1.618 - -1.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.64% 78.492 84.487 - -5.14% -
BM_std_minmax_element<char>/64000 7.63% 16017.597 17239.288 - -1.49% -
SetIntersection_Interlaced_Set_string_262144_16384 7.62% 2673582.600 2877224.530 - -0.44% -
BM_RangesMakeHeap_uint64_Heap_64 7.61% 0.236 0.254 - 3.59% -
rng::find_first_of(vector<int>)_(large_needle)/8192 7.58% 6923869.634 7448423.839 - 5.53% -
rng::remove_if(deque<int>)_(prefix)/50 7.57% 68.438 73.621 - -0.41% -
BM_MakeHeap_float_Random_64 7.57% 1.670 1.797 - 0.56% -
BM_vector_deque_copy_backward/1 7.56% 2.345 2.522 - 9.16% -
SetIntersection_Interlaced_Set_float_262144_4 7.55% 1345489.666 1447125.164 - 12.52% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 7.55% 3.889 4.183 - 5.44% -
BM_std_minmax_element<char>/65536 7.55% 16406.869 17645.487 - -1.35% -
SetIntersection_Front_Set_uint64_16384_64 7.54% 1829489.192 1967374.878 - 2.82% -
BM_std_minmax_element<char>/70000 7.52% 17531.756 18849.384 - -1.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 7.51% 3327891.232 3577806.254 - 0.41% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 7.50% 12226.103 13142.962 - -9.05% -
BM_PushHeap_uint64_SingleElement_64 7.49% 0.354 0.380 - -6.60% -
BM_RangesPushHeap_uint32_Descending_4 7.49% 0.354 0.381 - 8.39% -
rng::find_if_not(vector<int>)_(process_all)/8 7.46% 2.517 2.705 - 7.44% -
BM_std_minmax<char>/5 7.45% 1.621 1.742 - -6.28% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 7.42% 490996.223 527447.809 - 6.79% -
std::set<std::string>::upper_bound(key)_(existent)/32 7.39% 16.161 17.355 - 1.82% -
std::equal(vector<bool>)_(unaligned)/8 7.39% 0.744 0.799 - -6.18% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 7.39% 60989.456 65495.255 - 6.47% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 7.37% 1.244 1.336 - 3.34% -
rng::remove(deque<int>)_(sprinkled)/50 7.34% 59.692 64.074 - -0.24% -
rng::find_last(deque<int>)_(bail_10%)/8192 7.32% 2349.127 2521.092 - -0.16% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 7.31% 1.248 1.339 - 6.31% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 7.28% 20538.477 22033.949 - -8.06% -
SetIntersection_None_Set_string_262144_1024 7.24% 1673423.990 1794642.822 - 5.24% -
SetIntersection_Interlaced_Set_string_262144_4 7.24% 1857397.947 1991790.120 - 5.39% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 7.23% 59.357 63.647 - 7.71% -
727_cppcheck_r 7.21% 24.865 26.659 - 5.53% -
BM_std_minmax<unsigned_char>/5 7.17% 1.669 1.788 - 2.11% -
BM_deque_deque_ranges_copy/64000 7.16% 2713.564 2907.882 - 1.94% -
rng::find_first_of(vector<int>)_(large_needle)/1024 7.16% 107316.061 114997.906 - 4.70% -
BM_MakeHeap_uint64_Descending_64 7.15% 0.234 0.251 - -0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 7.11% 1217057.113 1303596.464 - 0.32% -
std::find_end(deque<int>)_(process_all)/8192 7.11% 2001.692 2144.009 - 5.07% -
std::remove(deque<int>)_(prefix)/50 7.09% 63.475 67.975 - 3.19% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 7.08% 74.740 80.033 - 3.24% -
SetIntersection_Interlaced_Set_uint32_262144_1024 7.07% 1522812.580 1630526.854 - 8.23% -
std::map<std::string,_int>::find(key)_(existent)/32 7.07% 15.096 16.164 - 5.75% -
BM_deque_deque_ranges_move_backward/1 7.04% 3.260 3.489 - 24.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 7.02% 5887937.187 6301437.673 - 6.68% -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 7.01% 0.245 0.262 - 6.99% -
std::partition(deque<int>)_(dense)/50 6.99% 14.974 16.021 - -1.94% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 6.98% 27.232 29.133 - -4.68% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 6.97% 11629.999 12440.442 - -0.28% -
BM_StringEraseWithMove_Empty_Opaque 6.92% 0.798 0.853 - 6.80% -
rng::find_end(deque<int>)_(same_length)/8192 6.88% 2743.797 2932.647 - -74.03% -
std::find_first_of(deque<int>)_(small_needle)/32 6.84% 107.133 114.463 - 6.62% -
BM_std_minmax_element<char>/512 6.83% 134.782 143.991 - -1.44% -
SetIntersection_Interlaced_Set_uint64_1024_1024 6.83% 15855870.961 16938663.448 - 11.54% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 6.81% 9.086 9.706 - -6.95% -
SetIntersection_Interlaced_Set_uint32_262144_64 6.81% 1582552.978 1690372.477 - 9.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 6.81% 10614850.243 11337423.795 - -45.73% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 6.78% 19586.796 20914.880 - -9.25% -
BM_RangesPushHeap_uint64_Descending_4 6.77% 0.360 0.384 - 6.65% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.77% 3.852 4.113 - 4.11% -
SetIntersection_Interlaced_Set_string_16_16 6.77% 60890320.216 65009817.676 - 2.49% -
BM_std_minmax<short>/19 6.73% 2.287 2.441 - 0.51% -
std::move_backward(deque<int>)/4096 6.73% 160.327 171.123 - 10.53% -
BM_StringRead_Hot_Deep_Large 6.73% 0.585 0.624 - 8.45% -
BM_RangesMakeThenSortHeap_string_Random_16384 6.69% 108.670 115.940 - 6.45% -
BM_std_minmax<unsigned_long_long>/11 6.69% 2.243 2.393 - 1.67% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 6.69% 3.404 3.632 - -2.55% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 6.66% 3310.115 3530.573 - 9.23% -
BM_std_minmax<char>/3 6.66% 1.095 1.168 - -3.45% -
rng::unique(list<int>,_pred)_(sprinkled)/32 6.65% 66.398 70.814 - 9.36% -
BM_std_minmax<long_long>/4 6.62% 1.746 1.861 - -0.38% -
std::map<std::string,_int>::contains(key)_(existent)/32 6.62% 14.798 15.778 - -2.32% -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 6.61% 0.245 0.262 - 6.46% -
rng::replace(vector<int>)_(prefix)/8192 6.60% 1218.206 1298.585 - 2.78% -
BM_StringFindNoMatch/10 6.59% 1.272 1.356 - 0.09% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 6.57% 30.238 32.225 - 9.94% -
std::multiset<std::string>::erase(iterator)/0 6.56% 29.522 31.459 - 4.66% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 6.55% 16.796 17.895 - 7.20% -
std::unordered_set<int>::find(key)_(non-existent)/32 6.54% 1.145 1.219 - 24.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 6.54% 2025698.404 2158113.849 - 3.15% -
BM_StringEraseWithMove_Empty_Transparent 6.52% 0.574 0.611 - 8.69% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.52% 37.243 39.671 - 20.70% -
BM_std_minmax<unsigned_char>/6 6.51% 1.953 2.080 - 1.53% -
BM_MakeThenSortHeap_string_Ascending_1024 6.51% 33.657 35.848 - 0.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 6.51% 1543280.580 1643677.899 - 3.05% -
BM_std_min<unsigned_short>/3 6.48% 0.720 0.766 - 10.56% -
SetIntersection_None_Set_float_262144_1 6.46% 1197498.291 1274908.937 - 9.70% -
BM_std_minmax<char>/2 6.46% 0.808 0.860 - -3.91% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 6.46% 3855.991 4105.070 - 7.48% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 6.42% 0.248 0.264 - 6.53% -
rng::find(vector<bool>)_(process_all)/8 6.42% 0.739 0.787 - 30.87% -
rng::none_of(deque<int>)_(process_all)/32 6.42% 16.360 17.410 - -3.95% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 6.41% 21.634 23.021 - 3.89% -
bm_lexicographical_compare<signed_char>/3 6.40% 1.619 1.723 - -0.25% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 6.37% 30.022 31.935 - 2.17% -
BM_std_minmax<char>/4 6.35% 1.367 1.453 - -6.24% -
SetIntersection_Interlaced_Set_string_262144_64 6.28% 2137720.867 2272026.123 - 5.11% -
BM_std_minmax<unsigned_int>/4 6.28% 1.087 1.155 - 18.72% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 6.27% 19.823 21.065 - 0.75% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 6.26% 31.151 33.102 - 0.90% -
bm_lexicographical_compare<signed_char>/5 6.24% 2.082 2.212 - 0.22% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 6.24% 2.307 2.450 - 6.31% -
SetIntersection_Interlaced_Set_uint32_262144_256 6.19% 1591042.562 1689521.158 - 10.21% -
std::list<int>::insert(begin)_(cheap_elements)/32 6.17% 9.779 10.382 - 2.52% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 6.10% 31.624 33.553 - -0.12% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 6.10% 0.364 0.387 - 1.33% -
bm_ranges_lexicographical_compare<signed_char>/16 6.09% 1.276 1.353 - 4.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.09% 89.806 95.274 - 11.54% -
std::find_end(deque<int>)_(process_all)/1048576 6.08% 264003.694 280061.969 - 5.53% -
rng::search(list<int>)_(single_element)/8192 6.08% 7035.951 7463.692 - 0.59% -
BM_RangesMakeHeap_uint64_Random_16 6.07% 1.267 1.344 - 3.97% -
BM_SortHeap_string_16384 6.07% 97.567 103.489 - 4.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 6.06% 0.674 0.714 - 0.95% -
BM_vector_deque_copy_backward/2 6.06% 2.055 2.180 - 5.47% -
BM_RangesSortHeap_uint32_1 6.05% 0.246 0.261 - -2.04% -
bm_lexicographical_compare<signed_char>/4 6.03% 1.861 1.973 - 0.89% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 6.03% 449.598 476.715 - 0.40% -
SetIntersection_Front_Set_uint64_1024_256 6.03% 4483633.943 4753899.159 - -1.77% -
rng::starts_with(deque<int>)/1048576 6.01% 494395.583 524107.949 - 6.01% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 6.01% 1.216 1.289 - -3.70% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 5.99% 9.745 10.329 - 0.04% -
std::replace_if(vector<int>)_(sprinkled)/50 5.99% 12.892 13.665 - 5.91% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 5.98% 7861.746 8332.240 - -11.06% -
rng::find_end(deque<int>)_(near_matches)/1024 5.98% 17645.694 18701.319 - -34.68% -
BM_PushHeap_uint32_SingleElement_64 5.98% 0.350 0.371 - 1.62% -
SetIntersection_None_Set_float_262144_262144 5.95% 1190097.576 1260946.207 - 8.11% -
BM_StringConstructDestroyCStr_Empty_Opaque 5.94% 2.014 2.134 - 1.96% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 5.93% 2.955 3.130 - 4.12% -
rng::unique(list<int>,_pred)_(sprinkled)/52 5.93% 82.944 87.859 - 6.10% -
rng::find_end(deque<int>)_(near_matches)/1000 5.92% 16904.016 17905.355 - -34.99% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 5.90% 3.580 3.792 - 6.09% -
BM_RangesPushHeap_string_Descending_256 5.89% 2.400 2.541 - 7.33% -
std::unordered_set<int>::insert(value)_(new_value)/8192 5.85% 20.257 21.443 - 10.64% -
rng::remove(deque<int>)_(sprinkled)/32 5.85% 53.535 56.669 - -0.24% -
SetIntersection_None_Set_float_262144_64 5.85% 1191456.949 1261152.914 - 8.56% -
BM_RangesMakeHeap_string_Descending_16384 5.84% 2.717 2.876 - -25.30% -
std::unique_copy(deque<int>)_(sprinkled)/52 5.83% 18.709 19.800 - 5.36% -
SetIntersection_None_Set_uint64_262144_1 5.83% 1193526.610 1263125.893 - 5.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 5.80% 1125551.131 1190865.308 - 3.44% -
SetIntersection_Front_Set_uint32_262144_16384 5.79% 352388699.747 372796725.507 - 6.10% -
SetIntersection_None_Set_float_262144_4 5.79% 1192295.410 1261322.266 - 8.47% -
SetIntersection_Interlaced_Vector_uint32_16384_4 5.78% 1470937.858 1555918.034 - 1.65% -
rng::fill_n(deque<int>)/32 5.77% 1.155 1.222 - -0.28% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 5.77% 22.602 23.906 - 1.16% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 5.76% 2865.290 3030.301 - -0.21% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 5.74% 4.765 5.039 - 5.41% -
std::find_first_of(deque<int>)_(small_needle)/1024 5.74% 3554.692 3758.569 - 1.18% -
SetIntersection_None_Set_uint64_262144_4 5.74% 1192994.629 1261414.142 - 5.02% -
BM_std_minmax<char>/27 5.72% 1.718 1.816 - -6.97% -
BM_MakeThenSortHeap_uint64_SingleElement_4 5.70% 1.229 1.299 - 4.86% -
BM_std_minmax<unsigned_char>/27 5.69% 1.830 1.934 - 3.53% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.69% 4.886 5.164 - 5.33% -
SetIntersection_None_Set_float_262144_1024 5.68% 1193596.436 1261364.830 - 7.64% -
std::unordered_set<int>::contains(key)_(existent)/32 5.68% 1.242 1.312 - 3.06% -
SetIntersection_None_Set_float_262144_256 5.66% 1194675.617 1262291.342 - 8.50% -
BM_RangesMakeHeap_float_Heap_4 5.66% 0.277 0.293 - 6.47% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 5.65% 95184.202 100565.056 - 3.28% -
std::none_of(deque<int>)_(process_all)/50 5.63% 18.319 19.350 - 8.97% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 5.62% 36.885 38.959 - 5.78% -
std::remove_copy_if(list<int>)_(sprinkled)/50 5.62% 24.765 26.157 - 6.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 5.61% 11670991.228 12325810.533 - 14.34% -
BM_SortHeap_uint64_1 5.60% 0.252 0.266 - 1.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 5.59% 1249412.006 1319288.303 - 1.57% -
BM_std_minmax<unsigned_char>/16 5.59% 0.974 1.028 - 5.68% -
std::multiset<int>::erase(key)_(non-existent)/32 5.58% 2.595 2.740 - 1.84% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.58% 50.814 53.649 - 8.37% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 5.55% 11789.963 12444.696 - 2.98% -
BM_std_minmax<short>/2 5.54% 0.855 0.902 - -1.57% -
SetIntersection_None_Vector_string_262144_1024 5.53% 1310881.025 1383325.953 - 2.49% -
BM_std_min<unsigned_long_long>/64 5.51% 4.693 4.951 - 3.01% -
BM_RangesMakeHeap_string_SingleElement_16384 5.51% 5.741 6.057 - 1.64% -
std::multiset<std::string>::contains(key)_(existent)/1024 5.51% 22.141 23.360 - 1.64% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 5.49% 0.552 0.582 - 5.51% -
rng::find_first_of(vector<int>)_(large_needle)/50 5.48% 269.646 284.413 - -0.40% -
rng::replace(vector<int>)_(sprinkled)/32 5.47% 6.383 6.732 - 20.11% -
BM_StringRelational_Less_Huge_Empty_Control 5.47% 1.890 1.994 - -4.39% -
SetIntersection_None_Set_float_262144_16 5.46% 1198478.273 1263939.941 - 8.85% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 5.46% 3.936 4.151 - 7.71% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 5.44% 16.665 17.571 - 6.06% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 5.44% 16.681 17.588 - 3.56% -
rng::find(vector<bool>)_(process_all)/1024 5.43% 4.432 4.673 - -0.34% -
SetIntersection_None_Vector_float_16384_64 5.43% 1169586.028 1233103.334 - 2.44% -
rng::find_end(deque<int>)_(match_near_end)/1024 5.42% 35.023 36.923 - -98.84% -
BM_MakeHeap_uint64_Heap_4 5.42% 0.276 0.291 - 4.95% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 5.40% 1.598 1.684 - 3.06% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 5.37% 7081.578 7461.657 - 3.38% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.36% 32.040 33.757 - 8.08% -
rng::remove_if(deque<int>)_(prefix)/1024 5.34% 563.175 593.236 - 5.73% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 5.31% 0.572 0.602 - 3.37% -
BM_MakeThenSortHeap_uint64_Random_4 5.30% 4.002 4.214 - 4.73% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 5.30% 699.954 737.041 - -14.97% -
rng::remove_copy(deque<int>)_(prefix)/1024 5.30% 382.423 402.678 - -3.04% -
std::multiset<int>::ctor(const&,_alloc)/32 5.29% 215.531 226.935 - 3.03% -
BM_std_minmax<unsigned_char>/8 5.28% 0.924 0.972 - -10.54% -
BM_std_minmax<char>/6 5.27% 1.912 2.012 - -6.61% -
SetIntersection_Front_Set_string_256_64 5.27% 14710968.188 15486085.808 - -4.50% -
BM_StringFindNoMatch/64 5.26% 1.816 1.911 - 3.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 5.25% 1219633.461 1283682.619 - 3.15% -
std::map<std::string,_int>::ctor(const&)/32 5.24% 715.793 753.331 - -4.50% -
SetIntersection_None_Set_uint64_262144_16 5.24% 1190421.222 1252848.226 - 4.23% -
rng::adjacent_find(deque<int>)/50 5.24% 15.042 15.830 - -15.81% -
std::remove_copy_if(list<int>)_(prefix)/8192 5.24% 7180.812 7556.886 - 3.85% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.23% 5.363 5.643 - 3.92% -
SetIntersection_Front_Vector_uint64_262144_16384 5.23% 78084088.232 82164044.153 - 5.21% -
BM_std_minmax<short>/21 5.22% 1.977 2.080 - 1.73% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 5.21% 2.113 2.223 - 2.89% -
rng::any_of(deque<int>)_(process_all)/50 5.21% 19.245 20.247 - 10.39% -
SetIntersection_Interlaced_Set_uint32_262144_16384 5.20% 1255643.801 1320967.203 - 7.73% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 5.20% 18.340 19.293 - 8.92% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 5.19% 0.930 0.978 - 5.11% -
BM_lexicographical_compare_three_way_slow_path/262144 5.18% 61519.417 64708.041 - -0.08% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 5.18% 13949.446 14672.102 - 0.14% -
BM_std_minmax<unsigned_char>/4 5.17% 1.424 1.497 - 1.63% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 5.17% 1465.588 1541.344 - 2.41% -
SetIntersection_Front_Vector_uint64_1024_4 5.15% 1080457.904 1136098.816 - 0.52% -
BM_std_minmax_element<int>/4000 5.15% 950.561 999.499 - -5.16% -
BM_std_min<unsigned_short>/22 5.14% 1.769 1.860 - 2.60% -
std::remove_copy(list<int>)_(prefix)/8192 5.14% 6926.744 7282.675 - 3.68% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 5.13% 23.949 25.179 - -11.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 5.13% 16.725 17.583 - 5.35% -
SetIntersection_Front_Set_string_16384_64 5.12% 4919543.961 5171505.626 - 4.17% -
SetIntersection_Front_Set_uint64_1024_64 5.11% 1848594.211 1943052.359 - 2.91% -
BM_std_minmax_element<int>/4096 5.10% 973.645 1023.326 - -5.12% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 5.08% 0.740 0.777 - -2.17% -
std::set<std::string>::upper_bound(key)_(existent)/1024 5.08% 21.886 22.997 - -0.62% -
SetIntersection_Interlaced_Vector_uint32_1024_256 5.07% 7386618.579 7761402.510 - 21.91% -
SetIntersection_Interlaced_Set_float_262144_16 5.07% 1660511.799 1744721.600 - 9.10% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 5.06% 2.983 3.134 - 0.42% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 5.06% 16.754 17.601 - 2.10% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 5.06% 1139.030 1196.635 - 1.51% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 5.03% 793.100 833.015 - 7.06% -
std::remove(deque<int>)_(sprinkled)/32 5.03% 56.128 58.952 - 12.02% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 5.02% 0.468 0.492 - 4.19% -
SetIntersection_Interlaced_Set_uint64_262144_16 5.02% 1638479.818 1720760.580 - 4.62% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 5.00% 260.875 273.922 - -5.38% -
BM_RangesPushHeap_float_PipeOrgan_4 5.00% 0.482 0.506 - 5.15% -
SetIntersection_Front_Set_uint64_16384_256 4.98% 4347843.137 4564564.261 - -9.84% -
BM_std_minmax<char>/20 4.97% 1.839 1.931 - -6.77% -
SetIntersection_None_Set_string_262144_262144 4.95% 1685691.977 1769189.617 - 4.16% -
BM_deque_vector_ranges_copy_backward/0 4.94% 1.406 1.476 - 7.19% -
SetIntersection_None_Set_string_1024_1 4.94% 8989721.639 9433475.923 - 5.60% -
BM_lexicographical_compare_three_way_slow_path/65536 4.94% 15375.648 16134.601 - -0.14% -
BM_StringEraseToEnd_Huge_Transparent 4.93% 2.440 2.560 - -0.23% -
SetIntersection_None_Set_uint64_262144_64 4.93% 1195477.701 1254429.279 - 4.54% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.92% 678.573 711.981 - -0.64% -
SetIntersection_None_Vector_uint64_1024_64 4.91% 1109508.616 1164038.610 - 1.95% -
BM_PushHeap_string_SingleElement_16384 4.91% 2.445 2.565 - -5.67% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.90% 0.791 0.830 - 9.57% -
rng::stable_partition(deque<int>)_(sparse)/32 4.89% 12.613 13.230 - 18.50% -
std::search(deque<int>,_pred)_(no_match)/1024 4.89% 415.170 435.456 - 33.04% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 4.88% 7268.032 7623.014 - 4.56% -
BM_RangesPopHeap_uint64_262144 4.88% 42.082 44.134 - 7.24% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 4.88% 183.255 192.189 - 4.47% -
BM_std_minmax<unsigned_char>/24 4.87% 1.201 1.260 - 4.40% -
std::rotate(list<int>)_(1_element_forward)/50 4.86% 25.987 27.251 - 12.25% -
std::adjacent_find(vector<int>,_pred)/50 4.86% 22.526 23.620 - 1.34% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 4.85% 1.418 1.486 - -0.45% -
SetIntersection_Front_Set_uint32_16384_1024 4.85% 16290550.084 17080841.954 - 10.47% -
BM_RangesMakeHeap_float_Heap_256 4.84% 0.246 0.258 - 1.57% -
BM_std_minmax_element<int>/1024 4.82% 247.523 259.450 - -4.89% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 4.79% 23.146 24.253 - 0.52% -
BM_std_minmax_element<int>/5500 4.77% 1306.829 1369.227 - -5.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 4.77% 0.448 0.469 - 14.00% -
BM_PushHeap_string_SingleElement_262144 4.76% 2.495 2.614 - -6.14% -
BM_std_minmax_element<int>/512 4.76% 125.893 131.880 - -4.53% -
BM_PushHeap_uint64_Random_4 4.75% 2.075 2.173 - 5.74% -
BM_std_minmax<short>/17 4.74% 1.724 1.805 - 0.72% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.73% 0.258 0.270 - 4.86% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 4.71% 1.215 1.272 - -4.44% -
BM_std_min<long_long>/31 4.71% 3.333 3.490 - 2.56% -
std::remove_copy_if(deque<int>)_(prefix)/8192 4.70% 3897.992 4081.334 - 4.88% -
BM_RangesPushHeap_float_Ascending_16384 4.70% 4.145 4.340 - -0.47% -
rng::remove_copy_if(list<int>)_(prefix)/8192 4.68% 7330.903 7673.923 - 5.48% -
BM_StringConstructDestroyCStr_Large_Transparent 4.68% 9.212 9.642 - 7.71% -
std::unique(deque<int>)_(contiguous)/52 4.67% 73.515 76.949 - 12.41% -
BM_PushHeap_string_SingleElement_16 4.67% 2.421 2.534 - -8.32% -
BM_std_minmax<char>/5500 4.67% 47.595 49.817 - -2.26% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 4.65% 81.014 84.785 - 7.39% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 4.65% 1.358 1.421 - 4.25% -
BM_RangesMakeHeap_string_Ascending_16384 4.65% 5.078 5.314 - -8.12% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 4.64% 2.998 3.137 - 0.89% -
BM_PushHeap_uint32_SingleElement_262144 4.64% 0.356 0.372 - 1.58% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 4.63% 9210.052 9636.896 - 5.18% -
BM_RangesPopHeap_string_16384 4.63% 71.564 74.880 - 4.11% -
BM_RangesMakeHeap_uint64_Heap_16 4.62% 0.256 0.268 - 3.25% -
SetIntersection_Interlaced_Set_uint64_16384_16384 4.62% 343944391.453 359835370.287 - 2.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 4.61% 31528806.953 32982516.366 - -15.37% -
rng::find_end(list<int>,_pred)_(same_length)/8192 4.61% 10118.415 10584.562 - -45.34% -
std::multimap<std::string,_int>::erase(iterator)/8192 4.60% 30.525 31.929 - -2.78% -
BM_PushHeap_uint32_SingleElement_16384 4.59% 0.356 0.372 - 1.47% -
std::multiset<std::string>::erase(key)_(existent)/8192 4.58% 128.082 133.947 - -0.81% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 4.56% 22.861 23.905 - -5.84% -
std::search_n(list<int>)_(no_match)/8192 4.55% 6897.664 7211.695 - -1.44% -
rng::replace(vector<int>)_(prefix)/1024 4.54% 160.923 168.236 - 1.76% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 4.53% 38364087.943 40102043.946 - 4.42% -
std::map<std::string,_int>::count(key)_(existent)/1024 4.51% 24.035 25.119 - 7.34% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.50% 2.088 2.182 - 2.21% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 4.50% 52.788 55.161 - -1.18% -
SetIntersection_Interlaced_Set_float_16_16 4.49% 40817502.099 42650467.193 - 3.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.49% 4291.413 4484.031 - 4.93% -
BM_RangesPushHeap_uint32_Descending_16 4.48% 0.363 0.380 - 5.22% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 4.48% 39.364 41.127 - 45.21% -
std::move_backward(deque<int>)/32768 4.48% 3528.637 3686.613 - 2.19% -
std::set<std::string>::equal_range(key)_(existent)/8192 4.47% 28.745 30.031 - 11.20% -
rng::adjacent_find(deque<int>)/8 4.47% 3.078 3.216 - -14.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 4.46% 1223395.510 1278019.858 - 2.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 4.46% 0.770 0.804 - 7.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.46% 1288.511 1345.977 - 9.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.45% 6590300.171 6883845.273 - 3.65% -
std::find_end(vector<int>)_(process_all)/8192 4.45% 1713.774 1790.056 - -4.83% -
SetIntersection_Front_Set_float_1024_256 4.45% 4463855.784 4662393.565 - -6.79% -
BM_PushHeap_string_SingleElement_64 4.44% 2.477 2.587 - -6.72% -
BM_MakeHeap_float_Random_256 4.44% 1.474 1.539 - 24.37% -
SetIntersection_Interlaced_Set_uint64_64_64 4.44% 15512823.086 16201213.661 - 6.88% -
BM_std_minmax<short>/16 4.43% 1.724 1.801 - -5.24% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 4.43% 0.484 0.505 - 8.92% -
SetIntersection_Front_Vector_string_16384_64 4.42% 3406097.021 3556799.539 - 2.37% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 4.42% 1.933 2.018 - 4.65% -
SetIntersection_Interlaced_Vector_uint32_256_4 4.42% 5036005.123 5258422.362 - -0.62% -
SetIntersection_None_Set_uint64_262144_256 4.41% 1201674.153 1254671.631 - 4.26% -
BM_MakeThenSortHeap_float_PipeOrgan_256 4.40% 6.234 6.509 - 0.02% -
SetIntersection_Interlaced_Vector_float_262144_16384 4.40% 346277419.737 361517551.722 - 3.55% -
BM_RangesSortHeap_string_16384 4.40% 96.094 100.323 - 4.56% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 4.40% 26.693 27.867 - 10.79% -
BM_std_minmax<unsigned_char>/2 4.38% 0.856 0.893 - 1.14% -
SetIntersection_Interlaced_Set_float_262144_64 4.37% 1603578.285 1673619.875 - 6.37% -
rng::find_end(deque<int>)_(match_near_end)/1000 4.37% 34.317 35.815 - -89.00% -
rng::reverse(list<int>)/32768 4.36% 17283.457 18037.542 - 2.27% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 4.36% 16856.875 17591.749 - 2.10% -
BM_RangesMakeHeap_string_PipeOrgan_16384 4.35% 5.086 5.308 - -22.13% -
std::find(vector<char>)_(bail_25%)/8 4.33% 0.983 1.026 - 1.51% -
std::count(vector<int>)_(every_other)/8 4.32% 1.286 1.342 - 0.59% -
BM_PushHeap_string_SingleElement_256 4.32% 2.428 2.532 - -7.70% -
SetIntersection_None_Set_uint64_262144_1024 4.31% 1201728.189 1253524.252 - 3.50% -
BM_PushHeap_string_SingleElement_1024 4.31% 2.449 2.555 - -7.72% -
BM_RangesPushHeap_string_PipeOrgan_262144 4.31% 17.343 18.090 - 0.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 4.30% 1226349.037 1279076.906 - 1.95% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 4.29% 0.899 0.938 - 3.31% -
BM_MakeHeap_uint64_Ascending_16 4.27% 0.635 0.662 - -1.13% -
std::remove_copy(list<int>)_(sprinkled)/8192 4.27% 6955.640 7252.808 - 4.16% -
BM_RangesMakeHeap_string_SingleElement_1024 4.27% 6.031 6.289 - 0.89% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 4.27% 44.735 46.643 - 1.82% -
rng::stable_sort(vector<int>)_(descending)/8 4.26% 24.280 25.315 - -0.14% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.26% 11553.078 12045.605 - 3.91% -
SetIntersection_Front_Vector_uint64_262144_1 4.26% 1087002.908 1133284.433 - 1.15% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 4.25% 22.812 23.783 - 5.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 4.25% 1700184.570 1772523.762 - 3.51% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 4.25% 1.221 1.273 - -5.31% -
rng::move_backward(vector<bool>)_(unaligned)/64 4.25% 1.892 1.973 - 3.75% -
SetIntersection_Interlaced_Set_uint64_1024_1 4.25% 1066753.731 1112114.423 - 0.44% -
BM_MakeThenSortHeap_uint64_SingleElement_64 4.25% 6.058 6.316 - 6.73% -
SetIntersection_Front_Vector_uint32_262144_16 4.25% 1140328.235 1188772.529 - -0.18% -
SetIntersection_None_Set_float_262144_16384 4.25% 1204353.354 1255489.178 - 7.90% -
BM_StringFindStringLiteral/2048 4.25% 40.365 42.079 - 4.27% -
SetIntersection_Interlaced_Set_uint64_262144_262144 4.24% 1851805.744 1930350.992 - 3.72% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.24% 1185.409 1235.622 - 6.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 4.23% 1226165.853 1278053.222 - 1.62% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 4.23% 2.516 2.623 - 3.65% -
BM_SortHeap_pair<uint32,_uint32>_4 4.22% 1.763 1.837 - -2.79% -
SetIntersection_None_Set_string_1024_64 4.21% 8950364.719 9326856.724 - 3.24% -
rng::copy(vector<int>)/8 4.20% 2.218 2.311 - 0.97% -
std::partition(deque<int>)_(dense)/8192 4.20% 2688.438 2801.443 - -0.45% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.20% 26880.152 28009.881 - 8.30% -
std::set<std::string>::count(key)_(non-existent)/32 4.20% 10.384 10.820 - 11.87% -
BM_std_minmax<unsigned_char>/28 4.20% 2.113 2.202 - 2.40% -
SetIntersection_Front_Vector_uint32_16384_1 4.19% 1079352.331 1124598.859 - 0.81% -
BM_RangesMakeHeap_string_Descending_64 4.19% 2.579 2.687 - -11.96% -
BM_std_minmax<char>/19 4.17% 1.576 1.641 - -7.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 4.17% 1227719.076 1278901.451 - 2.51% -
BM_PushHeap_uint32_SingleElement_1024 4.16% 0.363 0.378 - 1.45% -
SetIntersection_Front_Set_uint64_16384_1024 4.16% 14212588.283 14804001.203 - -0.91% -
std::rotate(deque<int>)_(1_element_backward)/50 4.16% 5.182 5.398 - 1.68% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 4.16% 1.865 1.942 - 2.48% -
rng::copy_backward(vector<int>)/8 4.12% 2.222 2.313 - 1.07% -
BM_StringRelational_Compare_Empty_Empty_Control 4.11% 1.649 1.717 - 6.50% -
std::partition(deque<int>)_(dense)/1024 4.11% 345.934 360.144 - -0.46% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 4.10% 37.731 39.280 - 3.25% -
std::none_of(vector<int>)_(process_all)/8 4.10% 2.337 2.433 - -2.76% -
SetIntersection_Front_Set_uint64_262144_64 4.10% 1858722.992 1935001.592 - 5.82% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 4.10% 51.885 54.010 - 1.45% -
BM_deque_vector_copy_backward/1 4.10% 2.038 2.121 - 1.38% -
SetIntersection_None_Set_uint64_262144_16384 4.09% 1206358.072 1255749.350 - 3.57% -
SetIntersection_None_Set_string_1024_4 4.09% 8900534.759 9264812.610 - 0.42% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 4.09% 22.948 23.887 - -1.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 4.07% 1123212.568 1168935.472 - 1.08% -
std::multiset<std::string>::count(key)_(existent)/8192 4.07% 30.226 31.455 - 2.39% -
BM_RangesMakeThenSortHeap_string_Random_262144 4.05% 192.696 200.493 - -3.83% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.04% 1.964 2.044 - 4.79% -
std::unique(deque<int>)_(sprinkled)/32 4.03% 66.741 69.432 - 3.23% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 4.02% 0.395 0.411 - 3.96% -
BM_MakeHeap_uint64_QuickSortAdversary_4 4.02% 0.404 0.421 - -1.60% -
BM_MakeThenSortHeap_float_SingleElement_1024 4.02% 4.871 5.067 - 6.02% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 4.02% 2.869 2.985 - 1.28% -
std::map<std::string,_int>::insert(value)_(new_value)/0 4.02% 32.254 33.550 - 6.46% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 4.01% 119.177 123.952 - 4.35% -
std::move(vector<bool>)_(unaligned)/512 4.00% 4.513 4.693 - 18.01% -
BM_std_minmax<unsigned_char>/26 4.00% 1.436 1.494 - 3.57% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 4.00% 0.541 0.563 - 2.07% -
BM_RangesMakeHeap_uint64_Random_262144 4.00% 1.033 1.075 - 3.15% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 4.00% 5.622 5.846 - 1.81% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 4.00% 82.630 85.933 - -6.60% -
BM_StringFindStringLiteral/8192 3.99% 138.516 144.039 - 3.97% -
SetIntersection_Front_Set_uint32_262144_64 3.99% 1886567.000 1961774.637 - -2.36% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 3.98% 23.120 24.039 - -5.06% -
BM_RangesPushHeap_uint64_Random_16 3.98% 4.130 4.294 - 0.34% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 3.97% 49.049 50.998 - -0.81% -
SetIntersection_Interlaced_Set_uint64_1024_16 3.96% 11629161.967 12090101.994 - 6.05% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 3.96% 16.157 16.797 - -0.65% -
std::multiset<std::string>::erase(iterator)/32 3.96% 30.792 32.010 - 4.03% -
BM_RangesPopHeap_uint64_1 3.95% 0.436 0.453 - 1.75% -
std::transform(deque<int>,_deque<int>)/32 3.95% 21.487 22.336 - 3.48% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 3.95% 650.431 676.114 - 1.78% -
BM_PushHeap_uint32_SingleElement_256 3.94% 0.382 0.397 - 1.33% -
std::any_of(vector<int>)_(process_all)/8 3.94% 2.387 2.481 - -0.03% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 3.93% 191.296 198.820 - 4.30% -
SetIntersection_Interlaced_Vector_string_16384_16 3.93% 4311280.891 4480800.571 - -2.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 3.93% 8719229.582 9061918.050 - -23.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 3.92% 21484379.640 22327077.415 - 3.64% -
BM_std_min<unsigned_short>/30 3.92% 2.344 2.436 - 3.25% -
std::set<std::string>::equal_range(key)_(non-existent)/32 3.92% 10.322 10.727 - 7.42% -
std::set<std::string>::contains(key)_(non-existent)/32 3.90% 9.858 10.242 - 8.75% -
SetIntersection_None_Vector_float_262144_16 3.88% 1177740.002 1223474.757 - 0.18% -
std::find_end(list<int>,_pred)_(same_length)/8192 3.87% 10004.920 10391.868 - -49.52% -
std::unordered_multiset<int>::count(key)_(existent)/1024 3.85% 1.646 1.709 - -2.55% -
BM_std_minmax<short>/23 3.85% 2.516 2.612 - -3.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.85% 7470.526 7757.907 - 4.27% -
SetIntersection_Front_Vector_string_256_64 3.85% 10858542.783 11276162.173 - 1.57% -
BM_std_minmax<short>/3 3.83% 1.128 1.172 - -1.62% -
BM_std_min<short>/12 3.83% 1.458 1.513 - -0.42% -
BM_RangesMakeHeap_uint64_Ascending_262144 3.82% 0.728 0.756 - 3.66% -
BM_StringRelationalLiteral_Less_Small_Small_Control 3.81% 1.732 1.798 - -2.14% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 3.81% 38.052 39.501 - 0.30% -
rng::copy_if(vector<int>)_(entire_range)/8 3.81% 2.176 2.258 - 2.50% -
rng::remove_copy(list<int>)_(prefix)/8192 3.81% 7063.029 7331.821 - 4.28% -
BM_PushHeap_string_Ascending_262144 3.80% 27.415 28.456 - -23.94% -
SetIntersection_Interlaced_Set_float_262144_256 3.79% 1626253.336 1687815.756 - 6.87% -
std::set<std::string>::count(key)_(existent)/8192 3.79% 28.359 29.432 - -0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 3.79% 1246585.611 1293771.078 - 2.14% -
BM_std_minmax_element<long_long>/3 3.77% 1.145 1.188 - 5.98% -
bm_ranges_lexicographical_compare<signed_char>/512 3.77% 7.746 8.038 - 4.53% -
BM_deque_vector_ranges_copy_backward/1 3.77% 2.015 2.091 - -2.34% -
std::unique(deque<int>)_(contiguous)/32 3.76% 62.242 64.583 - 8.34% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 3.76% 0.626 0.650 - 0.32% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 3.76% 64.747 67.179 - 10.72% -
SetIntersection_Interlaced_Vector_uint32_1024_4 3.74% 1391721.437 1443820.180 - 8.94% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 3.74% 22.785 23.637 - 2.38% -
BM_MakeThenSortHeap_string_Random_262144 3.74% 191.135 198.278 - 2.28% -
rng::reverse(deque<int>)/64 3.73% 13.072 13.560 - 3.69% -
SetIntersection_Interlaced_Set_uint64_262144_16384 3.73% 1254231.854 1301002.359 - 2.14% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 3.73% 1.322 1.371 - 0.67% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 3.73% 8.554 8.873 - 1.35% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 3.72% 23.159 24.021 - -2.86% -
SetIntersection_None_Vector_uint64_262144_4 3.72% 1166060.633 1209457.500 - -0.80% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 3.72% 1.439 1.492 - 10.23% -
std::equal(list<int>)_(it,_it,_it)/8192 3.72% 9614.266 9971.704 - -1.16% -
BM_RangesPopHeap_uint32_16384 3.71% 31.066 32.217 - 3.80% -
BM_std_minmax<char>/21 3.70% 2.147 2.226 - -6.93% -
std::map<int,_int>::find(key)_(existent)/1024 3.70% 3.811 3.952 - 5.38% -
std::map<std::string,_int>::find(key)_(non-existent)/32 3.70% 9.960 10.328 - 4.41% -
BM_std_min<unsigned_int>/13 3.69% 1.490 1.545 - 9.25% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 3.69% 0.554 0.574 - -1.72% -
std::partial_sort_copy(list<int>)_(ascending)/8192 3.69% 60756.208 62995.079 - 3.09% -
SetIntersection_Front_Set_uint64_262144_262144 3.68% 1803439.289 1869833.820 - 3.07% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 3.68% 453.972 470.671 - 0.08% -
BM_std_min<unsigned_long_long>/31 3.67% 2.884 2.989 - -1.24% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.67% 1072082.298 1111397.726 - 3.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.67% 2404902.902 2493066.500 - 6.59% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 3.66% 15.788 16.366 - 1.81% -
std::unordered_set<int>::insert(value)_(new_value)/1024 3.66% 19.889 20.616 - 5.66% -
BM_RangesSortHeap_string_262144 3.65% 172.489 178.784 - -2.86% -
std::find_if_not(list<int>)_(bail_25%)/8 3.65% 1.274 1.321 - 8.62% -
std::multiset<int>::erase(key)_(non-existent)/8192 3.62% 9.499 9.843 - 3.26% -
SetIntersection_Interlaced_Set_float_262144_1024 3.62% 1568040.039 1624774.168 - 4.95% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 3.62% 29.705 30.780 - 1.09% -
BM_RangesPopHeap_uint64_1024 3.61% 21.406 22.179 - 3.45% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.61% 21.276 22.043 - 2.96% -
SetIntersection_Front_Vector_string_1024_1 3.59% 1115629.527 1155716.939 - 1.33% -
BM_PushHeap_string_SingleElement_4 3.59% 2.152 2.230 - -7.14% -
BM_std_minmax<unsigned_char>/25 3.59% 1.227 1.271 - 3.66% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 3.59% 30.621 31.720 - 3.63% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 3.59% 0.560 0.580 - -1.67% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 3.58% 4.766 4.937 - -2.18% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 3.57% 24.728 25.611 - -10.76% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 3.57% 16.118 16.694 - 2.45% -
SetIntersection_None_Vector_uint64_16384_256 3.57% 1137948.807 1178553.951 - -0.26% -
BM_deque_vector_copy_backward/2 3.57% 1.778 1.841 - -0.04% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.56% 33.345 34.534 - -2.34% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 3.56% 813.756 842.737 - 3.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 3.56% 1100676.252 1139846.094 - -0.32% -
BM_StringRelational_Compare_Empty_Small_Control 3.56% 1.680 1.739 - 6.42% -
BM_RangesPopHeap_uint64_16384 3.55% 31.100 32.203 - 3.09% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 3.55% 1.934 2.003 - 2.68% -
BM_RangesMakeHeap_string_Ascending_262144 3.54% 7.031 7.281 - -25.44% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 3.54% 0.559 0.578 - -1.73% -
BM_MakeThenSortHeap_float_SingleElement_256 3.53% 4.046 4.189 - 4.96% -
std::transform(deque<int>,_deque<int>)/50 3.53% 33.817 35.011 - 4.81% -
SetIntersection_None_Set_string_1024_16 3.53% 9134474.623 9456479.231 - 4.56% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 3.52% 1.786 1.849 - 0.08% -
std::find_end(deque<int>)_(process_all)/1024 3.52% 293.416 303.737 - 14.57% -
bm_lexicographical_compare<signed_char>/2 3.52% 1.440 1.491 - -0.29% -
std::remove(list<int>)_(sprinkled)/50 3.51% 64.923 67.205 - -2.05% -
SetIntersection_Interlaced_Vector_uint32_262144_4 3.51% 1889236.289 1955505.743 - 28.30% -
SetIntersection_Interlaced_Set_float_262144_16384 3.51% 1280826.740 1325734.703 - 5.95% -
BM_RangesPushHeap_uint32_Ascending_16384 3.51% 6.554 6.784 - 0.28% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 3.50% 11.567 11.973 - 2.99% -
std::multimap<int,_int>::find(key)_(non-existent)/32 3.50% 2.252 2.330 - 4.09% -
BM_RangesMakeThenSortHeap_float_Heap_16384 3.49% 27.068 28.014 - 5.21% -
BM_std_minmax<unsigned_char>/20 3.49% 1.909 1.975 - 2.23% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 3.49% 9.348 9.675 - 1.97% -
SetIntersection_None_Set_uint64_262144_262144 3.49% 1220608.967 1263187.824 - 4.21% -
SetIntersection_Front_Set_string_1024_16 3.47% 2011311.854 2081027.269 - 2.93% -
std::find_if(deque<int>)_(process_all)/32768 3.46% 11453.402 11850.155 - 1.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.46% 20420666.712 21126852.350 - 0.58% -
std::set<int>::find(key)_(existent)/8192 3.46% 8.064 8.343 - 3.80% -
BM_std_minmax<short>/1 3.46% 0.626 0.648 - 2.13% -
std::move(deque<int>)/4096 3.45% 153.086 158.371 - 2.98% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 3.45% 6.463 6.686 - 4.84% -
BM_RangesMakeThenSortHeap_float_Descending_64 3.45% 3.221 3.332 - 2.62% -
BM_lexicographical_compare_three_way_slow_path/16384 3.44% 3841.241 3973.544 - -0.28% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.44% 53324.295 55160.920 - -2.29% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.44% 45.201 46.756 - 3.24% -
BM_deque_vector_move_backward/2 3.44% 1.773 1.834 - -0.38% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 3.44% 27.339 28.279 - 3.31% -
BM_deque_vector_move/64000 3.44% 2719.334 2812.753 - 3.74% -
SetIntersection_None_Vector_string_1024_1024 3.44% 1183546.852 1224202.528 - 0.01% -
std::vector<std::string>::ctor(size)/32 3.43% 33.643 34.798 - 3.66% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 3.43% 0.816 0.844 - 1.35% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 3.42% 12.226 12.644 - 2.56% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 3.42% 3727.992 3855.451 - -0.24% -
BM_std_minmax<unsigned_char>/23 3.42% 2.921 3.021 - 1.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 3.42% 10914691.463 11287461.011 - 2.35% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 3.41% 12.247 12.665 - 3.71% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 3.41% 22.312 23.073 - 1.04% -
SetIntersection_Front_Vector_uint64_262144_16 3.41% 1175412.149 1215486.698 - 4.09% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 3.41% 9.703 10.034 - -10.98% -
BM_StringRelational_Compare_Empty_Large_Control 3.41% 1.664 1.720 - 6.39% -
BM_SortHeap_pair<uint32,_uint32>_16 3.40% 6.102 6.309 - 3.66% -
std::find_end(vector<int>)_(process_all)/1024 3.39% 226.115 233.781 - -4.27% -
BM_deque_vector_ranges_move_backward/2 3.39% 1.775 1.835 - 0.05% -
SetIntersection_Interlaced_Vector_uint64_256_16 3.38% 6150782.994 6358846.390 - 2.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 3.38% 1191192.034 1231446.082 - 1.03% -
BM_std_minmax<unsigned_int>/11 3.35% 1.758 1.817 - -0.62% -
SetIntersection_Interlaced_Set_string_262144_256 3.34% 2119213.215 2189946.697 - 5.04% -
BM_MakeThenSortHeap_uint32_SingleElement_16 3.33% 3.930 4.061 - 0.33% -
std::find_end(vector<int>)_(process_all)/1000 3.33% 220.788 228.147 - -4.21% -
std::search(list<int>,_pred)_(same_length)/8192 3.33% 8242.490 8517.167 - -4.74% -
BM_RangesPushHeap_float_Ascending_16 3.32% 0.987 1.020 - 3.88% -
rng::move_backward(vector<int>)/8 3.32% 2.223 2.297 - 0.24% -
rng::search(list<int>)_(single_element)/1024 3.32% 708.285 731.797 - 0.79% -
std::find_end(vector<int>)_(process_all)/1048576 3.32% 221175.758 228515.415 - -5.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 3.31% 43431748.881 44871245.027 - 2.39% -
std::reverse_copy(deque<int>)/8 3.31% 2.537 2.621 - 3.26% -
BM_deque_deque_ranges_copy/70000 3.31% 3019.791 3119.603 - 2.70% -
std::distance(deque<int>)/1024 3.30% 0.652 0.673 - -2.98% -
SetIntersection_Front_Set_uint64_64_64 3.30% 14734125.259 15219825.361 - 1.00% -
BM_std_min<unsigned_int>/4 3.29% 1.007 1.040 - 4.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.28% 1087386.134 1123062.996 - 0.41% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 3.28% 11.479 11.856 - 3.36% -
BM_MakeThenSortHeap_float_PipeOrgan_64 3.28% 3.984 4.115 - 5.29% -
std::search(list<int>)_(single_element)/8192 3.28% 7196.201 7431.939 - -5.06% -
std::transform(deque<int>)_(identity_transform)/1024 3.27% 370.239 382.360 - 3.44% -
BM_RangesMakeHeap_uint64_SingleElement_16384 3.27% 0.581 0.600 - 3.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.27% 148208.255 153055.145 - 3.43% -
std::find_if(list<int>)_(process_all)/8192 3.26% 12191.781 12589.631 - 3.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 3.26% 1.732 1.788 - 0.46% -
std::none_of(list<int>)_(process_all)/32768 3.26% 26542.600 27407.363 - 6.40% -
std::multiset<std::string>::count(key)_(non-existent)/8192 3.26% 31.477 32.502 - 4.24% -
BM_std_min<unsigned_char>/7 3.25% 1.775 1.832 - -0.39% -
std::distance(deque<int>)/4096 3.25% 0.652 0.673 - -2.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 3.24% 1656520.590 1710234.943 - 1.79% -
rng::fill_n(deque<int>)/8192 3.24% 240.659 248.455 - 3.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.24% 5033869.605 5196900.365 - 1.21% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 3.24% 48230.076 49791.441 - 2.28% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.23% 3.935 4.062 - 2.49% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 3.22% 0.903 0.932 - -0.07% -
BM_vector_deque_ranges_move_backward/1 3.22% 2.299 2.373 - 8.71% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 3.20% 1035.066 1068.227 - 3.21% -
std::rotate(deque<int>)_(1_element_backward)/32 3.20% 4.305 4.443 - -2.80% -
BM_MakeHeap_string_PipeOrgan_16384 3.20% 5.415 5.589 - 0.53% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 3.20% 11.821 12.199 - 4.87% -
BM_StringRelational_Compare_Empty_Huge_Control 3.19% 1.664 1.717 - 5.69% -
std::move(vector<int>)/262144 3.19% 13976.506 14422.533 - -34.20% -
BM_std_minmax<int>/16 3.19% 1.258 1.298 - -1.20% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.18% 11610.304 11979.577 - 0.92% -
BM_RangesPushHeap_string_Random_16384 3.18% 16.263 16.780 - -1.52% -
rng::search(list<int>)_(no_match)/8192 3.17% 6809.908 7026.002 - 2.43% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 3.17% 0.931 0.961 - -0.55% -
SetIntersection_Interlaced_Set_string_64_64 3.17% 37588923.530 38779647.477 - 7.68% -
std::unique(deque<int>)_(sprinkled)/52 3.17% 82.299 84.904 - 0.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 3.16% 1660498.860 1713002.035 - 2.46% -
std::map<int,_int>::find(key)_(non-existent)/32 3.16% 2.275 2.347 - -2.26% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 3.16% 657.027 677.792 - 0.91% -
BM_StringAssignStr_Huge_Transparent 3.14% 109.372 112.804 - 9.01% -
rng::any_of(list<int>)_(process_all)/32768 3.13% 26057.957 26873.495 - 3.25% -
rng::fold_left(deque<int>)/8192 3.13% 4483.650 4623.939 - 5.85% -
rng::find_if(list<int>)_(bail_25%)/8 3.12% 1.275 1.314 - -0.65% -
BM_MakeThenSortHeap_float_Descending_4 3.11% 1.133 1.168 - -0.61% -
BM_MakeThenSortHeap_float_SingleElement_64 3.11% 3.339 3.443 - 3.90% -
SetIntersection_Front_Vector_uint64_16384_1 3.11% 1092062.553 1125971.561 - 2.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.09% 1765178.223 1819726.643 - -0.02% -
bm_swap_ranges_vb_unaligned/8 3.09% 4.763 4.910 - -0.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.08% 85578.055 88214.775 - 5.18% -
SetIntersection_Front_Vector_uint32_16_16 3.08% 37975313.273 39144046.476 - 3.32% -
std::set<int>::ctor(const&,_alloc)/32 3.07% 214.213 220.798 - 2.41% -
rng::move(vector<int>)/1048576 3.07% 56812.043 58554.193 - 1.37% -
BM_MakeThenSortHeap_float_Ascending_4 3.06% 1.429 1.473 - 5.43% -
rng::fill(vector<bool>)/512 3.06% 1.525 1.572 - 5.91% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 3.06% 258.084 265.970 - 3.75% -
std::find_if_not(vector<char>)_(process_all)/8 3.06% 2.433 2.507 - 1.55% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.05% 12449.382 12829.371 - 0.58% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 3.03% 10.261 10.572 - 0.40% -
BM_deque_deque_move/65536 3.03% 2838.972 2924.897 - 1.97% -
BM_RangesMakeHeap_uint64_Random_1024 3.03% 1.042 1.073 - -0.27% -
BM_StringAssignStr_Huge_Opaque 3.03% 108.041 111.310 - 6.44% -
BM_vector_deque_ranges_move_backward/2 3.02% 2.003 2.063 - 6.53% -
rng::find_last(vector<int>)_(bail_90%)/8 3.02% 0.516 0.532 - -2.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 3.01% 1238694.010 1276002.277 - 1.23% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 3.00% 1.396 1.438 - 2.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 2.99% 6.804 7.008 - 1.61% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 2.99% 1.416 1.458 - 1.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 2.99% 1376361.164 1417476.807 - 2.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.99% 1156084.701 1190596.277 - 1.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.98% 2.562 2.638 - -6.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 2.98% 1.754 1.806 - 0.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 2.98% 1081870.471 1114078.491 - 4.52% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 2.98% 59.755 61.533 - 3.53% -
SetIntersection_Front_Vector_string_64_16 2.97% 21825020.033 22473392.574 - 2.32% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 2.97% 1.245 1.282 - -34.20% -
std::partial_sort(deque<int>)_(ascending)/8 2.97% 29.678 30.558 - 3.17% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.96% 46.834 48.222 - 1.16% -
BM_std_min<unsigned_short>/4 2.96% 0.991 1.020 - 4.00% -
std::find_end(forward_list<int>)_(single_element)/1000 2.96% 675.298 695.303 - 3.18% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.96% 2.247 2.314 - 2.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 2.96% 1082751.074 1114781.651 - -1.07% -
BM_deque_deque_move_backward/1024 2.96% 40.859 42.067 - 9.23% -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 2.96% 0.759 0.781 - 2.90% -
rng::rotate(list<int>)_(by_1/3)/32 2.95% 14.385 14.810 - -5.17% -
BM_vector_deque_ranges_copy/2 2.95% 2.007 2.066 - 0.03% -
SetIntersection_None_Set_uint64_1024_16 2.95% 8761089.635 9019370.134 - 3.21% -
SetIntersection_Interlaced_Set_string_16384_256 2.95% 349829651.738 360138060.991 - 2.42% -
BM_deque_vector_ranges_copy_backward/2 2.94% 1.786 1.839 - -0.05% -
std::set<std::string>::count(key)_(non-existent)/1024 2.93% 23.164 23.843 - 4.64% -
BM_CmpLess_ushort_int 2.93% 1.102 1.134 - 1.25% -
rng::stable_sort(deque<int>)_(repeated)/1024 2.93% 1331.850 1370.876 - -1.33% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 2.93% 53899468.765 55476870.772 - 20.20% -
SetIntersection_Front_Set_uint32_16384_16 2.92% 1285296.612 1322868.479 - 1.25% -
std::multimap<std::string,_int>::clear()/1024 2.92% 19751.323 20328.648 - 2.74% -
rng::find(deque<int>)_(process_all)/8192 2.92% 1892.876 1948.124 - -0.73% -
BM_RangesMakeHeap_string_PipeOrgan_1024 2.92% 4.878 5.020 - -14.83% -
BM_std_minmax<unsigned_char>/32 2.91% 1.570 1.615 - 0.86% -
BM_RangesPushHeap_string_Descending_64 2.91% 2.284 2.350 - 4.22% -
BM_deque_deque_copy/64000 2.90% 2674.343 2751.977 - 1.46% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.90% 32.415 33.356 - 3.36% -
SetIntersection_Front_Set_string_64_16 2.90% 25373333.860 26108386.447 - 1.35% -
rng::all_of(deque<int>)_(process_all)/50 2.88% 17.739 18.250 - -0.47% -
BM_std_min<char>/30 2.88% 2.238 2.303 - 3.58% -
std::stable_sort(deque<int>)_(repeated)/1024 2.88% 1333.161 1371.543 - -0.20% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 2.88% 27.683 28.479 - 4.01% -
BM_std_minmax<char>/1 2.88% 0.600 0.618 - -2.54% -
std::search_n(list<int>)_(no_match)/1000 2.87% 675.754 695.129 - 2.63% -
rng::any_of(deque<int>)_(process_all)/8192 2.85% 2649.932 2725.491 - 3.82% -
rng::any_of(deque<int>)_(process_all)/32768 2.85% 10574.347 10875.367 - 3.29% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.84% 34.193 35.165 - 0.88% -
SetIntersection_None_Vector_uint32_262144_256 2.84% 1153240.998 1186018.939 - -1.51% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 2.83% 0.578 0.594 - -1.72% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 2.83% 14.571 14.984 - 3.71% -
std::set<int>::find(key)_(existent)/1024 2.83% 3.911 4.022 - 0.04% -
SetIntersection_Interlaced_Set_string_262144_1024 2.83% 2107030.273 2166688.965 - 2.46% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 2.83% 9.312 9.575 - 3.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.82% 1408992.707 1448778.786 - 8.91% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 2.81% 1.448 1.488 - 20.18% -
std::deque<int>::ctor(size)/1024 2.81% 72.836 74.880 - 8.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.80% 348618474.872 358388680.015 - 2.01% -
bm_ranges_lexicographical_compare<unsigned_char>/7 2.80% 2.090 2.148 - -2.52% -
SetIntersection_Front_Set_float_1024_64 2.80% 1862344.496 1914440.067 - -6.18% -
SetIntersection_Interlaced_Set_float_1024_16 2.80% 11619469.087 11944369.787 - 1.40% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.79% 576.614 592.725 - 0.77% -
BM_deque_deque_copy_backward/1024 2.79% 40.858 41.999 - 9.29% -
bm_swap_ranges_vb_aligned/8 2.79% 3.303 3.395 - 1.36% -
BM_StringEraseToEnd_Huge_Opaque 2.78% 2.395 2.462 - -1.99% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 2.78% 34.451 35.409 - 3.05% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 2.78% 34.621 35.583 - 51.69% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.78% 44.178 45.405 - -6.52% -
rng::partial_sort_copy(deque<int>)_(descending)/8 2.77% 21.090 21.675 - 10.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.77% 5700049.609 5857895.880 - 2.64% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.77% 27.717 28.484 - 3.97% -
BM_MakeHeap_uint32_PipeOrgan_4 2.77% 0.420 0.432 - 2.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.76% 1091750.911 1121931.007 - 0.94% -
BM_deque_deque_ranges_copy_backward/1024 2.76% 40.930 42.061 - 10.57% -
std::distance(deque<int>)/50 2.76% 0.659 0.677 - -2.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.76% 1155179.816 1187037.639 - -0.57% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 2.75% 5.253 5.397 - -1.47% -
BM_std_minmax<unsigned_int>/6 2.75% 1.350 1.387 - 3.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 2.75% 1239158.853 1273225.994 - 1.11% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 2.75% 10.165 10.445 - -4.85% -
std::multiset<std::string>::count(key)_(existent)/1024 2.75% 23.257 23.896 - 1.50% -
std::distance(deque<int>)/8192 2.74% 0.655 0.673 - -2.93% -
SetIntersection_Front_Set_uint64_256_16 2.73% 4792292.099 4923162.881 - 0.43% -
SetIntersection_Front_Vector_float_16384_16384 2.73% 80114143.425 82299954.478 - 2.34% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.72% 0.976 1.003 - 2.27% -
SetIntersection_Interlaced_Vector_uint32_64_64 2.72% 11215210.505 11520014.586 - -0.46% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.71% 544.533 559.308 - -1.27% -
std::find_first_of(list<int>)_(large_needle)/1024 2.71% 862995.639 886372.770 - 2.60% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 2.71% 0.598 0.614 - 0.44% -
SetIntersection_None_Set_float_1024_256 2.70% 8879856.387 9119906.048 - 1.04% -
BM_PushHeap_uint32_Random_4 2.70% 2.391 2.456 - -1.00% -
BM_LowerBound_pair<uint32,_uint32>_1 2.69% 2.851 2.928 - 2.19% -
SetIntersection_Front_Vector_uint64_16384_1024 2.69% 6946655.426 7133820.859 - 19.69% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 2.69% 4702.656 4829.331 - 12.13% -
std::replace(vector<int>)_(prefix)/32 2.69% 4.953 5.086 - 1.08% -
std::set<std::string>::insert(value)_(new_value)/32 2.69% 39.947 41.020 - 1.71% -
SetIntersection_Front_Vector_uint32_16384_1024 2.69% 5852322.992 6009512.707 - 0.38% -
SetIntersection_Front_Set_float_16384_1 2.69% 1089530.618 1118791.500 - 0.24% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 2.68% 21.571 22.149 - -3.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.68% 0.999 1.026 - 0.30% -
rng::remove_copy(deque<int>)_(prefix)/50 2.68% 20.658 21.210 - -3.00% -
BM_std_min<unsigned_char>/6 2.67% 1.543 1.584 - 3.32% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 2.67% 30.156 30.961 - -19.57% -
BM_std_minmax<unsigned_short>/24 2.66% 2.201 2.260 - -0.76% -
BM_deque_deque_ranges_move_backward/1024 2.66% 40.896 41.984 - 9.84% -
SetIntersection_Interlaced_Set_float_16384_1 2.66% 1095577.153 1124679.267 - 0.61% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.66% 2.642 2.712 - 2.78% -
std::find_if_not(deque<int>)_(process_all)/32768 2.65% 11453.313 11756.956 - -2.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.65% 1221758.253 1254085.739 - -0.73% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.64% 761.410 781.549 - 2.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.64% 1218755.911 1250982.572 - 0.27% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.64% 287.616 295.216 - 0.18% -
SetIntersection_None_Set_float_16384_16384 2.64% 161092264.746 165344216.220 - 5.48% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.64% 31566.046 32397.891 - 0.72% -
BM_std_minmax<short>/11 2.63% 1.744 1.790 - -0.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.63% 10.972 11.261 - 2.55% -
SetIntersection_None_Vector_float_262144_1024 2.63% 1198986.312 1230495.952 - -0.11% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 2.63% 54517695.456 55949849.309 - 1.99% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.63% 846.713 868.953 - 3.61% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.63% 22.396 22.984 - 2.92% -
SetIntersection_Interlaced_Set_uint64_262144_1024 2.62% 1577633.709 1619042.643 - 1.74% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.62% 4.656 4.779 - 4.04% -
rng::fold_left(list<int>)/8192 2.62% 10480.060 10754.383 - 2.25% -
SetIntersection_None_Vector_string_256_1 2.61% 4760882.933 4885357.546 - 2.96% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.61% 0.932 0.957 - 7.00% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 2.61% 15.770 16.182 - 2.41% -
std::copy(vector<bool>)_(aligned)/4096 2.61% 4.637 4.758 - 1.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 2.61% 0.534 0.548 - 2.54% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 2.61% 4.781 4.906 - 2.68% -
std::replace(vector<int>)_(prefix)/50 2.60% 7.509 7.704 - 1.44% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 2.60% 23.164 23.766 - 6.46% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.60% 3.749 3.846 - 0.77% -
BM_std_min<char>/24 2.59% 2.702 2.772 - 4.82% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 2.59% 6724.102 6898.221 - 2.09% -
SetIntersection_Interlaced_Set_uint64_262144_256 2.59% 1625979.412 1668072.590 - 2.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.59% 3.495 3.585 - 0.83% -
rng::find_first_of(deque<int>)_(small_needle)/50 2.58% 162.625 166.824 - -2.31% -
SetIntersection_Front_Set_uint32_16384_1 2.58% 1084121.521 1112043.381 - -0.31% -
bm_ranges_lexicographical_compare<unsigned_char>/8 2.57% 1.401 1.438 - -2.52% -
bm_ranges_lexicographical_compare<signed_char>/6 2.57% 2.599 2.666 - 1.97% -
SetIntersection_Front_Set_string_64_64 2.56% 37896044.206 38866994.661 - 7.46% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.56% 0.936 0.960 - 0.23% -
rng::copy_if(vector<int>)_(entire_range)/64 2.56% 15.506 15.902 - 2.68% -
std::remove_if(deque<int>)_(prefix)/32 2.55% 58.221 59.706 - 2.82% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.54% 0.908 0.931 - 0.60% -
BM_std_minmax<unsigned_int>/16 2.54% 1.351 1.385 - 7.94% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 2.54% 31.687 32.491 - 8.35% -
BM_RangesMakeHeap_string_PipeOrgan_64 2.54% 4.700 4.820 - -5.57% -
std::move_backward(vector<bool>)_(aligned)/64 2.53% 1.743 1.788 - -0.61% -
std::find(deque<int>)_(process_all)/8192 2.53% 1905.817 1954.022 - -0.67% -
rng::copy_n(list<int>)/4096 2.53% 4166.679 4272.020 - 7.26% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.52% 3.990 4.091 - 1.16% -
BM_RangesPopHeap_float_1 2.52% 0.471 0.483 - 3.43% -
std::find_if(vector<char>)_(bail_25%)/32768 2.52% 2025.017 2076.002 - 0.79% -
std::copy_backward(deque<int>)/32768 2.52% 4096.698 4199.803 - 3.01% -
BM_SortHeap_string_262144 2.52% 174.077 178.457 - -0.16% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.51% 19.618 20.111 - -1.25% -
std::map<std::string,_int>::clear()/1024 2.51% 20091.706 20596.470 - -1.69% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 2.51% 45.811 46.962 - -21.94% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.51% 19.165 19.646 - 0.28% -
rng::partition(deque<int>)_(dense)/32 2.51% 9.861 10.108 - -3.86% -
BM_RangesPopHeap_uint64_64 2.51% 12.681 12.999 - 2.99% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.50% 2.209 2.265 - -14.06% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 2.50% 30.338 31.097 - 4.22% -
BM_RangesPopHeap_string_262144 2.50% 89.032 91.256 - -9.78% -
SetIntersection_Interlaced_Set_uint64_262144_64 2.49% 1624597.006 1665057.697 - 2.79% -
std::move(vector<bool>)_(aligned)/512 2.49% 2.331 2.389 - -0.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.49% 1.996 2.046 - 0.14% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 2.49% 11.466 11.751 - 0.95% -
std::unordered_multimap<int,_int>::erase(iterator)/32 2.49% 20.148 20.649 - 1.39% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.48% 148269.988 151950.896 - -0.51% -
BM_std_min<int>/24 2.48% 1.804 1.849 - 1.95% -
BM_std_min<unsigned_short>/19 2.47% 1.890 1.936 - 2.29% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.46% 371.394 380.536 - 2.06% -
BM_RangesPopHeap_uint32_1024 2.46% 21.338 21.863 - 2.31% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.46% 97398.047 99794.438 - 3.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 2.46% 6011669.165 6159518.188 - -7.96% -
std::multiset<int>::find(key)_(non-existent)/32 2.45% 2.228 2.283 - 1.89% -
BM_LowerBound_string_262144 2.45% 2285.789 2341.785 - 4.42% -
std::find_end(vector<int>)_(single_element)/8192 2.45% 1905.971 1952.598 - 6.47% -
BM_StringEraseWithMove_Small_Opaque 2.45% 2.573 2.636 - 2.38% -
BM_std_minmax<char>/12 2.45% 1.961 2.009 - 4.90% -
rng::partition(vector<int>)_(dense)/1024 2.45% 236.132 241.906 - -0.26% -
BM_deque_deque_ranges_move/70000 2.44% 2978.519 3051.268 - -5.59% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 2.44% 365.282 374.197 - -2.86% -
rng::contains(vector<int>)_(process_all)/8 2.44% 2.645 2.709 - 0.34% -
rng::stable_partition(deque<int>)_(sparse)/50 2.43% 30.422 31.163 - 13.71% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.43% 687.169 703.886 - 0.84% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.43% 264035.336 270449.311 - 2.19% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 2.42% 1.159 1.187 - 3.45% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.42% 48247.349 49415.038 - -0.01% -
SetIntersection_None_Vector_float_262144_1 2.42% 1203098.635 1232173.188 - -0.48% -
BM_StringFindStringLiteral/32 2.42% 1.665 1.705 - 2.27% -
SetIntersection_None_Set_uint64_256_4 2.41% 11334425.349 11608092.662 - 2.33% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.41% 896.800 918.441 - 1.55% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 2.41% 10.331 10.580 - 3.61% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 2.41% 30.936 31.682 - 2.58% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 2.41% 0.624 0.640 - 0.68% -
SetIntersection_Front_Set_float_256_256 2.41% 8823158.505 9035614.844 - -2.84% -
rng::partial_sort_copy(list<int>)_(ascending)/8 2.41% 8.935 9.150 - 1.96% -
SetIntersection_Interlaced_Set_float_64_4 2.40% 21948679.312 22476156.552 - 0.56% -
rng::starts_with(deque<int>)/8192 2.40% 3859.671 3952.289 - 2.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.40% 1077546.462 1103379.764 - -1.94% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 2.40% 25.685 26.300 - 19.20% -
BM_std_min<char>/31 2.39% 2.454 2.512 - 0.96% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.39% 6443.249 6597.491 - 2.01% -
BM_deque_deque_ranges_move/65536 2.39% 2832.868 2900.656 - -1.81% -
rng::find_if_not(list<int>)_(bail_25%)/8 2.39% 1.274 1.305 - -0.69% -
SetIntersection_Front_Set_uint32_16_16 2.39% 41132442.794 42115463.793 - -0.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.39% 22.009 22.535 - -0.04% -
std::multiset<int>::find(key)_(existent)/8192 2.39% 8.211 8.407 - -5.64% -
std::partition(list<int>)_(sparse)/8192 2.38% 7653.883 7835.860 - -4.16% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 2.37% 52537.072 53784.201 - 0.16% -
BM_std_minmax<unsigned_char>/29 2.36% 2.419 2.476 - 1.92% -
std::set<std::string>::find(key)_(non-existent)/8192 2.35% 26.572 27.198 - -3.39% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 2.35% 160205.354 163972.539 - -0.62% -
BM_RangesPopHeap_uint32_262144 2.35% 41.315 42.285 - 3.24% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 2.35% 23.342 23.890 - 3.03% -
SetIntersection_Front_Vector_uint32_16384_64 2.35% 1426328.840 1459790.837 - 0.81% -
std::adjacent_find(vector<int>,_pred)/1048576 2.35% 464019.271 474902.722 - 2.22% -
rng::fill(vector<int>)/32 2.34% 1.039 1.063 - 2.32% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 2.34% 677.253 693.120 - -0.90% -
std::shift_left(deque<int>)/32 2.34% 4.748 4.859 - 2.77% -
BM_RangesMakeThenSortHeap_float_Descending_256 2.34% 5.911 6.049 - 5.80% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 2.33% 74.737 76.483 - 1.99% -
BM_RangesMakeHeap_string_Random_16384 2.33% 12.410 12.700 - -0.91% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.33% 43.163 44.169 - 14.38% -
BM_StringRelational_Less_Empty_Empty_Control 2.33% 1.939 1.984 - 2.50% -
BM_std_minmax<unsigned_int>/23 2.31% 2.385 2.440 - 2.18% -
std::equal(deque<int>)_(it,_it,_it)/8 2.31% 6.164 6.306 - 47.47% -
std::all_of(list<int>)_(process_all)/32768 2.31% 26444.059 27054.708 - 3.44% -
std::find_first_of(vector<int>)_(small_needle)/32 2.31% 46.580 47.655 - 1.76% -
BM_std_min<char>/19 2.30% 1.157 1.183 - 0.13% -
BM_std_minmax<char>/13 2.30% 2.194 2.244 - 0.09% -
BM_MakeThenSortHeap_uint32_Heap_16 2.30% 5.103 5.220 - 1.87% -
std::move_backward(list<int>)/4096 2.30% 5771.557 5904.163 - 20.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 2.30% 1151033.709 1177475.075 - 2.24% -
BM_RangesSortHeap_string_256 2.30% 44.280 45.296 - 2.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 2.29% 18076284.208 18490673.726 - 1.99% -
BM_RangesMakeHeap_string_SingleElement_64 2.29% 6.265 6.409 - -1.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 2.29% 0.894 0.914 - -15.05% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.29% 6056.945 6195.665 - 0.13% -
SetIntersection_Interlaced_Vector_string_64_64 2.29% 28389220.638 29039059.374 - -0.26% -
BM_std_min<short>/25 2.29% 2.113 2.162 - 3.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 2.29% 3.696 3.781 - -0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 2.28% 341316804.802 349108007.929 - 1.70% -
std::find(deque<int>)_(process_all)/32768 2.28% 7693.499 7868.811 - -0.52% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 2.28% 7.556 7.728 - 1.37% -
std::copy_if(vector<int>)_(entire_range)/64 2.28% 15.842 16.203 - -0.98% -
BM_MakeThenSortHeap_string_Ascending_16384 2.28% 62.582 64.007 - 2.75% -
std::remove(list<int>)_(sprinkled)/32 2.27% 56.548 57.834 - 5.49% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 2.27% 12595.320 12881.654 - 7.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.26% 19982745.581 20434963.146 - 2.08% -
BM_std_minmax<unsigned_char>/19 2.26% 1.643 1.680 - 1.45% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 2.26% 4137.671 4231.007 - 1.63% -
BM_std_minmax<short>/31 2.25% 3.116 3.186 - 3.26% -
SetIntersection_Front_Set_float_1024_16 2.25% 1271596.996 1300265.063 - -0.59% -
std::fill_n(deque<int>)/8192 2.25% 240.536 245.958 - 2.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.25% 1.607 1.644 - 0.87% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.25% 7.822 7.998 - -0.11% -
bm_ranges_lexicographical_compare<signed_char>/7 2.25% 2.831 2.895 - 2.09% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.25% 16.469 16.839 - 1.89% -
BM_MakeHeap_uint32_Random_64 2.25% 1.256 1.284 - 2.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 2.24% 1625459.392 1661868.244 - 1.11% -
SetIntersection_Front_Set_uint64_262144_4 2.24% 1120115.907 1145189.357 - 2.45% -
SetIntersection_Interlaced_Vector_string_1024_1024 2.23% 41725456.218 42657036.759 - -1.71% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.23% 1.372 1.403 - 1.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.23% 1227561.962 1254896.314 - 0.91% -
BM_RangesMakeHeap_string_SingleElement_16 2.23% 5.551 5.674 - 2.56% -
std::equal(vector<int>)_(it,_it,_it)/8192 2.22% 571.387 584.083 - 2.22% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 2.22% 1.020 1.043 - 0.56% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.22% 593830.608 607016.061 - 0.63% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 2.22% 351933483.252 359736882.131 - 3.33% -
BM_RangesPushHeap_uint32_Random_64 2.21% 5.523 5.645 - 2.48% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 2.21% 16.519 16.884 - 1.10% -
rng::partition_point(deque<int>)/50 2.21% 4.253 4.346 - -0.03% -
BM_std_min<short>/17 2.21% 1.583 1.618 - 2.04% -
BM_std_minmax<unsigned_short>/7 2.20% 1.663 1.700 - -2.98% -
BM_PushHeap_uint64_PipeOrgan_262144 2.20% 3.039 3.106 - 2.29% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 2.20% 3.986 4.074 - 0.59% -
BM_RangesSortHeap_string_64 2.20% 29.680 30.332 - 1.79% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 2.20% 1.396 1.427 - -0.83% -
BM_std_minmax<long_long>/3 2.19% 1.601 1.636 - -6.51% -
BM_RangesMakeHeap_string_SingleElement_4 2.19% 3.607 3.686 - 2.60% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 2.19% 39.628 40.496 - 44.46% -
SetIntersection_Front_Set_float_64_64 2.19% 15144794.963 15475974.388 - 0.44% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 2.18% 20.737 21.189 - 9.42% -
BM_deque_vector_ranges_move_backward/1 2.18% 2.057 2.102 - -0.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 2.18% 33.842 34.580 - 2.10% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 2.18% 28.938 29.570 - 2.42% -
SetIntersection_None_Vector_string_16384_4 2.18% 1276555.353 1304403.033 - 1.82% -
SetIntersection_None_Vector_uint64_256_256 2.18% 2241029.296 2289885.182 - 0.58% -
SetIntersection_Interlaced_Vector_string_256_16 2.18% 10718674.111 10952136.696 - -0.55% -
rng::find_if_not(vector<char>)_(process_all)/50 2.18% 12.580 12.854 - 1.58% -
BM_RangesPushHeap_string_Descending_16384 2.18% 2.497 2.551 - 3.61% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.18% 893.268 912.698 - -0.77% -
BM_std_minmax<short>/7 2.17% 1.767 1.805 - 3.31% -
bm_ranges_lexicographical_compare<unsigned_char>/6 2.17% 1.860 1.900 - -2.94% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 2.16% 7.043 7.194 - 0.06% -
BM_RangesMakeHeap_uint32_Ascending_1024 2.15% 0.642 0.656 - 1.67% -
SetIntersection_Interlaced_Set_uint32_262144_1 2.15% 1059169.236 1081916.694 - -2.37% -
std::multimap<int,_int>::clear()/8192 2.15% 79588.894 81297.536 - -0.57% -
BM_std_min<unsigned_char>/4096 2.14% 29.328 29.957 - 3.54% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 2.14% 20113.901 20544.943 - -1.20% -
bm_lexicographical_compare<signed_char>/6 2.14% 2.415 2.466 - -0.98% -
rng::reverse(deque<int>)/512 2.14% 113.348 115.771 - 1.99% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.14% 44114.142 45056.161 - -0.51% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 2.13% 41.765 42.656 - 2.72% -
BM_RangesSortHeap_string_1024 2.13% 58.855 60.111 - 1.74% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 2.13% 63.611 64.967 - 10.76% -
std::search_n(deque<int>)_(no_match)/1000 2.13% 438.638 447.980 - 0.03% -
rng::stable_partition(vector<int>)_(sparse)/1024 2.13% 208.661 213.103 - 3.03% -
std::partial_sort(deque<int>)_(pipe-organ)/8 2.13% 29.949 30.586 - 3.40% -
SetIntersection_None_Set_string_256_64 2.13% 9414990.261 9615156.859 - 0.43% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.13% 683.292 697.817 - -16.77% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.12% 334.948 342.059 - 0.19% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 2.12% 101.933 104.096 - -1.99% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.12% 6061.557 6190.118 - 1.62% -
SetIntersection_None_Vector_float_262144_262144 2.12% 1189690.054 1214915.496 - -1.28% -
BM_RangesMakeThenSortHeap_float_Descending_16384 2.12% 29.305 29.925 - 12.28% -
std::rotate(list<int>)_(by_1/2)/8192 2.12% 5026.712 5133.126 - -18.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 2.12% 23.951 24.458 - 1.93% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.11% 5.430 5.544 - 9.00% -
rng::find_first_of(deque<int>)_(small_needle)/32 2.11% 105.995 108.234 - -2.49% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.11% 13.318 13.599 - 2.23% -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 2.11% 6754.998 6897.632 - 2.44% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 2.11% 29.516 30.138 - 5.44% -
BM_RangesMakeHeap_float_PipeOrgan_1024 2.10% 0.701 0.716 - 1.49% -
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 2.10% 786.468 802.991 - 0.00% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.10% 3.969 4.052 - -0.77% -
std::stable_partition(vector<int>)_(sparse)/32 2.10% 7.378 7.533 - 9.59% -
rng::search_n(list<int>,_pred)_(no_match)/1024 2.10% 844.992 862.699 - 1.67% -
std::remove(list<int>)_(sprinkled)/1024 2.09% 975.201 995.595 - -1.84% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.09% 1512.089 1543.703 - -2.33% -
std::multiset<int>::find(key)_(non-existent)/1024 2.09% 5.455 5.569 - 1.72% -
std::deque<int>::erase(middle)_(cheap_elements)/32 2.09% 9.796 10.000 - 0.64% -
BM_RangesMakeThenSortHeap_string_Heap_16384 2.09% 100.685 102.786 - 1.33% -
BM_StringRelational_Less_Empty_Large_Control 2.08% 1.871 1.910 - 1.88% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.08% 9896000.794 10102173.372 - 0.82% -
bm_ranges_lexicographical_compare<int>/4 2.08% 1.295 1.322 - 1.98% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.08% 54422.893 55552.530 - 2.66% -
bm_ranges_lexicographical_compare<int>/1 2.07% 1.353 1.381 - 6.60% -
std::any_of(list<int>)_(process_all)/32768 2.07% 26083.363 26623.598 - 3.05% -
std::rotate(deque<int>)_(1_element_forward)/32 2.07% 4.486 4.579 - -1.28% -
BM_std_min<unsigned_int>/12 2.07% 1.474 1.504 - 1.59% -
SetIntersection_None_Set_uint32_1024_16 2.06% 8760870.801 8941349.251 - 1.82% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 2.06% 96396.323 98380.560 - 0.91% -
BM_PushHeap_uint64_Ascending_16 2.06% 0.958 0.978 - 7.25% -
SetIntersection_Interlaced_Set_float_256_4 2.06% 11653310.156 11892807.275 - 1.72% -
rng::stable_partition(vector<int>)_(sparse)/8192 2.05% 1495.929 1526.657 - -1.66% -
std::fill_n(vector<bool>)/512 2.05% 1.479 1.509 - 5.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 2.05% 20073330.112 20485033.825 - -6.16% -
BM_std_minmax<unsigned_char>/21 2.05% 2.208 2.254 - 1.02% -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 2.05% 0.628 0.641 - 2.05% -
BM_std_minmax<short>/24 2.05% 2.238 2.283 - 2.62% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.04% 203971.143 208131.597 - 1.76% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 2.04% 1.473 1.504 - -3.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 2.04% 10848469.860 11069330.167 - 0.12% -
BM_RangesPopHeap_uint64_256 2.03% 17.114 17.462 - 2.34% -
std::multimap<std::string,_int>::ctor(const&)/32 2.03% 827.422 844.249 - 18.43% -
SetIntersection_None_Vector_string_262144_16384 2.03% 1353425.247 1380900.932 - 1.36% -
BM_RangesMakeThenSortHeap_float_Heap_262144 2.03% 30.201 30.814 - 0.72% -
std::set<int>::equal_range(key)_(non-existent)/32 2.02% 2.561 2.612 - -3.52% -
SetIntersection_None_Set_uint64_1024_1024 2.02% 8744543.386 8921361.794 - 2.20% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.02% 28.001 28.567 - 2.09% -
BM_MakeThenSortHeap_uint64_Random_16 2.02% 8.478 8.649 - 1.04% -
rng::for_each(map<int>)/50 2.01% 38.638 39.416 - -5.05% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 2.01% 53147.884 54217.013 - 1.85% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 2.01% 1.003 1.023 - -1.04% -
SetIntersection_None_Vector_float_16384_16384 2.01% 1176475.841 1200140.503 - 0.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 2.01% 18823991.394 19202091.342 - 2.34% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.01% 216867352.205 221223091.283 - 3.38% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 2.00% 1.190 1.214 - -0.74% -
SetIntersection_Interlaced_Set_uint32_64_16 2.00% 24476909.435 24966978.447 - 4.26% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.00% 53482.385 54551.917 - -0.33% -
SetIntersection_Interlaced_Set_uint32_256_1 1.99% 4378831.388 4466151.575 - 0.41% -
rng::copy_backward(list<int>)/8 1.99% 2.343 2.390 - -2.94% -
std::set<int>::ctor(const&)/8192 1.99% 48593.622 49562.029 - -0.74% -
BM_deque_deque_move/2 1.99% 3.172 3.236 - 5.78% -
std::unordered_multiset<int>::count(key)_(existent)/32 1.98% 1.689 1.723 - -7.26% -
std::rotate(list<int>)_(by_1/3)/8192 1.98% 8778.172 8951.738 - 2.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.98% 40920.588 41729.515 - 7.18% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.97% 12407.177 12651.332 - 0.83% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.96% 4.771 4.865 - 1.59% -
BM_deque_deque_ranges_move/2 1.96% 3.173 3.235 - 5.69% -
SetIntersection_Front_Set_float_256_64 1.96% 6148653.175 6269027.726 - -4.37% -
BM_std_min<unsigned_char>/4000 1.96% 27.333 27.868 - 2.97% -
BM_std_minmax<short>/29 1.96% 2.552 2.602 - -2.64% -
BM_std_minmax<unsigned_char>/12 1.96% 2.009 2.048 - 5.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.96% 9878437.731 10071637.678 - 2.82% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.95% 2889.387 2945.872 - 2.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.95% 16.912 17.242 - 3.54% -
SetIntersection_Interlaced_Set_string_16384_64 1.95% 349451408.175 356260453.920 - 1.21% -
BM_SortHeap_string_1024 1.95% 59.733 60.895 - 0.09% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.94% 29.470 30.042 - 4.73% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.94% 44.250 45.109 - 1.58% -
rng::count(list<int>)_(every_other)/1048576 1.94% 810872.410 826618.088 - -0.17% -
BM_LowerBound_pair<uint32,_uint32>_16384 1.94% 100.433 102.379 - 0.55% -
rng::for_each(list<int>)/8192 1.94% 8229.190 8388.552 - 0.95% -
std::transform(list<int>,_list<int>)/8192 1.93% 9319.266 9499.461 - 0.94% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.93% 31.868 32.484 - 1.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 1.93% 11571351.061 11794980.721 - 0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.93% 18736185.757 19098078.108 - -1.14% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.93% 3.490 3.557 - -1.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.93% 184154.083 187701.753 - 1.56% -
BM_RangesMakeThenSortHeap_string_Heap_262144 1.93% 179.160 182.609 - -6.88% -
SetIntersection_None_Set_uint64_1024_256 1.92% 8708757.083 8876141.105 - 1.91% -
BM_std_minmax<unsigned_short>/6 1.92% 1.347 1.373 - -1.05% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.92% 146.353 149.158 - 2.08% -
rng::partition_point(list<int>)/50 1.92% 24.511 24.981 - 2.08% -
BM_std_minmax<unsigned_long_long>/29 1.92% 4.096 4.174 - -0.53% -
std::move(vector<bool>)_(unaligned)/64 1.91% 1.560 1.589 - 3.60% -
SetIntersection_None_Set_string_64_16 1.91% 19349635.995 19718930.910 - 2.31% -
BM_RangesPushHeap_string_Descending_4 1.91% 1.956 1.993 - 5.96% -
BM_deque_deque_ranges_move/1 1.90% 3.496 3.562 - 4.13% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 1.90% 797.544 812.729 - 0.59% -
BM_RangesMakeHeap_string_SingleElement_262144 1.90% 7.147 7.283 - -11.44% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.90% 11978.675 12206.339 - -0.45% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.90% 5.641 5.748 - 1.52% -
721_gcc_r 1.90% 12.998 13.245 - 0.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.90% 631.619 643.620 - -1.60% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 1.90% 3.990 4.066 - 1.99% -
std::set<std::string>::find(key)_(existent)/1024 1.89% 22.946 23.381 - 1.86% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.89% 14.189 14.457 - 1.15% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 1.89% 24.796 25.263 - -4.32% -
BM_std_minmax_element<short>/4 1.88% 1.241 1.264 - 3.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.88% 34.057 34.699 - 1.02% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.88% 10.624 10.824 - 1.69% -
SetIntersection_None_Set_uint64_256_64 1.88% 9194452.392 9367295.927 - 2.30% -
rng::partition(deque<int>)_(dense)/1024 1.88% 343.600 350.058 - -2.53% -
std::transform(list<int>)_(identity_transform)/50 1.88% 38.511 39.234 - -1.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.88% 7.678 7.822 - 0.33% -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.88% 1.644 1.675 - -3.46% -
std::multiset<int>::ctor(const&)/32 1.87% 219.814 223.935 - -1.09% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.87% 17.441 17.768 - -1.57% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.87% 369.942 376.868 - 1.56% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.87% 23.011 23.442 - 2.88% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 1.87% 16.395 16.702 - 2.57% -
BM_SortHeap_pair<uint32,_uint32>_16384 1.87% 22.929 23.358 - 1.82% -
BM_SortHeap_string_256 1.87% 44.909 45.749 - 0.16% -
BM_StringAssignAsciiz_Huge_Transparent 1.87% 183.382 186.807 - 1.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.87% 1234559.837 1257590.949 - -0.62% -
SetIntersection_None_Vector_uint32_262144_262144 1.86% 1176030.806 1197958.374 - 0.17% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.86% 1.475 1.503 - 1.17% -
std::set<int>::contains(key)_(existent)/32 1.86% 1.702 1.733 - 0.42% -
SetIntersection_None_Set_string_1024_1024 1.86% 9068641.472 9237496.745 - 1.25% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.86% 3912.949 3985.708 - 2.43% -
rng::copy_if(list<int>)_(entire_range)/32768 1.86% 28784.915 29320.120 - 3.23% -
SetIntersection_Front_Set_string_16384_16 1.86% 1985230.377 2022067.822 - -1.95% -
BM_SortHeap_string_64 1.85% 30.059 30.616 - 0.22% -
bm_ranges_lexicographical_compare<int>/8 1.85% 1.531 1.559 - 1.86% -
BM_MakeThenSortHeap_uint32_SingleElement_64 1.85% 7.206 7.340 - 0.87% -
std::find_end(deque<int>)_(match_near_end)/1000 1.85% 34.155 34.788 - -89.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.85% 27739648.660 28253111.869 - 0.04% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.85% 14.852 15.126 - 3.09% -
BM_std_minmax_element<short>/70000 1.85% 18554.679 18897.351 - 5.86% -
BM_std_min<long_long>/30 1.84% 3.207 3.266 - 3.21% -
std::set<std::string>::erase(iterator)/32 1.84% 25.717 26.191 - -16.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.84% 22.807 23.227 - 0.79% -
rng::none_of(list<int>)_(process_all)/32768 1.84% 25630.107 26101.911 - 2.43% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.84% 338.175 344.398 - 0.16% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 1.84% 8.574 8.731 - -1.53% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 1.83% 688555.569 701176.404 - 1.52% -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.83% 1.022 1.040 - 1.39% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.83% 2.645 2.694 - 1.96% -
SetIntersection_Interlaced_Vector_string_1024_64 1.83% 8318644.102 8470850.892 - 0.25% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.83% 9.040 9.206 - 2.14% -
SetIntersection_None_Set_uint32_64_64 1.83% 11822279.561 12038496.356 - 1.07% -
BM_lexicographical_compare_three_way_slow_path/1048576 1.83% 248843.606 253391.224 - -0.10% -
std::partial_sort(deque<int>)_(shuffled)/8 1.83% 33.294 33.903 - 1.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.83% 1360453.451 1385306.120 - -2.72% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 1.82% 20.613 20.989 - 2.18% -
BM_std_minmax<unsigned_int>/15 1.82% 2.004 2.040 - 0.50% -
rng::stable_sort(vector<int>)_(repeated)/8 1.82% 16.681 16.985 - 2.49% -
std::set<int>::ctor(const&,_alloc)/8192 1.82% 48238.242 49117.073 - -0.12% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.82% 54460.639 55451.840 - 2.77% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.82% 60995.499 62105.376 - 1.19% -
rng::rotate(deque<int>)_(1_element_backward)/1024 1.82% 42.435 43.207 - 10.48% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.82% 9.014 9.178 - 2.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.82% 2247253.644 2288081.736 - 0.40% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.82% 30.332 30.883 - 0.34% -
SetIntersection_Interlaced_Set_uint64_1024_256 1.82% 15673888.445 15958611.444 - 4.54% -
BM_std_minmax<char>/22 1.82% 2.446 2.490 - -6.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.82% 5.277 5.373 - 0.06% -
BM_RangesMakeHeap_string_Random_1024 1.81% 10.617 10.810 - 0.21% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 1.81% 56.041 57.057 - 1.32% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.81% 462.747 471.137 - 0.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.81% 43.244 44.027 - 24.54% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.81% 4.819 4.907 - 0.87% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 1.81% 4.730 4.816 - 4.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.80% 15767563.732 16052106.000 - 2.41% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.80% 1988068.519 2023936.199 - 5.35% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.80% 26.933 27.418 - 5.79% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.80% 136360.016 138813.320 - 1.87% -
BM_RangesMakeHeap_string_Ascending_64 1.80% 4.704 4.788 - -1.59% -
std::multiset<int>::ctor(&&,_different_allocs)/32 1.80% 178.201 181.403 - -0.07% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 1.80% 9.542 9.713 - 49.53% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.79% 22.171 22.569 - 3.15% -
BM_RangesMakeHeap_uint32_PipeOrgan_64 1.79% 0.711 0.724 - 0.95% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.79% 867.394 882.928 - 0.25% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.79% 16338.177 16630.432 - 2.97% -
std::copy_if(vector<int>)_(every_other)/8 1.79% 2.503 2.548 - 0.71% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.79% 674.828 686.874 - 0.99% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 1.79% 22.659 23.064 - 3.94% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.78% 32.786 33.370 - 1.64% -
BM_std_min<unsigned_int>/17 1.78% 0.948 0.965 - -0.59% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 1.78% 31.843 32.409 - 0.99% -
BM_SortHeap_pair<uint32,_uint32>_262144 1.78% 33.976 34.579 - 1.67% -
BM_RangesMakeHeap_uint32_SingleElement_1024 1.78% 0.574 0.584 - 2.06% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.78% 83577.450 85061.737 - -3.52% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.77% 12563.716 12786.242 - 6.89% -
BM_PushHeap_uint64_Random_1024 1.77% 5.830 5.934 - 0.39% -
SetIntersection_Interlaced_Vector_uint32_256_256 1.77% 4638347.923 4720422.737 - 0.16% -
SetIntersection_Interlaced_Set_string_256_256 1.77% 31332108.219 31885251.097 - -1.57% -
BM_deque_vector_copy/4000 1.77% 141.960 144.466 - 1.12% -
BM_deque_vector_ranges_move/4000 1.76% 148.007 150.619 - 5.24% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.76% 35.016 35.634 - 3.21% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 1.76% 474.694 483.065 - 0.18% -
BM_RangesMakeThenSortHeap_string_Descending_262144 1.76% 88.615 90.177 - -9.58% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 1.76% 20.545 20.907 - 0.08% -
SetIntersection_Front_Vector_string_256_1 1.76% 4486121.262 4565006.139 - 0.40% -
BM_std_minmax<short>/26 1.76% 2.495 2.539 - 2.37% -
BM_RangesPushHeap_string_Descending_1024 1.76% 2.601 2.647 - 6.61% -
bm_ranges_lexicographical_compare<int>/2 1.76% 1.582 1.610 - 5.43% -
rng::find(list<int>)_(process_all)/1024 1.76% 698.020 710.271 - 3.15% -
BM_std_min<char>/18 1.76% 0.971 0.988 - -0.02% -
std::set<int>::clear()/1024 1.75% 8623.851 8775.070 - 0.13% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 1.75% 26.450 26.913 - -0.22% -
BM_align/1 1.75% 0.888 0.904 - 0.79% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.75% 0.771 0.785 - 1.25% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.75% 32.682 33.253 - 1.99% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.75% 4.259 4.333 - 1.16% -
BM_RangesMakeHeap_string_Random_262144 1.75% 15.169 15.434 - -20.54% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.74% 1017.023 1034.768 - 8.37% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 1.74% 8.270 8.414 - 0.05% -
std::fill(list<int>)/50 1.74% 35.032 35.642 - 111.20% -
BM_RangesMakeThenSortHeap_string_Random_1024 1.74% 68.823 70.018 - 2.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.73% 11.395 11.593 - 1.56% -
BM_MakeThenSortHeap_float_Heap_256 1.73% 5.999 6.103 - -2.13% -
std::find(vector<bool>)_(process_all)/1024 1.73% 4.535 4.613 - -1.94% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.73% 1.108 1.128 - 1.00% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.73% 9050.153 9206.489 - 1.36% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.73% 18.041 18.353 - 1.33% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1.72% 2126.982 2163.650 - -0.49% -
std::rotate(vector<bool>)_(by_1/2)/50 1.72% 17.347 17.646 - -2.84% -
SetIntersection_None_Set_float_1024_4 1.72% 8886538.761 9039265.426 - 1.87% -
std::partial_sort_copy(vector<int>)_(descending)/1024 1.71% 8276.533 8418.443 - 1.22% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.71% 1.022 1.039 - -2.41% -
rng::remove(vector<int>)_(sprinkled)/8192 1.71% 3784.144 3848.865 - 94.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.71% 9.457 9.619 - 1.74% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.71% 1.175 1.195 - -3.32% -
BM_SortHeap_pair<uint32,_uint32>_1024 1.71% 13.915 14.153 - 1.49% -
std::find_end(forward_list<int>)_(process_all)/1000 1.71% 677.237 688.787 - -0.78% -
SetIntersection_None_Set_float_256_16 1.71% 11098946.746 11288221.394 - 1.85% -
BM_std_minmax<unsigned_short>/20 1.70% 1.941 1.974 - 1.13% -
std::rotate(deque<int>)_(1_element_forward)/50 1.70% 5.291 5.381 - -0.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.70% 16.285 16.563 - 2.03% -
BM_MakeThenSortHeap_uint64_Random_262144 1.70% 35.243 35.843 - 1.35% -
SetIntersection_Interlaced_Vector_float_16_16 1.70% 38124805.454 38771378.443 - -0.95% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.69% 1226.572 1247.355 - 4.63% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1.69% 1792.481 1822.823 - 18.10% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.69% 18.850 19.169 - 0.20% -
BM_RangesPushHeap_uint32_Random_4 1.69% 2.465 2.507 - -1.78% -
BM_lexicographical_compare_three_way_slow_path/4096 1.69% 964.914 981.233 - -0.32% -
std::none_of(vector<int>)_(process_all)/32 1.69% 8.333 8.474 - 1.14% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.69% 36.466 37.082 - 2.25% -
BM_MakeThenSortHeap_float_PipeOrgan_16 1.69% 3.044 3.096 - 5.33% -
BM_deque_vector_ranges_copy/64000 1.69% 2586.718 2630.387 - -7.66% -
SetIntersection_None_Vector_float_1024_16 1.69% 1146519.918 1165854.874 - 0.17% -
BM_std_minmax<long_long>/5 1.69% 2.075 2.110 - -5.16% -
SetIntersection_Interlaced_Vector_uint64_16384_256 1.68% 15858841.919 16125114.315 - -20.93% -
std::partial_sort(deque<int>)_(descending)/8192 1.68% 287393.174 292215.345 - 2.76% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 1.67% 28.821 29.303 - -0.50% -
std::multiset<int>::insert(value)_(already_present)/8192 1.67% 32.765 33.311 - 2.24% -
std::multimap<std::string,_int>::clear()/8192 1.67% 198954.786 202270.902 - -0.21% -
BM_RangesMakeHeap_uint64_Ascending_16384 1.66% 0.630 0.641 - 1.58% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 1.66% 7.450 7.574 - -1.74% -
std::any_of(list<int>)_(process_all)/8192 1.66% 6976.611 7092.546 - -0.52% -
BM_std_minmax<unsigned_char>/17 1.66% 1.104 1.122 - 1.57% -
std::adjacent_find(list<int>,_pred)/8192 1.66% 7989.622 8122.207 - 0.09% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.66% 1882.430 1913.651 - 1.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.66% 0.744 0.756 - 3.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.66% 19.927 20.257 - 2.29% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.65% 449.402 456.838 - -1.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.65% 19164102.207 19480549.948 - -0.83% -
BM_StringEraseWithMove_Large_Transparent 1.65% 2.620 2.663 - 2.94% -
std::list<int>::erase(begin)_(cheap_elements)/8192 1.65% 9.835 9.997 - -0.00% -
SetIntersection_None_Vector_uint64_256_1 1.65% 4499640.878 4573749.728 - 1.37% -
BM_deque_vector_ranges_move/5500 1.65% 197.853 201.109 - 1.73% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.65% 908.613 923.567 - 0.50% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.65% 51230.814 52073.753 - 1.08% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 1.64% 9188.283 9339.127 - 0.74% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.64% 2.504 2.545 - -5.35% -
BM_MakeThenSortHeap_float_SingleElement_16 1.64% 3.212 3.264 - 1.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.64% 1171735.376 1190939.042 - -1.87% -
std::multiset<int>::count(key)_(existent)/32 1.64% 3.513 3.571 - 1.16% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.64% 17.454 17.739 - -1.71% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 1.64% 11.684 11.876 - -1.57% -
BM_std_min<unsigned_short>/64 1.64% 3.471 3.528 - 0.83% -
BM_LowerBound_pair<uint32,_uint32>_256 1.64% 32.839 33.376 - 1.42% -
BM_RangesMakeThenSortHeap_string_Random_256 1.63% 54.528 55.419 - 1.66% -
BM_MakeThenSortHeap_float_Descending_1024 1.63% 7.993 8.123 - 1.79% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.63% 1.351 1.373 - 1.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1.63% 1100511.608 1118451.498 - -0.52% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.63% 1916.294 1947.531 - 1.38% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.63% 194.334 197.500 - 0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.63% 22529596.033 22896043.806 - 10.78% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.62% 9.712 9.869 - 0.53% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 1.62% 5.073 5.155 - -1.77% -
SetIntersection_Front_Vector_string_64_64 1.62% 27840788.599 28291916.229 - 2.11% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.62% 6328.392 6430.871 - 2.88% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.62% 217.287 220.805 - -1.42% -
BM_std_minmax_element<char>/64 1.62% 17.106 17.383 - -1.60% -
std::find(list<int>)_(bail_25%)/32768 1.62% 8342.802 8477.584 - 4.51% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.61% 34628.368 35187.538 - 0.75% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.61% 23.841 24.225 - 3.13% -
BM_MakeThenSortHeap_string_Ascending_4 1.61% 5.278 5.363 - 0.12% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.61% 20036.173 20358.639 - -2.85% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.61% 217.865 221.370 - -0.65% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 1.61% 31.529 32.036 - 0.73% -
SetIntersection_None_Vector_float_16384_1024 1.61% 1178907.977 1197862.758 - 2.22% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.60% 8644.801 8783.278 - -0.24% -
rng::find_end(deque<int>)_(match_near_end)/8192 1.60% 275.865 280.283 - -99.83% -
BM_vector_deque_ranges_copy_backward/512 1.60% 17.614 17.896 - -0.07% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.60% 3997.782 4061.585 - -0.18% -
std::copy_if(list<int>)_(every_other)/1048576 1.60% 837663.484 851030.771 - -0.13% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 1.60% 10.092 10.253 - 0.30% -
rng::copy_if(list<int>)_(every_other)/1048576 1.59% 838068.245 851425.565 - -0.39% -
BM_std_min<short>/22 1.59% 1.817 1.846 - -2.17% -
BM_std_minmax_element<short>/64000 1.59% 16992.209 17263.004 - 5.90% -
SetIntersection_Front_Set_uint32_1024_1 1.59% 1103825.001 1121380.702 - 5.64% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.59% 1086551.852 1103828.599 - -0.32% -
BM_MakeThenSortHeap_string_Ascending_256 1.59% 20.202 20.523 - -1.66% -
BM_PushHeap_string_Ascending_16384 1.59% 18.598 18.893 - -15.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.58% 804.104 816.849 - 0.21% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.58% 1.652 1.678 - 0.18% -
rng::copy_if(list<int>)_(every_other)/32768 1.58% 25866.276 26275.679 - 3.71% -
std::map<int,_int>::find(key)_(existent)/32 1.58% 1.568 1.592 - 4.03% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.58% 824.780 837.790 - 1.02% -
std::deque<int>::ctor(size)/32 1.58% 27.110 27.537 - 5.42% -
BM_RangesPushHeap_string_Descending_16 1.57% 2.145 2.179 - 3.37% -
std::reverse_copy(list<int>)/32768 1.57% 26033.759 26442.943 - 0.32% -
bm_ranges_swap_ranges_vb_aligned/512 1.57% 5.137 5.218 - -0.52% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.57% 29.043 29.499 - 0.38% -
rng::rotate_copy(vector<int>)/8192 1.57% 283.209 287.650 - 1.42% -
rng::copy_n(list<int>)/64 1.57% 13.971 14.190 - 0.15% -
BM_deque_vector_ranges_copy/5500 1.57% 196.807 199.892 - -0.58% -
BM_RangesMakeHeap_string_Random_256 1.56% 10.264 10.424 - 0.80% -
std::shift_left(deque<int>)/1024 1.56% 39.855 40.477 - 2.36% -
rng::remove_copy(list<int>)_(sprinkled)/8192 1.56% 7165.813 7277.546 - 3.47% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.56% 1.096 1.113 - -12.02% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 1.56% 9.173 9.316 - 1.03% -
BM_std_min<char>/23 1.56% 2.323 2.359 - 3.42% -
std::partition_point(vector<int>)/32 1.56% 2.532 2.572 - -0.14% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 1.55% 2.870 2.915 - 0.62% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.55% 895.037 908.950 - 0.47% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.55% 4071.541 4134.817 - 1.48% -
BM_CmpLess_uchar_int 1.55% 1.111 1.128 - 0.47% -
bm_lexicographical_compare<int>/6 1.55% 1.516 1.539 - 0.72% -
BM_PushHeap_uint64_Ascending_262144 1.55% 4.943 5.020 - 7.77% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.55% 30.057 30.524 - 0.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 1.55% 44267353.435 44954424.782 - 0.87% -
BM_std_minmax_element<short>/1024 1.55% 278.492 282.812 - 5.40% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.55% 171005203.108 173656495.385 - 2.56% -
BM_std_minmax<unsigned_char>/18 1.55% 1.318 1.338 - 1.66% -
bm_lexicographical_compare<int>/7 1.55% 1.516 1.539 - 0.65% -
std::map<std::string,_int>::erase(key)_(existent)/0 1.55% 68.995 70.063 - 66.00% -
std::list<int>::erase(begin)_(cheap_elements)/1024 1.55% 9.981 10.136 - -0.29% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.54% 1.629 1.654 - 0.16% -
BM_RangesPopHeap_uint32_256 1.54% 17.044 17.307 - 2.58% -
SetIntersection_None_Vector_float_256_1 1.54% 4542175.312 4612164.651 - 1.45% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.54% 12620.819 12815.270 - -0.03% -
std::copy(deque<int>)/1048576 1.54% 49689.380 50453.721 - 1.45% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.53% 43.607 44.273 - 3.73% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 1.53% 8339.091 8466.362 - -0.38% -
BM_RangesMakeHeap_string_Descending_1024 1.52% 2.773 2.815 - -21.12% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.52% 610.150 619.436 - 2.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.52% 1399155.989 1420440.229 - -0.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 1.52% 4414039.899 4481139.617 - 0.23% -
std::rotate(vector<bool>)_(by_1/3)/32 1.52% 17.267 17.529 - -3.26% -
std::unordered_map<int,_int>::clear()/0 1.52% 421.349 427.742 - 1.60% -
BM_std_min<long_long>/3 1.52% 1.326 1.346 - 4.94% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.52% 270551.769 274651.435 - -0.12% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.51% 13.948 14.159 - 1.60% -
bm_lexicographical_compare<int>/5 1.51% 1.514 1.537 - 0.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.51% 13138.234 13336.460 - -1.20% -
std::find_end(vector<int>)_(single_element)/1024 1.51% 248.633 252.383 - 5.50% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.51% 758.870 770.309 - 0.46% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.51% 29.083 29.521 - 0.82% -
BM_std_min<unsigned_long_long>/6 1.51% 1.548 1.571 - -3.46% -
std::map<int,_int>::find(key)_(existent)/8192 1.50% 5.516 5.599 - 1.69% -
rng::remove_if(vector<int>)_(sprinkled)/50 1.50% 65.754 66.743 - 11.89% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.50% 76088.546 77232.456 - 1.39% -
BM_std_min<char>/22 1.50% 2.030 2.061 - -0.47% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 1.50% 28.064 28.485 - -2.97% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.50% 100426.850 101933.680 - -0.41% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.50% 174244538.059 176855460.772 - 1.45% -
BM_std_minmax_element<short>/65536 1.49% 17412.310 17672.273 - 5.87% -
BM_std_minmax_element<char>/4 1.49% 1.215 1.233 - -0.70% -
BM_std_minmax<unsigned_char>/22 1.49% 2.513 2.550 - 1.66% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.49% 506.877 514.418 - 0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 1.49% 23500455.287 23849666.734 - -3.30% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1.48% 1476.312 1498.207 - -1.79% -
std::map<int,_int>::contains(key)_(non-existent)/8192 1.48% 7.555 7.667 - 1.43% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.48% 8.201 8.323 - 2.61% -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.48% 1.414 1.435 - 0.65% -
std::flat_multimap<int,_int>::erase(iterator)/1024 1.48% 76.109 77.236 - 1.01% -
BM_std_minmax<char>/28 1.48% 2.091 2.122 - -5.92% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.48% 3.989 4.048 - 2.31% -
BM_MakeThenSortHeap_uint32_Descending_16 1.48% 5.491 5.572 - 0.75% -
std::find_if(vector<char>)_(bail_25%)/8192 1.48% 518.304 525.950 - 0.50% -
BM_RangesSortHeap_string_16 1.47% 14.107 14.315 - 1.15% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.47% 1.090 1.106 - 6.56% -
BM_deque_vector_ranges_move_backward/70000 1.47% 8665.717 8792.914 - 3.17% -
rng::sort(vector<int>)_(descending)/8192 1.47% 7330.306 7437.892 - 2.25% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 1.47% 13.274 13.468 - 2.36% -
BM_MakeThenSortHeap_float_Descending_16384 1.47% 29.676 30.112 - 10.10% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.47% 24.339 24.696 - 1.44% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.46% 1.327 1.347 - 2.05% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.46% 109.589 111.193 - 1.71% -
SetIntersection_Interlaced_Vector_uint64_1024_16 1.46% 2370463.726 2405130.134 - -1.23% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.46% 3.499 3.550 - -0.33% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.46% 610.385 619.276 - 2.39% -
rng::for_each(map<int>)/8 1.46% 6.134 6.223 - 39.10% -
std::sort(vector<int>)_(descending)/8192 1.45% 7330.036 7436.515 - 2.14% -
BM_vector_deque_ranges_copy_backward/1024 1.45% 37.743 38.291 - 0.71% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.45% 10.460 10.612 - -0.08% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.45% 270484.564 274402.538 - 0.52% -
SetIntersection_Front_Vector_uint64_64_64 1.45% 11947322.929 12120272.045 - 8.41% -
std::find_if(vector<int>)_(process_all)/8 1.45% 2.520 2.556 - -5.32% -
BM_deque_vector_ranges_copy/70000 1.44% 2805.187 2845.688 - -8.01% -
BM_RangesPopHeap_uint64_16 1.44% 7.629 7.739 - 1.05% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.44% 1.162 1.179 - 2.64% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.44% 5.991 6.077 - 0.62% -
BM_MakeThenSortHeap_string_Descending_16384 1.44% 64.165 65.090 - -4.33% -
SetIntersection_None_Vector_uint32_16384_1 1.44% 1160234.048 1176930.401 - 0.32% -
BM_std_minmax<char>/15 1.44% 2.988 3.031 - 3.46% -
rng::move_backward(vector<int>)/1048576 1.44% 57048.858 57868.523 - -1.14% -
std::search_n(deque<int>)_(no_match)/8192 1.44% 3426.087 3475.267 - 0.53% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.43% 11.966 12.137 - 1.54% -
BM_SortHeap_string_16 1.43% 14.235 14.439 - 0.24% -
BM_RangesMakeThenSortHeap_string_Heap_256 1.43% 49.078 49.782 - 1.45% -
std::find_end(vector<int>)_(single_element)/1000 1.43% 243.220 246.705 - 5.47% -
rng::find(deque<int>)_(process_all)/32768 1.43% 7687.895 7798.041 - -1.16% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 1.43% 2.590 2.627 - 0.27% -
std::multimap<std::string,_int>::clear()/32 1.43% 893.461 906.237 - 1.71% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.43% 1881.978 1908.796 - 1.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.42% 1125951.192 1141983.025 - 2.49% -
BM_std_minmax<unsigned_char>/31 1.42% 3.169 3.214 - 1.78% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.42% 1.261 1.279 - 0.95% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.42% 52968.094 53721.235 - 1.26% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.42% 35560.832 36066.425 - 0.58% -
std::find_end(vector<int>)_(same_length)/8192 1.42% 2012.070 2040.658 - -49.59% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 1.42% 43.733 44.354 - 39.22% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 1.42% 41.882 42.476 - -0.70% -
std::rotate_copy(deque<int>)/1024 1.42% 34.572 35.062 - 2.49% -
rng::copy_backward(deque<int>)/262144 1.42% 31290.591 31734.367 - 1.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.42% 24.719 25.069 - 7.60% -
SetIntersection_None_Vector_float_64_64 1.42% 9047532.680 9175841.367 - 1.18% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 1.42% 23.913 24.252 - -4.25% -
SetIntersection_None_Vector_float_64_1 1.42% 17887725.028 18141112.709 - 1.40% -
BM_std_min<char>/21 1.42% 1.783 1.808 - -0.06% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 1.42% 0.824 0.836 - 2.14% -
SetIntersection_Front_Set_string_262144_64 1.42% 4902397.404 4971813.665 - 3.55% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.42% 0.957 0.971 - 2.93% -
SetIntersection_None_Vector_float_1024_64 1.42% 1156587.060 1172954.172 - 0.91% -
std::rotate(vector<bool>)_(by_1/4)/50 1.41% 17.236 17.479 - -3.44% -
std::remove_if(deque<int>)_(prefix)/50 1.41% 67.083 68.031 - 1.82% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.41% 19817.334 20097.342 - 0.51% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.41% 9.026 9.153 - 2.06% -
BM_RangesMakeThenSortHeap_string_Random_64 1.41% 39.257 39.811 - 1.62% -
BM_std_min<int>/16 1.41% 1.686 1.710 - 1.11% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.41% 8.890 9.015 - -0.43% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.41% 40642.357 41215.535 - 0.98% -
BM_std_minmax_element<short>/5500 1.41% 1467.886 1488.585 - 5.63% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.41% 60526.350 61378.972 - 0.55% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.41% 31566.227 32010.215 - -0.53% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.41% 215.354 218.381 - 3.45% -
SetIntersection_None_Vector_uint32_16384_16384 1.40% 1161993.321 1178306.448 - 0.57% -
BM_std_minmax_element<long_long>/4 1.40% 1.249 1.267 - 1.17% -
std::find_if(vector<char>)_(process_all)/32768 1.40% 8159.938 8274.381 - 0.48% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 1.40% 10.363 10.508 - 0.25% -
SetIntersection_Front_Vector_uint64_64_1 1.40% 17423931.966 17667485.224 - 1.46% -
SetIntersection_Interlaced_Vector_string_256_64 1.40% 20743169.173 21033106.638 - 4.24% -
SetIntersection_None_Set_uint64_64_64 1.40% 11863278.759 12029002.490 - 1.34% -
BM_deque_deque_copy/65536 1.40% 2873.846 2913.953 - -3.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.40% 15.050 15.260 - 2.87% -
std::all_of(list<int>)_(process_all)/32 1.39% 11.640 11.803 - 2.69% -
rng::rotate(vector<bool>)_(by_1/2)/50 1.39% 18.053 18.305 - -1.61% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.39% 6.003 6.087 - 2.74% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.39% 26.894 27.268 - 2.95% -
std::fill(vector<int>)/8192 1.39% 237.699 241.003 - 0.89% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.39% 1.091 1.106 - -2.40% -
BM_std_minmax_element<short>/4096 1.39% 1095.307 1110.500 - 5.77% -
BM_RangesPushHeap_string_QuickSortAdversary_256 1.38% 14.479 14.679 - 0.09% -
BM_SortHeap_pair<uint32,_uint32>_256 1.38% 10.244 10.385 - 1.05% -
BM_deque_deque_move/70000 1.38% 3080.732 3123.289 - -6.00% -
SetIntersection_Interlaced_Vector_uint32_4_4 1.38% 144007330.948 145995395.922 - 1.35% -
BM_std_min<int>/28 1.38% 1.990 2.018 - -0.63% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.38% 6697.366 6789.585 - 2.18% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 1.38% 3.660 3.711 - 0.96% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 1.38% 10.486 10.631 - -0.26% -
BM_RangesMakeThenSortHeap_float_Random_16 1.37% 9.804 9.939 - 0.58% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.37% 372.552 377.672 - 1.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1.37% 1344981.119 1363460.041 - 0.30% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.37% 1.427 1.447 - 0.71% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.37% 210963468.294 213859599.145 - 3.64% -
BM_RangesPushHeap_string_QuickSortAdversary_64 1.37% 12.860 13.037 - 0.88% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 1.37% 31.933 32.371 - -1.90% -
std::multiset<int>::insert(value)_(new_value)/1024 1.37% 48.216 48.877 - 2.29% -
std::multiset<std::string>::ctor(const&,_alloc)/32 1.37% 737.884 747.990 - -1.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.37% 18980602.111 19240490.112 - 1.83% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.37% 29.387 29.789 - 0.61% -
BM_RangesMakeThenSortHeap_float_Random_262144 1.37% 62.051 62.900 - 0.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 1.37% 4445543.516 4506331.980 - 0.67% -
BM_vector_deque_copy_backward/1024 1.36% 37.364 37.873 - -1.34% -
std::search_n(deque<int>)_(no_match)/1048576 1.36% 438977.679 444934.754 - 0.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.36% 1.007 1.021 - -0.00% -
std::stable_partition(list<int>)_(sparse)/32 1.36% 9.806 9.939 - 1.25% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.36% 34.552 35.021 - 0.20% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 1.35% 8.916 9.037 - 0.91% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.35% 0.775 0.785 - -4.15% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.35% 1.598 1.620 - 9.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.35% 17473605.479 17709587.564 - 1.23% -
std::multimap<int,_int>::erase(iterator)/32 1.35% 20.679 20.958 - 1.08% -
rng::contains_subrange(list<int>)_(process_all)/50 1.35% 17.737 17.976 - 2.06% -
BM_std_minmax<short>/10 1.35% 1.405 1.424 - -0.45% -
723_llvm_r 1.35% 11.456 11.610 - -1.33% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1.35% 1358.651 1376.925 - 1.44% -
BM_std_minmax_element<short>/4000 1.34% 1069.994 1084.362 - 5.86% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.34% 12.303 12.468 - 1.38% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.34% 70212.788 71155.132 - 5.80% -
BM_std_minmax_element<int>/64000 1.34% 15781.255 15992.838 - -4.98% -
BM_MakeThenSortHeap_uint64_Random_16384 1.34% 22.068 22.364 - 1.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 1.34% 4408219.899 4467273.528 - 0.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.34% 6.971 7.065 - 1.04% -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.34% 1.301 1.318 - -0.04% -
BM_PushHeap_string_Ascending_16 1.33% 4.595 4.656 - -0.49% -
std::stable_sort(deque<int>)_(descending)/1024 1.33% 2929.964 2969.029 - 1.04% -
std::rotate(vector<bool>)_(by_1/3)/50 1.33% 17.271 17.501 - -3.50% -
rng::is_sorted_until(vector<int>,_pred)/1024 1.33% 418.851 424.420 - 4.69% -
BM_RangesPopHeap_uint32_16 1.33% 7.584 7.685 - 1.95% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 1.33% 10.324 10.461 - -0.48% -
SetIntersection_Interlaced_Set_string_262144_262144 1.32% 17583128.500 17815672.525 - 2.53% -
BM_std_minmax<short>/20 1.32% 2.013 2.040 - 1.94% -
SetIntersection_None_Vector_string_1024_1 1.32% 1222475.194 1238618.298 - 0.90% -
BM_StringEraseToEnd_Large_Transparent 1.32% 0.839 0.850 - 0.92% -
SetIntersection_Front_Vector_uint32_16_4 1.32% 57511667.573 58270801.417 - 0.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.32% 1117190.466 1131923.378 - 2.94% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.32% 10.496 10.634 - 1.55% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.32% 168.085 170.298 - -0.23% -
std::find(deque<int>)_(process_all)/1024 1.32% 240.459 243.621 - -0.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1.32% 1439118.131 1458044.563 - 0.00% -
rng::for_each(deque<int>)/8 1.32% 0.919 0.931 - 0.48% -
std::set<int>::clear()/32 1.31% 632.015 640.300 - -0.04% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 1.31% 23808.943 24120.955 - -0.92% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.31% 11.335 11.483 - 1.42% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 1.31% 38083.394 38581.507 - -1.15% -
BM_deque_vector_move/70000 1.31% 2916.876 2955.000 - -0.36% -
BM_std_min<int>/32 1.30% 2.191 2.220 - -0.10% -
rng::contains(list<int>)_(process_all)/50 1.30% 18.259 18.497 - -4.39% -
std::unique(list<int>)_(contiguous)/52 1.30% 69.674 70.581 - 4.92% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 1.30% 49.306 49.947 - -0.45% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 1.30% 15.187 15.385 - -0.41% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.30% 1905.500 1930.223 - 0.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.30% 1.392 1.410 - 0.89% -
SetIntersection_Front_Set_float_262144_16 1.30% 1232019.178 1248001.804 - -1.88% -
BM_CmpLess_uint_short 1.30% 1.064 1.078 - 0.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.29% 11520137.541 11669257.413 - 1.78% -
rng::partial_sort(vector<int>)_(heap)/8 1.29% 26.487 26.830 - -0.66% -
BM_RangesPushHeap_string_SingleElement_16384 1.29% 2.421 2.452 - -4.47% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 1.29% 64.206 65.035 - 36.44% -
SetIntersection_Interlaced_Vector_string_1024_16 1.29% 3268211.881 3310406.336 - -3.25% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 1.29% 5.236 5.304 - -1.17% -
std::multiset<std::string>::insert(value)_(new_value)/1024 1.29% 63.154 63.968 - 3.93% -
rng::stable_sort(deque<int>)_(descending)/1024 1.29% 2937.418 2975.190 - 1.05% -
SetIntersection_None_Vector_uint64_16_4 1.28% 56941934.989 57673295.058 - 1.27% -
SetIntersection_None_Set_uint32_1024_64 1.28% 8744852.102 8857104.608 - -0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.28% 4510534.603 4568431.963 - -0.94% -
BM_MakeThenSortHeap_uint64_Random_1024 1.28% 15.386 15.583 - 0.86% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.28% 4794.292 4855.779 - 1.34% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 1.28% 75.205 76.170 - 0.51% -
BM_MakeThenSortHeap_uint64_Random_256 1.28% 13.307 13.478 - 1.01% -
bm_ranges_lexicographical_compare<signed_char>/8 1.28% 3.208 3.250 - 2.63% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.28% 6648.304 6733.371 - 2.10% -
SetIntersection_Front_Vector_uint32_64_64 1.28% 11420657.193 11566662.987 - -0.87% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 1.28% 8.437 8.545 - 0.32% -
BM_std_min<char>/1024 1.28% 8.431 8.538 - 2.75% -
SetIntersection_Front_Set_uint64_1024_16 1.28% 1295810.887 1312351.508 - 2.27% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.27% 35838.591 36295.398 - 0.95% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.27% 29.282 29.655 - 0.71% -
BM_vector_deque_ranges_copy/1 1.27% 2.303 2.332 - -0.87% -
BM_LowerBound_pair<uint32,_uint32>_262144 1.27% 605.046 612.741 - -1.44% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1.27% 1377.981 1395.474 - 0.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.27% 2230482.750 2258794.840 - 1.57% -
BM_std_minmax<char>/29 1.27% 2.381 2.412 - -5.63% -
SetIntersection_Interlaced_Vector_uint64_64_4 1.27% 18138577.349 18368665.724 - -0.17% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 1.27% 3.325 3.367 - 1.36% -
BM_std_minmax<unsigned_long_long>/20 1.27% 3.258 3.300 - 0.37% -
std::set<std::string>::insert(value)_(new_value)/0 1.27% 32.943 33.360 - 1.28% -
std::deque<int>::insert(begin)_(cheap_elements)/8192 1.27% 6.069 6.146 - 0.80% -
BM_std_minmax_element<int>/70000 1.27% 17237.181 17455.442 - -5.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.27% 8682252.743 8792141.903 - 1.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.27% 4314124.320 4368717.861 - 0.98% -
SetIntersection_None_Vector_uint32_256_1 1.26% 4432164.882 4488198.785 - -1.46% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.26% 112587.811 114010.827 - -1.44% -
rng::rotate(vector<bool>)_(by_1/2)/32 1.26% 18.260 18.491 - -1.51% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.26% 2.039 2.064 - 1.84% -
std::swap_ranges(list<int>)/50 1.26% 32.735 33.149 - 1.42% -
rng::find(vector<int>)_(process_all)/32768 1.26% 7324.992 7417.424 - -0.65% -
BM_std_min<unsigned_char>/29 1.26% 1.964 1.989 - 1.15% -
std::multiset<std::string>::ctor(const&)/1024 1.26% 34856.740 35296.252 - -0.69% -
SetIntersection_Interlaced_Vector_uint32_256_16 1.26% 7380735.775 7473690.518 - 11.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.26% 17817216.279 18041078.601 - 1.84% -
SetIntersection_None_Vector_uint64_262144_16 1.25% 1193266.743 1208239.054 - 1.06% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.25% 9947090.953 10071898.463 - 3.22% -
std::find(vector<int>)_(process_all)/32768 1.25% 7324.709 7416.578 - -0.75% -
std::partition_copy(list<int>)/32 1.25% 8.516 8.623 - 0.37% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.25% 1.184 1.198 - -1.50% -
BM_std_min<char>/6 1.25% 1.590 1.610 - 1.34% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1.25% 983193.896 995492.279 - 1.02% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.25% 1.296 1.312 - -0.46% -
BM_MakeThenSortHeap_float_Ascending_16 1.25% 2.933 2.970 - 0.53% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.25% 34.127 34.552 - 2.75% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.25% 1.106 1.120 - -2.26% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.24% 1.062 1.075 - -3.92% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 1.24% 29.891 30.262 - -2.15% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.24% 23.667 23.960 - 2.59% -
BM_StringRelational_Less_Small_Small_Control 1.24% 1.671 1.691 - -2.05% -
std::copy_backward(list<int>)/4096 1.24% 3217.001 3256.798 - -1.67% -
std::multiset<int>::erase(iterator)/32 1.24% 21.486 21.752 - 2.03% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.23% 4.196 4.247 - 3.16% -
BM_StringEraseWithMove_Large_Opaque 1.23% 2.831 2.866 - 0.10% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.23% 1.453 1.471 - -1.97% -
BM_deque_vector_ranges_move_backward/5500 1.23% 199.751 202.212 - -0.46% -
SetIntersection_Interlaced_Set_string_1024_4 1.23% 10525050.600 10654759.217 - 1.39% -
bm_lexicographical_compare<signed_char>/8 1.23% 3.009 3.046 - -2.09% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.23% 24.373 24.673 - 1.47% -
BM_vector_deque_copy_backward/4096 1.23% 148.853 150.684 - 1.58% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.23% 554062.945 560861.266 - 0.85% -
std::partition(list<int>)_(sparse)/32 1.23% 8.818 8.926 - 0.47% -
std::set<int>::erase(key)_(existent)/1024 1.23% 39.501 39.985 - 3.63% -
BM_std_minmax_element<int>/4 1.23% 1.214 1.229 - -1.13% -
BM_num_put<const_void*> 1.22% 12.703 12.858 - -3.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.22% 244452934.298 247435944.826 - -0.28% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.22% 5.559 5.627 - 0.18% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.22% 30.741 31.116 - -0.25% -
SetIntersection_None_Vector_uint64_64_4 1.22% 16848224.595 17053084.342 - 1.23% -
BM_RangesMakeThenSortHeap_float_Random_16384 1.21% 46.777 47.344 - 0.59% -
BM_RangesPopHeap_uint32_64 1.21% 12.591 12.743 - 1.32% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.21% 21.182 21.438 - 1.06% -
SetIntersection_None_Vector_uint64_256_16 1.21% 4268211.569 4319882.693 - 0.85% -
std::remove_copy(list<int>)_(sprinkled)/50 1.21% 18.796 19.023 - 0.47% -
rng::replace_if(vector<int>)_(prefix)/1024 1.21% 271.121 274.400 - -1.33% -
SetIntersection_None_Set_uint64_64_4 1.21% 22341030.250 22611047.092 - 1.53% -
std::find_if_not(deque<int>)_(bail_25%)/8 1.21% 1.514 1.533 - 0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.21% 3669195.810 3713517.809 - 0.65% -
SetIntersection_Front_Set_string_64_4 1.21% 19748842.330 19987325.287 - -1.05% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 1.21% 199627.084 202035.941 - -1.13% -
rng::none_of(list<int>)_(process_all)/32 1.21% 11.373 11.510 - -2.90% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 1.20% 60.092 60.816 - 0.16% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.20% 28867.168 29214.480 - 2.22% -
BM_StringAssignAsciiz_Huge_Opaque 1.20% 183.271 185.468 - 0.92% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.19% 11.617 11.756 - -0.15% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.19% 24.648 24.941 - 2.24% -
rng::stable_partition(list<int>)_(alloc_fails)/50 1.19% 1930.866 1953.846 - 1.39% -
BM_PopHeap_string_4 1.19% 5.269 5.331 - -0.45% -
bm_swap_ranges_vb_aligned/262144 1.19% 488.359 494.169 - 0.50% -
SetIntersection_None_Vector_float_64_4 1.19% 17023150.424 17225589.479 - 1.02% -
BM_std_min<unsigned_short>/512 1.19% 7.259 7.345 - 2.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.19% 66805271.383 67597292.863 - 0.89% -
std::unordered_map<int,_int>::erase(iterator)/32 1.19% 20.229 20.468 - 0.49% -
std::map<int,_int>::erase(key)_(non-existent)/1024 1.18% 5.327 5.391 - -0.09% -
rng::replace_if(deque<int>)_(prefix)/1024 1.18% 476.148 481.777 - -0.05% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.18% 0.914 0.925 - -1.64% -
BM_CmpLess_uchar_ushort 1.18% 1.121 1.134 - 0.82% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 1.18% 12113.543 12256.279 - -0.38% -
BM_RangesPushHeap_string_QuickSortAdversary_4 1.18% 6.092 6.163 - 1.47% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.18% 218.370 220.938 - 0.46% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.18% 9.440 9.551 - 0.15% -
BM_PushHeap_float_Ascending_262144 1.17% 5.162 5.222 - -0.52% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.17% 2928.302 2962.646 - 0.64% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.17% 3.657 3.700 - 0.85% -
SetIntersection_None_Vector_float_16_16 1.17% 36005802.809 36427291.018 - 1.27% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.17% 51028.398 51625.651 - 0.28% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.17% 940.823 951.833 - 0.47% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.17% 38.764 39.218 - 1.23% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.17% 16.596 16.791 - 0.59% -
BM_RangesMakeThenSortHeap_float_Random_1024 1.17% 32.984 33.369 - 1.22% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 1.17% 2936.337 2970.634 - 0.35% -
std::multiset<int>::erase(key)_(existent)/8192 1.17% 59.859 60.558 - -2.00% -
SetIntersection_None_Vector_uint64_262144_262144 1.17% 1187732.936 1201582.707 - -0.34% -
SetIntersection_None_Set_uint32_256_256 1.17% 5769062.066 5836322.520 - 1.16% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.17% 1.384 1.400 - 0.29% -
std::set<int>::equal_range(key)_(existent)/32 1.17% 1.686 1.706 - 0.21% -
BM_std_min<unsigned_char>/24 1.16% 2.769 2.801 - 1.59% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.16% 9.737 9.850 - 0.85% -
SetIntersection_Interlaced_Set_uint32_64_4 1.16% 21947700.117 22202366.543 - 0.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.16% 1124577.349 1137620.589 - 1.06% -
std::set<std::string>::clear()/32 1.16% 885.046 895.302 - -0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.16% 1152159.200 1165476.155 - -0.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.16% 1503.250 1520.615 - -5.84% -
SetIntersection_Interlaced_Vector_uint64_4_1 1.15% 226027189.985 228635609.073 - 1.07% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.15% 28.569 28.898 - 6.96% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.15% 18381588.870 18593395.965 - 5.46% -
BM_PushHeap_uint64_Random_262144 1.15% 5.959 6.027 - -1.58% -
BM_deque_deque_move_backward/65536 1.15% 8300.347 8395.910 - 4.13% -
BM_std_minmax<short>/9 1.15% 1.167 1.180 - -0.52% -
SetIntersection_Front_Vector_uint64_1024_1 1.15% 1106564.627 1119294.274 - 2.01% -
rng::copy_backward(deque<int>)/8 1.15% 2.726 2.758 - -1.26% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.15% 181507739.469 183591365.539 - 2.74% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.15% 33.522 33.906 - 0.03% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.15% 110023.615 111283.572 - -2.10% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.14% 54.888 55.516 - 1.24% -
std::multiset<int>::count(key)_(non-existent)/32 1.14% 2.247 2.273 - -0.26% -
std::partial_sort(deque<int>)_(repeated)/1024 1.14% 6387.075 6460.051 - 0.90% -
std::multiset<std::string>::ctor(const&)/32 1.14% 712.704 720.846 - 0.24% -
std::find_if(list<int>)_(bail_25%)/8 1.14% 1.199 1.212 - -0.43% -
BM_RangesPopHeap_float_1024 1.14% 28.224 28.546 - 4.56% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.14% 274016.513 277137.596 - -0.39% -
SetIntersection_Front_Set_uint64_256_64 1.14% 6207799.792 6278451.513 - 1.53% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.14% 36241.715 36653.532 - 2.27% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.14% 49837.459 50403.558 - 1.12% -
BM_std_minmax<unsigned_char>/7 1.14% 2.437 2.465 - 1.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 1.14% 6.496 6.569 - 0.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.13% 35161.350 35559.666 - 1.48% -
SetIntersection_Front_Vector_uint64_262144_256 1.13% 2329497.367 2355835.552 - 0.35% -
BM_RangesPopHeap_string_256 1.13% 40.669 41.129 - 1.03% -
rng::generate_n(list<int>)/50 1.13% 15.587 15.763 - -9.63% -
BM_RangesMakeHeap_string_Descending_4 1.13% 2.117 2.141 - -11.40% -
BM_RangesPushHeap_uint64_PipeOrgan_262144 1.13% 3.025 3.059 - 0.52% -
rng::copy_n(vector<int>)/4096 1.13% 143.375 144.992 - -0.87% -
std::set<int>::ctor(const&,_alloc)/1024 1.13% 6067.530 6135.962 - -1.95% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.13% 24.391 24.666 - 1.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.13% 17.031 17.223 - 2.99% -
rng::rotate(vector<bool>)_(by_1/4)/32 1.13% 18.250 18.456 - -0.88% -
SetIntersection_Interlaced_Set_string_256_64 1.13% 30833911.583 31180987.268 - -0.76% -
BM_RangesMakeHeap_string_PipeOrgan_16 1.12% 3.583 3.623 - -5.73% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 1.12% 34.547 34.934 - 1.01% -
rng::find(deque<int>)_(process_all)/1024 1.12% 240.626 243.322 - -0.56% -
BM_PushHeap_float_Random_1024 1.12% 7.447 7.530 - 0.20% -
rng::rotate(vector<int>)_(by_1/4)/8192 1.12% 2560.358 2588.967 - -0.30% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.12% 24.150 24.419 - 2.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.12% 5849390.189 5914634.183 - 0.33% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.11% 2470.594 2498.136 - 2.49% -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.11% 1.455 1.471 - 0.28% -
BM_RangesMakeHeap_string_Random_64 1.11% 9.912 10.022 - 0.61% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.11% 12.272 12.409 - -1.37% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.11% 1.359 1.374 - 1.25% -
std::deque<int>::insert(begin)_(cheap_elements)/32 1.11% 6.098 6.166 - 0.87% -
BM_deque_deque_move/64000 1.11% 2757.905 2788.424 - 2.35% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.11% 10.806 10.925 - 1.39% -
BM_RangesMakeHeap_string_SingleElement_256 1.10% 6.234 6.302 - -0.53% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.10% 6.128 6.196 - 2.09% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 1.10% 9277.513 9379.789 - 0.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.10% 1.329 1.343 - 0.65% -
rng::rotate(deque<int>)_(1_element_forward)/50 1.10% 5.776 5.840 - -4.27% -
731_astcenc_r 1.10% 10.090 10.201 - -0.16% -
BM_MakeThenSortHeap_uint64_Heap_64 1.10% 8.208 8.298 - 0.79% -
rng::rotate(vector<bool>)_(by_1/3)/32 1.10% 18.081 18.279 - -1.95% -
rng::move(deque<int>)/262144 1.10% 14876.874 15039.988 - 0.30% -
BM_std_min<short>/32 1.09% 2.936 2.969 - 0.88% -
rng::stable_sort(deque<int>)_(ascending)/1024 1.09% 2097.421 2120.376 - -0.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.09% 177138.279 179076.924 - -0.42% -
BM_RangesMakeThenSortHeap_float_Random_256 1.09% 25.278 25.554 - 0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.09% 352874883.223 356733869.943 - 2.23% -
BM_RangesMakeThenSortHeap_float_Random_4 1.09% 4.180 4.225 - -2.18% -
BM_std_min<char>/20 1.09% 1.529 1.545 - 1.04% -
rng::reverse(list<int>)/4096 1.09% 1659.256 1677.283 - -4.28% -
std::partial_sort_copy(list<int>)_(repeated)/1024 1.08% 4513.309 4562.262 - 1.13% -
BM_MakeThenSortHeap_string_PipeOrgan_4 1.08% 4.792 4.844 - 0.81% -
BM_deque_vector_move_backward/1024 1.08% 36.879 37.279 - 0.98% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.08% 189311.601 191361.860 - -0.30% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 1.08% 63.563 64.251 - -0.97% -
SetIntersection_None_Set_uint64_16_1 1.08% 70050351.202 70808509.088 - 0.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 1.08% 59889104.008 60537072.683 - 0.59% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.08% 25.141 25.413 - 1.84% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 1.07% 14.891 15.051 - 0.47% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.07% 2.628 2.656 - 2.73% -
rng::partition_copy(deque<int>)/50 1.07% 27.980 28.280 - 2.99% -
BM_PushHeap_string_PipeOrgan_64 1.07% 5.810 5.872 - -7.04% -
std::find_if_not(deque<int>)_(process_all)/1024 1.07% 489.966 495.212 - 2.15% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.07% 361.176 365.042 - 1.65% -
rng::remove(vector<int>)_(sprinkled)/1024 1.07% 514.626 520.133 - 80.49% -
std::unordered_multimap<int,_int>::clear()/8192 1.07% 60204.860 60848.913 - -6.26% -
rng::rotate(vector<int>)_(by_1/4)/1024 1.07% 325.730 329.212 - 0.11% -
SetIntersection_None_Vector_uint32_1024_4 1.07% 1122211.472 1134192.908 - -1.38% -
BM_CmpLess_short_schar 1.07% 0.953 0.964 - -0.36% -
BM_PopHeap_float_4 1.07% 2.468 2.495 - 5.10% -
SetIntersection_None_Vector_float_1024_1 1.07% 1154152.750 1166451.791 - -1.20% -
std::copy_backward(vector<int>)/262144 1.07% 12401.702 12533.813 - 0.01% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.06% 22.493 22.732 - 3.31% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 1.06% 6.522 6.592 - 0.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.06% 22203713.913 22439174.483 - -1.63% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 1.06% 61.228 61.877 - -0.07% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 1.06% 5.326 5.382 - 7.66% -
rng::contains(list<int>)_(process_all)/32 1.06% 9.002 9.097 - -19.21% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.05% 3.617 3.655 - 1.02% -
BM_MakeThenSortHeap_float_Random_4 1.05% 4.381 4.427 - -0.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.05% 171924.049 173732.631 - 0.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.05% 24.121 24.375 - 2.27% -
BM_CmpLess_schar_uchar 1.05% 1.114 1.126 - 0.82% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.05% 6937.207 7010.053 - 1.00% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.05% 10.306 10.414 - 0.70% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.05% 176070.116 177917.958 - 2.20% -
SetIntersection_None_Vector_float_262144_256 1.05% 1206899.909 1219565.261 - -0.72% -
BM_MakeThenSortHeap_uint64_Random_64 1.05% 11.736 11.859 - 1.22% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 1.05% 5788.934 5849.623 - -0.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.05% 52.330 52.879 - 2.12% -
SetIntersection_None_Vector_uint64_16_16 1.05% 35646053.599 36019247.635 - 0.95% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 1.05% 45.756 46.235 - -0.61% -
SetIntersection_Front_Vector_uint64_16384_16 1.04% 1189544.409 1201955.043 - 1.69% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.04% 100611.319 101660.359 - -0.53% -
SetIntersection_Front_Set_uint64_64_16 1.04% 16374768.812 16545211.864 - -1.52% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.04% 1.213 1.225 - 0.94% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.04% 337.693 341.204 - -0.36% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.04% 540.878 546.501 - 0.05% -
rng::count(vector<bool>)/1000 1.04% 2.972 3.002 - -0.15% -
rng::find_last(vector<char>)_(bail_90%)/8192 1.04% 100.382 101.424 - -0.80% -
rng::search(deque<int>,_pred)_(no_match)/1000 1.04% 422.529 426.913 - 0.02% -
std::stable_sort(deque<int>)_(ascending)/1024 1.04% 2096.201 2117.929 - 0.14% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.04% 117199340.985 118412825.776 - 1.60% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.04% 20.770 20.985 - 1.82% -
rng::sample(deque<int>)/8192 1.04% 92219.429 93174.247 - 0.39% -
std::replace_if(deque<int>)_(prefix)/8192 1.03% 3481.656 3517.644 - -0.19% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.03% 522711.206 528113.064 - 0.63% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 1.03% 16.172 16.339 - -3.58% -
BM_MakeHeap_string_Descending_16 1.03% 2.353 2.377 - 0.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.03% 2313782.568 2337590.325 - 0.56% -
SetIntersection_None_Set_string_64_4 1.03% 22843455.817 23078358.770 - 0.21% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 1.03% 9228.951 9323.848 - 1.88% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.03% 50667.710 51188.640 - 2.62% -
BM_RangesPushHeap_uint64_Random_16384 1.03% 5.915 5.976 - -2.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.03% 3.351 3.386 - -7.99% -
std::find_end(deque<int>,_pred)_(single_element)/8192 1.02% 4853.693 4903.440 - 13.61% -
std::multiset<int>::ctor(const&,_alloc)/8192 1.02% 49689.063 50198.201 - 0.98% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.02% 19848.821 20052.186 - 1.48% -
rng::adjacent_find(deque<int>,_pred)/50 1.02% 28.892 29.188 - 0.59% -
BM_RangesMakeThenSortHeap_string_Heap_1024 1.02% 63.235 63.881 - 1.43% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.02% 137477.463 138880.780 - 0.55% -
bm_lexicographical_compare<int>/64 1.02% 4.807 4.856 - 0.89% -
BM_std_minmax_element<int>/65536 1.02% 16175.912 16340.865 - -5.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1.02% 1112146.037 1123476.613 - -0.66% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.02% 32.718 33.051 - -1.30% -
rng::rotate(vector<bool>)_(by_1/4)/50 1.02% 18.096 18.280 - -1.78% -
std::remove(list<int>)_(prefix)/1024 1.02% 999.058 1009.212 - 1.18% -
rng::fill_n(list<int>)/50 1.02% 16.053 16.216 - 1.41% -
SetIntersection_Interlaced_Vector_string_16_16 1.02% 55839409.724 56406454.788 - 1.40% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.01% 35.391 35.750 - 3.14% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.01% 525.920 531.244 - -3.67% -
std::rotate(list<int>)_(by_1/4)/8192 1.01% 7240.922 7314.171 - 1.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1.01% 536.123 541.543 - 2.19% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.01% 13.800 13.940 - 1.77% -
BM_StringRelational_Eq_Small_Small_Control 1.01% 1.837 1.856 - 0.26% -
std::set<std::string>::clear()/8192 1.01% 202604.538 204650.691 - 1.31% -
std::find_end(deque<int>,_pred)_(single_element)/1000 1.01% 647.025 653.559 - 9.34% -
std::rotate_copy(list<int>)/50 1.01% 14.217 14.360 - 1.90% -
SetIntersection_None_Vector_uint32_1_1 1.01% 586778644.900 592696108.565 - 1.40% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.01% 12138.680 12261.085 - -0.07% -
BM_MakeHeap_uint32_PipeOrgan_16 1.01% 1.022 1.032 - -0.88% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.01% 58386.782 58975.117 - 3.58% -
BM_PushHeap_string_PipeOrgan_1024 1.01% 9.655 9.752 - -9.66% -
BM_num_get<double> 1.01% 35.103 35.457 - 0.12% -
std::set<int>::contains(key)_(non-existent)/1024 1.00% 5.294 5.347 - 0.78% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.00% 17079.254 17250.354 - 3.47% -
rng::find_if(vector<int>)_(bail_25%)/8 1.00% 1.056 1.067 - -0.45% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy_n(vector<bool>)_(unaligned)/262144 -84.56% 11094.083 1712.844 - 0.04% -
rng::copy_n(vector<bool>)_(unaligned)/262144 -82.05% 7626.091 1368.577 - -0.03% -
rng::fill(vector<bool>)/262144 -74.99% 927.149 231.857 - -0.63% -
std::fill(vector<bool>)/262144 -74.65% 915.571 232.094 - -0.37% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -68.53% 26764067.583 8422045.904 - -69.01% -
std::fill_n(list<int>)/1024 -55.42% 1457.214 649.649 - 0.02% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -53.74% 2976.534 1376.881 - -49.59% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -52.19% 1817.632 869.056 - 0.50% -
SetIntersection_Interlaced_Vector_float_262144_64 -51.54% 19922836.697 9654517.456 - -51.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -51.52% 32915496.442 15958407.384 - -48.40% -
std::search(list<int>)_(no_match)/1024 -51.13% 1547.506 756.283 - 2.42% -
std::find_end(list<int>)_(process_all)/1000 -50.90% 1449.263 711.566 - 8.43% -
std::find_end(list<int>)_(process_all)/1024 -50.30% 1467.624 729.443 - 3.76% -
SetIntersection_Interlaced_Vector_float_262144_16 -50.23% 6491670.260 3231207.555 - -48.58% -
SetIntersection_Interlaced_Vector_float_16384_256 -49.46% 27838742.868 14070773.036 - -52.64% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.21% 710202.204 367782.895 - -0.57% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -48.13% 206.344 107.025 - 2.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -45.64% 8944528.982 4862635.619 - -3.70% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -44.72% 5572688.130 3080641.694 - -3.35% -
SetIntersection_Interlaced_Vector_float_16384_64 -44.64% 9510556.399 5264619.222 - -50.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -44.35% 194.099 108.022 - 3.04% -
BM_RangesMakeHeap_uint64_Random_4 -43.74% 1.930 1.086 - -5.92% -
SetIntersection_Interlaced_Vector_float_262144_1024 -43.39% 144381160.703 81733438.590 - -47.71% -
SetIntersection_Interlaced_Vector_float_262144_256 -42.63% 49690065.325 28507200.666 - -44.95% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -42.60% 674204.271 386962.039 - 0.85% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -40.11% 11.464 6.865 - -16.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -39.75% 134.239 80.878 - 1.83% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -38.57% 100.024 61.441 - 7.20% -
BM_std_min<unsigned_int>/1 -37.57% 0.456 0.285 - -12.42% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -37.38% 7.965 4.988 - -14.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -37.28% 118291059.704 74187455.034 - 15.20% -
BM_std_min<unsigned___int128>/65536 -37.08% 40236.484 25317.120 - -42.32% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -36.91% 0.365 0.230 - -21.67% -
BM_std_min<unsigned___int128>/64000 -36.76% 39077.136 24711.243 - -42.38% -
BM_std_min<unsigned___int128>/70000 -36.75% 42706.422 27013.117 - -42.37% -
BM_std_min<unsigned___int128>/4096 -36.55% 2483.692 1575.894 - -42.12% -
BM_std_min<unsigned___int128>/5500 -36.42% 3325.421 2114.400 - -42.18% -
BM_std_min<unsigned___int128>/4000 -36.40% 2420.340 1539.218 - -42.12% -
BM_std_min<unsigned___int128>/1024 -36.39% 621.275 395.174 - -41.85% -
SetIntersection_Interlaced_Vector_float_1024_64 -36.22% 5562447.420 3547659.472 - -39.49% -
BM_std_min<unsigned___int128>/512 -35.80% 308.638 198.148 - -41.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -35.44% 0.636 0.411 - -18.01% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 -34.45% 30.656 20.094 - 0.95% -
std::find(vector<bool>)_(process_all)/50 -34.40% 0.743 0.487 - -15.80% -
BM_MakeHeap_string_Ascending_262144 -34.14% 11.160 7.350 - -19.86% -
BM_std_min<int>/1 -33.30% 0.386 0.257 - -8.65% -
std::copy_n(vector<bool>)_(aligned)/1048576 -33.23% 2798.477 1868.562 - 11.38% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -32.83% 11.386 7.648 - -23.35% -
std::multiset<std::string>::erase(key)_(existent)/1024 -32.26% 87.401 59.202 - 2.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -32.23% 13039283.599 8836886.359 - -30.70% -
std::set<std::string>::erase(key)_(existent)/1024 -31.72% 100.479 68.608 - -10.39% -
BM_std_min<unsigned___int128>/64 -31.36% 35.711 24.513 - -36.76% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -31.33% 107.073 73.528 - 13.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -31.29% 12920341.056 8877903.173 - -30.86% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -31.23% 1941.100 1334.850 - 1.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.17% 12880549.219 8865665.906 - -30.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.16% 13010825.497 8957170.168 - -29.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -31.05% 19.614 13.524 - -9.73% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -30.94% 63.190 43.636 - -9.60% -
BM_vector_deque_move_backward/0 -30.59% 0.611 0.424 - -4.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.48% 12916500.846 8978977.449 - -29.95% -
BM_PushHeap_float_Random_1 -30.03% 0.697 0.488 - -5.63% -
std::search(deque<int>)_(same_length)/1000 -29.78% 464.465 326.140 - -7.67% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -29.65% 7.462 5.249 - -27.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -29.16% 12861328.955 9110801.219 - -30.08% -
BM_PushHeap_uint64_Descending_1 -28.87% 0.577 0.411 - -8.44% -
std::multiset<std::string>::find(key)_(existent)/32 -28.30% 21.200 15.201 - 3.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -28.01% 17.874 12.869 - -45.63% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -27.95% 58.140 41.892 - -30.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -27.73% 716.272 517.653 - -45.71% -
rng::find(list<int>)_(bail_25%)/1024 -27.15% 181.589 132.290 - -26.98% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -27.12% 8302349.381 6050857.154 - 0.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -27.10% 35.941 26.203 - -9.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -27.05% 12593696.063 9187606.451 - -9.37% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -26.96% 18.131 13.242 - -19.67% -
SetIntersection_Interlaced_Vector_float_1024_16 -26.79% 2638756.484 1931834.997 - -31.49% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -26.72% 3.573 2.618 - -24.82% -
rng::copy_backward(vector<int>)/4096 -26.67% 193.280 141.732 - 0.45% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -26.31% 35.437 26.112 - -14.23% -
SetIntersection_Interlaced_Vector_float_16384_16 -26.25% 3820509.867 2817747.641 - -27.59% -
std::find(vector<bool>)_(process_all)/8 -26.18% 0.662 0.489 - -15.21% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -25.90% 15748.956 11669.193 - 13.52% -
rng::find(list<int>)_(process_all)/8192 -25.87% 11738.593 8701.386 - -16.66% -
SetIntersection_Front_Set_uint32_16384_16384 -25.85% 346487881.452 256903665.788 - -23.85% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -25.73% 745.722 553.856 - -46.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -25.73% 34.170 25.380 - -2.07% -
rng::fold_left(deque<int>)/8 -25.62% 5.271 3.921 - -4.37% -
std::find_first_of(deque<int>)_(large_needle)/50 -25.53% 899.333 669.758 - -4.54% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -25.40% 0.696 0.519 - -15.67% -
std::find_if(list<int>)_(bail_25%)/32768 -25.37% 11098.417 8282.807 - -20.54% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -25.36% 1.640 1.224 - -26.74% -
rng::find_first_of(deque<int>)_(large_needle)/50 -25.11% 895.571 670.652 - -6.00% -
BM_std_min<unsigned___int128>/32 -24.97% 16.309 12.237 - -29.68% -
rng::swap_ranges(list<int>)/8192 -24.90% 13249.821 9950.385 - -1.22% -
BM_std_min<unsigned___int128>/31 -24.67% 15.718 11.841 - -29.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -24.54% 5437158.250 4102715.911 - -18.44% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -24.28% 1.097 0.830 - -12.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -24.15% 723.473 548.720 - -46.73% -
BM_std_min<unsigned___int128>/30 -24.13% 15.099 11.455 - -28.94% -
std::copy_backward(vector<int>)/4096 -24.07% 230.154 174.745 - -26.92% -
SetIntersection_Interlaced_Vector_float_16384_1024 -24.04% 67329330.427 51140573.873 - -30.57% -
BM_std_min<unsigned___int128>/29 -24.00% 14.540 11.050 - -28.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -23.78% 5321946.313 4056235.265 - -15.40% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -23.69% 3288540.042 2509577.713 - 3.06% -
SetIntersection_Interlaced_Vector_string_262144_16 -23.48% 7143604.989 5466014.645 - -6.37% -
std::set<std::string>::erase(key)_(existent)/0 -23.45% 65.417 50.079 - -22.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.39% 32.741 25.081 - -22.14% -
BM_std_min<unsigned___int128>/28 -23.30% 13.891 10.654 - -28.14% -
std::unordered_set<int>::count(key)_(existent)/32 -23.17% 1.660 1.275 - -13.27% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -23.04% 4.312 3.318 - -7.35% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -22.89% 9.303 7.174 - -1.67% -
BM_std_min<unsigned___int128>/27 -22.64% 13.290 10.282 - -27.44% -
BM_RangesPushHeap_uint64_SingleElement_1 -22.57% 0.540 0.418 - -32.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -22.56% 8.152 6.313 - -6.40% -
BM_std_min<unsigned___int128>/26 -22.52% 12.724 9.858 - -27.38% -
std::move(list<int>)/4096 -22.47% 5122.801 3971.535 - -9.33% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 -22.38% 30.682 23.814 - -0.32% -
std::unordered_set<int>::erase(key)_(existent)/1024 -22.05% 27.760 21.639 - -3.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -22.00% 6.351 4.954 - -6.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -21.91% 9.825 7.673 - -7.10% -
BM_PushHeap_uint32_QuickSortAdversary_1 -21.74% 0.503 0.393 - -18.40% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -21.69% 39.188 30.687 - 4.22% -
BM_std_min<unsigned___int128>/25 -21.64% 12.116 9.494 - -26.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -21.62% 7607976.183 5963475.646 - -16.71% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -21.10% 10882.111 8586.005 - -17.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -21.03% 0.520 0.410 - 0.04% -
BM_RangesPushHeap_float_Descending_1 -21.02% 0.543 0.429 - -38.47% -
BM_std_min<unsigned___int128>/24 -20.98% 11.563 9.137 - -25.67% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -20.88% 0.521 0.412 - -16.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -20.79% 26.981 21.372 - -15.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -20.70% 13.256 10.512 - -3.95% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -20.63% 12.638 10.031 - -4.03% -
BM_MakeHeap_string_Ascending_16384 -20.51% 6.504 5.171 - -10.10% -
rng::generate_n(list<int>)/8192 -20.37% 8750.608 6968.364 - 0.00% -
BM_std_min<unsigned___int128>/23 -20.36% 11.015 8.773 - -24.73% -
BM_RangesPushHeap_uint64_Ascending_64 -20.32% 1.907 1.519 - 0.02% -
BM_vector_deque_copy/0 -20.30% 0.605 0.482 - 24.11% -
rng::find_end(list<int>)_(same_length)/8192 -20.21% 9595.800 7656.810 - -51.88% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -20.20% 0.563 0.449 - -12.34% -
BM_std_minmax<unsigned_long_long>/1 -20.16% 0.693 0.553 - -5.20% -
BM_StringConstructDestroyCStr_Small_Transparent -20.07% 0.460 0.368 - -0.66% -
rng::find_if_not(list<int>)_(process_all)/8192 -20.06% 9138.488 7305.075 - -18.50% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -20.04% 795.794 636.324 - -13.47% -
std::adjacent_find(list<int>)/50 -19.99% 29.666 23.737 - -0.13% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -19.99% 1722.403 1378.179 - -19.53% -
std::swap_ranges(list<int>)/8192 -19.95% 10550.775 8445.477 - -12.68% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -19.74% 11.083 8.896 - -16.02% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -19.56% 1.313 1.056 - -18.26% -
BM_std_min<unsigned___int128>/22 -19.52% 10.411 8.379 - -23.87% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -19.49% 11.105 8.941 - -18.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -19.27% 32.350 26.117 - -23.93% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -19.22% 32.094 25.924 - 0.08% -
rng::find_first_of(deque<int>)_(large_needle)/32 -18.96% 348.956 282.807 - -5.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -18.87% 47.791 38.772 - -9.50% -
SetIntersection_Front_Set_float_262144_16384 -18.80% 340028219.353 276107295.314 - -22.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -18.67% 2.749 2.236 - 20.09% -
std::set<std::string>::erase(iterator)/1024 -18.62% 30.786 25.053 - -11.00% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -18.59% 611.236 497.617 - -17.80% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -18.40% 44.912 36.647 - -2.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -18.40% 2010056.389 1640207.183 - 0.38% -
BM_std_min<unsigned___int128>/21 -18.37% 9.800 7.999 - -22.97% -
BM_tolower_char<char> -18.24% 0.691 0.565 - -18.16% -
rng::find_end(deque<int>)_(single_element)/8192 -18.19% 2731.014 2234.172 - 1.40% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -18.15% 8.706 7.126 - -5.90% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -17.94% 1.560 1.280 - -3.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -17.87% 58.787 48.283 - -32.94% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -17.86% 0.401 0.330 - -9.18% -
BM_RangesPushHeap_uint64_Descending_1 -17.79% 0.636 0.523 - 12.06% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -17.69% 10.810 8.897 - -19.98% -
BM_MakeHeap_float_Random_4 -17.68% 1.675 1.379 - -14.58% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -17.57% 6.171 5.087 - -3.40% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -17.54% 0.401 0.331 - -8.69% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -17.49% 11878.758 9801.518 - -22.47% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -17.44% 0.403 0.332 - -8.16% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -17.31% 10.764 8.901 - -22.83% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -17.22% 10.736 8.886 - -24.64% -
BM_std_min<unsigned___int128>/20 -17.12% 9.238 7.656 - -21.68% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -17.07% 6.212 5.151 - -4.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -16.87% 350083059.857 291020495.336 - 36.51% -
BM_MakeHeap_string_SingleElement_262144 -16.74% 8.885 7.398 - -5.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.73% 21.108 17.577 - 0.13% -
std::unordered_set<int>::erase(iterator)/8192 -16.70% 24.480 20.393 - 1.13% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -16.69% 5.753 4.793 - -25.76% -
std::unordered_set<int>::erase(key)_(existent)/8192 -16.57% 26.796 22.357 - -2.12% -
BM_MakeHeap_string_Descending_262144 -16.52% 4.185 3.494 - -1.41% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -16.51% 375.264 313.291 - -12.21% -
SetIntersection_Interlaced_Vector_float_256_16 -16.51% 7425505.698 6199321.410 - -22.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -16.43% 93.708 78.313 - -10.35% -
std::adjacent_find(deque<int>)/50 -16.42% 17.038 14.241 - -3.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -16.38% 657.482 549.793 - -2.87% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -16.38% 648.054 541.911 - -2.57% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -16.38% 0.574 0.480 - -31.18% -
BM_std_min<unsigned___int128>/19 -16.04% 8.671 7.280 - -20.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -15.88% 600.192 504.900 - -0.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -15.82% 33.666 28.340 - 0.34% -
BM_std_minmax<unsigned_short>/4 -15.79% 1.091 0.919 - -1.81% -
BM_MakeHeap_string_PipeOrgan_262144 -15.75% 8.562 7.213 - -3.19% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -15.72% 9.235 7.783 - 16.74% -
BM_RangesMakeHeap_float_Random_4 -15.66% 1.437 1.212 - -20.78% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -15.66% 795.699 671.123 - -8.75% -
BM_std_min<__int128>/65536 -15.64% 30061.279 25360.713 - 0.06% -
BM_std_min<__int128>/70000 -15.62% 32084.726 27074.424 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -15.48% 31099371.119 26286131.389 - -5.21% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -15.44% 31.981 27.042 - 3.48% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -15.42% 10.875 9.198 - -12.46% -
BM_std_min<__int128>/4000 -15.41% 1823.554 1542.581 - 0.13% -
std::copy_n(list<int>)/4096 -15.41% 4222.399 3571.835 - -7.50% -
std::unordered_set<int>::erase(iterator)/1024 -15.40% 23.793 20.129 - -0.32% -
std::find_end(list<int>)_(same_length)/8192 -15.39% 9061.728 7666.960 - -58.90% -
BM_std_min<__int128>/64000 -15.39% 29250.472 24748.591 - 0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -15.33% 21688980.017 18364351.201 - 12.34% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -15.31% 7.801 6.607 - -33.05% -
std::multimap<std::string,_int>::erase(iterator)/32 -15.31% 31.438 26.625 - -9.47% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -15.22% 1.145 0.970 - -18.58% -
std::find_end(list<int>,_pred)_(single_element)/8192 -15.20% 9390.817 7963.639 - -14.15% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -15.19% 1.136 0.963 - -27.15% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -15.18% 0.574 0.487 - -23.51% -
rng::find_last(deque<int>)_(bail_10%)/1024 -15.16% 286.065 242.690 - 6.53% -
BM_std_min<__int128>/4096 -15.10% 1859.722 1578.869 - 0.00% -
BM_std_min<__int128>/5500 -15.06% 2498.597 2122.431 - 0.08% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -15.03% 29.538 25.100 - -3.61% -
rng::find_last(deque<int>)_(bail_10%)/50 -14.84% 14.295 12.174 - 6.35% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -14.82% 0.548 0.467 - 0.13% -
std::map<std::string,_int>::find(key)_(existent)/8192 -14.79% 33.493 28.539 - -7.97% -
std::set<std::string>::erase(key)_(non-existent)/32 -14.74% 14.755 12.580 - -14.34% -
BM_std_min<unsigned___int128>/18 -14.71% 8.085 6.896 - -19.17% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.71% 232.144 197.995 - -14.86% -
rng::adjacent_find(list<int>)/8192 -14.69% 8173.731 6973.057 - 0.45% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -14.68% 0.406 0.346 - -28.88% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -14.68% 2972.584 2536.322 - -10.61% -
BM_std_min<__int128>/1024 -14.66% 464.735 396.589 - 0.13% -
BM_StringCtorDefault -14.56% 0.278 0.238 - 1.14% -
BM_std_min<__int128>/512 -14.53% 232.882 199.041 - 0.08% -
std::find_first_of(deque<int>)_(large_needle)/32 -14.41% 335.416 287.090 - -5.95% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -14.39% 85.068 72.829 - 42.50% -
std::set<std::string>::contains(key)_(existent)/8192 -14.25% 33.991 29.148 - -2.52% -
bm_lexicographical_compare<unsigned_char>/4 -14.12% 1.552 1.333 - -10.97% -
SetIntersection_Interlaced_Vector_float_1024_4 -14.06% 1497839.747 1287251.349 - -12.24% -
SetIntersection_Front_Set_uint32_1024_256 -13.99% 5375185.139 4623141.764 - 0.76% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -13.96% 0.315 0.271 - -22.35% -
BM_MakeHeap_string_Ascending_1024 -13.93% 5.654 4.866 - -7.65% -
BM_lexicographical_compare_three_way_fast_path/1 -13.80% 0.456 0.393 - 0.62% -
std::replace(vector<int>)_(sprinkled)/8192 -13.77% 1426.937 1230.499 - -9.57% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -13.73% 24.806 21.400 - -12.89% -
std::replace(vector<int>)_(sprinkled)/1024 -13.71% 181.272 156.422 - -7.39% -
std::map<std::string,_int>::erase(iterator)/0 -13.70% 30.909 26.675 - -2.69% -
std::map<std::string,_int>::insert(value)_(already_present)/0 -13.68% 17.038 14.708 - 20.96% -
BM_std_min<unsigned___int128>/17 -13.68% 7.556 6.523 - -17.33% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -13.66% 0.426 0.367 - -5.80% -
std::find_end(list<int>)_(single_element)/8192 -13.61% 8464.100 7312.183 - -15.32% -
BM_RangesPushHeap_uint32_Ascending_1 -13.59% 0.581 0.502 - -12.85% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -13.57% 0.490 0.424 - -39.04% -
BM_std_min<char>/1 -13.46% 0.330 0.285 - -0.90% -
rng::find_end(list<int>)_(single_element)/8192 -13.43% 8594.826 7440.470 - -15.11% -
std::unordered_set<int>::count(key)_(existent)/8192 -13.40% 1.434 1.242 - -5.63% -
SetIntersection_Interlaced_Vector_float_16384_4 -13.35% 1708372.012 1480248.741 - -13.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -13.34% 22.829 19.784 - -3.37% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -13.32% 9975.063 8646.013 - -21.98% -
std::swap_ranges(deque<int>)/50 -13.26% 22.855 19.824 - -0.91% -
BM_RangesPushHeap_uint64_Ascending_256 -13.25% 2.413 2.093 - 0.04% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -13.20% 30958.484 26870.959 - 6.92% -
std::shift_left(vector<int>)/32 -13.17% 4.548 3.949 - 31.94% -
rng::find(list<int>)_(process_all)/50 -13.12% 21.009 18.253 - -3.10% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -13.01% 11924.455 10372.975 - -9.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -13.01% 0.740 0.643 - 1.23% -
std::partition_point(list<int>)/1024 -12.96% 1296.491 1128.482 - -12.79% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -12.88% 22.854 19.910 - -10.09% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -12.83% 2.656 2.316 - -0.77% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -12.83% 9008.634 7853.229 - -14.28% -
BM_StringRelationalLiteral_Less_Large_Small_Control -12.76% 1.947 1.699 - -10.03% -
bm_lexicographical_compare<int>/1 -12.72% 1.325 1.156 - -12.51% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -12.72% 54.228 47.333 - -28.96% -
BM_std_minmax<unsigned_int>/2 -12.71% 0.914 0.798 - -3.29% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -12.65% 1.275 1.114 - -14.42% -
rng::search(list<int>)_(same_length)/8192 -12.64% 9052.109 7907.819 - -18.38% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -12.64% 1.458 1.273 - -2.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -12.59% 9537914.137 8337114.923 - -1.05% -
BM_PushHeap_float_Descending_1 -12.57% 0.450 0.394 - -8.53% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -12.56% 1.603 1.402 - -6.38% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -12.53% 40.482 35.407 - -17.81% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -12.52% 105.517 92.308 - 3.23% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -12.49% 3609.329 3158.346 - -0.55% -
std::swap_ranges(deque<int>)/1024 -12.42% 365.295 319.911 - -2.93% -
rng::unique_copy(deque<int>)_(contiguous)/52 -12.41% 19.027 16.665 - 13.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.38% 43.987 38.542 - -12.65% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 -12.29% 146.762 128.718 - -0.45% -
std::search(list<int>)_(no_match)/1000 -12.26% 798.649 700.704 - -1.91% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -12.26% 13.962 12.250 - 0.49% -
BM_StringRelational_Less_Small_Huge_Control -12.25% 1.847 1.621 - -7.80% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -12.24% 1.623 1.424 - -10.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -12.24% 9571815.822 8400469.962 - -22.31% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -12.21% 2.534 2.224 - -6.75% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -12.20% 9.517 8.356 - -11.97% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -12.18% 7.953 6.985 - 12.38% -
bm_lexicographical_compare<int>/3 -12.09% 1.740 1.529 - -9.64% -
bm_lexicographical_compare<signed_char>/64 -12.07% 2.134 1.877 - -18.85% -
BM_vector_deque_ranges_move/0 -12.04% 0.427 0.376 - -27.65% -
BM_std_minmax_element<short>/3 -12.04% 1.305 1.148 - -0.01% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -12.02% 21.017 18.490 - -1.99% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.01% 45.837 40.331 - 31.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -12.01% 4206882.114 3701784.876 - -38.22% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -11.98% 6.767 5.956 - -9.48% -
std::search(list<int>)_(same_length)/8192 -11.97% 10514.272 9255.479 - -12.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -11.89% 0.466 0.411 - -41.06% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -11.84% 74.010 65.251 - 9.03% -
rng::find_end(deque<int>)_(process_all)/8192 -11.80% 2301.411 2029.754 - -14.97% -
BM_std_min<unsigned_long_long>/4 -11.77% 1.104 0.974 - -11.47% -
std::swap_ranges(deque<int>)/8192 -11.76% 2890.442 2550.427 - -3.25% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -11.75% 3260.027 2877.050 - -5.96% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -11.71% 1.484 1.310 - -8.92% -
BM_std_min<__int128>/64 -11.69% 27.803 24.553 - 0.20% -
SetIntersection_Front_Set_uint32_1024_1024 -11.61% 17149496.958 15158158.936 - -7.04% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -11.61% 20.610 18.218 - 1.83% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 -11.59% 1.462 1.293 - -1.79% -
BM_PushHeap_uint32_PipeOrgan_1 -11.59% 0.508 0.449 - -5.39% -
std::adjacent_find(deque<int>)/8 -11.53% 3.274 2.897 - -2.03% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -11.52% 4495.924 3977.957 - -0.63% -
BM_std_min<unsigned___int128>/16 -11.50% 6.975 6.172 - -15.36% -
BM_std_min<short>/1 -11.50% 0.374 0.331 - 13.07% -
BM_RangesMakeHeap_float_Random_256 -11.45% 1.470 1.302 - -10.01% -
SetIntersection_Front_Set_uint32_262144_256 -11.43% 5222504.825 4625391.160 - -3.31% -
std::partition_point(list<int>)/8192 -11.34% 13276.386 11771.255 - -7.83% -
BM_RangesPushHeap_uint64_Ascending_16 -11.32% 1.076 0.955 - 1.94% -
std::find_end(deque<int>)_(single_element)/8192 -11.26% 2520.128 2236.275 - 9.70% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -11.24% 151.807 134.744 - -12.45% -
BM_std_minmax<long_long>/1 -11.23% 0.692 0.615 - -11.29% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.21% 347.067 308.149 - -11.34% -
rng::unique_copy(deque<int>)_(contiguous)/32 -11.18% 12.300 10.925 - 12.02% -
BM_std_min<unsigned___int128>/15 -11.09% 6.450 5.735 - -14.41% -
BM_std_minmax_element<char>/2 -11.07% 0.688 0.612 - -11.10% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -11.04% 5.598 4.980 - 9.00% -
rng::starts_with(list<int>)/8192 -10.97% 8687.661 7734.818 - -13.52% -
BM_std_minmax<unsigned_int>/3 -10.96% 1.222 1.088 - -5.76% -
BM_toupper_char<char> -10.96% 0.689 0.614 - -0.31% -
BM_StringRelational_Less_Small_Empty_Control -10.93% 2.050 1.826 - -3.81% -
SetIntersection_Front_Set_uint32_262144_1024 -10.89% 16940188.690 15095830.039 - -2.43% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -10.87% 1533845.135 1367051.952 - -14.45% -
bm_lexicographical_compare<int>/2 -10.82% 1.493 1.332 - -12.25% -
BM_StringRelational_Eq_Small_Small_ChangeLast -10.80% 2.138 1.907 - 13.66% -
std::multiset<std::string>::find(key)_(non-existent)/32 -10.77% 11.044 9.854 - -6.65% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -10.76% 33.121 29.556 - -39.86% -
SetIntersection_Front_Set_float_16384_1024 -10.71% 16406185.693 14648451.116 - -5.85% -
BM_vector_deque_move/0 -10.69% 0.396 0.354 - -36.25% -
std::copy_backward(vector<int>)/32768 -10.66% 3810.244 3404.040 - -10.31% -
bm_lexicographical_compare<unsigned_char>/5 -10.65% 1.789 1.598 - -7.80% -
BM_MakeHeap_uint32_Random_256 -10.59% 1.236 1.105 - -3.69% -
std::map<std::string,_int>::count(key)_(existent)/32 -10.59% 15.492 13.852 - -23.46% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -10.57% 12089.068 10810.740 - 2.99% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -10.54% 0.305 0.273 - -21.84% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -10.50% 13.770 12.324 - -0.10% -
BM_deque_vector_move/0 -10.49% 1.539 1.378 - -3.36% -
BM_deque_vector_ranges_move/0 -10.45% 1.599 1.432 - -7.53% -
rng::copy_n(vector<bool>)_(unaligned)/512 -10.44% 3.562 3.190 - -3.95% -
rng::find_end(deque<int>)_(process_all)/1048576 -10.43% 299008.426 267808.632 - -13.26% -
rng::starts_with(list<int>,_pred)/8192 -10.39% 9823.612 8802.625 - -22.72% -
BM_std_min<unsigned___int128>/14 -10.38% 5.925 5.310 - -13.42% -
rng::find(vector<bool>)_(process_all)/50 -10.35% 0.884 0.792 - 7.03% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -10.31% 29.734 26.668 - -7.73% -
std::map<int,_int>::erase(key)_(non-existent)/32 -10.31% 2.668 2.394 - 0.56% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -10.28% 18.563 16.655 - 0.20% -
std::swap_ranges(deque<int>)/32 -10.23% 11.698 10.501 - 0.10% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -10.21% 0.586 0.526 - -0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -10.20% 88208596.254 79214766.865 - 5.09% -
BM_deque_vector_move_backward/0 -10.19% 1.527 1.371 - -6.63% -
std::map<int,_int>::insert(value)_(already_present)/0 -10.18% 0.647 0.581 - -14.40% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -10.18% 36.839 33.091 - 1.14% -
std::unordered_set<int>::contains(key)_(existent)/8192 -10.17% 1.396 1.254 - -18.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -10.14% 71.768 64.492 - -1.05% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -10.12% 1.601 1.439 - -20.46% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -10.09% 113.787 102.303 - 5.16% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -10.08% 3.345 3.008 - -3.96% -
std::map<std::string,_int>::erase(key)_(existent)/32 -10.04% 87.637 78.834 - -1.46% -
std::copy(vector<int>)/32768 -10.03% 3780.418 3401.410 - -2.74% -
BM_std_minmax<unsigned_long_long>/3 -10.01% 1.353 1.217 - -1.71% -
BM_std_minmax<char>/64 -10.00% 1.318 1.186 - -5.59% -
std::unordered_set<int>::find(key)_(existent)/32 -10.00% 1.459 1.313 - 15.65% -
std::set<int>::lower_bound(key)_(existent)/8192 -9.95% 8.652 7.791 - -0.71% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -9.91% 1.022 0.920 - -19.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -9.81% 6624034.029 5974484.579 - -10.78% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -9.76% 1.844 1.664 - -2.12% -
rng::replace(list<int>)_(sprinkled)/8192 -9.76% 7934.764 7160.726 - -1.79% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -9.70% 0.404 0.365 - 0.17% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -9.69% 6872.523 6206.704 - -3.60% -
BM_std_min<int>/2 -9.61% 0.511 0.462 - 0.19% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -9.61% 1.355 1.225 - -6.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -9.60% 42.499 38.420 - 32.23% -
std::find(list<int>)_(process_all)/8192 -9.53% 8111.880 7338.832 - -13.68% -
BM_MakeThenSortHeap_uint32_Descending_4 -9.50% 1.432 1.296 - -9.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -9.42% 6507384.124 5894071.428 - -15.14% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -9.40% 571.609 517.871 - 1.28% -
std::set<int>::insert(value)_(already_present)/1024 -9.40% 6.369 5.770 - -14.85% -
rng::fill(vector<bool>)/64 -9.37% 1.705 1.545 - -3.76% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -9.37% 1.325 1.201 - -4.30% -
rng::reverse_copy(list<int>)/4096 -9.32% 3356.445 3043.705 - -0.92% -
rng::none_of(list<int>)_(process_all)/8192 -9.28% 7836.684 7109.441 - -2.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -9.26% 3220735.704 2922396.834 - -0.21% -
BM_MakeHeap_string_Ascending_256 -9.20% 5.280 4.795 - -3.89% -
std::map<std::string,_int>::erase(iterator)/8192 -9.09% 30.014 27.285 - 3.16% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -9.07% 1.655 1.505 - 0.17% -
BM_std_minmax<int>/3 -9.05% 1.213 1.104 - -7.87% -
rng::copy(vector<bool>)_(aligned)/64 -9.05% 1.373 1.249 - -9.16% -
std::multiset<std::string>::contains(key)_(existent)/32 -9.03% 16.671 15.166 - 1.58% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -9.00% 0.612 0.557 - -0.34% -
bm_lexicographical_compare<unsigned_char>/6 -8.97% 2.020 1.839 - -6.16% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -8.97% 16600.906 15112.138 - -0.50% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -8.95% 11075.061 10083.836 - 0.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -8.94% 3248028.072 2957627.784 - -0.05% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -8.93% 0.768 0.699 - -0.05% -
std::any_of(deque<int>)_(process_all)/8192 -8.92% 2879.274 2622.372 - -3.57% -
BM_std_minmax_element<char>/3 -8.92% 1.192 1.086 - -7.99% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -8.92% 0.768 0.700 - -0.03% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -8.90% 1.347 1.227 - -5.96% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -8.88% 0.768 0.700 - -0.02% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -8.86% 5.346 4.872 - 7.82% -
std::replace(vector<int>)_(sprinkled)/50 -8.86% 8.913 8.123 - 5.14% -
BM_std_min<int>/4 -8.79% 1.107 1.010 - -1.16% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -8.76% 2.802 2.557 - -0.81% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -8.73% 1.474 1.345 - 24.52% -
std::remove_copy(deque<int>)_(prefix)/1024 -8.70% 411.432 375.618 - -9.14% -
std::for_each_n(join_view(vector<vector<int>>))/8 -8.70% 1.883 1.719 - 2.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -8.69% 24975984.602 22804999.278 - -8.33% -
BM_std_min<unsigned___int128>/13 -8.69% 5.389 4.921 - -11.65% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -8.67% 1.342 1.226 - -6.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.67% 10750075.793 9818270.282 - -9.27% -
BM_RangesPushHeap_uint64_Ascending_262144 -8.57% 5.177 4.733 - 0.70% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -8.55% 17.049 15.591 - -3.77% -
std::any_of(deque<int>)_(process_all)/32768 -8.54% 11540.500 10555.430 - -2.62% -
std::is_sorted(deque<int>,_pred)/8 -8.51% 4.732 4.330 - -0.31% -
SetIntersection_Front_Set_string_1024_256 -8.50% 17028866.553 15580868.410 - -3.42% -
BM_RangesPushHeap_uint64_Ascending_1024 -8.48% 2.816 2.577 - 0.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -8.46% 9358727.480 8567114.430 - 5.22% -
std::multiset<std::string>::count(key)_(existent)/32 -8.42% 19.980 18.299 - 1.47% -
BM_PushHeap_float_SingleElement_4 -8.40% 0.389 0.357 - -5.73% -
rng::contains_subrange(deque<int>)_(same_length)/16 -8.36% 12.870 11.794 - 5.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -8.35% 41.226 37.785 - 70.74% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -8.31% 43.033 39.456 - 3.95% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -8.31% 0.398 0.365 - 8.73% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -8.31% 2.017 1.850 - -0.17% -
rng::replace_if(list<int>)_(sprinkled)/8192 -8.30% 8011.641 7346.508 - -1.42% -
rng::find_end(forward_list<int>)_(same_length)/8192 -8.29% 15607.847 14314.161 - -0.21% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -8.29% 1.343 1.231 - -5.47% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -8.28% 2.976 2.730 - -7.66% -
std::fill_n(deque<int>)/32 -8.26% 1.259 1.155 - -0.04% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -8.24% 27.041 24.814 - 3.92% -
rng::transform(list<int>)_(identity_transform)/8192 -8.23% 7625.021 6997.744 - -7.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.20% 10759224.726 9876957.810 - -8.80% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -8.18% 22.406 20.573 - 7.41% -
rng::distance(join_view(vector<vector<int>>)/50 -8.16% 0.659 0.605 - -0.00% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -8.15% 71361.350 65545.520 - -1.03% -
BM_RangesMakeHeap_uint64_Random_16384 -8.14% 1.071 0.984 - -2.05% -
bm_lexicographical_compare<int>/4 -8.13% 1.259 1.157 - -8.11% -
BM_MakeHeap_uint64_Random_1024 -8.12% 1.140 1.047 - -4.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -8.11% 85072.089 78169.819 - -1.55% -
std::find(vector<long_long>)_(process_all)/8 -8.11% 1.255 1.154 - -0.09% -
rng::move(list<int>)/4096 -8.09% 5903.662 5425.835 - 0.60% -
rng::replace_if(list<int>)_(prefix)/8192 -8.05% 7800.468 7172.149 - -0.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -8.03% 1944605.189 1788361.240 - -5.88% -
BM_RangesMakeHeap_float_Random_16 -7.96% 1.735 1.597 - -6.61% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -7.96% 65.689 60.463 - 91.27% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.93% 8530.835 7854.282 - -7.80% -
bm_lexicographical_compare<unsigned_char>/3 -7.93% 2.200 2.025 - -8.08% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -7.92% 0.486 0.448 - -3.58% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 -7.92% 39.393 36.274 - -0.91% -
BM_std_min<unsigned___int128>/12 -7.90% 4.897 4.510 - -10.23% -
rng::copy(vector<bool>)_(unaligned)/512 -7.89% 3.705 3.412 - -7.75% -
std::search(list<int>)_(no_match)/8192 -7.88% 7921.615 7297.366 - 2.02% -
std::find_end(forward_list<int>)_(single_element)/8192 -7.84% 6239.942 5750.673 - 0.39% -
BM_RangesPopHeap_float_262144 -7.81% 38.871 35.837 - -6.52% -
rng::remove_copy_if(deque<int>)_(prefix)/32 -7.81% 18.784 17.318 - -0.81% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -7.78% 1.309 1.207 - -13.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -7.78% 156371214.975 144209277.718 - -7.89% -
SetIntersection_Front_Vector_uint64_256_256 -7.75% 5095465.669 4700711.008 - 1.01% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -7.68% 25.363 23.415 - 2.80% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -7.66% 42.171 38.939 - 3.38% -
BM_std_min<unsigned_char>/2 -7.66% 0.527 0.486 - 0.26% -
BM_std_minmax<unsigned_short>/16 -7.62% 1.750 1.617 - -4.02% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -7.55% 1501.812 1388.360 - -12.36% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 -7.55% 9.471 8.756 - -4.93% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -7.55% 0.547 0.506 - -17.13% -
BM_RangesPushHeap_float_Random_1 -7.54% 0.542 0.501 - 16.91% -
rng::fold_left(deque<int>)/32 -7.48% 17.514 16.204 - -2.02% -
BM_std_min<__int128>/32 -7.44% 13.202 12.220 - 0.29% -
std::find_end(deque<int>)_(single_element)/1024 -7.42% 345.001 319.386 - 23.29% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -7.42% 39029588.393 36132074.847 - -4.41% -
std::shift_left(list<int>)/8192 -7.42% 7726.705 7153.160 - -7.08% -
BM_std_minmax<int>/11 -7.41% 1.849 1.712 - -6.53% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -7.41% 2.000 1.852 - -6.13% -
rng::fold_left(deque<int>)/50 -7.40% 28.454 26.349 - -4.97% -
bm_lexicographical_compare<unsigned_char>/1 -7.35% 1.673 1.550 - -8.26% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.35% 0.363 0.336 - -31.28% -
rng::replace(list<int>)_(prefix)/8192 -7.35% 7611.970 7052.839 - -3.20% -
rng::copy_if(list<int>)_(entire_range)/64 -7.34% 33.822 31.339 - 1.76% -
std::unordered_set<int>::erase(iterator)/32 -7.34% 21.686 20.095 - 0.11% -
BM_RangesPushHeap_string_Ascending_1024 -7.34% 14.431 13.373 - -3.41% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.33% 17.491 16.209 - 0.71% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -7.31% 57.084 52.912 - 7.19% -
std::any_of(deque<int>)_(process_all)/50 -7.30% 21.911 20.311 - 5.34% -
BM_std_min<__int128>/30 -7.30% 12.309 11.411 - 0.23% -
std::unique(deque<int>)_(sprinkled)/8192 -7.29% 7549.116 6999.007 - -5.28% -
std::transform(list<int>)_(identity_transform)/8192 -7.25% 7651.285 7096.632 - -7.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -7.25% 7047019.540 6536328.481 - -3.95% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -7.22% 555.403 515.296 - -9.47% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -7.17% 179.278 166.422 - -6.38% -
BM_std_min<__int128>/31 -7.15% 12.714 11.804 - 0.25% -
BM_std_min<unsigned___int128>/11 -7.15% 4.387 4.074 - -9.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -7.14% 3182052.949 2954978.475 - 0.80% -
BM_std_minmax<int>/4 -7.13% 1.030 0.956 - -1.94% -
rng::move_backward(list<int>)/4096 -7.12% 5650.251 5248.053 - -20.00% -
std::count_if(list<int>)_(every_other)/8192 -7.12% 7638.959 7095.415 - -7.26% -
SetIntersection_Interlaced_Vector_float_262144_4 -7.09% 2043602.026 1898709.478 - -11.93% -
std::rotate(vector<bool>)_(by_1/4)/1024 -7.08% 15.097 14.028 - -5.13% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.08% 28.730 26.697 - 1.63% -
rng::fill(deque<int>)/32 -7.07% 1.493 1.387 - -5.62% -
rng::stable_partition(deque<int>)_(dense)/50 -7.06% 39.173 36.409 - -2.65% -
BM_std_minmax<unsigned_long_long>/7 -7.06% 2.677 2.488 - -1.58% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -7.05% 30.762 28.594 - 1.63% -
BM_RangesMakeHeap_uint32_Random_16384 -7.04% 1.090 1.013 - -2.85% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.03% 39.779 36.982 - 1.23% -
BM_std_minmax<int>/2 -7.03% 0.887 0.824 - -8.40% -
std::map<int,_int>::contains(key)_(existent)/32 -7.02% 1.697 1.578 - 0.04% -
std::unordered_set<std::string>::ctor(const&)/32 -7.02% 749.440 696.854 - -3.77% -
BM_RangesMakeHeap_uint32_Descending_64 -7.02% 0.250 0.232 - -1.92% -
rng::unique(deque<int>,_pred)_(contiguous)/52 -7.01% 74.544 69.316 - 0.15% -
BM_RangesMakeHeap_float_Random_1024 -6.99% 1.278 1.189 - -3.39% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -6.98% 3.135 2.916 - -2.26% -
std::for_each(list<int>)/8 -6.96% 2.559 2.380 - -4.98% -
rng::move(list<int>)/32768 -6.96% 36387.260 33854.883 - -5.20% -
BM_std_minmax<long_long>/2 -6.95% 1.273 1.185 - -9.89% -
rng::is_sorted(list<int>,_pred)/8192 -6.94% 7852.652 7307.784 - -17.36% -
rng::for_each(join_view(vector<vector<int>>)/8 -6.93% 1.488 1.385 - -3.44% -
std::rotate(deque<int>)_(by_1/2)/1024 -6.91% 186.104 173.238 - -0.01% -
std::copy(vector<bool>)_(aligned)/1048576 -6.91% 3563.799 3317.476 - -0.10% -
BM_StringDestroy_Small -6.91% 0.702 0.653 - -25.44% -
BM_std_min<__int128>/29 -6.91% 11.850 11.031 - 0.27% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -6.90% 2.413 2.246 - 0.18% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -6.90% 726.739 676.610 - -6.57% -
BM_std_minmax<int>/15 -6.89% 2.077 1.934 - -4.70% -
BM_MakeHeap_string_Random_262144 -6.88% 16.386 15.259 - -2.06% -
std::list<int>::ctor(size)/8192 -6.87% 101386.653 94418.956 - -0.77% -
BM_MakeHeap_uint32_Heap_64 -6.86% 0.248 0.231 - -0.97% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -6.84% 1.324 1.234 - -4.56% -
std::replace_if(list<int>)_(sprinkled)/8192 -6.84% 7841.107 7304.909 - -0.14% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -6.81% 3.391 3.160 - 1.37% -
std::count(list<int>)_(every_other)/8192 -6.81% 6877.083 6408.765 - -3.82% -
SetIntersection_Front_Set_float_16384_256 -6.80% 4695140.855 4375815.390 - -14.93% -
BM_RangesPushHeap_string_Ascending_16384 -6.80% 21.370 19.917 - 3.19% -
BM_std_min<__int128>/28 -6.78% 11.396 10.624 - 0.08% -
BM_PushHeap_string_Descending_1024 -6.75% 2.551 2.379 - -28.25% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -6.74% 1.838 1.714 - -4.08% -
BM_std_min<int>/3 -6.72% 0.743 0.693 - -0.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -6.70% 1422423.563 1327097.418 - -5.58% -
std::replace(vector<int>)_(sprinkled)/32 -6.70% 5.851 5.459 - 8.40% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -6.69% 1.379 1.287 - 11.29% -
SetIntersection_Front_Set_string_1024_64 -6.67% 4963153.996 4632314.674 - -1.37% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -6.66% 17.864 16.674 - -1.29% -
BM_std_min<__int128>/27 -6.64% 10.976 10.247 - 0.23% -
BM_std_minmax<unsigned_long_long>/4 -6.62% 1.643 1.534 - -3.93% -
rng::find_last(deque<int>)_(bail_90%)/8192 -6.60% 217.946 203.570 - -0.09% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -6.59% 35.523 33.182 - -1.18% -
std::fill_n(vector<bool>)/64 -6.58% 1.621 1.515 - -0.22% -
std::all_of(vector<int>)_(process_all)/8 -6.58% 2.564 2.395 - -6.47% -
rng::swap_ranges(deque<int>)/1024 -6.54% 348.321 325.528 - -3.39% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -6.54% 2.415 2.258 - -0.32% -
std::reverse_copy(vector<int>)/8 -6.50% 2.403 2.247 - -5.05% -
rng::any_of(vector<int>)_(process_all)/8 -6.48% 2.581 2.414 - 2.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -6.47% 111085278.973 103896395.823 - -6.22% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -6.47% 1.540 1.440 - -6.95% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 -6.43% 1.670 1.562 - -1.14% -
std::flat_map<int,_int>::erase(iterator)/1024 -6.42% 81.284 76.062 - -0.04% -
BM_MakeThenSortHeap_string_SingleElement_1024 -6.42% 30.384 28.432 - -4.96% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -6.41% 2.381 2.229 - -14.37% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -6.40% 669392.818 626528.103 - -2.78% -
BM_StringRead_Cold_Shallow_Small -6.40% 0.866 0.810 - 4.30% -
std::remove_if(deque<int>)_(sprinkled)/50 -6.39% 67.331 63.026 - -3.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -6.39% 8934647.685 8364064.639 - -0.59% -
rng::find(vector<int>)_(process_all)/8 -6.37% 2.956 2.768 - -4.62% -
std::stable_partition(list<int>)_(dense)/8192 -6.36% 18636.490 17450.982 - -0.14% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -6.36% 15.417 14.436 - -5.81% -
BM_StringRelationalLiteral_Less_Large_Large_Control -6.35% 2.368 2.218 - 0.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -6.34% 0.555 0.520 - 16.18% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -6.33% 22.038 20.643 - -6.78% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -6.32% 9.636 9.027 - -12.99% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -6.31% 10.769 10.090 - 9.62% -
std::copy_n(vector<int>)/8 -6.31% 2.293 2.148 - -0.77% -
rng::find_last(deque<int>)_(bail_90%)/1024 -6.31% 31.077 29.118 - 0.40% -
BM_std_minmax<unsigned_long_long>/2 -6.30% 0.924 0.866 - -0.38% -
BM_std_min<unsigned___int128>/10 -6.28% 3.936 3.689 - -8.03% -
rng::sort(deque<int>)_(repeated)/1024 -6.28% 1022.863 958.623 - 1.25% -
std::map<std::string,_int>::count(key)_(existent)/8192 -6.27% 31.451 29.478 - -2.05% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -6.24% 24.520 22.989 - -0.39% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -6.23% 1.371 1.286 - -3.87% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -6.23% 710.969 666.683 - 8.56% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -6.20% 789.870 740.885 - -5.93% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -6.19% 807.535 757.577 - -4.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -6.18% 0.932 0.875 - 0.00% -
std::replace_if(list<int>)_(prefix)/8192 -6.18% 7554.781 7088.059 - -0.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.15% 50.642 47.525 - -0.07% -
rng::copy_n(list<int>)/32768 -6.14% 27759.097 26055.956 - -0.78% -
BM_std_minmax<short>/28 -6.12% 2.666 2.503 - -4.51% -
BM_std_min<__int128>/26 -6.09% 10.484 9.845 - 0.31% -
rng::swap_ranges(deque<int>)/8192 -6.09% 2783.309 2613.757 - -3.00% -
BM_MakeHeap_uint64_Random_4 -6.08% 1.213 1.139 - -21.17% -
BM_std_min<__int128>/25 -6.06% 10.092 9.481 - 0.23% -
BM_vector_deque_ranges_copy_backward/1 -6.05% 2.282 2.144 - -3.41% -
SetIntersection_Interlaced_Set_uint32_1024_256 -6.04% 15655709.073 14710339.263 - -2.50% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -6.04% 1.269 1.193 - -0.84% -
std::map<std::string,_int>::insert(value)_(new_value)/32 -6.03% 44.737 42.039 - 24.42% -
BM_std_min<char>/5 -6.03% 1.439 1.352 - -5.18% -
bm_lexicographical_compare<int>/8 -6.02% 1.579 1.484 - -3.73% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -6.02% 4.517 4.245 - -0.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -6.01% 7086011.743 6660244.506 - -6.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -6.00% 136293325.676 128120915.887 - -4.89% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -6.00% 3507.854 3297.530 - -4.48% -
BM_std_min<short>/20 -5.98% 2.289 2.152 - -4.28% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.97% 39.205 36.865 - -10.55% -
std::replace(list<int>)_(prefix)/8192 -5.97% 7453.487 7008.580 - -0.04% -
rng::starts_with(deque<int>)/1000 -5.95% 477.930 449.505 - -5.94% -
BM_vector_deque_ranges_copy_backward/2 -5.93% 2.009 1.890 - -2.69% -
BM_StringRelational_Compare_Huge_Empty_Control -5.92% 1.721 1.619 - -2.65% -
bm_lexicographical_compare<unsigned_char>/2 -5.92% 1.901 1.788 - -8.75% -
BM_PopHeap_pair<uint32,_uint32>_262144 -5.90% 59.929 56.391 - -6.18% -
rng::contains_subrange(deque<int>)_(same_length)/32 -5.89% 20.427 19.223 - 3.19% -
rng::fold_left(list<int>)/50 -5.89% 39.800 37.455 - -0.07% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.86% 0.902 0.849 - -2.76% -
BM_std_min<unsigned___int128>/6 -5.86% 2.224 2.094 - -7.36% -
BM_RangesPushHeap_uint64_Ascending_16384 -5.86% 3.852 3.627 - 1.74% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -5.84% 4.393 4.136 - -2.72% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -5.84% 1.038 0.977 - -6.53% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -5.83% 341.013 321.138 - 0.05% -
std::map<int,_int>::insert(value)_(new_value)/8192 -5.81% 37.858 35.658 - -10.32% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -5.80% 0.303 0.286 - -16.35% -
SetIntersection_Front_Set_uint32_16384_256 -5.79% 5172732.040 4872983.066 - 0.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.78% 45.901 43.247 - -18.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.78% 3552242.435 3346927.906 - -5.56% -
BM_LowerBound_string_1 -5.77% 4.824 4.545 - -1.10% -
BM_num_put<long_long> -5.75% 12.238 11.534 - -7.30% -
BM_RangesMakeThenSortHeap_float_Descending_4 -5.74% 1.298 1.223 - -4.74% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -5.73% 4470.931 4214.848 - 5.98% -
std::unordered_set<int>::count(key)_(non-existent)/32 -5.73% 1.509 1.422 - -3.90% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -5.72% 158.875 149.793 - -0.26% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -5.72% 11.981 11.296 - 7.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 -5.70% 34.808 32.824 - 13.73% -
std::unordered_set<int>::insert(value)_(new_value)/32 -5.66% 20.541 19.378 - -3.65% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.66% 14835.837 13996.528 - -16.07% -
std::sort(deque<int>)_(repeated)/1024 -5.65% 1017.836 960.379 - -0.31% -
SetIntersection_Front_Vector_string_262144_256 -5.64% 10734176.259 10128600.679 - 1.59% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -5.63% 1.140 1.075 - 1.27% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -5.63% 1.233 1.164 - -5.35% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -5.60% 33.156 31.298 - 4.73% -
BM_vector_deque_copy_backward/64000 -5.58% 8173.977 7717.493 - 6.59% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -5.58% 10.496 9.911 - -6.28% -
BM_MakeHeap_uint64_Ascending_4 -5.57% 0.428 0.404 - -10.60% -
BM_RangesMakeHeap_float_Random_64 -5.57% 1.527 1.442 - -12.54% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -5.57% 1.114 1.052 - -6.64% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -5.56% 2.414 2.280 - 5.28% -
SetIntersection_Front_Set_uint32_16384_64 -5.56% 2019326.349 1907010.867 - -6.89% -
rng::for_each(vector<int>)/8 -5.56% 0.972 0.918 - 0.17% -
BM_MakeHeap_float_Random_262144 -5.56% 1.208 1.140 - 2.25% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -5.55% 1.867 1.764 - -5.19% -
rng::copy_backward(vector<bool>)_(aligned)/4096 -5.55% 5.371 5.073 - 0.31% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -5.53% 1442.711 1362.901 - 1.57% -
BM_std_min<__int128>/24 -5.53% 9.661 9.127 - 0.26% -
BM_std_minmax<unsigned_long_long>/5 -5.52% 1.910 1.805 - 0.02% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -5.51% 10.068 9.513 - -0.26% -
rng::search(list<int>,_pred)_(no_match)/8192 -5.51% 8097.720 7651.658 - -7.83% -
std::unordered_map<int,_int>::clear()/1024 -5.49% 8476.715 8011.036 - -4.60% -
BM_std_min<int>/12 -5.49% 1.582 1.495 - 0.20% -
std::set<std::string>::find(key)_(existent)/8192 -5.48% 29.021 27.430 - -3.91% -
std::sort(deque<int>)_(heap)/8 -5.48% 26.016 24.590 - -0.66% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -5.47% 29.383 27.775 - -0.31% -
BM_std_min<short>/24 -5.46% 2.616 2.474 - -2.50% -
rng::partition(list<int>)_(dense)/32 -5.46% 8.663 8.191 - -3.05% -
std::set<int>::count(key)_(existent)/1024 -5.43% 4.375 4.137 - -0.89% -
std::map<int,_int>::erase(key)_(existent)/1024 -5.43% 26.248 24.822 - -0.28% -
BM_std_min<short>/19 -5.43% 1.944 1.838 - -6.91% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -5.42% 2.196 2.077 - -5.41% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -5.40% 26289.657 24869.605 - -1.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.39% 10846694.588 10262018.748 - -5.21% -
BM_std_min<unsigned___int128>/9 -5.39% 3.482 3.295 - -6.55% -
BM_RangesPushHeap_string_Descending_262144 -5.37% 4.279 4.049 - -20.89% -
std::set<std::string>::find(key)_(non-existent)/32 -5.37% 10.453 9.892 - 6.61% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -5.37% 2.452 2.320 - -8.46% -
rng::copy(vector<int>)/32768 -5.35% 3478.561 3292.322 - -5.56% -
std::search(list<int>)_(single_element)/1024 -5.34% 768.889 727.841 - -5.58% -
BM_MakeHeap_string_Ascending_64 -5.33% 4.998 4.731 - -2.49% -
BM_num_put<long> -5.33% 12.254 11.601 - -4.25% -
BM_StringRelationalLiteral_Less_Small_Large_Control -5.30% 1.719 1.628 - -5.35% -
BM_std_min<unsigned___int128>/8 -5.30% 3.054 2.892 - -7.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.27% 9798.347 9281.824 - -4.81% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -5.27% 9.416 8.920 - -8.29% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -5.26% 4344.602 4116.063 - -1.91% -
std::map<int,_int>::erase(key)_(existent)/32 -5.26% 23.675 22.431 - -1.71% -
rng::for_each(multimap<int>::iterator)/8192 -5.25% 7790.531 7381.877 - -55.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -5.24% 1742728.071 1651421.536 - -5.23% -
BM_std_min<__int128>/23 -5.21% 9.226 8.745 - 0.14% -
std::multimap<std::string,_int>::erase(iterator)/0 -5.21% 30.833 29.226 - 11.47% -
rng::none_of(vector<int>)_(process_all)/8 -5.20% 2.607 2.471 - 5.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.19% 218.519 207.173 - -2.87% -
BM_PopHeap_string_262144 -5.19% 98.669 93.547 - 1.04% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.19% 3602.988 3416.170 - -5.78% -
rng::for_each(list<int>)/8 -5.18% 2.600 2.466 - -2.61% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -5.18% 30.861 29.262 - 2.42% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -5.18% 25.028 23.732 - 0.02% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -5.17% 1.710 1.621 - -6.03% -
rng::copy_n(vector<bool>)_(aligned)/64 -5.16% 1.373 1.302 - -0.16% -
std::is_sorted_until(list<int>)/8192 -5.16% 7194.625 6823.634 - -6.21% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -5.15% 2.415 2.291 - 4.19% -
std::replace(list<int>)_(sprinkled)/8192 -5.15% 7552.318 7163.554 - 0.05% -
std::copy_n(vector<bool>)_(aligned)/64 -5.08% 1.367 1.298 - -0.42% -
std::set<int>::insert(value)_(already_present)/0 -5.08% 0.613 0.582 - 0.02% -
BM_SortHeap_uint32_1 -5.08% 0.262 0.249 - -4.61% -
bm_lexicographical_compare<unsigned_char>/16 -5.07% 1.157 1.098 - -5.05% -
rng::search(deque<int>)_(no_match)/1024 -5.07% 415.849 394.785 - 29.41% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.06% 341.831 324.526 - -0.39% -
BM_RangesMakeHeap_uint64_Descending_64 -5.06% 0.251 0.238 - 1.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -5.06% 156306414.994 148398082.179 - -5.02% -
BM_std_min<__int128>/22 -5.05% 8.785 8.341 - 0.09% -
SetIntersection_None_Vector_uint32_262144_16 -5.04% 1216182.416 1154844.096 - -4.30% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.03% 217.894 206.938 - -1.09% -
rng::unique(deque<int>)_(sprinkled)/1024 -5.03% 660.889 627.664 - -0.34% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -5.02% 106436959.791 101094871.236 - 0.96% -
std::list<int>::ctor(size)/32 -5.01% 339.317 322.327 - -0.26% -
rng::is_sorted_until(deque<int>)/8 -5.00% 3.155 2.997 - -30.07% -
std::rotate(list<int>)_(1_element_backward)/8192 -4.99% 8852.882 8411.449 - -0.35% -
rng::stable_partition(deque<int>)_(dense)/32 -4.99% 29.407 27.941 - -0.22% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -4.97% 223.789 212.660 - -3.10% -
rng::find_if(deque<int>)_(process_all)/8192 -4.96% 3004.020 2854.972 - -5.14% -
rng::remove(list<int>)_(prefix)/50 -4.94% 70.491 67.007 - 0.20% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -4.94% 22.702 21.580 - -17.94% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 -4.93% 0.979 0.931 - 0.67% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -4.93% 25021.628 23788.247 - -1.47% -
BM_std_min<unsigned_short>/18 -4.91% 1.521 1.447 - -5.70% -
std::copy(vector<bool>)_(aligned)/64 -4.91% 1.368 1.301 - -4.87% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -4.90% 1.744 1.659 - -3.26% -
SetIntersection_None_Vector_uint32_262144_1 -4.90% 1215448.381 1155867.666 - -0.64% -
BM_StringRead_Cold_Deep_Large -4.90% 1.313 1.248 - 3.24% -
SetIntersection_Interlaced_Vector_float_256_4 -4.88% 5303146.098 5044378.441 - -5.83% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.88% 46.020 43.776 - 0.58% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.88% 25.709 24.455 - 1.45% -
std::list<int>::ctor(size)/1024 -4.88% 12252.336 11654.861 - 0.06% -
rng::find_if(list<int>)_(bail_25%)/32768 -4.86% 8848.194 8418.183 - -0.43% -
BM_std_minmax<unsigned_short>/2 -4.86% 0.939 0.893 - 5.42% -
std::partial_sort_copy(deque<int>)_(heap)/8 -4.84% 15.880 15.111 - -9.89% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -4.83% 2901.125 2760.921 - 0.59% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -4.82% 7211.814 6864.163 - 0.25% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.81% 237.352 225.928 - -3.04% -
BM_std_min<unsigned_short>/23 -4.81% 2.228 2.121 - -0.66% -
SetIntersection_Front_Vector_string_16384_1024 -4.81% 40845578.101 38882549.981 - -1.29% -
rng::sort(deque<int>)_(pipe-organ)/8 -4.80% 21.886 20.836 - -0.16% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -4.80% 1.449 1.380 - -23.21% -
BM_std_min<unsigned___int128>/7 -4.79% 2.632 2.506 - -5.69% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -4.79% 27352.034 26042.435 - -1.74% -
BM_std_minmax<unsigned_short>/19 -4.78% 2.203 2.098 - -3.52% -
rng::is_sorted(list<int>)/8192 -4.78% 7357.765 7006.401 - -3.52% -
BM_std_min<char>/64 -4.77% 4.325 4.118 - -1.84% -
rng::copy(list<int>)/64 -4.77% 32.419 30.872 - -8.67% -
BM_MakeHeap_string_SingleElement_16384 -4.77% 6.330 6.028 - -1.18% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -4.77% 0.579 0.552 - -0.19% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -4.77% 31.981 30.457 - -3.71% -
rng::starts_with(deque<int>)/1024 -4.76% 487.041 463.839 - -4.96% -
BM_std_minmax<unsigned_long_long>/6 -4.76% 2.181 2.078 - -0.51% -
BM_RangesPushHeap_uint64_Random_4 -4.75% 2.136 2.035 - -4.71% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -4.74% 10.454 9.958 - 3.87% -
BM_std_minmax<int>/7 -4.74% 1.801 1.716 - 0.31% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -4.73% 6.329 6.030 - 2.31% -
BM_MakeThenSortHeap_float_SingleElement_262144 -4.73% 52.390 49.910 - -4.74% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.72% 4.309 4.106 - -9.46% -
std::map<std::string,_int>::erase(iterator)/1024 -4.71% 29.914 28.506 - 6.12% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -4.70% 10.556 10.060 - 0.11% -
BM_std_minmax<unsigned_short>/12 -4.69% 1.385 1.320 - -4.70% -
BM_std_min<char>/7 -4.68% 1.954 1.863 - 0.39% -
rng::partition(deque<int>)_(dense)/50 -4.67% 14.646 13.962 - -9.34% -
std::find_if_not(list<int>)_(process_all)/32768 -4.66% 29372.791 28003.270 - -6.49% -
BM_PushHeap_uint32_Descending_4 -4.66% 0.357 0.340 - -1.22% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -4.64% 25007.685 23846.094 - -1.10% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -4.64% 1.436 1.369 - -2.74% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.64% 33.424 31.873 - 5.22% -
BM_StringFindAllMatch/1 -4.64% 2.717 2.591 - -6.61% -
BM_std_min<unsigned_long_long>/8 -4.63% 2.359 2.250 - -3.38% -
std::stable_partition(deque<int>)_(dense)/1024 -4.63% 695.798 663.598 - 11.30% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -4.63% 58.450 55.746 - -0.64% -
SetIntersection_Interlaced_Vector_uint64_256_4 -4.62% 5119164.107 4882900.473 - -3.56% -
BM_std_min<__int128>/21 -4.60% 8.341 7.957 - 0.15% -
std::multimap<std::string,_int>::erase(iterator)/1024 -4.59% 32.532 31.039 - -5.97% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -4.58% 17.484 16.683 - -2.01% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.58% 41.528 39.628 - -5.79% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.57% 9843.783 9393.707 - -3.98% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -4.57% 10.319 9.847 - -9.43% -
BM_num_get<unsigned_int> -4.57% 10.644 10.158 - -3.91% -
BM_std_min<char>/4 -4.55% 1.126 1.074 - 0.35% -
BM_std_minmax<char>/8 -4.55% 1.068 1.019 - -0.48% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.54% 1446.804 1381.142 - 1.61% -
BM_StringFindStringLiteral/1024 -4.54% 18.100 17.278 - -4.46% -
rng::fill(list<int>)/8192 -4.54% 7444.214 7106.584 - -3.87% -
rng::none_of(deque<int>)_(process_all)/8 -4.53% 4.689 4.477 - 2.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -4.52% 1.347 1.286 - 4.28% -
BM_MakeHeap_string_Heap_262144 -4.50% 5.587 5.335 - -2.42% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -4.50% 26769.062 25563.662 - -8.23% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -4.50% 796.810 760.986 - -4.18% -
rng::rotate(list<int>)_(1_element_forward)/32 -4.49% 14.970 14.297 - -4.23% -
std::map<int,_int>::erase(key)_(existent)/8192 -4.49% 26.672 25.474 - -1.86% -
SetIntersection_None_Vector_uint32_1024_1024 -4.48% 1177339.870 1124610.719 - -1.67% -
std::unordered_set<int>::find(key)_(existent)/8192 -4.48% 1.363 1.302 - -5.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.48% 13556881.078 12950034.226 - -0.66% -
std::remove_if(vector<int>)_(sprinkled)/50 -4.46% 67.722 64.701 - 7.68% -
BM_StringDestroy_Large -4.45% 7.104 6.787 - 0.60% -
BM_std_minmax<unsigned_long_long>/15 -4.44% 3.824 3.654 - -1.16% -
rng::copy_backward(list<int>)/32768 -4.44% 29663.344 28347.518 - -6.53% -
BM_num_put<unsigned_long_long> -4.40% 11.906 11.382 - -6.60% -
BM_std_minmax<unsigned_short>/17 -4.39% 1.715 1.639 - -4.23% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.39% 78835.012 75376.854 - -8.47% -
BM_std_min<unsigned_long_long>/5 -4.37% 1.298 1.241 - -7.57% -
BM_StringRelational_Less_Large_Large_ChangeLast -4.37% 1.968 1.882 - 1.56% -
BM_std_min<unsigned_short>/16 -4.36% 1.738 1.662 - -4.03% -
BM_MakeThenSortHeap_float_Descending_64 -4.31% 3.350 3.206 - -3.75% -
rng::all_of(vector<int>)_(process_all)/8 -4.29% 2.484 2.378 - -4.36% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.29% 11643.588 11144.077 - 0.34% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 -4.28% 33.401 31.972 - -3.14% -
rng::is_sorted_until(list<int>)/8192 -4.27% 7212.998 6904.919 - -16.34% -
BM_MakeThenSortHeap_float_Heap_4 -4.27% 1.220 1.168 - -5.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.27% 1112727.872 1065236.692 - -4.81% -
bm_lexicographical_compare<signed_char>/16 -4.26% 1.329 1.272 - -4.16% -
rng::contains(deque<int>)_(process_all)/8 -4.26% 3.180 3.044 - 3.44% -
std::move(vector<int>)/1048576 -4.26% 55960.639 53577.682 - -4.76% -
rng::move(vector<bool>)_(aligned)/64 -4.25% 1.948 1.865 - -1.71% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -4.24% 27.362 26.201 - -0.83% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -4.24% 52.327 50.108 - -12.76% -
BM_PushHeap_string_Descending_16 -4.24% 2.189 2.096 - -13.94% -
rng::contains_subrange(deque<int>)_(same_length)/50 -4.24% 28.667 27.453 - 2.12% -
rng::is_sorted_until(list<int>,_pred)/8192 -4.23% 7636.746 7313.365 - -6.34% -
BM_std_min<int>/64 -4.23% 2.750 2.633 - -1.35% -
rng::find(vector<char>)_(process_all)/50 -4.22% 1.695 1.623 - 0.13% -
rng::any_of(list<int>)_(process_all)/8192 -4.22% 7245.427 6939.767 - -2.38% -
std::set<int>::erase(key)_(non-existent)/1024 -4.22% 5.528 5.295 - -5.90% -
std::for_each(join_view(vector<vector<int>>))/8 -4.21% 1.433 1.372 - -0.47% -
BM_deque_vector_move_backward/70000 -4.18% 8812.312 8444.030 - -0.93% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -4.16% 34.455 33.022 - -0.19% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -4.13% 12.066 11.569 - 0.35% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 -4.13% 32.613 31.267 - 0.21% -
BM_RangesMakeHeap_uint32_Random_256 -4.11% 1.190 1.141 - -4.47% -
BM_StringRelational_Less_Empty_Huge_Control -4.11% 1.995 1.913 - -3.95% -
rng::find_end(deque<int>)_(process_all)/1024 -4.10% 326.240 312.851 - 3.39% -
BM_std_minmax<unsigned_short>/28 -4.10% 2.530 2.426 - -4.60% -
BM_std_min<unsigned_char>/20 -4.10% 1.574 1.509 - -0.41% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -4.10% 1.316 1.262 - -5.75% -
std::set<std::string>::insert(value)_(already_present)/8192 -4.09% 40.385 38.732 - 0.51% -
BM_PopHeap_float_1 -4.09% 0.486 0.467 - -0.76% -
BM_std_minmax_element<long_long>/70000 -4.09% 19920.122 19105.278 - 2.19% -
SetIntersection_Front_Vector_uint64_16384_64 -4.08% 1478263.426 1417944.772 - 0.69% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.07% 2.505 2.403 - 2.14% -
SetIntersection_Interlaced_Set_float_1024_256 -4.06% 16362410.875 15698859.954 - -3.21% -
std::reverse_copy(list<int>)/4096 -4.05% 3221.461 3090.884 - -2.61% -
BM_std_minmax<int>/27 -4.05% 2.500 2.399 - -3.76% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.04% 23.749 22.788 - -3.03% -
std::copy(list<int>)/4096 -4.04% 3364.589 3228.649 - -2.03% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.04% 11786.254 11310.670 - 0.77% -
std::vector<int>::ctor(size)/32 -4.03% 9.908 9.508 - -12.90% -
std::unordered_map<int,_int>::clear()/8192 -4.03% 63969.196 61391.928 - -2.56% -
SetIntersection_Interlaced_Set_float_256_256 -4.03% 9678798.110 9289121.930 - -1.42% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.02% 31.436 30.172 - -0.43% -
rng::unique(deque<int>)_(contiguous)/52 -4.01% 70.826 67.985 - -0.09% -
rng::find_last(deque<int>)_(bail_90%)/8 -4.01% 0.920 0.883 - 1.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -4.01% 1187907.603 1140285.623 - -3.96% -
BM_std_min<char>/8 -4.00% 2.362 2.267 - 0.74% -
BM_std_minmax_element<long_long>/65536 -4.00% 18650.954 17904.359 - 2.20% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -4.00% 1.258 1.207 - -2.76% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -4.00% 1.223 1.174 - -7.61% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -4.00% 7.139 6.854 - 4.01% -
rng::copy_n(vector<int>)/32768 -3.99% 2712.961 2604.768 - 13.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.99% 1491.728 1432.252 - 2.13% -
BM_vector_deque_copy_backward/70000 -3.97% 8799.249 8450.319 - 3.52% -
BM_std_minmax_element<long_long>/64000 -3.97% 18201.542 17479.786 - 2.18% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.96% 2286451.818 2195797.897 - -0.17% -
SetIntersection_Front_Set_string_256_256 -3.96% 30722438.830 29505116.556 - 5.55% -
BM_std_minmax_element<int>/3 -3.96% 1.244 1.194 - 14.38% -
SetIntersection_Front_Set_uint32_1024_4 -3.96% 1146671.617 1101282.248 - -4.04% -
std::set<int>::upper_bound(key)_(existent)/8192 -3.95% 8.286 7.959 - 1.26% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -3.94% 28.206 27.094 - -9.07% -
std::partition_point(deque<int>)/50 -3.93% 4.966 4.770 - 3.39% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -3.93% 1.224 1.175 - -26.05% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.92% 6392.976 6142.338 - -3.61% -
rng::reverse_copy(vector<int>)/8 -3.92% 2.393 2.299 - -9.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -3.91% 13248702.406 12730072.022 - -7.59% -
rng::copy(list<int>)/32768 -3.91% 26796.318 25747.869 - -3.71% -
BM_std_min<char>/32 -3.91% 2.926 2.811 - -3.84% -
std::set<int>::count(key)_(existent)/8192 -3.91% 8.016 7.703 - -1.01% -
rng::rotate(list<int>)_(1_element_forward)/50 -3.90% 27.839 26.752 - 10.12% -
BM_std_min<unsigned_long_long>/7 -3.90% 1.875 1.802 - -5.21% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 -3.89% 720.940 692.869 - 1.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -3.89% 353289013.207 339535061.398 - -5.13% -
BM_RangesPushHeap_float_Ascending_262144 -3.89% 5.332 5.124 - -0.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.89% 15661.242 15051.867 - -4.05% -
SetIntersection_Front_Vector_uint64_256_16 -3.89% 4561103.036 4383717.565 - -1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.89% 2535448.941 2436890.375 - -1.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.88% 1186983.052 1140906.261 - -4.04% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -3.87% 20.615 19.817 - -5.85% -
BM_MakeHeap_string_SingleElement_1024 -3.86% 6.453 6.204 - -1.65% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -3.85% 485.211 466.507 - -4.86% -
bm_lexicographical_compare<unsigned_char>/7 -3.85% 2.171 2.087 - -5.69% -
rng::find_last(vector<char>)_(bail_90%)/50 -3.84% 1.071 1.030 - -0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -3.84% 1220479.644 1173591.197 - -2.35% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -3.84% 0.519 0.500 - -11.09% -
std::stable_partition(vector<int>)_(sparse)/50 -3.83% 22.115 21.267 - 5.52% -
BM_PushHeap_float_SingleElement_16 -3.82% 0.379 0.364 - -2.42% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.82% 1.967 1.892 - -4.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.81% 1640.611 1578.049 - -3.84% -
std::map<int,_int>::erase(iterator)/8192 -3.81% 21.657 20.831 - -1.20% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 -3.81% 182.270 175.323 - -0.25% -
BM_std_min<short>/8 -3.81% 1.382 1.330 - -2.34% -
std::unordered_set<std::string>::ctor(const&)/1024 -3.81% 36136.414 34759.514 - 0.06% -
rng::find_if(deque<int>)_(process_all)/32768 -3.81% 11902.141 11448.892 - -6.09% -
BM_std_min<unsigned_short>/11 -3.81% 1.246 1.199 - 3.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.80% 1637.142 1574.856 - -4.15% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -3.78% 11.179 10.756 - 5.47% -
SetIntersection_Front_Vector_uint64_262144_262144 -3.78% 350814830.419 337560866.218 - -3.70% -
BM_std_minmax_element<long_long>/5500 -3.78% 1555.221 1496.472 - 3.56% -
std::multimap<int,_int>::find(key)_(existent)/32 -3.78% 1.650 1.587 - -1.25% -
std::multiset<int>::contains(key)_(non-existent)/32 -3.77% 2.445 2.353 - 0.31% -
BM_StringEraseWithMove_Small_Transparent -3.77% 2.481 2.387 - -6.57% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.77% 1118240.420 1076134.426 - -3.13% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -3.76% 11.981 11.530 - -1.16% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.73% 3.672 3.535 - 3.92% -
BM_RangesPushHeap_string_Random_262144 -3.73% 19.760 19.023 - 2.83% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -3.72% 21.945 21.128 - 6.51% -
std::find(list<int>)_(process_all)/32768 -3.72% 26966.895 25963.439 - -5.97% -
SetIntersection_Front_Set_uint64_16384_16 -3.71% 1310215.665 1261543.366 - -1.92% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 -3.71% 4354.061 4192.620 - 0.80% -
rng::stable_partition(list<int>)_(sparse)/8192 -3.71% 9195.604 8854.730 - -0.08% -
rng::find_end(deque<int>)_(single_element)/1024 -3.71% 354.081 340.957 - 22.65% -
BM_std_minmax<unsigned_long_long>/31 -3.69% 4.945 4.763 - -0.58% -
BM_PushHeap_float_QuickSortAdversary_16 -3.68% 1.022 0.984 - 0.50% -
rng::replace(vector<int>)_(sprinkled)/50 -3.67% 9.481 9.133 - 13.76% -
BM_std_min<unsigned_long_long>/30 -3.67% 2.676 2.578 - -4.24% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 -3.66% 19.845 19.119 - -2.68% -
BM_std_minmax<unsigned_short>/8 -3.66% 1.155 1.113 - -3.66% -
bm_lexicographical_compare<signed_char>/512 -3.66% 7.977 7.686 - -3.67% -
SetIntersection_Interlaced_Set_uint32_256_64 -3.64% 14720492.174 14184335.064 - -3.31% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -3.64% 157901.080 152150.933 - 2.95% -
std::move(list<int>)/32768 -3.64% 31746.019 30591.679 - -0.62% -
std::unique(vector<int>,_pred)_(contiguous)/52 -3.63% 64.734 62.381 - -1.28% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.63% 39.509 38.074 - 1.05% -
std::set<int>::count(key)_(existent)/32 -3.63% 1.900 1.831 - 2.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -3.63% 1121644.063 1080932.313 - -0.34% -
std::multiset<int>::contains(key)_(existent)/8192 -3.62% 8.686 8.371 - -5.05% -
std::map<int,_int>::contains(key)_(existent)/1024 -3.62% 4.235 4.082 - 0.87% -
std::fill(vector<bool>)/512 -3.61% 1.610 1.552 - 1.42% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -3.61% 9.383 9.044 - -2.80% -
BM_num_put<unsigned_long> -3.60% 11.857 11.429 - -5.44% -
rng::stable_partition(deque<int>)_(dense)/1024 -3.60% 586.400 565.267 - -4.20% -
BM_PushHeap_string_Descending_64 -3.60% 2.300 2.217 - -17.62% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -3.60% 281.558 271.426 - -1.87% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -3.60% 21.680 20.900 - -2.41% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.59% 169980.002 163871.646 - -3.38% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -3.58% 8.856 8.539 - 0.32% -
rng::for_each_n(deque<int>)/8 -3.57% 1.362 1.314 - 9.04% -
BM_PushHeap_string_Descending_256 -3.57% 2.379 2.294 - -25.18% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -3.57% 23.857 23.004 - -4.17% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -3.57% 4471.715 4312.170 - 1.51% -
rng::contains_subrange(list<int>)_(process_all)/16 -3.56% 5.049 4.870 - -3.03% -
rng::copy_backward(vector<bool>)_(aligned)/64 -3.56% 1.983 1.912 - 1.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.55% 37.291 35.966 - 23.13% -
BM_std_min<unsigned_short>/8 -3.55% 1.368 1.320 - 1.09% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -3.55% 23.031 22.214 - 2.63% -
std::map<int,_int>::erase(iterator)/1024 -3.54% 21.562 20.798 - -1.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -3.54% 20.444 19.720 - -4.95% -
std::copy_n(deque<int>)/262144 -3.54% 10464.089 10093.653 - -0.47% -
std::set<std::string>::contains(key)_(existent)/32 -3.54% 16.278 15.703 - -4.12% -
BM_MakeThenSortHeap_float_Descending_256 -3.53% 6.125 5.909 - 3.27% -
SetIntersection_Front_Set_float_16384_64 -3.52% 1959224.289 1890295.750 - -6.11% -
BM_StringRead_Cold_Deep_Empty -3.51% 0.861 0.831 - 3.63% -
std::partition_copy(vector<int>)/50 -3.50% 13.088 12.629 - -2.63% -
SetIntersection_Front_Set_float_262144_4 -3.49% 1154424.812 1114183.465 - -2.28% -
BM_std_min<__int128>/20 -3.48% 7.898 7.623 - 0.11% -
std::partial_sort(vector<int>)_(heap)/8 -3.48% 26.184 25.274 - -5.47% -
rng::find_end(deque<int>)_(single_element)/1000 -3.47% 348.764 336.655 - 14.84% -
BM_std_minmax<int>/10 -3.47% 1.437 1.387 - -3.46% -
BM_std_minmax<int>/23 -3.47% 2.360 2.278 - -3.37% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -3.47% 15.155 14.630 - -4.79% -
BM_StringRead_Cold_Deep_Small -3.47% 0.865 0.835 - 3.47% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -3.47% 7.694 7.427 - -3.29% -
std::remove_if(list<int>)_(sprinkled)/50 -3.46% 75.892 73.268 - -0.22% -
BM_deque_vector_move_backward/65536 -3.46% 8319.419 8031.873 - 0.52% -
BM_MakeThenSortHeap_string_SingleElement_262144 -3.45% 51.485 49.707 - -3.57% -
std::map<int,_int>::clear()/1024 -3.45% 10329.377 9972.654 - -5.74% -
BM_std_min<unsigned_char>/18 -3.45% 1.006 0.971 - 0.04% -
SetIntersection_Front_Set_uint32_1024_64 -3.44% 2021801.610 1952173.741 - -4.41% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 -3.44% 157702.804 152271.920 - 3.29% -
std::rotate(list<int>)_(1_element_forward)/8192 -3.44% 8130.244 7850.324 - -0.68% -
BM_RangesMakeHeap_uint32_SingleElement_4 -3.44% 0.338 0.326 - -1.17% -
std::deque<std::string>::ctor(size)/32 -3.44% 43.206 41.722 - 3.94% -
BM_std_minmax<char>/11 -3.43% 1.865 1.801 - 9.27% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -3.43% 5.085 4.911 - -0.15% -
rng::search(vector<int>)_(single_element)/1024 -3.43% 240.723 232.464 - -1.99% -
BM_std_min<char>/3 -3.43% 0.745 0.719 - 0.19% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -3.43% 0.719 0.695 - -2.12% -
std::stable_partition(deque<int>)_(dense)/50 -3.43% 44.938 43.398 - 9.35% -
std::find(vector<int>)_(process_all)/8 -3.42% 2.747 2.653 - 0.24% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.41% 877417.700 847457.678 - -3.26% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.41% 1.016 0.981 - -0.97% -
BM_std_min<short>/2 -3.41% 0.514 0.497 - 2.44% -
SetIntersection_Interlaced_Vector_string_262144_256 -3.41% 66893923.573 64612810.868 - -4.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.41% 25763728.785 24885237.634 - -1.04% -
BM_RangesPushHeap_float_SingleElement_4 -3.41% 0.381 0.368 - -4.12% -
rng::find_first_of(list<int>)_(large_needle)/1024 -3.40% 977678.682 944398.497 - -2.20% -
std::unordered_set<int>::clear()/1024 -3.39% 8337.963 8055.054 - 2.14% -
BM_StringRelational_Less_Small_Large_Control -3.39% 1.846 1.784 - 10.31% -
SetIntersection_Front_Set_string_256_16 -3.38% 7744783.785 7483142.901 - -1.57% -
BM_std_minmax<unsigned_long_long>/14 -3.37% 3.381 3.267 - -0.84% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 -3.36% 1381.022 1334.571 - -0.26% -
rng::partition(list<int>)_(dense)/50 -3.36% 13.234 12.788 - -3.34% -
BM_std_min<unsigned___int128>/5 -3.36% 1.826 1.765 - -4.63% -
BM_std_min<unsigned_char>/8 -3.36% 2.327 2.249 - -4.24% -
std::replace_if(deque<int>)_(prefix)/32 -3.36% 13.997 13.527 - -4.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.35% 1153250.830 1114582.200 - -4.11% -
std::set<int>::find(key)_(non-existent)/32 -3.35% 2.345 2.267 - 0.00% -
rng::find_if(list<int>)_(process_all)/32768 -3.34% 28326.219 27378.991 - -6.31% -
rng::starts_with(vector<int>,_pred)/1000 -3.34% 463.062 447.587 - -1.79% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -3.34% 30.626 29.603 - -8.31% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 -3.33% 13745.106 13286.918 - 3.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -3.33% 1652830.555 1597783.756 - 0.19% -
rng::stable_partition(list<int>)_(sparse)/50 -3.33% 27.072 26.171 - 1.74% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -3.32% 13761.672 13304.262 - 2.93% -
BM_std_minmax<unsigned_short>/18 -3.32% 1.980 1.914 - -3.55% -
SetIntersection_Front_Set_string_16_16 -3.32% 65358920.541 63190979.296 - -0.20% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -3.31% 376.905 364.432 - -0.12% -
BM_std_minmax<unsigned_short>/29 -3.31% 2.545 2.461 - -4.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -3.30% 49949365.341 48299659.182 - -10.74% -
SetIntersection_Front_Vector_uint64_16384_4 -3.30% 1131776.740 1094413.850 - -2.23% -
SetIntersection_Interlaced_Vector_string_262144_4 -3.29% 2120857.385 2051092.126 - -1.11% -
rng::partition_point(deque<int>)/32 -3.28% 4.223 4.085 - -3.37% -
std::set<std::string>::count(key)_(non-existent)/8192 -3.28% 33.030 31.946 - -1.40% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -3.28% 2.485 2.403 - 1.90% -
std::equal(deque<int>)_(it,_it,_it)/1024 -3.28% 493.979 477.789 - -4.55% -
BM_StringRelational_Eq_Small_Huge_Control -3.27% 0.489 0.473 - -1.56% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -3.27% 83063.221 80350.312 - -8.43% -
BM_MakeThenSortHeap_string_SingleElement_16 -3.26% 13.977 13.521 - -1.42% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -3.26% 8849.186 8561.049 - -3.83% -
BM_MakeThenSortHeap_string_SingleElement_256 -3.25% 25.139 24.321 - -3.20% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -3.25% 30.542 29.549 - -22.97% -
SetIntersection_None_Set_float_16384_1024 -3.24% 160165078.050 154969711.419 - -2.48% -
BM_std_min<unsigned___int128>/4 -3.24% 1.428 1.382 - -4.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -3.23% 175746947.008 170079062.241 - -0.60% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.22% 9465.836 9160.570 - -3.72% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -3.22% 4.006 3.877 - 3.96% -
rng::for_each_n(vector<int>)/8 -3.22% 2.542 2.461 - -3.00% -
BM_std_minmax<unsigned_short>/1 -3.22% 0.649 0.628 - 0.66% -
BM_MakeThenSortHeap_string_SingleElement_64 -3.21% 19.979 19.337 - -1.71% -
BM_std_min<char>/13 -3.21% 1.603 1.551 - -0.80% -
BM_MakeHeap_float_Random_16384 -3.21% 1.229 1.189 - -1.05% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -3.21% 51239.924 49597.609 - -2.15% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -3.20% 853.593 826.257 - 6.27% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -3.20% 629.442 609.302 - -1.10% -
std::all_of(deque<int>)_(process_all)/32768 -3.19% 11162.633 10806.406 - 2.46% -
SetIntersection_Front_Vector_string_256_16 -3.19% 6529223.691 6321229.423 - -1.76% -
BM_std_minmax<short>/18 -3.19% 2.044 1.978 - -0.67% -
BM_std_minmax<int>/31 -3.18% 2.733 2.646 - -2.61% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -3.18% 7.391 7.156 - 4.98% -
std::map<std::string,_int>::find(key)_(existent)/1024 -3.18% 24.336 23.562 - 4.01% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 -3.17% 801.528 776.125 - -0.26% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.17% 17.154 16.611 - -0.51% -
std::map<int,_int>::erase(iterator)/32 -3.16% 21.409 20.733 - -1.41% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.16% 15988393.850 15483861.184 - 1.82% -
BM_MakeHeap_uint64_Random_64 -3.15% 1.304 1.263 - -1.56% -
rng::stable_partition(vector<int>)_(sparse)/50 -3.15% 21.276 20.607 - 0.25% -
std::sort(deque<int>)_(qsort_adversarial)/8 -3.14% 18.819 18.227 - -0.65% -
std::copy_backward(vector<int>)/8 -3.14% 2.323 2.250 - 1.14% -
BM_PushHeap_float_PipeOrgan_4 -3.14% 0.505 0.489 - 1.47% -
std::remove_if(deque<int>)_(sprinkled)/32 -3.14% 57.851 56.036 - -0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.13% 3520817.592 3410676.224 - -4.32% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -3.13% 6.293 6.096 - 0.26% -
rng::remove_if(deque<int>)_(sprinkled)/50 -3.12% 64.565 62.547 - -12.39% -
BM_std_minmax<unsigned_char>/11 -3.12% 1.847 1.789 - 4.52% -
BM_std_minmax<short>/32 -3.12% 1.383 1.340 - 9.04% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.12% 31.730 30.741 - -6.06% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -3.11% 9.832 9.526 - -9.83% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -3.11% 10.256 9.938 - -2.57% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.10% 7288.632 7062.455 - -1.90% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.09% 3.661 3.548 - -1.74% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -3.08% 6.111 5.923 - -1.76% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -3.07% 3.041 2.948 - -1.01% -
std::set<int>::find(key)_(non-existent)/8192 -3.07% 8.693 8.426 - -0.18% -
BM_MakeHeap_string_PipeOrgan_1024 -3.07% 5.037 4.882 - -1.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -3.07% 1242369.605 1204200.789 - -1.79% -
SetIntersection_Interlaced_Set_float_64_64 -3.07% 15609814.514 15130751.377 - 0.21% -
BM_RangesMakeHeap_uint64_Random_64 -3.07% 1.276 1.237 - -4.36% -
std::unordered_multiset<int>::find(key)_(existent)/32 -3.06% 1.192 1.156 - -11.25% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -3.06% 645675.253 625890.825 - 0.31% -
rng::find(vector<int>)_(bail_25%)/8 -3.06% 1.630 1.580 - 15.48% -
std::move(list<int>)/512 -3.06% 366.817 355.602 - 1.25% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.05% 141502.592 137181.095 - -1.82% -
SetIntersection_Front_Set_uint64_16384_1 -3.05% 1107813.275 1074017.417 - -3.54% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -3.05% 612.754 594.084 - -1.18% -
bm_lexicographical_compare<unsigned_char>/64 -3.04% 1.982 1.922 - -2.19% -
std::find_end(deque<int>)_(near_matches)/1000 -3.04% 16351.898 15855.433 - -47.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -3.03% 1227431.666 1190231.268 - -1.08% -
BM_std_min<__int128>/19 -3.03% 7.477 7.251 - 0.14% -
BM_std_min<short>/4 -3.02% 1.029 0.998 - -7.79% -
std::stable_partition(list<int>)_(sparse)/50 -3.02% 26.699 25.893 - -0.86% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -3.01% 34.696 33.651 - -0.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.01% 1119001.529 1085334.954 - -3.03% -
rng::search(vector<int>)_(single_element)/1000 -3.00% 234.288 227.249 - -2.02% -
std::set<std::string>::find(key)_(non-existent)/1024 -3.00% 21.322 20.681 - 1.55% -
rng::find_first_of(list<int>)_(large_needle)/8192 -3.00% 50763729.211 49242325.003 - -2.46% -
BM_PopHeap_float_262144 -3.00% 40.215 39.010 - -4.08% -
rng::rotate(list<int>)_(1_element_backward)/32 -2.99% 14.037 13.616 - -4.25% -
BM_PopHeap_uint32_4 -2.99% 2.692 2.612 - -1.32% -
BM_std_min<unsigned_char>/4 -2.99% 1.041 1.010 - 3.14% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.99% 22.972 22.286 - 0.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.99% 4665620.246 4526186.505 - -2.89% -
rng::move_backward(vector<bool>)_(aligned)/64 -2.98% 1.785 1.732 - -6.30% -
BM_std_min<unsigned_short>/24 -2.98% 2.501 2.427 - -2.66% -
std::find_end(deque<int>)_(near_matches)/1024 -2.98% 16985.001 16479.233 - -47.30% -
std::fill(vector<bool>)/32768 -2.98% 30.716 29.802 - -2.15% -
BM_deque_vector_ranges_copy_backward/64000 -2.97% 8110.441 7869.201 - -3.37% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.97% 5453.293 5291.295 - -5.61% -
rng::unique(deque<int>)_(contiguous)/32 -2.97% 60.633 58.833 - 0.09% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -2.97% 26.842 26.045 - -5.91% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.96% 0.635 0.616 - -2.03% -
rng::contains_subrange(vector<int>)_(process_all)/32 -2.96% 8.260 8.015 - -0.66% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.96% 3.677 3.568 - 0.41% -
std::find(vector<char>)_(process_all)/8 -2.96% 0.953 0.925 - -0.03% -
BM_vector_deque_ranges_copy_backward/70000 -2.95% 8859.604 8597.871 - 5.42% -
BM_MakeHeap_string_Descending_1024 -2.95% 2.826 2.743 - 1.01% -
BM_std_min<short>/18 -2.95% 1.596 1.549 - -4.36% -
SetIntersection_Front_Vector_uint64_16384_256 -2.95% 2624153.241 2546695.956 - 11.12% -
rng::partition_point(list<int>)/1024 -2.95% 1282.127 1244.341 - -1.33% -
SetIntersection_Front_Vector_float_262144_4 -2.95% 1153521.628 1119548.948 - -1.51% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.94% 56061.775 54412.647 - -2.55% -
SetIntersection_Front_Set_uint64_16_16 -2.94% 41958291.675 40725034.053 - -0.49% -
BM_PushHeap_uint64_Random_16 -2.93% 4.301 4.175 - -2.53% -
std::remove_if(list<int>)_(prefix)/8192 -2.93% 9638.049 9355.702 - 0.05% -
rng::find(vector<char>)_(process_all)/8 -2.93% 0.952 0.924 - -0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.92% 1222936.122 1187169.536 - -4.19% -
SetIntersection_Front_Vector_uint64_1024_64 -2.92% 1489594.713 1446035.379 - 5.40% -
std::sort(deque<int>)_(descending)/8 -2.92% 26.147 25.383 - -1.29% -
rng::find_last(vector<char>)_(bail_10%)/50 -2.92% 5.620 5.456 - -1.93% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -2.92% 28.610 27.775 - 0.03% -
BM_std_minmax<short>/64 -2.92% 1.616 1.569 - 2.86% -
std::unordered_set<std::string>::clear()/32 -2.92% 907.629 881.141 - -4.83% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.91% 1912997.232 1857268.475 - 1.99% -
rng::copy_backward(vector<bool>)_(aligned)/512 -2.91% 1.824 1.771 - 0.31% -
BM_MakeHeap_string_PipeOrgan_256 -2.90% 4.913 4.771 - -0.01% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 -2.90% 14.474 14.054 - 5.09% -
BM_MakeHeap_float_Ascending_4 -2.90% 0.415 0.403 - 0.34% -
rng::search_n(list<int>)_(no_match)/1024 -2.89% 744.808 723.248 - -2.75% -
BM_RangesPushHeap_string_Ascending_256 -2.89% 11.541 11.208 - 2.13% -
SetIntersection_Front_Set_uint64_262144_256 -2.89% 4450684.676 4322135.000 - -3.54% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.88% 9.026 8.766 - -2.80% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.87% 52.335 50.834 - -1.84% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 -2.87% 6861.672 6664.924 - 0.26% -
BM_std_minmax<unsigned_long_long>/21 -2.87% 3.572 3.470 - -0.79% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -2.87% 4.567 4.436 - -0.35% -
std::unordered_set<std::string>::erase(iterator)/1024 -2.87% 30.508 29.633 - -0.70% -
BM_std_min<unsigned_long_long>/32 -2.87% 3.315 3.220 - -1.25% -
BM_MakeThenSortHeap_float_SingleElement_16384 -2.86% 15.809 15.356 - -2.73% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.86% 8.146 7.913 - 1.74% -
std::all_of(deque<int>)_(process_all)/8192 -2.86% 2793.345 2713.358 - 3.50% -
BM_std_min<unsigned_char>/21 -2.86% 1.771 1.720 - -4.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.86% 1739404.661 1689634.971 - -2.88% -
BM_num_get<long_long> -2.86% 11.869 11.529 - 3.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.85% 10232381.200 9940706.169 - -0.75% -
std::move_backward(vector<int>)/262144 -2.85% 22000.314 21373.664 - -2.58% -
std::set<int>::ctor(const&)/32 -2.85% 226.582 220.130 - 1.69% -
rng::copy(deque<int>)/262144 -2.85% 10470.791 10172.780 - -2.32% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.84% 2.764 2.686 - 0.19% -
rng::search_n(list<int>)_(no_match)/8192 -2.84% 7451.309 7239.580 - -2.08% -
SetIntersection_None_Vector_string_1024_256 -2.84% 1232876.622 1197844.598 - -0.83% -
BM_deque_deque_ranges_move/64000 -2.84% 2939.202 2855.696 - 0.65% -
BM_PushHeap_float_Random_4 -2.84% 2.997 2.912 - 2.65% -
BM_std_minmax<short>/30 -2.84% 2.814 2.734 - -2.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -2.84% 1660043.581 1612963.252 - 1.43% -
rng::copy_backward(vector<int>)/1048576 -2.83% 50206.738 48785.448 - 0.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.82% 0.710 0.690 - -5.88% -
SetIntersection_None_Set_float_16384_256 -2.82% 158993199.227 154513845.555 - -1.84% -
BM_std_minmax<unsigned_short>/3 -2.82% 1.229 1.195 - 2.58% -
rng::all_of(list<int>)_(process_all)/8192 -2.81% 7550.323 7338.135 - -1.06% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -2.81% 75.910 73.779 - 0.42% -
BM_std_min<unsigned_short>/32 -2.80% 2.965 2.882 - -1.06% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 -2.80% 28.416 27.621 - -1.67% -
SetIntersection_None_Set_uint64_256_256 -2.80% 5872947.892 5708734.085 - -2.94% -
SetIntersection_None_Vector_uint32_1024_256 -2.79% 1187253.020 1154092.493 - 4.47% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.79% 21.847 21.237 - -4.25% -
BM_std_min<short>/16 -2.79% 1.814 1.764 - -2.04% -
SetIntersection_Front_Vector_uint32_16384_256 -2.79% 2367613.811 2301625.269 - 0.51% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -2.79% 3.917 3.808 - 3.90% -
BM_StringRelational_Less_Large_Large_Control -2.78% 2.266 2.203 - 7.61% -
std::copy_n(list<int>)/32768 -2.78% 26509.120 25771.384 - -0.13% -
BM_lexicographical_compare_three_way_slow_path/16 -2.78% 4.478 4.353 - -4.09% -
SetIntersection_None_Set_float_64_16 -2.77% 19064320.712 18536160.225 - -3.59% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.77% 609241.366 592388.172 - -2.10% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.76% 4991.100 4853.340 - 0.94% -
std::stable_partition(list<int>)_(dense)/50 -2.76% 56.059 54.512 - -3.93% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.76% 119217.719 115932.042 - -2.02% -
rng::partition(vector<int>)_(sparse)/32 -2.76% 9.122 8.871 - -2.37% -
BM_std_minmax<unsigned_int>/31 -2.75% 2.600 2.529 - 2.05% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -2.73% 7.707 7.497 - -2.00% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -2.73% 22.469 21.857 - -0.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -2.73% 1.963 1.909 - -6.04% -
BM_std_minmax<int>/14 -2.72% 1.670 1.625 - 0.39% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -2.72% 0.569 0.553 - -3.66% -
std::unordered_set<std::string>::erase(iterator)/0 -2.72% 30.758 29.921 - 9.16% -
std::copy_backward(list<int>)/512 -2.72% 379.541 369.213 - -0.42% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -2.72% 2706.668 2633.175 - 0.21% -
BM_num_get<unsigned_long> -2.71% 11.231 10.926 - -1.19% -
rng::move_backward(vector<int>)/262144 -2.71% 22003.645 21407.412 - -3.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -2.71% 23.630 22.990 - -0.16% -
BM_std_minmax<int>/19 -2.70% 1.900 1.849 - -0.30% -
BM_num_get<long> -2.69% 11.807 11.489 - 3.85% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.69% 6404.675 6232.429 - -1.50% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.69% 338.102 329.009 - -5.77% -
std::partition_copy(vector<int>)/32 -2.69% 8.255 8.033 - -1.54% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.68% 1865.047 1815.049 - -2.75% -
rng::copy_n(deque<int>)/8 -2.67% 2.764 2.690 - -2.47% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -2.67% 1.541 1.500 - 0.29% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.67% 23.853 23.217 - 1.93% -
BM_MakeHeap_string_SingleElement_256 -2.66% 6.531 6.357 - 0.13% -
BM_lexicographical_compare_three_way_fast_path/1024 -2.66% 250.789 244.111 - -0.73% -
std::is_partitioned(vector<int>)_(partitioned)/32 -2.66% 6.634 6.457 - 0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.66% 9.334 9.086 - -0.86% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -2.66% 3.730 3.631 - -3.26% -
rng::unique(deque<int>,_pred)_(contiguous)/32 -2.65% 60.656 59.046 - 0.74% -
std::stable_partition(deque<int>)_(sparse)/8192 -2.65% 3570.073 3475.313 - 3.14% -
SetIntersection_Front_Vector_string_262144_1024 -2.65% 41271574.646 40176177.797 - 0.14% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.65% 13733.531 13369.773 - -0.50% -
SetIntersection_Interlaced_Set_string_256_16 -2.65% 18822038.068 18323654.663 - 1.26% -
BM_deque_vector_copy_backward/64000 -2.65% 8040.934 7828.183 - -4.67% -
BM_deque_vector_ranges_move_backward/64000 -2.65% 8114.229 7899.555 - 0.46% -
std::sort(deque<int>)_(pipe-organ)/8 -2.64% 21.437 20.870 - 0.12% -
std::find(deque<int>)_(bail_25%)/8 -2.64% 2.123 2.067 - 0.14% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.64% 12274.150 11949.971 - -5.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -2.64% 19780062.416 19258095.271 - 0.33% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.64% 6448.623 6278.505 - -2.75% -
BM_MakeHeap_string_QuickSortAdversary_262144 -2.64% 12.967 12.625 - -0.27% -
SetIntersection_Front_Vector_uint64_262144_4 -2.64% 1125525.404 1095834.472 - 1.45% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.63% 10.497 10.221 - -2.08% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.63% 16.915 16.470 - -2.02% -
rng::move(deque<int>)/64 -2.63% 6.624 6.451 - 2.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -2.63% 12.379 12.055 - -0.10% -
BM_deque_vector_ranges_copy_backward/70000 -2.62% 8834.541 8603.085 - -0.61% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 -2.62% 32.835 31.975 - 29.25% -
BM_std_min<unsigned_char>/30 -2.61% 2.285 2.225 - -3.57% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -2.61% 18.036 17.566 - -0.73% -
BM_vector_deque_ranges_copy_backward/64000 -2.60% 7815.759 7612.554 - 3.79% -
BM_std_min<__int128>/18 -2.59% 7.046 6.864 - 0.07% -
BM_deque_vector_move_backward/64000 -2.59% 8074.716 7865.673 - -2.08% -
std::generate(list<int>)/50 -2.58% 15.980 15.567 - 1.32% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -2.58% 0.534 0.520 - 16.36% -
rng::move(list<int>)/262144 -2.58% 256739.647 250109.001 - -1.49% -
rng::find(list<int>)_(process_all)/32768 -2.58% 26726.107 26037.356 - -6.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.58% 1248339.815 1216180.683 - -4.14% -
std::move(deque<int>)/64 -2.57% 6.284 6.123 - 1.99% -
std::find_if_not(deque<int>)_(process_all)/8192 -2.57% 2892.090 2817.718 - -4.34% -
BM_MakeHeap_uint64_Random_262144 -2.57% 1.058 1.031 - -0.62% -
SetIntersection_None_Set_uint32_1024_256 -2.57% 8912963.965 8684325.065 - -1.34% -
SetIntersection_None_Vector_uint64_16384_16384 -2.56% 1198213.706 1167512.127 - -0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.56% 8376875.116 8162259.449 - 4.81% -
BM_std_min<__int128>/17 -2.55% 6.666 6.495 - 0.22% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.55% 547.851 533.867 - -0.90% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.55% 776.281 756.475 - -2.64% -
SetIntersection_None_Vector_string_262144_1 -2.55% 1359210.172 1324559.239 - -2.72% -
rng::find(deque<int>)_(bail_25%)/8 -2.55% 2.111 2.057 - -0.30% -
BM_std_min<char>/4096 -2.55% 29.623 28.869 - -2.20% -
std::set<int>::equal_range(key)_(existent)/8192 -2.54% 8.163 7.955 - -0.02% -
std::is_sorted(list<int>)/8192 -2.54% 7369.198 7181.805 - 0.15% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.54% 263.153 256.468 - -2.83% -
std::map<int,_int>::erase(iterator)/0 -2.54% 21.084 20.548 - -1.25% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -2.54% 21.017 20.484 - -0.80% -
rng::partial_sort(deque<int>)_(ascending)/8192 -2.53% 166590.691 162375.792 - -1.03% -
BM_std_min<unsigned_char>/14 -2.53% 1.857 1.810 - 0.84% -
BM_lexicographical_compare_three_way_fast_path/16384 -2.53% 3842.894 3745.738 - -0.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.51% 4519228.317 4405688.541 - -1.42% -
BM_std_min<unsigned_char>/22 -2.51% 2.048 1.997 - -5.08% -
std::multiset<std::string>::contains(key)_(existent)/8192 -2.51% 28.137 27.431 - -1.96% -
SetIntersection_Front_Vector_uint64_256_64 -2.51% 4588185.432 4473152.024 - -2.75% -
BM_std_minmax<unsigned_long_long>/23 -2.51% 4.422 4.311 - 0.31% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -2.50% 69.729 67.985 - 59.94% -
BM_RangesPushHeap_float_Random_256 -2.50% 7.312 7.129 - -2.47% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.50% 1.012 0.987 - -4.87% -
BM_std_min<long_long>/64 -2.49% 5.031 4.905 - -0.00% -
std::multiset<std::string>::clear()/32 -2.49% 909.249 886.629 - 0.53% -
std::stable_sort(deque<int>)_(repeated)/8 -2.49% 18.341 17.885 - -1.75% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.49% 6459.403 6298.848 - 0.86% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -2.48% 3.022 2.947 - -2.00% -
SetIntersection_None_Set_float_1024_1024 -2.48% 9198523.547 8970190.040 - -0.82% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.48% 10080.444 9830.440 - -1.44% -
std::stable_partition(deque<int>)_(dense)/32 -2.48% 33.035 32.216 - 7.72% -
std::copy_if(list<int>)_(every_other)/32768 -2.48% 26232.576 25583.309 - 1.42% -
rng::for_each(map<int>)/8192 -2.46% 7307.923 7128.041 - -57.35% -
BM_vector_deque_ranges_copy_backward/65536 -2.45% 8100.126 7901.276 - 3.13% -
SetIntersection_Interlaced_Set_string_1024_64 -2.45% 16909257.683 16494209.300 - -6.91% -
rng::move(vector<int>)/8 -2.45% 2.274 2.218 - -0.12% -
std::set<int>::lower_bound(key)_(existent)/1024 -2.45% 4.324 4.218 - -1.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.45% 11671768.618 11385549.312 - -2.80% -
BM_deque_vector_ranges_move/64 -2.45% 2.627 2.562 - -1.75% -
rng::copy_n(vector<int>)/8 -2.45% 2.308 2.252 - 0.88% -
std::multiset<std::string>::find(key)_(existent)/8192 -2.45% 41.413 40.400 - 39.76% -
SetIntersection_None_Vector_uint64_16384_1024 -2.44% 1177489.799 1148703.049 - -2.52% -
BM_std_min<unsigned_char>/19 -2.44% 1.186 1.157 - 0.09% -
BM_StringFindAllMatch/8 -2.44% 2.473 2.412 - -5.18% -
BM_deque_vector_copy_backward/70000 -2.44% 8658.959 8447.575 - -3.56% -
SetIntersection_Interlaced_Set_float_262144_1 -2.44% 1120341.711 1093046.465 - -1.07% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -2.43% 55.386 54.037 - -5.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.43% 36.990 36.090 - 5.27% -
BM_vector_deque_copy_backward/65536 -2.43% 8106.846 7909.832 - 2.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.43% 12051770.307 11759204.500 - -0.33% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -2.42% 28.035 27.355 - 2.77% -
735_gem5_r -2.41% 13.759 13.427 - -1.01% -
SetIntersection_None_Set_float_256_256 -2.41% 5961570.722 5817942.938 - -0.87% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -2.41% 726.858 709.363 - -2.42% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -2.41% 21.880 21.353 - 1.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.40% 5534544.519 5401782.039 - -3.31% -
std::set<int>::find(key)_(non-existent)/1024 -2.40% 5.696 5.560 - 0.10% -
SetIntersection_Front_Set_uint32_262144_4 -2.39% 1148652.212 1121145.978 - -1.15% -
std::move_backward(vector<int>)/8 -2.39% 2.326 2.271 - -0.80% -
rng::copy(vector<int>)/1048576 -2.39% 50107.340 48909.557 - -2.56% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.39% 5.004 4.885 - -1.42% -
SetIntersection_Front_Set_float_262144_64 -2.39% 1871176.680 1826475.650 - -2.40% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.38% 77.716 75.869 - 0.13% -
rng::find_if(vector<char>)_(bail_25%)/32768 -2.37% 2073.112 2023.877 - -0.74% -
BM_RangesPushHeap_float_Random_16 -2.37% 5.460 5.330 - -1.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.37% 1184400.619 1156312.345 - -1.57% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.37% 56.018 54.690 - -0.81% -
BM_std_min<unsigned_int>/64 -2.37% 2.885 2.817 - -0.31% -
BM_std_min<unsigned_short>/20 -2.37% 2.228 2.176 - -2.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.36% 170121958.437 166100087.802 - -2.90% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 -2.36% 1.740 1.699 - -0.07% -
SetIntersection_Front_Set_string_262144_16 -2.36% 2028321.472 1980474.713 - -1.43% -
BM_lexicographical_compare_three_way_fast_path/65536 -2.35% 15311.461 14951.104 - -0.69% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -2.35% 1647.892 1609.176 - -4.81% -
std::remove_if(vector<int>)_(sprinkled)/32 -2.35% 57.417 56.068 - 4.32% -
std::adjacent_find(vector<int>,_pred)/8 -2.35% 3.382 3.303 - -1.96% -
SetIntersection_Front_Set_float_1024_1 -2.34% 1127290.977 1100876.531 - -1.53% -
std::unordered_set<std::string>::erase(iterator)/32 -2.34% 33.951 33.156 - 4.47% -
SetIntersection_Front_Vector_uint32_262144_64 -2.34% 1424556.952 1391239.780 - -2.62% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.33% 92979.050 90812.126 - -2.71% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.33% 32355.903 31602.059 - -2.80% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -2.32% 10.475 10.232 - -3.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -2.32% 20667336.321 20187167.672 - 0.32% -
BM_MakeThenSortHeap_string_Heap_1024 -2.32% 64.899 63.395 - 0.91% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.32% 257.420 251.454 - -2.94% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.31% 1459.633 1425.882 - 2.52% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.31% 6447.841 6298.826 - 1.23% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.31% 295230.431 288411.924 - -2.79% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -2.30% 17.912 17.500 - -2.22% -
BM_RangesMakeHeap_uint32_Random_64 -2.29% 1.304 1.274 - -3.89% -
BM_MakeThenSortHeap_string_Heap_16384 -2.29% 103.660 101.291 - 0.46% -
BM_RangesPopHeap_uint32_4 -2.29% 2.682 2.621 - -0.29% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 -2.28% 1.236 1.207 - -0.90% -
rng::none_of(deque<int>)_(process_all)/50 -2.28% 27.526 26.898 - 1.27% -
std::is_sorted_until(list<int>,_pred)/8192 -2.28% 7487.749 7316.893 - -5.82% -
BM_deque_deque_copy_backward/64 -2.28% 5.171 5.053 - 49.76% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.28% 0.567 0.554 - -3.26% -
rng::sort(deque<int>)_(repeated)/8 -2.28% 19.110 18.675 - 1.04% -
rng::find_last(vector<int>)_(bail_10%)/8 -2.27% 2.177 2.128 - 0.94% -
std::sort(deque<int>)_(ascending)/8 -2.27% 18.845 18.416 - 0.04% -
std::set<std::string>::insert(value)_(new_value)/1024 -2.27% 65.641 64.150 - -0.67% -
rng::reverse_copy(list<int>)/32768 -2.26% 25775.730 25191.924 - -3.43% -
BM_MakeThenSortHeap_string_SingleElement_16384 -2.26% 38.148 37.285 - -3.70% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.26% 396963.017 388009.754 - -0.72% -
std::find_first_of(list<int>)_(large_needle)/8192 -2.25% 48873977.798 47771919.402 - -2.12% -
SetIntersection_Interlaced_Vector_float_256_64 -2.25% 7627992.937 7456109.861 - -16.43% -
std::set<int>::erase(key)_(non-existent)/8192 -2.24% 8.404 8.215 - -6.06% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.24% 10.780 10.539 - 3.77% -
BM_std_min<__int128>/8 -2.24% 2.941 2.875 - 0.14% -
std::search(vector<int>)_(single_element)/1024 -2.24% 238.244 232.910 - -0.56% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.24% 288954.480 282490.647 - 0.57% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.23% 8.840 8.643 - -2.65% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.23% 508.731 497.389 - -1.58% -
BM_StringAssignAsciiz_Empty_Opaque -2.23% 2.881 2.817 - -2.21% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -2.22% 20.810 20.348 - 0.00% -
bm_ranges_swap_ranges_vb_aligned/64 -2.22% 3.123 3.054 - -2.23% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -2.22% 470.414 459.975 - -2.52% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -2.22% 1.193 1.166 - 0.45% -
std::map<int,_int>::count(key)_(non-existent)/32 -2.22% 2.959 2.894 - 0.34% -
std::partial_sort(vector<int>)_(repeated)/8 -2.21% 20.490 20.037 - -1.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -2.21% 120000383.409 117343088.597 - -0.07% -
rng::sort(vector<NonIntegral>)_(descending)/8 -2.21% 25.298 24.738 - -2.19% -
std::map<std::string,_int>::clear()/32 -2.21% 900.962 881.028 - -1.88% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.21% 2.393 2.340 - -2.87% -
rng::remove(deque<int>)_(prefix)/32 -2.21% 54.947 53.734 - -2.55% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -2.21% 21.512 21.037 - 2.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -2.21% 12.156 11.888 - 0.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -2.20% 10.592 10.359 - -0.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.20% 3.666 3.586 - 2.75% -
std::search(vector<int>)_(single_element)/1000 -2.20% 232.877 227.746 - -0.41% -
std::is_partitioned(vector<int>)_(partitioned)/50 -2.20% 9.804 9.588 - 1.35% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.20% 718.610 702.788 - 3.90% -
SetIntersection_None_Vector_uint32_1024_64 -2.20% 1186189.264 1160083.472 - 0.62% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 -2.20% 21.044 20.580 - -0.44% -
rng::fill(vector<int>)/1024 -2.20% 29.871 29.215 - -3.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.20% 202433000.395 197985499.203 - -8.39% -
BM_std_min<char>/4000 -2.20% 27.818 27.207 - -2.28% -
BM_MakeHeap_string_Ascending_4 -2.19% 2.898 2.834 - -0.29% -
std::search_n(list<int>,_pred)_(no_match)/8192 -2.19% 8323.276 8140.914 - -0.09% -
BM_RangesMakeHeap_uint64_Ascending_16 -2.19% 0.649 0.635 - -3.35% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.19% 25.769 25.206 - 15.98% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.18% 1150121.146 1125001.495 - 1.74% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 -2.18% 20.370 19.925 - 0.43% -
rng::find_last(deque<int>)_(bail_90%)/50 -2.18% 1.882 1.841 - -0.04% -
BM_StringAssignAsciiz_Small_Opaque -2.17% 2.883 2.820 - -2.17% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -2.17% 291.320 284.994 - 0.95% -
BM_std_min<long_long>/12 -2.17% 2.059 2.015 - -0.69% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -2.17% 20.072 19.637 - 9.72% -
rng::sort(deque<int>)_(heap)/8 -2.17% 25.282 24.734 - -0.65% -
SetIntersection_None_Vector_uint32_16384_1024 -2.17% 1176963.679 1151463.290 - -1.72% -
std::rotate(list<int>)_(1_element_backward)/32 -2.17% 13.525 13.232 - -4.98% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.17% 12999.618 12718.124 - -0.87% -
rng::remove_if(list<int>)_(sprinkled)/8192 -2.16% 8342.049 8161.546 - -1.42% -
std::move_backward(list<int>)/262144 -2.16% 266457.801 260698.083 - -1.59% -
std::deque<std::string>::ctor(size)/8192 -2.16% 8530.384 8346.059 - -2.23% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -2.16% 7.445 7.284 - -38.99% -
rng::partial_sort(vector<int>)_(ascending)/8 -2.15% 21.091 20.638 - 0.01% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.15% 51468.786 50362.087 - 1.14% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.15% 383.483 375.250 - -2.45% -
std::stable_sort(vector<int>)_(repeated)/1024 -2.15% 1118.181 1094.176 - -3.13% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.14% 692.931 678.081 - -2.92% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.14% 4.097 4.009 - -6.48% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 -2.14% 30.401 29.751 - 2.44% -
BM_vector_deque_move/64 -2.14% 2.815 2.754 - 1.86% -
std::set<int>::equal_range(key)_(non-existent)/1024 -2.13% 6.578 6.438 - 2.16% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.13% 211.971 207.448 - -7.74% -
std::unordered_multiset<int>::clear()/1024 -2.13% 7993.674 7823.634 - -0.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.12% 1193248.579 1167946.400 - -3.49% -
std::find_end(deque<int>)_(same_length)/8192 -2.12% 2809.200 2749.726 - -81.47% -
std::multimap<int,_int>::ctor(const&)/32 -2.12% 219.077 214.443 - 0.25% -
BM_std_minmax<unsigned_long_long>/30 -2.11% 4.500 4.405 - -0.83% -
SetIntersection_Front_Vector_string_1024_1024 -2.11% 40253254.993 39402768.802 - -2.87% -
BM_std_minmax<unsigned_short>/25 -2.11% 2.304 2.256 - -3.32% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.11% 9865248.002 9657095.480 - 7.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.11% 7813292.663 7648740.001 - -2.08% -
std::move_backward(vector<bool>)_(aligned)/512 -2.10% 2.525 2.472 - -2.89% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.10% 17773.923 17400.564 - 1.28% -
BM_std_minmax<unsigned_short>/11 -2.10% 1.732 1.695 - -1.40% -
rng::stable_sort(vector<int>)_(repeated)/1024 -2.10% 1118.386 1094.897 - -3.17% -
std::unique(deque<int>)_(sprinkled)/1024 -2.10% 864.551 846.398 - -3.40% -
rng::contains(deque<int>)_(process_all)/32 -2.10% 8.806 8.621 - 0.40% -
std::sort(deque<int>)_(repeated)/8 -2.10% 19.142 18.741 - 0.09% -
BM_std_min<short>/28 -2.10% 2.761 2.703 - -0.97% -
std::find(deque<int>)_(process_all)/8 -2.09% 3.468 3.395 - -0.63% -
BM_vector_deque_ranges_copy/4000 -2.09% 142.918 139.926 - -0.99% -
std::for_each_n(vector<int>)/8 -2.09% 2.536 2.483 - -0.83% -
SetIntersection_None_Set_float_1024_1 -2.08% 9043918.039 8856055.855 - -3.63% -
std::multiset<std::string>::erase(key)_(non-existent)/32 -2.08% 10.678 10.456 - 3.54% -
BM_std_min<int>/11 -2.07% 1.181 1.156 - 0.05% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 -2.07% 0.486 0.476 - 1.97% -
std::find_if(vector<char>)_(process_all)/8 -2.07% 2.470 2.418 - -0.28% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -2.06% 16.350 16.013 - -2.66% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.04% 8942.840 8760.401 - -3.11% -
std::find_end(vector<int>)_(same_length)/1024 -2.04% 253.857 248.679 - -51.26% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -2.04% 2.537 2.485 - 0.32% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -2.04% 10.745 10.525 - -1.67% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -2.04% 0.559 0.548 - -3.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.04% 7.391 7.240 - -1.04% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -2.04% 2840.546 2782.698 - -2.09% -
rng::find_first_of(vector<int>)_(small_needle)/50 -2.04% 73.477 71.981 - 0.41% -
SetIntersection_Front_Vector_uint32_262144_256 -2.04% 2356276.392 2308320.576 - 1.69% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.03% 24.548 24.048 - -4.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.03% 1415167.211 1386385.123 - -0.84% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.03% 219.902 215.438 - 3.94% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -2.03% 33.020 32.350 - 2.46% -
BM_MakeThenSortHeap_string_Heap_256 -2.03% 50.267 49.247 - 0.32% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -2.03% 0.999 0.979 - 7.85% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -2.03% 7.048 6.905 - -0.28% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -2.02% 10.456 10.244 - 1.60% -
BM_MakeThenSortHeap_string_Descending_256 -2.02% 17.943 17.580 - -10.60% -
rng::transform(deque<int>)_(identity_transform)/50 -2.02% 19.737 19.339 - -2.42% -
std::all_of(vector<int>)_(process_all)/32 -2.02% 8.489 8.318 - -2.11% -
SetIntersection_Front_Set_uint32_256_4 -2.01% 4573340.841 4481465.548 - -0.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -2.01% 15.058 14.755 - 0.01% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -2.01% 41.368 40.538 - 48.16% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.01% 502.658 492.573 - -2.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.01% 35.056 34.353 - 0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -2.00% 122652827.020 120196421.388 - 2.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.00% 7583.174 7431.631 - -0.69% -
std::all_of(list<int>)_(process_all)/8192 -2.00% 7760.316 7605.265 - -0.01% -
BM_std_minmax<unsigned_short>/27 -2.00% 2.805 2.749 - -4.44% -
BM_vector_deque_move_backward/64000 -1.99% 7776.225 7621.167 - 3.57% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.99% 181486.256 177867.749 - -1.53% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.99% 25.293 24.789 - -2.01% -
std::unique(vector<int>)_(contiguous)/1024 -1.99% 318.347 312.014 - -1.56% -
rng::move_backward(list<int>)/512 -1.98% 379.061 371.545 - 0.26% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.98% 18.307 17.944 - -1.18% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.98% 55.566 54.466 - -0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.98% 1237291.360 1212802.735 - -2.55% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.98% 7062304.292 6922551.981 - -1.97% -
rng::find_if(vector<char>)_(process_all)/8 -1.98% 2.546 2.495 - 0.31% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.98% 0.622 0.610 - -5.39% -
std::unordered_set<int>::clear()/8192 -1.98% 63722.408 62462.782 - 0.79% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 -1.98% 27.268 26.729 - 10.09% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -1.97% 6.351 6.226 - 0.84% -
rng::copy_n(vector<bool>)_(unaligned)/32768 -1.97% 174.136 170.701 - -0.00% -
std::set<std::string>::count(key)_(existent)/32 -1.97% 16.042 15.726 - 8.66% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.97% 7.677 7.526 - -2.52% -
BM_deque_deque_ranges_copy_backward/64 -1.97% 5.165 5.064 - 49.95% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.97% 0.975 0.956 - -2.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.96% 354586708.728 347642718.786 - -0.40% -
SetIntersection_Front_Set_float_262144_262144 -1.96% 1780306.885 1745447.266 - -2.14% -
BM_std_min<char>/12 -1.95% 1.343 1.316 - -1.24% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.95% 16.932 16.602 - -0.95% -
BM_std_min<short>/26 -1.95% 2.123 2.082 - -0.81% -
BM_PushHeap_uint32_Ascending_16384 -1.95% 6.643 6.513 - -3.29% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.95% 5.695 5.584 - -2.04% -
BM_RangesPushHeap_string_Random_4 -1.95% 6.075 5.957 - -0.06% -
rng::none_of(vector<int>)_(process_all)/32 -1.95% 8.494 8.328 - -0.01% -
rng::find_end(forward_list<int>)_(process_all)/8192 -1.95% 5679.311 5568.696 - -4.31% -
BM_std_minmax<unsigned_short>/13 -1.95% 1.387 1.360 - -1.94% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.94% 19.496 19.117 - -1.06% -
BM_deque_deque_copy/1024 -1.94% 39.416 38.651 - -1.62% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.94% 6351.171 6228.005 - -1.26% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -1.94% 1933.329 1895.857 - -1.56% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.93% 50793.649 49811.136 - -2.28% -
BM_MakeHeap_string_SingleElement_4 -1.93% 3.716 3.644 - -0.62% -
BM_PopHeap_uint64_4 -1.93% 2.708 2.656 - -1.88% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -1.93% 9.705 9.518 - -0.37% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.93% 2.431 2.384 - -4.11% -
std::unordered_set<std::string>::clear()/1024 -1.93% 22672.325 22235.178 - -2.99% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.93% 4683.114 4592.860 - -1.59% -
std::set<int>::erase(key)_(non-existent)/32 -1.93% 2.562 2.513 - -6.22% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -1.93% 9.383 9.203 - -0.06% -
std::find_end(list<int>)_(process_all)/8192 -1.93% 7531.967 7386.952 - 5.70% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.93% 11360.604 11141.885 - -1.47% -
SetIntersection_Front_Vector_string_1024_256 -1.92% 10494132.288 10292272.095 - 3.52% -
std::find(vector<long_long>)_(bail_25%)/8 -1.92% 0.924 0.906 - -5.26% -
SetIntersection_Front_Vector_string_256_256 -1.92% 19880457.890 19498592.795 - -3.31% -
SetIntersection_Interlaced_Set_string_256_4 -1.92% 14460583.727 14182992.639 - 0.29% -
BM_StringRelational_Compare_Small_Small_ChangeLast -1.92% 1.723 1.690 - -2.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.92% 66.958 65.674 - -0.69% -
rng::is_partitioned(vector<int>)_(partitioned)/50 -1.92% 8.715 8.548 - 0.79% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.92% 0.619 0.607 - -2.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.92% 14385.155 14109.565 - -2.82% -
rng::sort(deque<int>)_(qsort_adversarial)/8 -1.91% 18.815 18.455 - 0.39% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.91% 13.005 12.756 - -1.99% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.91% 55334.245 54278.104 - 1.14% -
rng::find_if_not(vector<char>)_(process_all)/1024 -1.91% 273.627 268.408 - -1.96% -
std::partition_copy(deque<int>)/50 -1.90% 21.259 20.855 - -1.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.90% 39.569 38.818 - -0.16% -
rng::for_each(map<int>)/32 -1.90% 26.285 25.785 - 21.34% -
BM_MakeThenSortHeap_uint64_Heap_4 -1.90% 1.224 1.200 - -0.56% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.90% 18.542 18.190 - -0.72% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.90% 23033.118 22596.459 - -3.58% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 -1.89% 11.512 11.294 - -0.26% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.89% 452716.037 444138.575 - -2.60% -
BM_StringDestroy_Huge -1.89% 10.814 10.609 - -0.14% -
rng::partial_sort(vector<int>)_(repeated)/8 -1.89% 20.536 20.148 - -0.99% -
rng::count_if(list<int>)_(every_other)/8192 -1.89% 7314.965 7176.674 - -1.72% -
rng::contains_subrange(list<int>)_(same_length)/1048576 -1.89% 959308.300 941176.106 - -0.33% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.89% 6337.536 6217.811 - -1.33% -
rng::starts_with(vector<int>,_pred)/8 -1.89% 4.303 4.221 - 2.32% -
std::is_partitioned(list<int>)_(partitioned)/32 -1.89% 8.825 8.659 - -0.39% -
BM_RangesPopHeap_string_4 -1.88% 5.285 5.185 - -2.69% -
rng::partition_point(deque<int>)/8192 -1.88% 15.892 15.593 - -1.81% -
BM_std_min<__int128>/7 -1.88% 2.530 2.483 - 0.07% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.88% 5999138.076 5886531.549 - -1.77% -
SetIntersection_Interlaced_Set_string_262144_1 -1.88% 1170605.082 1148634.079 - -1.81% -
SetIntersection_Interlaced_Vector_string_64_16 -1.88% 31485590.279 30895077.523 - -0.35% -
std::set<int>::contains(key)_(non-existent)/8192 -1.87% 8.567 8.407 - 1.16% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.87% 213.714 209.715 - -2.85% -
BM_deque_deque_move_backward/64 -1.87% 5.163 5.066 - 49.93% -
SetIntersection_None_Set_float_16384_16 -1.86% 159082128.295 156117328.620 - -0.84% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.86% 376.190 369.189 - 1.04% -
BM_PushHeap_float_Random_262144 -1.86% 7.733 7.589 - 0.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.86% 1268886.825 1245288.969 - -2.15% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -1.86% 10.749 10.549 - -0.26% -
rng::remove(list<int>)_(prefix)/32 -1.85% 56.465 55.418 - -0.01% -
SetIntersection_Front_Set_uint64_262144_16 -1.85% 1314360.216 1290068.451 - -1.25% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 -1.84% 21030.639 20642.870 - -0.04% -
BM_MakeHeap_string_SingleElement_64 -1.84% 6.495 6.375 - -1.13% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -1.84% 29.055 28.520 - -3.56% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.84% 57439.221 56383.658 - -11.29% -
rng::sort(deque<int>)_(descending)/8 -1.83% 25.996 25.519 - -0.07% -
BM_CmpLess_short_short -1.83% 0.971 0.953 - -1.22% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.83% 22.385 21.976 - -0.02% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.83% 23.051 22.630 - 0.96% -
BM_lexicographical_compare_three_way_fast_path/4096 -1.83% 966.230 948.586 - -0.71% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.82% 378.210 371.314 - 1.02% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.82% 3100.313 3043.795 - -0.90% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.82% 12.292 12.068 - -0.37% -
SetIntersection_None_Set_uint32_256_64 -1.82% 9349622.100 9179389.861 - -2.23% -
std::sort(deque<int>)_(shuffled)/8 -1.82% 23.818 23.385 - -1.08% -
SetIntersection_None_Set_float_16384_1 -1.82% 159433665.597 156533831.097 - -0.67% -
BM_deque_vector_move/4000 -1.82% 144.763 142.133 - 1.57% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.82% 29.132 28.604 - 0.27% -
std::set<int>::equal_range(key)_(non-existent)/8192 -1.81% 10.149 9.965 - 1.62% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -1.81% 7.004 6.877 - 4.78% -
std::set<std::string>::erase(iterator)/0 -1.81% 27.367 26.872 - 5.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.81% 23.920 23.488 - -1.33% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 -1.80% 1.125 1.105 - -0.57% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.80% 34.497 33.875 - -2.30% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.80% 1.236 1.213 - -0.83% -
std::unordered_set<int>::erase(key)_(existent)/0 -1.80% 21.435 21.049 - -0.05% -
BM_std_minmax<unsigned_short>/30 -1.80% 2.835 2.784 - 2.16% -
rng::replace_if(deque<int>)_(sprinkled)/8192 -1.80% 2977.971 2924.410 - -0.07% -
std::replace_if(list<int>)_(sprinkled)/50 -1.79% 25.598 25.139 - 9.19% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -1.79% 5.690 5.588 - -0.52% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.79% 1.198 1.177 - 1.93% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -1.79% 2227.543 2187.724 - -3.15% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.79% 16.879 16.578 - -0.68% -
bm_lexicographical_compare<unsigned_char>/8 -1.79% 1.397 1.372 - -8.39% -
rng::partial_sort(deque<int>)_(repeated)/1024 -1.79% 6543.225 6426.354 - 0.43% -
BM_RangesMakeThenSortHeap_uint32_Random_4 -1.79% 4.042 3.970 - -0.59% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.78% 928668.686 912097.885 - -2.30% -
BM_RangesPushHeap_string_PipeOrgan_16384 -1.78% 13.523 13.282 - -9.85% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -1.78% 2.981 2.928 - 2.95% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 -1.78% 33.550 32.953 - -0.91% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -1.78% 56358950.673 55355951.289 - 9.10% -
BM_std_min<char>/15 -1.78% 2.125 2.087 - -1.97% -
rng::search(vector<int>)_(single_element)/8192 -1.78% 1836.913 1804.241 - -1.52% -
SetIntersection_Front_Vector_string_16384_16 -1.78% 1755296.834 1724078.717 - 0.34% -
std::unordered_set<int>::contains(key)_(existent)/1024 -1.78% 1.264 1.241 - -11.47% -
rng::rotate_copy(vector<int>)/1024 -1.78% 33.093 32.505 - 0.01% -
SetIntersection_Front_Set_uint32_1024_16 -1.77% 1331756.738 1308143.261 - -3.14% -
rng::sort(vector<NonIntegral>)_(ascending)/8 -1.77% 16.480 16.189 - -2.02% -
std::find_if_not(vector<int>)_(process_all)/8 -1.77% 2.659 2.612 - 3.23% -
std::find_if_not(vector<char>)_(process_all)/1024 -1.77% 274.972 270.116 - -0.12% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 -1.77% 12.549 12.327 - 0.21% -
BM_std_min<unsigned_short>/9 -1.76% 6.432 6.319 - -2.43% -
SetIntersection_Front_Set_uint32_262144_262144 -1.76% 1880488.279 1847350.830 - 0.42% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -1.76% 20.615 20.252 - -0.85% -
BM_num_get<unsigned_long_long> -1.76% 11.183 10.986 - -0.63% -
std::stable_sort(deque<int>)_(ascending)/8 -1.75% 18.199 17.880 - -1.49% -
BM_PushHeap_string_QuickSortAdversary_16384 -1.75% 15.937 15.658 - -5.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.75% 19.556 19.213 - 0.19% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 -1.75% 22.753 22.356 - -0.86% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.74% 5.548 5.451 - -2.77% -
std::partition(list<int>)_(dense)/32 -1.74% 8.869 8.714 - -4.87% -
BM_std_minmax_element<long_long>/4096 -1.74% 1138.253 1118.418 - 3.84% -
std::replace(list<int>)_(sprinkled)/50 -1.74% 17.757 17.447 - -1.56% -
BM_StringRelational_Less_Empty_Small_Control -1.74% 2.077 2.041 - 2.47% -
BM_SortHeap_float_16384 -1.74% 28.281 27.789 - 4.00% -
std::generate_n(list<int>)/50 -1.74% 15.630 15.358 - -10.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.74% 1731469.429 1701375.077 - -1.55% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -1.73% 1973478.615 1939247.799 - 22.51% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.73% 13752.042 13514.134 - -0.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.73% 35.645 35.029 - -3.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.73% 10606.348 10422.955 - -1.48% -
std::multimap<int,_int>::ctor(const&)/8192 -1.73% 50525.756 49653.268 - -1.51% -
SetIntersection_None_Set_float_16384_64 -1.72% 158833460.170 156093985.029 - -0.76% -
BM_vector_deque_ranges_move/1 -1.72% 2.383 2.342 - 15.29% -
rng::generate(deque<int>)/8192 -1.71% 2084.824 2049.120 - 0.27% -
BM_PushHeap_string_Descending_16384 -1.71% 2.387 2.346 - -30.36% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.71% 9.610 9.446 - 1.54% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.70% 531.403 522.344 - -2.46% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -1.70% 24.081 23.671 - -3.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.70% 13621.438 13389.611 - 6.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.70% 1183491.278 1163358.277 - 2.86% -
rng::unique(list<int>,_pred)_(contiguous)/52 -1.70% 74.967 73.695 - -2.18% -
rng::for_each(map<int>::iterator)/8192 -1.70% 7635.181 7505.694 - -55.65% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -1.69% 3.042 2.990 - -0.69% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -1.69% 1.443 1.419 - -5.30% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.69% 48.798 47.973 - -1.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.69% 2537566.386 2494676.872 - 0.90% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.69% 5.533 5.440 - -0.74% -
rng::partial_sort(deque<int>)_(heap)/8 -1.69% 38.332 37.685 - 2.11% -
BM_std_minmax<unsigned_short>/14 -1.69% 1.622 1.594 - -1.57% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 -1.69% 13.815 13.582 - -0.92% -
std::partition(list<int>)_(dense)/50 -1.68% 13.499 13.272 - -0.79% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.68% 6967.433 6850.172 - -10.81% -
SetIntersection_None_Set_float_1024_16 -1.68% 9042353.651 8890501.589 - -1.86% -
rng::any_of(vector<int>)_(process_all)/32 -1.68% 8.474 8.332 - -0.59% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.68% 217976.641 214319.764 - -1.26% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.68% 8.923 8.773 - -1.18% -
std::find_if(vector<char>)_(process_all)/1024 -1.68% 273.416 268.832 - -0.52% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.68% 3.754 3.691 - 1.47% -
BM_std_minmax_element<long_long>/512 -1.67% 145.774 143.336 - 3.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.67% 20262837.025 19924007.717 - 2.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.67% 1612382.005 1585423.308 - -0.47% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.67% 505.648 497.229 - -0.22% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -1.66% 19.512 19.187 - -0.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.66% 23.800 23.405 - 0.14% -
BM_MakeHeap_uint32_Random_16 -1.66% 1.305 1.283 - 2.46% -
BM_RangesPushHeap_uint32_Random_1024 -1.66% 6.293 6.189 - 2.52% -
std::generate_n(list<int>)/8192 -1.66% 6997.059 6881.247 - -0.44% -
rng::move_backward(list<int>)/1048576 -1.65% 1061168.058 1043607.169 - -0.66% -
BM_std_min<long_long>/28 -1.65% 2.630 2.586 - -2.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.65% 18170.355 17870.065 - -5.35% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.65% 13.817 13.589 - -0.68% -
std::unique_copy(deque<int>)_(contiguous)/52 -1.65% 14.711 14.468 - -5.72% -
std::unique(list<int>)_(sprinkled)/1024 -1.65% 972.065 956.015 - 0.52% -
BM_PushHeap_string_QuickSortAdversary_16 -1.65% 10.325 10.155 - 0.24% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.65% 15.060 14.812 - -1.76% -
BM_RangesMakeHeap_float_Random_262144 -1.65% 1.158 1.139 - 0.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -1.64% 25.375 24.958 - 1.18% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.64% 735.036 722.959 - -0.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 -1.64% 24.159 23.762 - 0.14% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.64% 2223.804 2187.297 - -3.04% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.64% 15.146 14.897 - -0.05% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.64% 21.730 21.374 - 0.78% -
BM_MakeThenSortHeap_string_Heap_64 -1.64% 34.467 33.901 - -0.55% -
BM_lexicographical_compare_three_way_fast_path/262144 -1.63% 61199.622 60199.260 - -0.44% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -1.63% 1.382 1.360 - 16.53% -
BM_CmpEqual_uchar_short -1.63% 1.055 1.038 - -0.25% -
BM_std_min<__int128>/6 -1.63% 2.123 2.088 - 0.62% -
BM_std_min<unsigned_char>/12 -1.63% 1.324 1.302 - -4.14% -
BM_std_min<unsigned_char>/3 -1.63% 0.740 0.728 - 5.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.62% 10.690 10.516 - 0.17% -
rng::replace_if(deque<int>)_(prefix)/50 -1.62% 20.436 20.105 - -1.25% -
BM_LowerBound_string_16 -1.62% 37.171 36.568 - -0.23% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.62% 2.465 2.425 - -0.23% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.62% 23.694 23.310 - -0.19% -
BM_PopHeap_uint64_16 -1.62% 7.689 7.565 - -1.20% -
BM_lexicographical_compare_three_way_fast_path/16 -1.62% 4.432 4.360 - 0.45% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.62% 1839.886 1810.134 - -0.42% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.62% 28062.079 27608.352 - -1.99% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.62% 9.288 9.138 - -0.28% -
rng::find_end(forward_list<int>)_(single_element)/8192 -1.61% 6020.149 5923.063 - -0.40% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.61% 501.671 493.588 - 2.75% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.61% 1138009.457 1119689.150 - 1.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.61% 13484098.820 13267225.868 - 2.18% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.61% 10.682 10.511 - -2.10% -
SetIntersection_None_Set_float_64_1 -1.61% 23215766.170 22843074.811 - -2.30% -
BM_RangesPushHeap_uint64_Random_262144 -1.60% 5.962 5.866 - -2.37% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.60% 41998122.673 41325341.531 - 2.15% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.60% 23578.682 23201.285 - -1.66% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.60% 9.185 9.038 - -1.59% -
std::is_sorted(list<int>,_pred)/8192 -1.60% 7751.412 7627.542 - 0.22% -
rng::find(list<int>)_(process_all)/8 -1.60% 2.427 2.389 - 1.38% -
BM_std_minmax_element<long_long>/1024 -1.60% 287.870 283.271 - 4.14% -
BM_getline_string -1.60% 17.531 17.252 - -1.59% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.59% 2087.137 2053.899 - -2.62% -
rng::find_if(vector<char>)_(bail_25%)/8192 -1.59% 526.041 517.666 - -0.94% -
std::stable_partition(vector<int>)_(dense)/50 -1.59% 25.983 25.570 - -3.25% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 -1.59% 1.602 1.577 - 2.65% -
std::partial_sort(vector<int>)_(descending)/8 -1.59% 25.052 24.654 - -0.63% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.58% 19.335 19.029 - -0.64% -
BM_CmpEqual_schar_schar -1.58% 1.105 1.087 - -1.65% -
BM_std_minmax_element<long_long>/4000 -1.57% 1110.732 1093.276 - 3.89% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.57% 15.259 15.019 - -3.84% -
rng::copy_backward(list<int>)/512 -1.57% 378.492 372.566 - -0.68% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -1.56% 8.481 8.348 - -2.44% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.56% 77.211 76.004 - -1.64% -
SetIntersection_None_Vector_uint64_262144_256 -1.56% 1217603.677 1198586.697 - -0.42% -
BM_MakeHeap_uint32_Random_16384 -1.56% 1.017 1.001 - 0.15% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.56% 5.099 5.019 - -7.63% -
rng::stable_partition(vector<int>)_(dense)/32 -1.56% 21.719 21.381 - -5.04% -
BM_std_min<unsigned_short>/26 -1.56% 2.132 2.099 - -2.51% -
BM_MakeHeap_string_Descending_256 -1.55% 2.764 2.721 - 0.84% -
BM_RangesPushHeap_string_Random_16 -1.55% 10.333 10.173 - -0.06% -
BM_std_min<unsigned_short>/28 -1.55% 2.708 2.666 - -0.98% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.55% 602.867 593.522 - -0.45% -
SetIntersection_None_Set_float_16384_4 -1.55% 159052039.309 156586946.671 - -0.46% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 -1.55% 1.190 1.172 - -0.49% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.55% 35.229 34.684 - -2.20% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.55% 8.730 8.595 - -2.87% -
rng::count(list<int>)_(every_other)/1024 -1.54% 717.537 706.458 - 0.47% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -1.54% 3483.906 3430.122 - -4.38% -
std::set<std::string>::find(key)_(existent)/32 -1.54% 15.601 15.361 - -5.79% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.54% 1.345 1.324 - -0.36% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -1.54% 519.706 511.695 - -8.36% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.54% 20.453 20.137 - -1.22% -
std::set<int>::upper_bound(key)_(existent)/32 -1.54% 1.771 1.743 - 0.68% -
BM_num_put<bool> -1.54% 10.835 10.668 - -2.72% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -1.54% 7562.144 7445.833 - 6.67% -
SetIntersection_Front_Vector_uint32_16384_4 -1.54% 1124827.961 1107544.282 - -2.33% -
rng::contains(deque<int>)_(process_all)/50 -1.54% 12.774 12.578 - 0.09% -
BM_std_min<long_long>/32 -1.54% 3.616 3.560 - -1.60% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -1.53% 20.978 20.656 - 2.50% -
std::find_first_of(vector<int>)_(large_needle)/32 -1.53% 109.065 107.393 - 2.49% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.53% 21139.067 20815.022 - -2.19% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.53% 22.568 22.223 - 0.80% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.53% 2084.848 2053.042 - -2.63% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 -1.53% 16.769 16.513 - 0.05% -
SetIntersection_Front_Set_string_262144_256 -1.53% 16110445.962 15864701.661 - 0.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.52% 3076307.047 3029397.869 - -2.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.52% 0.754 0.743 - 0.04% -
SetIntersection_Interlaced_Set_string_1024_256 -1.52% 36167428.826 35616775.341 - -0.22% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.52% 3445.940 3393.485 - -0.76% -
rng::unique(deque<int>)_(sprinkled)/32 -1.52% 59.262 58.361 - -3.77% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.52% 5412.767 5330.522 - 3.29% -
rng::unique(list<int>)_(sprinkled)/1024 -1.51% 973.747 959.002 - 0.71% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.51% 2541.524 2503.040 - -2.59% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.51% 36425.223 35873.778 - 1.66% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.51% 12.941 12.746 - -1.43% -
BM_PushHeap_string_QuickSortAdversary_256 -1.51% 14.612 14.391 - -2.82% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.51% 129464.595 127511.938 - -2.51% -
BM_std_min<unsigned_short>/12 -1.51% 1.574 1.550 - 2.17% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.51% 21155.642 20837.086 - -0.74% -
rng::none_of(list<int>)_(process_all)/50 -1.50% 21.957 21.627 - -1.50% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.50% 10.096 9.945 - -1.67% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.50% 773.181 761.570 - -0.62% -
BM_CmpEqual_schar_uchar -1.50% 1.111 1.095 - -1.72% -
std::fill_n(vector<int>)/1024 -1.50% 30.147 29.696 - -0.60% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.49% 11.432 11.261 - -2.96% -
std::find(vector<int>)_(process_all)/50 -1.49% 12.591 12.403 - -0.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.49% 86055.360 84771.257 - 0.99% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.49% 3505.683 3453.401 - -1.76% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -1.49% 3.103 3.057 - -4.58% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.49% 61.984 61.062 - -0.06% -
std::partial_sort(vector<int>)_(ascending)/8 -1.49% 20.986 20.674 - 0.03% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.48% 297.361 292.956 - -1.32% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.48% 948.236 934.197 - -0.53% -
rng::unique(deque<int>,_pred)_(contiguous)/8192 -1.48% 4508.159 4441.446 - -1.56% -
rng::stable_sort(deque<int>)_(heap)/8 -1.48% 26.281 25.893 - -1.79% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.48% 6.973 6.870 - -0.08% -
BM_PushHeap_uint32_Ascending_262144 -1.48% 8.356 8.233 - 0.68% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.48% 649.973 640.384 - -1.11% -
BM_std_min<short>/64 -1.47% 3.507 3.456 - -2.22% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.47% 23.719 23.369 - 0.06% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -1.47% 0.999 0.984 - -0.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 -1.47% 34.138 33.637 - 0.14% -
BM_MakeHeap_string_Ascending_16 -1.47% 3.750 3.695 - -1.78% -
SetIntersection_Interlaced_Set_float_64_16 -1.47% 25054972.007 24687767.729 - -0.02% -
rng::is_sorted_until(vector<int>,_pred)/8192 -1.46% 3328.367 3279.667 - 1.32% -
rng::stable_sort(deque<int>)_(heap)/8192 -1.46% 18064.622 17800.741 - 0.56% -
SetIntersection_Interlaced_Set_string_1024_1 -1.46% 1159120.854 1142194.486 - -0.49% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.46% 4574.322 4507.585 - -1.42% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.46% 1545938.007 1523388.496 - 0.72% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.46% 20945.678 20640.376 - -0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.46% 1100674.246 1084647.175 - -4.02% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 -1.46% 541.137 533.260 - -0.46% -
std::multimap<int,_int>::find(key)_(existent)/1024 -1.46% 3.881 3.825 - -3.22% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.45% 767.526 756.366 - -1.51% -
std::unordered_set<std::string>::erase(iterator)/8192 -1.45% 32.332 31.862 - -3.46% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.45% 23.714 23.369 - 0.12% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -1.45% 22.807 22.477 - 3.86% -
rng::for_each(multiset<int>)/8192 -1.45% 7764.356 7651.844 - -53.09% -
std::search(vector<int>)_(same_length)/1024 -1.45% 248.889 245.283 - -3.75% -
std::none_of(list<int>)_(process_all)/32 -1.45% 11.830 11.659 - 1.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.45% 15.198 14.978 - 0.03% -
std::copy(list<int>)/64 -1.44% 32.669 32.199 - 0.45% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.44% 217.870 214.738 - 0.05% -
rng::find_if(vector<int>)_(process_all)/8 -1.44% 2.548 2.512 - -4.41% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.44% 4.455 4.391 - -2.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.43% 2278031.513 2245482.549 - -7.56% -
BM_std_min<unsigned_short>/7 -1.43% 1.126 1.110 - 1.03% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -1.42% 0.999 0.985 - -0.14% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.42% 15244651.435 15027961.954 - -2.68% -
SetIntersection_Front_Vector_uint32_1024_1024 -1.42% 5993678.853 5908580.284 - -1.43% -
rng::copy_if(vector<int>)_(every_other)/8 -1.42% 4.298 4.237 - -0.02% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.42% 30.120 29.692 - 1.07% -
BM_PushHeap_string_QuickSortAdversary_262144 -1.42% 16.346 16.115 - -6.22% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.42% 19.345 19.071 - 0.98% -
BM_CmpLess_schar_schar -1.41% 0.960 0.946 - -2.49% -
rng::partition_copy(list<int>)/1024 -1.41% 735.650 725.297 - -0.98% -
BM_deque_vector_ranges_copy_backward/65536 -1.41% 8142.825 8028.251 - -2.32% -
rng::is_sorted(list<int>)/8 -1.41% 2.154 2.124 - -1.10% -
BM_vector_deque_copy_backward/64 -1.40% 3.071 3.028 - 2.25% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.40% 300.588 296.379 - -1.70% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 -1.40% 6.656 6.563 - 0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.40% 0.921 0.908 - 0.78% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.39% 23.422 23.095 - 0.10% -
BM_MakeThenSortHeap_float_Descending_16 -1.39% 1.877 1.851 - 0.58% -
BM_PushHeap_uint32_Random_1024 -1.39% 6.271 6.183 - -0.07% -
std::partition_point(list<int>)/50 -1.39% 24.873 24.527 - -0.74% -
std::for_each_n(list<int>)/50 -1.39% 24.515 24.174 - 6.19% -
BM_std_min<__int128>/5 -1.39% 1.769 1.744 - -0.19% -
BM_std_minmax_element<long_long>/64 -1.39% 18.006 17.756 - 1.61% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -1.39% 18.358 18.103 - -8.96% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.39% 18.973 18.710 - 2.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.39% 695.748 686.095 - -0.49% -
rng::find(deque<int>)_(process_all)/8 -1.39% 3.574 3.524 - 0.06% -
rng::move_backward(deque<int>)/4096 -1.38% 158.677 156.491 - 0.98% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.38% 1219.260 1202.482 - -0.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.38% 1234367.957 1217381.539 - -0.01% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.38% 4.789 4.723 - 1.81% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.37% 5.510 5.434 - -1.05% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.37% 4.350 4.290 - 1.16% -
std::set<int>::contains(key)_(non-existent)/32 -1.37% 2.360 2.328 - -0.86% -
BM_MakeHeap_float_Ascending_16 -1.37% 0.847 0.835 - -0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -1.36% 5992391.972 5910673.873 - -7.20% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.36% 997.841 984.254 - 0.83% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.36% 13.485 13.302 - -1.89% -
BM_LowerBound_string_1024 -1.36% 178.229 175.807 - -1.30% -
BM_std_minmax<short>/27 -1.35% 2.855 2.816 - -1.92% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -1.35% 6925.649 6831.835 - -4.70% -
BM_PushHeap_string_Random_1024 -1.35% 14.985 14.783 - -1.13% -
SetIntersection_None_Vector_uint32_262144_16384 -1.35% 1212994.620 1196648.319 - -1.12% -
std::search(vector<int>)_(single_element)/8192 -1.35% 1835.228 1810.518 - -0.55% -
rng::remove(deque<int>)_(prefix)/50 -1.35% 63.290 62.438 - -1.65% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.34% 4.893 4.827 - 2.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.34% 0.922 0.910 - -1.20% -
rng::search(deque<int>)_(no_match)/1000 -1.34% 406.185 400.734 - -1.44% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.34% 27.143 26.780 - -1.99% -
SetIntersection_Interlaced_Set_string_64_4 -1.34% 27821438.504 27449831.262 - 2.13% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 -1.34% 15.972 15.758 - -0.59% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.33% 20.657 20.382 - -0.28% -
BM_RangesPushHeap_string_Random_64 -1.33% 12.894 12.722 - -0.73% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.33% 16.489 16.270 - -1.43% -
std::partial_sort_copy(deque<int>)_(descending)/8 -1.33% 20.354 20.084 - 2.13% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.33% 58435093.516 57660721.070 - 1.84% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -1.32% 16.494 16.276 - -3.45% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -1.32% 5.886 5.808 - 1.69% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.32% 20.716 20.442 - 1.98% -
BM_MakeHeap_string_Heap_4 -1.32% 3.096 3.055 - 0.33% -
std::find(deque<int>)_(process_all)/50 -1.32% 13.321 13.145 - -0.68% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.32% 13758.008 13576.155 - 0.99% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -1.32% 2.313 2.282 - -0.91% -
rng::unique(deque<int>)_(sprinkled)/8192 -1.32% 5672.904 5598.135 - -0.44% -
std::rotate(deque<int>)_(by_1/2)/50 -1.32% 10.348 10.211 - -0.56% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.32% 5.103 5.036 - -1.34% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.32% 50402.863 49739.746 - -1.28% -
std::unique(list<int>)_(contiguous)/1024 -1.32% 930.192 917.955 - -1.02% -
SetIntersection_None_Vector_uint32_262144_1024 -1.31% 1220772.483 1204736.106 - 0.78% -
rng::unique(list<int>)_(contiguous)/1024 -1.31% 924.824 912.691 - -1.67% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.31% 5.409 5.338 - -1.73% -
SetIntersection_Front_Set_float_16384_16 -1.31% 1313384.070 1296180.242 - -1.58% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.31% 23.776 23.466 - -2.96% -
rng::find_if_not(list<int>)_(process_all)/32768 -1.31% 28164.949 27797.124 - -5.01% -
BM_SortHeap_float_4 -1.31% 1.073 1.059 - 3.02% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.31% 724.185 714.729 - 2.10% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.30% 25.252 24.923 - -2.40% -
rng::partition_point(list<int>)/8192 -1.30% 13578.738 13402.041 - 1.14% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.30% 12195.798 12037.100 - -3.02% -
BM_deque_deque_ranges_move_backward/64 -1.30% 5.124 5.058 - 49.78% -
std::copy_n(vector<int>)/32768 -1.30% 3737.128 3688.567 - -2.83% -
BM_std_min<unsigned_long_long>/13 -1.30% 1.730 1.707 - -2.60% -
SetIntersection_Front_Set_uint64_256_4 -1.30% 4538309.940 4479441.886 - 0.67% -
rng::find_end(list<int>)_(match_near_end)/1024 -1.30% 61.866 61.064 - -98.66% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.30% 4.248 4.193 - -4.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.30% 7.243 7.149 - -1.98% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -1.29% 11686.589 11535.337 - -4.83% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.29% 5.527 5.455 - -3.24% -
rng::for_each(set<int>::iterator)/8192 -1.29% 8011.725 7908.159 - -51.32% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.29% 4.949 4.885 - -2.39% -
SetIntersection_Front_Set_uint64_262144_1 -1.29% 1118734.590 1104283.353 - -4.44% -
BM_deque_vector_move_backward/4096 -1.29% 149.437 147.507 - -1.18% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 -1.29% 10.690 10.552 - -1.91% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 -1.29% 49.034 48.402 - -0.05% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.29% 22.199 21.914 - -0.87% -
BM_MakeThenSortHeap_uint64_Descending_4 -1.28% 1.366 1.349 - -10.85% -
std::partition(vector<int>)_(sparse)/32 -1.28% 8.823 8.710 - -0.18% -
SetIntersection_Front_Set_string_16384_256 -1.28% 16962088.868 16745710.648 - 14.07% -
rng::rotate(list<int>)_(by_1/2)/1024 -1.28% 390.842 385.858 - 0.41% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.27% 4.098 4.046 - -0.58% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -1.27% 616.861 609.008 - -0.22% -
std::reverse_copy(list<int>)/8 -1.27% 2.423 2.392 - -1.14% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.27% 18.118 17.888 - 1.72% -
SetIntersection_None_Set_float_256_4 -1.27% 11815251.019 11665324.687 - 0.16% -
std::copy_backward(vector<bool>)_(unaligned)/4096 -1.27% 30.728 30.338 - 0.15% -
rng::partition_point(vector<int>)/8192 -1.27% 10.768 10.631 - -0.43% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -1.27% 0.999 0.986 - 0.13% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.27% 21.117 20.850 - 0.86% -
BM_std_min<unsigned_char>/13 -1.26% 1.565 1.545 - -1.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.26% 147483458.737 145620860.634 - -1.66% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 -1.26% 23.883 23.581 - -0.69% -
std::search(vector<int>)_(same_length)/8192 -1.26% 1904.501 1880.500 - -4.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.26% 3683785.628 3637453.152 - -0.39% -
SetIntersection_Front_Set_string_16384_4 -1.26% 1344349.176 1327457.386 - 0.57% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.26% 739.378 730.096 - -0.55% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.26% 235706.721 232748.455 - -0.38% -
SetIntersection_Front_Set_uint32_256_256 -1.25% 9658557.932 9537598.916 - -2.39% -
std::is_sorted_until(list<int>)/1024 -1.25% 761.317 751.797 - -0.23% -
rng::sort(deque<int>)_(ascending)/8 -1.25% 18.820 18.585 - 1.91% -
rng::find_end(list<int>)_(process_all)/8192 -1.25% 7538.973 7444.867 - 9.05% -
rng::sort(deque<int>)_(repeated)/8192 -1.25% 6808.292 6723.375 - 2.28% -
SetIntersection_Front_Set_float_1024_1024 -1.25% 15508668.749 15315578.709 - -7.82% -
BM_PopHeap_uint64_262144 -1.24% 42.094 41.571 - -1.07% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.24% 2818.858 2783.822 - -2.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.24% 1461715.117 1443590.435 - -0.03% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -1.24% 2443477.941 2413194.972 - -10.18% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -1.24% 19.888 19.642 - -0.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.24% 72364056.707 71467363.432 - 0.11% -
rng::search(list<int>)_(same_length)/1000 -1.24% 752.357 743.034 - -0.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.24% 8813015.910 8703934.502 - -0.58% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -1.24% 346.887 342.594 - 0.56% -
BM_PopHeap_uint64_64 -1.24% 12.798 12.639 - -0.73% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.24% 14832.368 14649.083 - 0.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.23% 14869.699 14686.201 - -1.15% -
BM_MakeHeap_string_QuickSortAdversary_256 -1.23% 10.544 10.414 - -0.25% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.23% 681.307 672.905 - -0.49% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.23% 51.834 51.196 - -0.27% -
BM_std_min<unsigned_int>/24 -1.23% 1.809 1.787 - -2.45% -
bm_gcd_trivial -1.23% 0.907 0.896 - 4.62% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.23% 20.117 19.870 - 0.44% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.22% 0.920 0.909 - -1.15% -
std::generate_n(deque<int>)/32 -1.22% 8.347 8.245 - -0.65% -
std::adjacent_find(vector<int>)/1048576 -1.22% 237497.434 234591.563 - -0.16% -
rng::for_each(multimap<int>)/50 -1.22% 38.576 38.104 - -24.58% -
std::unique(vector<int>)_(contiguous)/52 -1.22% 56.929 56.234 - -0.04% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.22% 21.303 21.043 - -1.17% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.22% 760.901 751.609 - 1.81% -
BM_vector_deque_ranges_move_backward/70000 -1.22% 8539.328 8435.293 - 10.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.22% 14.271 14.097 - -0.88% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.22% 4.206 4.154 - -0.98% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.22% 428.296 423.083 - 0.01% -
rng::move_backward(list<int>)/64 -1.22% 40.774 40.278 - 0.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.22% 7.821 7.726 - -0.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -1.21% 52.177 51.543 - 0.52% -
std::transform(vector<int>)_(identity_transform)/32 -1.21% 9.064 8.954 - -1.37% -
BM_StringRead_Cold_Shallow_Empty -1.21% 0.844 0.834 - 6.05% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.21% 570.161 563.257 - 0.17% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.21% 2908.397 2873.194 - -2.09% -
std::find(vector<char>)_(bail_25%)/1024 -1.21% 5.447 5.381 - -1.12% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.21% 99754.061 98547.107 - 4.21% -
BM_MakeThenSortHeap_float_Ascending_256 -1.21% 6.514 6.435 - -0.42% -
std::partition(vector<int>)_(sparse)/8192 -1.21% 1893.233 1870.389 - -0.42% -
SetIntersection_Front_Vector_uint32_1024_64 -1.21% 1445544.343 1428123.029 - 2.72% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 -1.20% 210.752 208.214 - -0.12% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.20% 12.059 11.914 - -0.60% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.20% 16.601 16.401 - 0.79% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 -1.20% 21.040 20.787 - -0.58% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.20% 919629.013 908588.888 - -2.81% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.20% 1.927 1.904 - -1.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.20% 473.532 467.871 - -0.86% -
BM_std_min<int>/8 -1.19% 1.269 1.254 - -3.34% -
BM_MakeHeap_string_QuickSortAdversary_16384 -1.19% 11.960 11.817 - 0.25% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -1.19% 115.710 114.330 - -6.86% -
BM_MakeThenSortHeap_string_PipeOrgan_256 -1.19% 20.150 19.910 - -1.60% -
rng::sort(vector<int>)_(pipe-organ)/1024 -1.19% 2298.006 2270.637 - -0.76% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.19% 13676.167 13513.360 - 1.66% -
rng::for_each(list<int>)/32 -1.19% 11.261 11.127 - -0.88% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -1.19% 212.615 210.086 - -0.35% -
BM_std_min<long_long>/20 -1.19% 2.059 2.034 - 1.34% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.19% 13693.862 13531.326 - -2.19% -
BM_RangesSortHeap_uint64_16 -1.19% 4.990 4.931 - -0.57% -
BM_MakeHeap_uint64_Random_16 -1.18% 1.296 1.281 - -3.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.18% 617.178 609.881 - -1.76% -
rng::copy(list<int>)/8 -1.18% 2.410 2.382 - 0.88% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.18% 2.687 2.655 - -0.23% -
rng::fill_n(deque<int>)/1024 -1.18% 30.177 29.821 - 0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.18% 23598300.904 23320024.341 - -0.87% -
std::stable_partition(vector<int>)_(dense)/1024 -1.18% 297.255 293.753 - -0.75% -
std::sort(deque<int>)_(repeated)/8192 -1.18% 6813.730 6733.505 - -0.29% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.18% 6798.897 6718.978 - -1.18% -
BM_std_min<unsigned_short>/10 -1.17% 1.036 1.024 - 0.63% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.17% 6.820 6.740 - -1.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.17% 4728875.252 4673521.991 - -2.16% -
std::search_n(list<int>)_(no_match)/1024 -1.17% 758.679 749.812 - -1.16% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.17% 22.106 21.848 - -0.47% -
rng::fill_n(vector<int>)/1024 -1.17% 29.925 29.576 - 1.04% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.17% 35.853 35.435 - -3.78% -
BM_PushHeap_uint64_Random_64 -1.16% 5.224 5.164 - -2.07% -
rng::replace_if(deque<int>)_(sprinkled)/1024 -1.16% 368.911 364.620 - -0.06% -
rng::rotate(deque<int>)_(1_element_backward)/32 -1.16% 4.578 4.525 - 9.08% -
SetIntersection_Interlaced_Set_float_256_64 -1.16% 15170605.977 14994747.539 - -3.15% -
std::copy_backward(deque<int>)/8 -1.16% 2.776 2.743 - 0.19% -
std::multimap<int,_int>::ctor(const&)/1024 -1.16% 6330.538 6257.160 - -0.83% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.16% 50.235 49.653 - -1.95% -
SetIntersection_Front_Set_string_262144_1 -1.16% 1159472.427 1146061.552 - 0.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.16% 2341996.923 2314946.583 - -0.25% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.15% 701.085 692.988 - -0.31% -
rng::move_backward(deque<int>)/64 -1.15% 7.238 7.154 - 27.30% -
rng::contains(list<int>)_(process_all)/8192 -1.15% 7253.742 7170.298 - 2.91% -
BM_std_min<__int128>/3 -1.15% 1.022 1.010 - -0.82% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.15% 12387.964 12245.540 - -0.20% -
rng::unique(list<int>)_(contiguous)/52 -1.15% 67.905 67.125 - -10.50% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.15% 6780.420 6702.514 - 1.30% -
std::vector<int>::ctor(size)/8192 -1.15% 575.718 569.113 - 0.03% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.14% 31.773 31.409 - -1.35% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.14% 16.459 16.270 - -1.55% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.14% 18096975.076 17890033.692 - -4.23% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -1.14% 80.386 79.468 - -35.63% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.14% 1.776 1.756 - -0.67% -
std::set<std::string>::count(key)_(existent)/1024 -1.14% 22.814 22.554 - -7.42% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.14% 8.607 8.509 - -0.96% -
BM_RangesPopHeap_uint64_4 -1.14% 2.726 2.695 - 1.07% -
rng::remove(vector<int>)_(sprinkled)/50 -1.14% 65.178 64.436 - 16.82% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 -1.14% 25.207 24.921 - -0.13% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -1.14% 931868.241 921270.087 - -0.54% -
BM_std_min<unsigned_char>/1024 -1.13% 8.497 8.400 - -1.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.13% 36.123 35.713 - -1.14% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.13% 7677.925 7591.013 - 0.14% -
BM_deque_deque_ranges_copy_backward/65536 -1.13% 8294.132 8200.492 - 2.74% -
rng::find_if_not(vector<bool>)_(process_all)/1024 -1.13% 769.071 760.389 - -1.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 -1.13% 19.905 19.680 - 0.12% -
BM_deque_deque_ranges_copy/5500 -1.13% 203.218 200.926 - -0.11% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.13% 16.436 16.251 - -1.65% -
std::fill_n(vector<bool>)/32768 -1.12% 30.232 29.892 - -0.42% -
BM_MakeHeap_string_PipeOrgan_16 -1.12% 3.631 3.590 - -0.56% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.12% 6133.895 6065.160 - -1.52% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.12% 4225.789 4178.467 - -0.69% -
std::reverse(list<int>)/512 -1.12% 193.862 191.695 - -0.89% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 -1.12% 15180.426 15011.083 - -0.32% -
rng::copy_if(deque<int>)_(entire_range)/1048576 -1.12% 278299.792 275196.131 - -0.98% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.11% 17.825 17.626 - -1.46% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.11% 4.447 4.397 - 0.85% -
std::partition_point(list<int>)/32 -1.11% 16.142 15.963 - 0.24% -
BM_CmpEqual_schar_ushort -1.11% 1.112 1.099 - -1.01% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.11% 1.861 1.841 - 5.07% -
BM_std_minmax<unsigned_long_long>/22 -1.11% 3.956 3.912 - -0.30% -
rng::starts_with(deque<int>,_pred)/1048576 -1.10% 519698.620 513958.334 - -2.94% -
BM_StringAssignAsciizMix_Opaque -1.10% 4.792 4.739 - 0.24% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.10% 1930.579 1909.270 - -1.40% -
BM_PopHeap_uint32_16384 -1.10% 31.239 30.894 - -0.34% -
rng::find_first_of(vector<int>)_(small_needle)/32 -1.10% 48.207 47.675 - 0.53% -
std::partition_point(vector<int>)/8192 -1.10% 9.464 9.360 - -1.62% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.10% 15.604 15.432 - -1.27% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.10% 2.437 2.410 - 8.07% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.10% 7.607 7.524 - -1.21% -
std::rotate(list<int>)_(1_element_forward)/32 -1.10% 14.593 14.433 - 16.54% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -1.10% 18.253 18.053 - -2.39% -
std::find_if(deque<int>)_(process_all)/1024 -1.10% 495.749 490.317 - -0.08% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.10% 43.052 42.581 - 6.27% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.09% 19213.427 19003.239 - 8.84% -
BM_std_min<__int128>/14 -1.09% 5.344 5.285 - -0.09% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.09% 10.756 10.639 - -1.51% -
rng::fill(vector<bool>)/32768 -1.09% 30.226 29.897 - -3.60% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.09% 427.736 423.073 - -0.04% -
std::rotate(list<int>)_(by_1/2)/1024 -1.09% 390.357 386.106 - -0.26% -
std::move(vector<int>)/64 -1.09% 4.191 4.146 - -0.21% -
BM_std_minmax<int>/9 -1.09% 1.169 1.156 - -1.22% -
std::map<int,_int>::count(key)_(non-existent)/1024 -1.09% 7.337 7.257 - -0.53% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.09% 2205.214 2181.268 - -0.38% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.09% 50401.706 49854.444 - -1.02% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.09% 107.787 106.617 - 4.89% -
rng::count(list<int>)_(every_other)/8192 -1.09% 7002.072 6926.080 - 0.00% -
rng::generate_n(deque<int>)/8192 -1.08% 1946.924 1925.821 - -2.66% -
rng::find_first_of(vector<int>)_(small_needle)/8192 -1.08% 11402.040 11278.478 - -0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -1.08% 2772218.984 2742211.476 - -4.66% -
rng::search(deque<int>,_pred)_(same_length)/1000 -1.08% 489.095 483.812 - -0.98% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 -1.08% 785231.064 776758.565 - -1.42% -
BM_MakeThenSortHeap_uint32_Random_4 -1.08% 4.014 3.970 - -1.00% -
BM_std_minmax<unsigned_short>/5 -1.08% 1.157 1.145 - -0.94% -
rng::stable_partition(list<int>)_(dense)/50 -1.08% 56.152 55.547 - 5.51% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -1.08% 9598.272 9494.861 - -0.18% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.08% 1109421.290 1097476.305 - -0.84% -
BM_deque_deque_move_backward/70000 -1.08% 9021.637 8924.623 - 1.42% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 -1.07% 2.991 2.959 - -0.78% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.07% 23618.265 23364.984 - -0.84% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -1.07% 1.185 1.173 - -2.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.07% 126718.661 125365.557 - -0.46% -
BM_LowerBound_string_256 -1.07% 127.631 126.269 - -0.55% -
BM_std_min<char>/28 -1.07% 1.772 1.754 - -1.26% -
SetIntersection_None_Set_uint32_256_1 -1.07% 11685713.644 11561139.882 - 1.18% -
rng::generate_n(vector<int>)/32 -1.07% 8.053 7.967 - -0.50% -
std::unordered_set<std::string>::find(key)_(existent)/32 -1.07% 44.160 43.690 - 3.67% -
std::multiset<int>::find(key)_(existent)/32 -1.06% 1.690 1.672 - -1.15% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.06% 5.098 5.044 - -1.78% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.06% 2.540 2.513 - 0.31% -
BM_std_min<int>/10 -1.06% 1.005 0.995 - -1.02% -
SetIntersection_Front_Vector_string_1024_4 -1.06% 1248103.940 1234858.451 - -0.33% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.06% 746.543 738.634 - 2.98% -
std::reverse_copy(deque<int>)/4096 -1.06% 988.398 977.945 - -0.70% -
BM_MakeHeap_string_Random_16384 -1.06% 12.836 12.701 - 0.63% -
BM_std_min<__int128>/9 -1.06% 3.308 3.273 - 0.01% -
BM_CmpEqual_short_uchar -1.06% 1.112 1.100 - -0.59% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.05% 30.538 30.216 - 2.48% -
BM_std_min<unsigned_long_long>/22 -1.05% 2.194 2.171 - 0.01% -
std::fill_n(list<int>)/32 -1.05% 8.312 8.224 - 1.82% -
std::sort(deque<int>)_(shuffled)/8192 -1.05% 81255.581 80403.631 - -1.39% -
std::remove_copy(deque<int>)_(prefix)/50 -1.05% 19.239 19.038 - -1.46% -
BM_deque_deque_copy_backward/512 -1.05% 21.773 21.545 - 16.01% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.05% 16.662 16.487 - -1.07% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -1.05% 1.207 1.195 - -3.84% -
std::multiset<int>::count(key)_(existent)/8192 -1.05% 9.557 9.457 - 2.92% -
BM_PushHeap_string_QuickSortAdversary_64 -1.04% 13.027 12.891 - 0.07% -
std::map<int,_int>::count(key)_(existent)/8192 -1.04% 6.032 5.969 - -1.85% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 -1.04% 41.985 41.548 - 39.55% -
BM_MakeHeap_string_SingleElement_16 -1.04% 5.761 5.701 - -0.41% -
BM_MakeThenSortHeap_float_Random_16 -1.04% 10.022 9.918 - -2.87% -
BM_std_minmax<unsigned_char>/15 -1.04% 3.079 3.047 - 2.16% -
BM_PushHeap_string_Random_64 -1.04% 12.843 12.710 - 0.49% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.03% 22.269 22.039 - 0.28% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.03% 803.762 795.477 - -1.76% -
SetIntersection_Front_Set_uint64_256_256 -1.03% 8667210.633 8577873.468 - -13.15% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.03% 20.131 19.924 - 1.31% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.03% 22.385 22.154 - -0.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.03% 353155828.562 349523691.854 - -0.77% -
std::set<int>::erase(iterator)/8192 -1.03% 20.560 20.349 - 0.11% -
SetIntersection_None_Set_uint32_256_16 -1.03% 11098649.012 10984751.232 - 0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.03% 147283169.286 145772100.166 - -1.73% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -1.03% 25.471 25.209 - -37.60% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -1.02% 14.335 14.188 - -0.20% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.02% 5.660 5.602 - -0.88% -
std::set<int>::erase(key)_(existent)/32 -1.02% 22.145 21.919 - 0.22% -
rng::remove_copy(deque<int>)_(sprinkled)/32 -1.02% 12.296 12.170 - -0.85% -
rng::move(vector<int>)/64 -1.02% 4.161 4.118 - 0.17% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -1.02% 74.462 73.703 - -87.65% -
BM_MakeHeap_string_Random_64 -1.02% 10.113 10.010 - -0.22% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.02% 7577.154 7500.053 - -1.20% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 -1.02% 927432.105 918002.366 - -0.75% -
bm_ranges_swap_ranges_vb_aligned/128 -1.02% 3.472 3.437 - -0.59% -
std::sort(vector<int>)_(ascending)/1024 -1.02% 543.384 537.862 - -0.43% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.02% 1933.403 1913.771 - -0.75% -
std::partition_copy(vector<int>)/1024 -1.02% 463.299 458.595 - 0.30% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.02% 21.940 21.717 - -1.36% -
std::rotate_copy(deque<int>)/8192 -1.01% 295.896 292.896 - -0.73% -
rng::remove_copy(list<int>)_(sprinkled)/50 -1.01% 17.326 17.150 - 0.15% -
rng::find_first_of(vector<int>)_(small_needle)/1024 -1.01% 1426.707 1412.249 - -0.03% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.01% 19.375 19.179 - -0.43% -
rng::replace_if(vector<int>)_(sprinkled)/32 -1.01% 8.870 8.780 - -0.00% -
rng::remove(list<int>)_(sprinkled)/50 -1.01% 64.558 63.904 - -8.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 -1.01% 16.335 16.170 - 0.05% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.01% 8.778 8.690 - -0.53% -
std::copy_backward(list<int>)/8 -1.01% 2.480 2.455 - 0.51% -
rng::find_if(deque<int>)_(process_all)/1024 -1.01% 479.167 474.334 - -0.12% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.00% 784.030 776.155 - 6.89% -
BM_std_min<__int128>/4 -1.00% 1.387 1.373 - -0.11% -
BM_std_min<unsigned_int>/32 -1.00% 2.226 2.203 - 1.44% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.00% 26915.749 26645.973 - -5.77% -
BM_std_min<unsigned_long_long>/9 -1.00% 1.181 1.170 - 0.04% -
rng::rotate_copy(deque<int>)/1024 -1.00% 34.378 34.034 - -1.32% -
SetIntersection_None_Set_string_1024_256 -1.00% 9157487.713 9065774.464 - 1.45% -
BM_deque_deque_ranges_copy_backward/512 -1.00% 21.590 21.374 - 9.63% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.00% 4.786 4.738 - 0.40% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34954.64% 1001212.809 350971556.232 - 35085.84% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 148.13% 686.866 1704.343 - 174.52% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 140.96% 682.767 1645.187 - 149.58% -
std::generate_n(list<int>)/1024 132.63% 650.766 1513.895 - 132.66% -
std::copy_n(deque<int>)/64 124.55% 2.764 6.207 - 123.64% -
SetIntersection_None_Set_uint32_16384_16384 116.95% 154224816.027 334598210.670 - 110.56% -
SetIntersection_Interlaced_Vector_uint32_262144_64 111.59% 8210870.189 17373684.145 - 75.90% -
std::fill(list<int>)/50 111.20% 16.875 35.642 - 1.74% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 105.90% 0.010 0.021 - 1.46% -
rng::copy_n(deque<int>)/64 95.54% 2.868 5.608 - 95.32% -
rng::remove(vector<int>)_(sprinkled)/8192 94.07% 1983.225 3848.865 - 1.71% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 91.27% 31.611 60.463 - -7.96% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 89.83% 44.854 85.147 - 23.50% -
rng::starts_with(list<int>)/1000 88.95% 761.499 1438.838 - 88.10% -
rng::remove(vector<int>)_(sprinkled)/1024 80.49% 288.177 520.133 - 1.07% -
SetIntersection_None_Set_string_16384_16 79.50% 197065764.468 353729878.036 - 76.88% -
BM_std_min<unsigned_short>/1 79.32% 0.254 0.455 - -0.08% -
BM_deque_deque_ranges_move_backward/0 75.07% 0.792 1.387 - -0.01% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 75.06% 6.355 11.125 - 36.83% -
SetIntersection_None_Set_string_16384_1024 74.92% 206274752.285 360806188.036 - 68.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 74.64% 203639481.750 355638967.869 - 74.17% -
BM_MakeHeap_uint32_Random_4 74.11% 1.122 1.953 - 60.54% -
BM_deque_deque_ranges_copy_backward/0 73.27% 0.801 1.387 - 0.01% -
SetIntersection_None_Set_string_16384_64 72.78% 200703574.901 346768171.551 - 72.95% -
SetIntersection_None_Set_string_16384_256 72.70% 201103205.264 347304707.846 - 74.42% -
BM_deque_deque_copy_backward/0 71.59% 0.809 1.388 - 0.03% -
SetIntersection_None_Set_string_16384_1 71.39% 202149680.791 346455059.040 - 76.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 71.14% 206128728.144 352775539.008 - 72.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 70.74% 22.130 37.785 - -8.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 70.35% 203900112.429 347341302.437 - 71.93% -
BM_deque_deque_move_backward/0 70.21% 0.815 1.387 - 0.01% -
rng::find_end(vector<int>)_(single_element)/8192 70.19% 1912.641 3255.123 - -0.68% -
rng::find_end(vector<int>)_(single_element)/1024 69.56% 242.411 411.030 - -0.68% -
rng::find_end(vector<int>)_(single_element)/1000 69.29% 237.076 401.340 - -0.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 68.67% 199093274.412 335803361.747 - 69.73% -
std::map<std::string,_int>::erase(key)_(existent)/0 66.00% 42.205 70.063 - 1.55% -
SetIntersection_Interlaced_Set_float_16384_16 65.16% 210626031.949 347876138.759 - 62.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 64.20% 207895026.233 341361590.857 - 66.07% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 59.94% 42.507 67.985 - -2.50% -
std::unordered_set<std::string>::erase(key)_(existent)/32 59.29% 73.999 117.872 - -0.65% -
SetIntersection_Interlaced_Vector_uint32_16384_256 56.55% 14123298.693 22109392.158 - 65.40% -
std::is_sorted(deque<int>)/8 55.71% 2.512 3.912 - 59.04% -
rng::find_end(vector<int>)_(process_all)/8192 54.79% 1904.428 2947.811 - 0.87% -
rng::find_end(vector<int>)_(process_all)/1024 53.93% 242.555 373.356 - 0.74% -
rng::find_end(vector<int>)_(process_all)/1000 53.72% 236.990 364.300 - 0.77% -
SetIntersection_Interlaced_Vector_uint32_16384_64 52.31% 5939588.531 9046722.649 - 61.92% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 51.69% 23.458 35.583 - 2.78% -
BM_deque_deque_ranges_copy_backward/64 49.95% 3.377 5.064 - -1.97% -
BM_deque_deque_move_backward/64 49.93% 3.379 5.066 - -1.87% -
BM_deque_deque_ranges_move_backward/64 49.78% 3.377 5.058 - -1.30% -
BM_deque_deque_copy_backward/64 49.76% 3.374 5.053 - -2.28% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 49.53% 6.496 9.713 - 1.80% -
rng::copy_backward(vector<bool>)_(aligned)/262144 48.79% 294.331 437.938 - 52.21% -
SetIntersection_Interlaced_Set_string_16384_16 48.74% 244039477.766 362989197.703 - 46.07% -
rng::find_end(vector<int>)_(process_all)/1048576 48.61% 253644.620 376949.076 - 0.91% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 48.16% 27.360 40.538 - -2.01% -
std::equal(deque<int>)_(it,_it,_it)/8 47.47% 4.276 6.306 - 2.31% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 46.13% 80589715.558 117763066.194 - 31.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 45.82% 13.359 19.480 - 47.12% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 45.21% 28.323 41.127 - 4.48% -
std::all_of(vector<int>)_(process_all)/50 44.74% 12.737 18.436 - -0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 44.53% 2071386.390 2993864.073 - 12.48% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 44.51% 28.527 41.223 - 10.03% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 44.46% 28.032 40.496 - 2.19% -
rng::starts_with(list<int>)/1024 43.97% 783.669 1128.273 - 44.36% -
rng::equal(vector<bool>)_(unaligned)/50 43.92% 0.736 1.060 - 43.55% -
rng::equal(vector<bool>)_(unaligned)/8 43.71% 0.738 1.061 - 39.19% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 43.55% 36.974 53.076 - 47.62% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 43.29% 4.759 6.819 - 0.50% -
SetIntersection_None_Set_uint64_16384_16 42.78% 163583149.727 233571952.327 - 39.20% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 42.50% 51.106 72.829 - -14.39% -
SetIntersection_None_Set_uint64_16384_4 41.44% 160196169.576 226575883.789 - 38.29% -
SetIntersection_Interlaced_Vector_uint32_262144_16 40.12% 3493641.371 4895314.995 - 56.70% -
BM_std_min<unsigned_char>/1 40.03% 0.325 0.454 - 19.22% -
rng::search(deque<int>)_(same_length)/1000 40.01% 331.309 463.877 - 21.43% -
std::multiset<std::string>::find(key)_(existent)/8192 39.76% 28.907 40.400 - -2.45% -
SetIntersection_None_Set_uint64_16384_64 39.74% 166687378.287 232928373.362 - 36.67% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 39.55% 29.773 41.548 - -1.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 39.22% 31.860 44.354 - 1.42% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 39.17% 4.602 6.405 - 20.07% -
rng::for_each(map<int>)/8 39.10% 4.474 6.223 - 1.46% -
BM_PushHeap_uint32_Ascending_1 38.86% 0.502 0.697 - 21.82% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 38.79% 0.261 0.363 - 0.64% -
SetIntersection_None_Set_uint32_16384_1024 38.68% 166193423.307 230481618.372 - 46.71% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 38.55% 5.165 7.156 - 33.09% -
BM_vector_deque_ranges_copy_backward/0 37.77% 0.442 0.609 - 44.89% -
SetIntersection_Interlaced_Vector_uint32_16384_16 37.75% 2462320.493 3391827.099 - 10.71% -
rng::for_each(multimap<int>)/8 37.58% 4.513 6.209 - -0.29% -
BM_vector_deque_copy_backward/0 37.20% 0.402 0.551 - 26.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 36.51% 213192962.567 291020495.336 - -16.87% -
rng::for_each(set<int>)/8 36.49% 4.616 6.300 - 0.12% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 36.44% 47.666 65.035 - 1.29% -
SetIntersection_None_Set_uint64_16384_1 35.71% 156477005.889 212356952.331 - 32.29% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 35.53% 7.026 9.523 - 33.76% -
rng::for_each(multiset<int>)/8 35.29% 4.575 6.190 - -0.36% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 35.04% 698.815 943.701 - 0.01% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 35.00% 66.582 89.886 - 18.34% -
SetIntersection_None_Set_uint32_16384_1 34.72% 172327363.153 232162685.078 - 48.30% -
SetIntersection_Interlaced_Vector_uint32_262144_256 34.03% 29468394.511 39496190.351 - 18.85% -
BM_RangesPopHeap_string_1 33.69% 0.524 0.700 - 0.04% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 33.54% 46.158 61.641 - -0.56% -
BM_PopHeap_uint64_1 33.49% 0.519 0.693 - 57.31% -
std::shift_right(deque<int>)/32 33.44% 3.252 4.339 - 0.27% -
SetIntersection_None_Set_string_16384_16384 33.34% 199174592.013 265584110.679 - 35.15% -
std::search(deque<int>,_pred)_(no_match)/1024 33.04% 327.319 435.456 - 4.89% -
rng::reverse(vector<int>)/8 32.80% 1.619 2.149 - 37.29% -
std::unordered_set<std::string>::contains(key)_(existent)/32 32.72% 33.079 43.901 - 0.23% -
rng::unique_copy(list<int>)_(contiguous)/52 32.65% 22.722 30.140 - 0.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 32.23% 29.056 38.420 - -9.60% -
SetIntersection_None_Set_uint32_16384_4 32.15% 172477287.711 227932087.504 - 45.42% -
std::shift_left(vector<int>)/32 31.94% 2.993 3.949 - -13.17% -
SetIntersection_Interlaced_Vector_uint32_1024_16 31.84% 1884804.393 2484990.511 - 40.12% -
SetIntersection_None_Set_uint32_16384_16 31.72% 171727238.737 226202620.721 - 43.94% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 31.52% 30.666 40.331 - -12.01% -
rng::find(vector<bool>)_(process_all)/8 30.87% 0.601 0.787 - 6.42% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 30.71% 19.084 24.946 - -0.24% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 30.69% 2263.289 2957.850 - 30.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 30.41% 4.875 6.358 - 30.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 30.20% 3.296 4.291 - 30.46% -
std::set<std::string>::insert(value)_(new_value)/8192 30.19% 69.945 91.061 - 0.34% -
std::move_backward(deque<int>)/64 30.17% 5.474 7.125 - -0.06% -
SetIntersection_Interlaced_Set_float_16384_1024 29.89% 172480590.266 224034039.424 - 28.73% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 29.80% 285.034 369.965 - 29.65% -
SetIntersection_None_Set_uint32_16384_64 29.54% 173128619.688 224264484.226 - 42.99% -
std::set<std::string>::erase(iterator)/8192 29.44% 25.805 33.403 - 27.38% -
rng::search(deque<int>)_(no_match)/1024 29.41% 305.071 394.785 - -5.07% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 29.27% 1.967 2.543 - 17.53% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 29.25% 24.738 31.975 - -2.62% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.24% 2960.697 3826.457 - 0.15% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 29.19% 0.540 0.697 - 34.07% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.09% 2958.414 3819.007 - -0.33% -
SetIntersection_None_Set_uint64_16384_1024 28.82% 162972251.525 209937918.173 - 26.67% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 28.63% 88.814 114.243 - -0.89% -
rng::copy(list<int>)/4096 28.61% 3065.811 3942.986 - 28.27% -
BM_PushHeap_uint32_Random_1 28.45% 0.448 0.575 - 42.27% -
SetIntersection_Interlaced_Vector_uint32_262144_4 28.30% 1524213.058 1955505.743 - 3.51% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 28.29% 0.343 0.440 - 30.80% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 28.26% 7.658 9.822 - 28.43% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 28.20% 731.282 937.511 - 28.73% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 28.09% 0.448 0.574 - 28.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 28.08% 35.100 44.957 - 7.70% -
std::multiset<std::string>::find(key)_(existent)/1024 28.03% 23.611 30.228 - 9.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 27.87% 2011208.177 2571702.696 - 8.93% -
std::remove_if(vector<int>)_(sprinkled)/1024 27.77% 409.192 522.828 - 0.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 27.38% 6.300 8.026 - 27.29% -
SetIntersection_None_Set_uint32_16384_256 27.34% 173125433.843 220453329.062 - 40.55% -
BM_std_minmax_element<long_long>/2 27.32% 0.538 0.685 - -0.01% -
rng::move_backward(deque<int>)/64 27.30% 5.620 7.154 - -1.15% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 27.16% 18.578 23.623 - 27.59% -
rng::copy_backward(list<int>)/4096 27.13% 3109.602 3953.302 - 27.46% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 26.90% 3.270 4.150 - -0.67% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 26.88% 1237.061 1569.608 - 13.24% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 26.45% 645.389 816.069 - 20.30% -
rng::for_each(map<int>::iterator)/8 26.23% 4.561 5.757 - -0.57% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 26.19% 20.451 25.807 - -0.73% -
rng::remove_if(vector<int>)_(sprinkled)/1024 26.16% 409.385 516.470 - -0.21% -
std::partition(list<int>)_(dense)/8192 25.83% 5019.045 6315.645 - 43.83% -
BM_lexicographical_compare_three_way_slow_path/1 25.78% 0.364 0.458 - 13.13% -
SetIntersection_None_Set_uint64_16384_256 25.64% 164805983.085 207054751.880 - 21.85% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 25.63% 107.091 134.534 - 0.38% -
BM_deque_deque_move_backward/1 25.52% 2.726 3.422 - 10.85% -
SetIntersection_None_Set_string_16384_4 25.48% 197065644.491 247287680.257 - 26.40% -
BM_deque_deque_copy_backward/1 25.44% 2.796 3.507 - 13.83% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 25.41% 19.880 24.932 - 11.08% -
std::unordered_map<int,_int>::find(key)_(existent)/32 25.39% 1.160 1.455 - 20.74% -
std::shift_right(deque<int>)/50 25.34% 4.213 5.281 - -0.73% -
std::find_end(deque<int>)_(single_element)/1000 25.06% 250.177 312.880 - -0.01% -
BM_deque_deque_ranges_move_backward/1 24.84% 2.795 3.489 - 7.04% -
BM_deque_deque_ranges_copy_backward/1 24.75% 2.775 3.462 - 12.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 24.54% 35.352 44.027 - 1.81% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 24.52% 1.080 1.345 - -8.73% -
std::map<std::string,_int>::insert(value)_(new_value)/32 24.42% 33.788 42.039 - -6.03% -
BM_MakeHeap_float_Random_256 24.37% 1.238 1.539 - 4.44% -
BM_toupper_char<wchar_t> 24.35% 0.554 0.688 - 0.19% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 24.31% 2.285 2.840 - 14.14% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 24.25% 1.296 1.610 - 9.40% -
std::find_if_not(list<int>)_(bail_25%)/32768 24.19% 7601.481 9440.399 - 27.47% -
BM_PopHeap_uint32_1 24.17% 0.456 0.567 - 27.19% -
std::search(deque<int>)_(near_matches)/1000 24.11% 19754.209 24516.765 - -0.11% -
BM_vector_deque_copy/0 24.11% 0.388 0.482 - -20.30% -
std::search(deque<int>)_(near_matches)/1024 24.10% 20648.652 25625.344 - 0.01% -
std::unordered_set<int>::find(key)_(non-existent)/32 24.02% 0.983 1.219 - 6.54% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 23.91% 10.874 13.474 - 18.79% -
SetIntersection_Front_Vector_uint64_262144_1024 23.89% 5781210.796 7162313.610 - 20.64% -
BM_deque_deque_move_backward/2 23.83% 2.466 3.054 - 12.89% -
SetIntersection_Interlaced_Set_uint64_1024_4 23.79% 10181326.453 12603957.519 - 27.45% -
rng::is_sorted_until(deque<int>,_pred)/8 23.45% 3.855 4.759 - 9.92% -
std::find_end(deque<int>)_(single_element)/1024 23.29% 259.051 319.386 - -7.42% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 23.26% 6.661 8.210 - -0.89% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 23.13% 29.209 35.966 - -3.55% -
SetIntersection_Front_Vector_uint64_1024_1024 22.98% 5850734.694 7195281.399 - 0.26% -
BM_deque_deque_copy_backward/2 22.96% 2.534 3.116 - 15.03% -
BM_deque_deque_ranges_copy_backward/2 22.90% 2.532 3.112 - 14.82% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 22.74% 2.189 2.687 - 11.43% -
rng::find_end(deque<int>)_(single_element)/1024 22.65% 277.999 340.957 - -3.71% -
SetIntersection_Interlaced_Vector_uint64_262144_4 22.51% 1582963.685 1939247.799 - -1.73% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 22.37% 1.237 1.514 - 25.14% -
std::unordered_set<int>::count(key)_(existent)/1024 22.10% 1.204 1.470 - 13.87% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.94% 46.450 56.639 - 11.29% -
SetIntersection_Interlaced_Vector_uint32_1024_256 21.91% 6366303.523 7761402.510 - 5.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 21.81% 29.829 36.335 - 22.07% -
rng::find_end(deque<int>)_(process_all)/1000 21.60% 252.042 306.474 - -0.37% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.57% 25.525 31.031 - 0.21% -
rng::contains_subrange(deque<int>)_(process_all)/50 21.50% 18.253 22.177 - 55.80% -
rng::for_each(map<int>)/32 21.34% 21.250 25.785 - -1.90% -
std::map<std::string,_int>::insert(value)_(already_present)/0 20.96% 12.159 14.708 - -13.68% -
BM_deque_deque_ranges_move_backward/2 20.92% 2.528 3.057 - 10.39% -
bm_ranges_lexicographical_compare<signed_char>/64 20.87% 1.903 2.300 - 12.11% -
std::move_backward(deque<int>)/8 20.79% 3.319 4.009 - -0.52% -
BM_RangesPushHeap_uint32_Random_1 20.78% 0.501 0.605 - 31.92% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 20.70% 32.867 39.671 - 6.52% -
SetIntersection_Interlaced_Set_float_16384_64 20.54% 218670151.260 263578374.923 - 19.11% -
std::unordered_set<std::string>::find(key)_(existent)/1024 20.51% 35.266 42.499 - 0.47% -
BM_RangesMakeHeap_float_Heap_64 20.25% 0.206 0.247 - 27.71% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 20.20% 46152295.536 55476870.772 - 2.93% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 20.18% 1.238 1.488 - 2.81% -
rng::replace(vector<int>)_(sprinkled)/32 20.11% 5.605 6.732 - 5.47% -
std::move_backward(list<int>)/4096 20.09% 4916.616 5904.163 - 2.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 20.09% 1.862 2.236 - -18.67% -
std::unordered_set<std::string>::count(key)_(existent)/8192 20.06% 32.211 38.671 - -0.04% -
BM_StringEraseWithMove_Huge_Opaque 19.93% 46.165 55.368 - 9.99% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 19.84% 0.447 0.536 - 15.94% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 19.69% 1.278 1.530 - 10.10% -
SetIntersection_Front_Vector_uint64_16384_1024 19.69% 5960262.658 7133820.859 - 2.69% -
rng::stable_partition(list<int>)_(dense)/8192 19.57% 18229.439 21796.588 - 18.00% -
BM_vector_deque_ranges_move/2 19.55% 1.727 2.065 - -0.14% -
rng::for_each(set<int>)/32 19.22% 21.407 25.521 - -0.72% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 19.20% 22.064 26.300 - 2.40% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 19.02% 29.548 35.167 - 0.17% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 18.93% 14.520 17.268 - 20.05% -
std::search(deque<int>,_pred)_(near_matches)/1000 18.80% 23307.568 27689.977 - 0.07% -
std::search(deque<int>,_pred)_(near_matches)/1024 18.73% 24476.718 29061.420 - 0.49% -
BM_std_minmax<unsigned_int>/4 18.72% 0.973 1.155 - 6.28% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 18.67% 29.042 34.465 - 21.26% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 18.63% 42.765 50.733 - 13.40% -
BM_std_minmax<short>/4 18.61% 0.971 1.151 - -0.07% -
rng::contains_subrange(list<int>)_(process_all)/8192 18.58% 7007.931 8310.281 - 19.51% -
rng::stable_partition(deque<int>)_(sparse)/32 18.50% 11.165 13.230 - 4.89% -
SetIntersection_Interlaced_Set_uint64_1024_64 18.43% 9967495.994 11804387.574 - 16.57% -
std::multimap<std::string,_int>::ctor(const&)/32 18.43% 712.884 844.249 - 2.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.43% 44.229 52.378 - 19.20% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 18.42% 32.669 38.687 - 37.59% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 18.10% 1543.415 1822.823 - 1.69% -
BM_StringEraseWithMove_Huge_Transparent 18.01% 45.302 53.463 - 12.62% -
std::move(vector<bool>)_(unaligned)/512 18.01% 3.977 4.693 - 4.00% -
std::unique_copy(deque<int>)_(sprinkled)/32 17.96% 9.231 10.889 - 9.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 17.60% 201776211.563 237289243.974 - 17.35% -
std::remove(deque<int>)_(sprinkled)/50 17.54% 57.257 67.302 - 11.45% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 17.38% 1858.385 2181.365 - 0.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 17.27% 10.446 12.249 - 17.11% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 17.18% 6.240 7.312 - 18.67% -
rng::copy(vector<bool>)_(aligned)/262144 17.09% 326.673 382.499 - 39.28% -
rng::for_each(multiset<int>)/32 17.09% 21.894 25.635 - -0.70% -
rng::unique_copy(deque<int>)_(sprinkled)/52 17.05% 14.761 17.278 - 15.23% -
rng::find_last(deque<int>)_(bail_90%)/1048576 16.93% 25564.402 29891.568 - -0.65% -
BM_RangesPushHeap_float_Random_1 16.91% 0.429 0.501 - -7.54% -
rng::remove(vector<int>)_(sprinkled)/50 16.82% 55.156 64.436 - -1.14% -
rng::move_backward(list<int>)/262144 16.79% 266936.807 311758.115 - 15.72% -
std::is_partitioned(deque<int>)_(partitioned)/32 16.77% 9.774 11.413 - 20.29% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 16.74% 6.667 7.783 - -15.72% -
SetIntersection_Interlaced_Set_float_16384_256 16.60% 204562970.796 238520745.387 - 16.98% -
std::rotate(list<int>)_(1_element_forward)/32 16.54% 12.384 14.433 - -1.10% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 16.53% 1.167 1.360 - -1.63% -
std::transform(deque<int>)_(identity_transform)/32 16.40% 12.419 14.457 - 15.66% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 16.40% 25.696 29.910 - -0.62% -
rng::generate(list<int>)/8192 16.38% 7535.177 8769.754 - 23.84% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 16.36% 0.447 0.520 - -2.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 16.18% 0.447 0.520 - -6.34% -
std::unordered_set<std::string>::count(key)_(existent)/1024 16.17% 36.251 42.113 - -0.21% -
std::multiset<int>::find(key)_(non-existent)/8192 16.13% 8.539 9.915 - 17.52% -
BM_deque_deque_copy_backward/512 16.01% 18.571 21.545 - -1.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 15.98% 21.732 25.206 - -2.19% -
std::stable_partition(deque<int>)_(sparse)/32 15.98% 12.170 14.115 - 22.02% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 15.91% 91.418 105.965 - 8.50% -
BM_RangesMakeHeap_uint32_SingleElement_262144 15.89% 0.626 0.726 - 14.64% -
rng::for_each(multimap<int>)/32 15.87% 22.421 25.980 - -0.50% -
rng::find_last(vector<char>)_(bail_90%)/1024 15.85% 12.079 13.993 - 12.99% -
std::is_partitioned(deque<int>)_(partitioned)/50 15.82% 14.851 17.200 - 16.55% -
rng::rotate(list<int>)_(by_1/4)/8192 15.76% 7214.352 8351.669 - 15.24% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 15.74% 3322.226 3845.149 - 12.62% -
SetIntersection_Interlaced_Set_uint32_262144_16 15.67% 1563364.666 1808265.953 - 11.84% -
std::unordered_set<int>::find(key)_(existent)/32 15.65% 1.135 1.313 - -10.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 15.64% 26349371.199 30469766.130 - 16.43% -
std::unordered_set<int>::find(key)_(existent)/1024 15.60% 1.155 1.335 - 0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 15.60% 166312531.211 192255362.871 - 12.38% -
std::set<int>::insert(value)_(new_value)/8192 15.58% 71.043 82.109 - 15.40% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 15.57% 25.231 29.160 - 17.49% -
rng::find(vector<int>)_(bail_25%)/8 15.48% 1.368 1.580 - -3.06% -
BM_vector_deque_ranges_move/1 15.29% 2.031 2.342 - -1.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 15.20% 64401241.139 74187455.034 - -37.28% -
std::copy_n(vector<bool>)_(aligned)/262144 15.05% 675.857 777.576 - 12.93% -
rng::find_end(deque<int>)_(single_element)/1000 14.84% 293.157 336.655 - -3.47% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 14.81% 7.445 8.547 - 14.82% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 14.79% 0.633 0.727 - -0.57% -
std::for_each_n(list<int>)/8192 14.75% 7280.648 8354.429 - 11.20% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 14.69% 10.556 12.107 - 15.09% -
BM_deque_deque_move_backward/512 14.66% 18.633 21.365 - -0.98% -
std::move(deque<int>)/32768 14.63% 2121.008 2431.207 - 31.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 14.58% 40480084.849 46383589.504 - 15.62% -
std::find_end(deque<int>)_(process_all)/1024 14.57% 265.101 303.737 - 3.52% -
SetIntersection_Interlaced_Vector_uint64_1024_256 14.56% 6626906.845 7591515.306 - 18.45% -
BM_std_min<unsigned_short>/2 14.42% 0.485 0.555 - 10.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 14.41% 0.556 0.636 - 54.88% -
BM_std_minmax_element<int>/3 14.38% 1.044 1.194 - -3.96% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 14.38% 38.617 44.169 - 2.33% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 14.36% 1.431 1.637 - 11.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 14.34% 10780361.322 12325810.533 - 5.61% -
std::set<std::string>::contains(key)_(existent)/1024 14.31% 21.246 24.286 - 8.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 14.28% 6156564.523 7035587.780 - 10.36% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 14.25% 10.088 11.526 - 12.06% -
SetIntersection_None_Set_uint32_262144_262144 14.20% 1148176.270 1311205.727 - 10.18% -
BM_RangesMakeHeap_float_Heap_16 14.11% 0.211 0.241 - 13.10% -
SetIntersection_Front_Set_string_16384_256 14.07% 14679650.652 16745710.648 - -1.28% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 14.00% 0.411 0.469 - 4.77% -
SetIntersection_Interlaced_Set_uint32_262144_4 13.95% 1261439.127 1437398.193 - 10.87% -
BM_deque_vector_copy_backward/0 13.81% 1.379 1.569 - -0.26% -
rng::replace(vector<int>)_(sprinkled)/50 13.76% 8.028 9.133 - -3.67% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13.76% 13201.508 15017.634 - 0.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 13.73% 28.861 32.824 - -5.70% -
rng::stable_partition(deque<int>)_(sparse)/50 13.71% 27.405 31.163 - 2.43% -
BM_StringRelational_Eq_Small_Small_ChangeLast 13.66% 1.678 1.907 - -10.80% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.61% 4315.998 4903.440 - 1.02% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 13.60% 35600791.650 40441275.004 - 13.67% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.56% 608.872 691.448 - 0.16% -
rng::copy_n(vector<int>)/32768 13.54% 2294.113 2604.768 - -3.99% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13.52% 10279.085 11669.193 - -25.90% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 13.51% 5.045 5.727 - 19.21% -
SetIntersection_Interlaced_Set_string_16384_4 13.49% 199712727.393 226644457.146 - 13.78% -
rng::unique_copy(deque<int>)_(contiguous)/52 13.47% 14.687 16.665 - -12.41% -
std::equal(list<int>)_(it,_it,_it)/50 13.41% 33.915 38.465 - -0.05% -
BM_RangesPopHeap_float_256 13.32% 19.990 22.654 - 0.80% -
std::map<std::string,_int>::erase(key)_(existent)/8192 13.30% 64.897 73.528 - -31.33% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.25% 70.919 80.315 - -0.48% -
BM_std_min<short>/1 13.07% 0.293 0.331 - -11.50% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 12.91% 4.463 5.039 - 0.64% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.90% 8.677 9.796 - 0.14% -
rng::for_each(multimap<int>::iterator)/8 12.85% 4.500 5.078 - 0.01% -
SetIntersection_None_Set_uint32_262144_1024 12.79% 1144851.727 1291278.564 - 8.82% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 12.71% 1.146 1.292 - 13.02% -
SetIntersection_None_Set_uint32_262144_16384 12.66% 1151559.490 1297292.969 - 10.24% -
SetIntersection_Front_Vector_uint64_1024_256 12.55% 2331233.624 2623748.431 - 0.13% -
std::find_if(vector<int>)_(bail_25%)/8 12.54% 0.995 1.119 - -0.34% -
SetIntersection_Interlaced_Set_float_262144_4 12.52% 1286060.385 1447125.164 - 7.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12.48% 11961779.316 13454211.333 - 9.32% -
BM_tolower_char<wchar_t> 12.47% 0.614 0.691 - 0.05% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 12.44% 9.431 10.604 - 7.72% -
std::unique(deque<int>)_(contiguous)/52 12.41% 68.457 76.949 - 4.67% -
SetIntersection_None_Set_uint32_262144_4 12.39% 1157711.346 1301166.504 - 9.69% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 12.38% 6.215 6.985 - -12.18% -
std::transform(deque<int>)_(identity_transform)/50 12.37% 19.166 21.537 - 10.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 12.34% 16347819.746 18364351.201 - -15.33% -
SetIntersection_None_Set_uint32_262144_1 12.32% 1159141.115 1301908.203 - 9.12% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.30% 1.854 2.082 - 0.01% -
BM_RangesMakeHeap_float_SingleElement_262144 12.29% 0.713 0.801 - 12.57% -
BM_RangesMakeThenSortHeap_float_Descending_16384 12.28% 26.653 29.925 - 2.12% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 12.25% 0.612 0.687 - 16.31% -
std::rotate(list<int>)_(1_element_forward)/50 12.25% 24.278 27.251 - 4.86% -
SetIntersection_Interlaced_Vector_string_16384_4 12.19% 1820903.984 2042903.960 - 11.25% -
SetIntersection_None_Set_uint32_262144_256 12.17% 1150203.369 1290200.034 - 8.63% -
SetIntersection_None_Set_uint32_262144_64 12.14% 1150543.051 1290161.705 - 8.48% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 12.13% 4306.998 4829.331 - 2.69% -
rng::for_each(multimap<int>::iterator)/32 12.07% 21.200 23.758 - -0.69% -
BM_RangesPushHeap_uint64_Descending_1 12.06% 0.467 0.523 - -17.79% -
std::remove(deque<int>)_(sprinkled)/32 12.02% 52.627 58.952 - 5.03% -
rng::unique_copy(deque<int>)_(contiguous)/32 12.02% 9.753 10.925 - -11.18% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 12.01% 8.749 9.800 - 12.53% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 11.96% 0.567 0.634 - 0.95% -
rng::remove_if(vector<int>)_(sprinkled)/50 11.89% 59.652 66.743 - 1.50% -
std::set<std::string>::count(key)_(non-existent)/32 11.87% 9.672 10.820 - 4.20% -
BM_deque_vector_ranges_copy/0 11.84% 1.419 1.587 - -0.11% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 11.83% 22.288 24.925 - 0.14% -
SetIntersection_None_Set_uint32_262144_16 11.75% 1156487.547 1292365.805 - 8.89% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 11.73% 1317.860 1472.400 - 8.65% -
BM_RangesPopHeap_float_64 11.67% 12.252 13.682 - 0.70% -
BM_std_min<__int128>/1 11.63% 0.371 0.414 - -0.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.54% 85.416 95.274 - 6.09% -
SetIntersection_Interlaced_Set_uint64_1024_1024 11.54% 15186180.066 16938663.448 - 6.83% -
rng::remove(vector<int>)_(sprinkled)/32 11.51% 51.390 57.307 - 0.88% -
rng::is_sorted(vector<int>,_pred)/8 11.51% 3.512 3.916 - -0.17% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.50% 314603016.862 350794545.947 - 0.02% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.49% 32.692 36.449 - 10.03% -
std::multimap<std::string,_int>::erase(iterator)/0 11.47% 26.220 29.226 - -5.21% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 11.40% 72.287 80.531 - 12.54% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 11.39% 22.057 24.570 - 0.13% -
std::copy_n(vector<bool>)_(aligned)/1048576 11.38% 1677.673 1868.562 - -33.23% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 11.36% 28232.246 31439.171 - -0.29% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 11.32% 1245.259 1386.214 - -0.70% -
BM_StringRelational_Eq_Empty_Empty_Control 11.31% 1.854 2.064 - 0.13% -
std::stable_partition(deque<int>)_(dense)/1024 11.30% 596.230 663.598 - -4.63% -
rng::for_each_n(list<int>)/50 11.29% 21.734 24.187 - 0.17% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 11.29% 1.157 1.287 - -6.69% -
std::set<std::string>::equal_range(key)_(existent)/8192 11.20% 27.006 30.031 - 4.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 11.20% 0.449 0.499 - 27.27% -
rng::for_each(multiset<int>::iterator)/32 11.20% 21.455 23.857 - -0.11% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 11.17% 6.872 7.639 - 12.19% -
SetIntersection_Interlaced_Set_float_16384_4 11.17% 172337323.014 191580268.208 - 9.19% -
BM_StringFindStringLiteral/4096 11.13% 77.527 86.154 - 11.10% -
SetIntersection_Front_Vector_uint64_16384_256 11.12% 2291855.874 2546695.956 - -2.95% -
SetIntersection_Interlaced_Vector_uint32_256_16 11.04% 6730537.600 7473690.518 - 1.26% -
BM_RangesMakeHeap_uint64_Heap_1024 10.99% 0.253 0.281 - 10.91% -
rng::for_each(set<int>::iterator)/8 10.99% 4.534 5.032 - 0.46% -
std::multiset<int>::insert(value)_(new_value)/8192 10.97% 74.026 82.146 - -0.58% -
BM_std_min<unsigned___int128>/1 10.92% 0.367 0.407 - 29.52% -
std::reverse(list<int>)/32768 10.82% 16886.928 18713.572 - -0.62% -
std::find_if_not(vector<int>)_(process_all)/32768 10.81% 8808.379 9760.450 - -0.16% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 10.79% 25.152 27.867 - 4.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 10.78% 20668820.404 22896043.806 - 1.63% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 10.76% 58.658 64.967 - 2.13% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 10.72% 60.673 67.179 - 3.76% -
std::is_sorted_until(deque<int>,_pred)/8 10.72% 4.251 4.707 - 21.56% -
SetIntersection_None_Set_uint64_16384_16384 10.70% 175405007.723 194174897.994 - 11.35% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 10.66% 1.609 1.781 - 12.26% -
std::find_if_not(vector<int>)_(process_all)/8192 10.64% 2194.863 2428.444 - -0.10% -
std::unordered_set<int>::insert(value)_(new_value)/8192 10.64% 19.381 21.443 - 5.85% -
BM_deque_deque_ranges_copy_backward/1024 10.57% 38.040 42.061 - 2.76% -
BM_std_min<unsigned_short>/3 10.56% 0.693 0.766 - 6.48% -
std::move_backward(deque<int>)/4096 10.53% 154.815 171.123 - 6.73% -
rng::rotate(list<int>)_(by_1/2)/32 10.49% 6.099 6.739 - 0.95% -
rng::rotate(deque<int>)_(1_element_backward)/1024 10.48% 39.110 43.207 - 1.82% -
SetIntersection_Front_Set_uint32_16384_1024 10.47% 15461815.069 17080841.954 - 4.85% -
rng::any_of(deque<int>)_(process_all)/50 10.39% 18.340 20.247 - 5.21% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 10.34% 0.556 0.613 - 14.38% -
BM_StringRelational_Less_Small_Large_Control 10.31% 1.617 1.784 - -3.39% -
std::multiset<std::string>::count(key)_(non-existent)/32 10.29% 9.345 10.306 - -0.61% -
BM_vector_deque_ranges_move_backward/70000 10.24% 7651.795 8435.293 - -1.22% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 10.23% 1.354 1.492 - 3.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 10.22% 1684630.043 1856808.266 - 12.97% -
SetIntersection_Interlaced_Set_uint32_262144_256 10.21% 1532976.971 1689521.158 - 6.19% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 10.19% 28.161 31.030 - 13.36% -
rng::partial_sort_copy(deque<int>)_(descending)/8 10.18% 19.673 21.675 - 2.77% -
rng::for_each_n(list<int>)/8192 10.17% 7226.471 7961.220 - 9.47% -
BM_PopHeap_float_256 10.14% 20.337 22.399 - -0.36% -
rng::rotate(list<int>)_(1_element_forward)/50 10.12% 24.293 26.752 - -3.90% -
BM_MakeThenSortHeap_float_Descending_16384 10.10% 27.349 30.112 - 1.47% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 10.09% 24.279 26.729 - -1.98% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 9.94% 29.311 32.225 - 6.57% -
BM_MakeHeap_float_Random_1024 9.93% 1.234 1.356 - 11.13% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.92% 9.905 10.888 - 13.45% -
rng::search(list<int>)_(single_element)/1000 9.87% 666.021 731.762 - 10.18% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 9.86% 5.415 5.949 - 9.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 9.85% 1225.272 1345.977 - 4.46% -
BM_deque_deque_ranges_move_backward/1024 9.84% 38.224 41.984 - 2.66% -
std::multimap<std::string,_int>::count(key)_(existent)/32 9.72% 17.897 19.637 - -2.17% -
std::find_end(deque<int>)_(single_element)/8192 9.70% 2038.462 2236.275 - -11.26% -
SetIntersection_None_Set_float_262144_1 9.70% 1162173.096 1274908.937 - 6.46% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 9.68% 1.077 1.181 - 12.11% -
BM_vector_deque_move_backward/65536 9.64% 7352.003 8060.701 - -0.93% -
BM_deque_deque_ranges_copy_backward/512 9.63% 19.497 21.374 - -1.00% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 9.62% 9.205 10.090 - -6.31% -
rng::stable_partition(list<int>)_(dense)/32 9.60% 31.804 34.859 - 0.94% -
rng::find(list<int>)_(bail_25%)/32768 9.60% 7609.810 8340.523 - -0.37% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 9.60% 23.083 25.298 - 9.29% -
std::stable_partition(vector<int>)_(sparse)/32 9.59% 6.874 7.533 - 2.10% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 9.57% 0.757 0.830 - 4.90% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 9.54% 1.411 1.545 - 10.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 9.52% 1687296.959 1847888.590 - 12.68% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 9.42% 19.364 21.189 - 2.18% -
rng::unique(list<int>,_pred)_(sprinkled)/32 9.36% 64.753 70.814 - 6.65% -
std::stable_partition(deque<int>)_(dense)/50 9.35% 39.686 43.398 - -3.43% -
std::find_end(deque<int>,_pred)_(single_element)/1000 9.34% 597.719 653.559 - 1.01% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 9.31% 1.051 1.149 - -0.13% -
BM_deque_deque_copy_backward/1024 9.29% 38.430 41.999 - 2.79% -
SetIntersection_Interlaced_Set_uint32_262144_64 9.29% 1546726.724 1690372.477 - 6.81% -
BM_std_minmax<char>/11 9.27% 1.648 1.801 - -3.43% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 9.25% 0.336 0.367 - 9.10% -
BM_std_min<unsigned_int>/13 9.25% 1.414 1.545 - 3.69% -
BM_deque_deque_move_backward/1024 9.23% 38.511 42.067 - 2.96% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 9.23% 3232.173 3530.573 - 6.66% -
std::stable_partition(deque<int>)_(sparse)/50 9.21% 29.719 32.454 - 9.95% -
rng::find_end(list<int>)_(process_all)/1024 9.20% 673.763 735.731 - 0.58% -
std::replace_if(list<int>)_(sprinkled)/50 9.19% 23.023 25.139 - -1.79% -
std::unordered_set<std::string>::erase(iterator)/0 9.16% 27.410 29.921 - -2.72% -
BM_vector_deque_copy_backward/1 9.16% 2.310 2.522 - 7.56% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 9.15% 16418.571 17920.974 - -0.39% -
rng::move_backward(deque<int>)/8 9.15% 3.657 3.992 - -0.08% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 9.12% 62.168 67.837 - 0.65% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 9.10% 50738235.183 55355951.289 - -1.78% -
SetIntersection_Interlaced_Set_float_262144_16 9.10% 1599214.761 1744721.600 - 5.07% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.08% 1.485 1.620 - 1.35% -
rng::rotate(deque<int>)_(1_element_backward)/32 9.08% 4.148 4.525 - -1.16% -
rng::find_end(list<int>)_(process_all)/8192 9.05% 6826.746 7444.867 - -1.25% -
rng::for_each_n(deque<int>)/8 9.04% 1.205 1.314 - -3.57% -
BM_std_minmax<short>/32 9.04% 1.229 1.340 - -3.12% -
BM_std_minmax<unsigned_short>/32 9.03% 1.229 1.340 - -0.35% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 9.03% 59.847 65.251 - -11.84% -
BM_StringAssignStr_Huge_Transparent 9.01% 103.479 112.804 - 3.14% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.00% 5.086 5.544 - 2.11% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 9.00% 4.569 4.980 - -11.04% -
std::multiset<int>::erase(key)_(non-existent)/1024 8.97% 6.639 7.235 - 8.89% -
std::none_of(deque<int>)_(process_all)/50 8.97% 17.757 19.350 - 5.63% -
SetIntersection_Interlaced_Vector_uint32_1024_4 8.94% 1325324.026 1443820.180 - 3.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 8.93% 2175397.867 2369587.238 - 11.28% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 8.92% 17.714 19.293 - 5.20% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 8.92% 0.464 0.505 - 4.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 8.91% 1330282.741 1448778.786 - 2.82% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 8.90% 21.583 23.505 - -0.33% -
SetIntersection_Front_Set_uint32_256_64 8.89% 6235168.440 6789779.069 - 8.45% -
SetIntersection_None_Set_float_262144_16 8.85% 1161137.533 1263939.941 - 5.46% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 8.84% 17459.607 19003.239 - -1.09% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.80% 16.239 17.668 - -0.06% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 8.77% 0.451 0.491 - 14.36% -
BM_RangesPopHeap_float_16 8.77% 6.443 7.008 - 0.51% -
std::find_end(deque<int>)_(process_all)/1000 8.76% 262.581 285.581 - -0.19% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 8.75% 24.257 26.379 - 8.00% -
std::set<std::string>::contains(key)_(non-existent)/32 8.75% 9.418 10.242 - 3.90% -
rng::for_each(map<int>::iterator)/32 8.74% 22.979 24.988 - 0.32% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.74% 661.657 719.485 - -0.16% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.73% 0.336 0.365 - -8.31% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 8.73% 24.307 26.429 - -0.02% -
BM_vector_deque_ranges_move_backward/1 8.71% 2.183 2.373 - 3.22% -
BM_StringEraseWithMove_Empty_Transparent 8.69% 0.562 0.611 - 6.52% -
std::deque<int>::ctor(size)/1024 8.68% 68.900 74.880 - 2.81% -
std::set<std::string>::count(key)_(existent)/32 8.66% 14.472 15.726 - -1.97% -
std::find_if_not(list<int>)_(bail_25%)/8 8.62% 1.216 1.321 - 3.65% -
SetIntersection_None_Set_float_262144_64 8.56% 1161667.966 1261152.914 - 5.85% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 8.56% 614.138 666.683 - -6.23% -
SetIntersection_None_Set_float_262144_256 8.50% 1163435.059 1262291.342 - 5.66% -
rng::find_first_of(vector<int>)_(large_needle)/32 8.49% 105.040 113.958 - 8.92% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 8.49% 1.250 1.356 - 9.71% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 8.48% 3.868 4.196 - 8.00% -
SetIntersection_None_Set_float_262144_4 8.47% 1162813.152 1261322.266 - 5.79% -
BM_StringRead_Hot_Deep_Large 8.45% 0.576 0.624 - 6.73% -
std::find_end(list<int>)_(process_all)/1000 8.43% 656.214 711.566 - -50.90% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 8.42% 1.370 1.485 - 8.09% -
SetIntersection_Front_Vector_uint64_64_64 8.41% 11180029.828 12120272.045 - 1.45% -
std::replace(vector<int>)_(sprinkled)/32 8.40% 5.036 5.459 - -6.70% -
BM_RangesPushHeap_uint32_Descending_4 8.39% 0.351 0.381 - 7.49% -
std::move_backward(deque<int>)/512 8.38% 23.961 25.969 - -0.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 8.37% 49.503 53.649 - 5.58% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.37% 954.862 1034.768 - 1.74% -
std::find_if_not(vector<int>)_(process_all)/1024 8.37% 283.693 307.425 - -0.03% -
SetIntersection_Interlaced_Set_string_262144_16 8.36% 2165808.918 2346897.297 - 8.55% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 8.35% 29.986 32.491 - 2.54% -
std::unique(deque<int>)_(contiguous)/32 8.34% 59.610 64.583 - 3.76% -
std::partition(deque<int>)_(sparse)/32 8.32% 9.640 10.442 - 0.78% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 8.32% 206.754 223.947 - 0.17% -
BM_RangesMakeHeap_uint64_SingleElement_262144 8.31% 0.755 0.817 - 8.49% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 8.31% 19.356 20.964 - -0.73% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 8.30% 25.352 27.456 - 0.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 8.30% 25863.867 28009.881 - 4.20% -
std::shift_right(deque<int>)/1024 8.30% 39.829 43.133 - 0.77% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.29% 34.305 37.148 - -0.49% -
std::multiset<int>::equal_range(key)_(existent)/1024 8.28% 4.951 5.361 - -0.26% -
rng::move(deque<int>)/32768 8.26% 2175.277 2354.963 - 7.81% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 8.24% 16.136 17.465 - -0.22% -
SetIntersection_Interlaced_Set_uint32_262144_1024 8.23% 1506574.707 1630526.854 - 7.07% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 8.22% 1.710 1.851 - 0.04% -
std::set<std::string>::contains(key)_(non-existent)/8192 8.22% 26.086 28.229 - 0.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 8.14% 1687469.891 1824820.230 - 11.33% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 8.14% 5.285 5.715 - 0.57% -
std::set<std::string>::equal_range(key)_(existent)/32 8.13% 15.506 16.767 - 17.64% -
SetIntersection_None_Set_float_262144_262144 8.11% 1166374.509 1260946.207 - 5.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 8.11% 3137905.409 3392319.814 - 8.04% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 8.08% 31.233 33.757 - 5.36% -
rng::move_backward(deque<int>)/512 8.08% 24.122 26.071 - -0.07% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.07% 2.230 2.410 - -1.10% -
BM_PopHeap_float_16 8.01% 6.477 6.996 - -0.47% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 7.97% 26.924 29.071 - -0.17% -
BM_PopHeap_float_64 7.97% 12.508 13.504 - -0.60% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 7.95% 5300.869 5722.067 - -0.13% -
BM_std_minmax<unsigned_int>/16 7.94% 1.284 1.385 - 2.54% -
BM_vector_deque_ranges_move_backward/64000 7.90% 7177.082 7743.941 - 0.27% -
SetIntersection_None_Set_float_262144_16384 7.90% 1163602.455 1255489.178 - 4.25% -
rng::find(vector<char>)_(bail_25%)/8 7.89% 0.983 1.061 - 7.88% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.89% 283833.536 306230.333 - 0.00% -
std::set<std::string>::erase(key)_(existent)/32 7.88% 69.655 75.146 - 23.30% -
rng::find_last_if(deque<int>)_(bail_90%)/8 7.85% 0.908 0.979 - -2.03% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 7.82% 4.519 4.872 - -8.86% -
BM_PushHeap_uint64_Ascending_262144 7.77% 4.658 5.020 - 1.55% -
std::find_first_of(deque<int>)_(small_needle)/50 7.73% 164.557 177.273 - 7.97% -
SetIntersection_Interlaced_Set_uint32_262144_16384 7.73% 1226220.865 1320967.203 - 5.20% -
std::stable_partition(deque<int>)_(dense)/32 7.72% 29.909 32.216 - -2.48% -
BM_StringConstructDestroyCStr_Large_Transparent 7.71% 8.952 9.642 - 4.68% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 7.71% 3.854 4.151 - 5.46% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 7.71% 59.093 63.647 - 7.23% -
SetIntersection_Interlaced_Set_string_64_64 7.68% 36012424.621 38779647.477 - 3.17% -
std::remove_if(vector<int>)_(sprinkled)/50 7.68% 60.085 64.701 - -4.46% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.68% 11963.456 12881.654 - 2.27% -
BM_std_minmax<unsigned_int>/7 7.67% 1.745 1.879 - 10.19% -
std::set<std::string>::upper_bound(key)_(existent)/8192 7.66% 28.816 31.024 - 12.07% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 7.66% 5.000 5.382 - 1.06% -
BM_deque_deque_copy_backward/70000 7.66% 8402.618 9045.852 - 0.11% -
SetIntersection_None_Set_float_262144_1024 7.64% 1171820.474 1261364.830 - 5.68% -
BM_StringRelational_Less_Large_Large_Control 7.61% 2.047 2.203 - -2.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.60% 23.299 25.069 - 1.42% -
std::stable_partition(deque<int>)_(dense)/8192 7.58% 5669.075 6098.813 - -0.31% -
BM_StringRead_Cold_Shallow_Large 7.56% 1.034 1.112 - -0.95% -
SetIntersection_None_Set_string_262144_4 7.54% 1687660.154 1814941.976 - 9.09% -
BM_std_minmax_element<int>/2 7.53% 0.638 0.686 - 0.09% -
SetIntersection_Interlaced_Set_uint64_262144_4 7.53% 1329740.232 1429808.678 - 8.44% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 7.51% 596.810 641.621 - -0.67% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 7.48% 3819.541 4105.070 - 6.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 7.47% 1708305.826 1835865.721 - 10.38% -
SetIntersection_Front_Set_string_64_64 7.46% 36168943.159 38866994.661 - 2.56% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 7.45% 0.518 0.557 - 12.30% -
std::unordered_set<int>::ctor(const&,_alloc)/32 7.45% 260.554 279.958 - -0.19% -
rng::find_if_not(vector<int>)_(process_all)/8 7.44% 2.518 2.705 - 7.46% -
rng::remove_if(vector<int>)_(sprinkled)/32 7.44% 53.393 57.367 - 0.99% -
std::set<std::string>::equal_range(key)_(non-existent)/32 7.42% 9.986 10.727 - 3.92% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.41% 19.154 20.573 - -8.18% -
rng::replace(vector<int>)_(sprinkled)/1024 7.39% 172.147 184.872 - -0.63% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 7.39% 78.951 84.785 - 4.65% -
SetIntersection_None_Set_string_262144_16 7.38% 1689690.675 1814339.598 - 9.01% -
rng::find_if(list<int>)_(process_all)/8192 7.36% 10324.504 11084.110 - 11.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.34% 45.679 49.034 - 49.09% -
std::map<std::string,_int>::count(key)_(existent)/1024 7.34% 23.402 25.119 - 4.51% -
BM_RangesPushHeap_string_Descending_256 7.33% 2.368 2.541 - 5.89% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 7.29% 0.750 0.804 - 4.46% -
rng::copy_n(list<int>)/4096 7.26% 3983.009 4272.020 - 2.53% -
BM_PushHeap_uint64_Ascending_16 7.25% 0.912 0.978 - 2.06% -
BM_RangesPopHeap_uint64_262144 7.24% 41.152 44.134 - 4.88% -
BM_vector_deque_ranges_move_backward/65536 7.24% 7264.144 7790.386 - -1.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 7.23% 1704215.248 1827348.957 - 10.22% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 7.20% 16.693 17.895 - 6.55% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 7.20% 57.316 61.441 - -38.57% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 7.19% 49.361 52.912 - -7.31% -
BM_deque_vector_ranges_copy_backward/0 7.19% 1.377 1.476 - 4.94% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7.18% 38932.997 41729.515 - 1.98% -
rng::replace(vector<int>)_(sprinkled)/8192 7.14% 1376.809 1475.153 - 0.57% -
SetIntersection_None_Set_string_262144_256 7.13% 1692200.359 1812890.053 - 9.09% -
std::find_end(list<int>)_(process_all)/1048576 7.07% 817328.440 875135.533 - 0.06% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 7.06% 778.068 833.015 - 5.03% -
std::unordered_map<int,_int>::count(key)_(existent)/32 7.06% 1.273 1.362 - 10.53% -
rng::find(vector<bool>)_(process_all)/50 7.03% 0.740 0.792 - -10.35% -
SetIntersection_Interlaced_Set_uint64_256_256 7.02% 9023237.460 9657095.480 - -2.11% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.01% 105874.609 113296.818 - 8.40% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 7.00% 0.894 0.957 - 2.61% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 7.00% 10.557 11.296 - -5.72% -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 6.99% 0.245 0.262 - 7.01% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.97% 54705.056 58518.802 - -0.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 6.97% 1707323.489 1826255.533 - 10.51% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 6.96% 27.017 28.898 - 1.15% -
SetIntersection_None_Set_string_262144_16384 6.94% 1691626.139 1808983.967 - 8.52% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.92% 25130.716 26870.959 - -13.20% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.89% 11962.114 12786.242 - 1.77% -
BM_vector_deque_ranges_move/64 6.89% 2.661 2.844 - 0.70% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.89% 726.136 776.155 - -1.00% -
SetIntersection_Interlaced_Set_uint64_64_64 6.88% 15158007.264 16201213.661 - 4.44% -
SetIntersection_Interlaced_Set_float_262144_256 6.87% 1579327.798 1687815.756 - 3.79% -
SetIntersection_None_Set_string_262144_64 6.84% 1694752.442 1810695.313 - 8.90% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 6.81% 8185.334 8742.760 - 10.94% -
BM_StringEraseWithMove_Empty_Opaque 6.80% 0.799 0.853 - 6.92% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 6.79% 493923.251 527447.809 - 7.42% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.73% 610.659 651.758 - -0.24% -
BM_MakeThenSortHeap_uint64_SingleElement_64 6.73% 5.918 6.316 - 4.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.69% 1158.173 1235.622 - 4.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 6.68% 5906968.318 6301437.673 - 7.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 6.68% 12551.453 13389.611 - -1.70% -
rng::unique_copy(list<int>)_(sprinkled)/8192 6.67% 6980.278 7445.833 - -1.54% -
SetIntersection_None_Set_string_262144_1 6.66% 1696284.342 1809267.742 - 8.34% -
BM_RangesPushHeap_uint64_Descending_4 6.65% 0.360 0.384 - 6.77% -
std::find_first_of(deque<int>)_(small_needle)/32 6.62% 107.356 114.463 - 6.84% -
BM_RangesPushHeap_string_Descending_1024 6.61% 2.482 2.647 - 1.76% -
std::set<std::string>::find(key)_(non-existent)/32 6.61% 9.278 9.892 - -5.37% -
rng::find_if_not(vector<char>)_(process_all)/8 6.61% 2.469 2.633 - 9.50% -
bm_ranges_lexicographical_compare<int>/1 6.60% 1.295 1.381 - 2.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 6.59% 2338864.778 2493066.500 - 3.67% -
BM_vector_deque_copy_backward/64000 6.59% 7240.333 7717.493 - -5.58% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 6.56% 1.038 1.106 - 1.47% -
BM_vector_deque_ranges_move_backward/2 6.53% 1.937 2.063 - 3.02% -
rng::find_last(deque<int>)_(bail_10%)/1024 6.53% 227.814 242.690 - -15.16% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 6.53% 0.247 0.264 - 6.42% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 6.51% 19.835 21.128 - -3.72% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 6.51% 1.697 1.807 - 18.94% -
std::find_end(list<int>)_(single_element)/1024 6.51% 689.682 734.562 - 0.31% -
BM_StringRelational_Compare_Empty_Empty_Control 6.50% 1.612 1.717 - 4.11% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 6.49% 1.598 1.701 - 14.03% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 6.47% 61515.112 65495.255 - 7.39% -
BM_RangesMakeHeap_float_Heap_4 6.47% 0.275 0.293 - 5.66% -
std::find_if_not(list<int>)_(process_all)/8192 6.47% 8232.869 8765.324 - 8.00% -
std::find_end(vector<int>)_(single_element)/8192 6.47% 1834.008 1952.598 - 2.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 6.46% 0.477 0.508 - 1.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 6.46% 2342490.207 2493906.527 - 10.12% -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 6.46% 0.246 0.262 - 6.61% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 6.46% 22.324 23.766 - 2.60% -
std::map<std::string,_int>::insert(value)_(new_value)/0 6.46% 31.514 33.550 - 4.02% -
BM_RangesMakeThenSortHeap_string_Random_16384 6.45% 108.914 115.940 - 6.69% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 6.45% 16.201 17.246 - 7.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 6.45% 12768803.666 13591824.954 - 0.30% -
BM_StringAssignStr_Huge_Opaque 6.44% 104.579 111.310 - 3.03% -
BM_StringRelational_Compare_Empty_Small_Control 6.42% 1.634 1.739 - 3.56% -
std::none_of(list<int>)_(process_all)/32768 6.40% 25757.955 27407.363 - 3.26% -
BM_std_minmax<char>/10 6.40% 1.301 1.385 - 0.00% -
BM_StringRelational_Compare_Empty_Large_Control 6.39% 1.617 1.720 - 3.41% -
SetIntersection_Interlaced_Set_float_262144_64 6.37% 1573333.576 1673619.875 - 4.37% -
rng::find_last(deque<int>)_(bail_10%)/50 6.35% 11.447 12.174 - -14.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 6.34% 1718353.599 1827367.350 - 10.64% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.34% 3.260 3.467 - -0.03% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 6.32% 575297.400 611673.700 - -0.12% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 6.31% 2.305 2.450 - 6.24% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 6.31% 1.260 1.339 - 7.31% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 6.27% 777.472 826.257 - -3.20% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.27% 40.068 42.581 - -1.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 6.23% 1716865.561 1823785.318 - 9.67% -
std::remove_copy_if(list<int>)_(sprinkled)/50 6.22% 24.626 26.157 - 5.62% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 6.21% 14.634 15.542 - -0.14% -
rng::find_end(list<int>)_(process_all)/1048576 6.21% 824731.927 875929.531 - 0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 6.20% 2173764.977 2308571.291 - 9.63% -
std::partial_sort(deque<int>)_(descending)/8 6.19% 41.369 43.932 - 0.05% -
std::for_each_n(list<int>)/50 6.19% 22.766 24.174 - -1.39% -
BM_StringRelational_Less_Large_Huge_Control 6.18% 2.229 2.367 - 7.67% -
std::find_end(list<int>)_(single_element)/1000 6.13% 674.330 715.656 - -0.00% -
std::map<std::string,_int>::erase(iterator)/1024 6.12% 26.862 28.506 - -4.71% -
rng::unique(list<int>,_pred)_(sprinkled)/52 6.10% 82.809 87.859 - 5.93% -
SetIntersection_Front_Set_uint32_262144_16384 6.10% 351370920.612 372796725.507 - 5.79% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 6.09% 3.574 3.792 - 5.90% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 6.06% 16.567 17.571 - 5.44% -
rng::search(vector<int>)_(same_length)/8192 6.06% 1878.783 1992.580 - -0.15% -
BM_StringRead_Cold_Shallow_Empty 6.05% 0.786 0.834 - -1.21% -
SetIntersection_Interlaced_Set_uint64_1024_16 6.05% 11400378.735 12090101.994 - 3.96% -
rng::contains_subrange(deque<int>)_(process_all)/32 6.04% 13.918 14.759 - 36.60% -
BM_MakeThenSortHeap_float_SingleElement_1024 6.02% 4.779 5.067 - 4.02% -
rng::starts_with(deque<int>)/1048576 6.01% 494374.382 524107.949 - 6.01% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 5.98% 1.339 1.419 - 19.28% -
BM_std_minmax_element<long_long>/3 5.98% 1.121 1.188 - 3.77% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 5.98% 3977.181 4214.848 - -5.73% -
BM_RangesPushHeap_string_Descending_4 5.96% 1.881 1.993 - 1.91% -
std::find_end(list<int>,_pred)_(process_all)/8192 5.96% 7783.187 8247.407 - 0.22% -
SetIntersection_Interlaced_Set_float_262144_16384 5.95% 1251303.222 1325734.703 - 3.51% -
std::fill_n(vector<bool>)/512 5.93% 1.425 1.509 - 2.05% -
std::replace_if(vector<int>)_(sprinkled)/50 5.91% 12.902 13.665 - 5.99% -
rng::fill(vector<bool>)/512 5.91% 1.484 1.572 - 3.06% -
BM_std_minmax_element<short>/64000 5.90% 16301.128 17263.004 - 1.59% -
rng::for_each(set<int>::iterator)/32 5.89% 22.161 23.467 - 0.50% -
BM_std_minmax_element<short>/65536 5.87% 16691.883 17672.273 - 1.49% -
BM_std_minmax_element<short>/4000 5.86% 1024.336 1084.362 - 1.34% -
BM_SortHeap_pair<uint32,_uint32>_1 5.86% 0.251 0.265 - 1.05% -
BM_std_minmax_element<short>/70000 5.86% 17852.010 18897.351 - 1.85% -
rng::fold_left(deque<int>)/8192 5.85% 4368.415 4623.939 - 3.13% -
std::unique_copy(list<int>)_(contiguous)/52 5.83% 20.317 21.503 - 0.15% -
BM_PushHeap_uint64_Ascending_64 5.83% 1.518 1.607 - -0.10% -
SetIntersection_Front_Set_uint64_262144_64 5.82% 1828545.247 1935001.592 - 4.10% -
BM_SortHeap_float_1 5.81% 0.251 0.266 - 0.61% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.81% 773.160 818.064 - -0.40% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 5.80% 67252.082 71155.132 - 1.34% -
BM_RangesMakeThenSortHeap_float_Descending_256 5.80% 5.718 6.049 - 2.34% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 5.79% 25.916 27.418 - 1.80% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 5.78% 36.830 38.959 - 5.62% -
BM_deque_deque_move/2 5.78% 3.059 3.236 - 1.99% -
BM_std_minmax_element<short>/4096 5.77% 1049.902 1110.500 - 1.39% -
std::map<std::string,_int>::find(key)_(existent)/32 5.75% 15.285 16.164 - 7.07% -
BM_PushHeap_uint64_Random_4 5.74% 2.055 2.173 - 4.75% -
rng::remove_if(deque<int>)_(prefix)/1024 5.73% 561.079 593.236 - 5.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 5.71% 2019863.443 2135218.344 - 7.98% -
std::find_end(list<int>)_(process_all)/8192 5.70% 6988.646 7386.952 - -1.93% -
BM_deque_deque_ranges_move/2 5.69% 3.061 3.235 - 1.96% -
BM_StringRelational_Compare_Empty_Huge_Control 5.69% 1.625 1.717 - 3.19% -
std::set<std::string>::erase(iterator)/0 5.68% 25.427 26.872 - -1.81% -
BM_std_minmax<unsigned_char>/16 5.68% 0.973 1.028 - 5.59% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.67% 755.614 798.479 - -0.40% -
std::unordered_set<int>::contains(key)_(non-existent)/32 5.67% 1.529 1.616 - 0.61% -
std::unordered_set<int>::insert(value)_(new_value)/1024 5.66% 19.511 20.616 - 3.66% -
SetIntersection_Front_Set_uint32_1024_1 5.64% 1061496.740 1121380.702 - 1.59% -
BM_deque_deque_copy/2 5.63% 3.062 3.234 - 0.00% -
BM_std_minmax_element<short>/5500 5.63% 1409.228 1488.585 - 1.41% -
BM_deque_deque_ranges_copy/2 5.63% 3.063 3.235 - 0.35% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 5.62% 6819.182 7202.720 - -0.94% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 5.62% 4604.609 4863.522 - -0.72% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.62% 10.557 11.150 - 0.14% -
SetIntersection_None_Set_string_1024_1 5.60% 8932918.245 9433475.923 - 4.94% -
BM_deque_deque_ranges_move_backward/70000 5.58% 8505.993 8980.997 - 0.21% -
std::move_backward(vector<bool>)_(unaligned)/64 5.57% 1.790 1.890 - -0.81% -
SetIntersection_Front_Set_string_256_256 5.55% 27952799.539 29505116.556 - -3.96% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 5.55% 22.533 23.783 - 4.25% -
rng::find_first_of(vector<int>)_(large_needle)/8192 5.53% 7057906.762 7448423.839 - 7.58% -
std::find_end(deque<int>)_(process_all)/1048576 5.53% 265381.787 280061.969 - 6.08% -
727_cppcheck_r 5.53% 25.262 26.659 - 7.21% -
SetIntersection_Front_Set_uint64_16384_4 5.53% 1083437.932 1143348.687 - -0.63% -
SetIntersection_Front_Vector_uint64_16384_16384 5.53% 77862154.577 82165587.495 - 0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 5.53% 1901420.653 2006503.742 - 9.29% -
std::unordered_multiset<int>::erase(iterator)/1024 5.52% 20.052 21.159 - 0.07% -
std::stable_partition(vector<int>)_(sparse)/50 5.52% 20.155 21.267 - -3.83% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 5.51% 0.552 0.582 - 5.49% -
std::find_if_not(vector<int>)_(process_all)/50 5.51% 14.233 15.018 - -0.08% -
rng::stable_partition(list<int>)_(dense)/50 5.51% 52.647 55.547 - -1.08% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.50% 29.190 30.797 - 0.74% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 5.50% 6.048 6.381 - 0.74% -
std::find_end(vector<int>)_(single_element)/1024 5.50% 239.229 252.383 - 1.51% -
std::remove(list<int>)_(sprinkled)/32 5.49% 54.824 57.834 - 2.27% -
rng::find_if(deque<int>)_(bail_25%)/8 5.49% 1.453 1.533 - 0.02% -
SetIntersection_None_Set_float_16384_16384 5.48% 156755842.003 165344216.220 - 2.64% -
rng::remove_copy_if(list<int>)_(prefix)/8192 5.48% 7275.557 7673.923 - 4.68% -
BM_vector_deque_copy_backward/2 5.47% 2.067 2.180 - 6.06% -
std::rotate_copy(vector<int>)/8192 5.47% 640.902 675.959 - 0.07% -
std::find_end(vector<int>)_(single_element)/1000 5.47% 233.910 246.705 - 1.43% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 5.47% 10.198 10.756 - -3.78% -
SetIntersection_Interlaced_Vector_uint64_64_16 5.46% 17630998.058 18593395.965 - 1.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5.46% 7346308.583 7747091.176 - 0.75% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 5.44% 28.582 30.138 - 2.11% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 5.44% 3.967 4.183 - 7.55% -
BM_MakeThenSortHeap_float_Ascending_4 5.43% 1.397 1.473 - 3.06% -
bm_ranges_lexicographical_compare<int>/2 5.43% 1.527 1.610 - 1.76% -
BM_vector_deque_ranges_copy_backward/70000 5.42% 8155.895 8597.871 - -2.95% -
BM_std_minmax<unsigned_short>/2 5.42% 0.848 0.893 - -4.86% -
std::deque<int>::ctor(size)/32 5.42% 26.122 27.537 - 1.58% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 5.41% 4.780 5.039 - 5.74% -
SetIntersection_Front_Vector_uint64_1024_64 5.40% 1371893.129 1446035.379 - -2.92% -
BM_std_minmax_element<short>/1024 5.40% 268.321 282.812 - 1.55% -
BM_MakeHeap_float_PipeOrgan_4 5.40% 0.388 0.409 - 0.62% -
SetIntersection_Interlaced_Set_string_262144_4 5.39% 1890002.688 1991790.120 - 7.24% -
std::map<int,_int>::find(key)_(existent)/1024 5.38% 3.750 3.952 - 3.70% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 5.38% 1031.302 1086.752 - 0.32% -
SetIntersection_None_Set_uint64_262144_1 5.37% 1198791.016 1263125.893 - 5.83% -
std::unique_copy(deque<int>)_(sprinkled)/52 5.36% 18.792 19.800 - 5.83% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 5.35% 16.690 17.583 - 5.13% -
SetIntersection_Interlaced_Set_uint32_262144_262144 5.35% 1921189.127 2023936.199 - 1.80% -
std::any_of(deque<int>)_(process_all)/50 5.34% 19.281 20.311 - -7.30% -
BM_MakeThenSortHeap_float_PipeOrgan_16 5.33% 2.939 3.096 - 1.69% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.33% 4.903 5.164 - 5.69% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 5.32% 25868.671 27244.894 - -0.61% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 5.31% 293.810 309.400 - 0.25% -
std::partition(deque<int>)_(sparse)/50 5.29% 15.538 16.360 - -0.73% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.29% 1.575 1.658 - -0.26% -
BM_MakeThenSortHeap_float_PipeOrgan_64 5.29% 3.908 4.115 - 3.28% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.28% 990094.294 1042391.121 - -0.35% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 5.28% 2.165 2.280 - -5.56% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 5.28% 25.684 27.040 - 8.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.27% 34.282 36.090 - -2.43% -
BM_std_minmax<unsigned_char>/12 5.26% 1.945 2.048 - 1.96% -
rng::starts_with(list<int>)/8 5.25% 2.911 3.063 - -0.56% -
SetIntersection_None_Set_string_262144_1024 5.24% 1705269.695 1794642.822 - 7.24% -
BM_deque_vector_ranges_move/4000 5.24% 143.122 150.619 - 1.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 5.22% 8142213.485 8567114.430 - -8.46% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.22% 30.292 31.873 - -4.64% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.22% 822.045 864.925 - 0.17% -
BM_RangesPushHeap_uint32_Descending_16 5.22% 0.361 0.380 - 4.48% -
BM_RangesSortHeap_float_16384 5.21% 26.487 27.868 - 0.96% -
SetIntersection_Front_Vector_uint64_262144_16384 5.21% 78095607.318 82164044.153 - 5.23% -
BM_RangesMakeThenSortHeap_float_Heap_16384 5.21% 26.628 28.014 - 3.49% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 5.20% 1.145 1.204 - 10.68% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 5.18% 9161.955 9636.896 - 4.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.18% 83870.291 88214.775 - 3.08% -
rng::remove_if(deque<int>)_(prefix)/32 5.17% 64.315 67.641 - 11.55% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 5.16% 97.281 102.303 - -10.09% -
BM_RangesPushHeap_float_PipeOrgan_4 5.15% 0.481 0.506 - 5.00% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.15% 3.377 3.551 - -0.51% -
std::replace(vector<int>)_(sprinkled)/50 5.14% 7.726 8.123 - -8.86% -
std::vector<int>::ctor(size)/1024 5.14% 41.099 43.211 - 0.43% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 5.13% 0.965 1.015 - -0.71% -
SetIntersection_Interlaced_Set_string_262144_64 5.11% 2161488.768 2272026.123 - 6.28% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 5.11% 0.931 0.978 - 5.19% -
BM_PopHeap_float_4 5.10% 2.374 2.495 - 1.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 5.09% 75378224.467 79214766.865 - -10.20% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 5.09% 13.373 14.054 - -2.90% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 5.08% 1.155 1.214 - 0.72% -
std::map<int,_int>::equal_range(key)_(existent)/32 5.07% 1.752 1.841 - -1.11% -
std::find_end(deque<int>)_(process_all)/8192 5.07% 2040.607 2144.009 - 7.11% -
BM_MakeThenSortHeap_string_SingleElement_4 5.04% 5.959 6.259 - -0.74% -
SetIntersection_Interlaced_Set_string_262144_256 5.04% 2084884.928 2189946.697 - 3.34% -
SetIntersection_None_Set_uint64_262144_4 5.02% 1201159.832 1261414.142 - 5.74% -
BM_std_min<unsigned_char>/3 5.01% 0.693 0.728 - -1.63% -
rng::contains_subrange(deque<int>)_(same_length)/16 5.00% 11.232 11.794 - -8.36% -
rng::none_of(vector<int>)_(process_all)/8 5.00% 2.353 2.471 - -5.20% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.98% 6.817 7.156 - -3.18% -
rng::contains_subrange(list<int>)_(single_element)/50 4.98% 17.644 18.522 - 0.09% -
std::rotate_copy(list<int>)/8192 4.96% 6733.372 7067.617 - -0.32% -
BM_MakeThenSortHeap_float_SingleElement_256 4.96% 3.991 4.189 - 3.53% -
SetIntersection_Interlaced_Set_uint32_16384_16384 4.95% 341610667.125 358536820.817 - 42.46% -
BM_MakeHeap_uint64_Heap_4 4.95% 0.277 0.291 - 5.42% -
SetIntersection_Interlaced_Set_float_262144_1024 4.95% 1548152.264 1624774.168 - 3.62% -
rng::find_end(list<int>)_(single_element)/1000 4.94% 683.666 717.458 - 0.27% -
BM_std_min<long_long>/3 4.94% 1.283 1.346 - 1.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.93% 4273.183 4484.031 - 4.49% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.92% 24.083 25.268 - -0.35% -
std::unique(list<int>)_(contiguous)/52 4.92% 67.273 70.581 - 1.30% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 4.91% 24.349 25.545 - 0.06% -
BM_std_minmax<char>/12 4.90% 1.915 2.009 - 2.45% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.89% 101.646 106.617 - -1.09% -
std::remove_copy_if(deque<int>)_(prefix)/8192 4.88% 3891.541 4081.334 - 4.70% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 4.87% 11.632 12.199 - 3.20% -
BM_MakeThenSortHeap_uint64_SingleElement_4 4.86% 1.239 1.299 - 5.70% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.86% 0.257 0.270 - 4.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 4.85% 1116396.368 1170503.719 - -0.70% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 4.84% 6.378 6.686 - 3.45% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.82% 4.595 4.816 - 1.81% -
BM_std_min<char>/24 4.82% 2.645 2.772 - 2.59% -
std::transform(deque<int>,_deque<int>)/50 4.81% 33.403 35.011 - 3.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 4.81% 7787858.656 8162259.449 - -2.56% -
std::find(vector<int>)_(bail_25%)/8 4.79% 1.374 1.440 - -0.91% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.79% 1.950 2.044 - 4.04% -
std::copy(vector<bool>)_(aligned)/262144 4.78% 684.074 716.790 - 11.86% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.78% 6.564 6.877 - -1.81% -
BM_RangesSortHeap_float_4 4.77% 1.027 1.076 - 0.12% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 4.76% 42.521 44.543 - 24.94% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.73% 28.684 30.042 - 1.94% -
BM_MakeThenSortHeap_uint64_Random_4 4.73% 4.024 4.214 - 5.30% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 4.73% 29.886 31.298 - -5.60% -
rng::find_end(list<int>)_(process_all)/1000 4.70% 685.603 717.824 - 0.39% -
rng::find_first_of(vector<int>)_(large_needle)/1024 4.70% 109839.086 114997.906 - 7.16% -
rng::is_sorted_until(vector<int>,_pred)/1024 4.69% 405.412 424.420 - 1.33% -
rng::find_end(list<int>)_(single_element)/1024 4.69% 697.086 729.761 - -0.29% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 4.67% 1.437 1.504 - 0.04% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.67% 30.511 31.934 - 0.95% -
std::multiset<std::string>::erase(iterator)/0 4.66% 30.057 31.459 - 6.56% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 4.65% 1.928 2.018 - 4.42% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 4.65% 0.437 0.457 - 11.27% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 4.65% 24.410 25.545 - -0.83% -
std::set<std::string>::count(key)_(non-existent)/1024 4.64% 22.786 23.843 - 2.93% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 4.64% 1.875 1.962 - 11.26% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.63% 6492.491 6793.192 - 9.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.63% 1192.195 1247.355 - 1.69% -
SetIntersection_Interlaced_Set_uint64_262144_16 4.62% 1644777.017 1720760.580 - 5.02% -
bm_gcd_trivial 4.62% 0.856 0.896 - -1.23% -
rng::contains_subrange(list<int>)_(same_length)/16 4.61% 6.609 6.913 - -0.21% -
rng::move_backward(deque<int>)/32768 4.61% 3523.518 3685.801 - 0.73% -
rng::move(list<int>)/512 4.60% 353.190 369.437 - -0.54% -
BM_RangesMakeThenSortHeap_float_Heap_256 4.57% 5.897 6.167 - 0.44% -
SetIntersection_None_Set_string_1024_16 4.56% 9043766.953 9456479.231 - 3.53% -
BM_RangesSortHeap_string_16384 4.56% 95.947 100.323 - 4.40% -
BM_RangesPopHeap_float_1024 4.56% 27.301 28.546 - 1.14% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 4.56% 7290.755 7623.014 - 4.88% -
SetIntersection_Interlaced_Set_uint64_1024_256 4.54% 15265477.487 15958611.444 - 1.82% -
SetIntersection_None_Set_uint64_262144_64 4.54% 1199963.865 1254429.279 - 4.93% -
BM_std_minmax<short>/25 4.53% 2.203 2.302 - 0.98% -
bm_ranges_lexicographical_compare<signed_char>/512 4.53% 7.690 8.038 - 3.77% -
BM_std_minmax<unsigned_char>/11 4.52% 1.712 1.789 - -3.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 4.52% 1065920.546 1114078.491 - 2.98% -
std::find(list<int>)_(bail_25%)/32768 4.51% 8111.893 8477.584 - 1.62% -
rng::partial_sort_copy(deque<int>)_(heap)/8 4.50% 16.013 16.734 - 0.24% -
BM_deque_deque_ranges_move_backward/65536 4.49% 8026.444 8386.994 - -0.24% -
BM_StringConstructDestroyCStr_Large_Opaque 4.48% 14.281 14.921 - 0.39% -
BM_std_minmax<unsigned_short>/64 4.48% 1.526 1.594 - 0.01% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 4.47% 183.957 192.189 - 4.88% -
SetIntersection_None_Vector_uint32_1024_256 4.47% 1104667.208 1154092.493 - -2.79% -
BM_SortHeap_string_16384 4.47% 99.061 103.489 - 6.07% -
std::unordered_set<std::string>::erase(iterator)/32 4.47% 31.739 33.156 - -2.34% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.46% 18.604 19.435 - -0.35% -
BM_std_min<unsigned_int>/4 4.44% 0.996 1.040 - 3.29% -
BM_deque_deque_ranges_move_backward/512 4.44% 20.498 21.407 - -0.86% -
BM_LowerBound_string_262144 4.42% 2242.703 2341.785 - 2.45% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 4.42% 38406016.163 40102043.946 - 4.53% -
std::map<std::string,_int>::find(key)_(non-existent)/32 4.41% 9.891 10.328 - 3.70% -
BM_std_minmax<unsigned_char>/24 4.40% 1.207 1.260 - 4.87% -
BM_vector_deque_move_backward/70000 4.39% 8004.825 8356.427 - -0.74% -
rng::all_of(deque<int>)_(process_all)/8 4.39% 3.088 3.224 - -0.01% -
std::copy_if(list<int>)_(entire_range)/32768 4.38% 30003.419 31316.115 - -0.21% -
rng::search(vector<int>)_(same_length)/1024 4.35% 247.345 258.111 - -0.27% -
SetIntersection_Front_Set_uint64_1024_4 4.35% 1099855.862 1147672.161 - -0.49% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 4.35% 118.788 123.952 - 4.01% -
std::none_of(deque<int>)_(process_all)/8 4.34% 3.088 3.222 - -0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 4.33% 1134326.021 1183484.098 - -0.89% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 4.33% 19.298 20.133 - -0.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.32% 865.000 902.360 - -0.08% -
bm_ranges_lexicographical_compare<signed_char>/16 4.32% 1.297 1.353 - 6.09% -
std::remove_if(vector<int>)_(sprinkled)/32 4.32% 53.749 56.068 - -2.35% -
std::any_of(deque<int>)_(process_all)/8 4.31% 3.089 3.223 - -0.13% -
BM_StringRead_Cold_Shallow_Small 4.30% 0.777 0.810 - -6.40% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 4.30% 190.627 198.820 - 3.93% -
rng::remove_copy(list<int>)_(prefix)/8192 4.28% 7030.611 7331.821 - 3.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 4.28% 1.233 1.286 - -4.52% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.27% 7439.873 7757.907 - 3.85% -
BM_StringFindStringLiteral/2048 4.27% 40.357 42.079 - 4.25% -
SetIntersection_None_Set_uint64_262144_256 4.26% 1203355.875 1254671.631 - 4.41% -
SetIntersection_Interlaced_Set_uint32_64_16 4.26% 23947750.423 24966978.447 - 2.00% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 4.25% 2.825 2.945 - 0.26% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 4.25% 1.363 1.421 - 4.65% -
SetIntersection_None_Vector_uint64_16384_4 4.24% 1126090.477 1173889.776 - 0.46% -
SetIntersection_Interlaced_Vector_string_256_64 4.24% 20176840.220 21033106.638 - 1.40% -
std::multiset<std::string>::count(key)_(non-existent)/8192 4.24% 31.180 32.502 - 3.26% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 4.23% 0.269 0.280 - 0.19% -
SetIntersection_None_Set_uint64_262144_16 4.23% 1201980.633 1252848.226 - 5.24% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.22% 70.229 73.196 - -0.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 4.22% 29.443 30.687 - -21.69% -
std::search(deque<int>,_pred)_(same_length)/1000 4.22% 478.041 498.206 - -0.15% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 4.22% 29.839 31.097 - 2.50% -
BM_RangesPushHeap_string_Descending_64 4.22% 2.255 2.350 - 2.91% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.21% 94561.941 98547.107 - -1.21% -
SetIntersection_None_Set_uint64_262144_262144 4.21% 1212144.452 1263187.824 - 3.49% -
std::all_of(deque<int>)_(process_all)/8 4.21% 3.091 3.222 - -0.04% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 4.19% 2.199 2.291 - -5.15% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 4.19% 596937.809 621962.556 - 0.87% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 4.19% 0.472 0.492 - 5.02% -
BM_RangesMakeThenSortHeap_float_Heap_64 4.19% 3.436 3.580 - 0.98% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 4.17% 25.999 27.083 - 0.94% -
std::stable_partition(deque<int>)_(sparse)/1024 4.17% 453.809 472.730 - -0.44% -
SetIntersection_Front_Set_string_16384_64 4.17% 4964723.665 5171505.626 - 5.12% -
std::remove_copy(list<int>)_(sprinkled)/8192 4.16% 6963.016 7252.808 - 4.27% -
SetIntersection_None_Set_string_262144_262144 4.16% 1698505.939 1769189.617 - 4.95% -
BM_deque_deque_ranges_copy/1 4.16% 3.429 3.571 - 0.11% -
rng::rotate(list<int>)_(by_1/4)/32 4.15% 13.756 14.327 - 0.51% -
std::sort(vector<int>)_(descending)/8 4.15% 24.661 25.684 - 8.56% -
BM_std_minmax_element<long_long>/1024 4.14% 272.019 283.271 - -1.60% -
BM_deque_deque_ranges_move/1 4.13% 3.421 3.562 - 1.90% -
BM_deque_deque_move_backward/65536 4.13% 8062.987 8395.910 - 1.15% -
rng::any_of(deque<int>)_(process_all)/8 4.12% 3.092 3.219 - -0.11% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.12% 18071.389 18815.326 - 0.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 4.12% 3.006 3.130 - 5.93% -
BM_RangesPopHeap_string_16384 4.11% 71.921 74.880 - 4.63% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.11% 3.951 4.113 - 6.77% -
BM_std_minmax<unsigned_char>/13 4.10% 2.219 2.310 - -0.85% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 4.10% 6.327 6.586 - 0.52% -
SetIntersection_Front_Vector_uint64_262144_16 4.09% 1167680.955 1215486.698 - 3.41% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.09% 127.601 132.824 - -0.57% -
std::multimap<int,_int>::find(key)_(non-existent)/32 4.09% 2.239 2.330 - 3.50% -
rng::move_backward(vector<bool>)_(unaligned)/4096 4.07% 27.706 28.834 - 0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.07% 1247648.960 1298390.590 - 0.10% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.04% 4.593 4.779 - 2.62% -
std::multiset<std::string>::erase(iterator)/32 4.03% 30.769 32.010 - 3.96% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.03% 25.997 27.045 - -0.44% -
std::map<int,_int>::find(key)_(existent)/32 4.03% 1.531 1.592 - 1.58% -
BM_RangesPopHeap_uint32_1 4.02% 0.415 0.432 - 1.56% -
std::map<std::string,_int>::find(key)_(existent)/1024 4.01% 22.653 23.562 - -3.18% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.01% 6.589 6.854 - -4.00% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 4.01% 27.382 28.479 - 2.88% -
std::find_end(list<int>,_pred)_(process_all)/1048576 4.00% 952036.486 990110.506 - -0.09% -
BM_std_min<unsigned_short>/4 4.00% 0.981 1.020 - 2.96% -
BM_SortHeap_float_16384 4.00% 26.721 27.789 - -1.74% -
BM_RangesPushHeap_string_Ascending_64 3.99% 7.442 7.739 - -0.58% -
BM_std_minmax_element<short>/512 3.99% 138.028 143.530 - 0.81% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.98% 46.795 48.658 - 0.71% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.97% 27.396 28.484 - 2.77% -
BM_StringFindStringLiteral/8192 3.97% 138.540 144.039 - 3.99% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.97% 790.629 821.988 - -0.22% -
BM_RangesMakeHeap_uint64_Random_16 3.97% 1.293 1.344 - 6.07% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.96% 3.729 3.877 - -3.22% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 3.96% 0.395 0.411 - 4.02% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 3.95% 37.956 39.456 - -8.31% -
std::stable_partition(vector<int>)_(sparse)/1024 3.94% 207.265 215.438 - -2.03% -
std::deque<std::string>::ctor(size)/32 3.94% 40.140 41.722 - -3.44% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 3.94% 22.191 23.064 - 1.79% -
std::multiset<std::string>::insert(value)_(new_value)/1024 3.93% 61.548 63.968 - 1.29% -
BM_MakeThenSortHeap_string_Heap_262144 3.93% 178.241 185.243 - 0.33% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.93% 25.435 26.434 - 0.74% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.92% 3.402 3.535 - -3.73% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 3.92% 5.430 5.643 - 5.23% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 3.92% 23.878 24.814 - -8.24% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.91% 11591.857 12045.605 - 4.26% -
BM_MakeThenSortHeap_float_SingleElement_64 3.90% 3.314 3.443 - 3.11% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.90% 676.393 702.788 - -2.20% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.90% 3.665 3.808 - -2.79% -
BM_std_minmax_element<long_long>/4000 3.89% 1052.350 1093.276 - -1.57% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 3.89% 22.160 23.021 - 6.41% -
BM_std_min<char>/2 3.88% 0.485 0.504 - -1.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 3.88% 8793333.555 9134784.345 - 0.28% -
BM_RangesPushHeap_float_Ascending_16 3.88% 0.982 1.020 - 3.32% -
std::map<std::string,_int>::erase(iterator)/32 3.88% 27.710 28.784 - 0.58% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 3.87% 9.587 9.958 - -4.74% -
BM_StringRelational_Compare_Small_Empty_Control 3.87% 1.715 1.782 - 10.13% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 3.86% 21.641 22.477 - -1.45% -
BM_num_get<long> 3.85% 11.063 11.489 - -2.69% -
std::remove_copy_if(list<int>)_(prefix)/8192 3.85% 7277.034 7556.886 - 5.24% -
BM_std_minmax_element<long_long>/4096 3.84% 1077.033 1118.418 - -1.74% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 3.83% 17.941 18.629 - 12.31% -
rng::any_of(deque<int>)_(process_all)/8192 3.82% 2625.277 2725.491 - 2.85% -
std::set<int>::find(key)_(existent)/8192 3.80% 8.037 8.343 - 3.46% -
BM_RangesPopHeap_uint32_16384 3.80% 31.039 32.217 - 3.71% -
std::search(list<int>)_(single_element)/1000 3.79% 671.120 696.561 - -0.28% -
BM_vector_deque_ranges_copy_backward/64000 3.79% 7334.739 7612.554 - -2.60% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.78% 794.479 824.510 - 0.05% -
rng::sort(vector<int>)_(descending)/8 3.78% 24.693 25.626 - 7.90% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 3.77% 10.156 10.539 - -2.24% -
std::find_end(list<int>)_(process_all)/1024 3.76% 703.015 729.443 - -50.30% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 3.76% 1.387 1.439 - 10.30% -
std::search(list<int>,_pred)_(no_match)/8192 3.75% 7148.754 7416.867 - 0.32% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 3.75% 256.363 265.970 - 3.06% -
rng::move_backward(vector<bool>)_(unaligned)/64 3.75% 1.902 1.973 - 4.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.74% 6.514 6.758 - -0.41% -
BM_deque_vector_move/64000 3.74% 2711.265 2812.753 - 3.44% -
BM_PushHeap_uint64_Ascending_256 3.73% 2.092 2.170 - 0.00% -
std::multiset<std::string>::insert(value)_(new_value)/32 3.73% 42.679 44.273 - 1.53% -
BM_num_get<bool> 3.73% 12.081 12.532 - 0.94% -
SetIntersection_Interlaced_Set_uint64_262144_262144 3.72% 1861108.073 1930350.992 - 4.24% -
BM_RangesPushHeap_uint32_Random_16 3.72% 4.388 4.551 - -0.22% -
std::rotate_copy(deque<int>)/32 3.72% 2.622 2.720 - -0.07% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 3.72% 589.992 611.921 - 0.16% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 3.71% 12.211 12.665 - 3.41% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 3.71% 14.447 14.984 - 2.83% -
BM_std_minmax_element<long_long>/512 3.71% 138.204 143.336 - -1.67% -
rng::copy_if(list<int>)_(every_other)/32768 3.71% 25335.272 26275.679 - 1.58% -
SetIntersection_Interlaced_Vector_string_1024_256 3.71% 20746730.950 21516258.972 - -0.41% -
rng::copy_n(vector<bool>)_(aligned)/262144 3.71% 277.722 288.016 - 0.87% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.70% 813.415 843.536 - -0.06% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.70% 810.366 840.331 - -0.37% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.69% 42.799 44.378 - 13.13% -
rng::reverse(deque<int>)/64 3.69% 13.078 13.560 - 3.73% -
std::remove_copy(list<int>)_(prefix)/8192 3.68% 7023.971 7282.675 - 5.14% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 3.67% 30111.892 31217.696 - -0.52% -
std::unordered_set<std::string>::find(key)_(existent)/32 3.67% 42.144 43.690 - -1.07% -
std::vector<std::string>::ctor(size)/32 3.66% 33.569 34.798 - 3.43% -
BM_std_minmax<unsigned_char>/25 3.66% 1.226 1.271 - 3.59% -
BM_RangesMakeHeap_uint64_Ascending_262144 3.66% 0.729 0.756 - 3.82% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.66% 19480.732 20193.238 - -0.03% -
BM_SortHeap_pair<uint32,_uint32>_16 3.66% 6.087 6.309 - 3.40% -
rng::all_of(list<int>)_(process_all)/8 3.65% 2.610 2.705 - -0.33% -
BM_std_min<short>/25 3.65% 2.086 2.162 - 2.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.65% 6641346.373 6883845.273 - 4.45% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 3.65% 2.531 2.623 - 4.23% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.64% 1072326.319 1111397.726 - 3.67% -
SetIntersection_Interlaced_Set_uint64_256_4 3.64% 11496271.590 11915144.216 - -0.07% -
SetIntersection_Interlaced_Set_uint32_16384_16 3.64% 206349449.766 213859599.145 - 1.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 3.64% 21543537.403 22327077.415 - 3.92% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.64% 17.177 17.801 - 0.14% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 3.63% 30.608 31.720 - 3.59% -
std::set<int>::erase(key)_(existent)/1024 3.63% 38.586 39.985 - 1.23% -
BM_StringRead_Cold_Deep_Empty 3.63% 0.802 0.831 - -3.51% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.63% 25.963 26.905 - 0.11% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.63% 0.325 0.336 - -0.25% -
BM_RangesPushHeap_string_Descending_16384 3.61% 2.462 2.551 - 2.18% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 3.61% 10.211 10.580 - 2.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.61% 838.670 868.953 - 2.63% -
std::move(vector<bool>)_(unaligned)/64 3.60% 1.534 1.589 - 1.91% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.58% 56938.238 58975.117 - 1.01% -
std::copy_if(vector<int>)_(entire_range)/8 3.58% 2.270 2.352 - 0.74% -
BM_std_min<char>/30 3.58% 2.223 2.303 - 2.88% -
SetIntersection_None_Set_uint64_262144_16384 3.57% 1212417.154 1255749.350 - 4.09% -
BM_vector_deque_move_backward/64000 3.57% 7358.308 7621.167 - -1.99% -
BM_std_minmax<unsigned_char>/26 3.57% 1.442 1.494 - 4.00% -
BM_std_minmax_element<long_long>/5500 3.56% 1444.963 1496.472 - -3.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.56% 1079289.680 1117748.033 - -0.26% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 3.56% 16.984 17.588 - 5.44% -
SetIntersection_Front_Set_string_262144_64 3.55% 4801407.128 4971813.665 - 1.42% -
SetIntersection_Interlaced_Vector_float_262144_16384 3.55% 349137399.607 361517551.722 - 4.40% -
SetIntersection_Interlaced_Set_string_64_16 3.55% 39042539.347 40426884.846 - 0.06% -
BM_RangesPopHeap_float_4 3.55% 2.369 2.453 - -0.84% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 3.54% 16.652 17.242 - 1.95% -
BM_std_min<unsigned_char>/4096 3.54% 28.934 29.957 - 2.14% -
std::multiset<std::string>::erase(key)_(non-existent)/32 3.54% 10.099 10.456 - -2.08% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 3.53% 59.433 61.533 - 2.98% -
BM_std_minmax<unsigned_char>/27 3.53% 1.868 1.934 - 5.69% -
BM_vector_deque_copy_backward/70000 3.52% 8163.027 8450.319 - -3.97% -
SetIntersection_Front_Vector_string_1024_256 3.52% 9942359.291 10292272.095 - -1.92% -
rng::contains_subrange(list<int>)_(single_element)/8192 3.51% 6995.482 7241.289 - -0.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 3.51% 1712375.571 1772523.762 - 4.25% -
std::all_of(deque<int>)_(process_all)/8192 3.50% 2621.478 2713.358 - -2.86% -
SetIntersection_None_Set_uint64_262144_1024 3.50% 1211109.619 1253524.252 - 4.31% -
SetIntersection_Interlaced_Set_float_16_16 3.50% 41208659.787 42650467.193 - 4.49% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 3.49% 23661.935 24487.602 - -0.18% -
BM_deque_deque_copy/1 3.49% 3.403 3.522 - -0.23% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 3.48% 26.132 27.042 - -15.44% -
std::transform(deque<int>,_deque<int>)/32 3.48% 21.584 22.336 - 3.95% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 3.48% 31325.941 32414.657 - -0.47% -
BM_StringRead_Cold_Deep_Small 3.47% 0.807 0.835 - -3.47% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.47% 16671.511 17250.354 - 1.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.47% 1149559.839 1189459.028 - -0.22% -
rng::remove_copy(list<int>)_(sprinkled)/8192 3.47% 7033.546 7277.546 - 1.56% -
BM_std_minmax<char>/15 3.46% 2.930 3.031 - 1.44% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.45% 4716.780 4879.658 - 0.09% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 3.45% 1.147 1.187 - 2.42% -
BM_RangesPopHeap_uint64_1024 3.45% 21.439 22.179 - 3.61% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.45% 211.099 218.381 - 1.41% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.45% 2.855 2.953 - -0.25% -
BM_std_min<unsigned_short>/11 3.45% 1.159 1.199 - -3.81% -
std::stable_partition(vector<int>)_(sparse)/8192 3.44% 1496.970 1548.519 - -0.36% -
std::all_of(list<int>)_(process_all)/32768 3.44% 26154.359 27054.708 - 2.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.44% 1151239.839 1190865.308 - 5.80% -
std::transform(deque<int>)_(identity_transform)/1024 3.44% 369.638 382.360 - 3.27% -
rng::contains(deque<int>)_(process_all)/8 3.44% 2.943 3.044 - -4.26% -
rng::stable_sort(deque<int>)_(repeated)/8 3.44% 17.980 18.598 - 0.76% -
BM_RangesPopHeap_float_1 3.43% 0.467 0.483 - 2.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.43% 147980.942 153055.145 - 3.27% -
BM_std_min<char>/23 3.42% 2.281 2.359 - 1.56% -
BM_PushHeap_uint32_Random_16 3.42% 4.413 4.563 - 0.27% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.42% 5236.728 5415.564 - 0.40% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 3.41% 29.440 30.443 - 16.61% -
BM_RangesPushHeap_uint32_Random_256 3.40% 5.924 6.126 - 0.47% -
BM_std_minmax<unsigned_char>/10 3.40% 1.341 1.387 - 0.04% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.40% 29.580 30.586 - 2.13% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 3.40% 815.045 842.737 - 3.56% -
std::partition_point(deque<int>)/50 3.39% 4.614 4.770 - -3.93% -
BM_vector_deque_move/1 3.39% 2.111 2.183 - -0.34% -
rng::find_end(deque<int>)_(process_all)/1024 3.39% 302.597 312.851 - -4.10% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 3.38% 37.665 38.939 - -7.66% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 3.38% 7217.778 7461.657 - 5.37% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 3.38% 576.398 595.859 - -0.05% -
SetIntersection_Interlaced_Set_uint32_16384_64 3.38% 213999564.324 221223091.283 - 2.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 3.38% 1126792.444 1164823.106 - 0.73% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 3.37% 670.415 693.034 - -0.53% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 3.37% 0.582 0.602 - 5.31% -
BM_RangesPushHeap_string_Descending_16 3.37% 2.108 2.179 - 1.57% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 3.37% 19969.565 20641.673 - 0.77% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.36% 2.098 2.169 - -0.64% -
std::multiset<int>::equal_range(key)_(non-existent)/32 3.36% 2.309 2.387 - 0.14% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 3.36% 32.273 33.356 - 2.90% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 3.36% 11.471 11.856 - 3.28% -
BM_StringFindNoMatch/64 3.35% 1.849 1.911 - 5.26% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.35% 6580.153 6800.392 - 0.48% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 3.34% 1.293 1.336 - 7.37% -
rng::for_each(multiset<int>::iterator)/8 3.34% 4.806 4.966 - -0.03% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.33% 4.420 4.567 - -0.79% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 3.33% 348157482.305 359736882.131 - 2.22% -
BM_PushHeap_uint64_Ascending_16384 3.32% 3.564 3.683 - -0.04% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.32% 1.589 1.642 - 0.21% -
SetIntersection_Front_Vector_uint32_16_16 3.32% 37886148.325 39144046.476 - 3.08% -
BM_std_min<unsigned_char>/6 3.32% 1.533 1.584 - 2.67% -
BM_std_minmax<short>/7 3.31% 1.747 1.805 - 2.17% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 3.31% 1.131 1.168 - 13.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.31% 0.908 0.938 - 4.29% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 3.31% 22.004 22.732 - 1.06% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 3.31% 27.375 28.279 - 3.44% -
std::find_if(list<int>)_(process_all)/8192 3.30% 12187.993 12589.631 - 3.26% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.29% 5160.517 5330.522 - -1.52% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 3.29% 147421.527 152271.920 - -3.44% -
rng::any_of(deque<int>)_(process_all)/32768 3.29% 10529.248 10875.367 - 2.85% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.29% 1.591 1.643 - -0.05% -
std::find(list<int>)_(process_all)/50 3.28% 18.131 18.726 - -0.98% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 3.28% 97372.653 100565.056 - 5.65% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 3.28% 175649.828 181407.615 - 0.66% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.27% 828.133 855.241 - 12.81% -
BM_MakeThenSortHeap_float_Descending_256 3.27% 5.722 5.909 - -3.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 3.27% 815538.739 842218.749 - 0.41% -
BM_std_minmax<short>/31 3.26% 3.085 3.186 - 2.25% -
std::reverse_copy(deque<int>)/8 3.26% 2.538 2.621 - 3.31% -
std::multiset<int>::erase(key)_(non-existent)/8192 3.26% 9.532 9.843 - 3.62% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 3.26% 42.926 44.325 - 0.05% -
SetIntersection_Front_Vector_string_262144_64 3.26% 3494745.407 3608617.210 - 7.80% -
BM_MakeHeap_uint64_Random_256 3.26% 1.134 1.171 - 0.87% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 3.25% 38.042 39.280 - 4.10% -
rng::any_of(list<int>)_(process_all)/32768 3.25% 26027.415 26873.495 - 3.13% -
BM_std_min<unsigned_short>/30 3.25% 2.359 2.436 - 3.92% -
BM_MakeHeap_string_Descending_16384 3.25% 2.976 3.073 - 10.80% -
std::find_if(vector<int>)_(process_all)/8192 3.25% 2194.264 2265.484 - 0.08% -
rng::fill_n(deque<int>)/8192 3.25% 240.646 248.455 - 3.24% -
SetIntersection_None_Vector_string_262144_256 3.24% 1314140.772 1356763.045 - -0.85% -
BM_StringRead_Cold_Deep_Large 3.24% 1.209 1.248 - -4.90% -
SetIntersection_Front_Vector_uint32_262144_1 3.24% 1089372.245 1124661.179 - 0.95% -
BM_RangesPopHeap_uint32_262144 3.24% 40.959 42.285 - 2.35% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.24% 45.289 46.756 - 3.44% -
SetIntersection_None_Set_string_1024_64 3.24% 9034443.204 9326856.724 - 4.21% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 3.24% 77.524 80.033 - 7.08% -
BM_RangesSortHeap_float_64 3.23% 3.139 3.241 - -0.10% -
std::find_if_not(vector<int>)_(process_all)/8 3.23% 2.531 2.612 - -1.77% -
rng::copy_if(list<int>)_(entire_range)/32768 3.23% 28402.928 29320.120 - 1.86% -
BM_num_get<long_long> 3.23% 11.169 11.529 - -2.86% -
std::unique(deque<int>)_(sprinkled)/32 3.23% 67.262 69.432 - 4.03% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 3.23% 89.422 92.308 - -12.52% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.22% 2074.404 2141.292 - -0.12% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.22% 28.126 29.033 - -0.49% -
SetIntersection_Interlaced_Set_uint32_1024_64 3.22% 9758014.217 10071898.463 - 1.25% -
BM_std_min<long_long>/30 3.21% 3.164 3.266 - 1.84% -
SetIntersection_Interlaced_Set_string_16384_1024 3.21% 339042062.996 349937721.925 - -0.23% -
SetIntersection_None_Set_uint64_1024_16 3.21% 8738560.901 9019370.134 - 2.95% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 3.21% 1035.022 1068.227 - 3.20% -
BM_RangesMakeThenSortHeap_float_Descending_262144 3.21% 34.527 35.634 - 1.76% -
std::shift_right(list<int>)/50 3.20% 26.923 27.785 - -0.56% -
rng::contains_subrange(deque<int>)_(same_length)/32 3.19% 18.628 19.223 - -5.89% -
BM_RangesPushHeap_string_Ascending_16384 3.19% 19.301 19.917 - -6.80% -
std::remove(deque<int>)_(prefix)/50 3.19% 65.874 67.975 - 7.09% -
std::find_end(forward_list<int>)_(single_element)/1000 3.18% 673.843 695.303 - 2.96% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.18% 274618.252 283362.130 - 0.88% -
BM_std_minmax<unsigned_int>/6 3.17% 1.344 1.387 - 2.75% -
std::copy_n(deque<int>)/8 3.17% 2.643 2.727 - -0.90% -
BM_deque_vector_ranges_move_backward/70000 3.17% 8522.461 8792.914 - 1.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 3.17% 93.536 96.501 - 13.95% -
std::partial_sort(deque<int>)_(ascending)/8 3.17% 29.620 30.558 - 2.97% -
std::map<std::string,_int>::erase(iterator)/8192 3.16% 26.448 27.285 - -9.09% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 3.16% 4.117 4.247 - 1.23% -
std::generate_n(vector<int>)/50 3.16% 12.052 12.433 - -0.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 3.15% 1244426.432 1283682.619 - 5.25% -
BM_deque_deque_move/1 3.15% 3.409 3.517 - 0.95% -
rng::find(list<int>)_(process_all)/1024 3.15% 688.579 710.271 - 1.76% -
BM_RangesMakeHeap_uint64_Random_262144 3.15% 1.042 1.075 - 4.00% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 3.15% 21.880 22.569 - 1.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.15% 2092303.873 2158113.849 - 6.54% -
std::stable_partition(deque<int>)_(sparse)/8192 3.14% 3369.537 3475.313 - -2.65% -
BM_std_min<unsigned_char>/4 3.14% 0.979 1.010 - -2.99% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.14% 34.663 35.750 - 1.01% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 3.13% 23.489 24.225 - 1.61% -
BM_std_minmax<unsigned_char>/3 3.13% 1.193 1.230 - 7.95% -
BM_RangesMakeHeap_uint64_SingleElement_16384 3.13% 0.582 0.600 - 3.27% -
BM_vector_deque_ranges_copy_backward/65536 3.13% 7661.263 7901.276 - -2.45% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 3.13% 9.285 9.575 - 2.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 3.12% 1187584.866 1224591.848 - -0.33% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 3.11% 14223.418 14665.853 - 0.87% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.11% 42761.124 44091.170 - 0.37% -
SetIntersection_Front_Vector_uint32_256_16 3.10% 4369336.929 4504929.134 - 0.96% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 3.10% 22.715 23.419 - 0.25% -
std::find_if(vector<int>)_(process_all)/32768 3.10% 8804.068 9076.782 - -0.04% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 3.10% 4.993 5.147 - -0.57% -
std::stable_partition(list<int>)_(sparse)/1024 3.10% 913.276 941.552 - -0.72% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.09% 96806.963 99794.438 - 2.46% -
std::partial_sort_copy(list<int>)_(ascending)/8192 3.09% 61109.249 62995.079 - 3.69% -
BM_RangesPopHeap_uint64_16384 3.09% 31.239 32.203 - 3.55% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 3.09% 14.674 15.126 - 1.85% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 3.07% 10.454 10.775 - 10.55% -
SetIntersection_Front_Set_uint64_262144_262144 3.07% 1814152.424 1869833.820 - 3.68% -
SetIntersection_Interlaced_Vector_uint64_16384_16 3.06% 2435060.489 2509577.713 - -23.69% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.06% 6.376 6.571 - -0.87% -
std::unordered_set<int>::contains(key)_(existent)/32 3.06% 1.273 1.312 - 5.68% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 3.06% 1.634 1.684 - 5.40% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 3.06% 306.174 315.531 - 0.60% -
BM_PushHeap_float_Ascending_16384 3.05% 4.221 4.349 - -0.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.05% 1595079.572 1643677.899 - 6.51% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 3.05% 34.362 35.409 - 2.78% -
std::any_of(list<int>)_(process_all)/32768 3.05% 25836.779 26623.598 - 2.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.04% 104.833 108.022 - -44.35% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.04% 46.842 48.265 - 0.34% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.04% 78.975 81.373 - 0.50% -
rng::stable_partition(vector<int>)_(sparse)/1024 3.03% 206.833 213.103 - 2.13% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 3.03% 23.188 23.890 - 2.35% -
std::multiset<int>::ctor(const&,_alloc)/32 3.03% 220.270 226.935 - 5.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.03% 1973.306 2033.005 - -0.93% -
BM_SortHeap_float_4 3.02% 1.028 1.059 - -1.31% -
BM_RangesPushHeap_uint32_Ascending_262144 3.02% 8.036 8.278 - -0.20% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 3.02% 12898.021 13286.918 - -3.33% -
BM_std_min<unsigned_long_long>/64 3.01% 4.807 4.951 - 5.51% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.01% 0.734 0.756 - 1.66% -
std::multiset<std::string>::find(key)_(existent)/32 3.01% 14.756 15.201 - -28.30% -
BM_std_minmax_element<short>/4 3.01% 1.227 1.264 - 1.88% -
std::copy_backward(deque<int>)/32768 3.01% 4077.205 4199.803 - 2.52% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 3.00% 1.123 1.157 - 12.42% -
rng::move_backward(list<int>)/32768 3.00% 33613.677 34621.518 - 0.90% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.99% 16.722 17.223 - 1.13% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 2.99% 11.625 11.973 - 3.50% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.99% 10496.613 10810.740 - -10.57% -
BM_RangesPopHeap_uint64_64 2.99% 12.621 12.999 - 2.51% -
rng::partition_copy(deque<int>)/50 2.99% 27.459 28.280 - 1.07% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 2.99% 820.462 844.960 - 0.91% -
std::move(deque<int>)/4096 2.98% 153.781 158.371 - 3.45% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.98% 12084.821 12444.696 - 5.55% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.98% 717.278 738.634 - -1.06% -
BM_std_min<unsigned_char>/4000 2.97% 27.063 27.868 - 1.96% -
rng::find_if_not(vector<int>)_(bail_25%)/8 2.97% 1.095 1.127 - -0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.97% 39689980.131 40868851.129 - 0.93% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 2.97% 567.015 583.834 - -0.17% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.97% 16151.400 16630.432 - 1.79% -
SetIntersection_None_Vector_string_256_1 2.96% 4744770.948 4885357.546 - 2.61% -
BM_MakeHeap_uint32_PipeOrgan_1024 2.96% 0.689 0.709 - -1.15% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 2.96% 21.410 22.043 - 3.61% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.95% 34.099 35.106 - 0.66% -
BM_MakeHeap_uint32_PipeOrgan_4 2.95% 0.419 0.432 - 2.77% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.95% 2.844 2.928 - -1.78% -
std::sort(vector<int>)_(qsort_adversarial)/8192 2.95% 147796.495 152150.933 - -3.64% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 2.95% 26.488 27.268 - 1.39% -
BM_StringRelational_Less_Large_Small_Control 2.94% 1.780 1.833 - 8.37% -
BM_StringEraseWithMove_Large_Transparent 2.94% 2.587 2.663 - 1.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.94% 1099617.376 1131923.378 - 1.32% -
BM_MakeThenSortHeap_uint32_SingleElement_4 2.93% 1.536 1.582 - 11.23% -
SetIntersection_Front_Set_string_1024_16 2.93% 2021728.781 2081027.269 - 3.47% -
rng::find_if_not(vector<char>)_(bail_25%)/8 2.93% 0.943 0.971 - 1.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.93% 1161018.633 1195059.618 - 0.44% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.93% 22.546 23.206 - 0.87% -
std::sort(vector<int>)_(qsort_adversarial)/1024 2.93% 12925.807 13304.262 - -3.32% -
std::find_if(vector<char>)_(bail_25%)/8 2.92% 0.929 0.956 - 0.14% -
std::multiset<int>::count(key)_(existent)/8192 2.92% 9.188 9.457 - -1.05% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.92% 22.332 22.984 - 2.63% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.91% 13347.825 13736.910 - -0.59% -
SetIntersection_Front_Set_uint64_1024_64 2.91% 1888060.935 1943052.359 - 5.11% -
rng::contains(list<int>)_(process_all)/8192 2.91% 6967.445 7170.298 - -1.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 2.91% 41.952 43.174 - 24.68% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 2.91% 3.121 3.212 - 0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2.90% 1134963.232 1167894.736 - 0.24% -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 2.90% 0.759 0.781 - 2.96% -
BM_std_min<unsigned_short>/512 2.90% 7.139 7.345 - 1.19% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.89% 2.160 2.223 - 5.21% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.88% 6250.586 6430.871 - 1.62% -
BM_SortHeap_float_64 2.88% 3.152 3.243 - 0.27% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 2.88% 22.785 23.442 - 1.87% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.88% 37178.320 38248.666 - -0.64% -
BM_LowerBound_string_64 2.87% 69.345 71.335 - 0.66% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.87% 14.834 15.260 - 1.40% -
BM_RangesPushHeap_uint32_Random_262144 2.86% 6.277 6.456 - 0.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.86% 1131003.983 1163358.277 - -1.70% -
BM_std_minmax<short>/64 2.86% 1.525 1.569 - -2.92% -
BM_RangesPushHeap_string_Random_262144 2.83% 18.500 19.023 - -3.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.82% 9795136.959 10071637.678 - 1.96% -
SetIntersection_Front_Set_uint64_16384_64 2.82% 1913438.329 1967374.878 - 7.54% -
std::remove_if(deque<int>)_(prefix)/32 2.82% 58.069 59.706 - 2.55% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.82% 4.521 4.648 - -0.40% -
SetIntersection_Front_Set_uint64_262144_16384 2.80% 336249406.411 345679277.430 - 0.03% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.80% 350038075.910 359835370.287 - 4.62% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 2.80% 22.778 23.415 - -7.68% -
SetIntersection_Interlaced_Set_uint64_262144_64 2.79% 1619862.467 1665057.697 - 2.49% -
rng::replace(vector<int>)_(prefix)/8192 2.78% 1263.413 1298.585 - 6.60% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.78% 5339.875 5488.466 - 0.21% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.78% 2.639 2.712 - 2.66% -
SetIntersection_Front_Set_uint32_64_64 2.77% 15637852.942 16071550.762 - 0.43% -
std::shift_left(deque<int>)/32 2.77% 4.728 4.859 - 2.34% -
BM_RangesPushHeap_float_Random_4 2.77% 2.912 2.993 - 0.07% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.77% 53957.654 55451.840 - 1.82% -
std::move_backward(vector<int>)/1048576 2.77% 54475.926 55983.299 - -0.88% -
BM_std_minmax<int>/6 2.77% 1.349 1.386 - -0.01% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 2.77% 26.619 27.355 - -2.42% -
BM_SortHeap_float_262144 2.76% 30.427 31.269 - -0.24% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.76% 5348.338 5496.124 - 0.47% -
std::partial_sort(deque<int>)_(descending)/8192 2.76% 284366.018 292215.345 - 1.68% -
BM_std_minmax<short>/22 2.76% 2.277 2.340 - 0.33% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.76% 5347.640 5495.043 - 0.41% -
BM_MakeThenSortHeap_string_Ascending_16384 2.75% 62.292 64.007 - 2.28% -
rng::is_sorted(list<int>)/1024 2.75% 759.465 780.367 - 0.19% -
BM_RangesMakeThenSortHeap_string_Heap_64 2.75% 33.628 34.552 - 1.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.75% 3.490 3.586 - -2.20% -
BM_std_min<char>/1024 2.75% 8.310 8.538 - 1.28% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 2.75% 21.594 22.187 - 0.05% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 2.75% 480.400 493.588 - -1.61% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 2.74% 5.924 6.087 - 1.39% -
BM_StringRelational_Less_Small_Small_ChangeFirst 2.74% 1.386 1.424 - -0.97% -
BM_deque_deque_ranges_copy_backward/65536 2.74% 7981.857 8200.492 - -1.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.74% 792.503 814.203 - 0.26% -
SetIntersection_None_Vector_uint32_1024_1 2.74% 1121442.065 1152142.394 - -0.71% -
std::multimap<std::string,_int>::clear()/1024 2.74% 19787.068 20328.648 - 2.92% -
SetIntersection_Interlaced_Set_uint64_16384_4 2.74% 178703794.508 183591365.539 - 1.15% -
SetIntersection_Interlaced_Set_uint64_16384_256 2.73% 206805341.018 212460782.238 - 0.77% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.73% 0.762 0.782 - -1.19% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.73% 2.585 2.656 - 1.07% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 2.72% 41.528 42.656 - 2.13% -
SetIntersection_Front_Vector_uint32_1024_64 2.72% 1390369.019 1428123.029 - -1.21% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.70% 612.282 628.820 - 0.88% -
BM_deque_deque_ranges_copy/70000 2.70% 3037.682 3119.603 - 3.31% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.69% 5341.132 5484.798 - 0.25% -
std::all_of(list<int>)_(process_all)/32 2.69% 11.494 11.803 - 1.39% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.68% 7.468 7.668 - 0.58% -
SetIntersection_Interlaced_Vector_uint64_256_16 2.68% 6192708.049 6358846.390 - 3.38% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.68% 35.316 36.263 - -0.42% -
rng::copy_if(vector<int>)_(entire_range)/64 2.68% 15.487 15.902 - 2.56% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 2.68% 4.778 4.906 - 2.61% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 2.68% 1.951 2.003 - 3.55% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 2.68% 11.148 11.447 - -0.67% -
BM_MakeHeap_uint32_Random_64 2.67% 1.250 1.284 - 2.25% -
std::find(list<int>)_(bail_25%)/1024 2.66% 130.138 133.602 - 0.60% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.66% 54112.965 55552.530 - 2.08% -
BM_PushHeap_float_Random_4 2.65% 2.837 2.912 - -2.84% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 2.65% 1.536 1.577 - -1.59% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 2.65% 39.256 40.295 - 0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.64% 5706998.570 5857895.880 - 2.77% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 2.64% 7.270 7.462 - -0.52% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 2.64% 1.149 1.179 - 1.44% -
bm_ranges_lexicographical_compare<signed_char>/8 2.63% 3.166 3.250 - 1.28% -
std::search_n(list<int>)_(no_match)/1000 2.63% 677.286 695.129 - 2.87% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 2.63% 21.644 22.214 - -3.55% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.63% 2.254 2.314 - 2.96% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.63% 18.230 18.710 - -1.39% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.62% 49879.528 51188.640 - 1.03% -
BM_RangesMakeThenSortHeap_float_Descending_64 2.62% 3.247 3.332 - 3.45% -
BM_vector_deque_move/2 2.62% 1.832 1.880 - -0.16% -
BM_std_minmax<short>/24 2.62% 2.225 2.283 - 2.05% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.61% 38.392 39.394 - -0.68% -
BM_RangesMakeThenSortHeap_float_Heap_1024 2.61% 8.111 8.323 - 1.48% -
rng::starts_with(deque<int>)/8192 2.60% 3851.995 3952.289 - 2.40% -
BM_std_min<unsigned_short>/22 2.60% 1.813 1.860 - 5.14% -
BM_RangesMakeHeap_string_SingleElement_4 2.60% 3.593 3.686 - 2.19% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 2.60% 5.705 5.853 - 0.66% -
std::find_first_of(list<int>)_(large_needle)/1024 2.60% 863946.773 886372.770 - 2.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.59% 0.826 0.847 - 0.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.59% 761.820 781.549 - 2.64% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 2.59% 23.356 23.960 - 1.24% -
BM_RangesPopHeap_uint32_256 2.58% 16.871 17.307 - 1.54% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 2.58% 30.885 31.682 - 2.41% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 2.58% 25672.861 26334.837 - -0.67% -
BM_std_minmax<unsigned_short>/3 2.58% 1.165 1.195 - -2.82% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 2.58% 20.508 21.037 - -2.21% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 2.57% 1053.798 1080.886 - -0.15% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.57% 26.317 26.993 - 0.85% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.57% 16.284 16.702 - 1.87% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.57% 528.970 542.541 - 0.53% -
BM_std_min<long_long>/31 2.56% 3.403 3.490 - 4.71% -
BM_RangesMakeHeap_string_SingleElement_16 2.56% 5.532 5.674 - 2.23% -
710_omnetpp_r 2.56% 8.847 9.073 - 0.80% -
SetIntersection_Interlaced_Set_uint32_16384_1024 2.56% 169328284.042 173656495.385 - 1.55% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 2.56% 12.329 12.644 - 3.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.55% 10.981 11.261 - 2.63% -
rng::any_of(vector<int>)_(process_all)/8 2.55% 2.354 2.414 - -6.48% -
rng::find_last(vector<char>)_(bail_10%)/8 2.54% 1.567 1.606 - 0.17% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 2.54% 0.534 0.548 - 2.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.54% 345406858.829 354186016.346 - 0.51% -
BM_MakeThenSortHeap_float_Descending_262144 2.53% 34.451 35.324 - 0.14% -
SetIntersection_Interlaced_Set_string_262144_262144 2.53% 17375759.848 17815672.525 - 1.32% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.53% 35894.394 36802.908 - -0.92% -
std::map<int,_int>::ctor(const&,_alloc)/32 2.53% 212.330 217.700 - -0.52% -
BM_RangesSortHeap_float_262144 2.52% 29.911 30.665 - -0.31% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2.52% 1390.817 1425.882 - -2.31% -
BM_RangesPushHeap_uint32_Random_1024 2.52% 6.037 6.189 - -1.66% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.52% 10.127 10.382 - 6.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.51% 32454.172 33269.777 - 0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.51% 1202052.231 1232259.915 - 0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 2.51% 1247596.353 1278901.451 - 4.17% -
SetIntersection_Front_Vector_uint64_256_4 2.51% 4348956.633 4458046.994 - -0.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 2.51% 1382811.766 1417476.807 - 2.99% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 2.51% 10.762 11.032 - 10.94% -
std::fill_n(deque<int>)/8192 2.50% 239.949 245.958 - 2.25% -
SetIntersection_Interlaced_Set_uint32_256_256 2.50% 8851964.824 9073490.807 - 0.87% -
BM_StringRelational_Less_Empty_Empty_Control 2.50% 1.935 1.984 - 2.33% -
rng::copy_if(vector<int>)_(entire_range)/8 2.50% 2.203 2.258 - 3.81% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.50% 20.152 20.656 - -1.53% -
rng::stable_sort(deque<int>)_(shuffled)/1024 2.49% 2437.334 2498.136 - 1.11% -
std::find_first_of(vector<int>)_(large_needle)/32 2.49% 104.780 107.393 - -1.53% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.49% 609.417 624.610 - -0.07% -
SetIntersection_Interlaced_Set_string_16_16 2.49% 63429020.985 65009817.676 - 6.77% -
SetIntersection_None_Vector_string_262144_1024 2.49% 1349693.025 1383325.953 - 5.53% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.49% 3.964 4.062 - 3.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.49% 1114226.755 1141983.025 - 1.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.49% 1090735.430 1117898.526 - 0.40% -
rng::stable_sort(vector<int>)_(repeated)/8 2.49% 16.572 16.985 - 1.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.49% 1224040.143 1254502.517 - -0.57% -
std::rotate_copy(deque<int>)/1024 2.49% 34.211 35.062 - 1.42% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.48% 1.895 1.942 - 4.16% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.48% 29.485 30.216 - -1.05% -
BM_RangesPushHeap_uint32_Random_64 2.48% 5.509 5.645 - 2.21% -
BM_StringRelational_Less_Empty_Small_Control 2.47% 1.992 2.041 - -1.74% -
SetIntersection_Interlaced_Set_string_262144_1024 2.46% 2114599.366 2166688.965 - 2.83% -
BM_MakeHeap_uint32_Random_16 2.46% 1.253 1.283 - -1.66% -
std::all_of(deque<int>)_(process_all)/32768 2.46% 10546.821 10806.406 - -3.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 2.46% 1671862.224 1713002.035 - 3.16% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.46% 23115.742 23684.512 - 0.13% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.46% 31.575 32.350 - -2.03% -
SetIntersection_Front_Set_uint64_262144_4 2.45% 1117760.870 1145189.357 - 2.24% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.45% 23.835 24.419 - 1.12% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 2.45% 104.469 107.025 - -48.13% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.45% 16.295 16.694 - 3.57% -
std::for_each_n(join_view(vector<vector<int>>))/8 2.44% 1.678 1.719 - -8.70% -
SetIntersection_None_Vector_float_16384_64 2.44% 1203707.658 1233103.334 - 5.43% -
SetIntersection_Front_Vector_uint64_16384_1 2.44% 1099134.946 1125971.561 - 3.11% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.44% 29.042 29.751 - -2.14% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.44% 1.500 1.537 - -0.24% -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 2.44% 6733.360 6897.632 - 2.11% -
BM_std_min<short>/2 2.44% 0.485 0.497 - -3.41% -
rng::none_of(list<int>)_(process_all)/32768 2.43% 25482.773 26101.911 - 1.84% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 2.43% 3891.192 3985.708 - 1.86% -
rng::search(list<int>)_(no_match)/8192 2.43% 6859.488 7026.002 - 3.17% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 2.42% 28.870 29.570 - 2.18% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.42% 2876.226 2945.872 - 1.95% -
BM_PushHeap_uint64_Ascending_1024 2.42% 2.577 2.640 - 0.23% -
SetIntersection_Interlaced_Set_string_16384_256 2.42% 351631065.344 360138060.991 - 2.95% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 2.42% 28.571 29.262 - -5.18% -
std::search(list<int>)_(no_match)/1024 2.42% 738.440 756.283 - -51.13% -
std::set<int>::ctor(const&,_alloc)/32 2.41% 215.597 220.798 - 3.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 2.41% 15674201.931 16052106.000 - 1.80% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 2.41% 15.801 16.182 - 2.61% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.41% 1505.128 1541.344 - 5.17% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.40% 2.392 2.449 - -0.29% -
BM_std_minmax<unsigned_char>/28 2.40% 2.150 2.202 - 4.20% -
std::multiset<std::string>::erase(key)_(existent)/1024 2.40% 57.816 59.202 - -32.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 2.40% 117382475.219 120196421.388 - -2.00% -
std::multiset<std::string>::count(key)_(existent)/8192 2.39% 30.721 31.455 - 4.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 2.39% 43824732.315 44871245.027 - 3.31% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.39% 604.841 619.276 - 1.46% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 2.38% 23.086 23.637 - 3.74% -
BM_StringEraseWithMove_Small_Opaque 2.38% 2.574 2.636 - 2.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 2.37% 6819872.302 6981550.036 - 0.79% -
std::unordered_set<int>::erase(key)_(existent)/32 2.37% 21.059 21.558 - 0.31% -
SetIntersection_None_Vector_uint64_256_64 2.37% 3526385.901 3609907.987 - -0.76% -
SetIntersection_Front_Vector_string_16384_64 2.37% 3474570.334 3556799.539 - 4.42% -
BM_std_minmax<short>/26 2.37% 2.480 2.539 - 1.76% -
BM_vector_deque_move_backward/512 2.36% 17.601 18.017 - 0.73% -
std::find_if(list<int>)_(process_all)/8 2.36% 3.424 3.505 - 0.30% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 2.36% 13.158 13.468 - 1.47% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.36% 605.156 619.436 - 1.52% -
std::shift_left(deque<int>)/1024 2.36% 39.545 40.477 - 1.56% -
BM_deque_deque_move/64000 2.35% 2724.308 2788.424 - 1.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 2.35% 11027959.919 11287461.011 - 3.42% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 2.35% 0.495 0.506 - -0.05% -
SetIntersection_Interlaced_Set_uint64_262144_256 2.34% 1629857.013 1668072.590 - 2.59% -
BM_RangesPopHeap_uint64_256 2.34% 17.062 17.462 - 2.03% -
SetIntersection_Front_Vector_float_16384_16384 2.34% 80417228.653 82299954.478 - 2.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 2.34% 18763479.016 19202091.342 - 2.01% -
std::multiset<int>::erase(iterator)/8192 2.34% 23.644 24.196 - -0.14% -
BM_deque_vector_move_backward/4000 2.33% 142.995 146.328 - 0.54% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 2.33% 5866746.350 6003415.245 - 0.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.33% 8.695 8.898 - 0.47% -
SetIntersection_None_Set_uint64_256_4 2.33% 11344161.418 11608092.662 - 2.41% -
rng::fill(vector<int>)/32 2.32% 1.039 1.063 - 2.34% -
SetIntersection_Front_Vector_string_64_16 2.32% 21963888.588 22473392.574 - 2.97% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.32% 22.042 22.553 - -0.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.32% 19472963.312 19924007.717 - -1.67% -
rng::starts_with(vector<int>,_pred)/8 2.32% 4.126 4.221 - -1.89% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 2.31% 5.893 6.030 - -4.73% -
BM_RangesPopHeap_uint32_1024 2.31% 21.369 21.863 - 2.46% -
SetIntersection_None_Set_string_64_16 2.31% 19273323.960 19718930.910 - 1.91% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 2.31% 3.957 4.048 - 1.48% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 2.30% 38.360 39.244 - 0.76% -
SetIntersection_None_Set_uint64_256_64 2.30% 9156307.999 9367295.927 - 1.88% -
BM_PushHeap_float_Random_16384 2.30% 7.525 7.699 - 0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.30% 1199754.309 1227349.540 - -0.72% -
std::find_if(vector<int>)_(process_all)/50 2.30% 13.921 14.241 - -0.23% -
BM_std_min<unsigned_short>/19 2.29% 1.893 1.936 - 2.47% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.29% 715.489 731.901 - 0.16% -
BM_PushHeap_uint64_PipeOrgan_262144 2.29% 3.037 3.106 - 2.20% -
SetIntersection_Interlaced_Vector_string_1024_1 2.29% 1116861.479 1142450.114 - 0.24% -
std::multiset<int>::insert(value)_(new_value)/1024 2.29% 47.785 48.877 - 1.37% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 2.29% 19.805 20.257 - 1.66% -
BM_deque_vector_ranges_move/70000 2.28% 2911.333 2977.834 - 0.63% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.28% 48679.673 49791.441 - 3.24% -
rng::sort(deque<int>)_(repeated)/8192 2.28% 6573.259 6723.375 - -1.25% -
std::find_if(vector<int>)_(process_all)/1024 2.28% 283.577 290.052 - -0.07% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.28% 47.467 48.548 - 0.35% -
BM_MakeThenSortHeap_string_Random_262144 2.28% 193.862 198.278 - 3.74% -
SetIntersection_Front_Set_uint64_1024_16 2.27% 1283184.699 1312351.508 - 1.28% -
rng::reverse(list<int>)/32768 2.27% 17636.746 18037.542 - 4.36% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.27% 0.980 1.003 - 2.72% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.27% 35840.003 36653.532 - 1.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.27% 23.834 24.375 - 1.05% -
BM_StringFindStringLiteral/32 2.27% 1.667 1.705 - 2.42% -
SetIntersection_Front_Vector_uint64_16_16 2.25% 37635504.099 38483829.324 - 0.21% -
rng::fold_left(list<int>)/8192 2.25% 10517.347 10754.383 - 2.62% -
BM_vector_deque_copy_backward/64 2.25% 2.961 3.028 - -1.40% -
std::partial_sort(deque<int>)_(heap)/8192 2.25% 283639.195 290026.834 - -0.26% -
rng::sort(vector<int>)_(descending)/8192 2.25% 7274.141 7437.892 - 1.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 2.25% 1249899.578 1278019.858 - 4.46% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.25% 8.976 9.178 - 1.82% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 2.25% 36.268 37.082 - 1.69% -
BM_MakeHeap_float_Random_262144 2.25% 1.115 1.140 - -5.56% -
rng::generate(list<int>)/32 2.24% 8.537 8.728 - 0.23% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.24% 24.394 24.941 - 1.19% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 2.24% 216.654 221.511 - 0.05% -
SetIntersection_Front_Set_string_1024_1024 2.24% 56345127.575 57607568.569 - 0.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 2.24% 1151681.609 1177475.075 - 2.30% -
BM_RangesMakeThenSortHeap_float_Descending_1024 2.24% 8.004 8.183 - 0.72% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 2.24% 18.156 18.562 - 7.75% -
std::multiset<int>::insert(value)_(already_present)/8192 2.24% 32.582 33.311 - 1.67% -
BM_std_minmax<unsigned_short>/31 2.23% 2.998 3.065 - -0.87% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.23% 13.303 13.599 - 2.11% -
std::multiset<int>::insert(value)_(already_present)/32 2.23% 19.001 19.425 - 0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.23% 16.586 16.955 - 0.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.23% 348957915.886 356733869.943 - 1.09% -
std::generate(list<int>)/32 2.23% 8.540 8.731 - 0.17% -
BM_std_minmax<unsigned_char>/20 2.23% 1.932 1.975 - 3.49% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.22% 28579.279 29214.480 - 1.20% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 2.22% 64.882 66.324 - 0.42% -
SetIntersection_None_Vector_float_16384_1024 2.22% 1171838.611 1197862.758 - 1.61% -
std::equal(vector<int>)_(it,_it,_it)/8192 2.22% 571.408 584.083 - 2.22% -
std::adjacent_find(vector<int>,_pred)/1048576 2.22% 464606.379 474902.722 - 2.35% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.21% 2.135 2.182 - 4.50% -
SetIntersection_None_Set_uint64_1024_1024 2.20% 8728898.030 8921361.794 - 2.02% -
BM_std_minmax_element<long_long>/65536 2.20% 17518.106 17904.359 - -4.00% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.20% 2440.793 2494.539 - 0.65% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.20% 174085.234 177917.958 - 1.05% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 2.20% 1.407 1.438 - 3.00% -
std::move_backward(deque<int>)/32768 2.19% 3607.432 3686.613 - 4.48% -
std::set<int>::erase(key)_(existent)/8192 2.19% 51.270 52.395 - 0.83% -
BM_LowerBound_pair<uint32,_uint32>_1 2.19% 2.865 2.928 - 2.69% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.19% 264645.710 270449.311 - 2.43% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.19% 3.347 3.420 - -0.37% -
rng::replace(vector<int>)_(prefix)/32 2.19% 5.041 5.151 - 0.83% -
BM_std_minmax_element<long_long>/70000 2.19% 18696.519 19105.278 - -4.09% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.19% 705.691 721.115 - 0.49% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 2.19% 529.962 541.543 - 1.01% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.18% 4098.563 4188.111 - 0.93% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 2.18% 20.541 20.989 - 1.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 2.18% 12984027.672 13267225.868 - -1.61% -
BM_std_minmax<unsigned_int>/23 2.18% 2.388 2.440 - 2.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.18% 9745650.668 9957998.345 - 9.66% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 2.18% 0.622 0.636 - 13.39% -
std::move_backward(deque<int>)/262144 2.18% 29751.221 30399.292 - -0.25% -
BM_std_minmax_element<long_long>/64000 2.18% 17107.497 17479.786 - -3.97% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.18% 4.724 4.827 - -1.34% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.18% 6645.039 6789.585 - 1.38% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 2.17% 31.256 31.935 - 6.37% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.17% 197.218 201.493 - -0.73% -
BM_std_min<unsigned_short>/12 2.17% 1.517 1.550 - -1.51% -
BM_std_minmax<unsigned_char>/15 2.16% 2.983 3.047 - -1.04% -
std::set<int>::equal_range(key)_(non-existent)/1024 2.16% 6.302 6.438 - -2.13% -
std::find_end(deque<int>,_pred)_(process_all)/8192 2.16% 4318.666 4412.067 - 0.55% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.16% 2.639 2.696 - 0.26% -
BM_std_minmax<unsigned_short>/30 2.16% 2.726 2.784 - -1.80% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.16% 24.618 25.149 - 0.72% -
std::find_if_not(deque<int>)_(process_all)/1024 2.15% 484.766 495.212 - 1.07% -
SetIntersection_Interlaced_Set_uint32_16_16 2.15% 40454729.856 41325341.531 - -1.60% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.15% 39682.067 40535.863 - 0.46% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.14% 1273683.108 1301002.359 - 3.73% -
std::sort(vector<int>)_(descending)/8192 2.14% 7280.421 7436.515 - 1.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.14% 344875130.437 352264408.448 - 0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 2.14% 1266647.705 1293771.078 - 3.79% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.14% 9.013 9.206 - 1.83% -
BM_RangesSortHeap_string_256 2.14% 44.347 45.296 - 2.30% -
std::search(deque<int>)_(single_element)/1000 2.14% 439.237 448.633 - 0.16% -
std::unordered_set<int>::clear()/1024 2.14% 7886.450 8055.054 - -3.39% -
std::partial_sort(deque<int>)_(heap)/8 2.14% 37.585 38.388 - -0.26% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 2.14% 0.818 0.836 - 1.42% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.14% 2.353 2.403 - -4.07% -
BM_RangesPushHeap_string_Ascending_256 2.13% 10.974 11.208 - -2.89% -
rng::generate(list<int>)/50 2.13% 15.364 15.692 - 0.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.13% 1402.366 1432.252 - -3.99% -
std::set<int>::count(key)_(existent)/32 2.13% 1.793 1.831 - -3.63% -
BM_std_minmax<short>/1 2.13% 0.634 0.648 - 3.46% -
SetIntersection_Interlaced_Set_string_64_4 2.13% 26877999.369 27449831.262 - -1.34% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.13% 19.666 20.084 - -1.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.12% 51.778 52.879 - 1.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.12% 6509247.389 6647164.407 - -0.06% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.12% 4692.278 4791.602 - -0.08% -
rng::all_of(list<int>)_(process_all)/32768 2.12% 25784.776 26330.242 - 0.94% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.12% 26.884 27.453 - -4.24% -
std::multiset<std::string>::insert(value)_(new_value)/8192 2.12% 95.417 97.435 - 29.55% -
BM_std_minmax<unsigned_char>/5 2.11% 1.751 1.788 - 7.17% -
rng::partial_sort(deque<int>)_(heap)/8 2.11% 36.906 37.685 - -1.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.11% 20379909.592 20809580.756 - 0.27% -
SetIntersection_Front_Vector_string_64_64 2.11% 27708046.126 28291916.229 - 1.62% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.10% 17.238 17.601 - 5.06% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.10% 17229.120 17591.749 - 4.36% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 2.10% 700.017 714.729 - -1.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 2.10% 33.869 34.580 - 2.18% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.10% 6594.850 6733.371 - 1.28% -
BM_RangesMakeThenSortHeap_float_Random_64 2.10% 17.660 18.030 - 0.93% -
rng::none_of(deque<int>)_(process_all)/8 2.10% 4.385 4.477 - -4.53% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 2.09% 6.069 6.196 - 1.10% -
rng::move(deque<int>)/64 2.09% 6.318 6.451 - -2.63% -
bm_ranges_lexicographical_compare<signed_char>/7 2.09% 2.835 2.895 - 2.25% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.09% 27.983 28.567 - 2.02% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 2.09% 6757.306 6898.221 - 2.59% -
rng::partition_point(list<int>)/50 2.08% 24.471 24.981 - 1.92% -
std::multiset<std::string>::erase(key)_(existent)/32 2.08% 58.731 59.954 - 18.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.08% 20018363.160 20434963.146 - 2.26% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 2.08% 146.124 149.158 - 1.92% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.08% 572.944 584.841 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.07% 1137567.190 1161171.038 - -0.37% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 2.07% 0.551 0.563 - 4.00% -
BM_vector_deque_copy_backward/65536 2.07% 7749.664 7909.832 - -2.43% -
BM_RangesMakeThenSortHeap_string_Random_1024 2.06% 68.603 70.018 - 1.74% -
SetIntersection_Front_Vector_float_16_16 2.06% 38111775.338 38896659.914 - 0.47% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.06% 372.858 380.536 - 2.46% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 2.06% 8.968 9.153 - 1.41% -
BM_RangesMakeHeap_uint32_SingleElement_1024 2.06% 0.573 0.584 - 1.78% -
rng::contains_subrange(list<int>)_(process_all)/50 2.06% 17.614 17.976 - 1.35% -
std::copy_if(list<int>)_(every_other)/4096 2.06% 3172.195 3237.426 - 0.38% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.05% 1.320 1.347 - 1.46% -
BM_std_minmax<unsigned_int>/31 2.05% 2.478 2.529 - -2.75% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 2.05% 1.328 1.356 - 0.91% -
BM_RangesMakeHeap_float_Ascending_256 2.05% 0.644 0.657 - -1.25% -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 2.05% 0.628 0.641 - 2.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.05% 54651.832 55770.898 - 0.72% -
std::unordered_map<int,_int>::erase(iterator)/8192 2.04% 20.357 20.773 - -0.17% -
SetIntersection_Interlaced_Vector_uint32_256_64 2.04% 7282858.379 7431666.907 - -0.41% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.04% 3.504 3.576 - 0.01% -
BM_std_min<short>/17 2.04% 1.586 1.618 - 2.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 2.04% 39142053.124 39941140.896 - -0.02% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.04% 586.673 598.628 - -0.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 2.03% 16.233 16.563 - 1.70% -
std::multiset<int>::erase(iterator)/32 2.03% 21.319 21.752 - 1.24% -
std::map<int,_int>::count(key)_(existent)/32 2.02% 1.697 1.731 - -0.42% -
std::search(list<int>)_(no_match)/8192 2.02% 7152.815 7297.366 - -7.88% -
rng::partial_sort_copy(list<int>)_(repeated)/8 2.02% 8.394 8.563 - 0.69% -
std::rotate(list<int>)_(by_1/3)/8192 2.02% 8774.675 8951.738 - 1.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.01% 351309974.797 358388680.015 - 2.80% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.01% 46.797 47.740 - -0.41% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.01% 6467.293 6597.491 - 2.39% -
BM_deque_deque_ranges_move_backward/4000 2.01% 144.913 147.823 - 0.40% -
SetIntersection_Front_Vector_uint64_1024_1 2.01% 1097273.895 1119294.274 - 1.15% -
std::multiset<std::string>::clear()/1024 2.00% 19435.514 19825.021 - 0.19% -
SetIntersection_None_Vector_uint64_16384_16 2.00% 1150911.147 1173906.094 - 0.32% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 1.99% 3.986 4.066 - 1.90% -
rng::reverse(deque<int>)/512 1.99% 113.509 115.771 - 2.14% -
std::move(deque<int>)/64 1.99% 6.003 6.123 - -2.57% -
BM_RangesMakeHeap_uint64_SingleElement_64 1.99% 0.507 0.518 - 1.89% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.99% 1.655 1.688 - 0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.99% 18129815.843 18490673.726 - 2.29% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.99% 32.605 33.253 - 1.75% -
SetIntersection_Interlaced_Set_float_262144_262144 1.99% 1821099.609 1857268.475 - -2.91% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.99% 54860493.616 55949849.309 - 2.63% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 1.99% 74.994 76.483 - 2.33% -
std::multiset<int>::ctor(const&)/1024 1.99% 6157.884 6280.144 - 0.50% -
bm_ranges_lexicographical_compare<int>/4 1.98% 1.297 1.322 - 2.08% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.98% 20.045 20.442 - -1.32% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.97% 41.761 42.585 - 0.21% -
bm_ranges_lexicographical_compare<signed_char>/6 1.97% 2.615 2.666 - 2.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.97% 35.906 36.612 - 16.51% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 1.97% 9.488 9.675 - 3.49% -
BM_deque_deque_move/65536 1.97% 2868.529 2924.897 - 3.03% -
BM_StringConstructDestroyCStr_Empty_Opaque 1.96% 2.093 2.134 - 5.94% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.96% 2.642 2.694 - 1.83% -
rng::partial_sort_copy(list<int>)_(ascending)/8 1.96% 8.975 9.150 - 2.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.96% 44982833.121 45862764.933 - -0.29% -
SetIntersection_None_Vector_uint64_1024_64 1.95% 1141726.734 1164038.610 - 4.91% -
rng::find_if_not(deque<int>)_(process_all)/8192 1.95% 2801.915 2856.636 - -0.99% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.95% 25.770 26.273 - 0.56% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.95% 562308.142 573277.857 - 0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.95% 1254609.375 1279076.906 - 4.30% -
BM_std_min<int>/24 1.95% 1.813 1.849 - 2.48% -
SetIntersection_Interlaced_Set_uint64_64_16 1.95% 24298530.133 24772082.636 - 0.87% -
BM_RangesPopHeap_uint32_16 1.95% 7.538 7.685 - 1.33% -
BM_std_minmax<short>/20 1.94% 2.001 2.040 - 1.32% -
BM_vector_deque_ranges_move/4000 1.94% 142.798 145.573 - 0.91% -
BM_deque_deque_ranges_copy/64000 1.94% 2852.468 2907.882 - 7.16% -
BM_RangesPushHeap_uint64_Ascending_16 1.94% 0.937 0.955 - -11.32% -
SetIntersection_None_Set_float_256_64 1.93% 9394924.519 9576674.245 - -0.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.93% 23.994 24.458 - 2.12% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.93% 55777.066 56855.566 - 0.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.93% 1.154 1.177 - -1.79% -
BM_RangesPushHeap_float_Ascending_64 1.93% 1.747 1.781 - 0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.93% 1115675.272 1137225.083 - 0.06% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.93% 13711.062 13975.896 - 0.17% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.93% 22.779 23.217 - -2.67% -
rng::search(deque<int>)_(near_matches)/1000 1.92% 24086.824 24549.996 - 18.43% -
BM_std_minmax<unsigned_char>/29 1.92% 2.430 2.476 - 2.36% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 1.92% 2855.264 2910.067 - 0.46% -
BM_deque_deque_ranges_copy/65536 1.91% 2769.959 2822.988 - 0.28% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.91% 30.552 31.135 - 0.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.91% 27112516.622 27630282.454 - 0.43% -
SetIntersection_None_Set_uint64_1024_256 1.91% 8709903.188 8876141.105 - 1.92% -
rng::sort(deque<int>)_(ascending)/8 1.91% 18.237 18.585 - -1.25% -
SetIntersection_Front_Vector_float_16384_4 1.91% 1123304.282 1144728.579 - 0.66% -
rng::find_last(deque<int>)_(bail_90%)/8 1.90% 0.867 0.883 - -4.01% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.90% 2.359 2.403 - -3.28% -
std::rotate_copy(list<int>)/50 1.90% 14.092 14.360 - 1.01% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.90% 134.904 137.468 - -0.02% -
std::partition(list<int>)_(sparse)/50 1.90% 14.813 15.094 - 0.66% -
BM_MakeHeap_string_Descending_4 1.90% 2.095 2.135 - 0.94% -
std::multiset<int>::find(key)_(non-existent)/32 1.89% 2.240 2.283 - 2.45% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.89% 36.731 37.426 - 33.34% -
bm_lexicographical_compare<signed_char>/1 1.89% 1.286 1.311 - 8.83% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.89% 16.528 16.839 - 2.25% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.88% 168295946.102 171464773.605 - -0.86% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 1.88% 9152.059 9323.848 - 1.03% -
BM_StringRelational_Less_Empty_Large_Control 1.88% 1.875 1.910 - 2.08% -
SetIntersection_None_Set_float_1024_4 1.87% 8873001.079 9039265.426 - 1.72% -
std::stable_sort(deque<int>)_(descending)/8 1.87% 26.651 27.150 - -0.78% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.87% 136267.164 138813.320 - 1.80% -
SetIntersection_None_Set_uint32_1024_4 1.87% 8696221.928 8858625.831 - 0.69% -
BM_MakeThenSortHeap_uint32_Heap_16 1.87% 5.124 5.220 - 2.30% -
std::deque<int>::ctor(size)/8192 1.87% 440.529 448.746 - -0.92% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.86% 55.003 56.028 - 8.83% -
bm_ranges_lexicographical_compare<int>/8 1.86% 1.530 1.559 - 1.85% -
SetIntersection_Front_Set_string_262144_4 1.86% 1299642.822 1323842.988 - -0.32% -
std::set<std::string>::find(key)_(existent)/1024 1.86% 22.954 23.381 - 1.89% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.86% 1.273 1.297 - -0.09% -
BM_deque_deque_copy/4000 1.86% 145.493 148.194 - 0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.86% 4236060.176 4314657.807 - 0.48% -
BM_vector_deque_move/64 1.86% 2.704 2.754 - -2.14% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.85% 24.846 25.306 - -0.85% -
BM_SortHeap_uint64_4 1.85% 0.937 0.954 - 0.31% -
BM_std_min<short>/31 1.85% 2.571 2.618 - -0.39% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 1.85% 53232.580 54217.013 - 2.01% -
std::reverse_copy(vector<int>)/4096 1.85% 133.874 136.346 - -0.69% -
SetIntersection_None_Set_float_256_16 1.85% 11083560.219 11288221.394 - 1.71% -
rng::stable_sort(vector<int>)_(heap)/8 1.85% 21.813 22.216 - 0.07% -
rng::search(deque<int>)_(near_matches)/1024 1.84% 25225.077 25690.382 - 21.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.84% 17714416.270 18041078.601 - 1.26% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.84% 2.027 2.064 - 1.26% -
std::multiset<int>::erase(key)_(non-existent)/32 1.84% 2.690 2.740 - 5.58% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.84% 24.954 25.413 - 1.08% -
SetIntersection_Interlaced_Set_string_1024_1024 1.84% 56620112.699 57660721.070 - -1.33% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 1.84% 12696.049 12929.310 - 13.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.83% 18894162.785 19240490.112 - 1.37% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.83% 17.891 18.218 - -11.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.83% 79.427 80.878 - -39.75% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.83% 1.677 1.708 - 9.63% -
std::find_if(deque<int>)_(process_all)/32768 1.83% 11637.762 11850.155 - 3.46% -
rng::partial_sort(vector<int>)_(descending)/8 1.82% 24.851 25.304 - -0.39% -
std::partial_sort(deque<int>)_(shuffled)/8 1.82% 33.296 33.903 - 1.83% -
SetIntersection_Interlaced_Set_float_1024_1024 1.82% 15206728.605 15483861.184 - -3.16% -
BM_SortHeap_pair<uint32,_uint32>_16384 1.82% 22.940 23.358 - 1.87% -
std::remove_if(deque<int>)_(prefix)/50 1.82% 66.816 68.031 - 1.41% -
SetIntersection_None_Vector_string_16384_4 1.82% 1281102.817 1304403.033 - 2.18% -
SetIntersection_None_Set_uint32_1024_16 1.82% 8781729.313 8941349.251 - 2.06% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.82% 18.762 19.103 - -0.11% -
std::fill_n(list<int>)/32 1.82% 8.078 8.224 - -1.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.82% 20.611 20.985 - 1.04% -
std::set<std::string>::upper_bound(key)_(existent)/32 1.82% 17.046 17.355 - 7.39% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 1.82% 45.812 46.643 - 4.27% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 1.81% 16.074 16.366 - 3.66% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 1.81% 5.742 5.846 - 4.00% -
std::move_backward(vector<bool>)_(unaligned)/512 1.81% 4.639 4.723 - -1.38% -
SetIntersection_None_Vector_uint32_16384_16 1.81% 1158031.336 1178993.710 - 0.55% -
SetIntersection_Front_Vector_string_1024_64 1.81% 3467030.313 3529760.610 - -0.45% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.81% 738.278 751.609 - -1.22% -
BM_std_min<unsigned_int>/8 1.80% 1.278 1.301 - 0.79% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.80% 0.696 0.708 - 0.89% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 1.79% 9.263 9.429 - 0.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.79% 1680132.406 1710234.943 - 3.24% -
BM_std_minmax<unsigned_char>/14 1.79% 2.543 2.588 - 0.74% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.79% 34356.153 34971.414 - 0.65% -
BM_MakeThenSortHeap_float_Descending_1024 1.79% 7.981 8.123 - 1.63% -
BM_RangesSortHeap_string_64 1.79% 29.800 30.332 - 2.20% -
BM_CmpEqual_uint_short 1.78% 1.060 1.079 - 0.76% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 1.78% 664.266 676.114 - 3.95% -
BM_std_minmax<unsigned_char>/31 1.78% 3.158 3.214 - 1.42% -
BM_PushHeap_uint64_Random_256 1.78% 5.676 5.777 - 0.01% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.78% 8.371 8.520 - 1.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.78% 1169774.136 1190596.277 - 2.99% -
SetIntersection_Interlaced_Set_uint64_256_16 1.78% 12140773.147 12356697.454 - 0.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.78% 11465374.355 11669257.413 - 1.29% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.78% 1.433 1.458 - 2.99% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.77% 24.501 24.935 - 0.45% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.77% 13.697 13.940 - 1.01% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.77% 343828812.084 349905606.571 - -0.74% -
std::find_first_of(vector<int>)_(small_needle)/32 1.76% 46.829 47.655 - 2.31% -
rng::replace(vector<int>)_(prefix)/1024 1.76% 165.327 168.236 - 4.54% -
SetIntersection_Front_Vector_string_16384_4 1.76% 1248496.883 1270452.796 - 0.36% -
rng::copy_if(list<int>)_(entire_range)/64 1.76% 30.797 31.339 - -7.34% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.76% 204539.144 208131.597 - 2.04% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.75% 13327.247 13560.671 - -0.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.74% 7.777 7.913 - -2.86% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 1.74% 0.652 0.663 - 1.10% -
BM_RangesPushHeap_uint64_Ascending_16384 1.74% 3.564 3.627 - -5.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.74% 9.454 9.619 - 1.71% -
SetIntersection_Interlaced_Set_uint64_262144_1024 1.74% 1591320.883 1619042.643 - 2.62% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 1.74% 40.813 41.523 - 39.73% -
rng::stable_sort(vector<int>)_(ascending)/8 1.74% 16.497 16.783 - 0.92% -
rng::stable_partition(list<int>)_(sparse)/50 1.74% 25.724 26.171 - -3.33% -
BM_RangesSortHeap_string_1024 1.74% 59.085 60.111 - 2.13% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.74% 1105807.847 1125001.495 - -2.18% -
SetIntersection_Interlaced_Set_string_16_4 1.73% 76441112.552 77765532.911 - 0.79% -
BM_deque_vector_ranges_move/5500 1.73% 197.693 201.109 - 1.65% -
BM_std_minmax<short>/21 1.73% 2.045 2.080 - 5.22% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.72% 17.584 17.888 - -1.27% -
SetIntersection_Interlaced_Set_float_256_4 1.72% 11691574.807 11892807.275 - 2.06% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.72% 31.815 32.362 - 0.23% -
std::multiset<std::string>::erase(iterator)/8192 1.72% 30.396 30.918 - 14.18% -
std::multiset<int>::find(key)_(non-existent)/1024 1.72% 5.475 5.569 - 2.09% -
std::set<std::string>::insert(value)_(new_value)/32 1.71% 40.328 41.020 - 2.69% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.71% 109.318 111.193 - 1.46% -
std::multimap<std::string,_int>::clear()/32 1.71% 890.973 906.237 - 1.43% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.71% 1881.445 1913.651 - 1.66% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.71% 6178.916 6284.636 - 0.95% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.71% 31.938 32.484 - 1.93% -
BM_MakeHeap_string_Descending_64 1.71% 2.560 2.604 - 0.03% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.70% 2.908 2.958 - -0.53% -
BM_MakeHeap_uint32_Random_1024 1.70% 1.030 1.048 - 0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.70% 343275906.863 349108007.929 - 2.28% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.70% 22.075 22.449 - 0.59% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.69% 36197.141 36810.236 - 0.55% -
SetIntersection_Front_Vector_uint32_262144_256 1.69% 2269960.075 2308320.576 - -2.04% -
BM_deque_deque_copy_backward/64000 1.69% 8094.689 8231.434 - 0.98% -
SetIntersection_Front_Vector_uint64_16384_16 1.69% 1181993.107 1201955.043 - 1.04% -
std::set<int>::ctor(const&)/32 1.69% 216.475 220.130 - -2.85% -
std::map<int,_int>::find(key)_(existent)/8192 1.69% 5.507 5.599 - 1.50% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.69% 10.645 10.824 - 1.88% -
rng::is_partitioned(vector<int>)_(partitioned)/32 1.69% 5.712 5.808 - -1.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.68% 11.477 11.670 - 0.79% -
BM_deque_deque_ranges_copy_backward/64000 1.68% 7903.927 8036.541 - -0.59% -
std::rotate(deque<int>)_(1_element_backward)/50 1.68% 5.309 5.398 - 4.16% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.68% 5580.502 5674.051 - 0.79% -
std::partial_sort(deque<int>)_(ascending)/8192 1.68% 163691.265 166434.839 - 0.17% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.68% 2448.543 2489.581 - -0.00% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.67% 1102354.118 1120816.302 - 0.78% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.67% 23.051 23.437 - -0.50% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 1.67% 10.434 10.609 - 14.25% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.67% 11890.098 12088.711 - -0.34% -
BM_std_minmax<unsigned_long_long>/11 1.67% 2.353 2.393 - 6.69% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.67% 848.529 862.699 - 2.10% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.67% 6599.656 6709.773 - 0.14% -
BM_RangesMakeHeap_uint32_Ascending_1024 1.67% 0.645 0.656 - 2.15% -
BM_SortHeap_pair<uint32,_uint32>_262144 1.67% 34.012 34.579 - 1.78% -
SetIntersection_None_Set_float_16_16 1.67% 37522933.862 38147721.422 - 0.66% -
BM_PopHeap_float_16384 1.66% 33.137 33.688 - -0.32% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.66% 13292.704 13513.360 - -1.19% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.66% 571.384 580.862 - 0.81% -
BM_std_minmax<unsigned_char>/18 1.66% 1.317 1.338 - 1.55% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.66% 35288.698 35873.778 - -1.51% -
BM_std_minmax<unsigned_char>/22 1.66% 2.509 2.550 - 1.49% -
BM_RangesMakeThenSortHeap_string_Random_256 1.66% 54.516 55.419 - 1.63% -
std::remove_if(deque<int>)_(prefix)/1024 1.66% 556.748 565.966 - 0.76% -
BM_std_min<char>/512 1.66% 6.319 6.423 - 0.87% -
SetIntersection_Interlaced_Vector_uint32_16384_4 1.65% 1530634.565 1555918.034 - 5.78% -
BM_MakeHeap_uint32_Random_262144 1.65% 1.007 1.024 - 0.36% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.65% 16300.228 16568.960 - 0.95% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.65% 359.129 365.042 - 1.07% -
rng::stable_partition(deque<int>)_(sparse)/8192 1.65% 3401.257 3457.232 - -0.39% -
BM_std_min<unsigned_short>/1024 1.65% 13.906 14.135 - 0.21% -
BM_std_min<unsigned_short>/4096 1.64% 55.144 56.051 - 0.04% -
std::multiset<std::string>::contains(key)_(existent)/1024 1.64% 22.982 23.360 - 5.51% -
BM_RangesMakeHeap_string_SingleElement_16384 1.64% 5.959 6.057 - 5.51% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.64% 32.831 33.370 - 1.78% -
std::find_end(forward_list<int>)_(single_element)/1024 1.64% 696.473 707.868 - 0.09% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.63% 28.135 28.594 - -7.05% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.63% 561.789 570.959 - -0.08% -
std::multimap<int,_int>::erase(key)_(existent)/8192 1.63% 26.268 26.697 - -7.08% -
BM_MakeThenSortHeap_float_Random_262144 1.63% 62.360 63.377 - 0.87% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.63% 4163.116 4231.007 - 2.26% -
BM_std_minmax<unsigned_char>/4 1.63% 1.473 1.497 - 5.17% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.63% 164.650 167.333 - 0.57% -
rng::distance(join_view(vector<vector<int>>)/4096 1.63% 4.309 4.380 - -0.26% -
rng::move_backward(deque<int>)/262144 1.63% 29928.839 30416.177 - -0.90% -
std::all_of(list<int>)_(process_all)/50 1.63% 21.545 21.896 - -0.86% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.62% 6091.188 6190.118 - 2.12% -
BM_RangesMakeThenSortHeap_string_Random_64 1.62% 39.175 39.811 - 1.41% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.62% 9.806 9.965 - -1.81% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.62% 204742.214 208062.245 - 0.27% -
SetIntersection_Front_Set_string_1024_4 1.62% 1313043.316 1334309.793 - 0.37% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.62% 41.276 41.945 - 0.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.62% 1257734.375 1278053.222 - 4.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.61% 6.896 7.008 - 2.99% -
BM_std_minmax_element<long_long>/64 1.61% 17.474 17.756 - -1.39% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.61% 1359.236 1381.142 - -4.54% -
BM_std_min<unsigned_short>/4000 1.61% 53.752 54.618 - -0.02% -
BM_StringAssignAsciiz_Huge_Transparent 1.61% 183.854 186.807 - 1.87% -
BM_StringCopy_Huge 1.60% 100.977 102.598 - -0.45% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.60% 55686.736 56580.037 - 0.66% -
std::unordered_map<int,_int>::clear()/0 1.60% 420.989 427.742 - 1.52% -
BM_vector_deque_ranges_move_backward/64 1.60% 2.995 3.043 - 0.08% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.60% 116545110.701 118412825.776 - 1.04% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.60% 16841.287 17111.007 - -0.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.60% 53550.884 54408.224 - 0.76% -
rng::unique_copy(deque<int>)_(sprinkled)/32 1.60% 10.083 10.244 - -2.02% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.60% 13.936 14.159 - 1.51% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.60% 1.244 1.264 - 0.32% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.60% 550743.602 559530.726 - 0.55% -
std::stable_sort(deque<int>)_(shuffled)/8 1.59% 24.073 24.456 - 0.47% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.59% 27.846 28.288 - 0.78% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.59% 139.368 141.581 - 0.78% -
BM_std_min<unsigned_int>/12 1.59% 1.481 1.504 - 2.07% -
BM_std_min<unsigned_char>/24 1.59% 2.757 2.801 - 1.16% -
BM_deque_deque_move/4000 1.59% 145.869 148.182 - 0.74% -
BM_RangesMakeThenSortHeap_string_Descending_64 1.59% 12.972 13.178 - 0.99% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.59% 8.779 8.918 - 0.72% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.59% 4.789 4.865 - 1.96% -
SetIntersection_Front_Vector_string_262144_256 1.59% 9970545.148 10128600.679 - -5.64% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.58% 28.986 29.445 - -0.17% -
rng::find_if_not(vector<char>)_(process_all)/50 1.58% 12.654 12.854 - 2.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.58% 11702859.455 11887925.474 - 0.44% -
std::partial_sort_copy(list<int>)_(ascending)/1024 1.58% 5588.237 5676.603 - 0.75% -
BM_RangesPushHeap_float_Random_1024 1.58% 7.398 7.515 - 0.58% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.58% 22.769 23.129 - -0.05% -
rng::replace(vector<int>)_(prefix)/50 1.58% 6.984 7.094 - 0.84% -
std::multiset<int>::ctor(const&)/8192 1.58% 48971.432 49744.110 - 0.96% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.58% 16590.771 16852.294 - -0.01% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.58% 44.410 45.109 - 1.94% -
std::multiset<std::string>::contains(key)_(existent)/32 1.58% 14.931 15.166 - -9.03% -
BM_vector_deque_copy_backward/4096 1.58% 148.348 150.684 - 1.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.57% 1298890.183 1319288.303 - 5.59% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.57% 1341.843 1362.901 - -5.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.57% 2223948.567 2258794.840 - 1.27% -
SetIntersection_Front_Vector_string_256_64 1.57% 11102266.401 11276162.173 - 3.85% -
BM_deque_vector_move/4000 1.57% 139.942 142.133 - -1.82% -
BM_std_minmax<unsigned_char>/17 1.57% 1.105 1.122 - 1.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.56% 11.414 11.593 - 1.73% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.56% 6.069 6.163 - 0.69% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.56% 371.080 376.868 - 1.87% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.56% 184823.518 187701.753 - 1.93% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.56% 1.474 1.497 - 0.26% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.56% 1.853 1.882 - -4.37% -
std::find_if(list<int>)_(process_all)/50 1.55% 21.457 21.791 - 0.84% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.55% 7.498 7.614 - -0.18% -
SetIntersection_Interlaced_Set_uint64_16_16 1.55% 41081010.493 41718578.030 - 0.25% -
std::set<std::string>::find(key)_(non-existent)/1024 1.55% 20.366 20.681 - -3.00% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.55% 904.425 918.441 - 2.41% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.55% 10.472 10.634 - 1.32% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 1.55% 23.627 23.993 - 0.04% -
std::find_if_not(vector<char>)_(process_all)/8 1.55% 2.469 2.507 - 3.06% -
std::map<int,_int>::ctor(const&)/8192 1.55% 49741.816 50510.573 - -0.40% -
std::move_backward(deque<int>)/1048576 1.54% 127138.003 129099.914 - -0.24% -
rng::sort(vector<int>)_(descending)/1024 1.54% 1040.270 1056.310 - 0.51% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 1.54% 356.894 362.392 - 0.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.54% 9.303 9.446 - -1.71% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.54% 11.953 12.137 - 1.43% -
std::unique(list<int>)_(contiguous)/8192 1.54% 6969.621 7076.957 - 0.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.54% 11348349.166 11522813.637 - 0.29% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.53% 11.848 12.029 - -0.01% -
SetIntersection_None_Set_uint64_64_4 1.53% 22270339.185 22611047.092 - 1.21% -
SetIntersection_Front_Set_uint64_256_64 1.53% 6183862.103 6278451.513 - 1.14% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.53% 12351.172 12539.901 - -0.46% -
BM_std_minmax<unsigned_char>/6 1.53% 2.048 2.080 - 6.51% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.52% 5.662 5.748 - 1.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.52% 1191856.417 1209962.572 - 0.27% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 1.52% 690692.380 701176.404 - 1.83% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.51% 72615.390 73714.107 - 0.01% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.51% 1178.814 1196.635 - 5.06% -
rng::partial_sort_copy(list<int>)_(ascending)/1024 1.51% 5587.193 5671.652 - 0.65% -
std::multiset<std::string>::clear()/8192 1.51% 200013.941 203034.159 - 0.94% -
std::find(vector<char>)_(bail_25%)/8 1.51% 1.011 1.026 - 4.33% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.51% 4248.071 4312.170 - -3.57% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.51% 7.247 7.356 - -0.45% -
rng::search(vector<int>)_(same_length)/1000 1.50% 241.906 245.543 - -0.35% -
std::multiset<std::string>::count(key)_(existent)/1024 1.50% 23.543 23.896 - 2.75% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.50% 250.197 253.945 - 0.08% -
BM_SortHeap_pair<uint32,_uint32>_1024 1.49% 13.945 14.153 - 1.71% -
BM_std_min<unsigned_short>/5500 1.49% 75.527 76.655 - -0.06% -
std::multiset<int>::contains(key)_(existent)/32 1.49% 1.664 1.689 - 0.85% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.49% 5575.896 5659.039 - 0.54% -
BM_MakeThenSortHeap_float_SingleElement_16 1.49% 3.216 3.264 - 1.64% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.49% 1509789.326 1532242.707 - 0.39% -
SetIntersection_Interlaced_Vector_string_16384_256 1.49% 39873910.333 40466766.403 - 7.83% -
std::sort(vector<int>)_(descending)/1024 1.49% 1041.615 1057.096 - 0.75% -
BM_RangesMakeHeap_float_PipeOrgan_1024 1.49% 0.706 0.716 - 2.10% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.48% 19758.973 20052.186 - 1.02% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.48% 4074.385 4134.817 - 1.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.48% 35040.426 35559.666 - 1.13% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.48% 14155.231 14364.734 - 0.04% -
std::adjacent_find(deque<int>,_pred)/8 1.48% 4.287 4.350 - 0.55% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.48% 41542.158 42155.767 - -0.17% -
rng::find_last(list<int>)_(bail_10%)/8 1.48% 2.057 2.087 - 0.18% -
std::multiset<std::string>::count(key)_(existent)/32 1.47% 18.033 18.299 - -8.42% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.47% 24.316 24.673 - 1.23% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.47% 3.638 3.691 - -1.68% -
BM_RangesPushHeap_string_QuickSortAdversary_4 1.47% 6.074 6.163 - 1.18% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.47% 822.208 834.273 - 0.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.47% 6516277.013 6611845.093 - -0.35% -
BM_deque_deque_copy/64000 1.46% 2712.261 2751.977 - 2.90% -
BM_StringRelational_Eq_Large_Large_Control 1.46% 2.270 2.303 - 0.86% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.46% 625651.529 634789.875 - 0.99% -
SetIntersection_Front_Vector_uint64_64_1 1.46% 17413300.691 17667485.224 - 1.40% -
BM_num_get<void*> 1.46% 11.654 11.823 - -0.76% -
BM_std_min<unsigned_char>/64 1.45% 4.087 4.147 - 0.57% -
SetIntersection_Front_Vector_uint64_262144_4 1.45% 1080121.867 1095834.472 - -2.64% -
BM_std_minmax<unsigned_char>/19 1.45% 1.656 1.680 - 2.26% -
SetIntersection_None_Set_string_1024_256 1.45% 8936111.146 9065774.464 - -1.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.45% 608.758 617.589 - 0.13% -
BM_RangesMakeThenSortHeap_string_Heap_256 1.45% 49.070 49.782 - 1.43% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.45% 174328165.684 176855460.772 - 1.50% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.45% 372.277 377.672 - 1.37% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.45% 16.886 17.130 - 0.73% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.45% 53.239 54.010 - 4.10% -
std::copy(deque<int>)/1048576 1.45% 49733.641 50453.721 - 1.54% -
std::equal(deque<int>)_(it,_it,_it)/50 1.45% 24.106 24.455 - -4.88% -
SetIntersection_None_Vector_float_256_1 1.45% 4546425.149 4612164.651 - 1.54% -
rng::stable_sort(deque<int>)_(heap)/1024 1.44% 2722.797 2762.134 - 0.78% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 1.44% 5.479 5.558 - 0.56% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.44% 24.344 24.696 - 1.47% -
std::replace(vector<int>)_(prefix)/50 1.44% 7.594 7.704 - 2.60% -
std::reverse(deque<int>)/8 1.44% 2.513 2.549 - 0.86% -
BM_std_min<unsigned_int>/32 1.44% 2.172 2.203 - -1.00% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1.44% 1357.411 1376.925 - 1.35% -
std::map<int,_int>::contains(key)_(non-existent)/8192 1.43% 7.558 7.667 - 1.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.43% 1590158.736 1612963.252 - -2.84% -
BM_deque_deque_ranges_move/4000 1.43% 145.680 147.764 - 0.87% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.43% 175343.980 177851.461 - 0.87% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.43% 7.508 7.615 - -0.42% -
BM_RangesMakeThenSortHeap_string_Heap_1024 1.43% 62.982 63.881 - 1.02% -
SetIntersection_Interlaced_Vector_string_16_4 1.43% 71559369.034 72579402.560 - 0.08% -
std::copy_if(list<int>)_(every_other)/32768 1.42% 25223.941 25583.309 - -2.48% -
rng::rotate(list<int>)_(by_1/3)/50 1.42% 23.588 23.924 - -0.45% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.42% 11.322 11.483 - 1.31% -
BM_LowerBound_pair<uint32,_uint32>_256 1.42% 32.909 33.376 - 1.64% -
std::fill(vector<bool>)/512 1.42% 1.530 1.552 - -3.61% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.42% 2720.463 2759.098 - -0.47% -
std::set<std::string>::ctor(const&)/1024 1.42% 34300.991 34787.915 - 0.20% -
rng::rotate_copy(vector<int>)/8192 1.42% 283.624 287.650 - 1.57% -
BM_deque_deque_move_backward/70000 1.42% 8799.801 8924.623 - -1.08% -
std::swap_ranges(list<int>)/50 1.42% 32.685 33.149 - 1.26% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.42% 17225.710 17469.465 - -0.17% -
rng::fill_n(list<int>)/50 1.41% 15.990 16.216 - 1.02% -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.41% 22.356 22.671 - -0.78% -
SetIntersection_Front_Vector_string_16_4 1.41% 63669277.868 64564790.735 - 0.75% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 1.41% 28.912 29.318 - 12.83% -
SetIntersection_Interlaced_Set_float_1024_16 1.40% 11778995.667 11944369.787 - 2.80% -
SetIntersection_None_Vector_uint32_1_1 1.40% 584504304.758 592696108.565 - 1.01% -
rng::find_end(deque<int>)_(single_element)/8192 1.40% 2203.322 2234.172 - -18.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.40% 1316.425 1334.850 - -31.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.40% 10.987 11.141 - 0.91% -
SetIntersection_Interlaced_Vector_string_16_16 1.40% 55629017.939 56406454.788 - 1.02% -
SetIntersection_None_Vector_float_64_1 1.40% 17891386.442 18141112.709 - 1.42% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.39% 15.821 16.042 - -0.14% -
BM_CmpLess_uchar_schar 1.39% 1.037 1.051 - 0.52% -
std::unordered_multimap<int,_int>::erase(iterator)/32 1.39% 20.365 20.649 - 2.49% -
SetIntersection_Interlaced_Set_string_1024_4 1.39% 10508623.239 10654759.217 - 1.23% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.39% 16.129 16.353 - 0.18% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.39% 76176.223 77232.456 - 1.50% -
BM_CmpLess_int_uchar 1.39% 1.118 1.134 - 0.79% -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.39% 1.026 1.040 - 1.83% -
rng::stable_partition(list<int>)_(alloc_fails)/50 1.39% 1927.132 1953.846 - 1.19% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.39% 955445.278 968680.957 - -0.16% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.39% 10.776 10.925 - 1.11% -
BM_deque_vector_copy_backward/1 1.38% 2.092 2.121 - 4.10% -
rng::find(list<int>)_(process_all)/8 1.38% 2.356 2.389 - -1.60% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.38% 12.298 12.468 - 1.34% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.38% 134.145 135.996 - 0.43% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.38% 717.313 727.202 - -0.37% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.38% 1921.113 1947.531 - 1.63% -
std::rotate(list<int>)_(by_1/3)/32 1.37% 15.080 15.287 - -0.68% -
rng::move(vector<int>)/1048576 1.37% 57762.368 58554.193 - 3.07% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 1.37% 7.623 7.728 - 2.28% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.37% 20.760 21.045 - 0.35% -
SetIntersection_None_Vector_uint64_256_1 1.37% 4511983.133 4573749.728 - 1.65% -
rng::find_last(list<int>)_(bail_10%)/8192 1.37% 6248.576 6333.971 - 0.48% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.37% 3.117 3.160 - -6.81% -
SetIntersection_None_Vector_string_262144_16384 1.36% 1362349.416 1380900.932 - 2.03% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 1.36% 3.322 3.367 - 1.27% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.36% 141903.476 143833.773 - -0.31% -
BM_RangesMakeHeap_float_Random_16384 1.36% 1.216 1.233 - 0.05% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.36% 24.395 24.727 - 0.91% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.36% 9083.306 9206.489 - 1.73% -
bm_swap_ranges_vb_aligned/8 1.36% 3.350 3.395 - 2.79% -
BM_MakeThenSortHeap_uint64_Random_262144 1.35% 35.365 35.843 - 1.70% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 1.35% 0.833 0.844 - 3.43% -
SetIntersection_Interlaced_Vector_uint32_4_4 1.35% 144050723.578 145995395.922 - 1.38% -
SetIntersection_Front_Set_string_64_16 1.35% 25760772.646 26108386.447 - 2.90% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.35% 8.755 8.873 - 3.73% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.35% 9.460 9.588 - -2.20% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.35% 19131.650 19389.269 - 0.25% -
std::multiset<std::string>::erase(key)_(existent)/0 1.35% 59.257 60.054 - 48.07% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.34% 68367.888 69286.972 - 0.19% -
BM_std_min<long_long>/20 1.34% 2.008 2.034 - -1.19% -
SetIntersection_None_Set_uint64_64_64 1.34% 11869696.710 12029002.490 - 1.40% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.34% 218.763 221.695 - 0.55% -
BM_std_min<char>/6 1.34% 1.589 1.610 - 1.25% -
std::multiset<int>::erase(iterator)/1024 1.34% 23.757 24.074 - 0.32% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.34% 4791.724 4855.779 - 1.28% -
std::adjacent_find(vector<int>,_pred)/50 1.34% 23.308 23.620 - 4.86% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.34% 490.843 497.397 - 0.75% -
BM_CmpEqual_ushort_ushort 1.34% 1.107 1.122 - 0.02% -
BM_RangesMakeThenSortHeap_string_Heap_16384 1.33% 101.432 102.786 - 2.09% -
SetIntersection_Front_Vector_string_1024_1 1.33% 1140493.929 1155716.939 - 3.59% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.33% 18.111 18.353 - 1.73% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.33% 1.355 1.373 - 1.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.32% 66640.303 67523.081 - -0.57% -
rng::is_sorted_until(vector<int>,_pred)/8192 1.32% 3236.859 3279.667 - -1.46% -
std::generate(list<int>)/50 1.32% 15.364 15.567 - -2.58% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.32% 3.568 3.615 - -0.35% -
std::stable_sort(deque<int>)_(heap)/1024 1.32% 2716.434 2752.282 - 0.89% -
BM_RangesPopHeap_uint32_64 1.32% 12.577 12.743 - 1.21% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 1.32% 56.316 57.057 - 1.81% -
SetIntersection_Front_Set_string_16_4 1.31% 66849474.666 67728366.135 - -0.90% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.31% 11.800 11.955 - -0.96% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.31% 23.038 23.340 - 0.01% -
BM_vector_deque_ranges_move_backward/1024 1.31% 37.311 37.800 - -0.54% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.31% 19.666 19.924 - -1.03% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.31% 39.421 39.936 - 0.46% -
std::set<std::string>::clear()/8192 1.31% 202010.872 204650.691 - 1.01% -
rng::copy_backward(vector<bool>)_(aligned)/32768 1.30% 35.747 36.213 - 0.45% -
BM_RangesPushHeap_uint64_Random_64 1.30% 5.275 5.344 - 0.96% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.30% 24.760 25.082 - 0.65% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.30% 6616.593 6702.514 - -1.15% -
rng::find_if_not(vector<char>)_(process_all)/32768 1.30% 8139.027 8244.563 - 0.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.30% 8679669.839 8792141.903 - 1.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.29% 817541.859 828127.449 - 0.06% -
std::is_sorted_until(vector<int>,_pred)/1024 1.29% 414.112 419.471 - -0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.29% 179098839.391 181416276.866 - 0.14% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.29% 499.981 506.447 - -0.68% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.29% 14.938 15.131 - 0.20% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.29% 16.205 16.413 - 0.41% -
std::set<int>::insert(value)_(new_value)/1024 1.28% 41.947 42.486 - 0.82% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.28% 19698.174 19950.890 - -0.65% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.28% 511.311 517.871 - -9.40% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.28% 17180.259 17400.564 - -2.10% -
BM_std_min<unsigned_char>/5500 1.28% 37.074 37.549 - 0.70% -
std::set<std::string>::insert(value)_(new_value)/0 1.28% 32.938 33.360 - 1.27% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.28% 8.864 8.978 - 0.13% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.28% 8.908 9.022 - 0.58% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.28% 11.542 11.690 - -0.61% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 1.28% 2.947 2.985 - 4.02% -
BM_RangesPushHeap_float_Ascending_1024 1.28% 3.105 3.144 - -0.29% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.27% 1.062 1.075 - -5.63% -
SetIntersection_None_Vector_uint64_16_4 1.27% 56948600.828 57673295.058 - 1.28% -
BM_std_minmax<unsigned_char>/7 1.27% 2.434 2.465 - 1.14% -
std::search_n(deque<int>,_pred)_(no_match)/1048576 1.27% 550674.961 557680.245 - 0.63% -
rng::none_of(deque<int>)_(process_all)/50 1.27% 26.561 26.898 - -2.28% -
std::find_if_not(list<int>)_(process_all)/50 1.27% 21.327 21.597 - 0.84% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.27% 25519.283 25842.388 - 0.59% -
SetIntersection_None_Vector_float_16_16 1.27% 35971982.291 36427291.018 - 1.17% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.27% 9.755 9.878 - 0.92% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 1.27% 420.589 425.910 - 0.68% -
std::find_if(deque<int>)_(bail_25%)/32768 1.26% 2748.610 2783.366 - 0.69% -
std::unordered_multiset<int>::ctor(const&)/32 1.26% 197.953 200.452 - 0.95% -
BM_RangesPushHeap_float_Random_262144 1.26% 7.562 7.657 - -0.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.26% 423.649 428.990 - 0.26% -
std::set<int>::upper_bound(key)_(existent)/8192 1.26% 7.860 7.959 - -3.95% -
BM_PopHeap_float_1024 1.26% 27.988 28.341 - -0.06% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.26% 53054.052 53721.235 - 1.42% -
SetIntersection_Interlaced_Set_string_256_16 1.26% 18096272.313 18323654.663 - -2.65% -
BM_RangesPushHeap_uint32_Ascending_16 1.26% 1.388 1.405 - 0.17% -
BM_MakeThenSortHeap_uint64_Random_16384 1.25% 22.087 22.364 - 1.34% -
std::map<int,_int>::ctor(const&)/32 1.25% 211.895 214.553 - 0.60% -
SetIntersection_None_Set_string_1024_1024 1.25% 9123095.946 9237496.745 - 1.86% -
BM_std_min<unsigned_char>/10 1.25% 0.901 0.913 - 0.05% -
BM_RangesPushHeap_uint32_Ascending_1024 1.25% 3.915 3.964 - 0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.25% 165948205.509 168026845.937 - -0.75% -
rng::find_if_not(deque<int>)_(process_all)/50 1.25% 23.502 23.796 - 0.48% -
SetIntersection_None_Vector_string_64_64 1.25% 9264553.799 9380422.353 - -0.12% -
rng::sort(deque<int>)_(repeated)/1024 1.25% 946.790 958.623 - -6.28% -
SetIntersection_None_Vector_float_64_16 1.25% 14453643.843 14634267.013 - 0.27% -
std::stable_partition(list<int>)_(sparse)/32 1.25% 9.816 9.939 - 1.36% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.25% 4255.268 4308.416 - -0.12% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.25% 1.357 1.374 - 1.11% -
SetIntersection_Front_Set_uint32_16384_4 1.25% 1138839.181 1153048.228 - 0.06% -
BM_CmpLess_ushort_int 1.25% 1.120 1.134 - 2.93% -
SetIntersection_Front_Set_uint32_16384_16 1.25% 1306571.012 1322868.479 - 2.92% -
SetIntersection_Interlaced_Set_uint64_64_4 1.25% 22528060.249 22808901.791 - 0.86% -
std::move(list<int>)/512 1.25% 351.226 355.602 - -3.06% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.25% 1885.305 1908.796 - 1.43% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.25% 9.269 9.385 - 0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.24% 11490640.717 11633594.779 - 0.50% -
BM_CmpLess_short_uint 1.24% 1.104 1.118 - 0.12% -
SetIntersection_None_Vector_uint64_1024_1 1.24% 1142154.499 1156340.193 - 0.65% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.24% 54.835 55.516 - 1.14% -
rng::for_each_n(deque<int>)/50 1.24% 3.920 3.968 - -0.50% -
std::rotate(list<int>)_(by_1/4)/8192 1.24% 7224.915 7314.171 - 1.01% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.24% 6606.844 6688.464 - 0.34% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.23% 63.766 64.553 - 0.63% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.23% 36.531 36.982 - -7.03% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.23% 26.369 26.695 - 0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1.23% 1260473.471 1276002.277 - 3.01% -
std::copy(vector<bool>)_(aligned)/4096 1.23% 4.700 4.758 - 2.61% -
SetIntersection_None_Vector_uint64_64_4 1.23% 16845942.786 17053084.342 - 1.22% -
BM_vector_deque_copy/1 1.23% 2.319 2.348 - 0.54% -
BM_RangesMakeThenSortHeap_string_Descending_16 1.23% 7.747 7.842 - 0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.23% 17495011.619 17709587.564 - 1.35% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.23% 6230.988 6307.380 - 0.74% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.23% 6222.572 6298.826 - -2.31% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.23% 38.743 39.218 - 1.17% -
BM_MakeThenSortHeap_uint64_Random_64 1.22% 11.716 11.859 - 1.05% -
SetIntersection_Interlaced_Set_uint32_16_4 1.22% 63899834.517 64682272.295 - 0.71% -
std::find_if(deque<int>)_(process_all)/8192 1.22% 2845.291 2880.129 - -0.35% -
BM_RangesPushHeap_uint32_Ascending_256 1.22% 3.068 3.105 - 0.48% -
std::multiset<int>::insert(value)_(already_present)/0 1.22% 18.092 18.313 - -0.60% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 1.22% 15.057 15.241 - 0.33% -
rng::find_if(vector<char>)_(process_all)/32768 1.22% 8137.893 8237.265 - 0.36% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.22% 17.328 17.539 - 0.29% -
std::partial_sort_copy(vector<int>)_(descending)/1024 1.22% 8317.217 8418.443 - 1.71% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.22% 6644.015 6724.864 - -0.41% -
BM_RangesMakeThenSortHeap_float_Random_1024 1.22% 32.968 33.369 - 1.17% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.22% 820889.113 830872.701 - 0.27% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.21% 11.320 11.457 - -0.32% -
std::map<int,_int>::count(key)_(non-existent)/8192 1.21% 11.199 11.334 - -0.05% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.21% 1909.952 1933.073 - -0.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 1.21% 5134784.353 5196900.365 - 3.24% -
SetIntersection_Front_Vector_uint32_256_4 1.21% 4393165.070 4446255.352 - -0.31% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.21% 63254.447 64018.516 - -0.12% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.21% 540.459 546.985 - 0.19% -
SetIntersection_Interlaced_Set_string_16384_64 1.21% 352010106.061 356260453.920 - 1.95% -
rng::copy_backward(deque<int>)/262144 1.20% 31356.570 31734.367 - 1.42% -
SetIntersection_Front_Set_string_4_4 1.20% 166742861.229 168748905.301 - -0.35% -
rng::reverse_copy(deque<int>)/64 1.20% 19.937 20.176 - 0.22% -
BM_MakeThenSortHeap_float_Ascending_16384 1.20% 27.668 28.000 - 0.56% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.20% 6517.039 6595.175 - 9.09% -
BM_std_min<short>/27 1.20% 2.295 2.323 - -0.38% -
BM_CmpLess_int_uint 1.19% 1.111 1.125 - 0.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.19% 1184081.862 1198204.009 - 0.48% -
SetIntersection_Interlaced_Set_uint32_256_16 1.19% 11982647.564 12125544.698 - 0.78% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.19% 61374.044 62105.376 - 1.82% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.19% 19.509 19.741 - -0.39% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.19% 509.978 516.042 - -0.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.19% 10916.691 11046.331 - 0.73% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.19% 2631.783 2662.998 - -0.03% -
rng::partial_sort_copy(list<int>)_(heap)/8 1.19% 16.348 16.542 - -0.20% -
std::remove(list<int>)_(prefix)/1024 1.18% 997.403 1009.212 - 1.02% -
SetIntersection_None_Set_uint32_256_1 1.18% 11425949.725 11561139.882 - -1.07% -
SetIntersection_None_Vector_float_64_64 1.18% 9068745.223 9175841.367 - 1.42% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.18% 3714.704 3758.569 - 5.74% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.18% 24.668 24.958 - -1.64% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.17% 1.486 1.503 - 1.86% -
SetIntersection_None_Vector_float_256_4 1.17% 4508827.722 4561760.133 - 0.86% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.17% 17.976 18.187 - 0.38% -
BM_std_minmax_element<long_long>/4 1.17% 1.252 1.267 - 1.40% -
BM_std_minmax<unsigned_char>/23 1.17% 2.986 3.021 - 3.42% -
SetIntersection_None_Vector_uint32_256_16 1.17% 4230663.609 4280222.762 - -0.48% -
BM_MakeThenSortHeap_float_Random_1024 1.17% 33.192 33.580 - 0.68% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.17% 169849.770 171833.396 - 0.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.17% 1109716.450 1122662.852 - -0.18% -
BM_std_min<short>/30 1.16% 2.347 2.375 - -0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.16% 157800040.821 159637193.406 - 0.80% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 1.16% 23.631 23.906 - 5.77% -
rng::is_sorted(list<int>,_pred)/8 1.16% 4.226 4.275 - -0.77% -
SetIntersection_None_Set_uint32_256_256 1.16% 5769332.836 5836322.520 - 1.17% -
std::multiset<int>::count(key)_(existent)/32 1.16% 3.530 3.571 - 1.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.16% 2323266.439 2350222.004 - 0.44% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.16% 39.406 39.863 - 0.95% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.16% 47.669 48.222 - 2.96% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.16% 4.284 4.333 - 1.75% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.16% 4.241 4.290 - -1.37% -
BM_MakeThenSortHeap_float_Ascending_64 1.16% 3.960 4.006 - -0.28% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.16% 4.044 4.091 - 2.52% -
std::set<int>::contains(key)_(non-existent)/8192 1.16% 8.311 8.407 - -1.87% -
BM_RangesSortHeap_string_16 1.15% 14.151 14.315 - 1.47% -
SetIntersection_Front_Vector_uint64_262144_1 1.15% 1120359.662 1133284.433 - 4.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.15% 14.292 14.457 - 1.89% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 1.15% 325.440 329.185 - 0.02% -
BM_std_min<unsigned_char>/29 1.15% 1.966 1.989 - 1.26% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.15% 87.514 88.520 - 0.92% -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.15% 211.191 213.617 - 0.73% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.15% 5.214 5.274 - -0.50% -
std::is_sorted_until(list<int>)/8 1.15% 2.208 2.233 - -0.85% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.15% 473.655 479.084 - -0.31% -
std::none_of(vector<int>)_(process_all)/32 1.14% 8.378 8.474 - 1.69% -
rng::partition_point(list<int>)/8192 1.14% 13250.591 13402.041 - -1.30% -
SetIntersection_Interlaced_Vector_string_64_4 1.14% 22985515.989 23248158.950 - 0.76% -
std::set<int>::upper_bound(key)_(existent)/1024 1.14% 4.135 4.182 - -1.00% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.14% 1.430 1.447 - 0.99% -
BM_vector_deque_copy/5500 1.14% 196.022 198.257 - 0.26% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.14% 53666.341 54278.104 - -1.91% -
std::shuffle(deque<int>)/1024 1.14% 9399.657 9506.698 - 0.68% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.14% 60.364 61.051 - 0.47% -
std::copy_backward(vector<int>)/8 1.14% 2.225 2.250 - -3.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.14% 32.719 33.091 - -10.18% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.14% 49796.103 50362.087 - -2.15% -
BM_std_minmax<unsigned_char>/2 1.14% 0.883 0.893 - 4.38% -
std::partial_sort_copy(list<int>)_(repeated)/1024 1.13% 4511.121 4562.262 - 1.08% -
BM_std_minmax_element<short>/64 1.13% 17.237 17.432 - -0.79% -
std::find_if(vector<bool>)_(process_all)/1024 1.13% 766.099 774.775 - 0.42% -
BM_std_min<char>/29 1.13% 2.002 2.025 - -0.84% -
BM_deque_deque_copy/5500 1.13% 201.076 203.350 - 0.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.13% 9.501 9.608 - 0.22% -
std::unordered_set<int>::erase(iterator)/8192 1.13% 20.166 20.393 - -16.70% -
BM_std_minmax<unsigned_short>/20 1.13% 1.952 1.974 - 1.70% -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.13% 1.448 1.464 - 0.75% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.12% 343426.413 347289.124 - 0.77% -
BM_RangesMakeThenSortHeap_float_Ascending_16 1.12% 2.947 2.980 - 0.13% -
BM_deque_vector_copy/4000 1.12% 142.865 144.466 - 1.77% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.12% 49844.918 50403.558 - 1.14% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.12% 24.392 24.666 - 1.13% -
SetIntersection_Interlaced_Vector_float_16384_1 1.12% 1107324.678 1119689.150 - -1.61% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 1.11% 3.265 3.301 - 0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1.11% 1643621.908 1661868.244 - 2.24% -
rng::reverse(deque<int>)/8 1.11% 2.511 2.539 - 0.73% -
BM_std_min<int>/16 1.11% 1.691 1.710 - 1.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.11% 1259292.479 1273225.994 - 2.75% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.11% 283.395 286.528 - -0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.10% 9244794.144 9346741.698 - -0.20% -
std::none_of(list<int>)_(process_all)/32 1.10% 11.532 11.659 - -1.45% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 1.10% 16.700 16.884 - 2.21% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.10% 27.906 28.213 - -0.26% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.10% 15.868 16.042 - -0.30% -
SetIntersection_Front_Vector_uint64_4_4 1.10% 143745761.185 145321709.117 - 0.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 1.09% 6.875 6.950 - 0.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.09% 6661.661 6734.343 - 0.23% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 1.09% 30.448 30.780 - 3.62% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 1.09% 9439.859 9542.823 - 0.46% -
BM_std_min<unsigned_short>/8 1.09% 1.305 1.320 - -3.55% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.09% 21.124 21.353 - -2.41% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.09% 1.388 1.403 - 2.23% -
BM_std_min<unsigned_char>/31 1.08% 2.500 2.527 - 0.25% -
std::multimap<int,_int>::erase(iterator)/32 1.08% 20.733 20.958 - 1.35% -
std::replace(vector<int>)_(prefix)/32 1.08% 5.032 5.086 - 2.69% -
std::partition_point(deque<int>)/1024 1.08% 9.226 9.326 - 0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1.08% 1156443.458 1168935.472 - 4.07% -
BM_deque_vector_ranges_move_backward/1024 1.08% 36.700 37.096 - 0.50% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.08% 51518.572 52073.753 - 1.65% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.07% 36269.978 36659.802 - 0.86% -
SetIntersection_None_Set_uint32_64_64 1.07% 11910664.855 12038496.356 - 1.83% -
SetIntersection_Interlaced_Vector_uint64_4_1 1.07% 226208894.022 228635609.073 - 1.15% -
SetIntersection_Front_Set_uint32_64_16 1.07% 16761495.227 16941206.333 - -0.44% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.07% 68.931 69.670 - -0.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.07% 36208.118 36595.886 - 0.41% -
BM_deque_deque_move_backward/64000 1.07% 8027.519 8113.409 - -0.41% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.07% 29.378 29.692 - -1.42% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.07% 5.376 5.434 - -0.34% -
BM_RangesPopHeap_uint64_4 1.07% 2.667 2.695 - -1.14% -
rng::copy_backward(vector<int>)/8 1.07% 2.289 2.313 - 4.12% -
std::unique(list<int>)_(sprinkled)/8192 1.06% 7798.769 7881.797 - -0.77% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1.06% 1904.935 1925.203 - 0.15% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.06% 1.567 1.584 - -0.08% -
rng::copy_if(list<int>)_(every_other)/4096 1.06% 3257.448 3292.064 - -0.56% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.06% 21.213 21.438 - 1.21% -
SetIntersection_None_Vector_uint64_262144_16 1.06% 1195547.156 1208239.054 - 1.25% -
std::stable_sort(deque<int>)_(heap)/8 1.06% 26.009 26.285 - 0.37% -
BM_CmpLess_uint_ushort 1.06% 1.124 1.136 - 0.86% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.06% 29.704 30.018 - -0.18% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.06% 3810.438 3850.681 - 0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.06% 1125731.376 1137620.589 - 1.16% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.05% 52301.384 52853.009 - 0.78% -
std::map<int,_int>::ctor(const&)/1024 1.05% 6255.736 6321.660 - -0.72% -
BM_RangesPopHeap_uint64_16 1.05% 7.658 7.739 - 1.44% -
rng::stable_sort(deque<int>)_(descending)/1024 1.05% 2944.206 2975.190 - 1.29% -
BM_SortHeap_pair<uint32,_uint32>_256 1.05% 10.277 10.385 - 1.38% -
std::unordered_multiset<int>::ctor(const&)/1024 1.05% 6612.872 6682.397 - 0.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.05% 4491284.306 4538469.564 - 0.78% -
rng::search_n(list<int>,_pred)_(no_match)/8192 1.05% 8230.994 8317.233 - 0.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.05% 9.827 9.930 - 0.67% -
std::set<int>::insert(value)_(new_value)/32 1.05% 19.742 19.948 - 0.99% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.05% 37.680 38.074 - -3.63% -
BM_StringFindCharLiteral/64 1.04% 2.089 2.111 - 0.61% -
rng::sort(deque<int>)_(repeated)/8 1.04% 18.482 18.675 - -2.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.04% 6.992 7.065 - 1.34% -
rng::fill_n(vector<int>)/1024 1.04% 29.270 29.576 - -1.17% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.04% 365.381 369.189 - -1.86% -
SetIntersection_None_Set_float_1024_256 1.04% 9025923.384 9119906.048 - 2.70% -
SetIntersection_Front_Vector_uint64_16_4 1.04% 57528152.647 58126172.503 - 0.43% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.04% 298.059 301.155 - 0.61% -
BM_MakeThenSortHeap_uint64_Random_16 1.04% 8.560 8.649 - 2.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.04% 22.303 22.534 - -0.85% -
rng::copy_backward(vector<int>)/32768 1.04% 3286.674 3320.791 - 10.78% -
BM_std_min<char>/20 1.04% 1.530 1.545 - 1.09% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 1.04% 22.836 23.073 - 3.41% -
BM_PopHeap_string_262144 1.04% 92.586 93.547 - -5.19% -
std::stable_sort(deque<int>)_(descending)/1024 1.04% 2938.555 2969.029 - 1.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.04% 1.530 1.546 - -0.21% -
std::partial_sort(deque<int>)_(ascending)/1024 1.04% 7872.857 7954.344 - 0.61% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 1.03% 9.221 9.316 - 1.56% -
BM_std_min<unsigned_short>/7 1.03% 1.099 1.110 - -1.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1.03% 1218881.462 1231446.082 - 3.38% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.03% 4257.964 4301.821 - -0.39% -
std::find_end(forward_list<int>)_(process_all)/8192 1.03% 5649.933 5708.074 - 0.37% -
rng::move(vector<int>)/262144 1.03% 22070.296 22297.266 - 0.90% -
BM_num_get<long_double> 1.03% 35.576 35.942 - 0.15% -
BM_RangesPopHeap_string_256 1.03% 40.711 41.129 - 1.13% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.03% 4.828 4.877 - -0.18% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.02% 3.618 3.655 - 1.05% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.02% 421.550 425.863 - -0.14% -
rng::starts_with(deque<int>)/8 1.02% 4.099 4.141 - -0.90% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.02% 34.348 34.699 - 1.88% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1.02% 985435.067 995492.279 - 1.25% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.02% 829.335 837.790 - 1.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.02% 1181574.773 1193606.650 - 0.14% -
BM_std_minmax<unsigned_char>/21 1.02% 2.231 2.254 - 2.05% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.02% 367.573 371.314 - -1.82% -
SetIntersection_None_Vector_float_64_4 1.02% 17052418.318 17225589.479 - 1.19% -
BM_MakeThenSortHeap_uint64_Random_256 1.01% 13.342 13.478 - 1.28% -
std::flat_multimap<int,_int>::erase(iterator)/1024 1.01% 76.462 77.236 - 1.48% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.01% 660.362 667.036 - 0.53% -
rng::copy_backward(vector<bool>)_(aligned)/64 1.01% 1.893 1.912 - -3.56% -
std::multiset<int>::contains(key)_(existent)/1024 1.01% 4.029 4.070 - 0.83% -
SetIntersection_Front_Vector_uint64_256_256 1.01% 4653837.793 4700711.008 - -7.75% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 1.01% 34.586 34.934 - 1.12% -
rng::partial_sort_copy(list<int>)_(heap)/8192 1.01% 104958.720 106015.605 - 0.73% -
BM_MakeHeap_string_Descending_1024 1.01% 2.715 2.743 - -2.95% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 1.00% 685.979 692.869 - -3.89% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.00% 1.116 1.128 - 1.73% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.00% 6940.574 7010.053 - 1.05% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.84% 165994.873 273.842 - -0.02% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 201.657 - -0.29% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 203.160 - 0.65% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 280.283 - 1.60% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 629.461 - -0.12% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 630.503 - -0.28% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 594.893 - -0.55% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 603.541 - -0.29% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 601.382 - 0.03% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 479.113 - -0.14% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 486.866 - -0.32% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 620.081 - -0.17% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.534 - -0.11% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 25.022 - 0.23% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.89% 2257.646 24.968 - 0.13% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.84% 3176.120 36.923 - 5.42% -
std::find_end(list<int>)_(match_near_end)/1024 -98.70% 4607.023 59.899 - -0.20% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.69% 5126.426 67.117 - -0.82% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.66% 4568.494 61.064 - -1.30% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.64% 5125.111 69.939 - -0.63% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.34% 4606.466 76.389 - 0.26% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.243 - 0.03% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.04% 3145.919 61.523 - 0.09% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.96% 3856.900 78.714 - 0.24% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.68% 772.137 64.247 - 0.88% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.33% 823.035 71.392 - 0.91% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.15% 821.234 80.870 - -0.30% -
std::find_end(list<int>)_(match_near_end)/1000 -89.58% 749.559 78.105 - 0.47% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.48% 330.652 34.788 - 1.85% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.47% 555.921 58.513 - -0.22% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.43% 264.507 27.954 - 0.82% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.32% 262.594 28.047 - -0.46% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.28% 557.330 59.752 - -0.07% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.00% 325.687 35.815 - 4.37% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.65% 596.926 73.703 - -1.02% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.00% 590.037 76.714 - -0.20% -
std::find_end(deque<int>)_(same_length)/1024 -81.80% 1848.876 336.505 - -0.21% -
std::find_end(deque<int>)_(same_length)/8192 -81.47% 14836.594 2749.726 - -2.12% -
rng::find_end(deque<int>)_(same_length)/1024 -76.00% 1403.762 336.844 - -0.24% -
rng::find_end(deque<int>)_(same_length)/8192 -74.03% 11291.873 2932.647 - 6.88% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.89% 3571.863 1039.781 - 0.06% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -69.01% 27176762.565 8422045.904 - -68.53% -
std::find_end(deque<int>)_(same_length)/1000 -64.97% 940.071 329.269 - -0.67% -
rng::find_end(deque<int>)_(same_length)/1000 -64.85% 939.226 330.104 - -0.20% -
std::find_end(list<int>)_(same_length)/8192 -58.90% 18652.964 7666.960 - -15.39% -
rng::for_each(map<int>)/8192 -57.35% 16713.732 7128.041 - -2.46% -
rng::for_each(multimap<int>)/8192 -57.19% 16489.075 7058.197 - -0.90% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.19% 11552.573 4945.695 - -0.10% -
rng::for_each(map<int>::iterator)/8192 -55.65% 16922.387 7505.694 - -1.70% -
rng::for_each(multimap<int>::iterator)/8192 -55.60% 16627.615 7381.877 - -5.25% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.25% 11485.048 5139.842 - 0.65% -
std::remove_copy(list<int>)_(prefix)/1024 -53.30% 1616.980 755.123 - -0.18% -
rng::for_each(multiset<int>)/8192 -53.09% 16312.973 7651.844 - -1.45% -
rng::for_each(set<int>)/8192 -52.70% 16444.769 7778.491 - -0.09% -
SetIntersection_Interlaced_Vector_float_16384_256 -52.64% 29707649.995 14070773.036 - -49.46% -
rng::fill(list<int>)/50 -52.38% 35.178 16.752 - -0.40% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.98% 3921.697 1883.350 - -0.22% -
rng::find_end(list<int>)_(same_length)/8192 -51.88% 15910.348 7656.810 - -20.21% -
rng::find_last_if(list<int>)_(bail_10%)/50 -51.85% 36.504 17.578 - 0.25% -
std::find_end(deque<int>)_(near_matches)/8192 -51.84% 2352157.408 1132897.722 - 0.06% -
std::swap_ranges(list<int>)/1024 -51.65% 1568.947 758.605 - -0.65% -
SetIntersection_Interlaced_Vector_float_262144_64 -51.57% 19934308.373 9654517.456 - -51.54% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.48% 499.582 242.391 - -0.30% -
rng::for_each(set<int>::iterator)/8192 -51.32% 16244.215 7908.159 - -1.29% -
std::find_end(vector<int>)_(same_length)/1024 -51.26% 510.199 248.679 - -2.04% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.19% 1281.249 625.349 - -0.49% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.18% 1251.621 611.071 - -0.18% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.16% 10257.544 5009.569 - -0.34% -
std::find_end(vector<int>)_(same_length)/1000 -51.08% 499.138 244.179 - -0.84% -
rng::find_end(vector<int>)_(same_length)/1000 -50.85% 502.089 246.766 - -0.27% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.70% 1547.258 762.805 - -0.97% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.67% 1547.523 763.397 - -0.87% -
rng::for_each(multiset<int>::iterator)/8192 -50.66% 16188.113 7987.717 - -0.85% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.44% 1583.779 784.999 - -0.43% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.42% 1584.591 785.618 - -0.23% -
rng::find_end(vector<int>)_(same_length)/1024 -50.41% 513.721 254.768 - -0.46% -
SetIntersection_Interlaced_Vector_float_16384_64 -50.09% 10547797.829 5264619.222 - -44.64% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.96% 1559.576 780.450 - -0.12% -
rng::find_end(list<int>)_(same_length)/1000 -49.81% 1475.782 740.735 - 0.47% -
std::find_end(list<int>)_(same_length)/1000 -49.79% 1477.769 742.024 - -0.10% -
std::find_end(vector<int>)_(same_length)/8192 -49.59% 4048.483 2040.658 - 1.42% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -49.59% 2731.159 1376.881 - -53.74% -
std::find_end(list<int>,_pred)_(same_length)/8192 -49.52% 20587.125 10391.868 - 3.87% -
std::find_end(list<int>)_(same_length)/1024 -49.40% 1508.105 763.105 - -0.81% -
rng::find_end(list<int>)_(same_length)/1024 -49.23% 1495.851 759.463 - -0.13% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.02% 1222.852 623.406 - -0.29% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.02% 1252.685 638.643 - -0.28% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.00% 10022.870 5111.975 - -0.30% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.88% 1565.377 800.255 - -0.21% -
SetIntersection_Interlaced_Vector_float_262144_16 -48.58% 6284039.491 3231207.555 - -50.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -48.40% 30927304.443 15958407.384 - -51.52% -
rng::find_end(vector<int>)_(same_length)/8192 -48.34% 3826.819 1976.802 - 0.34% -
SetIntersection_Interlaced_Vector_float_262144_1024 -47.71% 156317150.750 81733438.590 - -43.39% -
std::find_end(deque<int>)_(near_matches)/1000 -47.32% 30100.476 15855.433 - -3.04% -
std::find_end(deque<int>)_(near_matches)/1024 -47.30% 31268.968 16479.233 - -2.98% -
rng::find_end(deque<int>)_(near_matches)/8192 -46.98% 2136620.622 1132840.885 - 0.85% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -46.73% 1030.020 548.720 - -24.15% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.70% 1440.233 767.578 - -0.22% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -46.18% 1029.055 553.856 - -25.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -45.73% 20892693.637 11337423.795 - 6.81% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -45.71% 953.567 517.653 - -27.73% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.67% 23.598 12.821 - -0.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -45.63% 23.667 12.869 - -28.01% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -45.34% 19365.065 10584.562 - 4.61% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.99% 1363.352 749.947 - -0.08% -
SetIntersection_Interlaced_Vector_float_262144_256 -44.95% 51787677.388 28507200.666 - -42.63% -
BM_std_min<unsigned___int128>/64000 -42.38% 42883.511 24711.243 - -36.76% -
BM_std_min<unsigned___int128>/70000 -42.37% 46877.141 27013.117 - -36.75% -
BM_std_min<unsigned___int128>/65536 -42.32% 43894.516 25317.120 - -37.08% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -42.25% 61.439 35.481 - -0.47% -
BM_std_min<unsigned___int128>/5500 -42.18% 3656.764 2114.400 - -36.42% -
BM_std_min<unsigned___int128>/4096 -42.12% 2722.689 1575.894 - -36.55% -
BM_std_min<unsigned___int128>/4000 -42.12% 2659.258 1539.218 - -36.40% -
BM_std_min<unsigned___int128>/1024 -41.85% 679.539 395.174 - -36.39% -
BM_std_min<unsigned___int128>/512 -41.42% 338.247 198.148 - -35.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -41.06% 0.697 0.411 - -11.89% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -39.86% 49.147 29.556 - -10.76% -
SetIntersection_Interlaced_Vector_float_1024_64 -39.49% 5862817.303 3547659.472 - -36.22% -
BM_PushHeap_string_Descending_262144 -39.11% 5.448 3.317 - -0.09% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -39.04% 0.695 0.424 - -13.57% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -38.99% 11.940 7.284 - -2.16% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.53% 13.472 8.282 - 0.07% -
BM_RangesPushHeap_float_Descending_1 -38.47% 0.697 0.429 - -21.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -38.22% 5992121.144 3701784.876 - -12.01% -
rng::for_each(set<int>)/50 -37.66% 60.515 37.727 - -0.17% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -37.60% 40.399 25.209 - -1.03% -
BM_RangesMakeHeap_string_Descending_262144 -37.23% 5.681 3.566 - -0.80% -
BM_std_min<unsigned___int128>/64 -36.76% 38.764 24.513 - -31.36% -
BM_vector_deque_move/0 -36.25% 0.555 0.354 - -10.69% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -35.63% 123.465 79.468 - -1.14% -
rng::for_each(multiset<int>::iterator)/50 -35.45% 56.078 36.200 - 0.32% -
rng::find_end(deque<int>)_(near_matches)/1000 -34.99% 27541.831 17905.355 - 5.92% -
rng::find_end(deque<int>)_(near_matches)/1024 -34.68% 28629.841 18701.319 - 5.98% -
BM_MakeThenSortHeap_string_Descending_1024 -34.33% 38.787 25.470 - -0.49% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -34.20% 1.949 1.282 - 2.97% -
std::move(vector<int>)/262144 -34.20% 21917.347 14422.533 - 3.19% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.59% 1572.084 1043.958 - 0.37% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -33.45% 48.179 32.064 - 13.84% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -33.05% 9.868 6.607 - -15.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -32.94% 71.999 48.283 - -17.87% -
BM_RangesPushHeap_uint64_SingleElement_1 -32.11% 0.616 0.418 - -22.57% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.71% 40.917 27.942 - -0.19% -
SetIntersection_Interlaced_Vector_float_1024_16 -31.49% 2819898.220 1931834.997 - -26.79% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -31.28% 0.489 0.336 - -7.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -31.18% 0.697 0.480 - -16.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -30.97% 12843962.186 8865665.906 - -31.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -30.86% 12841103.054 8877903.173 - -31.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.70% 12751375.971 8836886.359 - -32.23% -
SetIntersection_Interlaced_Vector_float_16384_1024 -30.57% 73662480.050 51140573.873 - -24.04% -
BM_PushHeap_string_Descending_16384 -30.36% 3.369 2.346 - -1.71% -
rng::for_each(set<int>::iterator)/50 -30.34% 50.510 35.187 - 0.64% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -30.27% 60.081 41.892 - -27.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -30.08% 13030688.087 9110801.219 - -29.16% -
rng::is_sorted_until(deque<int>)/8 -30.07% 4.285 2.997 - -5.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -29.95% 12818368.126 8978977.449 - -30.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -29.72% 12744330.709 8957170.168 - -31.16% -
BM_std_min<unsigned___int128>/32 -29.68% 17.403 12.237 - -24.97% -
BM_std_min<unsigned___int128>/31 -29.36% 16.762 11.841 - -24.67% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -28.96% 66.627 47.333 - -12.72% -
BM_std_min<unsigned___int128>/30 -28.94% 16.121 11.455 - -24.13% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -28.88% 0.487 0.346 - -14.68% -
BM_std_min<unsigned___int128>/29 -28.61% 15.478 11.050 - -24.00% -
std::shift_right(vector<int>)/32 -28.41% 4.136 2.961 - -0.18% -
BM_PushHeap_string_Descending_1024 -28.25% 3.315 2.379 - -6.75% -
BM_std_min<unsigned___int128>/28 -28.14% 14.826 10.654 - -23.30% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -27.72% 0.648 0.469 - 8.70% -
BM_vector_deque_ranges_move/0 -27.65% 0.519 0.376 - -12.04% -
SetIntersection_Interlaced_Vector_float_16384_16 -27.59% 3891607.232 2817747.641 - -26.25% -
BM_std_min<unsigned___int128>/27 -27.44% 14.170 10.282 - -22.64% -
BM_std_min<unsigned___int128>/26 -27.38% 13.575 9.858 - -22.52% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -27.15% 1.322 0.963 - -15.19% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -27.00% 7.191 5.249 - -29.65% -
rng::find(list<int>)_(bail_25%)/1024 -26.98% 181.171 132.290 - -27.15% -
std::copy_backward(vector<int>)/4096 -26.92% 239.131 174.745 - -24.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -26.83% 12045144.303 8812901.871 - 0.26% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -26.74% 1.671 1.224 - -25.36% -
BM_std_min<unsigned___int128>/25 -26.49% 12.916 9.494 - -21.64% -
BM_RangesMakeHeap_uint32_Random_4 -26.33% 1.704 1.255 - 10.76% -
BM_PopHeap_string_1 -26.08% 0.700 0.517 - -0.99% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -26.05% 1.590 1.175 - -3.93% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -25.76% 6.456 4.793 - -16.69% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -25.71% 44.302 32.912 - 0.30% -
BM_std_min<unsigned___int128>/24 -25.67% 12.292 9.137 - -20.98% -
BM_StringDestroy_Small -25.44% 0.876 0.653 - -6.91% -
BM_RangesMakeHeap_string_Ascending_262144 -25.44% 9.764 7.281 - 3.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -25.43% 39.687 29.593 - 0.09% -
BM_RangesMakeHeap_string_Descending_16384 -25.30% 3.849 2.876 - 5.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -25.20% 11922039.318 8917669.408 - -0.44% -
BM_PushHeap_string_Descending_256 -25.18% 3.067 2.294 - -3.57% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.14% 12672.794 9486.598 - -0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -24.94% 11916398.273 8944657.483 - -0.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -24.82% 3.483 2.618 - -26.72% -
rng::for_each(map<int>::iterator)/50 -24.78% 49.859 37.503 - -0.50% -
BM_std_min<unsigned___int128>/23 -24.73% 11.655 8.773 - -20.36% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -24.64% 11.792 8.886 - -17.22% -
rng::for_each(multimap<int>)/50 -24.58% 50.521 38.104 - -1.22% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.50% 12568.340 9488.489 - -0.16% -
BM_vector_deque_ranges_move_backward/0 -24.07% 0.606 0.460 - 2.15% -
BM_PushHeap_string_Ascending_262144 -23.94% 37.413 28.456 - 3.80% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -23.93% 34.334 26.117 - -19.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -23.87% 11903904.478 9061918.050 - 3.93% -
BM_std_min<unsigned___int128>/22 -23.87% 11.007 8.379 - -19.52% -
SetIntersection_Front_Set_uint32_16384_16384 -23.85% 337350157.014 256903665.788 - -25.85% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.56% 37.470 28.643 - 0.74% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -23.51% 0.637 0.487 - -15.18% -
std::map<std::string,_int>::count(key)_(existent)/32 -23.46% 18.097 13.852 - -10.59% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -23.35% 9.978 7.648 - -32.83% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -23.21% 1.797 1.380 - -4.80% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -22.97% 38.362 29.549 - -3.25% -
BM_std_min<unsigned___int128>/21 -22.97% 10.385 7.999 - -18.37% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -22.97% 86.808 66.872 - 10.29% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -22.83% 11.534 8.901 - -17.31% -
rng::starts_with(list<int>,_pred)/8192 -22.72% 11390.943 8802.625 - -10.39% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -22.47% 12642.666 9801.518 - -17.49% -
std::copy_n(vector<int>)/4096 -22.44% 208.171 161.465 - 12.16% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -22.35% 0.350 0.271 - -13.96% -
SetIntersection_Interlaced_Vector_float_256_16 -22.32% 7980317.087 6199321.410 - -16.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -22.31% 10813488.645 8400469.962 - -12.24% -
SetIntersection_Front_Set_float_262144_16384 -22.23% 355021426.120 276107295.314 - -18.80% -
std::set<std::string>::erase(key)_(existent)/0 -22.14% 64.322 50.079 - -23.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -22.14% 32.211 25.081 - -23.39% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -22.13% 6.816 5.308 - 4.35% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -22.09% 2426521.335 1890436.658 - 0.18% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -21.98% 11081.635 8646.013 - -13.32% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -21.94% 60.162 46.962 - 2.51% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -21.84% 0.349 0.273 - -10.54% -
BM_std_min<unsigned___int128>/20 -21.68% 9.775 7.656 - -17.12% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -21.67% 0.294 0.230 - -36.91% -
BM_PushHeap_string_PipeOrgan_262144 -21.35% 22.068 17.357 - -1.00% -
BM_MakeHeap_uint64_Random_4 -21.17% 1.446 1.139 - -6.08% -
BM_RangesMakeHeap_string_Descending_1024 -21.12% 3.569 2.815 - 1.52% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -20.93% 20393610.749 16125114.315 - 1.68% -
BM_RangesPushHeap_string_Descending_262144 -20.89% 5.119 4.049 - -5.37% -
BM_RangesMakeHeap_float_Random_4 -20.78% 1.530 1.212 - -15.66% -
std::find_if(list<int>)_(bail_25%)/32768 -20.54% 10423.988 8282.807 - -25.37% -
BM_RangesMakeHeap_string_Random_262144 -20.54% 19.422 15.434 - 1.75% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -20.46% 1.809 1.439 - -10.12% -
BM_std_min<unsigned___int128>/19 -20.46% 9.153 7.280 - -16.04% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -20.23% 0.531 0.424 - 0.25% -
BM_RangesMakeHeap_string_Descending_256 -20.15% 3.427 2.736 - 0.21% -
rng::move_backward(list<int>)/4096 -20.00% 6560.116 5248.053 - -7.12% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -19.98% 11.119 8.897 - -17.69% -
vector<bool>::reserve() -19.93% 10.127 8.108 - -0.26% -
BM_MakeHeap_string_Ascending_262144 -19.86% 9.172 7.350 - -34.14% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -19.85% 23.532 18.862 - -0.03% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -19.81% 1.862 1.493 - 21.65% -
BM_vector_deque_ranges_copy/64000 -19.69% 2956.845 2374.754 - 0.22% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -19.67% 16.484 13.242 - -26.96% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -19.65% 1.146 0.920 - -9.91% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -19.57% 38.494 30.961 - 2.67% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -19.53% 1712.715 1378.179 - -19.99% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -19.51% 40414.932 32528.507 - -0.29% -
BM_PushHeap_string_PipeOrgan_16384 -19.51% 16.302 13.122 - 0.29% -
std::move(list<int>)/64 -19.47% 48.844 39.333 - -0.37% -
rng::contains(list<int>)_(process_all)/32 -19.21% 11.260 9.097 - 1.06% -
BM_std_min<unsigned___int128>/18 -19.17% 8.531 6.896 - -14.71% -
BM_vector_deque_move/64000 -19.17% 2929.030 2367.599 - 0.45% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.15% 31.956 25.835 - 0.51% -
BM_vector_deque_copy/64000 -19.14% 2941.764 2378.667 - 0.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -18.90% 53.323 43.247 - -5.78% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -18.87% 38852.096 31520.969 - 0.06% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -18.86% 11.019 8.941 - -19.49% -
bm_lexicographical_compare<signed_char>/64 -18.85% 2.313 1.877 - -12.07% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -18.84% 1.704 1.383 - 18.37% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.80% 11.199 9.094 - -0.32% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.70% 2342269.648 1904369.451 - -0.15% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -18.58% 1.192 0.970 - -15.22% -
BM_vector_deque_move/70000 -18.51% 3168.333 2581.805 - -0.06% -
rng::find_if_not(list<int>)_(process_all)/8192 -18.50% 8962.737 7305.075 - -20.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -18.44% 5030158.399 4102715.911 - -24.54% -
BM_PushHeap_uint32_QuickSortAdversary_1 -18.40% 0.482 0.393 - -21.74% -
rng::search(list<int>)_(same_length)/8192 -18.38% 9688.475 7907.819 - -12.64% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -18.29% 0.494 0.404 - 48.35% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -18.26% 1.292 1.056 - -19.56% -
BM_tolower_char<char> -18.16% 0.691 0.565 - -18.24% -
std::unordered_set<int>::contains(key)_(existent)/8192 -18.15% 1.532 1.254 - -10.17% -
std::rotate(list<int>)_(by_1/2)/8192 -18.13% 6269.659 5133.126 - 2.12% -
std::none_of(vector<int>)_(process_all)/50 -18.03% 18.201 14.919 - 9.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -18.01% 0.501 0.411 - -35.44% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -17.99% 10469.102 8586.005 - -21.10% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -17.94% 26.299 21.580 - -4.94% -
BM_RangesPushHeap_string_Ascending_262144 -17.93% 35.282 28.956 - -0.32% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -17.83% 0.484 0.398 - 31.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -17.81% 43.079 35.407 - -12.53% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -17.80% 605.369 497.617 - -18.59% -
BM_vector_deque_ranges_copy/65536 -17.76% 2875.076 2364.407 - -0.21% -
BM_PushHeap_string_Descending_64 -17.62% 2.692 2.217 - -3.60% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -17.60% 66.455 54.755 - -0.57% -
BM_vector_deque_move/65536 -17.55% 2875.902 2371.209 - -0.02% -
rng::is_sorted(list<int>,_pred)/8192 -17.36% 8842.431 7307.784 - -6.94% -
BM_vector_deque_ranges_copy/70000 -17.35% 3133.310 2589.705 - -0.03% -
BM_std_min<unsigned___int128>/17 -17.33% 7.890 6.523 - -13.68% -
BM_vector_deque_ranges_move/65536 -17.20% 2859.981 2368.114 - 0.01% -
BM_vector_deque_copy/70000 -17.20% 3131.595 2593.050 - 0.19% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -17.13% 0.611 0.506 - -7.55% -
rng::for_each(multiset<int>)/50 -17.07% 45.153 37.445 - -0.74% -
BM_PushHeap_string_Random_262144 -16.90% 21.799 18.114 - -0.34% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.83% 7182027.345 5972933.579 - -0.51% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -16.82% 0.495 0.412 - -20.88% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -16.77% 838.420 697.817 - 2.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -16.71% 7160322.808 5963475.646 - -21.62% -
rng::rotate_copy(list<int>)/8192 -16.67% 8304.351 6920.152 - -0.55% -
rng::find(list<int>)_(process_all)/8192 -16.66% 10440.951 8701.386 - -25.87% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -16.65% 8.236 6.865 - -40.11% -
BM_vector_deque_ranges_move/64000 -16.64% 2853.758 2378.931 - 0.42% -
std::unique_copy(list<int>)_(sprinkled)/52 -16.55% 26.008 21.705 - -0.24% -
SetIntersection_Interlaced_Vector_float_256_64 -16.43% 8922089.377 7456109.861 - -2.25% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -16.35% 0.341 0.286 - -5.80% -
rng::is_sorted_until(list<int>)/8192 -16.34% 8253.666 6904.919 - -4.27% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -16.12% 0.534 0.448 - 14.25% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -16.07% 16676.190 13996.528 - -5.66% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -16.02% 10.593 8.896 - -19.74% -
std::set<std::string>::erase(iterator)/32 -16.01% 31.185 26.191 - 1.84% -
std::find_end(vector<int>)_(near_matches)/8192 -15.99% 919809.210 772689.394 - -0.40% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -15.99% 0.556 0.467 - -1.55% -
rng::adjacent_find(deque<int>)/50 -15.81% 18.803 15.830 - 5.24% -
std::rotate(list<int>)_(by_1/2)/32 -15.80% 7.086 5.966 - -0.14% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.80% 922659.027 776841.612 - -0.59% -
std::find(vector<bool>)_(process_all)/50 -15.80% 0.579 0.487 - -34.40% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -15.67% 0.616 0.519 - -25.40% -
rng::partition(deque<int>)_(sparse)/32 -15.50% 13.592 11.484 - 16.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.43% 25.272 21.372 - -20.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -15.40% 4794321.919 4056235.265 - -23.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -15.37% 38973084.340 32982516.366 - 4.61% -
BM_std_min<unsigned___int128>/16 -15.36% 7.292 6.172 - -11.50% -
std::find_end(list<int>)_(single_element)/8192 -15.32% 8635.307 7312.183 - -13.61% -
rng::none_of(vector<int>)_(process_all)/50 -15.22% 14.879 12.615 - -0.98% -
std::find(vector<bool>)_(process_all)/8 -15.21% 0.576 0.489 - -26.18% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -15.20% 14.050 11.913 - 0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -15.19% 1695818.908 1438308.738 - -0.85% -
BM_PushHeap_string_Ascending_16384 -15.14% 22.263 18.893 - 1.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -15.14% 6945703.739 5894071.428 - -9.42% -
rng::find_end(list<int>)_(single_element)/8192 -15.11% 8765.201 7440.470 - -13.43% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -15.05% 1.076 0.914 - 2.29% -
rng::find_end(deque<int>)_(process_all)/8192 -14.97% 2387.084 2029.754 - -11.80% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -14.97% 866.786 737.041 - 5.30% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.94% 30.478 25.924 - -0.13% -
rng::is_sorted(deque<int>)/8 -14.94% 2.854 2.428 - 0.01% -
SetIntersection_Front_Set_float_16384_256 -14.93% 5143497.701 4375815.390 - -6.80% -
BM_vector_deque_ranges_move/70000 -14.91% 3048.032 2593.672 - 0.21% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.86% 232.555 197.995 - -14.71% -
std::set<int>::insert(value)_(already_present)/1024 -14.85% 6.776 5.770 - -9.40% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -14.83% 5.894 5.020 - 2.92% -
rng::unique_copy(list<int>)_(sprinkled)/32 -14.79% 12.832 10.935 - 0.15% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.73% 63.041 53.758 - -0.14% -
BM_MakeHeap_float_Random_4 -14.58% 1.614 1.379 - -17.68% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -14.52% 5.835 4.988 - -37.38% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -14.45% 1597873.556 1367051.952 - -10.87% -
std::rotate(list<int>)_(by_1/4)/32 -14.43% 14.572 12.470 - -0.09% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -14.42% 1.302 1.114 - -12.65% -
BM_std_min<unsigned___int128>/15 -14.41% 6.700 5.735 - -11.09% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.40% 0.679 0.581 - -10.18% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -14.37% 2.602 2.229 - -6.41% -
std::set<std::string>::erase(key)_(non-existent)/32 -14.34% 14.686 12.580 - -14.74% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -14.28% 9161.493 7853.229 - -12.83% -
rng::adjacent_find(deque<int>)/8 -14.24% 3.750 3.216 - 4.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -14.23% 30.443 26.112 - -26.31% -
std::find_end(list<int>,_pred)_(single_element)/8192 -14.15% 9275.978 7963.639 - -15.20% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -14.06% 2.635 2.265 - 2.50% -
rng::partition(deque<int>)_(sparse)/50 -14.02% 20.250 17.411 - 14.15% -
rng::swap_ranges(deque<int>)/50 -13.96% 19.938 17.155 - 0.48% -
BM_PushHeap_string_Descending_16 -13.94% 2.436 2.096 - -4.24% -
std::all_of(deque<int>)_(process_all)/50 -13.75% 21.237 18.316 - -0.06% -
std::find(list<int>)_(process_all)/8192 -13.68% 8501.542 7338.832 - -9.53% -
BM_RangesMakeHeap_string_Descending_16 -13.66% 2.754 2.378 - 0.76% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -13.58% 1.396 1.207 - -7.78% -
rng::starts_with(list<int>)/8192 -13.52% 8943.543 7734.818 - -10.97% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -13.47% 735.338 636.324 - -20.04% -
BM_std_min<unsigned___int128>/14 -13.42% 6.133 5.310 - -10.38% -
std::unordered_set<int>::count(key)_(existent)/32 -13.27% 1.470 1.275 - -23.17% -
rng::find_end(deque<int>)_(process_all)/1048576 -13.26% 308734.544 267808.632 - -10.43% -
rng::for_each(multimap<int>::iterator)/50 -13.15% 41.754 36.264 - -0.43% -
SetIntersection_Front_Set_uint64_256_256 -13.15% 9876181.378 8577873.468 - -1.03% -
BM_deque_vector_copy/64000 -13.07% 2849.679 2477.277 - 0.15% -
SetIntersection_Interlaced_Vector_float_16384_4 -13.04% 1702202.816 1480248.741 - -13.35% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -12.99% 10.375 9.027 - -6.32% -
std::vector<int>::ctor(size)/32 -12.90% 10.917 9.508 - -4.03% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -12.89% 24.568 21.400 - -13.73% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -12.86% 72.127 62.853 - -0.96% -
BM_RangesPushHeap_uint32_Ascending_1 -12.85% 0.576 0.502 - -13.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -12.83% 0.634 0.553 - 23.61% -
std::unique_copy(deque<int>)_(contiguous)/32 -12.80% 11.045 9.631 - 0.46% -
std::partition_point(list<int>)/1024 -12.79% 1294.040 1128.482 - -12.96% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.76% 57.437 50.108 - -4.24% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -12.75% 24.595 21.459 - 0.67% -
BM_PushHeap_uint64_SingleElement_1 -12.74% 0.522 0.455 - 8.56% -
std::swap_ranges(list<int>)/8192 -12.68% 9671.365 8445.477 - -19.95% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -12.67% 5.069 4.427 - 0.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.65% 44.124 38.542 - -12.38% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -12.63% 22.730 19.860 - -0.45% -
BM_RangesMakeHeap_float_Random_64 -12.54% 1.649 1.442 - -5.57% -
bm_lexicographical_compare<int>/1 -12.51% 1.322 1.156 - -12.72% -
BM_vector_deque_ranges_copy/0 -12.49% 0.463 0.405 - -2.21% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -12.46% 10.507 9.198 - -15.42% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -12.45% 153.904 134.744 - -11.24% -
BM_std_min<unsigned_int>/1 -12.42% 0.325 0.285 - -37.57% -
rng::remove_if(deque<int>)_(sprinkled)/50 -12.39% 71.396 62.547 - -3.12% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -12.36% 1584.128 1388.360 - -7.55% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -12.34% 0.512 0.449 - -20.20% -
bm_lexicographical_compare<int>/2 -12.25% 1.518 1.332 - -10.82% -
SetIntersection_Interlaced_Vector_float_1024_4 -12.24% 1466805.052 1287251.349 - -14.06% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -12.23% 8.480 7.443 - 12.64% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -12.21% 356.884 313.291 - -16.51% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.21% 1652076.977 1450341.615 - -0.11% -
std::search(list<int>)_(same_length)/8192 -12.20% 10541.812 9255.479 - -11.97% -
BM_lexicographical_compare_three_way<IntPtr>/1 -12.18% 0.393 0.345 - 12.99% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -12.16% 0.945 0.830 - -24.28% -
BM_RangesMakeHeap_string_PipeOrgan_256 -12.06% 5.498 4.835 - 0.42% -
BM_vector_deque_move_backward/2 -12.05% 2.280 2.006 - 0.14% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -12.02% 1.265 1.113 - 1.56% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -11.97% 9.492 8.356 - -12.20% -
BM_RangesMakeHeap_string_Descending_64 -11.96% 3.051 2.687 - 4.19% -
SetIntersection_Interlaced_Vector_float_262144_4 -11.93% 2155931.059 1898709.478 - -7.09% -
BM_std_min<unsigned___int128>/13 -11.65% 5.570 4.921 - -8.69% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -11.65% 23.046 20.362 - 0.09% -
BM_deque_vector_copy/65536 -11.48% 2940.076 2602.682 - 0.89% -
std::unordered_set<int>::contains(key)_(existent)/1024 -11.47% 1.402 1.241 - -1.78% -
BM_std_min<unsigned_long_long>/4 -11.47% 1.101 0.974 - -11.77% -
BM_RangesMakeHeap_string_SingleElement_262144 -11.44% 8.224 7.283 - 1.90% -
BM_RangesMakeHeap_string_Descending_4 -11.40% 2.416 2.141 - 1.13% -
BM_PushHeap_string_Descending_4 -11.35% 2.166 1.920 - -0.70% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.34% 347.567 308.149 - -11.21% -
BM_vector_deque_move_backward/1 -11.33% 2.569 2.278 - 0.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -11.29% 63561.715 56383.658 - -1.84% -
BM_std_minmax<long_long>/1 -11.29% 0.693 0.615 - -11.23% -
std::unordered_multiset<int>::find(key)_(existent)/32 -11.25% 1.302 1.156 - -3.06% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -11.22% 0.306 0.271 - 0.57% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -11.18% 1859.037 1651.104 - 0.18% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -11.16% 10.351 9.196 - 0.36% -
BM_std_minmax_element<char>/2 -11.10% 0.688 0.612 - -11.07% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -11.09% 0.562 0.500 - -3.84% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -11.06% 9368.361 8332.240 - 5.98% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -11.04% 28.305 25.179 - 5.13% -
std::set<std::string>::erase(iterator)/1024 -11.00% 28.150 25.053 - -18.62% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -10.98% 11.272 10.034 - 3.41% -
BM_vector_deque_copy/65536 -10.98% 2663.154 2370.619 - -0.01% -
bm_lexicographical_compare<unsigned_char>/4 -10.97% 1.497 1.333 - -14.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -10.90% 384.496 342.585 - 0.59% -
std::generate_n(list<int>)/50 -10.87% 17.232 15.358 - -1.74% -
BM_MakeThenSortHeap_uint64_Descending_4 -10.85% 1.513 1.349 - -1.28% -
rng::find_end(vector<int>)_(near_matches)/1000 -10.83% 15425.724 13754.667 - 0.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -10.83% 36.317 32.386 - 11.28% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -10.81% 7680.387 6850.172 - -1.68% -
rng::find_end(vector<int>)_(near_matches)/1024 -10.80% 15986.728 14260.158 - 0.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -10.78% 6695979.291 5974484.579 - -9.81% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -10.76% 28.701 25.611 - 3.57% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.75% 11.918 10.636 - 0.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -10.74% 54109442.745 48299659.182 - -3.30% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -10.67% 1.594 1.424 - -12.24% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.65% 1847.947 1651.143 - -0.39% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -10.62% 848.946 758.782 - -0.73% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.61% 2837.261 2536.322 - -14.68% -
BM_MakeThenSortHeap_string_Descending_256 -10.60% 19.664 17.580 - -2.02% -
BM_MakeHeap_uint64_Ascending_4 -10.60% 0.452 0.404 - -5.57% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -10.55% 41.214 36.865 - -5.97% -
BM_std_minmax<unsigned_char>/8 -10.54% 1.087 0.972 - 5.28% -
rng::unique(list<int>)_(contiguous)/52 -10.50% 74.996 67.125 - -1.15% -
std::set<std::string>::erase(key)_(existent)/1024 -10.39% 76.565 68.608 - -31.72% -
BM_deque_vector_copy/70000 -10.39% 3181.643 2850.997 - 0.28% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -10.35% 87.357 78.313 - -16.43% -
std::map<int,_int>::insert(value)_(new_value)/8192 -10.32% 39.761 35.658 - -5.81% -
std::copy_backward(vector<int>)/32768 -10.31% 3795.289 3404.040 - -10.66% -
BM_std_min<unsigned___int128>/12 -10.23% 5.024 4.510 - -7.90% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.18% 2686841.797 2413194.972 - -1.24% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -10.14% 43.268 38.880 - -0.06% -
BM_MakeHeap_string_Ascending_16384 -10.10% 5.751 5.171 - -20.51% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -10.09% 22.145 19.910 - -12.88% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -10.04% 24928.584 22424.975 - -0.60% -
BM_StringRelationalLiteral_Less_Large_Small_Control -10.03% 1.888 1.699 - -12.76% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.02% 1627487.471 1464386.071 - -0.15% -
BM_RangesMakeHeap_float_Random_256 -10.01% 1.447 1.302 - -11.45% -
std::find_end(list<int>)_(near_matches)/1024 -9.98% 38556.447 34710.223 - 0.07% -
BM_std_minmax<char>/16 -9.96% 1.026 0.924 - 0.01% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -9.95% 5.992 5.396 - 10.95% -
BM_std_minmax<long_long>/2 -9.89% 1.315 1.185 - -6.95% -
std::partial_sort_copy(deque<int>)_(heap)/8 -9.89% 16.769 15.111 - -4.84% -
BM_RangesPushHeap_string_PipeOrgan_16384 -9.85% 14.734 13.282 - -1.78% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -9.85% 20.935 18.874 - -0.87% -
SetIntersection_Front_Set_uint64_16384_256 -9.84% 5062987.970 4564564.261 - 4.98% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -9.83% 10.564 9.526 - -3.11% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -9.81% 26.030 23.477 - 0.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -9.79% 36.609 33.026 - 28.24% -
BM_RangesPopHeap_string_262144 -9.78% 101.152 91.256 - 2.50% -
rng::unique(deque<int>)_(sprinkled)/52 -9.78% 74.755 67.442 - 0.03% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.77% 25486.971 22996.987 - 0.00% -
BM_std_minmax<char>/26 -9.76% 1.538 1.388 - 0.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -9.73% 14.982 13.524 - -31.05% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.69% 11486.061 10372.975 - -13.01% -
rng::find_end(list<int>)_(near_matches)/1000 -9.68% 36519.227 32985.421 - -0.39% -
BM_PushHeap_string_PipeOrgan_1024 -9.66% 10.795 9.752 - 1.01% -
bm_lexicographical_compare<int>/3 -9.64% 1.692 1.529 - -12.09% -
rng::generate_n(list<int>)/50 -9.63% 17.443 15.763 - 1.13% -
std::unordered_set<std::string>::count(key)_(existent)/32 -9.63% 38.972 35.221 - -0.20% -
BM_MakeThenSortHeap_uint32_Descending_4 -9.61% 1.434 1.296 - -9.50% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -9.60% 48.272 43.636 - -30.94% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -9.58% 99.736 90.177 - 1.76% -
std::replace(vector<int>)_(sprinkled)/8192 -9.57% 1360.685 1230.499 - -13.77% -
std::find_end(list<int>)_(near_matches)/8192 -9.54% 2502622.025 2263758.335 - -0.43% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.54% 26097.227 23607.167 - 0.29% -
BM_deque_deque_copy/70000 -9.52% 3166.577 2865.176 - -0.31% -
rng::find_end(list<int>)_(near_matches)/8192 -9.51% 2495790.325 2258401.074 - -0.48% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.51% 25700.541 23257.112 - -0.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.50% 42.841 38.772 - -18.87% -
BM_std_min<unsigned___int128>/11 -9.49% 4.501 4.074 - -7.15% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -9.48% 6.580 5.956 - -11.98% -
rng::remove_if(deque<int>)_(sprinkled)/32 -9.48% 61.212 55.407 - -0.22% -
std::multimap<std::string,_int>::erase(iterator)/32 -9.47% 29.411 26.625 - -15.31% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -9.47% 569.216 515.296 - -7.22% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -9.46% 4.535 4.106 - -4.72% -
rng::find_end(list<int>)_(near_matches)/1024 -9.44% 38068.399 34473.235 - -0.57% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -9.43% 10.872 9.847 - -4.57% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -9.41% 34.356 31.121 - -0.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -9.37% 10137763.980 9187606.451 - -27.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -9.36% 5800.436 5257.610 - 0.58% -
std::find_end(list<int>)_(near_matches)/1000 -9.36% 36998.954 33536.623 - 0.73% -
rng::partition(deque<int>)_(dense)/50 -9.34% 15.399 13.962 - -4.67% -
std::move(list<int>)/4096 -9.33% 4380.130 3971.535 - -22.47% -
std::find_if_not(vector<int>)_(bail_25%)/8 -9.32% 1.119 1.015 - -0.49% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -9.30% 24.119 21.875 - 0.02% -
BM_RangesPushHeap_float_SingleElement_1 -9.27% 0.637 0.578 - 39.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -9.27% 10821432.848 9818270.282 - -8.67% -
rng::reverse_copy(vector<int>)/8 -9.25% 2.534 2.299 - -3.92% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -9.25% 23045.624 20914.880 - 6.78% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -9.18% 0.363 0.330 - -17.86% -
rng::copy(vector<bool>)_(aligned)/64 -9.16% 1.375 1.249 - -9.05% -
rng::generate_n(list<int>)/32 -9.14% 9.532 8.661 - 0.01% -
std::remove_copy(deque<int>)_(prefix)/1024 -9.14% 413.401 375.618 - -8.70% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -9.07% 29.795 27.094 - -3.94% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -9.06% 28.812 26.203 - -27.10% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -9.05% 14450.307 13142.962 - 7.50% -
std::equal(vector<bool>)_(unaligned)/50 -8.97% 0.881 0.802 - 14.95% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -8.96% 19.884 18.103 - -1.39% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -8.93% 29.304 26.688 - 0.57% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -8.92% 1.438 1.310 - -11.71% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.85% 41200.820 37553.541 - 0.21% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.82% 42839.974 39060.370 - 0.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.80% 10830407.145 9876957.810 - -8.20% -
std::rotate(list<int>)_(1_element_backward)/50 -8.77% 24.788 22.615 - -0.30% -
bm_lexicographical_compare<unsigned_char>/2 -8.75% 1.960 1.788 - -5.92% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -8.75% 735.462 671.123 - -15.66% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -8.74% 35.260 32.178 - 0.16% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -8.69% 0.362 0.331 - -17.54% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.67% 549.961 502.263 - 0.11% -
rng::copy(list<int>)/64 -8.67% 33.801 30.872 - -4.77% -
std::set<int>::insert(value)_(already_present)/8192 -8.65% 10.831 9.894 - 0.58% -
BM_std_min<int>/1 -8.65% 0.282 0.257 - -33.30% -
SetIntersection_Front_Set_float_262144_256 -8.62% 4869000.848 4449347.446 - 0.95% -
BM_deque_vector_ranges_copy/65536 -8.62% 2876.318 2628.521 - -0.89% -
BM_PushHeap_float_Ascending_16 -8.54% 1.065 0.974 - -0.10% -
BM_PushHeap_float_Descending_1 -8.53% 0.431 0.394 - -12.57% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -8.51% 27.327 25.002 - 9.14% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -8.47% 82356.231 75376.854 - -4.39% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -8.46% 18.906 17.306 - 103.23% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -8.46% 2.534 2.320 - -5.37% -
BM_PushHeap_uint64_Descending_1 -8.44% 0.449 0.411 - -28.87% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.43% 13.857 12.689 - 0.55% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -8.43% 87742.745 80350.312 - -3.27% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -8.42% 12.120 11.099 - -0.54% -
BM_std_minmax<int>/2 -8.40% 0.900 0.824 - -7.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -8.39% 216119695.254 197985499.203 - -2.20% -
bm_lexicographical_compare<unsigned_char>/8 -8.39% 1.497 1.372 - -1.79% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -8.36% 558.384 511.695 - -1.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -8.33% 24877936.082 22804999.278 - -8.69% -
BM_PushHeap_string_SingleElement_16 -8.32% 2.764 2.534 - 4.67% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -8.31% 32.285 29.603 - -3.34% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -8.29% 9.727 8.920 - -5.27% -
BM_RangesMakeHeap_string_Ascending_1024 -8.27% 5.339 4.897 - -0.04% -
bm_lexicographical_compare<unsigned_char>/1 -8.26% 1.690 1.550 - -7.35% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -8.23% 27855.829 25563.662 - -4.50% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -8.20% 1939.794 1780.786 - 0.73% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.19% 2687706.736 2467674.884 - -0.23% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -8.16% 0.362 0.332 - -17.44% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.16% 4705.299 4321.489 - 0.09% -
BM_RangesMakeHeap_string_Ascending_16384 -8.12% 5.784 5.314 - 4.65% -
bm_lexicographical_compare<int>/4 -8.11% 1.259 1.157 - -8.13% -
rng::rotate(list<int>)_(by_1/2)/50 -8.10% 13.824 12.704 - 0.76% -
bm_lexicographical_compare<unsigned_char>/3 -8.08% 2.204 2.025 - -7.93% -
rng::remove(list<int>)_(sprinkled)/50 -8.07% 69.512 63.904 - -1.01% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -8.06% 23964.622 22033.949 - 7.28% -
BM_std_min<unsigned___int128>/10 -8.03% 4.011 3.689 - -6.28% -
BM_deque_vector_ranges_copy/70000 -8.01% 3093.417 2845.688 - 1.44% -
BM_deque_deque_ranges_move_backward/5500 -8.01% 223.600 205.698 - -0.05% -
BM_PushHeap_string_PipeOrgan_256 -8.01% 8.679 7.984 - 0.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -7.99% 3.680 3.386 - 1.03% -
BM_std_minmax_element<char>/3 -7.99% 1.180 1.086 - -8.92% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.98% 25.927 23.859 - 0.08% -
BM_std_minmax<char>/24 -7.97% 1.254 1.154 - -0.06% -
std::map<std::string,_int>::find(key)_(existent)/8192 -7.97% 31.010 28.539 - -14.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -7.96% 6691892.096 6159518.188 - 2.46% -
rng::transform(list<int>)_(identity_transform)/8192 -7.95% 7602.481 6997.744 - -8.23% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.91% 587.620 541.159 - 0.16% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.90% 800.521 737.276 - 0.32% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.89% 573.869 528.563 - 0.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -7.89% 156557811.397 144209277.718 - -7.78% -
BM_std_minmax<int>/3 -7.87% 1.198 1.104 - -9.05% -
rng::search(list<int>,_pred)_(no_match)/8192 -7.83% 8301.461 7651.658 - -5.51% -
std::partition_point(list<int>)/8192 -7.83% 12770.735 11771.255 - -11.34% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.82% 140.326 129.352 - -0.39% -
SetIntersection_Front_Set_float_1024_1024 -7.82% 16614296.323 15315578.709 - -1.25% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.80% 8519.177 7854.282 - -7.93% -
bm_lexicographical_compare<unsigned_char>/5 -7.80% 1.733 1.598 - -10.65% -
BM_StringRelational_Less_Small_Huge_Control -7.80% 1.758 1.621 - -12.25% -
BM_std_min<short>/4 -7.79% 1.082 0.998 - -3.02% -
rng::copy(vector<bool>)_(unaligned)/512 -7.75% 3.699 3.412 - -7.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -7.74% 224.843 207.448 - -2.13% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -7.73% 28.901 26.668 - -10.31% -
BM_PushHeap_string_SingleElement_1024 -7.72% 2.768 2.555 - 4.31% -
std::rotate(list<int>)_(by_1/2)/50 -7.71% 13.854 12.785 - 0.35% -
BM_PushHeap_string_SingleElement_256 -7.70% 2.744 2.532 - 4.32% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.69% 42919.747 39618.543 - -0.02% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -7.68% 1731.791 1598.745 - 0.83% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -7.68% 209.113 193.055 - 0.98% -
std::search(deque<int>)_(same_length)/1000 -7.67% 353.244 326.140 - -29.78% -
BM_deque_vector_ranges_copy/64000 -7.66% 2848.643 2630.387 - 1.69% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.66% 2.956 2.730 - -8.28% -
BM_MakeHeap_string_Ascending_1024 -7.65% 5.269 4.866 - -13.93% -
std::is_sorted(list<int>,_pred)/8 -7.64% 4.279 3.952 - -0.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -7.63% 5.434 5.019 - -1.56% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -7.61% 1.271 1.174 - -4.00% -
std::is_sorted(vector<int>,_pred)/8 -7.60% 4.107 3.795 - 0.83% -
BM_std_minmax<char>/25 -7.60% 1.276 1.180 - 0.03% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -7.59% 1.536 1.419 - -0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -7.59% 13775017.240 12730072.022 - -3.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -7.58% 2368474.392 2188932.206 - -0.39% -
BM_std_min<unsigned_long_long>/5 -7.57% 1.343 1.241 - -4.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -7.56% 2429059.805 2245482.549 - -1.43% -
BM_deque_vector_ranges_move/0 -7.53% 1.548 1.432 - -10.45% -
std::copy_n(list<int>)/4096 -7.50% 3861.248 3571.835 - -15.41% -
rng::remove_if(vector<int>)_(prefix)/1024 -7.45% 383.016 354.482 - 0.01% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.43% 3401.418 3148.725 - -0.23% -
std::set<std::string>::count(key)_(existent)/1024 -7.42% 24.362 22.554 - -1.14% -
rng::rotate(list<int>)_(1_element_forward)/8192 -7.42% 8257.666 7644.890 - -0.50% -
BM_RangesMakeThenSortHeap_float_Heap_16 -7.40% 2.099 1.944 - 0.28% -
std::replace(vector<int>)_(sprinkled)/1024 -7.39% 168.901 156.422 - -13.71% -
BM_std_minmax<char>/23 -7.36% 3.165 2.932 - 0.20% -
BM_std_min<unsigned___int128>/6 -7.36% 2.260 2.094 - -5.86% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.35% 3.582 3.318 - -23.04% -
rng::find(vector<char>)_(process_all)/1024 -7.33% 17.498 16.215 - -0.28% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.33% 27.061 25.078 - -0.17% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.32% 41122.622 38112.645 - -0.09% -
BM_num_put<long_long> -7.30% 12.442 11.534 - -5.75% -
std::count_if(list<int>)_(every_other)/8192 -7.26% 7650.780 7095.415 - -7.12% -
std::unordered_multiset<int>::count(key)_(existent)/32 -7.26% 1.858 1.723 - 1.98% -
rng::any_of(vector<int>)_(process_all)/50 -7.22% 13.628 12.644 - -0.84% -
BM_std_minmax<char>/19 -7.22% 1.769 1.641 - 4.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -7.20% 6369547.957 5910673.873 - -1.36% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.18% 6.451 5.987 - 0.45% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.18% 1583.043 1469.400 - 0.05% -
BM_PushHeap_string_SingleElement_4 -7.14% 2.401 2.230 - 3.59% -
std::is_sorted_until(deque<int>)/8 -7.13% 3.090 2.869 - 12.86% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.13% 0.374 0.348 - 0.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.10% 8.259 7.673 - -21.91% -
BM_RangesMakeHeap_string_PipeOrgan_4 -7.10% 2.769 2.573 - 0.62% -
std::transform(list<int>)_(identity_transform)/8192 -7.09% 7638.448 7096.632 - -7.25% -
std::shift_left(list<int>)/8192 -7.08% 7698.339 7153.160 - -7.42% -
BM_PushHeap_string_PipeOrgan_64 -7.04% 6.317 5.872 - 1.07% -
SetIntersection_Front_Set_uint32_1024_1024 -7.04% 16305377.951 15158158.936 - -11.61% -
BM_std_minmax<char>/30 -7.02% 2.857 2.657 - -0.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -7.01% 95.888 89.164 - 30.19% -
BM_std_min<unsigned___int128>/8 -7.00% 3.109 2.892 - -5.30% -
BM_std_minmax<char>/27 -6.97% 1.952 1.816 - 5.72% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -6.95% 10.431 9.706 - 6.81% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -6.95% 1.548 1.440 - -6.47% -
SetIntersection_None_Vector_float_262144_16384 -6.94% 1302353.996 1211970.253 - 0.27% -
BM_std_minmax<char>/21 -6.93% 2.392 2.226 - 3.70% -
SetIntersection_Interlaced_Vector_string_16384_64 -6.92% 13056530.111 12152836.192 - -0.26% -
BM_std_min<short>/19 -6.91% 1.975 1.838 - -5.43% -
SetIntersection_Interlaced_Set_string_1024_64 -6.91% 17718489.607 16494209.300 - -2.45% -
SetIntersection_Front_Set_uint32_16384_64 -6.89% 2048064.386 1907010.867 - -5.56% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -6.88% 196.101 182.609 - 1.93% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -6.86% 122.753 114.330 - -1.19% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.84% 314.247 292.745 - -0.18% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.83% 34.562 32.201 - 0.25% -
BM_deque_vector_copy/0 -6.82% 1.490 1.389 - 0.76% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -6.80% 43262.729 40319.483 - -0.49% -
SetIntersection_Front_Set_float_1024_256 -6.79% 5002160.321 4662393.565 - 4.45% -
std::remove_if(vector<int>)_(prefix)/1024 -6.78% 383.161 357.167 - 0.04% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -6.78% 22.143 20.643 - -6.33% -
BM_std_minmax<char>/20 -6.77% 2.071 1.931 - 4.97% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -6.75% 2.386 2.224 - -12.21% -
BM_std_minmax<char>/22 -6.75% 2.671 2.490 - 1.82% -
BM_PushHeap_string_SingleElement_64 -6.72% 2.773 2.587 - 4.44% -
std::find_end(vector<int>)_(near_matches)/1000 -6.71% 14998.970 13992.139 - -0.57% -
rng::partial_sort(deque<int>)_(descending)/8 -6.71% 44.162 41.200 - 0.55% -
BM_std_minmax<char>/18 -6.70% 1.388 1.295 - 0.02% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -6.69% 11316.703 10559.214 - -0.11% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.66% 8360.165 7803.043 - -0.58% -
std::multiset<std::string>::find(key)_(non-existent)/32 -6.65% 10.557 9.854 - -10.77% -
rng::find(list<int>)_(process_all)/32768 -6.64% 27889.888 26037.356 - -2.58% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -6.64% 1.126 1.052 - -5.57% -
BM_deque_vector_move_backward/0 -6.63% 1.468 1.371 - -10.19% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.62% 4687.834 4377.693 - 0.13% -
BM_RangesMakeHeap_float_Random_16 -6.61% 1.710 1.597 - -7.96% -
BM_StringFindAllMatch/1 -6.61% 2.774 2.591 - -4.64% -
BM_std_minmax<char>/6 -6.61% 2.155 2.012 - 5.27% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -6.60% 92.006 85.933 - 4.00% -
BM_num_put<unsigned_long_long> -6.60% 12.186 11.382 - -4.40% -
BM_PushHeap_uint64_SingleElement_64 -6.60% 0.407 0.380 - 7.49% -
BM_StringEraseWithMove_Small_Transparent -6.57% 2.555 2.387 - -3.77% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -6.57% 724.185 676.610 - -6.90% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -6.56% 24.740 23.118 - -0.84% -
std::find_end(vector<int>)_(near_matches)/1024 -6.55% 15538.485 14520.259 - -0.59% -
BM_std_min<unsigned___int128>/9 -6.55% 3.526 3.295 - -5.39% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.54% 19.002 17.759 - 0.18% -
rng::copy_backward(list<int>)/32768 -6.53% 30329.043 28347.518 - -4.44% -
BM_std_minmax<int>/11 -6.53% 1.832 1.712 - -7.41% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -6.53% 1.045 0.977 - -5.84% -
BM_RangesPopHeap_float_262144 -6.52% 38.337 35.837 - -7.81% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -6.52% 48.571 45.405 - 2.78% -
BM_std_minmax<long_long>/3 -6.51% 1.750 1.636 - 2.19% -
std::find_if_not(list<int>)_(process_all)/32768 -6.49% 29947.386 28003.270 - -4.66% -
BM_RangesPushHeap_uint64_SingleElement_64 -6.49% 0.385 0.360 - -1.11% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -6.48% 4.287 4.009 - -2.14% -
std::all_of(vector<int>)_(process_all)/8 -6.47% 2.561 2.395 - -6.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.40% 6.745 6.313 - -22.56% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -6.38% 177.764 166.422 - -7.17% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -6.38% 1.497 1.402 - -12.56% -
SetIntersection_Interlaced_Vector_string_262144_16 -6.37% 5837692.488 5466014.645 - -23.48% -
SetIntersection_Interlaced_Vector_float_1024_256 -6.36% 7942825.478 7437966.152 - 13.25% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -6.34% 1.233 1.155 - -0.24% -
rng::is_sorted_until(list<int>,_pred)/8192 -6.34% 7808.102 7313.365 - -4.23% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.32% 6547.822 6133.717 - 0.22% -
rng::find_if(list<int>)_(process_all)/32768 -6.31% 29224.039 27378.991 - -3.34% -
rng::move_backward(vector<bool>)_(aligned)/64 -6.30% 1.848 1.732 - -2.98% -
BM_std_minmax<char>/5 -6.28% 1.859 1.742 - 7.45% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -6.28% 10.575 9.911 - -5.58% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -6.27% 92.297 86.513 - 10.54% -
BM_std_minmax<char>/32 -6.26% 1.638 1.535 - -0.20% -
std::unordered_multimap<int,_int>::clear()/8192 -6.26% 64910.535 60848.913 - 1.07% -
rng::search(list<int>,_pred)_(same_length)/8192 -6.25% 8902.986 8346.197 - -0.41% -
std::remove_if(vector<int>)_(prefix)/50 -6.25% 60.836 57.035 - -0.45% -
BM_std_minmax<char>/4 -6.24% 1.550 1.453 - 6.35% -
BM_PushHeap_string_QuickSortAdversary_262144 -6.22% 17.184 16.115 - -1.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -6.22% 7101937.656 6660244.506 - -6.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -6.22% 110783943.527 103896395.823 - -6.47% -
std::set<int>::erase(key)_(non-existent)/32 -6.22% 2.680 2.513 - -1.93% -
std::is_sorted_until(list<int>)/8192 -6.21% 7275.159 6823.634 - -5.16% -
BM_PopHeap_pair<uint32,_uint32>_262144 -6.18% 60.109 56.391 - -5.90% -
SetIntersection_Front_Set_float_1024_64 -6.18% 2040500.876 1914440.067 - 2.80% -
std::equal(vector<bool>)_(unaligned)/8 -6.18% 0.852 0.799 - 7.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -6.16% 21830274.495 20485033.825 - 2.05% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.16% 793.665 744.760 - 0.10% -
bm_lexicographical_compare<unsigned_char>/6 -6.16% 1.959 1.839 - -8.97% -
std::generate(list<int>)/8192 -6.14% 7406.022 6951.221 - -0.42% -
BM_PushHeap_string_SingleElement_262144 -6.14% 2.785 2.614 - 4.76% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -6.13% 1.973 1.852 - -7.41% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.12% 810.889 761.277 - -0.22% -
SetIntersection_Front_Set_float_16384_64 -6.11% 2013315.238 1890295.750 - -3.52% -
rng::unique_copy(list<int>)_(sprinkled)/52 -6.11% 23.819 22.364 - -0.11% -
rng::find_if(deque<int>)_(process_all)/32768 -6.09% 12191.876 11448.892 - -3.81% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -6.07% 1.304 1.225 - -9.61% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -6.07% 586.077 550.516 - 0.31% -
std::set<int>::erase(key)_(non-existent)/8192 -6.06% 8.745 8.215 - -2.24% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -6.06% 32.723 30.741 - -3.12% -
std::unique_copy(list<int>)_(contiguous)/32 -6.05% 11.933 11.210 - -0.12% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -6.05% 572.166 537.576 - 0.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -6.04% 2.032 1.909 - -2.73% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -6.03% 1.725 1.621 - -5.17% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -6.03% 2.807 2.638 - 2.98% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -6.02% 1.304 1.226 - -8.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -6.02% 5.271 4.954 - -22.00% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -6.02% 5072933.882 4767712.936 - 27.48% -
rng::remove_if(vector<int>)_(prefix)/50 -6.01% 60.991 57.325 - -0.63% -
BM_deque_deque_move/70000 -6.00% 3322.638 3123.289 - 1.38% -
rng::find_first_of(deque<int>)_(large_needle)/50 -6.00% 713.431 670.652 - -25.11% -
BM_std_minmax<char>/31 -5.99% 3.337 3.137 - -0.35% -
BM_RangesPushHeap_string_SingleElement_16 -5.99% 2.553 2.400 - -0.88% -
std::multimap<std::string,_int>::erase(iterator)/1024 -5.97% 33.010 31.039 - -4.59% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -5.97% 111738.717 105071.275 - 0.99% -
std::find(list<int>)_(process_all)/32768 -5.97% 27610.919 25963.439 - -3.72% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -5.96% 3059.360 2877.050 - -11.75% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -5.96% 1.305 1.227 - -8.90% -
rng::reverse_copy(deque<int>)/8 -5.95% 3.045 2.864 - 0.17% -
std::find_first_of(deque<int>)_(large_needle)/32 -5.95% 305.248 287.090 - -14.41% -
std::unique_copy(list<int>)_(sprinkled)/32 -5.94% 13.265 12.476 - -0.22% -
rng::starts_with(deque<int>)/1000 -5.94% 477.868 449.505 - -5.95% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -5.93% 787.568 740.885 - -6.20% -
BM_RangesMakeHeap_uint64_Random_4 -5.92% 1.154 1.086 - -43.74% -
BM_std_minmax<char>/28 -5.92% 2.255 2.122 - 1.48% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -5.91% 27.680 26.045 - -2.97% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -5.90% 7.573 7.126 - -18.15% -
std::set<int>::erase(key)_(non-existent)/1024 -5.90% 5.627 5.295 - -4.22% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.88% 0.733 0.690 - -2.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.88% 1900064.770 1788361.240 - -8.03% -
std::unordered_set<int>::find(key)_(existent)/8192 -5.86% 1.384 1.302 - -4.48% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -5.86% 0.480 0.452 - -1.42% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -5.85% 21.049 19.817 - -3.87% -
SetIntersection_Front_Set_float_16384_1024 -5.85% 15558256.844 14648451.116 - -10.71% -
std::unordered_multimap<int,_int>::clear()/1024 -5.85% 8367.371 7878.217 - 0.66% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -5.84% 25.387 23.905 - 4.56% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.84% 1614.876 1520.615 - 1.16% -
SetIntersection_Interlaced_Vector_float_256_4 -5.83% 5356734.997 5044378.441 - -4.88% -
std::is_sorted_until(list<int>,_pred)/8192 -5.82% 7769.360 7316.893 - -2.28% -
std::unique(vector<int>)_(sprinkled)/52 -5.81% 58.973 55.547 - -0.21% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -5.81% 15.326 14.436 - -6.36% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -5.80% 0.390 0.367 - -13.66% -
std::set<std::string>::find(key)_(existent)/32 -5.79% 16.304 15.361 - -1.54% -
BM_RangesPushHeap_string_SingleElement_256 -5.79% 2.560 2.412 - 0.22% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.79% 42.062 39.628 - -4.58% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.78% 3625.838 3416.170 - -5.19% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -5.77% 28278.651 26645.973 - -1.00% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -5.77% 349.146 329.009 - -2.69% -
BM_std_minmax<unsigned_int>/3 -5.76% 1.155 1.088 - -10.96% -
BM_MakeThenSortHeap_float_Heap_4 -5.75% 1.239 1.168 - -4.27% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -5.75% 1.339 1.262 - -4.10% -
std::map<int,_int>::clear()/1024 -5.74% 10580.321 9972.654 - -3.45% -
BM_PushHeap_float_SingleElement_4 -5.73% 0.378 0.357 - -8.40% -
BM_RangesMakeHeap_string_PipeOrgan_16 -5.73% 3.843 3.623 - 1.12% -
BM_RangesPushHeap_string_SingleElement_64 -5.73% 2.611 2.461 - 0.39% -
std::unique_copy(deque<int>)_(contiguous)/52 -5.72% 15.345 14.468 - -1.65% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -5.71% 84.857 80.009 - -0.20% -
BM_std_min<unsigned_short>/18 -5.70% 1.534 1.447 - -4.91% -
BM_RangesPushHeap_string_SingleElement_1024 -5.70% 2.578 2.431 - 0.07% -
bm_lexicographical_compare<unsigned_char>/7 -5.69% 2.213 2.087 - -3.85% -
BM_std_min<unsigned___int128>/7 -5.69% 2.657 2.506 - -4.79% -
BM_PushHeap_string_SingleElement_16384 -5.67% 2.720 2.565 - 4.91% -
BM_RangesPushHeap_string_SingleElement_4 -5.67% 2.294 2.164 - 0.76% -
SetIntersection_Interlaced_Vector_string_262144_16384 -5.64% 1064668.540 1004627.198 - -0.37% -
std::multiset<int>::find(key)_(existent)/8192 -5.64% 8.910 8.407 - 2.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -5.64% 2.743 2.588 - 14.60% -
std::unordered_set<int>::count(key)_(existent)/8192 -5.63% 1.316 1.242 - -13.40% -
BM_std_minmax<char>/29 -5.63% 2.555 2.412 - 1.27% -
BM_PushHeap_float_Random_1 -5.63% 0.517 0.488 - -30.03% -
rng::fill(deque<int>)/32 -5.62% 1.470 1.387 - -7.07% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.61% 5605.619 5291.295 - -2.97% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -5.60% 81.240 76.694 - -0.67% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.59% 1012.364 955.751 - -0.20% -
BM_deque_deque_ranges_move/70000 -5.59% 3231.865 3051.268 - 2.44% -
BM_std_minmax<char>/64 -5.59% 1.256 1.186 - -10.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.58% 1405558.975 1327097.418 - -6.70% -
std::search(list<int>)_(single_element)/1024 -5.58% 770.832 727.841 - -5.34% -
BM_RangesMakeHeap_string_PipeOrgan_64 -5.57% 5.104 4.820 - 2.54% -
rng::move_backward(vector<bool>)_(unaligned)/512 -5.57% 5.365 5.066 - 7.93% -
rng::copy(vector<int>)/32768 -5.56% 3486.281 3292.322 - -5.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.56% 3544102.664 3346927.906 - -5.78% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.56% 12653.161 11949.971 - -2.64% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -5.55% 57.214 54.037 - -2.43% -
BM_PushHeap_string_Ascending_1024 -5.53% 13.088 12.364 - 0.30% -
std::partition(deque<int>)_(dense)/32 -5.48% 11.146 10.534 - 7.98% -
BM_RangesPushHeap_string_PipeOrgan_64 -5.48% 6.198 5.859 - -0.07% -
std::partial_sort(vector<int>)_(heap)/8 -5.47% 26.738 25.274 - -3.48% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -5.47% 1.303 1.231 - -8.29% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.45% 2.451 2.318 - -0.12% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -5.44% 41.838 39.561 - -0.96% -
BM_num_put<unsigned_long> -5.44% 12.087 11.429 - -3.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -5.43% 5711.960 5401.631 - 8.73% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -5.41% 2.196 2.077 - -5.42% -
std::copy_backward(vector<bool>)_(aligned)/262144 -5.41% 749.637 709.075 - 10.67% -
std::search(list<int>,_pred)_(single_element)/8192 -5.40% 8668.187 8200.105 - 0.79% -
rng::find_last_if(list<int>)_(bail_90%)/50 -5.39% 2.179 2.062 - -0.97% -
BM_PushHeap_uint32_PipeOrgan_1 -5.39% 0.474 0.449 - -11.59% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -5.39% 0.644 0.610 - -1.98% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -5.38% 289.489 273.922 - 5.00% -
BM_StringRelationalLiteral_Less_Small_Large_Control -5.35% 1.720 1.628 - -5.30% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -5.35% 1.230 1.164 - -5.63% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -5.35% 29.851 28.255 - -0.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.35% 18879.617 17870.065 - -1.65% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -5.35% 2.689 2.545 - 1.64% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -5.35% 1049643.553 993530.552 - 0.37% -
BM_RangesSortHeap_uint64_1 -5.33% 0.262 0.248 - -1.24% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.33% 10.638 10.071 - 0.50% -
std::find_if(vector<int>)_(process_all)/8 -5.32% 2.700 2.556 - 1.45% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -5.31% 1.345 1.273 - 4.25% -
rng::sort(deque<int>)_(descending)/1024 -5.30% 1371.191 1298.477 - -0.08% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -5.30% 1.498 1.419 - -1.69% -
std::unique(deque<int>)_(sprinkled)/8192 -5.28% 7389.143 6999.007 - -7.29% -
std::find(vector<long_long>)_(bail_25%)/8 -5.26% 0.956 0.906 - -1.92% -
std::map<int,_int>::insert(value)_(already_present)/1024 -5.26% 3.509 3.324 - -0.67% -
BM_std_minmax<short>/16 -5.24% 1.900 1.801 - 4.43% -
std::copy(vector<int>)/4096 -5.24% 230.508 218.424 - 9.90% -
SetIntersection_Front_Set_uint32_64_4 -5.24% 18171404.125 17219254.141 - -0.89% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.24% 85160109.902 80698050.566 - 0.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -5.23% 1742643.591 1651421.536 - -5.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.21% 10825815.741 10262018.748 - -5.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.21% 27730284.320 26286131.389 - -15.48% -
BM_std_min<unsigned_long_long>/7 -5.21% 1.901 1.802 - -3.90% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -5.20% 5.116 4.849 - -0.13% -
BM_std_minmax<unsigned_long_long>/1 -5.20% 0.583 0.553 - -20.16% -
rng::move(list<int>)/32768 -5.20% 35710.677 33854.883 - -6.96% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -5.19% 1.860 1.764 - -5.55% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -5.19% 15.847 15.025 - 9.37% -
BM_StringFindAllMatch/8 -5.18% 2.544 2.412 - -2.44% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.18% 681.514 646.214 - -0.98% -
BM_std_min<char>/5 -5.18% 1.426 1.352 - -6.03% -
BM_std_minmax_element<int>/70000 -5.18% 18408.428 17455.442 - 1.27% -
rng::find_first_of(deque<int>)_(large_needle)/32 -5.18% 298.242 282.807 - -18.96% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -5.17% 26.840 25.452 - 0.52% -
rng::rotate(list<int>)_(by_1/3)/32 -5.17% 15.617 14.810 - 2.95% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -5.16% 1.398 1.325 - 0.45% -
BM_std_minmax_element<int>/4000 -5.16% 1053.856 999.499 - 5.15% -
BM_std_minmax<long_long>/5 -5.16% 2.224 2.110 - 1.69% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.15% 3.562 3.379 - -0.06% -
rng::find_if(deque<int>)_(process_all)/8192 -5.14% 3009.631 2854.972 - -4.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -5.14% 89.063 84.487 - 7.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -5.13% 357910942.758 339535061.398 - -3.89% -
std::rotate(vector<bool>)_(by_1/4)/1024 -5.13% 14.786 14.028 - -7.08% -
BM_std_minmax_element<int>/65536 -5.12% 17223.564 16340.865 - 1.02% -
BM_std_minmax_element<int>/4096 -5.12% 1078.512 1023.326 - 5.10% -
std::move(deque<int>)/8 -5.10% 3.997 3.793 - -0.53% -
std::find_end(vector<int>)_(process_all)/1048576 -5.10% 240787.130 228515.415 - 3.32% -
BM_std_min<unsigned_char>/22 -5.08% 2.104 1.997 - -2.51% -
rng::contains_subrange(vector<int>)_(same_length)/50 -5.07% 13.329 12.653 - -0.23% -
BM_MakeHeap_string_SingleElement_262144 -5.06% 7.792 7.398 - -16.74% -
std::search(list<int>)_(single_element)/8192 -5.06% 7828.129 7431.939 - 3.28% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -5.06% 25.320 24.039 - 3.98% -
BM_PushHeap_string_QuickSortAdversary_16384 -5.05% 16.491 15.658 - -1.75% -
rng::for_each(map<int>)/50 -5.05% 41.514 39.416 - 2.01% -
std::reverse_copy(vector<int>)/8 -5.05% 2.367 2.247 - -6.50% -
bm_lexicographical_compare<unsigned_char>/16 -5.05% 1.156 1.098 - -5.07% -
std::multiset<int>::contains(key)_(existent)/8192 -5.05% 8.816 8.371 - -3.62% -
rng::stable_partition(vector<int>)_(dense)/32 -5.04% 22.515 21.381 - -1.56% -
BM_std_minmax_element<int>/5500 -5.02% 1441.659 1369.227 - 4.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -5.02% 156242487.660 148398082.179 - -5.06% -
rng::find_if_not(list<int>)_(process_all)/32768 -5.01% 29264.151 27797.124 - -1.31% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.01% 5777.588 5488.168 - -0.93% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -5.00% 40.888 38.844 - -0.58% -
BM_std_minmax_element<int>/64000 -4.98% 16831.837 15992.838 - 1.34% -
std::rotate(list<int>)_(1_element_backward)/32 -4.98% 13.926 13.232 - -2.17% -
std::for_each(list<int>)/8 -4.98% 2.505 2.380 - -6.96% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -4.98% 85479.600 81224.646 - -0.76% -
rng::fold_left(deque<int>)/50 -4.97% 27.729 26.349 - -7.40% -
SetIntersection_None_Set_float_64_4 -4.97% 22693730.100 21565444.926 - -1.00% -
BM_MakeThenSortHeap_string_SingleElement_1024 -4.96% 29.917 28.432 - -6.42% -
BM_PushHeap_string_PipeOrgan_4 -4.96% 2.634 2.503 - -0.23% -
rng::starts_with(deque<int>)/1024 -4.96% 488.028 463.839 - -4.76% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.95% 3.162 3.005 - -0.01% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -4.95% 20.747 19.720 - -3.54% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 -4.93% 9.210 8.756 - -7.55% -
rng::remove(list<int>)_(sprinkled)/32 -4.91% 57.619 54.792 - -0.24% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -4.90% 1.114 1.059 - 0.58% -
std::reverse_copy(deque<int>)/512 -4.90% 131.491 125.053 - -0.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -4.89% 134711079.062 128120915.887 - -6.00% -
SetIntersection_Interlaced_Vector_float_64_64 -4.89% 12059808.496 11469839.643 - -0.34% -
BM_std_minmax_element<int>/1024 -4.89% 272.780 259.450 - 4.82% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -4.87% 1.038 0.987 - -2.50% -
std::partition(list<int>)_(dense)/32 -4.87% 9.160 8.714 - -1.74% -
std::copy(vector<bool>)_(aligned)/64 -4.87% 1.368 1.301 - -4.91% -
BM_MakeHeap_float_Descending_4 -4.86% 0.290 0.276 - -2.27% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -4.86% 490.338 466.507 - -3.85% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -4.85% 10.977 10.445 - 2.75% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -4.85% 25.273 24.048 - -2.03% -
BM_RangesPushHeap_string_SingleElement_262144 -4.84% 2.635 2.507 - 0.73% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -4.83% 12120.405 11535.337 - -1.29% -
std::unordered_set<std::string>::clear()/32 -4.83% 925.829 881.141 - -2.92% -
std::find_end(vector<int>)_(process_all)/8192 -4.83% 1880.826 1790.056 - 4.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.81% 1119095.602 1065236.692 - -4.27% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -4.81% 1690.468 1609.176 - -2.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.81% 9750.584 9281.824 - -5.27% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -4.79% 15.366 14.630 - -3.47% -
BM_StringRelational_Less_Huge_Small_Control -4.79% 1.815 1.728 - -0.04% -
SetIntersection_Interlaced_Vector_string_256_256 -4.78% 22855078.454 21763733.937 - 0.85% -
std::move(vector<int>)/1048576 -4.76% 56252.719 53577.682 - -4.26% -
SetIntersection_Interlaced_Vector_string_262144_256 -4.75% 67835917.167 64612810.868 - -3.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.75% 12457692.081 11866167.581 - 0.66% -
BM_MakeThenSortHeap_float_SingleElement_262144 -4.74% 52.396 49.910 - -4.73% -
std::search(list<int>,_pred)_(same_length)/8192 -4.74% 8941.331 8517.167 - 3.33% -
BM_RangesMakeThenSortHeap_float_Descending_4 -4.74% 1.284 1.223 - -5.74% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.74% 885184.985 843267.391 - -0.52% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -4.73% 795.197 757.577 - -6.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.72% 1.986 1.892 - -3.82% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -4.72% 9.697 9.239 - 0.56% -
BM_RangesMakeHeap_string_Ascending_256 -4.71% 5.067 4.828 - 0.50% -
BM_RangesPushHeap_uint64_Random_4 -4.71% 2.135 2.035 - -4.75% -
BM_std_minmax<int>/15 -4.70% 2.029 1.934 - -6.89% -
BM_std_minmax<unsigned_short>/12 -4.70% 1.385 1.320 - -4.69% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -4.70% 7168.426 6831.835 - -1.35% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -4.68% 30.562 29.133 - 6.98% -
BM_deque_vector_copy_backward/64000 -4.67% 8211.904 7828.183 - -2.65% -
std::replace_if(deque<int>)_(prefix)/32 -4.66% 14.189 13.527 - -3.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -4.66% 2876318.609 2742211.476 - -1.08% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -4.66% 69.063 65.843 - 0.16% -
rng::sort(deque<int>)_(ascending)/1024 -4.64% 800.600 763.452 - -0.21% -
BM_std_min<unsigned___int128>/5 -4.63% 1.850 1.765 - -3.36% -
rng::find(vector<int>)_(process_all)/8 -4.62% 2.902 2.768 - -6.37% -
BM_SortHeap_uint32_1 -4.61% 0.261 0.249 - -5.08% -
BM_std_minmax<unsigned_short>/28 -4.60% 2.543 2.426 - -4.10% -
std::unordered_map<int,_int>::clear()/1024 -4.60% 8396.994 8011.036 - -5.49% -
BM_RangesMakeHeap_uint64_Random_256 -4.59% 1.203 1.148 - -0.71% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -4.58% 3.203 3.057 - -1.49% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -4.56% 1.293 1.234 - -6.84% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.56% 34.290 32.727 - 0.24% -
BM_MakeHeap_uint64_Random_1024 -4.56% 1.097 1.047 - -8.12% -
std::equal(deque<int>)_(it,_it,_it)/1024 -4.55% 500.560 477.789 - -3.28% -
std::find_first_of(deque<int>)_(large_needle)/50 -4.54% 701.586 669.758 - -25.53% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -4.53% 25.856 24.684 - 0.08% -
BM_std_minmax_element<int>/512 -4.53% 138.136 131.880 - 4.76% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -4.51% 5.395 5.151 - -17.07% -
BM_std_minmax<short>/28 -4.51% 2.621 2.503 - -6.12% -
SetIntersection_Front_Set_string_256_64 -4.50% 16216560.552 15486085.808 - 5.27% -
std::map<std::string,_int>::ctor(const&)/32 -4.50% 788.837 753.331 - 5.24% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -4.49% 24.063 22.982 - -0.07% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -4.48% 3452.289 3297.530 - -6.00% -
BM_RangesPushHeap_string_SingleElement_16384 -4.47% 2.567 2.452 - 1.29% -
BM_MakeHeap_float_Random_16 -4.47% 1.608 1.536 - 8.09% -
BM_PushHeap_string_Random_16384 -4.47% 16.941 16.183 - -0.25% -
BM_RangesMakeHeap_uint32_Random_256 -4.47% 1.194 1.141 - -4.11% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.47% 23207.748 22170.728 - 0.03% -
BM_StringFindStringLiteral/1024 -4.46% 18.085 17.278 - -4.54% -
BM_std_minmax<unsigned_short>/27 -4.44% 2.877 2.749 - -2.00% -
SetIntersection_Front_Set_uint64_262144_1 -4.44% 1155611.682 1104283.353 - -1.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -4.44% 1.331 1.272 - 4.71% -
BM_vector_deque_move_backward/0 -4.44% 0.444 0.424 - -30.59% -
BM_std_min<unsigned_char>/21 -4.42% 1.800 1.720 - -2.86% -
BM_std_min<unsigned___int128>/4 -4.42% 1.446 1.382 - -3.24% -
rng::find_if(vector<int>)_(process_all)/8 -4.41% 2.628 2.512 - -1.44% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -4.41% 37799435.342 36132074.847 - -7.42% -
SetIntersection_Front_Set_uint32_1024_64 -4.41% 2042257.401 1952173.741 - -3.44% -
BM_RangesMakeHeap_float_Descending_4 -4.40% 0.294 0.282 - 2.15% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -4.39% 1.219 1.165 - 0.59% -
BM_StringRelational_Less_Huge_Empty_Control -4.39% 2.085 1.994 - 5.47% -
rng::contains(list<int>)_(process_all)/50 -4.39% 19.346 18.497 - 1.30% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -4.38% 3587.318 3430.122 - -1.54% -
BM_std_minmax<unsigned_short>/29 -4.38% 2.574 2.461 - -3.31% -
rng::fold_left(deque<int>)/8 -4.37% 4.100 3.921 - -25.62% -
SetIntersection_Front_Set_float_256_64 -4.37% 6555169.679 6269027.726 - 1.96% -
BM_RangesMakeHeap_uint64_Random_64 -4.36% 1.293 1.237 - -3.07% -
rng::all_of(vector<int>)_(process_all)/8 -4.36% 2.486 2.378 - -4.29% -
BM_std_min<short>/18 -4.36% 1.619 1.549 - -2.95% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -4.35% 797.447 762.751 - -0.65% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.34% 4651.064 4449.090 - -0.42% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -4.34% 66.788 63.890 - 0.54% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.34% 2945.460 2817.718 - -2.57% -
BM_MakeThenSortHeap_string_Descending_16384 -4.33% 68.034 65.090 - 1.44% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -4.32% 26.404 25.263 - 1.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.32% 3564623.846 3410676.224 - -3.13% -
rng::find_end(forward_list<int>)_(process_all)/8192 -4.31% 5819.232 5568.696 - -1.95% -
SetIntersection_None_Vector_uint32_262144_16 -4.30% 1206738.179 1154844.096 - -5.04% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -4.30% 1.255 1.201 - -9.37% -
SetIntersection_Front_Set_uint32_262144_16 -4.29% 1311088.146 1254790.560 - -0.74% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -4.29% 104.725 100.233 - 0.75% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.28% 96778.037 92636.428 - 0.24% -
rng::reverse(list<int>)/4096 -4.28% 1752.269 1677.283 - 1.09% -
BM_std_min<short>/20 -4.28% 2.248 2.152 - -5.98% -
BM_PushHeap_float_Ascending_64 -4.28% 1.813 1.735 - -0.07% -
std::find_end(vector<int>)_(process_all)/1024 -4.27% 244.220 233.781 - 3.39% -
std::set<std::string>::erase(key)_(non-existent)/8192 -4.27% 33.518 32.087 - 0.15% -
rng::rotate(deque<int>)_(1_element_forward)/50 -4.27% 6.100 5.840 - 1.10% -
std::partition(vector<int>)_(dense)/32 -4.26% 8.529 8.165 - -0.26% -
rng::find_last(list<int>)_(bail_90%)/50 -4.26% 1.296 1.241 - -0.01% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.26% 96040.359 91948.242 - 0.08% -
BM_num_put<long> -4.25% 12.116 11.601 - -5.33% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -4.25% 25.329 24.252 - 1.42% -
rng::rotate(list<int>)_(1_element_backward)/32 -4.25% 14.221 13.616 - -2.99% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -4.25% 22.179 21.237 - -2.79% -
BM_std_min<unsigned_char>/8 -4.24% 2.349 2.249 - -3.36% -
BM_std_min<unsigned_long_long>/30 -4.24% 2.692 2.578 - -3.67% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.23% 29932.934 28665.277 - -0.08% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.23% 18681011.411 17890033.692 - -1.14% -
rng::rotate(list<int>)_(1_element_forward)/32 -4.23% 14.929 14.297 - -4.49% -
BM_std_minmax<unsigned_short>/17 -4.23% 1.712 1.639 - -4.39% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -4.22% 272539.877 261047.551 - -0.59% -
std::find_end(vector<int>)_(process_all)/1000 -4.21% 238.172 228.147 - 3.33% -
BM_MakeHeap_uint32_SingleElement_4 -4.21% 0.338 0.324 - -0.75% -
rng::stable_partition(deque<int>)_(dense)/1024 -4.20% 590.021 565.267 - -3.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -4.19% 1239048.821 1187169.536 - -2.92% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -4.18% 794.216 760.986 - -4.50% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -4.17% 24.006 23.004 - -3.57% -
std::partition(list<int>)_(sparse)/8192 -4.16% 8176.408 7835.860 - 2.38% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -4.16% 5.060 4.850 - 0.19% -
bm_lexicographical_compare<signed_char>/16 -4.16% 1.327 1.272 - -4.26% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.15% 1643.114 1574.856 - -3.80% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.15% 0.819 0.785 - 1.35% -
rng::find_last(list<int>)_(bail_10%)/50 -4.15% 16.695 16.003 - -0.97% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -4.14% 2.789 2.674 - -0.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.14% 1268749.512 1216180.683 - -2.58% -
std::set<std::string>::erase(key)_(non-existent)/1024 -4.14% 26.510 25.412 - -0.17% -
BM_std_min<unsigned_char>/12 -4.14% 1.358 1.302 - -1.63% -
std::for_each_n(deque<int>)/8 -4.13% 1.254 1.202 - -0.03% -
rng::partition(list<int>)_(sparse)/8192 -4.13% 7879.756 7554.065 - 9.53% -
BM_deque_vector_ranges_move_backward/0 -4.13% 1.503 1.441 - 10.22% -
std::set<std::string>::contains(key)_(existent)/32 -4.12% 16.378 15.703 - -3.54% -
BM_RangesPushHeap_float_SingleElement_4 -4.12% 0.384 0.368 - -3.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.11% 1162392.851 1114582.200 - -3.35% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -4.11% 2.486 2.384 - -1.93% -
BM_lexicographical_compare_three_way_slow_path/16 -4.09% 4.539 4.353 - -2.78% -
std::search(vector<int>)_(same_length)/8192 -4.08% 1960.475 1880.500 - -1.26% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -4.08% 1.787 1.714 - -6.74% -
BM_PopHeap_float_262144 -4.08% 40.667 39.010 - -3.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.05% 15687.963 15051.867 - -3.89% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -4.05% 46.002 44.139 - 34.68% -
SetIntersection_Front_Set_uint32_1024_4 -4.04% 1147687.113 1101282.248 - -3.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.04% 1188914.098 1140906.261 - -3.88% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.03% 10.452 10.031 - -20.63% -
BM_std_min<unsigned_short>/16 -4.03% 1.732 1.662 - -4.36% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.02% 29893.299 28690.360 - 0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -4.02% 1130122.085 1084647.175 - -1.46% -
std::equal(vector<int>)_(it,_it,_it)/50 -4.02% 4.368 4.193 - -1.30% -
BM_std_minmax<unsigned_short>/16 -4.02% 1.685 1.617 - -7.62% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.01% 1.205 1.157 - 0.08% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -4.01% 0.870 0.835 - 0.52% -
BM_vector_deque_copy_backward/4000 -4.00% 146.692 140.824 - -0.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.99% 1245070.187 1195348.752 - 0.93% -
std::none_of(list<int>)_(process_all)/8 -3.99% 2.716 2.608 - -0.09% -
BM_num_put<const_void*> -3.98% 13.392 12.858 - 1.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.98% 9783.271 9393.707 - -4.57% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.96% 3.132 3.008 - -10.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -3.96% 1187331.518 1140285.623 - -4.01% -
SetIntersection_Interlaced_Vector_string_262144_1024 -3.96% 241358599.479 231796276.569 - 0.32% -
BM_StringRelational_Less_Empty_Huge_Control -3.95% 1.992 1.913 - -4.11% -
rng::none_of(deque<int>)_(process_all)/32 -3.95% 18.126 17.410 - 6.42% -
BM_RangesPushHeap_string_PipeOrgan_1024 -3.95% 10.449 10.036 - -0.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.95% 6805263.177 6536328.481 - -7.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -3.95% 10.944 10.512 - -20.70% -
rng::copy_n(vector<bool>)_(unaligned)/512 -3.95% 3.322 3.190 - -10.44% -
BM_PushHeap_string_PipeOrgan_16 -3.94% 4.282 4.113 - 0.14% -
BM_deque_deque_copy/65536 -3.94% 3033.535 2913.953 - 1.40% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.93% 15.461 14.853 - -0.07% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.93% 4.109 3.948 - -0.32% -
rng::contains_subrange(deque<int>)_(process_all)/16 -3.93% 9.394 9.025 - 28.66% -
std::stable_partition(list<int>)_(dense)/50 -3.93% 56.740 54.512 - -2.76% -
BM_std_minmax<unsigned_long_long>/4 -3.93% 1.597 1.534 - -6.62% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -3.92% 1.359 1.306 - 0.53% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.92% 1.119 1.075 - 1.24% -
std::set<std::string>::find(key)_(existent)/8192 -3.91% 28.547 27.430 - -5.48% -
BM_num_get<unsigned_int> -3.91% 10.571 10.158 - -4.57% -
BM_std_minmax<char>/2 -3.91% 0.895 0.860 - 6.46% -
std::unordered_set<int>::count(key)_(non-existent)/32 -3.90% 1.480 1.422 - -5.73% -
BM_MakeHeap_string_Ascending_256 -3.89% 4.989 4.795 - -9.20% -
BM_RangesMakeHeap_uint32_Random_64 -3.89% 1.326 1.274 - -2.29% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -3.88% 34.307 32.974 - 0.86% -
BM_std_min<char>/14 -3.88% 1.871 1.798 - -0.80% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -3.87% 1.337 1.286 - -6.23% -
rng::fill(list<int>)/8192 -3.87% 7392.444 7106.584 - -4.54% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.86% 621.673 597.687 - -0.12% -
rng::partition(deque<int>)_(dense)/32 -3.86% 10.514 10.108 - 2.51% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.85% 36.432 35.029 - -1.73% -
BM_std_min<char>/32 -3.84% 2.924 2.811 - -3.91% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.84% 15.619 15.019 - -1.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.84% 1641.038 1578.049 - -3.81% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -3.84% 1.242 1.195 - -1.05% -
BM_std_minmax<unsigned_short>/22 -3.84% 2.394 2.302 - -0.06% -
BM_RangesMakeThenSortHeap_string_Random_262144 -3.83% 208.483 200.493 - 4.05% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -3.83% 8902.142 8561.049 - -3.26% -
rng::contains_subrange(vector<int>)_(single_element)/50 -3.83% 12.983 12.486 - -0.16% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.83% 91.292 87.797 - -0.16% -
std::count(list<int>)_(every_other)/8192 -3.82% 6663.637 6408.765 - -6.81% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -3.82% 1.331 1.280 - -17.94% -
BM_StringRelational_Less_Small_Empty_Control -3.81% 1.898 1.826 - -10.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.80% 243553227.606 234297163.897 - 0.40% -
rng::find_if_not(vector<bool>)_(process_all)/50 -3.78% 36.826 35.435 - -1.17% -
rng::unique(deque<int>)_(sprinkled)/32 -3.77% 60.646 58.361 - -1.52% -
std::unordered_set<std::string>::ctor(const&)/32 -3.77% 724.121 696.854 - -7.02% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -3.77% 16.201 15.591 - -8.55% -
std::remove_if(deque<int>)_(sprinkled)/50 -3.76% 65.491 63.026 - -6.39% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.76% 747707.984 719599.462 - -0.16% -
rng::fill(vector<bool>)/64 -3.76% 1.605 1.545 - -9.37% -
BM_std_minmax<int>/27 -3.76% 2.493 2.399 - -4.05% -
std::search(vector<int>)_(same_length)/1024 -3.75% 254.843 245.283 - -1.45% -
BM_MakeThenSortHeap_float_Descending_64 -3.75% 3.331 3.206 - -4.31% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.73% 10548.071 10154.158 - -0.19% -
std::reverse(deque<int>)/64 -3.73% 13.560 13.053 - -0.23% -
bm_lexicographical_compare<int>/8 -3.73% 1.541 1.484 - -6.02% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -3.72% 4.167 4.012 - 0.57% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.72% 9514.737 9160.570 - -3.22% -
rng::copy(list<int>)/32768 -3.71% 26739.305 25747.869 - -3.91% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.71% 31.629 30.457 - -4.77% -
SetIntersection_Front_Vector_uint64_262144_262144 -3.70% 350540602.449 337560866.218 - -3.78% -
BM_MakeThenSortHeap_string_SingleElement_16384 -3.70% 38.717 37.285 - -2.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.70% 5049280.676 4862635.619 - -45.64% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -3.70% 1.338 1.289 - 6.01% -
BM_MakeHeap_uint32_Random_256 -3.69% 1.147 1.105 - -10.59% -
bm_lexicographical_compare<signed_char>/512 -3.67% 7.979 7.686 - -3.66% -
rng::search(vector<int>)_(no_match)/1024 -3.67% 219.297 211.250 - -0.26% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.67% 551.473 531.244 - 1.01% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -3.66% 0.574 0.553 - -2.72% -
BM_std_minmax<unsigned_short>/8 -3.66% 1.155 1.113 - -3.66% -
std::unordered_set<int>::insert(value)_(new_value)/32 -3.65% 20.113 19.378 - -5.66% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -3.63% 1.560 1.504 - 2.04% -
SetIntersection_None_Set_float_1024_1 -3.63% 9189361.142 8856055.855 - -2.08% -
rng::fill_n(vector<bool>)/64 -3.62% 1.417 1.366 - 0.18% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.62% 3.211 3.095 - 0.37% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.61% 6372.183 6142.338 - -3.92% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -3.61% 26.039 25.100 - -15.03% -
BM_std_minmax<char>/7 -3.60% 2.545 2.453 - 0.68% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -3.60% 6438.372 6206.704 - -9.69% -
std::adjacent_find(deque<int>)/50 -3.60% 14.773 14.241 - -16.42% -
rng::fill(vector<bool>)/32768 -3.60% 31.012 29.897 - -1.09% -
rng::search(vector<int>)_(no_match)/1000 -3.59% 214.571 206.858 - -0.10% -
SetIntersection_None_Set_float_64_16 -3.59% 19226834.711 18536160.225 - -2.77% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -3.58% 0.464 0.448 - -7.92% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -3.58% 16.946 16.339 - 1.03% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.58% 2883.600 2780.400 - -0.70% -
std::rotate(vector<bool>)_(by_1/4)/32 -3.58% 18.263 17.609 - 0.98% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.58% 23434.932 22596.459 - -1.90% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -3.58% 0.637 0.614 - 0.10% -
BM_MakeThenSortHeap_string_SingleElement_262144 -3.57% 51.549 49.707 - -3.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.57% 361164310.337 348275024.905 - 44.05% -
std::any_of(deque<int>)_(process_all)/8192 -3.57% 2719.398 2622.372 - -8.92% -
BM_std_min<unsigned_char>/30 -3.57% 2.308 2.225 - -2.61% -
BM_RangesMakeThenSortHeap_string_Descending_256 -3.57% 19.320 18.632 - 0.85% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -3.56% 29.573 28.520 - -1.84% -
SetIntersection_Interlaced_Vector_uint64_256_4 -3.56% 5063140.914 4882900.473 - -4.62% -
BM_deque_vector_copy_backward/70000 -3.56% 8759.107 8447.575 - -2.44% -
BM_MakeHeap_uint64_Random_16 -3.55% 1.328 1.281 - -1.18% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.55% 2.386 2.301 - -0.46% -
BM_std_minmax<unsigned_short>/18 -3.55% 1.985 1.914 - -3.32% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -3.54% 24.540 23.671 - -1.70% -
SetIntersection_Front_Set_uint64_16384_1 -3.54% 1113403.017 1074017.417 - -3.05% -
SetIntersection_Front_Set_uint64_262144_256 -3.54% 4480569.092 4322135.000 - -2.89% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.53% 868401.436 837732.114 - -0.23% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -3.53% 6.313 6.090 - -0.09% -
BM_RangesMakeThenSortHeap_float_Descending_16 -3.52% 1.868 1.802 - -0.44% -
BM_MakeThenSortHeap_string_Ascending_262144 -3.52% 78.812 76.035 - -0.45% -
std::set<int>::equal_range(key)_(non-existent)/32 -3.52% 2.708 2.612 - 2.02% -
rng::is_sorted(list<int>)/8192 -3.52% 7261.972 7006.401 - -4.78% -
std::find(list<int>)_(bail_25%)/8 -3.52% 0.954 0.920 - -0.08% -
BM_std_minmax<unsigned_short>/19 -3.52% 2.174 2.098 - -4.78% -
BM_StringEraseToEnd_Small_Opaque -3.52% 0.625 0.603 - -0.33% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -3.52% 88161.777 85061.737 - 1.78% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.51% 2.378 2.294 - 0.01% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.50% 40393.564 38978.035 - 0.80% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.50% 18.136 17.501 - 1.33% -
BM_std_minmax<long_long>/6 -3.49% 2.429 2.345 - -0.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -3.49% 1210127.874 1167946.400 - -2.12% -
rng::rotate(deque<int>)_(1_element_forward)/32 -3.48% 4.802 4.636 - 0.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.47% 1230370.665 1187682.953 - 0.60% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -3.47% 5.062 4.887 - -0.50% -
BM_std_min<unsigned_long_long>/6 -3.46% 1.628 1.571 - 1.51% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -3.46% 1.735 1.675 - 1.88% -
std::unordered_set<std::string>::erase(iterator)/8192 -3.46% 33.005 31.862 - -1.45% -
BM_std_minmax<int>/10 -3.46% 1.437 1.387 - -3.47% -
BM_std_minmax<char>/3 -3.45% 1.209 1.168 - 6.66% -
BM_std_minmax<long_long>/11 -3.45% 2.538 2.451 - -0.02% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -3.45% 16.857 16.276 - -1.32% -
rng::partition(vector<int>)_(dense)/32 -3.44% 8.403 8.113 - 0.30% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.44% 1.435 1.385 - -6.93% -
std::rotate(vector<bool>)_(by_1/4)/50 -3.44% 18.102 17.479 - 1.41% -
rng::reverse_copy(list<int>)/32768 -3.43% 26087.266 25191.924 - -2.26% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.42% 112184.656 108344.373 - 0.11% -
SetIntersection_Front_Set_string_1024_256 -3.42% 16132533.935 15580868.410 - -8.50% -
std::unordered_set<int>::erase(key)_(existent)/1024 -3.42% 22.404 21.639 - -22.05% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.41% 32.807 31.689 - -0.85% -
BM_RangesPushHeap_string_Ascending_1024 -3.41% 13.845 13.373 - -7.34% -
BM_vector_deque_ranges_copy_backward/1 -3.41% 2.219 2.144 - -6.05% -
std::unique(deque<int>)_(sprinkled)/1024 -3.40% 876.229 846.398 - -2.10% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -3.40% 5.266 5.087 - -17.57% -
rng::search(vector<int>)_(no_match)/1048576 -3.40% 217386.727 209997.140 - -0.23% -
std::set<std::string>::find(key)_(non-existent)/8192 -3.39% 28.153 27.198 - 2.35% -
BM_RangesMakeHeap_float_Random_1024 -3.39% 1.231 1.189 - -6.99% -
rng::swap_ranges(deque<int>)/1024 -3.39% 336.964 325.528 - -6.54% -
SetIntersection_Front_Set_uint64_1024_1024 -3.39% 15759082.511 15224823.119 - 10.92% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.38% 169607.424 163871.646 - -3.59% -
std::move(vector<bool>)_(unaligned)/4096 -3.38% 26.643 25.742 - 0.27% -
BM_std_min<unsigned_long_long>/8 -3.38% 2.329 2.250 - -4.63% -
BM_std_minmax<int>/23 -3.37% 2.357 2.278 - -3.47% -
rng::partition_point(deque<int>)/32 -3.37% 4.227 4.085 - -3.28% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -3.37% 20.475 19.784 - -13.34% -
rng::partial_sort_copy(list<int>)_(descending)/8 -3.37% 18.589 17.963 - 0.50% -
BM_deque_vector_ranges_copy_backward/64000 -3.37% 8143.333 7869.201 - -2.97% -
BM_deque_vector_move/0 -3.36% 1.425 1.378 - -10.49% -
BM_RangesMakeHeap_uint64_Ascending_16 -3.35% 0.657 0.635 - -2.19% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -3.35% 112198.437 108438.049 - -0.25% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -3.35% 3187398.526 3080641.694 - -44.72% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -3.35% 26.602 25.712 - -0.11% -
rng::move(deque<int>)/8 -3.34% 3.950 3.818 - -0.21% -
BM_RangesMakeHeap_string_Heap_262144 -3.34% 5.438 5.256 - -0.71% -
BM_std_min<int>/8 -3.34% 1.297 1.254 - -1.19% -
rng::partition(list<int>)_(dense)/50 -3.34% 13.230 12.788 - -3.36% -
BM_deque_vector_ranges_move/1 -3.33% 2.150 2.078 - -0.45% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.33% 46449.127 44903.243 - 0.77% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -3.33% 10.584 10.232 - -2.32% -
BM_deque_deque_ranges_copy/64 -3.32% 5.540 5.356 - -0.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -3.32% 1.236 1.195 - 1.71% -
BM_std_minmax<unsigned_short>/25 -3.32% 2.333 2.256 - -2.11% -
SetIntersection_Front_Vector_string_256_256 -3.31% 20167089.749 19498592.795 - -1.92% -
SetIntersection_Interlaced_Set_uint32_256_64 -3.31% 14670528.091 14184335.064 - -3.64% -
SetIntersection_Front_Set_uint32_262144_256 -3.31% 4783864.002 4625391.160 - -11.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.31% 5586850.693 5401782.039 - -2.40% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.31% 5.322 5.146 - -0.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.30% 24664485.495 23849666.734 - 1.49% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.30% 17.733 17.148 - 0.48% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -3.29% 7.680 7.427 - -3.47% -
BM_std_minmax<unsigned_int>/2 -3.29% 0.825 0.798 - -12.71% -
BM_PushHeap_uint32_Ascending_16384 -3.29% 6.735 6.513 - -1.95% -
std::is_sorted_until(vector<int>,_pred)/8 -3.28% 3.616 3.497 - 0.47% -
rng::stable_partition(vector<int>)_(sparse)/32 -3.28% 7.486 7.241 - 0.63% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -3.28% 1.668 1.614 - 21.75% -
std::copy_n(deque<int>)/32768 -3.28% 1174.105 1135.632 - -0.95% -
rng::copy(deque<int>)/8 -3.26% 2.785 2.694 - 0.60% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -3.26% 1.715 1.659 - -4.90% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.26% 0.573 0.554 - -2.28% -
std::rotate(vector<bool>)_(by_1/3)/32 -3.26% 18.120 17.529 - 1.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -3.26% 3.754 3.631 - -2.66% -
BM_PushHeap_float_SingleElement_1 -3.26% 0.697 0.674 - 30.16% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.26% 875988.622 847457.678 - -3.41% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.25% 3421781.287 3310406.336 - 1.29% -
BM_RangesMakeHeap_uint32_Random_262144 -3.25% 1.053 1.019 - -0.34% -
std::stable_partition(vector<int>)_(dense)/50 -3.25% 26.429 25.570 - -1.59% -
std::swap_ranges(deque<int>)/8192 -3.25% 2635.988 2550.427 - -11.76% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.24% 5.638 5.455 - -1.29% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.22% 5754.013 5568.460 - -0.01% -
std::multimap<int,_int>::find(key)_(existent)/1024 -3.22% 3.952 3.825 - -1.46% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -3.22% 22.887 22.149 - 2.68% -
std::find(list<int>)_(process_all)/1024 -3.22% 710.525 687.648 - -0.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.21% 13472516.940 13039521.867 - -0.48% -
SetIntersection_Interlaced_Set_float_1024_256 -3.21% 16219263.013 15698859.954 - -4.06% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.21% 282.400 273.341 - -0.08% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.20% 0.566 0.548 - -2.04% -
rng::replace(list<int>)_(prefix)/8192 -3.20% 7285.937 7052.839 - -7.35% -
BM_MakeThenSortHeap_string_SingleElement_256 -3.20% 25.125 24.321 - -3.25% -
BM_PushHeap_string_Ascending_256 -3.20% 10.184 9.859 - -0.39% -
rng::remove_if(vector<int>)_(prefix)/32 -3.20% 53.632 51.918 - 0.15% -
BM_MakeHeap_string_PipeOrgan_262144 -3.19% 7.451 7.213 - -15.75% -
BM_StringRelational_Eq_Empty_Huge_Control -3.18% 0.490 0.474 - -1.82% -
rng::stable_sort(vector<int>)_(repeated)/1024 -3.17% 1130.797 1094.897 - -2.10% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.17% 507058.957 491005.753 - 0.02% -
BM_RangesSortHeap_float_16 -3.17% 1.651 1.599 - -0.12% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.16% 29.989 29.040 - 0.31% -
std::count(list<int>)_(every_other)/8 -3.16% 2.101 2.035 - -0.52% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -3.15% 2258.969 2187.724 - -1.79% -
BM_std_minmax<int>/1 -3.15% 0.622 0.602 - 0.25% -
rng::fill(vector<int>)/1024 -3.15% 30.165 29.215 - -2.20% -
SetIntersection_Interlaced_Set_float_256_64 -3.15% 15482092.676 14994747.539 - -1.16% -
BM_deque_deque_ranges_move/64 -3.15% 5.522 5.348 - -0.38% -
SetIntersection_Front_Set_uint32_1024_16 -3.14% 1350572.741 1308143.261 - -1.77% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 -3.14% 33.007 31.972 - -4.28% -
std::stable_sort(vector<int>)_(repeated)/1024 -3.13% 1129.579 1094.176 - -2.15% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.13% 1110902.634 1076134.426 - -3.77% -
SetIntersection_Front_Set_uint32_256_16 -3.13% 5011159.071 4854427.692 - -0.17% -
rng::find_if(vector<bool>)_(process_all)/50 -3.12% 36.684 35.538 - -0.92% -
std::sort(deque<int>)_(pipe-organ)/8192 -3.12% 27481.513 26623.787 - 0.09% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.11% 882.529 855.045 - 0.09% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -3.11% 31.600 30.616 - 9.24% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -3.11% 9041.560 8760.401 - -2.04% -
BM_PushHeap_string_Ascending_4 -3.11% 2.630 2.549 - -0.38% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -3.11% 1.163 1.127 - 0.26% -
750_sealcrypto_r -3.10% 18.966 18.378 - 0.14% -
rng::find(list<int>)_(process_all)/50 -3.10% 18.837 18.253 - -13.12% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -3.10% 219.457 212.660 - -4.97% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.08% 16.299 15.797 - -0.22% -
BM_std_minmax_element<int>/64 -3.08% 17.279 16.748 - 0.50% -
BM_std_minmax<unsigned_short>/26 -3.07% 2.581 2.501 - -0.92% -
BM_RangesMakeHeap_uint64_Ascending_4 -3.07% 0.423 0.410 - -0.62% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.05% 0.570 0.553 - -1.56% -
SetIntersection_Front_Set_uint32_262144_1 -3.05% 1097543.107 1064065.173 - -0.97% -
rng::partition(list<int>)_(dense)/32 -3.05% 8.448 8.191 - -5.46% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.04% 233.023 225.928 - -4.81% -
rng::remove_copy(deque<int>)_(prefix)/1024 -3.04% 415.312 402.678 - 5.30% -
rng::sort(deque<int>)_(pipe-organ)/8192 -3.04% 27381.297 26549.813 - -0.07% -
std::stable_sort(vector<int>)_(shuffled)/1024 -3.04% 2255.797 2187.297 - -1.64% -
BM_std_minmax<char>/17 -3.04% 1.121 1.087 - -0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.03% 1119264.261 1085334.954 - -3.01% -
rng::copy_backward(deque<int>)/32768 -3.03% 3839.464 3723.088 - -0.54% -
rng::contains_subrange(list<int>)_(process_all)/16 -3.03% 5.022 4.870 - -3.56% -
rng::move_backward(vector<int>)/262144 -3.03% 22076.034 21407.412 - -2.71% -
BM_std_minmax<unsigned_short>/23 -3.03% 2.570 2.492 - 0.37% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.03% 23.499 22.788 - -4.04% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.02% 12411.370 12037.100 - -1.30% -
BM_RangesPushHeap_float_Descending_64 -3.01% 0.391 0.379 - -0.02% -
rng::remove_copy(deque<int>)_(prefix)/50 -3.00% 21.867 21.210 - 2.68% -
rng::swap_ranges(deque<int>)/8192 -3.00% 2694.571 2613.757 - -6.09% -
BM_std_minmax<short>/23 -3.00% 2.693 2.612 - 3.85% -
rng::for_each_n(vector<int>)/8 -3.00% 2.537 2.461 - -3.22% -
std::unordered_set<std::string>::clear()/1024 -2.99% 22920.002 22235.178 - -1.93% -
BM_std_minmax<unsigned_short>/7 -2.98% 1.752 1.700 - 2.20% -
BM_StringRelational_Compare_Small_Small_ChangeLast -2.98% 1.742 1.690 - -1.92% -
std::remove_if(vector<int>)_(prefix)/32 -2.98% 53.783 52.182 - 0.56% -
std::distance(deque<int>)/1024 -2.98% 0.694 0.673 - 3.30% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -2.97% 29.358 28.485 - 1.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.97% 17401.413 16884.818 - 0.11% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -2.96% 24.182 23.466 - -1.31% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -2.96% 1.665 1.616 - 0.03% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -2.96% 11.604 11.261 - -1.49% -
std::rotate(vector<bool>)_(by_1/2)/32 -2.96% 18.295 17.754 - 0.98% -
std::for_each(list<int>)/8192 -2.95% 8685.738 8429.083 - -0.48% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.95% 93.381 90.631 - -0.21% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -2.94% 1.958 1.900 - 2.17% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.94% 8.709 8.453 - -0.29% -
rng::starts_with(deque<int>,_pred)/1048576 -2.94% 529525.007 513958.334 - -1.10% -
rng::copy_backward(list<int>)/8 -2.94% 2.462 2.390 - 1.99% -
SetIntersection_None_Set_uint64_256_256 -2.94% 5881457.348 5708734.085 - -2.80% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.94% 259.061 251.454 - -2.32% -
std::distance(deque<int>)/8192 -2.93% 0.694 0.673 - 2.74% -
std::swap_ranges(deque<int>)/1024 -2.93% 329.566 319.911 - -12.42% -
BM_StringResizeAndOverwrite -2.93% 0.860 0.835 - 0.37% -
bm_lexicographical_compare<int>/16 -2.93% 2.016 1.957 - -0.13% -
BM_RangesPushHeap_string_PipeOrgan_256 -2.92% 8.368 8.123 - 0.50% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.92% 698.463 678.081 - -2.14% -
SetIntersection_Front_Set_uint32_64_1 -2.91% 18083700.233 17557517.077 - -0.18% -
BM_SortHeap_float_16 -2.90% 1.651 1.603 - 0.27% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -2.90% 471131.775 457451.906 - 0.20% -
std::distance(deque<int>)/4096 -2.90% 0.693 0.673 - 3.25% -
rng::none_of(list<int>)_(process_all)/32 -2.90% 11.854 11.510 - 1.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.90% 171061756.955 166100087.802 - -2.36% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.90% 0.984 0.956 - -1.97% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.90% 1157841.992 1124307.155 - -0.30% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.89% 1.918 1.862 - -0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.89% 4660984.895 4526186.505 - -2.99% -
std::remove_copy(deque<int>)_(prefix)/32 -2.89% 13.223 12.841 - -0.40% -
std::move_backward(vector<bool>)_(aligned)/512 -2.89% 2.546 2.472 - -2.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.88% 1739813.622 1689634.971 - -2.86% -
std::multiset<int>::contains(key)_(non-existent)/8192 -2.87% 8.850 8.595 - -1.55% -
SetIntersection_Interlaced_Vector_float_64_16 -2.87% 19189185.267 18637727.170 - -0.89% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.87% 2.410 2.340 - -2.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.87% 566.041 549.793 - -16.38% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.87% 19.212 18.661 - -0.76% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.87% 213.291 207.173 - -5.19% -
SetIntersection_Front_Vector_string_1024_1024 -2.87% 40565885.635 39402768.802 - -2.11% -
BM_MakeThenSortHeap_float_Random_16 -2.87% 10.211 9.918 - -1.04% -
BM_RangesSortHeap_string_262144 -2.86% 184.054 178.784 - 3.65% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.86% 24.729 24.021 - 3.72% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.86% 0.548 0.532 - 3.02% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -2.86% 385.210 374.197 - 2.44% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -2.86% 3.130 3.041 - -0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.86% 20055065.732 19482166.321 - -0.44% -
std::find_if(list<int>)_(process_all)/32768 -2.85% 28585.393 27769.672 - 0.90% -
rng::adjacent_find(deque<int>,_pred)/8 -2.85% 4.172 4.053 - 0.31% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.85% 20956.365 20358.639 - 1.61% -
BM_RangesMakeHeap_uint32_Random_16384 -2.85% 1.043 1.013 - -7.04% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.85% 55303.478 53727.014 - -0.02% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.85% 215.859 209.715 - -1.87% -
std::sort(deque<int>)_(descending)/1024 -2.84% 1335.997 1298.004 - -0.08% -
std::rotate(vector<bool>)_(by_1/2)/50 -2.84% 18.161 17.646 - 1.72% -
729_abc_r -2.84% 18.943 18.405 - -0.85% -
SetIntersection_Front_Set_float_256_256 -2.84% 9299531.568 9035614.844 - 2.41% -
SetIntersection_Interlaced_Vector_string_16384_16 -2.84% 4611664.826 4480800.571 - 3.93% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.83% 40.858 39.701 - 0.09% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.83% 263.935 256.468 - -2.54% -
std::copy_n(vector<int>)/32768 -2.83% 3795.927 3688.567 - -1.30% -
std::remove(list<int>)_(sprinkled)/8192 -2.83% 8120.089 7890.433 - -0.01% -
BM_PushHeap_string_QuickSortAdversary_256 -2.82% 14.809 14.391 - -1.51% -
BM_std_min<short>/23 -2.82% 2.116 2.056 - -0.04% -
std::search(vector<int>)_(no_match)/1000 -2.82% 212.878 206.869 - -0.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.82% 14518.819 14109.565 - -1.92% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -2.81% 934903.318 908588.888 - -1.20% -
rng::stable_sort(deque<int>)_(shuffled)/8 -2.81% 24.494 23.805 - -0.80% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.80% 9.305 9.044 - -3.61% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.80% 9.019 8.766 - -2.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.80% 11713603.877 11385549.312 - -2.45% -
std::rotate(deque<int>)_(1_element_backward)/32 -2.80% 4.571 4.443 - 3.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.80% 32511.212 31602.059 - -2.33% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.79% 296700.670 288411.924 - -2.31% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -2.79% 0.588 0.572 - -0.98% -
BM_SortHeap_pair<uint32,_uint32>_4 -2.79% 1.890 1.837 - 4.22% -
BM_MakeHeap_float_Ascending_256 -2.79% 0.671 0.653 - 0.57% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.78% 4294.011 4174.590 - -0.21% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.78% 644450.793 626528.103 - -6.40% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.78% 23.497 22.844 - -0.58% -
std::multimap<std::string,_int>::erase(iterator)/8192 -2.78% 32.841 31.929 - 4.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.77% 68477.198 66577.883 - -0.68% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.77% 5.606 5.451 - -1.74% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.77% 45810.047 44540.589 - -0.11% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.77% 267.929 260.508 - -0.91% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.77% 1.318 1.281 - -0.82% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -2.76% 0.873 0.849 - -5.86% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -2.76% 1.242 1.207 - -4.00% -
BM_std_min<unsigned_char>/15 -2.76% 2.086 2.028 - -0.87% -
std::none_of(vector<int>)_(process_all)/8 -2.76% 2.502 2.433 - 4.10% -
BM_std_min<long_long>/28 -2.76% 2.659 2.586 - -1.65% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.75% 1866.459 1815.049 - -2.68% -
BM_std_min<char>/16 -2.75% 2.563 2.492 - -0.12% -
SetIntersection_Front_Vector_uint64_256_64 -2.75% 4599644.873 4473152.024 - -2.51% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.75% 6456.008 6278.505 - -2.64% -
rng::search_n(list<int>)_(no_match)/1024 -2.75% 743.679 723.248 - -2.89% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.74% 3840.279 3734.913 - -0.15% -
std::copy(vector<int>)/32768 -2.74% 3497.233 3401.410 - -10.03% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -2.74% 1.408 1.369 - -4.64% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.74% 561735.320 546354.052 - 0.03% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.74% 4.766 4.636 - 0.00% -
BM_MakeThenSortHeap_float_SingleElement_16384 -2.73% 15.788 15.356 - -2.86% -
BM_StringFindAllMatch/64 -2.73% 3.072 2.988 - 0.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.72% 1424096.293 1385306.120 - 1.83% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -2.72% 4.252 4.136 - -5.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.72% 3114115.887 3029397.869 - -1.52% -
SetIntersection_None_Vector_string_262144_1 -2.72% 1361590.096 1324559.239 - -2.55% -
BM_num_put<bool> -2.72% 10.966 10.668 - -1.54% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.71% 93337.948 90812.126 - -2.33% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.70% 3936.866 3830.539 - -0.12% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.70% 190.835 185.683 - -0.64% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.69% 15851961.809 15424951.842 - 0.23% -
BM_vector_deque_ranges_copy_backward/2 -2.69% 1.943 1.890 - -5.93% -
BM_SortHeap_float_256 -2.69% 6.044 5.881 - 0.80% -
std::map<std::string,_int>::erase(iterator)/0 -2.69% 27.413 26.675 - -13.70% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -2.69% 35.502 34.548 - 0.40% -
BM_RangesPopHeap_string_4 -2.69% 5.328 5.185 - -1.88% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.68% 142.475 138.656 - -0.36% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.68% 15441548.750 15027961.954 - -1.42% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 -2.68% 19.645 19.119 - -3.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.68% 42570.084 41430.737 - 10.87% -
BM_deque_vector_copy/1 -2.67% 2.128 2.071 - -0.65% -
BM_std_min<unsigned_short>/24 -2.66% 2.493 2.427 - -2.98% -
rng::generate_n(deque<int>)/8192 -2.66% 1978.367 1925.821 - -1.08% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -2.66% 16.450 16.013 - -2.06% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -2.65% 1.308 1.273 - -12.64% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.65% 8.878 8.643 - -2.23% -
rng::stable_partition(deque<int>)_(dense)/50 -2.65% 37.400 36.409 - -7.06% -
BM_StringRelational_Compare_Huge_Empty_Control -2.65% 1.663 1.619 - -5.92% -
BM_std_minmax<short>/29 -2.64% 2.673 2.602 - 1.96% -
std::multiset<int>::find(key)_(existent)/1024 -2.64% 3.799 3.699 - -0.71% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.64% 0.687 0.669 - 0.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.64% 0.763 0.743 - -0.62% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.64% 776.956 756.475 - -2.55% -
std::partition_copy(vector<int>)/50 -2.63% 12.971 12.629 - -3.50% -
rng::stable_sort(vector<int>)_(ascending)/1024 -2.63% 2108.558 2053.042 - -1.53% -
std::any_of(deque<int>)_(process_all)/32768 -2.62% 10839.924 10555.430 - -8.54% -
std::reverse(deque<int>)/512 -2.62% 115.987 112.944 - -0.33% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -2.62% 1.612 1.570 - 10.85% -
std::none_of(list<int>)_(process_all)/8192 -2.62% 7200.784 7012.357 - 0.02% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.62% 2109.088 2053.899 - -1.59% -
SetIntersection_Front_Vector_uint32_262144_64 -2.62% 1428603.747 1391239.780 - -2.34% -
BM_std_minmax<int>/31 -2.61% 2.717 2.646 - -3.18% -
rng::for_each(list<int>)/8 -2.61% 2.532 2.466 - -5.18% -
std::reverse_copy(list<int>)/4096 -2.61% 3173.792 3090.884 - -4.05% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.60% 14540.328 14161.702 - 0.17% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -2.60% 456006.537 444138.575 - -1.89% -
BM_std_min<unsigned_long_long>/13 -2.60% 1.753 1.707 - -1.30% -
rng::stable_sort(vector<int>)_(heap)/1024 -2.59% 2569.631 2503.040 - -1.51% -
std::set<int>::ctor(const&)/1024 -2.59% 6286.032 6123.148 - -0.28% -
std::move_backward(vector<int>)/262144 -2.58% 21939.934 21373.664 - -2.85% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -2.57% 10.200 9.938 - -3.11% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.57% 598.051 582.688 - 0.25% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -2.57% 556.187 541.911 - -16.38% -
std::unordered_map<int,_int>::clear()/8192 -2.56% 63007.910 61391.928 - -4.03% -
rng::copy(vector<int>)/1048576 -2.56% 50195.955 48909.557 - -2.39% -
rng::none_of(list<int>)_(process_all)/8192 -2.56% 7296.340 7109.441 - -9.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.56% 12700289.857 12375759.914 - -0.99% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -2.55% 3.727 3.632 - 6.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.55% 1244552.635 1212802.735 - -1.98% -
rng::remove(deque<int>)_(prefix)/32 -2.55% 55.140 53.734 - -2.21% -
BM_MakeThenSortHeap_float_Heap_64 -2.55% 3.505 3.416 - -0.08% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -2.55% 1.754 1.709 - 3.85% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.55% 55834.617 54412.647 - -2.94% -
BM_std_minmax<char>/1 -2.54% 0.634 0.618 - 2.88% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.54% 703.473 685.611 - 0.15% -
BM_PushHeap_uint64_Random_16 -2.53% 4.283 4.175 - -2.93% -
rng::partition(deque<int>)_(dense)/1024 -2.53% 359.146 350.058 - 1.88% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.52% 2075.600 2023.196 - -0.09% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.52% 2.081 2.029 - 0.35% -
std::set<std::string>::contains(key)_(existent)/8192 -2.52% 29.902 29.148 - -14.25% -
SetIntersection_None_Vector_uint64_16384_1024 -2.52% 1178367.719 1148703.049 - -2.44% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -2.52% 2.204 2.148 - 2.80% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -2.52% 471.852 459.975 - -2.22% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -2.52% 1.475 1.438 - 2.57% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.52% 7.720 7.526 - -1.97% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -2.51% 130795.705 127511.938 - -1.51% -
BM_std_min<unsigned_short>/26 -2.51% 2.153 2.099 - -1.56% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -2.51% 6757.438 6588.091 - -0.48% -
std::map<std::string,_int>::ctor(const&)/1024 -2.50% 35413.056 34528.598 - -0.99% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.50% 15087053.996 14710339.263 - -6.04% -
BM_std_min<short>/24 -2.50% 2.537 2.474 - -5.46% -
BM_CmpLess_schar_schar -2.49% 0.971 0.946 - -1.41% -
BM_MakeHeap_string_Ascending_64 -2.49% 4.852 4.731 - -5.33% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -2.49% 4.211 4.106 - -0.65% -
rng::find_first_of(deque<int>)_(small_needle)/32 -2.49% 110.994 108.234 - 2.11% -
bm_swap_ranges_vb_unaligned/262144 -2.49% 3945.194 3847.153 - 0.01% -
BM_RangesPushHeap_string_PipeOrgan_4 -2.48% 2.576 2.512 - 0.19% -
SetIntersection_None_Set_float_16384_1024 -2.48% 158910340.260 154969711.419 - -3.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.48% 204.518 199.449 - -0.77% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.47% 179.250 174.816 - -0.14% -
rng::copy_n(deque<int>)/8 -2.47% 2.758 2.690 - -2.67% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.47% 4.929 4.807 - -0.21% -
BM_RangesPushHeap_float_Random_256 -2.47% 7.310 7.129 - -2.50% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.46% 535.544 522.344 - -1.70% -
rng::find_first_of(list<int>)_(large_needle)/8192 -2.46% 50483377.933 49242325.003 - -3.00% -
BM_std_min<unsigned_int>/24 -2.45% 1.832 1.787 - -1.23% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.45% 384.660 375.250 - -2.15% -
rng::find_if(vector<bool>)_(process_all)/8 -2.44% 5.615 5.478 - -0.87% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -2.44% 8.557 8.348 - -1.56% -
BM_std_min<unsigned_short>/9 -2.43% 6.476 6.319 - -1.76% -
SetIntersection_Front_Set_uint32_262144_1024 -2.43% 15471435.448 15095830.039 - -10.89% -
BM_MakeHeap_string_Heap_262144 -2.42% 5.468 5.335 - -4.50% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -2.42% 726.967 709.363 - -2.41% -
rng::transform(deque<int>)_(identity_transform)/50 -2.42% 19.818 19.339 - -2.02% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -2.41% 21.417 20.900 - -3.60% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.41% 37.552 36.647 - -18.40% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.41% 1.065 1.039 - 1.71% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.40% 2.747 2.681 - -0.30% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -2.40% 1.134 1.106 - 1.39% -
SetIntersection_Front_Set_float_262144_64 -2.40% 1871469.646 1826475.650 - -2.39% -
std::set<int>::count(key)_(non-existent)/32 -2.40% 2.971 2.899 - -0.09% -
std::set<int>::contains(key)_(existent)/8192 -2.40% 8.391 8.190 - -0.66% -
std::distance(deque<int>)/50 -2.40% 0.694 0.677 - 2.76% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.40% 25.535 24.923 - -1.30% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.39% 5.005 4.885 - -1.29% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.39% 14.981 14.623 - 0.39% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -2.39% 18.495 18.053 - -1.10% -
SetIntersection_Front_Set_uint32_256_256 -2.39% 9770664.787 9537598.916 - -1.25% -
BM_deque_deque_move/64 -2.38% 5.564 5.431 - -0.35% -
rng::any_of(list<int>)_(process_all)/8192 -2.38% 7108.697 6939.767 - -4.22% -
rng::partition(vector<int>)_(sparse)/32 -2.37% 9.086 8.871 - -2.76% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.37% 1108149.455 1081916.694 - 2.15% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.37% 36179.412 35323.094 - 0.39% -
BM_RangesPushHeap_uint64_Random_262144 -2.37% 6.008 5.866 - -1.60% -
SetIntersection_Front_Set_uint32_262144_64 -2.36% 2009181.915 1961774.637 - 3.99% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.36% 51.061 49.857 - 0.04% -
rng::starts_with(list<int>,_pred)/8 -2.36% 3.725 3.637 - 0.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.35% 1201867.408 1173591.197 - -3.84% -
std::rotate_copy(list<int>)/32 -2.35% 8.528 8.327 - -0.77% -
rng::swap_ranges(deque<int>)/32 -2.34% 10.977 10.720 - -0.04% -
BM_deque_deque_copy/64 -2.34% 5.563 5.432 - -0.34% -
BM_std_min<short>/8 -2.34% 1.362 1.330 - -3.81% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.34% 4530.031 4424.002 - -0.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.34% 35.360 34.534 - 3.56% -
BM_deque_vector_ranges_copy_backward/1 -2.34% 2.141 2.091 - 3.77% -
std::copy_n(deque<int>)/4096 -2.33% 148.677 145.213 - -0.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.33% 1580.504 1543.703 - 2.09% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -2.33% 21.657 21.153 - -0.51% -
SetIntersection_Front_Vector_uint32_16384_4 -2.33% 1133918.601 1107544.282 - -1.54% -
BM_vector_deque_move_backward/1024 -2.32% 38.499 37.604 - -0.99% -
BM_deque_vector_ranges_copy_backward/65536 -2.32% 8219.273 8028.251 - -1.41% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.32% 16.152 15.778 - 6.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.32% 19412075.116 18962116.935 - 0.26% -
rng::copy(deque<int>)/262144 -2.32% 10413.986 10172.780 - -2.85% -
BM_PopHeap_uint32_262144 -2.31% 42.037 41.065 - -0.93% -
BM_PushHeap_float_Ascending_1024 -2.31% 3.179 3.106 - 0.11% -
rng::find_first_of(deque<int>)_(small_needle)/50 -2.31% 170.764 166.824 - 2.58% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -2.30% 18.496 18.071 - -0.86% -
SetIntersection_None_Set_float_64_1 -2.30% 23380365.306 22843074.811 - -1.61% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -2.30% 933545.116 912097.885 - -1.78% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.30% 34.671 33.875 - -1.80% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -2.29% 195.122 190.650 - -0.62% -
BM_StringRelational_Compare_Large_Empty_Control -2.29% 1.707 1.668 - 0.01% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.29% 56451.942 55160.920 - 3.44% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.28% 2828.744 2764.126 - -0.09% -
SetIntersection_Front_Set_float_262144_4 -2.28% 1140228.310 1114183.465 - -3.49% -
BM_std_min<char>/4000 -2.28% 27.841 27.207 - -2.20% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -2.28% 50970.990 49811.136 - -1.93% -
rng::count(vector<int>)_(every_other)/8 -2.28% 1.383 1.352 - -0.48% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -2.26% 1.146 1.120 - 1.25% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -2.26% 13051.207 12755.707 - -0.81% -
std::map<int,_int>::find(key)_(non-existent)/32 -2.26% 2.402 2.347 - 3.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -2.26% 2.983 2.916 - -6.98% -
BM_std_minmax<char>/5500 -2.26% 50.967 49.817 - 4.67% -
BM_std_minmax<short>/30 -2.25% 2.797 2.734 - -2.84% -
rng::partition(list<int>)_(sparse)/50 -2.25% 15.398 15.052 - 0.52% -
SetIntersection_None_Set_uint32_256_64 -2.23% 9389029.085 9179389.861 - -1.82% -
SetIntersection_Front_Set_float_262144_1 -2.23% 1115992.040 1091101.380 - -0.24% -
std::deque<std::string>::ctor(size)/8192 -2.23% 8536.419 8346.059 - -2.16% -
SetIntersection_Front_Vector_uint64_16384_4 -2.23% 1119365.725 1094413.850 - -3.30% -
std::stable_partition(list<int>)_(dense)/32 -2.23% 33.335 32.592 - 0.38% -
bm_ranges_swap_ranges_vb_aligned/64 -2.23% 3.124 3.054 - -2.22% -
rng::all_of(list<int>)_(process_all)/32 -2.22% 11.700 11.440 - -0.10% -
SetIntersection_Front_Set_float_64_16 -2.22% 17160329.910 16778942.641 - 0.90% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.22% 707.261 691.549 - -0.47% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -2.22% 17.898 17.500 - -2.30% -
BM_std_min<short>/64 -2.22% 3.534 3.456 - -1.47% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -2.21% 0.562 0.550 - -0.18% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.21% 3.023 2.957 - 0.57% -
BM_StringAssignAsciiz_Empty_Opaque -2.21% 2.881 2.817 - -2.23% -
BM_std_min<char>/4096 -2.20% 29.519 28.869 - -2.55% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.20% 35.465 34.684 - -1.55% -
std::fill(deque<int>)/1024 -2.20% 30.301 29.634 - -0.83% -
707_ntest_r -2.20% 16.946 16.574 - -0.48% -
rng::find_first_of(list<int>)_(large_needle)/1024 -2.20% 965612.659 944398.497 - -3.40% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -2.19% 21281.683 20815.022 - -1.53% -
bm_lexicographical_compare<unsigned_char>/64 -2.19% 1.965 1.922 - -3.04% -
BM_StringFindStringLiteral/512 -2.19% 9.485 9.277 - -1.00% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.19% 13833.965 13531.326 - -1.19% -
rng::sort(vector<NonIntegral>)_(descending)/8 -2.19% 25.291 24.738 - -2.21% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -2.18% 1.199 1.173 - -1.07% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -2.18% 5.047 4.937 - 3.58% -
rng::unique(list<int>,_pred)_(contiguous)/52 -2.18% 75.337 73.695 - -1.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.18% 19112219.179 18695814.268 - 0.76% -
rng::partition(vector<int>)_(sparse)/50 -2.18% 14.284 13.973 - -0.65% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.18% 12530.058 12257.149 - 0.41% -
BM_RangesMakeThenSortHeap_float_Random_4 -2.18% 4.319 4.225 - 1.09% -
BM_std_min<short>/22 -2.17% 1.887 1.846 - 1.59% -
BM_StringAssignAsciiz_Small_Opaque -2.17% 2.882 2.820 - -2.17% -
BM_RangesPushHeap_uint64_Random_16384 -2.17% 6.108 5.976 - 1.03% -
BM_deque_vector_ranges_copy_backward/5500 -2.17% 203.645 199.233 - -0.21% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -2.17% 0.794 0.777 - 5.08% -
BM_MakeThenSortHeap_string_Descending_64 -2.16% 13.149 12.864 - -0.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.16% 4776810.662 4673521.991 - -1.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.15% 1272700.235 1245288.969 - -1.86% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.15% 50688.279 49597.609 - -3.21% -
std::fill(vector<bool>)/32768 -2.15% 30.457 29.802 - -2.98% -
std::stable_sort(vector<int>)_(heap)/1024 -2.15% 2570.571 2515.277 - -0.99% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -2.15% 30.926 30.262 - 1.24% -
std::copy(deque<int>)/8 -2.15% 2.744 2.685 - 0.57% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.15% 6.048 5.918 - -0.01% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.14% 4828.533 4725.040 - -0.18% -
BM_MakeThenSortHeap_float_Heap_16 -2.14% 1.893 1.853 - -0.88% -
BM_StringRelationalLiteral_Less_Small_Small_Control -2.14% 1.838 1.798 - 3.81% -
SetIntersection_Front_Set_float_262144_262144 -2.14% 1783549.643 1745447.266 - -1.96% -
BM_PushHeap_uint32_QuickSortAdversary_16 -2.13% 0.936 0.916 - -0.21% -
BM_MakeThenSortHeap_float_Heap_256 -2.13% 6.235 6.103 - 1.73% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -2.13% 18759.187 18360.014 - -0.40% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.13% 4.486 4.391 - -1.44% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.13% 18.009 17.626 - 0.83% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -2.12% 1.700 1.664 - -9.76% -
std::find_first_of(list<int>)_(large_needle)/8192 -2.12% 48807461.141 47771919.402 - -2.25% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -2.12% 19.985 19.561 - -0.35% -
std::unordered_set<int>::erase(key)_(existent)/8192 -2.12% 22.841 22.357 - -16.57% -
SetIntersection_Front_Vector_string_16384_256 -2.12% 10154110.659 9939173.163 - 0.26% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -2.12% 0.710 0.695 - -3.43% -
std::all_of(vector<int>)_(process_all)/32 -2.11% 8.498 8.318 - -2.02% -
BM_MakeThenSortHeap_string_Random_1024 -2.11% 70.329 68.843 - 0.19% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.10% 605105.949 592388.172 - -2.77% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -2.10% 10.736 10.511 - -1.61% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.10% 113671.721 111283.572 - 1.15% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.09% 0.620 0.607 - -1.92% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -2.09% 351.508 344.150 - 7.67% -
bm_lexicographical_compare<signed_char>/8 -2.09% 3.111 3.046 - 1.23% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -2.09% 2842.084 2782.698 - -2.04% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -2.09% 2934.428 2873.194 - -1.21% -
BM_deque_vector_move_backward/64000 -2.08% 8032.919 7865.673 - -2.59% -
rng::search_n(list<int>)_(no_match)/8192 -2.08% 7393.262 7239.580 - -2.84% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.08% 10.438 10.221 - -2.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.08% 7810851.184 7648740.001 - -2.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.07% 25.917 25.380 - -25.73% -
std::multiset<int>::count(key)_(non-existent)/1024 -2.07% 6.000 5.875 - -0.22% -
BM_PushHeap_uint64_Random_64 -2.07% 5.273 5.164 - -1.16% -
BM_MakeHeap_string_Random_262144 -2.06% 15.580 15.259 - -6.88% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -2.06% 10.102 9.894 - 0.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -2.06% 1163915.963 1139993.499 - -0.02% -
std::find_if_not(deque<int>)_(process_all)/32768 -2.05% 12003.627 11756.956 - 2.65% -
BM_CmpEqual_ushort_short -2.05% 1.057 1.035 - -0.68% -
std::remove(list<int>)_(sprinkled)/50 -2.05% 68.613 67.205 - 3.51% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -2.05% 1.107 1.084 - -0.32% -
BM_RangesMakeHeap_uint64_Random_16384 -2.05% 1.005 0.984 - -8.14% -
std::map<std::string,_int>::count(key)_(existent)/8192 -2.05% 30.094 29.478 - -6.27% -
BM_StringRelational_Less_Small_Small_Control -2.05% 1.727 1.691 - 1.24% -
BM_RangesPushHeap_string_Ascending_4 -2.05% 2.616 2.562 - 0.36% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -2.04% 34.988 34.272 - -0.21% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.04% 6.704 6.567 - 0.50% -
BM_std_min<short>/16 -2.04% 1.800 1.764 - -2.79% -
std::multiset<int>::contains(key)_(non-existent)/1024 -2.04% 5.700 5.584 - -1.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.04% 61706112.524 60448893.272 - -0.87% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.03% 36.685 35.938 - 0.22% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.03% 3.711 3.636 - -0.95% -
std::copy(list<int>)/4096 -2.03% 3295.613 3228.649 - -4.04% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -2.03% 2841.555 2783.822 - -1.24% -
std::search(vector<int>)_(same_length)/1000 -2.03% 246.394 241.389 - -0.63% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.03% 0.629 0.616 - -2.96% -
std::adjacent_find(deque<int>)/8 -2.03% 2.957 2.897 - -11.53% -
BM_std_min<unsigned_short>/20 -2.03% 2.221 2.176 - -2.37% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.03% 502.758 492.573 - -2.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.03% 0.999 0.979 - 0.17% -
rng::search(vector<int>)_(single_element)/1000 -2.02% 231.937 227.249 - -3.00% -
rng::fold_left(deque<int>)/32 -2.02% 16.538 16.204 - -7.48% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.02% 118323.041 115932.042 - -2.76% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.02% 16.810 16.470 - -2.63% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.02% 310.671 304.401 - -0.94% -
rng::sort(vector<NonIntegral>)_(ascending)/8 -2.02% 16.522 16.189 - -1.77% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -2.01% 503943.795 493789.992 - -0.09% -
std::sort(vector<NonIntegral>)_(descending)/8 -2.01% 25.299 24.789 - -1.99% -
BM_std_min<unsigned_char>/5 -2.01% 1.317 1.291 - -0.39% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.01% 17.025 16.683 - -4.58% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.01% 42034.536 41191.660 - -0.01% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.00% 250.746 245.720 - 0.68% -
std::multiset<int>::erase(key)_(existent)/8192 -2.00% 61.796 60.558 - 1.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.00% 24.809 24.312 - -0.93% -
SetIntersection_None_Vector_float_16384_4 -2.00% 1204920.359 1180802.941 - -0.32% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -2.00% 7.650 7.497 - -2.73% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -2.00% 3.007 2.947 - -2.48% -
BM_RangesMakeThenSortHeap_string_Descending_4 -2.00% 3.778 3.703 - 0.60% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.99% 27.325 26.780 - -1.34% -
BM_StringEraseToEnd_Huge_Opaque -1.99% 2.512 2.462 - 2.78% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.99% 28169.723 27608.352 - -1.62% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -1.99% 18.866 18.490 - -12.02% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.99% 106.207 104.096 - 2.12% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -1.99% 34.902 34.209 - 36.35% -
rng::search(vector<int>)_(single_element)/1024 -1.99% 237.174 232.464 - -3.43% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.99% 13.015 12.756 - -1.91% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.98% 605.029 593.030 - 0.28% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.98% 5.385 5.279 - -0.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.98% 16247044.179 15925714.102 - -0.86% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.98% 7.293 7.149 - -1.30% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.97% 7061741.999 6922551.981 - -1.98% -
BM_deque_vector_move/1 -1.97% 2.132 2.090 - -0.68% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.97% 36624.782 35904.010 - 0.25% -
BM_std_min<char>/15 -1.97% 2.129 2.087 - -1.78% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.97% 1712386.158 1678713.845 - 0.81% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -1.97% 1.501 1.471 - 1.23% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.96% 22093.856 21659.860 - 0.61% -
BM_MakeThenSortHeap_string_Random_256 -1.96% 55.726 54.631 - 0.32% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.96% 16.972 16.639 - -0.05% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.96% 867182.246 850179.468 - -0.01% -
std::multiset<std::string>::contains(key)_(existent)/8192 -1.96% 27.979 27.431 - -2.51% -
rng::find_if_not(vector<char>)_(process_all)/1024 -1.96% 273.766 268.408 - -1.91% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.96% 836092.059 819743.102 - -0.50% -
std::adjacent_find(vector<int>,_pred)/8 -1.96% 3.369 3.303 - -2.35% -
rng::rotate(vector<bool>)_(by_1/3)/32 -1.95% 18.643 18.279 - 1.10% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.95% 147681.112 144801.664 - -0.87% -
SetIntersection_Front_Set_string_16384_16 -1.95% 2062276.852 2022067.822 - 1.86% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.95% 50.640 49.653 - -1.16% -
std::set<int>::ctor(const&,_alloc)/1024 -1.95% 6257.867 6135.962 - 1.13% -
SetIntersection_None_Set_float_64_64 -1.95% 11874745.685 11643550.059 - -0.37% -
BM_std_minmax<int>/4 -1.94% 0.975 0.956 - -7.13% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.94% 8.686 8.518 - -0.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.94% 17.411 17.073 - -0.32% -
std::find(vector<bool>)_(process_all)/1024 -1.94% 4.704 4.613 - 1.73% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.94% 4.362 4.277 - -0.59% -
std::partition(deque<int>)_(dense)/50 -1.94% 16.338 16.021 - 6.99% -
BM_std_minmax<unsigned_short>/13 -1.94% 1.387 1.360 - -1.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.94% 1125173.876 1103379.764 - 2.40% -
rng::find_last(vector<char>)_(bail_10%)/50 -1.93% 5.564 5.456 - -2.92% -
SetIntersection_Front_Set_uint64_16384_16 -1.92% 1286271.739 1261543.366 - -3.71% -
BM_std_minmax<short>/27 -1.92% 2.871 2.816 - -1.35% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 -1.91% 10.758 10.552 - -1.29% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.91% 1.569 1.539 - -0.12% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.91% 4196.167 4116.063 - -5.26% -
std::search(list<int>)_(no_match)/1000 -1.91% 714.315 700.704 - -12.26% -
BM_MakeThenSortHeap_string_Random_64 -1.90% 40.049 39.286 - 0.21% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.90% 7544.921 7401.284 - -0.75% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.90% 23048.098 22609.353 - 0.01% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.90% 7199.421 7062.455 - -3.10% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -1.90% 32.998 32.371 - 1.37% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.90% 602.331 590.913 - -0.06% -
std::replace_if(vector<int>)_(prefix)/50 -1.89% 13.880 13.617 - 0.51% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.89% 13.557 13.302 - -1.36% -
SetIntersection_Front_Set_float_262144_16 -1.88% 1271955.649 1248001.804 - 1.30% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.88% 1054.494 1034.639 - -0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.88% 2483647.245 2436890.375 - -3.89% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.88% 5.400 5.298 - -0.61% -
rng::starts_with(deque<int>,_pred)/8192 -1.88% 4053.826 3977.646 - -0.33% -
BM_PopHeap_uint64_4 -1.88% 2.707 2.656 - -1.93% -
std::map<std::string,_int>::clear()/32 -1.88% 897.888 881.028 - -2.21% -
BM_StringFindStringLiteral/128 -1.88% 3.125 3.066 - -0.61% -
rng::rotate_copy(deque<int>)/32 -1.87% 2.693 2.643 - -0.10% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -1.87% 2.393 2.348 - 0.90% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.87% 276.608 271.426 - -3.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.87% 1213590.929 1190939.042 - 1.64% -
BM_MakeThenSortHeap_string_Heap_16 -1.87% 17.530 17.203 - -0.91% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.86% 25.957 25.474 - -4.49% -
SetIntersection_None_Set_float_1024_16 -1.86% 9058916.320 8890501.589 - -1.68% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.86% 19991.291 19620.115 - 0.14% -
BM_tolower_string<char> -1.86% 15.184 14.902 - -0.76% -
BM_deque_deque_ranges_move/1024 -1.86% 39.362 38.632 - 0.38% -
std::map<int,_int>::count(key)_(existent)/8192 -1.85% 6.082 5.969 - -1.04% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.84% 3.906 3.834 - -0.08% -
std::remove(list<int>)_(sprinkled)/1024 -1.84% 1014.270 995.595 - 2.09% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.84% 839.705 824.258 - 0.71% -
BM_std_min<char>/64 -1.84% 4.195 4.118 - -4.77% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -1.84% 51.786 50.834 - -2.87% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.84% 5.872 5.764 - -0.46% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.84% 22112.458 21706.080 - 0.84% -
SetIntersection_None_Set_float_16384_256 -1.84% 157405903.206 154513845.555 - -2.82% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.84% 34.217 33.589 - 0.08% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.83% 4899.764 4810.271 - 0.14% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.82% 139722.410 137181.095 - -3.05% -
rng::partition_point(deque<int>)/8192 -1.81% 15.881 15.593 - -1.88% -
BM_deque_deque_ranges_move/65536 -1.81% 2954.201 2900.656 - 2.39% -
BM_std_minmax<unsigned_short>/4 -1.81% 0.936 0.919 - -15.79% -
SetIntersection_Interlaced_Set_string_262144_1 -1.81% 1169761.777 1148634.079 - -1.88% -
rng::remove(list<int>)_(sprinkled)/1024 -1.80% 965.413 948.038 - -0.27% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.80% 4997.906 4907.971 - -0.22% -
BM_vector_deque_move_backward/4000 -1.80% 145.134 142.523 - 0.80% -
std::move(vector<int>)/8 -1.80% 2.305 2.264 - 0.83% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.80% 3907.910 3837.743 - -0.55% -
std::find(vector<bool>)_(process_all)/1048576 -1.79% 3717.570 3650.893 - -0.41% -
BM_MakeHeap_uint64_Random_16384 -1.79% 1.034 1.016 - 0.72% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -1.79% 1525.534 1498.207 - 1.48% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.79% 6.666 6.546 - -0.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.79% 1226161.821 1204200.789 - -3.07% -
SetIntersection_None_Set_uint32_256_4 -1.79% 11580237.471 11372866.881 - 0.50% -
rng::search(deque<int>)_(same_length)/8192 -1.79% 3840.255 3771.511 - -0.19% -
rng::replace(list<int>)_(sprinkled)/8192 -1.79% 7291.240 7160.726 - -9.76% -
rng::starts_with(vector<int>,_pred)/1000 -1.79% 455.743 447.587 - -3.34% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 -1.79% 1.316 1.293 - -11.59% -
rng::stable_sort(deque<int>)_(heap)/8 -1.79% 26.363 25.893 - -1.48% -
BM_RangesPushHeap_uint32_Random_4 -1.78% 2.552 2.507 - 1.69% -
BM_MakeHeap_string_Ascending_16 -1.78% 3.762 3.695 - -1.47% -
rng::rotate(vector<bool>)_(by_1/4)/50 -1.78% 18.611 18.280 - 1.02% -
std::sort(vector<int>)_(ascending)/8 -1.78% 16.889 16.588 - 0.04% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.78% 5.136 5.044 - -1.06% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.77% 5.249 5.155 - 1.62% -
BM_std_minmax<short>/15 -1.77% 1.991 1.956 - -0.69% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.77% 1.240 1.218 - -0.84% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.77% 5992620.302 5886531.549 - -1.88% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.77% 0.789 0.775 - 0.64% -
std::search(vector<int>)_(near_matches)/1000 -1.77% 14218.910 13967.558 - -0.61% -
SetIntersection_Front_Set_uint64_1024_256 -1.77% 4839335.147 4753899.159 - 6.03% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -1.76% 6.029 5.923 - -3.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.76% 809.755 795.477 - -1.03% -
SetIntersection_Front_Vector_string_256_16 -1.76% 6434628.005 6321229.423 - -3.19% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.76% 3515.329 3453.401 - -1.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.76% 620.801 609.881 - -1.18% -
BM_PushHeap_float_Ascending_256 -1.76% 2.525 2.481 - -0.37% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.76% 15.077 14.812 - -1.65% -
BM_deque_vector_ranges_move/64 -1.75% 2.608 2.562 - -2.45% -
rng::copy_backward(deque<int>)/1048576 -1.75% 126507.844 124290.846 - -0.79% -
BM_MakeThenSortHeap_string_Heap_4 -1.75% 5.944 5.840 - -0.38% -
std::stable_sort(deque<int>)_(repeated)/8 -1.75% 18.203 17.885 - -2.49% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -1.74% 7.709 7.574 - 1.66% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -1.74% 26503.842 26042.435 - -4.79% -
SetIntersection_None_Vector_float_16384_16 -1.74% 1204217.839 1183270.289 - -0.00% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.74% 3.611 3.548 - -3.09% -
std::search(list<int>)_(same_length)/1024 -1.74% 776.150 762.671 - -0.71% -
std::find_if(vector<bool>)_(process_all)/50 -1.74% 36.550 35.916 - -0.18% -
SetIntersection_None_Vector_float_256_256 -1.73% 2338157.163 2297595.691 - 0.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.73% 148345299.263 145772100.166 - -1.03% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.73% 5.432 5.338 - -1.31% -
BM_LowerBound_uint32_16 -1.73% 7.443 7.314 - -0.22% -
rng::contains(list<int>)_(process_all)/1048576 -1.73% 842192.479 827632.812 - 0.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -1.73% 0.589 0.578 - 3.54% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -1.72% 0.584 0.574 - 3.69% -
SetIntersection_None_Vector_uint32_16384_1024 -1.72% 1171638.470 1151463.290 - -2.17% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.72% 7.547 7.417 - -0.97% -
rng::count_if(list<int>)_(every_other)/8192 -1.72% 7302.102 7176.674 - -1.89% -
BM_CmpEqual_schar_uchar -1.72% 1.114 1.095 - -1.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -1.72% 0.605 0.594 - 2.83% -
BM_std_minmax<unsigned_long_long>/3 -1.71% 1.239 1.217 - -10.01% -
std::count(list<int>)_(every_other)/1048576 -1.71% 831485.064 817231.127 - 0.75% -
std::list<std::string>::ctor(size)/8192 -1.71% 102757.848 100999.346 - 0.14% -
std::map<int,_int>::erase(key)_(existent)/32 -1.71% 22.821 22.431 - -5.26% -
BM_MakeThenSortHeap_string_SingleElement_64 -1.71% 19.674 19.337 - -3.21% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.71% 18.048 17.739 - 1.64% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.71% 43397884.001 42657036.759 - 2.23% -
rng::move(vector<bool>)_(aligned)/64 -1.71% 1.897 1.865 - -4.25% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.71% 128010.318 125826.240 - -0.35% -
vector<bool>(const_vector<bool>&) -1.71% 9.828 9.660 - -0.01% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.70% 301.518 296.379 - -1.40% -
SetIntersection_Interlaced_Set_string_1024_16 -1.70% 13871943.210 13636173.208 - -0.53% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.70% 72930.302 71692.858 - -0.22% -
BM_MakeThenSortHeap_string_Random_16384 -1.69% 111.158 109.275 - 0.38% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.69% 464.701 456.838 - 1.65% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -1.69% 1.220 1.200 - 0.22% -
std::map<std::string,_int>::clear()/1024 -1.69% 20950.037 20596.470 - 2.51% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.69% 4.892 4.809 - 0.34% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.68% 45805.127 45034.462 - 0.18% -
std::partition(deque<int>)_(sparse)/1024 -1.68% 389.174 382.631 - -0.70% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.68% 13.861 13.628 - -0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.68% 1271473.000 1250172.436 - 0.52% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.67% 54857.549 53939.371 - -0.34% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.67% 10.114 9.945 - -1.50% -
rng::unique(list<int>)_(contiguous)/1024 -1.67% 928.223 912.691 - -1.31% -
SetIntersection_None_Vector_uint32_1024_1024 -1.67% 1143717.582 1124610.719 - -4.48% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.67% 260027.664 255685.565 - 0.54% -
BM_vector_deque_ranges_copy/5500 -1.67% 199.283 195.956 - -0.91% -
BM_vector_deque_ranges_move_backward/4096 -1.67% 149.792 147.293 - -0.34% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.67% 10.704 10.525 - -2.04% -
std::copy_backward(list<int>)/4096 -1.67% 3312.008 3256.798 - 1.24% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.67% 13717.694 13489.097 - -0.96% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.67% 530.104 521.270 - -0.40% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 -1.67% 28.089 27.621 - -2.80% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -1.67% 7.295 7.174 - -22.89% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.66% 21.578 21.219 - 0.56% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.66% 518.238 509.618 - -0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.66% 148083360.559 145620860.634 - -1.26% -
std::generate_n(vector<int>)/32 -1.66% 8.018 7.885 - -0.51% -
rng::search(vector<int>)_(no_match)/8192 -1.66% 1660.819 1633.246 - -0.20% -
766_femflow_r -1.66% 12.948 12.733 - -0.07% -
BM_MakeThenSortHeap_string_Ascending_256 -1.66% 20.869 20.523 - 1.59% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.66% 44.124 43.392 - -0.60% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.66% 22.660 22.285 - -0.42% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.66% 23592.221 23201.285 - -1.60% -
rng::stable_partition(vector<int>)_(sparse)/8192 -1.66% 1552.366 1526.657 - 2.05% -
SetIntersection_None_Vector_float_16384_1 -1.66% 1203775.177 1183840.620 - 0.30% -
BM_MakeHeap_uint64_Ascending_262144 -1.65% 0.741 0.729 - 0.17% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.65% 4737.589 4659.230 - -0.61% -
BM_MakeHeap_string_SingleElement_1024 -1.65% 6.309 6.204 - -3.86% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.65% 6.853 6.740 - -1.17% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.65% 16.523 16.251 - -1.13% -
BM_CmpEqual_schar_schar -1.65% 1.105 1.087 - -1.58% -
rng::remove(deque<int>)_(prefix)/50 -1.65% 63.484 62.438 - -1.35% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.65% 24067.480 23671.277 - 0.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.65% 857.757 843.642 - -0.87% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.64% 526.220 517.574 - -0.16% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.64% 77.273 76.004 - -1.56% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.64% 69643.137 68499.869 - 0.43% -
std::set<int>::find(key)_(existent)/32 -1.64% 1.620 1.593 - 0.86% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -1.64% 24.285 23.887 - 4.09% -
std::search(vector<int>)_(no_match)/1024 -1.64% 215.287 211.760 - -0.17% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.64% 0.940 0.925 - 1.18% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.64% 42983.316 42279.306 - 0.01% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.63% 25.298 24.885 - -0.49% -
BM_MakeHeap_string_PipeOrgan_1024 -1.63% 4.963 4.882 - -3.07% -
std::unordered_set<int>::ctor(const&)/1024 -1.63% 6714.918 6605.317 - -0.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.63% 22810965.791 22439174.483 - 1.06% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.63% 19793.996 19471.409 - -0.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.62% 653.510 642.894 - -0.03% -
BM_std_minmax<short>/3 -1.62% 1.191 1.172 - 3.83% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.62% 45.760 45.017 - 0.52% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.62% 15.371 15.122 - 0.26% -
SetIntersection_None_Vector_float_262144_64 -1.62% 1236760.107 1216692.964 - 0.35% -
std::set<std::string>::erase(key)_(existent)/8192 -1.62% 71.061 69.910 - -0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.62% 1246787.098 1226604.255 - 0.24% -
bm_lexicographical_compare<signed_char>/7 -1.62% 2.746 2.701 - 0.98% -
std::partition_point(vector<int>)/8192 -1.62% 9.514 9.360 - -1.10% -
BM_deque_deque_copy/1024 -1.62% 39.286 38.651 - -1.94% -
rng::fill(list<int>)/32 -1.61% 8.459 8.322 - 0.02% -
rng::rotate(vector<bool>)_(by_1/2)/50 -1.61% 18.605 18.305 - 1.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.61% 0.738 0.726 - 0.19% -
SetIntersection_Front_Vector_float_1024_64 -1.61% 1448710.809 1425371.015 - -0.36% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.61% 453.792 446.483 - 0.81% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.61% 2.548 2.507 - 0.37% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.61% 48.757 47.973 - -1.69% -
rng::sort(vector<int>)_(qsort_adversarial)/8 -1.61% 16.868 16.597 - -0.08% -
BM_MakeThenSortHeap_string_PipeOrgan_256 -1.60% 20.234 19.910 - -1.19% -
std::stable_sort(vector<int>)_(descending)/1024 -1.60% 2841.434 2795.898 - -0.64% -
std::find_if(deque<int>)_(bail_25%)/8 -1.60% 1.546 1.522 - -0.24% -
BM_std_min<long_long>/32 -1.60% 3.618 3.560 - -1.54% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.60% 1.207 1.187 - 0.58% -
std::map<std::string,_int>::clear()/8192 -1.60% 205947.082 202655.565 - -0.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.60% 654.074 643.620 - 1.90% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.60% 11635.146 11449.357 - 0.04% -
BM_std_minmax_element<char>/64 -1.60% 17.665 17.383 - 1.62% -
BM_RangesMakeHeap_string_Ascending_64 -1.59% 4.866 4.788 - 1.80% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.59% 2841.748 2796.477 - -0.60% -
std::move_backward(list<int>)/262144 -1.59% 264917.793 260698.083 - -2.16% -
BM_getline_string -1.59% 17.531 17.252 - -1.60% -
BM_vector_deque_move/5500 -1.59% 199.170 196.003 - 0.25% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.59% 9.184 9.038 - -1.60% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.59% 4666.919 4592.860 - -1.93% -
BM_std_minmax<unsigned_long_long>/7 -1.58% 2.528 2.488 - -7.06% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.58% 505.387 497.389 - -2.23% -
BM_std_minmax<unsigned_short>/15 -1.58% 1.942 1.912 - 0.54% -
BM_deque_deque_ranges_move/4096 -1.58% 151.516 149.121 - 0.12% -
BM_PushHeap_uint64_Random_262144 -1.58% 6.124 6.027 - 1.15% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.58% 186698.038 183751.096 - -0.49% -
SetIntersection_Front_Set_float_16384_16 -1.58% 1316938.492 1296180.242 - -1.31% -
SetIntersection_Interlaced_Set_string_256_256 -1.57% 32395133.878 31885251.097 - 1.77% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.57% 44029.499 43337.203 - -0.13% -
BM_std_minmax<short>/2 -1.57% 0.916 0.902 - 5.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.57% 0.656 0.646 - -1.29% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -1.57% 12.065 11.876 - 1.64% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.57% 18.051 17.768 - 1.87% -
SetIntersection_Front_Set_string_256_16 -1.57% 7602450.527 7483142.901 - -3.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.57% 1174726.128 1156312.345 - -2.37% -
BM_std_minmax<unsigned_short>/14 -1.57% 1.620 1.594 - -1.69% -
std::replace(list<int>)_(sprinkled)/50 -1.56% 17.725 17.447 - -1.74% -
BM_MakeHeap_uint64_Random_64 -1.56% 1.283 1.263 - -3.15% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.56% 82905.490 81610.363 - -0.21% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.56% 18.576 18.286 - 0.94% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -1.56% 1925.894 1895.857 - -1.94% -
std::unique(vector<int>)_(contiguous)/1024 -1.56% 316.953 312.014 - -1.99% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.56% 5.628 5.540 - 0.30% -
rng::unique(deque<int>,_pred)_(contiguous)/8192 -1.56% 4511.752 4441.446 - -1.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.56% 9213274.799 9069861.679 - -0.42% -
rng::contains(list<int>)_(process_all)/8 -1.55% 2.389 2.351 - -0.19% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.55% 2180.803 2146.946 - 0.03% -
rng::reverse_copy(vector<int>)/4096 -1.55% 137.247 135.118 - 0.02% -
std::find_if(deque<int>)_(bail_25%)/8192 -1.55% 703.452 692.553 - -0.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.55% 79399.939 78169.819 - -8.11% -
std::sort(deque<int>)_(ascending)/8192 -1.55% 5815.339 5725.370 - -0.13% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.55% 30.178 29.711 - -0.82% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.55% 721.046 709.897 - -0.06% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.55% 16.526 16.270 - -1.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.55% 1728085.321 1701375.077 - -1.74% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.54% 3841.561 3782.259 - 0.79% -
std::partition_copy(vector<int>)/32 -1.54% 8.159 8.033 - -2.69% -
rng::adjacent_find(list<int>)/8 -1.54% 2.134 2.101 - -0.12% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.54% 44769.524 44079.559 - -0.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.53% 475.159 467.874 - -0.97% -
SetIntersection_Front_Set_float_1024_1 -1.53% 1117979.943 1100876.531 - -2.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.53% 180627.510 177867.749 - -1.99% -
BM_std_minmax_element<char>/70000 -1.53% 19141.762 18849.384 - 7.52% -
std::search(vector<int>)_(near_matches)/1024 -1.53% 15085.628 14855.331 - -0.74% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -1.53% 25255.045 24869.605 - -5.40% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -1.53% 8.866 8.731 - 1.84% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.52% 6159.071 6065.160 - -1.12% -
SetIntersection_Front_Set_uint64_64_16 -1.52% 16801236.744 16545211.864 - 1.04% -
rng::search(vector<int>)_(single_element)/8192 -1.52% 1832.157 1804.241 - -1.78% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.52% 3.752 3.695 - 0.05% -
BM_RangesPushHeap_string_Random_16384 -1.52% 17.039 16.780 - 3.18% -
rng::sort(vector<int>)_(ascending)/8 -1.52% 16.873 16.616 - -0.02% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.51% 767.997 756.366 - -1.45% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.51% 8332.014 8205.843 - -0.22% -
SetIntersection_Front_Vector_float_262144_4 -1.51% 1136762.381 1119548.948 - -2.95% -
std::multimap<int,_int>::ctor(const&)/8192 -1.51% 50416.686 49653.268 - -1.73% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.51% 10.802 10.639 - -1.09% -
rng::is_sorted_until(list<int>,_pred)/8 -1.51% 3.802 3.745 - -0.77% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.51% 634125.713 624558.922 - -0.12% -
SetIntersection_None_Vector_uint32_262144_256 -1.51% 1204172.385 1186018.939 - 2.84% -
rng::sort(deque<int>)_(shuffled)/8192 -1.51% 81896.483 80661.922 - -0.95% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.51% 38.554 37.974 - -0.01% -
rng::rotate(vector<bool>)_(by_1/2)/32 -1.51% 18.774 18.491 - 1.26% -
rng::none_of(list<int>)_(process_all)/50 -1.50% 21.957 21.627 - -1.50% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.50% 8.488 8.361 - -0.08% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.50% 18.517 18.239 - 0.07% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.50% 6327.243 6232.429 - -2.69% -
BM_std_min<unsigned___int128>/3 -1.50% 1.042 1.027 - -0.89% -
BM_PushHeap_uint32_Random_256 -1.50% 6.040 5.950 - -0.10% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.50% 1.217 1.198 - 1.25% -
BM_std_minmax_element<char>/64000 -1.49% 17500.325 17239.288 - 7.63% -
rng::move(list<int>)/262144 -1.49% 253892.495 250109.001 - -2.58% -
BM_std_minmax_element<char>/4000 -1.49% 1100.673 1084.291 - 7.91% -
std::stable_sort(deque<int>)_(ascending)/8 -1.49% 18.150 17.880 - -1.75% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.49% 4345.184 4280.514 - -0.90% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.48% 27720.962 27309.436 - 0.19% -
rng::find_if_not(vector<bool>)_(process_all)/1024 -1.48% 771.835 760.389 - -1.13% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.48% 572.303 563.839 - 0.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.48% 10579.287 10422.955 - -1.73% -
SetIntersection_None_Set_uint32_1024_1 -1.48% 8917480.948 8785927.913 - -0.67% -
SetIntersection_Front_Vector_uint32_262144_1024 -1.47% 5977580.871 5889534.555 - 0.94% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.47% 24143.721 23788.247 - -4.93% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.47% 11308.378 11141.885 - -1.93% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.47% 5.478 5.397 - 2.75% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.47% 2927.737 2884.823 - -0.58% -
BM_vector_deque_copy/1024 -1.46% 36.419 35.887 - -0.05% -
std::find(list<int>)_(process_all)/8 -1.46% 2.397 2.362 - 0.98% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.46% 173439.236 170908.856 - 0.24% -
SetIntersection_None_Vector_uint32_256_1 -1.46% 4554634.044 4488198.785 - 1.26% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.46% 6.846 6.747 - 0.59% -
std::map<std::string,_int>::erase(key)_(existent)/32 -1.46% 80.000 78.834 - -10.04% -
BM_vector_deque_ranges_move/4096 -1.46% 147.375 145.226 - -0.76% -
std::remove_copy(deque<int>)_(prefix)/50 -1.46% 19.319 19.038 - -1.05% -
BM_RangesPushHeap_float_Random_16 -1.46% 5.409 5.330 - -2.37% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.46% 17.887 17.626 - -1.11% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.45% 2075.487 2045.403 - -0.19% -
std::rotate(vector<bool>)_(1_element_backward)/32 -1.45% 17.565 17.311 - -0.69% -
BM_PopHeap_uint32_256 -1.45% 17.001 16.755 - -0.85% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.44% 9974.529 9830.440 - -2.48% -
rng::search(deque<int>)_(no_match)/1000 -1.44% 406.601 400.734 - -1.34% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.44% 115679.663 114010.827 - 1.26% -
BM_std_minmax_element<char>/512 -1.44% 146.095 143.991 - 6.83% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.44% 621.679 612.741 - 1.27% -
std::sample(deque<int>)/32 -1.44% 325.207 320.533 - -0.74% -
std::search_n(list<int>)_(no_match)/8192 -1.44% 7316.834 7211.695 - 4.55% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.43% 12.931 12.746 - -1.51% -
BM_vector_deque_ranges_move/5500 -1.43% 199.726 196.865 - 0.49% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.43% 16.506 16.270 - -1.33% -
SetIntersection_None_Vector_float_1024_4 -1.43% 1176791.674 1159960.141 - 0.09% -
SetIntersection_Front_Set_string_262144_16 -1.43% 2009157.446 1980474.713 - -2.36% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.43% 22.899 22.572 - 0.14% -
SetIntersection_Front_Vector_uint32_1024_1024 -1.43% 5994053.260 5908580.284 - -1.42% -
std::rotate(deque<int>)_(by_1/2)/32 -1.42% 7.464 7.358 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.42% 4469183.778 4405688.541 - -2.51% -
rng::remove_if(list<int>)_(sprinkled)/8192 -1.42% 8279.149 8161.546 - -2.16% -
rng::replace_if(list<int>)_(sprinkled)/8192 -1.42% 7452.365 7346.508 - -8.30% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.42% 66.967 66.016 - 0.57% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 -1.42% 787944.460 776758.565 - -1.08% -
BM_MakeThenSortHeap_float_Heap_1024 -1.42% 8.327 8.209 - 0.29% -
BM_std_minmax_element<char>/5500 -1.42% 1510.118 1488.690 - 8.13% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.42% 21.451 21.147 - -0.30% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.42% 4.955 4.885 - -2.39% -
std::partial_sort(vector<int>)_(repeated)/8 -1.42% 20.325 20.037 - -2.21% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.42% 4572.393 4507.585 - -1.46% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.42% 223.979 220.805 - 1.62% -
SetIntersection_Interlaced_Set_float_256_256 -1.42% 9422638.077 9289121.930 - -4.03% -
BM_MakeThenSortHeap_string_SingleElement_16 -1.42% 13.716 13.521 - -3.26% -
rng::partition(vector<int>)_(dense)/50 -1.42% 12.575 12.397 - -0.85% -
rng::unique(list<int>,_pred)_(contiguous)/8192 -1.42% 7801.395 7690.934 - -0.53% -
BM_MakeHeap_string_Descending_262144 -1.41% 3.544 3.494 - -16.52% -
BM_std_minmax_element<char>/4096 -1.41% 1126.724 1110.798 - 8.09% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.41% 216.716 213.653 - -0.39% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.41% 1.009 0.995 - 0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.41% 1160497.632 1144101.912 - -0.34% -
std::map<int,_int>::erase(iterator)/32 -1.41% 21.029 20.733 - -3.16% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -1.41% 1.914 1.887 - -0.91% -
std::copy(list<int>)/32768 -1.41% 26421.614 26050.004 - -0.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.41% 2.980 2.938 - -0.55% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.40% 321.503 316.986 - -0.02% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.40% 13.212 13.026 - -0.80% -
BM_std_minmax<unsigned_short>/11 -1.40% 1.719 1.695 - -2.10% -
std::unordered_set<std::string>::clear()/8192 -1.40% 221104.407 218007.851 - -0.99% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.40% 1936.374 1909.270 - -1.10% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.40% 32.399 31.946 - -3.28% -
std::sort(deque<int>)_(shuffled)/8192 -1.39% 81541.048 80403.631 - -1.05% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.39% 20.955 20.663 - -0.03% -
rng::find_if(vector<char>)_(process_all)/1024 -1.39% 274.223 270.412 - -0.38% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.39% 503070.061 496080.418 - -0.96% -
std::multiset<int>::count(key)_(existent)/1024 -1.39% 5.717 5.638 - -0.62% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -1.38% 16.119 15.896 - 0.65% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.38% 1651.943 1629.069 - -0.32% -
SetIntersection_None_Vector_uint32_1024_4 -1.38% 1150106.441 1134192.908 - 1.07% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.38% 4.072 4.016 - 0.40% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.38% 497.697 490.830 - -0.05% -
BM_RangesMakeHeap_uint32_Random_16 -1.38% 1.270 1.253 - -0.48% -
std::map<std::string,_int>::ctor(const&)/8192 -1.38% 347321.740 342540.239 - -0.53% -
std::transform(vector<int>)_(identity_transform)/32 -1.37% 9.079 8.954 - -1.21% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.37% 38268252.508 37742350.594 - 0.65% -
vector<bool>(size_type,_const_value_type&) -1.37% 8.157 8.045 - 0.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.37% 13520570.156 13335296.309 - 0.32% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -1.37% 6.166 6.082 - 0.99% -
SetIntersection_Front_Set_string_1024_64 -1.37% 4696596.405 4632314.674 - -6.67% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.37% 12.581 12.409 - 1.11% -
BM_std_minmax<long_long>/13 -1.37% 3.103 3.060 - -0.06% -
rng::all_of(vector<int>)_(process_all)/50 -1.37% 18.457 18.205 - 0.50% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.36% 455.974 449.752 - 0.00% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.36% 16898.269 16667.953 - -0.50% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.36% 22.016 21.717 - -1.02% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.36% 270051.449 266383.089 - -0.81% -
SetIntersection_None_Vector_string_262144_64 -1.36% 1371243.529 1352622.433 - 0.15% -
SetIntersection_Front_Set_float_256_16 -1.36% 4984829.567 4917171.185 - -0.90% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.36% 15304.923 15097.253 - 0.61% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.35% 31.841 31.409 - -1.14% -
std::remove_if(vector<int>)_(prefix)/8192 -1.35% 2616.744 2581.315 - 0.03% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.35% 32220.787 31784.845 - -0.26% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.35% 1479.362 1459.348 - -0.02% -
std::partial_sort(vector<int>)_(descending)/1024 -1.35% 8279.757 8167.780 - 0.06% -
BM_std_minmax<unsigned_char>/64 -1.35% 1.219 1.203 - -0.19% -
std::copy(vector<int>)/8 -1.35% 2.247 2.217 - -0.02% -
BM_std_minmax_element<char>/65536 -1.35% 17886.294 17645.487 - 7.55% -
BM_std_min<int>/64 -1.35% 2.669 2.633 - -4.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.34% 1192277.524 1176252.475 - -0.88% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.34% 115170.957 113623.327 - -0.55% -
BM_std_minmax<char>/14 -1.34% 2.554 2.520 - -0.39% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -1.34% 31.581 31.157 - -0.72% -
BM_vector_deque_copy_backward/1024 -1.34% 38.388 37.873 - 1.36% -
SetIntersection_None_Set_uint32_1024_256 -1.34% 8802493.822 8684325.065 - -2.57% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.34% 5.104 5.036 - -1.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.33% 23.806 23.488 - -1.81% -
rng::replace_if(vector<int>)_(prefix)/1024 -1.33% 278.112 274.400 - 1.21% -
rng::stable_sort(deque<int>)_(repeated)/1024 -1.33% 1389.406 1370.876 - 2.93% -
BM_std_min<long_long>/29 -1.33% 3.041 3.001 - -0.03% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -1.33% 65.761 64.885 - 0.77% -
rng::partition_point(list<int>)/1024 -1.33% 1261.101 1244.341 - -2.95% -
723_llvm_r -1.33% 11.766 11.610 - 1.35% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.33% 6301.484 6217.811 - -1.89% -
rng::fold_left(list<int>)/8 -1.33% 3.878 3.826 - 0.34% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.32% 8.823 8.706 - -0.40% -
BM_PopHeap_uint32_4 -1.32% 2.647 2.612 - -2.99% -
rng::rotate_copy(deque<int>)/1024 -1.32% 34.490 34.034 - -1.00% -
SetIntersection_None_Vector_uint32_256_4 -1.32% 4452504.684 4393708.047 - -0.82% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.32% 296.871 292.956 - -1.48% -
std::set<std::string>::insert(value)_(already_present)/32 -1.32% 11.943 11.785 - 0.04% -
SetIntersection_Front_Set_float_16384_16384 -1.32% 342866356.375 338349269.192 - 39.01% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -1.32% 1.639 1.618 - 7.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.31% 63107481.021 62279347.008 - 0.05% -
rng::partial_sort(vector<int>)_(shuffled)/8 -1.31% 22.581 22.285 - -0.32% -
rng::sort(deque<int>)_(ascending)/8192 -1.31% 5817.836 5741.559 - -0.02% -
rng::all_of(vector<int>)_(process_all)/32 -1.30% 8.483 8.372 - -0.15% -
BM_LowerBound_string_1024 -1.30% 178.130 175.807 - -1.36% -
std::partition_point(deque<int>)/32 -1.30% 4.479 4.421 - -0.62% -
SetIntersection_Front_Vector_uint32_256_256 -1.30% 4682174.170 4621282.017 - -0.95% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.30% 0.954 0.941 - -0.32% -
BM_align/256 -1.30% 0.898 0.886 - -1.03% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -1.30% 3.128 3.087 - -0.44% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.30% 33.486 33.051 - 1.02% -
BM_deque_deque_copy_backward/5500 -1.30% 207.573 204.879 - -0.45% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.30% 1.441 1.422 - 0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.30% 4478852.996 4420804.444 - -0.58% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.29% 966.303 953.793 - 0.44% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.29% 9.058 8.940 - -0.23% -
std::replace_if(list<int>)_(prefix)/50 -1.29% 24.349 24.034 - -0.59% -
BM_RangesMakeThenSortHeap_string_Ascending_64 -1.29% 15.571 15.369 - -0.53% -
BM_RangesMakeHeap_string_Heap_256 -1.29% 4.967 4.903 - -0.45% -
SetIntersection_Front_Vector_string_16384_1024 -1.29% 39391165.899 38882549.981 - -4.81% -
std::sort(deque<int>)_(descending)/8 -1.29% 25.714 25.383 - -2.92% -
std::list<std::string>::ctor(size)/1024 -1.29% 12347.697 12188.580 - 0.59% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.29% 11.517 11.369 - -0.23% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.29% 449828.650 444041.376 - 0.07% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.29% 16.891 16.674 - -6.66% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.28% 50385.792 49739.746 - -1.32% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.28% 63.191 62.381 - -3.63% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.28% 1623.415 1602.623 - -0.23% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.28% 1.929 1.904 - -1.20% -
SetIntersection_None_Vector_float_256_64 -1.28% 3714384.864 3666853.981 - 0.18% -
SetIntersection_None_Vector_float_262144_262144 -1.28% 1230660.922 1214915.496 - 2.12% -
BM_std_min<unsigned_char>/1024 -1.28% 8.509 8.400 - -1.13% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.28% 1.018 1.005 - 0.57% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.28% 4.638 4.579 - 2.07% -
rng::reverse(list<int>)/512 -1.28% 199.791 197.243 - -0.70% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.27% 566.526 559.308 - 2.71% -
std::search(vector<int>)_(no_match)/1048576 -1.27% 213167.237 210452.746 - -0.15% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.27% 2.684 2.650 - -0.68% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.27% 6.023 5.947 - -0.53% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.27% 3.038 3.000 - -0.28% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.27% 450.997 445.270 - 0.68% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.27% 1.058 1.044 - -0.51% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.27% 15.630 15.432 - -1.10% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -1.26% 503.310 496.945 - -0.73% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.26% 217057.691 214319.764 - -1.68% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.26% 599.219 591.661 - 0.74% -
BM_std_min<char>/28 -1.26% 1.776 1.754 - -1.07% -
BM_std_min<short>/512 -1.26% 7.332 7.239 - -0.86% -
rng::copy_backward(deque<int>)/8 -1.26% 2.793 2.758 - 1.15% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.26% 6307.307 6228.005 - -1.94% -
std::multimap<int,_int>::clear()/1024 -1.26% 10221.252 10092.967 - 0.42% -
std::map<int,_int>::erase(iterator)/0 -1.25% 20.809 20.548 - -2.54% -
BM_std_min<unsigned_long_long>/32 -1.25% 3.261 3.220 - -2.87% -
rng::remove_copy_if(vector<int>)_(prefix)/32 -1.25% 11.300 11.158 - -0.52% -
BM_std_min<int>/7 -1.25% 1.053 1.040 - -0.58% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.25% 36176.790 35723.990 - -0.23% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.25% 20.366 20.111 - 2.51% -
SetIntersection_Front_Set_uint64_262144_16 -1.25% 1306417.906 1290068.451 - -1.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.25% 9781715.482 9659373.069 - -0.27% -
BM_LowerBound_float_1 -1.25% 2.676 2.642 - -0.32% -
std::multimap<int,_int>::find(key)_(existent)/32 -1.25% 1.607 1.587 - -3.78% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.25% 16.823 16.614 - 0.22% -
rng::replace_if(deque<int>)_(prefix)/50 -1.25% 20.358 20.105 - -1.62% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -1.24% 26260.727 25934.751 - 0.99% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.24% 1162453.764 1148042.040 - -0.98% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.24% 17.808 17.587 - -0.51% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.24% 16.089 15.890 - -0.50% -
std::search(vector<int>)_(no_match)/8192 -1.24% 1660.526 1639.971 - -0.20% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.24% 151225.621 149353.890 - -0.19% -
std::unique_copy(list<int>)_(contiguous)/8192 -1.24% 6889.965 6804.694 - -0.51% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.24% 11.463 11.322 - 0.67% -
BM_std_min<unsigned_long_long>/31 -1.24% 3.027 2.989 - 3.67% -
BM_std_min<char>/12 -1.24% 1.333 1.316 - -1.95% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.24% 8.614 8.508 - -0.16% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.24% 13.161 12.998 - -0.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.24% 351352793.175 347011229.963 - 37.51% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.23% 5.565 5.496 - 0.24% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -1.23% 2435110.210 2405130.134 - 1.46% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.23% 5.193 5.129 - 0.17% -
rng::stable_sort(deque<int>)_(ascending)/8 -1.23% 18.376 18.151 - -0.98% -
BM_RangesPushHeap_uint64_Random_1024 -1.23% 6.007 5.933 - 0.98% -
SetIntersection_Front_Set_string_256_4 -1.23% 5273604.658 5208936.296 - 0.29% -
BM_deque_deque_ranges_copy_backward/5500 -1.23% 206.951 204.415 - -0.77% -
rng::remove(vector<int>)_(prefix)/50 -1.22% 57.016 56.318 - 0.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.22% 16.010 15.814 - -0.95% -
rng::swap_ranges(list<int>)/8192 -1.22% 10073.590 9950.385 - -24.90% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.22% 19876.242 19633.437 - 0.10% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.22% 1.964 1.940 - -0.42% -
BM_std_minmax<int>/9 -1.22% 1.171 1.156 - -1.09% -
BM_CmpLess_short_short -1.22% 0.965 0.953 - -1.83% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.22% 20.385 20.137 - -1.54% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.21% 2850.725 2816.144 - 0.29% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.21% 3919.163 3871.636 - -0.94% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.21% 1.776 1.754 - -0.74% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.21% 7.616 7.524 - -1.10% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.21% 2826.866 2792.737 - 0.11% -
std::partition_copy(deque<int>)/50 -1.21% 21.110 20.855 - -1.90% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.21% 1.798 1.776 - -0.86% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.20% 13499.045 13336.460 - 1.51% -
rng::remove_if(list<int>)_(prefix)/8192 -1.20% 9138.536 9028.501 - -0.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.20% 0.921 0.910 - -1.34% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.20% 20795.083 20544.943 - 2.14% -
std::shift_right(list<int>)/32 -1.20% 14.566 14.391 - -0.63% -
rng::move(vector<bool>)_(aligned)/512 -1.20% 2.682 2.650 - 0.73% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.20% 7591.158 7500.053 - -1.02% -
std::map<int,_int>::erase(iterator)/8192 -1.20% 21.084 20.831 - -3.81% -
BM_PopHeap_uint64_16 -1.20% 7.657 7.565 - -1.62% -
SetIntersection_None_Vector_float_1024_1 -1.20% 1180606.853 1166451.791 - 1.07% -
BM_std_minmax<int>/16 -1.20% 1.314 1.298 - 3.19% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.19% 4.384 4.331 - 0.09% -
SetIntersection_None_Vector_float_1024_256 -1.19% 1172549.659 1158571.725 - 0.34% -
BM_num_get<unsigned_long> -1.19% 11.058 10.926 - -2.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.19% 1233.666 1218.993 - 9.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.19% 143389547.512 141685074.387 - -0.17% -
BM_std_min<unsigned_char>/23 -1.19% 2.334 2.306 - -0.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.19% 33.637 33.238 - -0.27% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 -1.19% 774.233 765.052 - -0.21% -
rng::partition(list<int>)_(sparse)/32 -1.18% 9.054 8.947 - -0.51% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.18% 6799.442 6718.978 - -1.18% -
BM_MakeHeap_string_SingleElement_16384 -1.18% 6.100 6.028 - -4.77% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.18% 88.543 87.497 - -0.39% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.18% 8.878 8.773 - -1.68% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.18% 18.158 17.944 - -1.98% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.18% 601.176 594.084 - -3.05% -
BM_deque_vector_move_backward/4096 -1.18% 149.267 147.507 - -1.29% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.18% 55.819 55.161 - 4.50% -
std::partition_copy(deque<int>)/32 -1.18% 12.995 12.841 - -0.63% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.18% 10.745 10.618 - -0.93% -
BM_PopHeap_uint32_1024 -1.18% 21.431 21.179 - -0.86% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.18% 2722382.268 2690352.566 - -0.09% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.18% 211420.527 208935.979 - -0.31% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.18% 33.577 33.182 - -6.59% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.17% 171929.527 169911.442 - 0.45% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.17% 21.293 21.043 - -1.22% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -1.17% 24.531 24.245 - -0.42% -
BM_vector_deque_ranges_copy/4096 -1.17% 147.930 146.203 - 0.56% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.17% 50.331 49.743 - -0.46% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.17% 2.415 2.387 - 0.60% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.17% 5.367 5.304 - 1.29% -
std::find_if(vector<bool>)_(process_all)/8 -1.16% 5.605 5.540 - 0.63% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.16% 11.666 11.530 - -3.76% -
std::equal(list<int>)_(it,_it,_it)/8192 -1.16% 10089.065 9971.704 - 3.72% -
rng::find(deque<int>)_(process_all)/32768 -1.16% 7889.804 7798.041 - 1.43% -
std::set<int>::insert(value)_(already_present)/32 -1.16% 1.793 1.773 - -0.26% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 -1.16% 124.221 122.781 - -0.48% -
BM_std_minmax<unsigned_long_long>/15 -1.16% 3.697 3.654 - -4.44% -
BM_deque_deque_move/4096 -1.16% 152.368 150.603 - 0.31% -
std::search_n(list<int>)_(no_match)/1024 -1.16% 758.598 749.812 - -1.17% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.16% 3.599 3.557 - 1.93% -
BM_std_min<int>/4 -1.16% 1.022 1.010 - -8.79% -
rng::copy_if(list<int>)_(entire_range)/4096 -1.15% 3050.131 3014.930 - -0.79% -
BM_vector_deque_ranges_copy_backward/4096 -1.15% 150.185 148.454 - 0.07% -
SetIntersection_Front_Set_uint32_262144_4 -1.15% 1134217.881 1121145.978 - -2.39% -
BM_std_minmax_element<char>/1024 -1.15% 286.763 283.459 - 7.69% -
rng::generate_n(deque<int>)/50 -1.15% 12.547 12.402 - -0.33% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.15% 0.920 0.909 - -1.22% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.15% 1.957 1.934 - -0.98% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.15% 39030.040 38581.507 - 1.31% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.15% 690184.266 682255.355 - 0.06% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.15% 32222.930 31852.943 - 0.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.15% 14856.787 14686.201 - -1.23% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.15% 2.082 2.058 - 0.77% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.15% 5347.502 5286.150 - -0.25% -
std::multiset<int>::find(key)_(existent)/32 -1.15% 1.692 1.672 - -1.06% -
rng::any_of(list<int>)_(process_all)/32 -1.15% 11.610 11.477 - 0.37% -
BM_lexicographical_compare_three_way_fast_path/256 -1.15% 70.825 70.013 - -0.44% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.14% 4.267 4.218 - -2.45% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.14% 502585.731 496836.845 - -0.31% -
std::transform(vector<int>)_(identity_transform)/50 -1.14% 14.254 14.091 - -0.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.14% 36.127 35.713 - -1.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.14% 19318583.879 19098078.108 - 1.93% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -1.14% 17073.667 16879.052 - -0.03% -
std::reverse(list<int>)/4096 -1.14% 1674.913 1655.827 - -0.41% -
rng::move_backward(vector<int>)/1048576 -1.14% 58534.849 57868.523 - 1.44% -
BM_deque_vector_move/64 -1.14% 2.631 2.601 - 0.56% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.14% 5.582 5.519 - -1.00% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.14% 756.591 747.990 - 1.37% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.14% 210.947 208.549 - 0.67% -
std::reverse_copy(list<int>)/8 -1.14% 2.419 2.392 - -1.27% -
BM_num_get<float> -1.14% 35.392 34.990 - -0.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 -1.14% 1.580 1.562 - -6.43% -
BM_LowerBound_float_16 -1.13% 7.876 7.786 - 0.10% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.13% 8221.797 8128.585 - -0.04% -
BM_RangesMakeHeap_string_Heap_1024 -1.13% 4.818 4.763 - -0.71% -
BM_MakeHeap_string_SingleElement_64 -1.13% 6.448 6.375 - -1.84% -
BM_std_minmax_element<int>/4 -1.13% 1.243 1.229 - 1.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.13% 37971085.713 37542790.432 - 0.05% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.13% 204339.988 202035.941 - 1.21% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.13% 7.600 7.514 - -0.76% -
SetIntersection_Front_Vector_float_1024_1 -1.13% 1125612.828 1112941.329 - -0.05% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.13% 61192.537 60504.015 - 0.52% -
BM_PushHeap_string_Random_1024 -1.13% 14.951 14.783 - -1.35% -
SetIntersection_None_Vector_uint32_262144_16384 -1.12% 1210234.326 1196648.319 - -1.35% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -1.12% 23.812 23.545 - -0.83% -
std::find(vector<char>)_(bail_25%)/1024 -1.12% 5.442 5.381 - -1.21% -
BM_std_min<unsigned_int>/29 -1.12% 2.089 2.065 - -0.53% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.11% 647.588 640.384 - -1.48% -
SetIntersection_Front_Vector_uint32_1024_16 -1.11% 1195709.111 1182414.915 - -0.65% -
SetIntersection_Interlaced_Vector_string_262144_4 -1.11% 2074138.017 2051092.126 - -3.29% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.11% 52133.449 51555.543 - 0.05% -
std::copy_backward(list<int>)/32768 -1.10% 26680.931 26386.372 - -0.48% -
rng::is_sorted(list<int>)/8 -1.10% 2.148 2.124 - -1.41% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.10% 13.698 13.547 - 0.46% -
BM_StringAssignAsciiz_Large_Opaque -1.10% 11.688 11.559 - -0.41% -
std::copy_backward(deque<int>)/64 -1.10% 2.970 2.937 - -0.03% -
BM_LowerBound_string_1 -1.10% 4.596 4.545 - -5.77% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.10% 24110.938 23846.094 - -4.64% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.10% 616.069 609.302 - -3.20% -
rng::copy_backward(deque<int>)/64 -1.10% 3.080 3.047 - 0.05% -
std::replace(deque<int>)_(prefix)/32 -1.10% 12.867 12.726 - -0.63% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.10% 8.489 8.396 - -0.48% -
BM_deque_deque_move/1024 -1.10% 39.164 38.735 - 0.81% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.09% 209.228 206.938 - -5.03% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.09% 31.658 31.311 - -0.56% -
std::unordered_multimap<int,_int>::clear()/32 -1.09% 615.911 609.174 - -0.02% -
BM_LowerBound_uint32_4 -1.09% 10.478 10.363 - -0.71% -
std::multiset<int>::ctor(const&)/32 -1.09% 226.405 223.935 - 1.87% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.09% 25.739 25.459 - 0.03% -
std::copy_if(list<int>)_(entire_range)/4096 -1.09% 3049.215 3016.037 - -0.84% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.08% 1.382 1.367 - -0.54% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.08% 28.557 28.249 - 0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.08% 1203184.092 1190231.268 - -3.03% -
std::sort(deque<int>)_(shuffled)/8 -1.08% 23.639 23.385 - -1.82% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.08% 2619.712 2591.540 - 0.79% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.07% 36096.513 35708.775 - -0.15% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.07% 201.044 198.886 - -0.65% -
BM_std_min<unsigned_char>/13 -1.07% 1.562 1.545 - -1.26% -
SetIntersection_Interlaced_Set_float_262144_1 -1.07% 1104889.189 1093046.465 - -2.44% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.07% 2471.247 2444.770 - -0.07% -
rng::search(deque<int>)_(single_element)/1024 -1.07% 462.453 457.499 - -0.14% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.07% 296.893 293.713 - -0.07% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.07% 23725.647 23471.530 - 0.43% -
BM_PopHeap_uint64_262144 -1.07% 42.021 41.571 - -1.24% -
std::search(vector<int>)_(near_matches)/8192 -1.07% 775424.187 767124.451 - -0.37% -
rng::remove(list<int>)_(prefix)/8192 -1.07% 8523.112 8431.963 - 0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.07% 1126825.388 1114781.651 - 2.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.07% 23719081.531 23466000.484 - -0.30% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.07% 16.665 16.487 - -1.05% -
BM_toupper_string<char> -1.07% 15.135 14.973 - -0.14% -
rng::is_sorted_until(vector<int>,_pred)/8 -1.06% 3.410 3.374 - -0.69% -
std::distance(join_view(vector<vector<int>>))/4096 -1.06% 4.471 4.423 - -0.08% -
BM_std_min<unsigned_short>/32 -1.06% 2.913 2.882 - -2.80% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.06% 19.321 19.117 - -1.94% -
rng::find_if(deque<int>)_(bail_25%)/32768 -1.06% 2776.580 2747.233 - -0.01% -
BM_deque_vector_copy/5500 -1.06% 197.122 195.039 - 0.76% -
rng::all_of(list<int>)_(process_all)/8192 -1.06% 7416.500 7338.135 - -2.81% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.06% 3.895 3.854 - -0.80% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.05% 5.492 5.434 - -1.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.05% 8425693.956 8337114.923 - -12.59% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.05% 1507.049 1491.210 - -0.51% -
std::map<int,_int>::erase(iterator)/1024 -1.05% 21.019 20.798 - -3.54% -
std::rotate(vector<bool>)_(1_element_backward)/50 -1.05% 17.481 17.297 - -0.81% -
SetIntersection_Front_Set_string_64_4 -1.05% 20199438.915 19987325.287 - 1.21% -
std::partition(list<int>)_(dense)/1024 -1.05% 393.160 389.031 - -0.28% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.05% 9240.439 9143.416 - 0.24% -
BM_MakeThenSortHeap_float_Ascending_1024 -1.05% 8.723 8.631 - -0.95% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.05% 19804.003 19596.274 - -0.03% -
SetIntersection_Front_Vector_string_4_4 -1.05% 160835621.577 159148699.936 - -0.69% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -1.05% 9.132 9.037 - -0.84% -
BM_std_minmax<unsigned_short>/6 -1.05% 1.388 1.373 - 1.92% -
BM_RangesMakeHeap_string_Ascending_16 -1.05% 3.695 3.656 - 0.48% -
737_gmsh_r -1.05% 12.753 12.620 - -0.09% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -1.05% 65.173 64.492 - -10.14% -
BM_MakeHeap_float_Random_16384 -1.05% 1.202 1.189 - -3.21% -
BM_deque_vector_copy_backward/1024 -1.04% 37.359 36.968 - 0.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.04% 25147944.326 24885237.634 - -3.41% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.04% 23.403 23.159 - -0.33% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -1.04% 1.034 1.023 - 2.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.04% 45860986.445 45382589.092 - 0.61% -
753_ns3_r -1.04% 10.220 10.113 - -0.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.04% 7.316 7.240 - -2.04% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.04% 7095.167 7021.590 - 0.18% -
BM_MakeHeap_string_Random_16 -1.04% 8.361 8.275 - -0.65% -
SetIntersection_None_Set_string_64_64 -1.03% 12225620.473 12099275.142 - -0.34% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.03% 56.982 56.393 - -0.19% -
std::search(deque<int>,_pred)_(no_match)/1048576 -1.03% 448382.906 443761.143 - -0.22% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -1.03% 2.615 2.588 - -0.73% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.03% 66227.609 65545.520 - -8.15% -
rng::partial_sort(deque<int>)_(ascending)/8192 -1.03% 164062.827 162375.792 - -2.53% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.03% 20021.015 19815.273 - -0.02% -
BM_PopHeap_pair<uint32,_uint32>_64 -1.03% 15.943 15.780 - -0.54% -
SetIntersection_Interlaced_Vector_string_262144_64 -1.03% 22115214.153 21888379.466 - 15.90% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.02% 44.836 44.377 - 0.06% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -1.02% 30.202 29.893 - -0.03% -
BM_PushHeap_float_Random_64 -1.02% 6.773 6.704 - -0.43% -
rng::copy_backward(list<int>)/262144 -1.02% 223681.419 221395.550 - -0.36% -
BM_std_min<int>/10 -1.02% 1.005 0.995 - -1.06% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.02% 50368.839 49854.444 - -1.09% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.02% 3.620 3.583 - -0.52% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.02% 2716786.337 2689074.681 - -0.34% -
std::find_first_of(vector<int>)_(large_needle)/1024 -1.02% 109910.345 108791.212 - -0.86% -
std::unique(list<int>)_(contiguous)/1024 -1.02% 927.374 917.955 - -1.32% -
std::move_backward(list<int>)/1048576 -1.01% 1046199.963 1035582.105 - -0.60% -
SetIntersection_Front_Vector_uint64_256_16 -1.01% 4428659.873 4383717.565 - -3.89% -
BM_RangesSortHeap_uint32_16 -1.01% 4.849 4.799 - 0.16% -
BM_RangesMakeHeap_string_SingleElement_64 -1.01% 6.475 6.409 - 2.29% -
std::search(list<int>)_(no_match)/1048576 -1.01% 850136.812 841540.125 - -0.12% -
std::generate_n(deque<int>)/8192 -1.01% 1973.220 1953.271 - -0.72% -
std::set<int>::count(key)_(existent)/8192 -1.01% 7.782 7.703 - -3.91% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.01% 27.503 27.225 - -0.16% -
735_gem5_r -1.01% 13.564 13.427 - -2.41% -
BM_std_min<unsigned_long_long>/14 -1.01% 1.931 1.911 - -0.94% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -1.01% 2.978 2.948 - -3.07% -
BM_CmpEqual_schar_ushort -1.01% 1.110 1.099 - -1.11% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.00% 10.543 10.437 - 0.80% -
std::transform(list<int>)_(identity_transform)/50 -1.00% 39.631 39.234 - 1.88% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 -1.00% 1.360 1.346 - 0.54% -
BM_PushHeap_uint32_Random_4 -1.00% 2.481 2.456 - 2.70% -
SetIntersection_None_Vector_string_262144_262144 -1.00% 1359865.656 1346266.035 - -0.82% -


Report Time: 5.08s
Name Current %
706_stockfish_r 21.514 -
707_ntest_r 16.574 -
709_cactus_r 19.722 -
710_omnetpp_r 9.073 -
721_gcc_r 13.245 1.90%
723_llvm_r 11.610 1.35%
727_cppcheck_r 26.659 7.21%
729_abc_r 18.405 -
731_astcenc_r 10.201 1.10%
735_gem5_r 13.427 -2.41%
736_ocio_r 16.266 -
737_gmsh_r 12.620 -
748_flightdm_r 8.946 -
750_sealcrypto_r 18.378 -
753_ns3_r 10.113 -
766_femflow_r 12.733 -
BM_CmpEqual_int_int 1.130 -
BM_CmpEqual_int_schar 1.137 -
BM_CmpEqual_int_short 1.131 -
BM_CmpEqual_int_uchar 1.125 -
BM_CmpEqual_int_uint 1.104 -
BM_CmpEqual_int_ushort 1.127 -
BM_CmpEqual_schar_int 1.142 -
BM_CmpEqual_schar_schar 1.087 -1.58%
BM_CmpEqual_schar_short 1.140 -
BM_CmpEqual_schar_uchar 1.095 -1.50%
BM_CmpEqual_schar_uint 1.111 -
BM_CmpEqual_schar_ushort 1.099 -1.11%
BM_CmpEqual_short_int 1.137 -
BM_CmpEqual_short_schar 1.125 -
BM_CmpEqual_short_short 1.128 -
BM_CmpEqual_short_uchar 1.100 -1.06%
BM_CmpEqual_short_uint 1.099 -
BM_CmpEqual_short_ushort 1.102 -
BM_CmpEqual_uchar_int 1.115 -
BM_CmpEqual_uchar_schar 1.044 -
BM_CmpEqual_uchar_short 1.038 -1.63%
BM_CmpEqual_uchar_uchar 1.118 -
BM_CmpEqual_uchar_uint 1.122 -
BM_CmpEqual_uchar_ushort 1.124 -
BM_CmpEqual_uint_int 1.136 -
BM_CmpEqual_uint_schar 1.072 -
BM_CmpEqual_uint_short 1.079 -
BM_CmpEqual_uint_uchar 1.126 -
BM_CmpEqual_uint_uint 1.115 -
BM_CmpEqual_uint_ushort 1.122 -
BM_CmpEqual_ushort_int 1.123 -
BM_CmpEqual_ushort_schar 1.047 -
BM_CmpEqual_ushort_short 1.035 -
BM_CmpEqual_ushort_uchar 1.124 -
BM_CmpEqual_ushort_uint 1.116 -
BM_CmpEqual_ushort_ushort 1.122 -
BM_CmpLess_int_int 1.127 -
BM_CmpLess_int_schar 1.127 -
BM_CmpLess_int_short 1.133 -
BM_CmpLess_int_uchar 1.134 -
BM_CmpLess_int_uint 1.125 -
BM_CmpLess_int_ushort 1.126 -
BM_CmpLess_schar_int 1.140 -
BM_CmpLess_schar_schar 0.946 -1.41%
BM_CmpLess_schar_short 0.957 -
BM_CmpLess_schar_uchar 1.126 1.05%
BM_CmpLess_schar_uint 1.117 -
BM_CmpLess_schar_ushort 1.120 -
BM_CmpLess_short_int 1.141 -
BM_CmpLess_short_schar 0.964 1.07%
BM_CmpLess_short_short 0.953 -1.83%
BM_CmpLess_short_uchar 1.123 -
BM_CmpLess_short_uint 1.118 -
BM_CmpLess_short_ushort 1.121 -
BM_CmpLess_uchar_int 1.128 1.55%
BM_CmpLess_uchar_schar 1.051 -
BM_CmpLess_uchar_short 1.044 -
BM_CmpLess_uchar_uchar 1.123 -
BM_CmpLess_uchar_uint 1.131 -
BM_CmpLess_uchar_ushort 1.134 1.18%
BM_CmpLess_uint_int 1.135 -
BM_CmpLess_uint_schar 1.062 -
BM_CmpLess_uint_short 1.078 1.30%
BM_CmpLess_uint_uchar 1.120 -
BM_CmpLess_uint_uint 1.128 -
BM_CmpLess_uint_ushort 1.136 -
BM_CmpLess_ushort_int 1.134 2.93%
BM_CmpLess_ushort_schar 1.035 -
BM_CmpLess_ushort_short 1.042 -
BM_CmpLess_ushort_uchar 1.130 -
BM_CmpLess_ushort_uint 1.120 -
BM_CmpLess_ushort_ushort 1.120 -
BM_LowerBound_float_1 2.642 -
BM_LowerBound_float_1024 21.880 -
BM_LowerBound_float_16 7.786 -
BM_LowerBound_float_16384 65.827 -
BM_LowerBound_float_256 14.232 -
BM_LowerBound_float_262144 573.799 -
BM_LowerBound_float_4 11.487 -
BM_LowerBound_float_64 8.515 -
BM_LowerBound_pair<uint32,_uint32>_1 2.928 2.69%
BM_LowerBound_pair<uint32,_uint32>_1024 45.109 1.94%
BM_LowerBound_pair<uint32,_uint32>_16 16.371 -
BM_LowerBound_pair<uint32,_uint32>_16384 102.379 1.94%
BM_LowerBound_pair<uint32,_uint32>_256 33.376 1.64%
BM_LowerBound_pair<uint32,_uint32>_262144 612.741 1.27%
BM_LowerBound_pair<uint32,_uint32>_4 11.241 -
BM_LowerBound_pair<uint32,_uint32>_64 18.853 -
BM_LowerBound_string_1 4.545 -5.77%
BM_LowerBound_string_1024 175.807 -1.36%
BM_LowerBound_string_16 36.568 -1.62%
BM_LowerBound_string_16384 394.917 -
BM_LowerBound_string_256 126.269 -1.07%
BM_LowerBound_string_262144 2341.785 2.45%
BM_LowerBound_string_4 19.933 -
BM_LowerBound_string_64 71.335 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.864 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.053 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.699 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.199 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.185 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 660.256 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.315 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.934 1.12%
BM_LowerBound_uint32_1 2.588 -
BM_LowerBound_uint32_1024 21.534 -
BM_LowerBound_uint32_16 7.314 -
BM_LowerBound_uint32_16384 65.202 -
BM_LowerBound_uint32_256 14.099 -
BM_LowerBound_uint32_262144 556.548 -
BM_LowerBound_uint32_4 10.363 -
BM_LowerBound_uint32_64 8.075 -
BM_LowerBound_uint64_1 2.602 -
BM_LowerBound_uint64_1024 24.785 -
BM_LowerBound_uint64_16 7.415 -
BM_LowerBound_uint64_16384 70.249 -
BM_LowerBound_uint64_256 16.397 -
BM_LowerBound_uint64_262144 581.617 -
BM_LowerBound_uint64_4 10.474 -
BM_LowerBound_uint64_64 8.378 -
BM_MakeHeap_float_Ascending_1 0.272 -
BM_MakeHeap_float_Ascending_1024 0.699 -
BM_MakeHeap_float_Ascending_16 0.835 -1.37%
BM_MakeHeap_float_Ascending_16384 0.656 -
BM_MakeHeap_float_Ascending_256 0.653 -
BM_MakeHeap_float_Ascending_262144 0.696 -
BM_MakeHeap_float_Ascending_4 0.403 -2.90%
BM_MakeHeap_float_Ascending_64 0.627 -
BM_MakeHeap_float_Descending_1 0.274 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.211 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.206 -
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.277 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.211 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.216 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.282 -
BM_MakeHeap_float_Heap_64 0.196 -
BM_MakeHeap_float_PipeOrgan_1 0.271 -
BM_MakeHeap_float_PipeOrgan_1024 0.701 -
BM_MakeHeap_float_PipeOrgan_16 1.271 -
BM_MakeHeap_float_PipeOrgan_16384 0.656 -
BM_MakeHeap_float_PipeOrgan_256 0.665 -
BM_MakeHeap_float_PipeOrgan_262144 0.705 -
BM_MakeHeap_float_PipeOrgan_4 0.409 -
BM_MakeHeap_float_PipeOrgan_64 0.795 -
BM_MakeHeap_float_QuickSortAdversary_1 0.278 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.736 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.495 -
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.277 -
BM_MakeHeap_float_Random_1024 1.356 11.13%
BM_MakeHeap_float_Random_16 1.536 8.09%
BM_MakeHeap_float_Random_16384 1.189 -3.21%
BM_MakeHeap_float_Random_256 1.539 4.44%
BM_MakeHeap_float_Random_262144 1.140 -5.56%
BM_MakeHeap_float_Random_4 1.379 -17.68%
BM_MakeHeap_float_Random_64 1.797 7.57%
BM_MakeHeap_float_SingleElement_1 0.277 -
BM_MakeHeap_float_SingleElement_1024 0.696 -
BM_MakeHeap_float_SingleElement_16 0.662 -
BM_MakeHeap_float_SingleElement_16384 0.658 -
BM_MakeHeap_float_SingleElement_256 0.659 -
BM_MakeHeap_float_SingleElement_262144 0.712 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.374 1.11%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.193 -6.04%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.330 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.405 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.397 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.777 5.08%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.125 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.513 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.490 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.614 2.71%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.448 -7.92%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.476 -2.07%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.550 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.549 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.578 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.528 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.505 4.43%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.506 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.342 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.164 -5.63%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.330 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.400 1.17%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.413 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.562 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.115 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.319 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.226 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.291 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.368 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.324 -1.54%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.785 1.75%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.128 1.73%
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.990 -1.69%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.985 4.02%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.948 -3.07%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.137 4.64%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.000 -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.627 1.43%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.134 5.06%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.195 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.079 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.172 -1.55%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.185 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.207 -2.28%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.776 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.105 -1.80%
BM_MakeHeap_string_Ascending_1 0.254 -
BM_MakeHeap_string_Ascending_1024 4.866 -13.93%
BM_MakeHeap_string_Ascending_16 3.695 -1.47%
BM_MakeHeap_string_Ascending_16384 5.171 -20.51%
BM_MakeHeap_string_Ascending_256 4.795 -9.20%
BM_MakeHeap_string_Ascending_262144 7.350 -34.14%
BM_MakeHeap_string_Ascending_4 2.834 -2.19%
BM_MakeHeap_string_Ascending_64 4.731 -5.33%
BM_MakeHeap_string_Descending_1 0.253 -
BM_MakeHeap_string_Descending_1024 2.743 -2.95%
BM_MakeHeap_string_Descending_16 2.377 1.03%
BM_MakeHeap_string_Descending_16384 3.073 10.80%
BM_MakeHeap_string_Descending_256 2.721 -1.55%
BM_MakeHeap_string_Descending_262144 3.494 -16.52%
BM_MakeHeap_string_Descending_4 2.135 -
BM_MakeHeap_string_Descending_64 2.604 -
BM_MakeHeap_string_Heap_1 0.254 -
BM_MakeHeap_string_Heap_1024 4.867 -
BM_MakeHeap_string_Heap_16 4.674 -
BM_MakeHeap_string_Heap_16384 5.089 -
BM_MakeHeap_string_Heap_256 4.999 -
BM_MakeHeap_string_Heap_262144 5.335 -4.50%
BM_MakeHeap_string_Heap_4 3.055 -1.32%
BM_MakeHeap_string_Heap_64 5.090 -
BM_MakeHeap_string_PipeOrgan_1 0.254 -
BM_MakeHeap_string_PipeOrgan_1024 4.882 -3.07%
BM_MakeHeap_string_PipeOrgan_16 3.590 -1.12%
BM_MakeHeap_string_PipeOrgan_16384 5.589 3.20%
BM_MakeHeap_string_PipeOrgan_256 4.771 -2.90%
BM_MakeHeap_string_PipeOrgan_262144 7.213 -15.75%
BM_MakeHeap_string_PipeOrgan_4 2.573 -
BM_MakeHeap_string_PipeOrgan_64 4.725 -
BM_MakeHeap_string_QuickSortAdversary_1 0.254 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.612 -
BM_MakeHeap_string_QuickSortAdversary_16 8.553 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.817 -1.19%
BM_MakeHeap_string_QuickSortAdversary_256 10.414 -1.23%
BM_MakeHeap_string_QuickSortAdversary_262144 12.625 -2.64%
BM_MakeHeap_string_QuickSortAdversary_4 5.947 -
BM_MakeHeap_string_QuickSortAdversary_64 10.195 -
BM_MakeHeap_string_Random_1 0.250 -
BM_MakeHeap_string_Random_1024 10.774 -
BM_MakeHeap_string_Random_16 8.275 -
BM_MakeHeap_string_Random_16384 12.701 -1.06%
BM_MakeHeap_string_Random_256 10.420 -
BM_MakeHeap_string_Random_262144 15.259 -6.88%
BM_MakeHeap_string_Random_4 5.790 -
BM_MakeHeap_string_Random_64 10.010 -1.02%
BM_MakeHeap_string_SingleElement_1 0.254 -
BM_MakeHeap_string_SingleElement_1024 6.204 -3.86%
BM_MakeHeap_string_SingleElement_16 5.701 -1.04%
BM_MakeHeap_string_SingleElement_16384 6.028 -4.77%
BM_MakeHeap_string_SingleElement_256 6.357 -2.66%
BM_MakeHeap_string_SingleElement_262144 7.398 -16.74%
BM_MakeHeap_string_SingleElement_4 3.644 -1.93%
BM_MakeHeap_string_SingleElement_64 6.375 -1.84%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.879 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.379 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.934 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.888 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.082 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.091 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.601 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.248 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.880 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.003 2.72%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.856 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.960 2.56%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.850 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.830 4.90%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.995 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.249 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.961 3.17%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.194 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.104 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.180 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.782 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.039 1.71%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.910 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.388 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.940 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.880 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.110 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.957 2.61%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.670 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.776 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.443 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.904 -1.20%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.787 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.095 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.067 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.555 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.728 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.221 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.794 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.738 -1.00%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.911 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.568 -2.96%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.877 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.986 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.695 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.303 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.704 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.929 -
BM_MakeHeap_uint32_Ascending_1 0.277 -
BM_MakeHeap_uint32_Ascending_1024 0.639 -
BM_MakeHeap_uint32_Ascending_16 0.598 -
BM_MakeHeap_uint32_Ascending_16384 0.601 -
BM_MakeHeap_uint32_Ascending_256 0.590 -
BM_MakeHeap_uint32_Ascending_262144 0.659 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.547 -
BM_MakeHeap_uint32_Descending_1 0.274 -
BM_MakeHeap_uint32_Descending_1024 0.256 -
BM_MakeHeap_uint32_Descending_16 0.255 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.259 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.277 -
BM_MakeHeap_uint32_Descending_64 0.241 -
BM_MakeHeap_uint32_Heap_1 0.277 -
BM_MakeHeap_uint32_Heap_1024 0.254 -
BM_MakeHeap_uint32_Heap_16 0.246 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.264 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.278 -
BM_MakeHeap_uint32_Heap_64 0.231 -6.86%
BM_MakeHeap_uint32_PipeOrgan_1 0.277 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.709 -
BM_MakeHeap_uint32_PipeOrgan_16 1.032 1.01%
BM_MakeHeap_uint32_PipeOrgan_16384 0.611 -
BM_MakeHeap_uint32_PipeOrgan_256 0.639 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.671 -
BM_MakeHeap_uint32_PipeOrgan_4 0.432 2.77%
BM_MakeHeap_uint32_PipeOrgan_64 0.721 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.276 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.495 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.614 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.483 -
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.274 -
BM_MakeHeap_uint32_Random_1024 1.048 -
BM_MakeHeap_uint32_Random_16 1.283 -1.66%
BM_MakeHeap_uint32_Random_16384 1.001 -1.56%
BM_MakeHeap_uint32_Random_256 1.105 -10.59%
BM_MakeHeap_uint32_Random_262144 1.024 -
BM_MakeHeap_uint32_Random_4 1.953 60.54%
BM_MakeHeap_uint32_Random_64 1.284 2.25%
BM_MakeHeap_uint32_SingleElement_1 0.277 -
BM_MakeHeap_uint32_SingleElement_1024 0.573 -
BM_MakeHeap_uint32_SingleElement_16 0.490 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.539 -
BM_MakeHeap_uint32_SingleElement_262144 0.628 -
BM_MakeHeap_uint32_SingleElement_4 0.324 -
BM_MakeHeap_uint32_SingleElement_64 0.514 -
BM_MakeHeap_uint64_Ascending_1 0.273 -
BM_MakeHeap_uint64_Ascending_1024 0.650 -
BM_MakeHeap_uint64_Ascending_16 0.662 4.27%
BM_MakeHeap_uint64_Ascending_16384 0.628 -
BM_MakeHeap_uint64_Ascending_256 0.629 -
BM_MakeHeap_uint64_Ascending_262144 0.729 -
BM_MakeHeap_uint64_Ascending_4 0.404 -5.57%
BM_MakeHeap_uint64_Ascending_64 0.573 -
BM_MakeHeap_uint64_Descending_1 0.272 -
BM_MakeHeap_uint64_Descending_1024 0.254 -
BM_MakeHeap_uint64_Descending_16 0.260 -
BM_MakeHeap_uint64_Descending_16384 0.237 -
BM_MakeHeap_uint64_Descending_256 0.276 -
BM_MakeHeap_uint64_Descending_262144 0.235 -
BM_MakeHeap_uint64_Descending_4 0.287 -
BM_MakeHeap_uint64_Descending_64 0.251 7.15%
BM_MakeHeap_uint64_Heap_1 0.274 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.260 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.280 -
BM_MakeHeap_uint64_Heap_262144 0.234 -
BM_MakeHeap_uint64_Heap_4 0.291 5.42%
BM_MakeHeap_uint64_Heap_64 0.246 -
BM_MakeHeap_uint64_PipeOrgan_1 0.277 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.651 -
BM_MakeHeap_uint64_PipeOrgan_16 1.033 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.627 -
BM_MakeHeap_uint64_PipeOrgan_256 0.650 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.756 -
BM_MakeHeap_uint64_PipeOrgan_4 0.386 -
BM_MakeHeap_uint64_PipeOrgan_64 0.722 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.268 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.617 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.492 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.421 4.02%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.465 -
BM_MakeHeap_uint64_Random_1 0.276 -
BM_MakeHeap_uint64_Random_1024 1.047 -8.12%
BM_MakeHeap_uint64_Random_16 1.281 -1.18%
BM_MakeHeap_uint64_Random_16384 1.016 -
BM_MakeHeap_uint64_Random_256 1.171 -
BM_MakeHeap_uint64_Random_262144 1.031 -2.57%
BM_MakeHeap_uint64_Random_4 1.139 -6.08%
BM_MakeHeap_uint64_Random_64 1.263 -3.15%
BM_MakeHeap_uint64_SingleElement_1 0.276 -
BM_MakeHeap_uint64_SingleElement_1024 0.568 -
BM_MakeHeap_uint64_SingleElement_16 0.509 -
BM_MakeHeap_uint64_SingleElement_16384 0.583 -
BM_MakeHeap_uint64_SingleElement_256 0.580 -
BM_MakeHeap_uint64_SingleElement_262144 0.756 -
BM_MakeHeap_uint64_SingleElement_4 0.327 -
BM_MakeHeap_uint64_SingleElement_64 0.507 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.631 -
BM_MakeThenSortHeap_float_Ascending_16 2.970 1.25%
BM_MakeThenSortHeap_float_Ascending_16384 28.000 -
BM_MakeThenSortHeap_float_Ascending_256 6.435 -1.21%
BM_MakeThenSortHeap_float_Ascending_262144 31.468 -
BM_MakeThenSortHeap_float_Ascending_4 1.473 3.06%
BM_MakeThenSortHeap_float_Ascending_64 4.006 -
BM_MakeThenSortHeap_float_Descending_1 0.273 -
BM_MakeThenSortHeap_float_Descending_1024 8.123 1.63%
BM_MakeThenSortHeap_float_Descending_16 1.851 -1.39%
BM_MakeThenSortHeap_float_Descending_16384 30.112 1.47%
BM_MakeThenSortHeap_float_Descending_256 5.909 -3.53%
BM_MakeThenSortHeap_float_Descending_262144 35.324 -
BM_MakeThenSortHeap_float_Descending_4 1.168 3.11%
BM_MakeThenSortHeap_float_Descending_64 3.206 -4.31%
BM_MakeThenSortHeap_float_Heap_1 0.280 -
BM_MakeThenSortHeap_float_Heap_1024 8.209 -
BM_MakeThenSortHeap_float_Heap_16 1.853 -
BM_MakeThenSortHeap_float_Heap_16384 25.905 -
BM_MakeThenSortHeap_float_Heap_256 6.103 1.73%
BM_MakeThenSortHeap_float_Heap_262144 30.791 -
BM_MakeThenSortHeap_float_Heap_4 1.168 -4.27%
BM_MakeThenSortHeap_float_Heap_64 3.416 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.520 -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.096 1.69%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.545 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.509 4.40%
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.362 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.538 -
BM_MakeThenSortHeap_float_PipeOrgan_64 4.115 3.28%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.278 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.163 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.959 -1.07%
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.255 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.087 1.39%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.272 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.504 2.04%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.761 -
BM_MakeThenSortHeap_float_Random_1 0.271 -
BM_MakeThenSortHeap_float_Random_1024 33.580 -
BM_MakeThenSortHeap_float_Random_16 9.918 -1.04%
BM_MakeThenSortHeap_float_Random_16384 47.666 -
BM_MakeThenSortHeap_float_Random_256 25.765 -
BM_MakeThenSortHeap_float_Random_262144 63.377 -
BM_MakeThenSortHeap_float_Random_4 4.427 1.05%
BM_MakeThenSortHeap_float_Random_64 18.012 -
BM_MakeThenSortHeap_float_SingleElement_1 0.280 -
BM_MakeThenSortHeap_float_SingleElement_1024 5.067 4.02%
BM_MakeThenSortHeap_float_SingleElement_16 3.264 1.64%
BM_MakeThenSortHeap_float_SingleElement_16384 15.356 -2.86%
BM_MakeThenSortHeap_float_SingleElement_256 4.189 3.53%
BM_MakeThenSortHeap_float_SingleElement_262144 49.910 -4.73%
BM_MakeThenSortHeap_float_SingleElement_4 1.349 -
BM_MakeThenSortHeap_float_SingleElement_64 3.443 3.11%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.661 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.822 1.88%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.270 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.673 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.355 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.781 2.29%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.219 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.275 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.291 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.870 -1.48%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.012 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.141 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.354 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.236 -18.67%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.869 1.62%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.335 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.569 1.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.664 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.906 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.917 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.909 -2.73%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.306 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.978 -1.45%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.998 2.25%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.405 -1.66%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.055 -2.63%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.353 -2.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.806 2.98%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.516 -1.62%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.260 1.40%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.668 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.375 1.05%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.670 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.750 1.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.386 1.03%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.930 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.762 -1.64%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.294 -1.89%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.637 -1.47%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.680 -1.13%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.543 -1.21%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.011 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.170 -1.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 9.822 28.43%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 4.291 30.46%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 12.249 17.11%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 8.026 27.29%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 19.480 47.12%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.632 6.69%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 6.358 30.92%
BM_MakeThenSortHeap_string_Ascending_1 1.367 -
BM_MakeThenSortHeap_string_Ascending_1024 35.848 6.51%
BM_MakeThenSortHeap_string_Ascending_16 9.635 -
BM_MakeThenSortHeap_string_Ascending_16384 64.007 2.28%
BM_MakeThenSortHeap_string_Ascending_256 20.523 1.59%
BM_MakeThenSortHeap_string_Ascending_262144 76.035 -
BM_MakeThenSortHeap_string_Ascending_4 5.363 1.61%
BM_MakeThenSortHeap_string_Ascending_64 15.660 -
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 25.470 -
BM_MakeThenSortHeap_string_Descending_16 7.774 -
BM_MakeThenSortHeap_string_Descending_16384 65.090 1.44%
BM_MakeThenSortHeap_string_Descending_256 17.580 -2.02%
BM_MakeThenSortHeap_string_Descending_262144 86.679 -
BM_MakeThenSortHeap_string_Descending_4 3.688 -
BM_MakeThenSortHeap_string_Descending_64 12.864 -
BM_MakeThenSortHeap_string_Heap_1 1.366 -
BM_MakeThenSortHeap_string_Heap_1024 63.395 -2.32%
BM_MakeThenSortHeap_string_Heap_16 17.203 -
BM_MakeThenSortHeap_string_Heap_16384 101.291 -2.29%
BM_MakeThenSortHeap_string_Heap_256 49.247 -2.03%
BM_MakeThenSortHeap_string_Heap_262144 185.243 -
BM_MakeThenSortHeap_string_Heap_4 5.840 -
BM_MakeThenSortHeap_string_Heap_64 33.901 -1.64%
BM_MakeThenSortHeap_string_PipeOrgan_1 1.367 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 30.961 2.67%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.617 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 64.251 1.08%
BM_MakeThenSortHeap_string_PipeOrgan_256 19.910 -1.19%
BM_MakeThenSortHeap_string_PipeOrgan_262144 84.785 4.65%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.844 1.08%
BM_MakeThenSortHeap_string_PipeOrgan_64 15.075 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.901 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.506 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 111.193 1.46%
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.516 1.14%
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 198.820 3.93%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.459 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.936 -
BM_MakeThenSortHeap_string_Random_1 1.366 -
BM_MakeThenSortHeap_string_Random_1024 68.843 -
BM_MakeThenSortHeap_string_Random_16 22.491 -
BM_MakeThenSortHeap_string_Random_16384 109.275 -
BM_MakeThenSortHeap_string_Random_256 54.631 -
BM_MakeThenSortHeap_string_Random_262144 198.278 3.74%
BM_MakeThenSortHeap_string_Random_4 10.351 -
BM_MakeThenSortHeap_string_Random_64 39.286 -
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 28.432 -6.42%
BM_MakeThenSortHeap_string_SingleElement_16 13.521 -3.26%
BM_MakeThenSortHeap_string_SingleElement_16384 37.285 -2.26%
BM_MakeThenSortHeap_string_SingleElement_256 24.321 -3.25%
BM_MakeThenSortHeap_string_SingleElement_262144 49.707 -3.45%
BM_MakeThenSortHeap_string_SingleElement_4 6.259 -
BM_MakeThenSortHeap_string_SingleElement_64 19.337 -3.21%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.970 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.509 -1.14%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.404 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.110 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.591 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.550 1.46%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.393 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.626 -1.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.524 -1.10%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.628 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.756 -1.91%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.071 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.182 4.50%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.634 1.32%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.599 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.514 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.286 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 12.998 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.759 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.058 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.992 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.992 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.577 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.351 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 45.037 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.354 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.483 1.31%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.210 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.445 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.054 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.771 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.832 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.548 -3.09%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.644 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.074 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.983 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.973 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.614 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.070 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.359 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.567 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 12.107 15.09%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.727 19.21%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 17.268 20.05%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.800 12.53%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 23.623 27.59%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.694 1.83%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.639 12.19%
BM_MakeThenSortHeap_uint32_Ascending_1 0.277 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.644 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.731 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.771 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.660 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.879 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.422 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.638 -
BM_MakeThenSortHeap_uint32_Descending_1 0.271 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.258 -
BM_MakeThenSortHeap_uint32_Descending_16 5.572 1.48%
BM_MakeThenSortHeap_uint32_Descending_16384 16.286 -
BM_MakeThenSortHeap_uint32_Descending_256 8.766 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.359 -
BM_MakeThenSortHeap_uint32_Descending_4 1.296 -9.50%
BM_MakeThenSortHeap_uint32_Descending_64 8.705 -
BM_MakeThenSortHeap_uint32_Heap_1 0.275 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.347 -
BM_MakeThenSortHeap_uint32_Heap_16 5.220 2.30%
BM_MakeThenSortHeap_uint32_Heap_16384 16.518 -
BM_MakeThenSortHeap_uint32_Heap_256 8.307 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.666 1.13%
BM_MakeThenSortHeap_uint32_Heap_4 1.193 -
BM_MakeThenSortHeap_uint32_Heap_64 8.149 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.103 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.793 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.211 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.214 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.619 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.421 4.65%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.262 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.704 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.640 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.651 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.488 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.696 1.47%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.754 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 9.037 1.35%
BM_MakeThenSortHeap_uint32_Random_1 0.277 -
BM_MakeThenSortHeap_uint32_Random_1024 15.518 -
BM_MakeThenSortHeap_uint32_Random_16 8.646 -
BM_MakeThenSortHeap_uint32_Random_16384 22.129 -
BM_MakeThenSortHeap_uint32_Random_256 13.332 -
BM_MakeThenSortHeap_uint32_Random_262144 32.455 -
BM_MakeThenSortHeap_uint32_Random_4 3.970 -1.08%
BM_MakeThenSortHeap_uint32_Random_64 11.858 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.280 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 8.756 -7.55%
BM_MakeThenSortHeap_uint32_SingleElement_16 4.061 3.33%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.119 -3.66%
BM_MakeThenSortHeap_uint32_SingleElement_256 6.624 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.948 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.582 11.23%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.340 1.85%
BM_MakeThenSortHeap_uint64_Ascending_1 0.274 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.762 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.501 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.130 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.790 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.413 1.08%
BM_MakeThenSortHeap_uint64_Ascending_4 1.463 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.411 -
BM_MakeThenSortHeap_uint64_Descending_1 0.271 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.313 -
BM_MakeThenSortHeap_uint64_Descending_16 5.614 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.413 -
BM_MakeThenSortHeap_uint64_Descending_256 8.692 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.935 -
BM_MakeThenSortHeap_uint64_Descending_4 1.349 -1.28%
BM_MakeThenSortHeap_uint64_Descending_64 8.474 -
BM_MakeThenSortHeap_uint64_Heap_1 0.272 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.422 -
BM_MakeThenSortHeap_uint64_Heap_16 5.343 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.631 -
BM_MakeThenSortHeap_uint64_Heap_256 8.479 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.082 -
BM_MakeThenSortHeap_uint64_Heap_4 1.200 -1.90%
BM_MakeThenSortHeap_uint64_Heap_64 8.298 1.10%
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.272 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.211 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.163 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.539 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.385 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.273 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.401 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.978 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.274 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.661 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.558 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.504 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.760 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.962 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.447 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.927 -
BM_MakeThenSortHeap_uint64_Random_1 0.271 -
BM_MakeThenSortHeap_uint64_Random_1024 15.583 1.28%
BM_MakeThenSortHeap_uint64_Random_16 8.649 2.02%
BM_MakeThenSortHeap_uint64_Random_16384 22.364 1.34%
BM_MakeThenSortHeap_uint64_Random_256 13.478 1.28%
BM_MakeThenSortHeap_uint64_Random_262144 35.843 1.70%
BM_MakeThenSortHeap_uint64_Random_4 4.214 5.30%
BM_MakeThenSortHeap_uint64_Random_64 11.859 1.05%
BM_MakeThenSortHeap_uint64_SingleElement_1 0.280 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 8.920 -5.27%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.028 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.993 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.799 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.401 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.299 5.70%
BM_MakeThenSortHeap_uint64_SingleElement_64 6.316 4.25%
BM_PopHeap_float_1 0.467 -4.09%
BM_PopHeap_float_1024 28.341 -
BM_PopHeap_float_16 6.996 -
BM_PopHeap_float_16384 33.688 -
BM_PopHeap_float_256 22.399 -
BM_PopHeap_float_262144 39.010 -3.00%
BM_PopHeap_float_4 2.495 1.07%
BM_PopHeap_float_64 13.504 -
BM_PopHeap_pair<uint32,_uint32>_1 0.507 18.53%
BM_PopHeap_pair<uint32,_uint32>_1024 29.711 -
BM_PopHeap_pair<uint32,_uint32>_16 9.298 -
BM_PopHeap_pair<uint32,_uint32>_16384 45.017 -
BM_PopHeap_pair<uint32,_uint32>_256 22.285 -
BM_PopHeap_pair<uint32,_uint32>_262144 56.391 -5.90%
BM_PopHeap_pair<uint32,_uint32>_4 3.201 -
BM_PopHeap_pair<uint32,_uint32>_64 15.780 -
BM_PopHeap_string_1 0.517 -
BM_PopHeap_string_1024 56.511 -
BM_PopHeap_string_16 14.414 -
BM_PopHeap_string_16384 72.679 -
BM_PopHeap_string_256 40.938 -
BM_PopHeap_string_262144 93.547 -5.19%
BM_PopHeap_string_4 5.331 1.19%
BM_PopHeap_string_64 25.856 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.634 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 42.476 1.42%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.751 2.49%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 60.816 1.20%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.512 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 76.004 -1.56%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.106 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.907 1.76%
BM_PopHeap_uint32_1 0.567 27.19%
BM_PopHeap_uint32_1024 21.179 -
BM_PopHeap_uint32_16 7.557 -
BM_PopHeap_uint32_16384 30.894 -1.10%
BM_PopHeap_uint32_256 16.755 -
BM_PopHeap_uint32_262144 41.065 -
BM_PopHeap_uint32_4 2.612 -2.99%
BM_PopHeap_uint32_64 12.556 -
BM_PopHeap_uint64_1 0.693 57.31%
BM_PopHeap_uint64_1024 21.464 -
BM_PopHeap_uint64_16 7.565 -1.62%
BM_PopHeap_uint64_16384 31.290 -
BM_PopHeap_uint64_256 17.089 -
BM_PopHeap_uint64_262144 41.571 -1.24%
BM_PopHeap_uint64_4 2.656 -1.93%
BM_PopHeap_uint64_64 12.639 -1.24%
BM_PushHeap_float_Ascending_1 0.468 -
BM_PushHeap_float_Ascending_1024 3.106 -
BM_PushHeap_float_Ascending_16 0.974 -
BM_PushHeap_float_Ascending_16384 4.349 -
BM_PushHeap_float_Ascending_256 2.481 -
BM_PushHeap_float_Ascending_262144 5.222 1.17%
BM_PushHeap_float_Ascending_4 0.534 -
BM_PushHeap_float_Ascending_64 1.735 -
BM_PushHeap_float_Descending_1 0.394 -12.57%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.366 -
BM_PushHeap_float_Descending_64 0.386 -
BM_PushHeap_float_PipeOrgan_1 0.473 -
BM_PushHeap_float_PipeOrgan_1024 2.096 -
BM_PushHeap_float_PipeOrgan_16 0.906 -
BM_PushHeap_float_PipeOrgan_16384 2.525 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.151 -
BM_PushHeap_float_PipeOrgan_4 0.489 -3.14%
BM_PushHeap_float_PipeOrgan_64 1.298 -
BM_PushHeap_float_QuickSortAdversary_1 0.468 -
BM_PushHeap_float_QuickSortAdversary_1024 0.624 -
BM_PushHeap_float_QuickSortAdversary_16 0.984 -3.68%
BM_PushHeap_float_QuickSortAdversary_16384 0.495 -
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.488 -30.03%
BM_PushHeap_float_Random_1024 7.530 1.12%
BM_PushHeap_float_Random_16 5.401 -
BM_PushHeap_float_Random_16384 7.699 -
BM_PushHeap_float_Random_256 7.217 -
BM_PushHeap_float_Random_262144 7.589 -1.86%
BM_PushHeap_float_Random_4 2.912 -2.84%
BM_PushHeap_float_Random_64 6.704 -
BM_PushHeap_float_SingleElement_1 0.674 30.16%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.364 -3.82%
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.357 -8.40%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.553 -2.72%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.179 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.577 -1.59%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.918 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.253 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.612 1.45%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.835 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.403 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.482 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.503 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.472 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.516 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.472 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.526 -10.21%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.559 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.737 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.188 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.046 -1.27%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.225 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.279 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.669 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.656 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.943 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.987 -2.50%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.650 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.654 1.54%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.459 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.610 -1.98%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.403 2.23%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.469 4.77%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.417 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.397 2.75%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.526 -1.97%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.149 -1.30%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.614 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.712 2.66%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.740 -1.17%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.519 -25.40%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.553 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.586 8.45%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.554 -2.28%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.572 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.548 -2.04%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.557 -9.00%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.550 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 12.364 -
BM_PushHeap_string_Ascending_16 4.656 1.33%
BM_PushHeap_string_Ascending_16384 18.893 1.59%
BM_PushHeap_string_Ascending_256 9.859 -
BM_PushHeap_string_Ascending_262144 28.456 3.80%
BM_PushHeap_string_Ascending_4 2.549 -
BM_PushHeap_string_Ascending_64 7.122 -
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.379 -6.75%
BM_PushHeap_string_Descending_16 2.096 -4.24%
BM_PushHeap_string_Descending_16384 2.346 -1.71%
BM_PushHeap_string_Descending_256 2.294 -3.57%
BM_PushHeap_string_Descending_262144 3.317 -
BM_PushHeap_string_Descending_4 1.920 -
BM_PushHeap_string_Descending_64 2.217 -3.60%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.752 1.01%
BM_PushHeap_string_PipeOrgan_16 4.113 -
BM_PushHeap_string_PipeOrgan_16384 13.122 -
BM_PushHeap_string_PipeOrgan_256 7.984 -
BM_PushHeap_string_PipeOrgan_262144 17.357 -
BM_PushHeap_string_PipeOrgan_4 2.503 -
BM_PushHeap_string_PipeOrgan_64 5.872 1.07%
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.019 -1.57%
BM_PushHeap_string_QuickSortAdversary_16 10.155 -1.65%
BM_PushHeap_string_QuickSortAdversary_16384 15.658 -1.75%
BM_PushHeap_string_QuickSortAdversary_256 14.391 -1.51%
BM_PushHeap_string_QuickSortAdversary_262144 16.115 -1.42%
BM_PushHeap_string_QuickSortAdversary_4 6.110 -
BM_PushHeap_string_QuickSortAdversary_64 12.891 -1.04%
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.783 -1.35%
BM_PushHeap_string_Random_16 10.166 -
BM_PushHeap_string_Random_16384 16.183 -
BM_PushHeap_string_Random_256 14.142 -
BM_PushHeap_string_Random_262144 18.114 -
BM_PushHeap_string_Random_4 5.982 -
BM_PushHeap_string_Random_64 12.710 -1.04%
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.555 4.31%
BM_PushHeap_string_SingleElement_16 2.534 4.67%
BM_PushHeap_string_SingleElement_16384 2.565 4.91%
BM_PushHeap_string_SingleElement_256 2.532 4.32%
BM_PushHeap_string_SingleElement_262144 2.614 4.76%
BM_PushHeap_string_SingleElement_4 2.230 3.59%
BM_PushHeap_string_SingleElement_64 2.587 4.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.636 54.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.810 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.081 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 7.065 1.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.933 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.536 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.026 2.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.938 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.520 -6.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.702 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.643 -13.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.688 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.743 -1.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.687 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.714 6.06%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.908 -1.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.410 -21.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.481 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.536 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.519 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.902 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.119 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.910 -1.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.236 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.411 -11.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.075 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.263 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.682 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.845 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.330 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.847 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.529 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.499 27.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.475 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.240 -2.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.608 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.086 -2.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.619 1.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.586 -2.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.411 -35.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.741 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.726 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.747 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.758 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.740 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.646 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.743 -
BM_PushHeap_uint32_Ascending_1 0.697 21.82%
BM_PushHeap_uint32_Ascending_1024 3.928 -
BM_PushHeap_uint32_Ascending_16 1.393 -
BM_PushHeap_uint32_Ascending_16384 6.513 -1.95%
BM_PushHeap_uint32_Ascending_256 3.078 -
BM_PushHeap_uint32_Ascending_262144 8.233 -1.48%
BM_PushHeap_uint32_Ascending_4 0.761 -
BM_PushHeap_uint32_Ascending_64 2.219 -
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.384 -
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.379 -
BM_PushHeap_uint32_Descending_4 0.340 -4.66%
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.449 -11.59%
BM_PushHeap_uint32_PipeOrgan_1024 1.917 -
BM_PushHeap_uint32_PipeOrgan_16 0.876 -
BM_PushHeap_uint32_PipeOrgan_16384 2.386 -
BM_PushHeap_uint32_PipeOrgan_256 1.689 -
BM_PushHeap_uint32_PipeOrgan_262144 3.034 -
BM_PushHeap_uint32_PipeOrgan_4 0.534 -
BM_PushHeap_uint32_PipeOrgan_64 1.309 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.393 -21.74%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.916 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.575 42.27%
BM_PushHeap_uint32_Random_1024 6.183 -1.39%
BM_PushHeap_uint32_Random_16 4.563 -
BM_PushHeap_uint32_Random_16384 6.321 -
BM_PushHeap_uint32_Random_256 5.950 -
BM_PushHeap_uint32_Random_262144 6.380 -
BM_PushHeap_uint32_Random_4 2.456 2.70%
BM_PushHeap_uint32_Random_64 5.580 -
BM_PushHeap_uint32_SingleElement_1 0.468 -
BM_PushHeap_uint32_SingleElement_1024 0.378 4.16%
BM_PushHeap_uint32_SingleElement_16 0.366 8.92%
BM_PushHeap_uint32_SingleElement_16384 0.372 4.59%
BM_PushHeap_uint32_SingleElement_256 0.397 3.94%
BM_PushHeap_uint32_SingleElement_262144 0.372 4.64%
BM_PushHeap_uint32_SingleElement_4 0.371 8.71%
BM_PushHeap_uint32_SingleElement_64 0.371 5.98%
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.640 -
BM_PushHeap_uint64_Ascending_16 0.978 2.06%
BM_PushHeap_uint64_Ascending_16384 3.683 -
BM_PushHeap_uint64_Ascending_256 2.170 -
BM_PushHeap_uint64_Ascending_262144 5.020 1.55%
BM_PushHeap_uint64_Ascending_4 0.546 -
BM_PushHeap_uint64_Ascending_64 1.607 -
BM_PushHeap_uint64_Descending_1 0.411 -28.87%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.361 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.361 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.918 -
BM_PushHeap_uint64_PipeOrgan_16 0.892 -
BM_PushHeap_uint64_PipeOrgan_16384 2.380 -
BM_PushHeap_uint64_PipeOrgan_256 1.690 -
BM_PushHeap_uint64_PipeOrgan_262144 3.106 2.20%
BM_PushHeap_uint64_PipeOrgan_4 0.495 -
BM_PushHeap_uint64_PipeOrgan_64 1.327 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.612 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.909 -1.22%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
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.467 -
BM_PushHeap_uint64_Random_1024 5.934 1.77%
BM_PushHeap_uint64_Random_16 4.175 -2.93%
BM_PushHeap_uint64_Random_16384 6.101 -
BM_PushHeap_uint64_Random_256 5.777 -
BM_PushHeap_uint64_Random_262144 6.027 1.15%
BM_PushHeap_uint64_Random_4 2.173 4.75%
BM_PushHeap_uint64_Random_64 5.164 -1.16%
BM_PushHeap_uint64_SingleElement_1 0.455 8.56%
BM_PushHeap_uint64_SingleElement_1024 0.368 -
BM_PushHeap_uint64_SingleElement_16 0.347 -
BM_PushHeap_uint64_SingleElement_16384 0.368 -
BM_PushHeap_uint64_SingleElement_256 0.390 -
BM_PushHeap_uint64_SingleElement_262144 0.362 -
BM_PushHeap_uint64_SingleElement_4 0.361 -
BM_PushHeap_uint64_SingleElement_64 0.380 7.49%
BM_RangesMakeHeap_float_Ascending_1 0.272 -
BM_RangesMakeHeap_float_Ascending_1024 0.700 -
BM_RangesMakeHeap_float_Ascending_16 0.738 -
BM_RangesMakeHeap_float_Ascending_16384 0.664 -
BM_RangesMakeHeap_float_Ascending_256 0.657 -
BM_RangesMakeHeap_float_Ascending_262144 0.701 -
BM_RangesMakeHeap_float_Ascending_4 0.396 -
BM_RangesMakeHeap_float_Ascending_64 0.627 -
BM_RangesMakeHeap_float_Descending_1 0.275 -
BM_RangesMakeHeap_float_Descending_1024 0.259 -
BM_RangesMakeHeap_float_Descending_16 0.210 -
BM_RangesMakeHeap_float_Descending_16384 0.238 -
BM_RangesMakeHeap_float_Descending_256 0.251 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.282 -
BM_RangesMakeHeap_float_Descending_64 0.195 -
BM_RangesMakeHeap_float_Heap_1 0.273 -
BM_RangesMakeHeap_float_Heap_1024 0.256 -
BM_RangesMakeHeap_float_Heap_16 0.241 13.10%
BM_RangesMakeHeap_float_Heap_16384 0.237 -
BM_RangesMakeHeap_float_Heap_256 0.258 4.84%
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.293 5.66%
BM_RangesMakeHeap_float_Heap_64 0.247 27.71%
BM_RangesMakeHeap_float_PipeOrgan_1 0.268 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.716 2.10%
BM_RangesMakeHeap_float_PipeOrgan_16 1.297 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.662 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.669 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.709 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.390 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.806 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.274 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.538 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.836 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.309 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.505 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.262 6.61%
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.402 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.268 -
BM_RangesMakeHeap_float_Random_1024 1.189 -6.99%
BM_RangesMakeHeap_float_Random_16 1.597 -7.96%
BM_RangesMakeHeap_float_Random_16384 1.233 -
BM_RangesMakeHeap_float_Random_256 1.302 -11.45%
BM_RangesMakeHeap_float_Random_262144 1.139 -1.65%
BM_RangesMakeHeap_float_Random_4 1.212 -15.66%
BM_RangesMakeHeap_float_Random_64 1.442 -5.57%
BM_RangesMakeHeap_float_SingleElement_1 0.273 -
BM_RangesMakeHeap_float_SingleElement_1024 0.696 -
BM_RangesMakeHeap_float_SingleElement_16 0.663 -
BM_RangesMakeHeap_float_SingleElement_16384 0.665 -
BM_RangesMakeHeap_float_SingleElement_256 0.640 -
BM_RangesMakeHeap_float_SingleElement_262144 0.801 12.57%
BM_RangesMakeHeap_float_SingleElement_4 0.324 -
BM_RangesMakeHeap_float_SingleElement_64 0.642 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.373 1.63%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.286 -4.52%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.356 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.393 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.410 1.30%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.804 4.46%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.131 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.519 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.515 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.494 -
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.467 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.492 5.02%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.271 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.582 5.49%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.563 4.00%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.538 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.602 5.31%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.508 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.557 12.30%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.350 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.177 -1.79%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.347 1.46%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.394 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.421 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.552 -4.77%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.118 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.318 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.225 1.04%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.303 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.379 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.343 1.10%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.775 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.118 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.916 -6.98%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.928 -1.78%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.947 -2.48%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.041 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.130 5.93%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.588 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.057 -1.49%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.214 2.00%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.075 1.24%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.195 1.71%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.187 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.272 4.71%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.779 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.120 1.25%
BM_RangesMakeHeap_string_Ascending_1 0.260 -
BM_RangesMakeHeap_string_Ascending_1024 4.897 -
BM_RangesMakeHeap_string_Ascending_16 3.656 -
BM_RangesMakeHeap_string_Ascending_16384 5.314 4.65%
BM_RangesMakeHeap_string_Ascending_256 4.828 -
BM_RangesMakeHeap_string_Ascending_262144 7.281 3.54%
BM_RangesMakeHeap_string_Ascending_4 2.840 -
BM_RangesMakeHeap_string_Ascending_64 4.788 1.80%
BM_RangesMakeHeap_string_Descending_1 0.257 -
BM_RangesMakeHeap_string_Descending_1024 2.815 1.52%
BM_RangesMakeHeap_string_Descending_16 2.378 -
BM_RangesMakeHeap_string_Descending_16384 2.876 5.84%
BM_RangesMakeHeap_string_Descending_256 2.736 -
BM_RangesMakeHeap_string_Descending_262144 3.566 -
BM_RangesMakeHeap_string_Descending_4 2.141 1.13%
BM_RangesMakeHeap_string_Descending_64 2.687 4.19%
BM_RangesMakeHeap_string_Heap_1 0.261 -
BM_RangesMakeHeap_string_Heap_1024 4.763 -
BM_RangesMakeHeap_string_Heap_16 4.646 -
BM_RangesMakeHeap_string_Heap_16384 5.019 -
BM_RangesMakeHeap_string_Heap_256 4.903 -
BM_RangesMakeHeap_string_Heap_262144 5.256 -
BM_RangesMakeHeap_string_Heap_4 3.026 -
BM_RangesMakeHeap_string_Heap_64 5.032 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.254 -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.020 2.92%
BM_RangesMakeHeap_string_PipeOrgan_16 3.623 1.12%
BM_RangesMakeHeap_string_PipeOrgan_16384 5.308 4.35%
BM_RangesMakeHeap_string_PipeOrgan_256 4.835 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.284 -2.16%
BM_RangesMakeHeap_string_PipeOrgan_4 2.573 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.820 2.54%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.255 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.631 1.38%
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.561 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.876 1.64%
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.461 1.33%
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.689 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.918 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.253 1.60%
BM_RangesMakeHeap_string_Random_1 0.251 -
BM_RangesMakeHeap_string_Random_1024 10.810 1.81%
BM_RangesMakeHeap_string_Random_16 8.286 -
BM_RangesMakeHeap_string_Random_16384 12.700 2.33%
BM_RangesMakeHeap_string_Random_256 10.424 1.56%
BM_RangesMakeHeap_string_Random_262144 15.434 1.75%
BM_RangesMakeHeap_string_Random_4 5.711 -
BM_RangesMakeHeap_string_Random_64 10.022 1.11%
BM_RangesMakeHeap_string_SingleElement_1 0.256 -
BM_RangesMakeHeap_string_SingleElement_1024 6.289 4.27%
BM_RangesMakeHeap_string_SingleElement_16 5.674 2.23%
BM_RangesMakeHeap_string_SingleElement_16384 6.057 5.51%
BM_RangesMakeHeap_string_SingleElement_256 6.302 1.10%
BM_RangesMakeHeap_string_SingleElement_262144 7.283 1.90%
BM_RangesMakeHeap_string_SingleElement_4 3.686 2.19%
BM_RangesMakeHeap_string_SingleElement_64 6.409 2.29%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.895 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.380 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 2.003 3.55%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.890 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.097 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.087 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.619 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.250 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.956 -1.97%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.859 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.965 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.849 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.785 1.35%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.005 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.264 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.935 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.202 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.108 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.188 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.775 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.044 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.923 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.397 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 2.044 4.04%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.886 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.131 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.925 1.18%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.682 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.248 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.798 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.455 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.018 4.42%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.802 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.092 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.082 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.584 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.714 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.205 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.865 1.96%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.767 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.873 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.700 1.17%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.907 1.81%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.991 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.690 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.450 6.24%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 2.001 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.706 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.299 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.940 -
BM_RangesMakeHeap_uint32_Ascending_1 0.272 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.656 2.15%
BM_RangesMakeHeap_uint32_Ascending_16 0.608 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.614 -
BM_RangesMakeHeap_uint32_Ascending_256 0.595 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.667 -
BM_RangesMakeHeap_uint32_Ascending_4 0.387 -
BM_RangesMakeHeap_uint32_Ascending_64 0.553 -
BM_RangesMakeHeap_uint32_Descending_1 0.273 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.254 -
BM_RangesMakeHeap_uint32_Descending_16384 0.238 -
BM_RangesMakeHeap_uint32_Descending_256 0.259 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.274 -
BM_RangesMakeHeap_uint32_Descending_64 0.232 -7.02%
BM_RangesMakeHeap_uint32_Heap_1 0.272 -
BM_RangesMakeHeap_uint32_Heap_1024 0.262 -
BM_RangesMakeHeap_uint32_Heap_16 0.254 -
BM_RangesMakeHeap_uint32_Heap_16384 0.238 -
BM_RangesMakeHeap_uint32_Heap_256 0.265 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.286 -
BM_RangesMakeHeap_uint32_Heap_64 0.260 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.695 -3.43%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.043 2.22%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.616 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.640 2.41%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.675 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.411 4.02%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.724 1.79%
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.623 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.297 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.262 7.01%
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.392 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_RangesMakeHeap_uint32_Random_1 0.271 -
BM_RangesMakeHeap_uint32_Random_1024 1.061 -
BM_RangesMakeHeap_uint32_Random_16 1.253 -
BM_RangesMakeHeap_uint32_Random_16384 1.013 -7.04%
BM_RangesMakeHeap_uint32_Random_256 1.141 -4.11%
BM_RangesMakeHeap_uint32_Random_262144 1.019 -
BM_RangesMakeHeap_uint32_Random_4 1.255 10.76%
BM_RangesMakeHeap_uint32_Random_64 1.274 -2.29%
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.584 1.78%
BM_RangesMakeHeap_uint32_SingleElement_16 0.489 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.545 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.546 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.726 14.64%
BM_RangesMakeHeap_uint32_SingleElement_4 0.326 -3.44%
BM_RangesMakeHeap_uint32_SingleElement_64 0.511 -
BM_RangesMakeHeap_uint64_Ascending_1 0.273 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.651 -
BM_RangesMakeHeap_uint64_Ascending_16 0.635 -2.19%
BM_RangesMakeHeap_uint64_Ascending_16384 0.641 1.66%
BM_RangesMakeHeap_uint64_Ascending_256 0.625 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.756 3.82%
BM_RangesMakeHeap_uint64_Ascending_4 0.410 -
BM_RangesMakeHeap_uint64_Ascending_64 0.576 -
BM_RangesMakeHeap_uint64_Descending_1 0.277 -
BM_RangesMakeHeap_uint64_Descending_1024 0.251 -
BM_RangesMakeHeap_uint64_Descending_16 0.260 -
BM_RangesMakeHeap_uint64_Descending_16384 0.241 -
BM_RangesMakeHeap_uint64_Descending_256 0.275 -
BM_RangesMakeHeap_uint64_Descending_262144 0.234 -
BM_RangesMakeHeap_uint64_Descending_4 0.280 -
BM_RangesMakeHeap_uint64_Descending_64 0.238 -5.06%
BM_RangesMakeHeap_uint64_Heap_1 0.277 -
BM_RangesMakeHeap_uint64_Heap_1024 0.281 10.91%
BM_RangesMakeHeap_uint64_Heap_16 0.268 4.62%
BM_RangesMakeHeap_uint64_Heap_16384 0.240 -
BM_RangesMakeHeap_uint64_Heap_256 0.279 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.277 -
BM_RangesMakeHeap_uint64_Heap_64 0.254 7.61%
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.655 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.040 1.83%
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.641 2.05%
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.663 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.781 2.96%
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.389 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.727 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.275 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.491 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.618 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.302 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.494 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.264 6.42%
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.457 11.27%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.277 -
BM_RangesMakeHeap_uint64_Random_1024 1.073 3.03%
BM_RangesMakeHeap_uint64_Random_16 1.344 6.07%
BM_RangesMakeHeap_uint64_Random_16384 0.984 -8.14%
BM_RangesMakeHeap_uint64_Random_256 1.148 -
BM_RangesMakeHeap_uint64_Random_262144 1.075 4.00%
BM_RangesMakeHeap_uint64_Random_4 1.086 -43.74%
BM_RangesMakeHeap_uint64_Random_64 1.237 -3.07%
BM_RangesMakeHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.572 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.507 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.600 3.27%
BM_RangesMakeHeap_uint64_SingleElement_256 0.589 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.817 8.49%
BM_RangesMakeHeap_uint64_SingleElement_4 0.331 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.518 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.277 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.731 1.84%
BM_RangesMakeThenSortHeap_float_Ascending_16 2.980 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.268 1.39%
BM_RangesMakeThenSortHeap_float_Ascending_256 6.546 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 32.036 1.61%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.306 -
BM_RangesMakeThenSortHeap_float_Ascending_64 3.948 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.272 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.183 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.802 -
BM_RangesMakeThenSortHeap_float_Descending_16384 29.925 2.12%
BM_RangesMakeThenSortHeap_float_Descending_256 6.049 2.34%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.634 1.76%
BM_RangesMakeThenSortHeap_float_Descending_4 1.223 -5.74%
BM_RangesMakeThenSortHeap_float_Descending_64 3.332 3.45%
BM_RangesMakeThenSortHeap_float_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.323 1.48%
BM_RangesMakeThenSortHeap_float_Heap_16 1.944 -
BM_RangesMakeThenSortHeap_float_Heap_16384 28.014 3.49%
BM_RangesMakeThenSortHeap_float_Heap_256 6.167 -
BM_RangesMakeThenSortHeap_float_Heap_262144 30.814 2.03%
BM_RangesMakeThenSortHeap_float_Heap_4 1.216 -
BM_RangesMakeThenSortHeap_float_Heap_64 3.580 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.275 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.545 1.28%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.915 1.55%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 25.263 1.89%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.358 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 32.409 1.78%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.503 1.86%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.048 1.48%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.275 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.414 1.74%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.957 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 28.279 3.44%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.082 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 35.409 2.78%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.497 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.885 -
BM_RangesMakeThenSortHeap_float_Random_1 0.280 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.369 1.17%
BM_RangesMakeThenSortHeap_float_Random_16 9.939 1.37%
BM_RangesMakeThenSortHeap_float_Random_16384 47.344 1.21%
BM_RangesMakeThenSortHeap_float_Random_256 25.554 1.09%
BM_RangesMakeThenSortHeap_float_Random_262144 62.900 1.37%
BM_RangesMakeThenSortHeap_float_Random_4 4.225 1.09%
BM_RangesMakeThenSortHeap_float_Random_64 18.030 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.906 2.61%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.301 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 16.182 2.61%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.066 1.90%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.094 -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.346 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.367 1.27%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.677 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.726 -1.22%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.701 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.238 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.631 -2.66%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.205 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.457 1.89%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 7.008 2.99%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.227 1.84%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.261 2.63%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.699 1.88%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.588 14.60%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.878 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.276 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.113 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.560 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.256 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.738 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.295 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.788 3.26%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.251 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.755 -2.01%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.913 -2.86%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 22.990 -2.71%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.888 -2.21%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.651 -3.01%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.804 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.359 -2.20%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.296 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.642 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.334 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.703 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.713 -1.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.535 -3.73%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.969 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.272 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.458 2.12%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.593 1.73%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.580 2.18%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.257 1.66%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.879 1.05%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.005 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.563 1.70%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.673 -21.91%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.318 -23.04%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.512 -20.70%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.313 -22.56%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.524 -31.05%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.618 -26.72%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.954 -22.00%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 29.556 -10.76%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.576 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.890 -
BM_RangesMakeThenSortHeap_string_Ascending_256 19.860 -
BM_RangesMakeThenSortHeap_string_Ascending_262144 76.694 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.353 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.369 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Descending_1024 29.549 -3.25%
BM_RangesMakeThenSortHeap_string_Descending_16 7.842 -
BM_RangesMakeThenSortHeap_string_Descending_16384 65.843 -
BM_RangesMakeThenSortHeap_string_Descending_256 18.632 -
BM_RangesMakeThenSortHeap_string_Descending_262144 90.177 1.76%
BM_RangesMakeThenSortHeap_string_Descending_4 3.703 -
BM_RangesMakeThenSortHeap_string_Descending_64 13.178 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.881 1.02%
BM_RangesMakeThenSortHeap_string_Heap_16 17.801 -
BM_RangesMakeThenSortHeap_string_Heap_16384 102.786 2.09%
BM_RangesMakeThenSortHeap_string_Heap_256 49.782 1.43%
BM_RangesMakeThenSortHeap_string_Heap_262144 182.609 1.93%
BM_RangesMakeThenSortHeap_string_Heap_4 5.961 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.552 1.25%
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 41.127 4.48%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.600 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 66.324 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.037 -2.21%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 80.009 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.800 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.241 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.860 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.648 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.991 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.394 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 193.055 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.587 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.295 -
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 70.018 1.74%
BM_RangesMakeThenSortHeap_string_Random_16 22.493 -
BM_RangesMakeThenSortHeap_string_Random_16384 115.940 6.69%
BM_RangesMakeThenSortHeap_string_Random_256 55.419 1.63%
BM_RangesMakeThenSortHeap_string_Random_262144 200.493 4.05%
BM_RangesMakeThenSortHeap_string_Random_4 10.461 -
BM_RangesMakeThenSortHeap_string_Random_64 39.811 1.41%
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.366 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 31.298 -5.60%
BM_RangesMakeThenSortHeap_string_SingleElement_16 14.054 -2.90%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 38.939 -7.66%
BM_RangesMakeThenSortHeap_string_SingleElement_256 26.729 -1.98%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 54.037 -2.43%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.226 -1.97%
BM_RangesMakeThenSortHeap_string_SingleElement_64 20.964 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.248 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.071 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.634 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.562 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.201 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.824 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.466 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.499 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.666 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.590 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.606 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.898 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.885 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.169 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.383 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.587 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.596 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.292 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.026 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.743 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.046 2.49%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.945 -1.50%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.000 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.891 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.189 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.290 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.377 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.340 -2.21%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.322 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.241 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.396 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.057 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.790 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.798 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.618 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.824 1.88%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.873 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.919 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.646 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.459 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.552 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.364 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.545 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.576 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.030 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.533 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.763 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.628 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.663 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.877 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.273 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.693 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.719 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.801 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.700 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.909 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.435 1.48%
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.702 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.194 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.496 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.230 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.722 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.238 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.488 2.81%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.643 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.278 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.374 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.129 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.519 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.338 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.673 1.23%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.200 -
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.162 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.273 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.058 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.797 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.275 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.232 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.725 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.351 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.316 1.56%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.270 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.705 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.641 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.625 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.500 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.727 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.699 -2.36%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.022 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.503 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.641 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.220 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.355 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.380 -
BM_RangesMakeThenSortHeap_uint32_Random_4 3.970 -1.79%
BM_RangesMakeThenSortHeap_uint32_Random_64 11.940 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.278 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.503 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.017 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.642 -1.24%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.640 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.833 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.471 1.23%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.189 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.269 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.768 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.519 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.096 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.769 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.396 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.471 1.11%
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.439 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.329 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.612 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.399 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.780 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.876 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.293 -11.59%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.476 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.432 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.307 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.693 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.494 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.074 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.173 -1.07%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.314 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.278 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.214 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.130 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.504 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.431 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.214 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.393 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.982 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.681 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.540 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.505 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.784 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 25.056 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.447 1.37%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.948 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.272 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.588 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.567 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.379 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.516 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.901 -
BM_RangesMakeThenSortHeap_uint64_Random_4 4.055 -
BM_RangesMakeThenSortHeap_uint64_Random_64 11.856 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.796 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.023 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.957 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.807 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.245 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.207 -4.00%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.987 -
BM_RangesPopHeap_float_1 0.483 2.52%
BM_RangesPopHeap_float_1024 28.546 1.14%
BM_RangesPopHeap_float_16 7.008 -
BM_RangesPopHeap_float_16384 33.918 -
BM_RangesPopHeap_float_256 22.654 -
BM_RangesPopHeap_float_262144 35.837 -7.81%
BM_RangesPopHeap_float_4 2.453 -
BM_RangesPopHeap_float_64 13.682 -
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.424 -13.57%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 30.780 3.62%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.675 3.49%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 46.643 4.27%
BM_RangesPopHeap_pair<uint32,_uint32>_256 23.073 3.41%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 63.647 7.23%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.212 -
BM_RangesPopHeap_pair<uint32,_uint32>_64 16.366 3.66%
BM_RangesPopHeap_string_1 0.700 -
BM_RangesPopHeap_string_1024 56.454 -
BM_RangesPopHeap_string_16 14.385 -
BM_RangesPopHeap_string_16384 74.880 4.63%
BM_RangesPopHeap_string_256 41.129 1.13%
BM_RangesPopHeap_string_262144 91.256 2.50%
BM_RangesPopHeap_string_4 5.185 -1.88%
BM_RangesPopHeap_string_64 25.968 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.636 13.39%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 42.656 2.13%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.856 3.28%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 61.533 2.98%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.682 2.41%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 80.033 7.08%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.247 1.23%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.989 1.82%
BM_RangesPopHeap_uint32_1 0.432 -
BM_RangesPopHeap_uint32_1024 21.863 2.46%
BM_RangesPopHeap_uint32_16 7.685 1.33%
BM_RangesPopHeap_uint32_16384 32.217 3.71%
BM_RangesPopHeap_uint32_256 17.307 1.54%
BM_RangesPopHeap_uint32_262144 42.285 2.35%
BM_RangesPopHeap_uint32_4 2.621 -2.29%
BM_RangesPopHeap_uint32_64 12.743 1.21%
BM_RangesPopHeap_uint64_1 0.453 3.95%
BM_RangesPopHeap_uint64_1024 22.179 3.61%
BM_RangesPopHeap_uint64_16 7.739 1.44%
BM_RangesPopHeap_uint64_16384 32.203 3.55%
BM_RangesPopHeap_uint64_256 17.462 2.03%
BM_RangesPopHeap_uint64_262144 44.134 4.88%
BM_RangesPopHeap_uint64_4 2.695 -1.14%
BM_RangesPopHeap_uint64_64 12.999 2.51%
BM_RangesPushHeap_float_Ascending_1 0.466 -
BM_RangesPushHeap_float_Ascending_1024 3.144 -
BM_RangesPushHeap_float_Ascending_16 1.020 3.32%
BM_RangesPushHeap_float_Ascending_16384 4.340 4.70%
BM_RangesPushHeap_float_Ascending_256 2.502 -
BM_RangesPushHeap_float_Ascending_262144 5.124 -3.89%
BM_RangesPushHeap_float_Ascending_4 0.543 -
BM_RangesPushHeap_float_Ascending_64 1.781 -
BM_RangesPushHeap_float_Descending_1 0.429 -21.02%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.364 -
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.403 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.358 -
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.466 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.094 -
BM_RangesPushHeap_float_PipeOrgan_16 0.909 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.527 -
BM_RangesPushHeap_float_PipeOrgan_256 1.725 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.152 -
BM_RangesPushHeap_float_PipeOrgan_4 0.506 5.00%
BM_RangesPushHeap_float_PipeOrgan_64 1.297 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.619 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.978 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.492 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.735 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.542 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.501 -7.54%
BM_RangesPushHeap_float_Random_1024 7.515 -
BM_RangesPushHeap_float_Random_16 5.330 -2.37%
BM_RangesPushHeap_float_Random_16384 7.684 -
BM_RangesPushHeap_float_Random_256 7.129 -2.50%
BM_RangesPushHeap_float_Random_262144 7.657 -
BM_RangesPushHeap_float_Random_4 2.993 -
BM_RangesPushHeap_float_Random_64 6.683 -
BM_RangesPushHeap_float_SingleElement_1 0.578 39.87%
BM_RangesPushHeap_float_SingleElement_1024 0.390 -
BM_RangesPushHeap_float_SingleElement_16 0.369 -
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.404 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.368 -3.41%
BM_RangesPushHeap_float_SingleElement_64 0.381 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.574 28.59%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.190 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.562 -6.43%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.950 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.250 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.549 -1.86%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.844 3.43%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.417 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.481 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.498 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.472 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.585 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.559 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.465 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.741 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.198 1.25%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.080 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.232 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.373 1.82%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.663 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.665 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.940 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.981 -3.41%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.655 -1.18%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.644 2.25%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.455 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.607 -1.92%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.367 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.553 23.61%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.558 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.643 5.23%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.567 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.194 2.16%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.574 1.66%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.638 2.98%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.747 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.480 -16.38%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.578 3.54%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.604 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.580 3.59%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.594 2.83%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.574 3.69%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.548 2.61%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.570 -
BM_RangesPushHeap_string_Ascending_1 0.700 -
BM_RangesPushHeap_string_Ascending_1024 13.373 -7.34%
BM_RangesPushHeap_string_Ascending_16 4.680 -
BM_RangesPushHeap_string_Ascending_16384 19.917 -6.80%
BM_RangesPushHeap_string_Ascending_256 11.208 -2.89%
BM_RangesPushHeap_string_Ascending_262144 28.956 -
BM_RangesPushHeap_string_Ascending_4 2.562 -
BM_RangesPushHeap_string_Ascending_64 7.739 -
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.647 1.76%
BM_RangesPushHeap_string_Descending_16 2.179 1.57%
BM_RangesPushHeap_string_Descending_16384 2.551 2.18%
BM_RangesPushHeap_string_Descending_256 2.541 5.89%
BM_RangesPushHeap_string_Descending_262144 4.049 -5.37%
BM_RangesPushHeap_string_Descending_4 1.993 1.91%
BM_RangesPushHeap_string_Descending_64 2.350 2.91%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 10.036 -
BM_RangesPushHeap_string_PipeOrgan_16 4.142 -
BM_RangesPushHeap_string_PipeOrgan_16384 13.282 -1.78%
BM_RangesPushHeap_string_PipeOrgan_256 8.123 -
BM_RangesPushHeap_string_PipeOrgan_262144 18.090 4.31%
BM_RangesPushHeap_string_PipeOrgan_4 2.512 -
BM_RangesPushHeap_string_PipeOrgan_64 5.859 -
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.385 1.30%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.213 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.896 -
BM_RangesPushHeap_string_QuickSortAdversary_256 14.679 1.38%
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.276 -1.32%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.163 1.18%
BM_RangesPushHeap_string_QuickSortAdversary_64 13.037 1.37%
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 15.067 -
BM_RangesPushHeap_string_Random_16 10.173 -1.55%
BM_RangesPushHeap_string_Random_16384 16.780 3.18%
BM_RangesPushHeap_string_Random_256 14.366 -
BM_RangesPushHeap_string_Random_262144 19.023 -3.73%
BM_RangesPushHeap_string_Random_4 5.957 -1.95%
BM_RangesPushHeap_string_Random_64 12.722 -1.33%
BM_RangesPushHeap_string_SingleElement_1 0.700 -
BM_RangesPushHeap_string_SingleElement_1024 2.431 -
BM_RangesPushHeap_string_SingleElement_16 2.400 -
BM_RangesPushHeap_string_SingleElement_16384 2.452 1.29%
BM_RangesPushHeap_string_SingleElement_256 2.412 -
BM_RangesPushHeap_string_SingleElement_262144 2.507 -
BM_RangesPushHeap_string_SingleElement_4 2.164 -
BM_RangesPushHeap_string_SingleElement_64 2.461 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.614 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.828 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.105 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.905 -2.03%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.950 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.551 1.18%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.021 1.36%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 3.003 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.520 -2.58%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.708 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.727 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.692 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.756 1.66%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.691 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.690 -2.82%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.938 4.29%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.448 14.25%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.490 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.537 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.901 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.186 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.931 2.54%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.246 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.613 14.38%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.090 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.279 1.42%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.684 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.872 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.329 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.840 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.546 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.412 -20.88%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.446 -1.71%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.356 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.506 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.138 -1.62%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.622 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.585 2.59%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.690 -1.01%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.536 15.94%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.742 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.730 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.748 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.758 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.738 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.657 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.747 -
BM_RangesPushHeap_uint32_Ascending_1 0.502 -13.59%
BM_RangesPushHeap_uint32_Ascending_1024 3.964 -
BM_RangesPushHeap_uint32_Ascending_16 1.405 -
BM_RangesPushHeap_uint32_Ascending_16384 6.784 3.51%
BM_RangesPushHeap_uint32_Ascending_256 3.105 -
BM_RangesPushHeap_uint32_Ascending_262144 8.278 -
BM_RangesPushHeap_uint32_Ascending_4 0.761 -
BM_RangesPushHeap_uint32_Ascending_64 2.237 -
BM_RangesPushHeap_uint32_Descending_1 0.466 -
BM_RangesPushHeap_uint32_Descending_1024 0.390 -
BM_RangesPushHeap_uint32_Descending_16 0.380 4.48%
BM_RangesPushHeap_uint32_Descending_16384 0.385 -
BM_RangesPushHeap_uint32_Descending_256 0.407 -
BM_RangesPushHeap_uint32_Descending_262144 0.385 -
BM_RangesPushHeap_uint32_Descending_4 0.381 7.49%
BM_RangesPushHeap_uint32_Descending_64 0.385 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.487 -15.18%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.874 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.392 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.037 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.534 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.312 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.697 34.07%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.931 -4.93%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.589 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.605 31.92%
BM_RangesPushHeap_uint32_Random_1024 6.189 -1.66%
BM_RangesPushHeap_uint32_Random_16 4.551 -
BM_RangesPushHeap_uint32_Random_16384 6.267 -
BM_RangesPushHeap_uint32_Random_256 6.126 -
BM_RangesPushHeap_uint32_Random_262144 6.456 -
BM_RangesPushHeap_uint32_Random_4 2.507 1.69%
BM_RangesPushHeap_uint32_Random_64 5.645 2.21%
BM_RangesPushHeap_uint32_SingleElement_1 0.466 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint32_SingleElement_16 0.336 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.356 -
BM_RangesPushHeap_uint32_SingleElement_256 0.384 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.356 -
BM_RangesPushHeap_uint32_SingleElement_4 0.349 -
BM_RangesPushHeap_uint32_SingleElement_64 0.350 -
BM_RangesPushHeap_uint64_Ascending_1 0.466 -
BM_RangesPushHeap_uint64_Ascending_1024 2.577 -8.48%
BM_RangesPushHeap_uint64_Ascending_16 0.955 -11.32%
BM_RangesPushHeap_uint64_Ascending_16384 3.627 -5.86%
BM_RangesPushHeap_uint64_Ascending_256 2.093 -13.25%
BM_RangesPushHeap_uint64_Ascending_262144 4.733 -8.57%
BM_RangesPushHeap_uint64_Ascending_4 0.552 -
BM_RangesPushHeap_uint64_Ascending_64 1.519 -20.32%
BM_RangesPushHeap_uint64_Descending_1 0.523 -17.79%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.370 -
BM_RangesPushHeap_uint64_Descending_16384 0.381 -
BM_RangesPushHeap_uint64_Descending_256 0.398 -
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.384 6.77%
BM_RangesPushHeap_uint64_Descending_64 0.379 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.466 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.920 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.895 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.406 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.059 1.13%
BM_RangesPushHeap_uint64_PipeOrgan_4 0.487 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.329 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.609 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.978 5.19%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.545 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_RangesPushHeap_uint64_Random_1 0.466 -
BM_RangesPushHeap_uint64_Random_1024 5.933 -
BM_RangesPushHeap_uint64_Random_16 4.294 3.98%
BM_RangesPushHeap_uint64_Random_16384 5.976 1.03%
BM_RangesPushHeap_uint64_Random_256 5.768 -
BM_RangesPushHeap_uint64_Random_262144 5.866 -1.60%
BM_RangesPushHeap_uint64_Random_4 2.035 -4.75%
BM_RangesPushHeap_uint64_Random_64 5.344 -
BM_RangesPushHeap_uint64_SingleElement_1 0.418 -22.57%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.338 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.365 -
BM_RangesPushHeap_uint64_SingleElement_256 0.386 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.358 -
BM_RangesPushHeap_uint64_SingleElement_4 0.358 -
BM_RangesPushHeap_uint64_SingleElement_64 0.360 -
BM_RangesSortHeap_float_1 0.265 -
BM_RangesSortHeap_float_1024 7.966 -
BM_RangesSortHeap_float_16 1.599 -
BM_RangesSortHeap_float_16384 27.868 -
BM_RangesSortHeap_float_256 5.817 -
BM_RangesSortHeap_float_262144 30.665 -
BM_RangesSortHeap_float_4 1.076 -
BM_RangesSortHeap_float_64 3.241 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.264 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.582 -1.69%
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.923 -3.08%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.356 -1.75%
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.107 -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 32.953 -1.78%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.684 5.40%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.743 -
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 60.111 2.13%
BM_RangesSortHeap_string_16 14.315 1.47%
BM_RangesSortHeap_string_16384 100.323 4.40%
BM_RangesSortHeap_string_256 45.296 2.30%
BM_RangesSortHeap_string_262144 178.784 3.65%
BM_RangesSortHeap_string_4 4.277 -
BM_RangesSortHeap_string_64 30.332 2.20%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.245 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.535 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.592 1.06%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.626 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.468 1.34%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.106 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.427 2.20%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.575 2.83%
BM_RangesSortHeap_uint32_1 0.261 6.05%
BM_RangesSortHeap_uint32_1024 10.257 -
BM_RangesSortHeap_uint32_16 4.799 -
BM_RangesSortHeap_uint32_16384 16.334 -
BM_RangesSortHeap_uint32_256 8.082 -
BM_RangesSortHeap_uint32_262144 24.440 -
BM_RangesSortHeap_uint32_4 1.040 -
BM_RangesSortHeap_uint32_64 7.920 -
BM_RangesSortHeap_uint64_1 0.248 -
BM_RangesSortHeap_uint64_1024 10.185 -
BM_RangesSortHeap_uint64_16 4.931 -1.19%
BM_RangesSortHeap_uint64_16384 16.358 -
BM_RangesSortHeap_uint64_256 8.284 -
BM_RangesSortHeap_uint64_262144 24.441 -
BM_RangesSortHeap_uint64_4 0.934 -
BM_RangesSortHeap_uint64_64 7.929 -
BM_SortHeap_float_1 0.266 -
BM_SortHeap_float_1024 8.056 -
BM_SortHeap_float_16 1.603 -
BM_SortHeap_float_16384 27.789 -1.74%
BM_SortHeap_float_256 5.881 -
BM_SortHeap_float_262144 31.269 -
BM_SortHeap_float_4 1.059 -1.31%
BM_SortHeap_float_64 3.243 -
BM_SortHeap_pair<uint32,_uint32>_1 0.265 -
BM_SortHeap_pair<uint32,_uint32>_1024 14.153 1.71%
BM_SortHeap_pair<uint32,_uint32>_16 6.309 3.40%
BM_SortHeap_pair<uint32,_uint32>_16384 23.358 1.87%
BM_SortHeap_pair<uint32,_uint32>_256 10.385 1.38%
BM_SortHeap_pair<uint32,_uint32>_262144 34.579 1.78%
BM_SortHeap_pair<uint32,_uint32>_4 1.837 4.22%
BM_SortHeap_pair<uint32,_uint32>_64 8.822 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 60.895 1.95%
BM_SortHeap_string_16 14.439 1.43%
BM_SortHeap_string_16384 103.489 6.07%
BM_SortHeap_string_256 45.749 1.87%
BM_SortHeap_string_262144 178.457 2.52%
BM_SortHeap_string_4 4.296 -
BM_SortHeap_string_64 30.616 1.85%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.245 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.513 -1.53%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.563 -1.40%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.808 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.327 -1.77%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.402 -1.29%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.458 2.99%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.429 -
BM_SortHeap_uint32_1 0.249 -5.08%
BM_SortHeap_uint32_1024 10.200 -
BM_SortHeap_uint32_16 4.825 -
BM_SortHeap_uint32_16384 16.472 -
BM_SortHeap_uint32_256 8.105 -
BM_SortHeap_uint32_262144 24.553 -
BM_SortHeap_uint32_4 1.044 -
BM_SortHeap_uint32_64 7.986 -
BM_SortHeap_uint64_1 0.266 5.60%
BM_SortHeap_uint64_1024 10.231 -
BM_SortHeap_uint64_16 4.982 -
BM_SortHeap_uint64_16384 16.422 -
BM_SortHeap_uint64_256 8.321 -
BM_SortHeap_uint64_262144 24.658 -
BM_SortHeap_uint64_4 0.954 -
BM_SortHeap_uint64_64 7.925 -
BM_StringAssignAsciizMix_Opaque 4.739 -1.10%
BM_StringAssignAsciizMix_Transparent 3.011 -
BM_StringAssignAsciiz_Empty_Opaque 2.817 -2.23%
BM_StringAssignAsciiz_Empty_Transparent 0.354 -
BM_StringAssignAsciiz_Huge_Opaque 185.468 1.20%
BM_StringAssignAsciiz_Huge_Transparent 186.807 1.87%
BM_StringAssignAsciiz_Large_Opaque 11.559 -
BM_StringAssignAsciiz_Large_Transparent 11.518 -
BM_StringAssignAsciiz_Small_Opaque 2.820 -2.17%
BM_StringAssignAsciiz_Small_Transparent 0.457 -
BM_StringAssignStr_Empty_Opaque 0.727 -
BM_StringAssignStr_Empty_Transparent 0.493 -
BM_StringAssignStr_Huge_Opaque 111.310 3.03%
BM_StringAssignStr_Huge_Transparent 112.804 3.14%
BM_StringAssignStr_Large_Opaque 10.213 -
BM_StringAssignStr_Large_Transparent 10.219 -
BM_StringAssignStr_Small_Opaque 0.735 -
BM_StringAssignStr_Small_Transparent 0.492 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.134 5.94%
BM_StringConstructDestroyCStr_Empty_Transparent 0.238 -
BM_StringConstructDestroyCStr_Huge_Opaque 158.479 -
BM_StringConstructDestroyCStr_Huge_Transparent 68.308 -
BM_StringConstructDestroyCStr_Large_Opaque 14.921 -
BM_StringConstructDestroyCStr_Large_Transparent 9.642 4.68%
BM_StringConstructDestroyCStr_Small_Opaque 2.082 -
BM_StringConstructDestroyCStr_Small_Transparent 0.368 -20.07%
BM_StringCopy_Empty 0.654 -
BM_StringCopy_Huge 102.598 -
BM_StringCopy_Large 6.148 -
BM_StringCopy_Small 0.654 -
BM_StringCtorDefault 0.238 -14.56%
BM_StringDestroy_Empty 0.653 -
BM_StringDestroy_Huge 10.609 -1.89%
BM_StringDestroy_Large 6.787 -4.45%
BM_StringDestroy_Small 0.653 -6.91%
BM_StringEraseToEnd_Empty_Opaque 0.618 -
BM_StringEraseToEnd_Empty_Transparent 0.355 -
BM_StringEraseToEnd_Huge_Opaque 2.462 2.78%
BM_StringEraseToEnd_Huge_Transparent 2.560 4.93%
BM_StringEraseToEnd_Large_Opaque 1.016 -
BM_StringEraseToEnd_Large_Transparent 0.850 1.32%
BM_StringEraseToEnd_Small_Opaque 0.603 -
BM_StringEraseToEnd_Small_Transparent 0.416 -
BM_StringEraseWithMove_Empty_Opaque 0.853 6.92%
BM_StringEraseWithMove_Empty_Transparent 0.611 6.52%
BM_StringEraseWithMove_Huge_Opaque 55.368 9.99%
BM_StringEraseWithMove_Huge_Transparent 53.463 12.62%
BM_StringEraseWithMove_Large_Opaque 2.866 1.23%
BM_StringEraseWithMove_Large_Transparent 2.663 1.65%
BM_StringEraseWithMove_Small_Opaque 2.636 2.45%
BM_StringEraseWithMove_Small_Transparent 2.387 -3.77%
BM_StringFindAllMatch/1 2.591 -4.64%
BM_StringFindAllMatch/131072 2271.527 -
BM_StringFindAllMatch/32768 578.127 -
BM_StringFindAllMatch/4096 80.419 -
BM_StringFindAllMatch/512 11.688 -
BM_StringFindAllMatch/64 2.988 -
BM_StringFindAllMatch/8 2.412 -2.44%
BM_StringFindCharLiteral/1024 16.892 -
BM_StringFindCharLiteral/128 3.008 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.408 -
BM_StringFindCharLiteral/256 5.315 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.403 -
BM_StringFindCharLiteral/512 9.243 -
BM_StringFindCharLiteral/64 2.111 -
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.162 -
BM_StringFindMatch1/1 983.299 -
BM_StringFindMatch1/32768 1574.987 -
BM_StringFindMatch1/4096 1068.629 -
BM_StringFindMatch1/512 991.085 -
BM_StringFindMatch1/64 982.812 -
BM_StringFindMatch1/8 983.063 -
BM_StringFindMatch2/1 983.069 -
BM_StringFindMatch2/32768 1574.774 -
BM_StringFindMatch2/4096 1068.949 -
BM_StringFindMatch2/512 990.895 -
BM_StringFindMatch2/64 983.171 -
BM_StringFindMatch2/8 982.561 -
BM_StringFindNoMatch/10 1.356 6.59%
BM_StringFindNoMatch/131072 1968.010 -
BM_StringFindNoMatch/32768 499.680 -
BM_StringFindNoMatch/4096 75.426 -
BM_StringFindNoMatch/512 9.303 -
BM_StringFindNoMatch/64 1.911 5.26%
BM_StringFindStringLiteral/1024 17.278 -4.54%
BM_StringFindStringLiteral/128 3.066 -
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 42.079 4.25%
BM_StringFindStringLiteral/256 5.319 -
BM_StringFindStringLiteral/32 1.705 2.42%
BM_StringFindStringLiteral/4096 86.154 11.10%
BM_StringFindStringLiteral/512 9.277 -
BM_StringFindStringLiteral/64 2.096 -
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 144.039 3.99%
BM_StringMove_Empty 1.300 -
BM_StringMove_Huge 1.298 -
BM_StringMove_Large 1.299 -
BM_StringMove_Small 1.299 -
BM_StringRead_Cold_Deep_Empty 0.831 -3.51%
BM_StringRead_Cold_Deep_Large 1.248 -4.90%
BM_StringRead_Cold_Deep_Small 0.835 -3.47%
BM_StringRead_Cold_Shallow_Empty 0.834 -1.21%
BM_StringRead_Cold_Shallow_Large 1.112 -
BM_StringRead_Cold_Shallow_Small 0.810 -6.40%
BM_StringRead_Hot_Deep_Empty 0.475 -
BM_StringRead_Hot_Deep_Large 0.624 6.73%
BM_StringRead_Hot_Deep_Small 0.477 -
BM_StringRead_Hot_Shallow_Empty 0.477 -
BM_StringRead_Hot_Shallow_Large 0.466 -
BM_StringRead_Hot_Shallow_Small 0.477 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.642 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.643 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.851 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.064 1.26%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.214 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.156 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.330 -17.86%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.331 -17.54%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.332 -17.44%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.365 -9.70%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.363 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.367 -13.66%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.500 -3.84%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.829 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.820 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.827 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.836 1.42%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.424 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.453 12.80%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.230 -36.91%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.467 -14.82%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.449 -20.20%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.506 -7.55%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.687 16.31%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.223 5.21%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.942 4.16%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.492 3.72%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.850 -8.31%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.781 12.26%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.218 -6.35%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.699 -12.76%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.628 -5.30%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.610 9.40%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.001 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.485 8.09%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.798 3.81%
BM_StringRelational_Compare_Empty_Empty_Control 1.717 4.11%
BM_StringRelational_Compare_Empty_Huge_Control 1.717 3.19%
BM_StringRelational_Compare_Empty_Large_Control 1.720 3.41%
BM_StringRelational_Compare_Empty_Small_Control 1.739 3.56%
BM_StringRelational_Compare_Huge_Empty_Control 1.619 -5.92%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.393 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.923 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.546 -
BM_StringRelational_Compare_Huge_Huge_Control 98.921 -
BM_StringRelational_Compare_Huge_Large_Control 2.083 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.668 -
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.392 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.621 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.848 -
BM_StringRelational_Compare_Small_Empty_Control 1.782 10.13%
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.690 -1.92%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.388 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 2.064 -
BM_StringRelational_Eq_Empty_Huge_Control 0.474 -
BM_StringRelational_Eq_Empty_Large_Control 0.491 -
BM_StringRelational_Eq_Empty_Small_Control 0.480 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.849 3.52%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.074 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.189 -
BM_StringRelational_Eq_Huge_Huge_Control 98.995 -
BM_StringRelational_Eq_Large_Huge_Control 0.483 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.504 -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.851 -
BM_StringRelational_Eq_Large_Large_Control 2.303 -
BM_StringRelational_Eq_Small_Huge_Control 0.473 -3.27%
BM_StringRelational_Eq_Small_Large_Control 0.486 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.505 -9.07%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.907 -10.80%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.618 7.66%
BM_StringRelational_Eq_Small_Small_Control 1.856 1.01%
BM_StringRelational_Less_Empty_Empty_Control 1.984 2.33%
BM_StringRelational_Less_Empty_Huge_Control 1.913 -4.11%
BM_StringRelational_Less_Empty_Large_Control 1.910 2.08%
BM_StringRelational_Less_Empty_Small_Control 2.041 -1.74%
BM_StringRelational_Less_Huge_Empty_Control 1.994 5.47%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.325 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.986 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.146 -
BM_StringRelational_Less_Huge_Huge_Control 98.937 -
BM_StringRelational_Less_Huge_Large_Control 2.459 12.06%
BM_StringRelational_Less_Huge_Small_Control 1.728 -
BM_StringRelational_Less_Large_Empty_Control 1.938 -
BM_StringRelational_Less_Large_Huge_Control 2.367 7.67%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.388 8.16%
BM_StringRelational_Less_Large_Large_ChangeLast 1.882 -4.37%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.620 1.35%
BM_StringRelational_Less_Large_Large_Control 2.203 -2.78%
BM_StringRelational_Less_Large_Small_Control 1.833 8.37%
BM_StringRelational_Less_Small_Empty_Control 1.826 -10.93%
BM_StringRelational_Less_Small_Huge_Control 1.621 -12.25%
BM_StringRelational_Less_Small_Large_Control 1.784 -3.39%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.424 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.846 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.439 10.30%
BM_StringRelational_Less_Small_Small_Control 1.691 1.24%
BM_StringResizeAndOverwrite 0.835 -
BM_align/1 0.904 1.75%
BM_align/256 0.886 -
BM_align/64 0.897 -
BM_align/8 0.896 -
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.522 -
BM_deque_deque_copy/1024 38.651 -1.94%
BM_deque_deque_copy/2 3.234 -
BM_deque_deque_copy/4000 148.194 -
BM_deque_deque_copy/4096 150.899 -
BM_deque_deque_copy/512 20.321 -
BM_deque_deque_copy/5500 203.350 -
BM_deque_deque_copy/64 5.432 -
BM_deque_deque_copy/64000 2751.977 2.90%
BM_deque_deque_copy/65536 2913.953 1.40%
BM_deque_deque_copy/70000 2865.176 -
BM_deque_deque_copy_backward/0 1.388 -
BM_deque_deque_copy_backward/1 3.507 13.83%
BM_deque_deque_copy_backward/1024 41.999 2.79%
BM_deque_deque_copy_backward/2 3.116 15.03%
BM_deque_deque_copy_backward/4000 147.721 -
BM_deque_deque_copy_backward/4096 154.236 -
BM_deque_deque_copy_backward/512 21.545 -1.05%
BM_deque_deque_copy_backward/5500 204.879 -
BM_deque_deque_copy_backward/64 5.053 -2.28%
BM_deque_deque_copy_backward/64000 8231.434 -
BM_deque_deque_copy_backward/65536 8271.708 -
BM_deque_deque_copy_backward/70000 9045.852 -
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.517 -
BM_deque_deque_move/1024 38.735 -
BM_deque_deque_move/2 3.236 1.99%
BM_deque_deque_move/4000 148.182 -
BM_deque_deque_move/4096 150.603 -
BM_deque_deque_move/512 20.322 -
BM_deque_deque_move/5500 201.566 -
BM_deque_deque_move/64 5.431 -
BM_deque_deque_move/64000 2788.424 1.11%
BM_deque_deque_move/65536 2924.897 3.03%
BM_deque_deque_move/70000 3123.289 1.38%
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.422 10.85%
BM_deque_deque_move_backward/1024 42.067 2.96%
BM_deque_deque_move_backward/2 3.054 12.89%
BM_deque_deque_move_backward/4000 147.626 -
BM_deque_deque_move_backward/4096 154.213 -
BM_deque_deque_move_backward/512 21.365 -
BM_deque_deque_move_backward/5500 205.069 -
BM_deque_deque_move_backward/64 5.066 -1.87%
BM_deque_deque_move_backward/64000 8113.409 -
BM_deque_deque_move_backward/65536 8395.910 1.15%
BM_deque_deque_move_backward/70000 8924.623 -1.08%
BM_deque_deque_ranges_copy/0 1.387 -
BM_deque_deque_ranges_copy/1 3.571 -
BM_deque_deque_ranges_copy/1024 39.409 -
BM_deque_deque_ranges_copy/2 3.235 -
BM_deque_deque_ranges_copy/4000 147.551 -
BM_deque_deque_ranges_copy/4096 150.681 -
BM_deque_deque_ranges_copy/512 20.250 -
BM_deque_deque_ranges_copy/5500 200.926 -1.13%
BM_deque_deque_ranges_copy/64 5.356 -
BM_deque_deque_ranges_copy/64000 2907.882 7.16%
BM_deque_deque_ranges_copy/65536 2822.988 -
BM_deque_deque_ranges_copy/70000 3119.603 3.31%
BM_deque_deque_ranges_copy_backward/0 1.387 -
BM_deque_deque_ranges_copy_backward/1 3.462 12.57%
BM_deque_deque_ranges_copy_backward/1024 42.061 2.76%
BM_deque_deque_ranges_copy_backward/2 3.112 14.82%
BM_deque_deque_ranges_copy_backward/4000 147.442 -
BM_deque_deque_ranges_copy_backward/4096 153.554 -
BM_deque_deque_ranges_copy_backward/512 21.374 -1.00%
BM_deque_deque_ranges_copy_backward/5500 204.415 -
BM_deque_deque_ranges_copy_backward/64 5.064 -1.97%
BM_deque_deque_ranges_copy_backward/64000 8036.541 -
BM_deque_deque_ranges_copy_backward/65536 8200.492 -1.13%
BM_deque_deque_ranges_copy_backward/70000 8902.715 -
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.562 1.90%
BM_deque_deque_ranges_move/1024 38.632 -
BM_deque_deque_ranges_move/2 3.235 1.96%
BM_deque_deque_ranges_move/4000 147.764 -
BM_deque_deque_ranges_move/4096 149.121 -
BM_deque_deque_ranges_move/512 20.248 -
BM_deque_deque_ranges_move/5500 201.394 -
BM_deque_deque_ranges_move/64 5.348 -
BM_deque_deque_ranges_move/64000 2855.696 -2.84%
BM_deque_deque_ranges_move/65536 2900.656 2.39%
BM_deque_deque_ranges_move/70000 3051.268 2.44%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.489 7.04%
BM_deque_deque_ranges_move_backward/1024 41.984 2.66%
BM_deque_deque_ranges_move_backward/2 3.057 10.39%
BM_deque_deque_ranges_move_backward/4000 147.823 -
BM_deque_deque_ranges_move_backward/4096 153.406 -
BM_deque_deque_ranges_move_backward/512 21.407 -
BM_deque_deque_ranges_move_backward/5500 205.698 -
BM_deque_deque_ranges_move_backward/64 5.058 -1.30%
BM_deque_deque_ranges_move_backward/64000 7970.018 -
BM_deque_deque_ranges_move_backward/65536 8386.994 -
BM_deque_deque_ranges_move_backward/70000 8980.997 -
BM_deque_vector_copy/0 1.389 -
BM_deque_vector_copy/1 2.071 -
BM_deque_vector_copy/1024 36.877 -
BM_deque_vector_copy/2 1.833 -
BM_deque_vector_copy/4000 144.466 1.77%
BM_deque_vector_copy/4096 146.118 -
BM_deque_vector_copy/512 16.632 -
BM_deque_vector_copy/5500 195.039 -
BM_deque_vector_copy/64 2.579 -
BM_deque_vector_copy/64000 2477.277 -
BM_deque_vector_copy/65536 2602.682 -
BM_deque_vector_copy/70000 2850.997 -
BM_deque_vector_copy_backward/0 1.569 -
BM_deque_vector_copy_backward/1 2.121 4.10%
BM_deque_vector_copy_backward/1024 36.968 -
BM_deque_vector_copy_backward/2 1.841 3.57%
BM_deque_vector_copy_backward/4000 141.216 -
BM_deque_vector_copy_backward/4096 148.405 -
BM_deque_vector_copy_backward/512 17.917 -
BM_deque_vector_copy_backward/5500 199.276 -
BM_deque_vector_copy_backward/64 2.916 -
BM_deque_vector_copy_backward/64000 7828.183 -2.65%
BM_deque_vector_copy_backward/65536 8126.816 -
BM_deque_vector_copy_backward/70000 8447.575 -2.44%
BM_deque_vector_move/0 1.378 -10.49%
BM_deque_vector_move/1 2.090 -
BM_deque_vector_move/1024 36.947 -
BM_deque_vector_move/2 1.841 -
BM_deque_vector_move/4000 142.133 -1.82%
BM_deque_vector_move/4096 146.479 -
BM_deque_vector_move/512 16.642 -
BM_deque_vector_move/5500 195.488 -
BM_deque_vector_move/64 2.601 -
BM_deque_vector_move/64000 2812.753 3.44%
BM_deque_vector_move/65536 2726.134 -
BM_deque_vector_move/70000 2955.000 1.31%
BM_deque_vector_move_backward/0 1.371 -10.19%
BM_deque_vector_move_backward/1 2.080 -
BM_deque_vector_move_backward/1024 37.279 1.08%
BM_deque_vector_move_backward/2 1.834 3.44%
BM_deque_vector_move_backward/4000 146.328 -
BM_deque_vector_move_backward/4096 147.507 -1.29%
BM_deque_vector_move_backward/512 17.925 -
BM_deque_vector_move_backward/5500 202.168 -
BM_deque_vector_move_backward/64 2.917 -
BM_deque_vector_move_backward/64000 7865.673 -2.59%
BM_deque_vector_move_backward/65536 8031.873 -3.46%
BM_deque_vector_move_backward/70000 8444.030 -4.18%
BM_deque_vector_ranges_copy/0 1.587 -
BM_deque_vector_ranges_copy/1 2.111 -
BM_deque_vector_ranges_copy/1024 36.991 -
BM_deque_vector_ranges_copy/2 1.835 -
BM_deque_vector_ranges_copy/4000 142.982 -
BM_deque_vector_ranges_copy/4096 145.423 -
BM_deque_vector_ranges_copy/512 16.649 -
BM_deque_vector_ranges_copy/5500 199.892 1.57%
BM_deque_vector_ranges_copy/64 2.613 -
BM_deque_vector_ranges_copy/64000 2630.387 1.69%
BM_deque_vector_ranges_copy/65536 2628.521 -
BM_deque_vector_ranges_copy/70000 2845.688 1.44%
BM_deque_vector_ranges_copy_backward/0 1.476 4.94%
BM_deque_vector_ranges_copy_backward/1 2.091 3.77%
BM_deque_vector_ranges_copy_backward/1024 37.043 -
BM_deque_vector_ranges_copy_backward/2 1.839 2.94%
BM_deque_vector_ranges_copy_backward/4000 141.559 -
BM_deque_vector_ranges_copy_backward/4096 147.943 -
BM_deque_vector_ranges_copy_backward/512 17.923 -
BM_deque_vector_ranges_copy_backward/5500 199.233 -
BM_deque_vector_ranges_copy_backward/64 2.904 -
BM_deque_vector_ranges_copy_backward/64000 7869.201 -2.97%
BM_deque_vector_ranges_copy_backward/65536 8028.251 -1.41%
BM_deque_vector_ranges_copy_backward/70000 8603.085 -2.62%
BM_deque_vector_ranges_move/0 1.432 -10.45%
BM_deque_vector_ranges_move/1 2.078 -
BM_deque_vector_ranges_move/1024 36.887 -
BM_deque_vector_ranges_move/2 1.842 -
BM_deque_vector_ranges_move/4000 150.619 1.76%
BM_deque_vector_ranges_move/4096 145.758 -
BM_deque_vector_ranges_move/512 16.654 -
BM_deque_vector_ranges_move/5500 201.109 1.65%
BM_deque_vector_ranges_move/64 2.562 -2.45%
BM_deque_vector_ranges_move/64000 2753.453 -
BM_deque_vector_ranges_move/65536 2752.084 -
BM_deque_vector_ranges_move/70000 2977.834 -
BM_deque_vector_ranges_move_backward/0 1.441 10.22%
BM_deque_vector_ranges_move_backward/1 2.102 2.18%
BM_deque_vector_ranges_move_backward/1024 37.096 -
BM_deque_vector_ranges_move_backward/2 1.835 3.39%
BM_deque_vector_ranges_move_backward/4000 141.540 -
BM_deque_vector_ranges_move_backward/4096 148.274 -
BM_deque_vector_ranges_move_backward/512 17.880 -
BM_deque_vector_ranges_move_backward/5500 202.212 1.23%
BM_deque_vector_ranges_move_backward/64 2.914 -
BM_deque_vector_ranges_move_backward/64000 7899.555 -2.65%
BM_deque_vector_ranges_move_backward/65536 8175.257 -
BM_deque_vector_ranges_move_backward/70000 8792.914 1.47%
BM_getline_string 17.252 -1.60%
BM_lexicographical_compare_three_way<IntPtr>/1 0.345 12.99%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.720 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 249335.290 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.277 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3782.259 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.859 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60504.015 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.137 -
BM_lexicographical_compare_three_way<IntPtr>/4096 953.793 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.432 -1.10%
BM_lexicographical_compare_three_way<IntPtr>/65536 15097.253 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.920 -9.91%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 475.101 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 494924.735 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.789 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7543.223 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 122.781 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120006.181 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.282 -1.32%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1880.695 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 29.893 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 29970.573 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.292 13.02%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 249.683 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 248982.712 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.274 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3825.717 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 69.774 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60984.414 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.038 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 963.263 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.380 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15268.218 -
BM_lexicographical_compare_three_way_fast_path/1 0.393 -13.80%
BM_lexicographical_compare_three_way_fast_path/1024 244.111 -2.66%
BM_lexicographical_compare_three_way_fast_path/1048576 249756.350 -
BM_lexicographical_compare_three_way_fast_path/16 4.360 -1.62%
BM_lexicographical_compare_three_way_fast_path/16384 3745.738 -2.53%
BM_lexicographical_compare_three_way_fast_path/256 70.013 -
BM_lexicographical_compare_three_way_fast_path/262144 60199.260 -1.63%
BM_lexicographical_compare_three_way_fast_path/4 1.143 -
BM_lexicographical_compare_three_way_fast_path/4096 948.586 -1.83%
BM_lexicographical_compare_three_way_fast_path/64 15.517 -
BM_lexicographical_compare_three_way_fast_path/65536 14951.104 -2.35%
BM_lexicographical_compare_three_way_slow_path/1 0.458 13.13%
BM_lexicographical_compare_three_way_slow_path/1024 248.149 -
BM_lexicographical_compare_three_way_slow_path/1048576 253391.224 1.83%
BM_lexicographical_compare_three_way_slow_path/16 4.353 -2.78%
BM_lexicographical_compare_three_way_slow_path/16384 3973.544 3.44%
BM_lexicographical_compare_three_way_slow_path/256 71.260 -
BM_lexicographical_compare_three_way_slow_path/262144 64708.041 5.18%
BM_lexicographical_compare_three_way_slow_path/4 1.153 -
BM_lexicographical_compare_three_way_slow_path/4096 981.233 1.69%
BM_lexicographical_compare_three_way_slow_path/64 15.813 -
BM_lexicographical_compare_three_way_slow_path/65536 16134.601 4.94%
BM_map_find_string_literal 11.255 -
BM_num_get<bool> 12.532 -
BM_num_get<double> 35.457 1.01%
BM_num_get<float> 34.990 -
BM_num_get<long> 11.489 -2.69%
BM_num_get<long_double> 35.942 -
BM_num_get<long_long> 11.529 -2.86%
BM_num_get<unsigned_int> 10.158 -4.57%
BM_num_get<unsigned_long> 10.926 -2.71%
BM_num_get<unsigned_long_long> 10.986 -1.76%
BM_num_get<unsigned_short> 10.540 -
BM_num_get<void*> 11.823 -
BM_num_put<bool> 10.668 -1.54%
BM_num_put<const_void*> 12.858 1.22%
BM_num_put<double> 57.616 -
BM_num_put<long> 11.601 -5.33%
BM_num_put<long_double> 58.738 -
BM_num_put<long_long> 11.534 -5.75%
BM_num_put<unsigned_long> 11.429 -3.60%
BM_num_put<unsigned_long_long> 11.382 -4.40%
BM_std_min<__int128>/1 0.414 -
BM_std_min<__int128>/10 3.667 -
BM_std_min<__int128>/1024 396.589 -14.66%
BM_std_min<__int128>/11 4.054 -
BM_std_min<__int128>/12 4.482 -
BM_std_min<__int128>/13 4.884 -
BM_std_min<__int128>/14 5.285 -1.09%
BM_std_min<__int128>/15 5.704 -
BM_std_min<__int128>/16 6.121 -
BM_std_min<__int128>/17 6.495 -2.55%
BM_std_min<__int128>/18 6.864 -2.59%
BM_std_min<__int128>/19 7.251 -3.03%
BM_std_min<__int128>/2 0.660 -
BM_std_min<__int128>/20 7.623 -3.48%
BM_std_min<__int128>/21 7.957 -4.60%
BM_std_min<__int128>/22 8.341 -5.05%
BM_std_min<__int128>/23 8.745 -5.21%
BM_std_min<__int128>/24 9.127 -5.53%
BM_std_min<__int128>/25 9.481 -6.06%
BM_std_min<__int128>/26 9.845 -6.09%
BM_std_min<__int128>/27 10.247 -6.64%
BM_std_min<__int128>/28 10.624 -6.78%
BM_std_min<__int128>/29 11.031 -6.91%
BM_std_min<__int128>/3 1.010 -1.15%
BM_std_min<__int128>/30 11.411 -7.30%
BM_std_min<__int128>/31 11.804 -7.15%
BM_std_min<__int128>/32 12.220 -7.44%
BM_std_min<__int128>/4 1.373 -1.00%
BM_std_min<__int128>/4000 1542.581 -15.41%
BM_std_min<__int128>/4096 1578.869 -15.10%
BM_std_min<__int128>/5 1.744 -1.39%
BM_std_min<__int128>/512 199.041 -14.53%
BM_std_min<__int128>/5500 2122.431 -15.06%
BM_std_min<__int128>/6 2.088 -1.63%
BM_std_min<__int128>/64 24.553 -11.69%
BM_std_min<__int128>/64000 24748.591 -15.39%
BM_std_min<__int128>/65536 25360.713 -15.64%
BM_std_min<__int128>/7 2.483 -1.88%
BM_std_min<__int128>/70000 27074.424 -15.62%
BM_std_min<__int128>/8 2.875 -2.24%
BM_std_min<__int128>/9 3.273 -1.06%
BM_std_min<char>/1 0.285 -13.46%
BM_std_min<char>/10 0.901 -
BM_std_min<char>/1024 8.538 1.28%
BM_std_min<char>/11 1.040 -
BM_std_min<char>/12 1.316 -1.95%
BM_std_min<char>/13 1.551 -3.21%
BM_std_min<char>/14 1.798 -
BM_std_min<char>/15 2.087 -1.78%
BM_std_min<char>/16 2.492 -
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.988 1.76%
BM_std_min<char>/19 1.183 2.30%
BM_std_min<char>/2 0.504 -
BM_std_min<char>/20 1.545 1.09%
BM_std_min<char>/21 1.808 1.42%
BM_std_min<char>/22 2.061 1.50%
BM_std_min<char>/23 2.359 1.56%
BM_std_min<char>/24 2.772 2.59%
BM_std_min<char>/25 1.152 -
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.386 -
BM_std_min<char>/28 1.754 -1.07%
BM_std_min<char>/29 2.025 -
BM_std_min<char>/3 0.719 -3.43%
BM_std_min<char>/30 2.303 2.88%
BM_std_min<char>/31 2.512 2.39%
BM_std_min<char>/32 2.811 -3.91%
BM_std_min<char>/4 1.074 -4.55%
BM_std_min<char>/4000 27.207 -2.20%
BM_std_min<char>/4096 28.869 -2.55%
BM_std_min<char>/5 1.352 -6.03%
BM_std_min<char>/512 6.423 -
BM_std_min<char>/5500 37.078 -
BM_std_min<char>/6 1.610 1.25%
BM_std_min<char>/64 4.118 -4.77%
BM_std_min<char>/64000 451.442 -
BM_std_min<char>/65536 462.465 -
BM_std_min<char>/7 1.863 -4.68%
BM_std_min<char>/70000 493.518 -
BM_std_min<char>/8 2.267 -4.00%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.257 -33.30%
BM_std_min<int>/10 0.995 -1.06%
BM_std_min<int>/1024 26.735 -
BM_std_min<int>/11 1.156 -2.07%
BM_std_min<int>/12 1.495 -5.49%
BM_std_min<int>/13 1.163 -
BM_std_min<int>/14 1.158 -
BM_std_min<int>/15 1.387 -
BM_std_min<int>/16 1.710 1.41%
BM_std_min<int>/17 0.960 -
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.462 -9.61%
BM_std_min<int>/20 1.388 -
BM_std_min<int>/21 1.388 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.573 -
BM_std_min<int>/24 1.849 2.48%
BM_std_min<int>/25 1.481 -
BM_std_min<int>/26 1.527 -
BM_std_min<int>/27 1.644 -
BM_std_min<int>/28 2.018 1.38%
BM_std_min<int>/29 1.619 -
BM_std_min<int>/3 0.693 -6.72%
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.220 1.30%
BM_std_min<int>/4 1.010 -8.79%
BM_std_min<int>/4000 109.432 -
BM_std_min<int>/4096 112.333 -
BM_std_min<int>/5 0.877 -
BM_std_min<int>/512 12.839 -
BM_std_min<int>/5500 152.088 -
BM_std_min<int>/6 0.925 -
BM_std_min<int>/64 2.633 -4.23%
BM_std_min<int>/64000 1881.930 -
BM_std_min<int>/65536 1926.861 -
BM_std_min<int>/7 1.040 -
BM_std_min<int>/70000 2056.048 -
BM_std_min<int>/8 1.254 -1.19%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.678 -
BM_std_min<long_long>/10 1.329 -
BM_std_min<long_long>/1024 106.191 -
BM_std_min<long_long>/11 1.502 -
BM_std_min<long_long>/12 2.015 -2.17%
BM_std_min<long_long>/13 2.417 -
BM_std_min<long_long>/14 2.652 -
BM_std_min<long_long>/15 2.883 -
BM_std_min<long_long>/16 3.112 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.623 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.692 -
BM_std_min<long_long>/20 2.034 -1.19%
BM_std_min<long_long>/21 2.426 -
BM_std_min<long_long>/22 2.646 -
BM_std_min<long_long>/23 2.887 -
BM_std_min<long_long>/24 3.118 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.085 -
BM_std_min<long_long>/27 2.095 -
BM_std_min<long_long>/28 2.586 -1.65%
BM_std_min<long_long>/29 3.001 -
BM_std_min<long_long>/3 1.346 1.52%
BM_std_min<long_long>/30 3.266 1.84%
BM_std_min<long_long>/31 3.490 4.71%
BM_std_min<long_long>/32 3.560 -1.54%
BM_std_min<long_long>/4 1.669 -
BM_std_min<long_long>/4000 444.550 -
BM_std_min<long_long>/4096 455.647 -
BM_std_min<long_long>/5 1.917 -
BM_std_min<long_long>/512 46.867 -
BM_std_min<long_long>/5500 615.181 -
BM_std_min<long_long>/6 2.144 -
BM_std_min<long_long>/64 4.905 -2.49%
BM_std_min<long_long>/64000 7332.926 -
BM_std_min<long_long>/65536 7509.983 -
BM_std_min<long_long>/7 2.367 -
BM_std_min<long_long>/70000 8010.302 -
BM_std_min<long_long>/8 2.695 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.331 -11.50%
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 14.018 -
BM_std_min<short>/11 1.180 -
BM_std_min<short>/12 1.513 3.83%
BM_std_min<short>/13 1.155 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.387 -
BM_std_min<short>/16 1.764 -2.79%
BM_std_min<short>/17 1.618 2.21%
BM_std_min<short>/18 1.549 -2.95%
BM_std_min<short>/19 1.838 -5.43%
BM_std_min<short>/2 0.497 -3.41%
BM_std_min<short>/20 2.152 -5.98%
BM_std_min<short>/21 1.843 -
BM_std_min<short>/22 1.846 1.59%
BM_std_min<short>/23 2.056 -
BM_std_min<short>/24 2.474 -5.46%
BM_std_min<short>/25 2.162 2.29%
BM_std_min<short>/26 2.082 -1.95%
BM_std_min<short>/27 2.323 -
BM_std_min<short>/28 2.703 -2.10%
BM_std_min<short>/29 2.348 -
BM_std_min<short>/3 0.693 -
BM_std_min<short>/30 2.375 -
BM_std_min<short>/31 2.618 -
BM_std_min<short>/32 2.969 1.09%
BM_std_min<short>/4 0.998 -3.02%
BM_std_min<short>/4000 53.519 -
BM_std_min<short>/4096 54.879 -
BM_std_min<short>/5 0.877 -
BM_std_min<short>/512 7.239 -
BM_std_min<short>/5500 75.471 -
BM_std_min<short>/6 0.971 -
BM_std_min<short>/64 3.456 -1.47%
BM_std_min<short>/64000 911.547 -
BM_std_min<short>/65536 933.543 -
BM_std_min<short>/7 1.110 -
BM_std_min<short>/70000 1032.128 -
BM_std_min<short>/8 1.330 -3.81%
BM_std_min<short>/9 0.925 -
BM_std_min<unsigned___int128>/1 0.407 29.52%
BM_std_min<unsigned___int128>/10 3.689 -6.28%
BM_std_min<unsigned___int128>/1024 395.174 -36.39%
BM_std_min<unsigned___int128>/11 4.074 -7.15%
BM_std_min<unsigned___int128>/12 4.510 -7.90%
BM_std_min<unsigned___int128>/13 4.921 -8.69%
BM_std_min<unsigned___int128>/14 5.310 -10.38%
BM_std_min<unsigned___int128>/15 5.735 -11.09%
BM_std_min<unsigned___int128>/16 6.172 -11.50%
BM_std_min<unsigned___int128>/17 6.523 -13.68%
BM_std_min<unsigned___int128>/18 6.896 -14.71%
BM_std_min<unsigned___int128>/19 7.280 -16.04%
BM_std_min<unsigned___int128>/2 0.669 -
BM_std_min<unsigned___int128>/20 7.656 -17.12%
BM_std_min<unsigned___int128>/21 7.999 -18.37%
BM_std_min<unsigned___int128>/22 8.379 -19.52%
BM_std_min<unsigned___int128>/23 8.773 -20.36%
BM_std_min<unsigned___int128>/24 9.137 -20.98%
BM_std_min<unsigned___int128>/25 9.494 -21.64%
BM_std_min<unsigned___int128>/26 9.858 -22.52%
BM_std_min<unsigned___int128>/27 10.282 -22.64%
BM_std_min<unsigned___int128>/28 10.654 -23.30%
BM_std_min<unsigned___int128>/29 11.050 -24.00%
BM_std_min<unsigned___int128>/3 1.027 -
BM_std_min<unsigned___int128>/30 11.455 -24.13%
BM_std_min<unsigned___int128>/31 11.841 -24.67%
BM_std_min<unsigned___int128>/32 12.237 -24.97%
BM_std_min<unsigned___int128>/4 1.382 -3.24%
BM_std_min<unsigned___int128>/4000 1539.218 -36.40%
BM_std_min<unsigned___int128>/4096 1575.894 -36.55%
BM_std_min<unsigned___int128>/5 1.765 -3.36%
BM_std_min<unsigned___int128>/512 198.148 -35.80%
BM_std_min<unsigned___int128>/5500 2114.400 -36.42%
BM_std_min<unsigned___int128>/6 2.094 -5.86%
BM_std_min<unsigned___int128>/64 24.513 -31.36%
BM_std_min<unsigned___int128>/64000 24711.243 -36.76%
BM_std_min<unsigned___int128>/65536 25317.120 -37.08%
BM_std_min<unsigned___int128>/7 2.506 -4.79%
BM_std_min<unsigned___int128>/70000 27013.117 -36.75%
BM_std_min<unsigned___int128>/8 2.892 -5.30%
BM_std_min<unsigned___int128>/9 3.295 -5.39%
BM_std_min<unsigned_char>/1 0.454 19.22%
BM_std_min<unsigned_char>/10 0.913 -
BM_std_min<unsigned_char>/1024 8.400 -1.13%
BM_std_min<unsigned_char>/11 1.074 -
BM_std_min<unsigned_char>/12 1.302 -1.63%
BM_std_min<unsigned_char>/13 1.545 -1.26%
BM_std_min<unsigned_char>/14 1.810 -2.53%
BM_std_min<unsigned_char>/15 2.028 -
BM_std_min<unsigned_char>/16 2.606 -
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.971 -3.45%
BM_std_min<unsigned_char>/19 1.157 -2.44%
BM_std_min<unsigned_char>/2 0.486 -7.66%
BM_std_min<unsigned_char>/20 1.509 -4.10%
BM_std_min<unsigned_char>/21 1.720 -2.86%
BM_std_min<unsigned_char>/22 1.997 -2.51%
BM_std_min<unsigned_char>/23 2.306 -
BM_std_min<unsigned_char>/24 2.801 1.16%
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.387 -
BM_std_min<unsigned_char>/28 1.748 -
BM_std_min<unsigned_char>/29 1.989 1.26%
BM_std_min<unsigned_char>/3 0.728 -1.63%
BM_std_min<unsigned_char>/30 2.225 -2.61%
BM_std_min<unsigned_char>/31 2.527 -
BM_std_min<unsigned_char>/32 2.889 -
BM_std_min<unsigned_char>/4 1.010 -2.99%
BM_std_min<unsigned_char>/4000 27.868 1.96%
BM_std_min<unsigned_char>/4096 29.957 2.14%
BM_std_min<unsigned_char>/5 1.291 -
BM_std_min<unsigned_char>/512 6.455 -
BM_std_min<unsigned_char>/5500 37.549 -
BM_std_min<unsigned_char>/6 1.584 2.67%
BM_std_min<unsigned_char>/64 4.147 -
BM_std_min<unsigned_char>/64000 455.282 -
BM_std_min<unsigned_char>/65536 465.759 -
BM_std_min<unsigned_char>/7 1.832 3.25%
BM_std_min<unsigned_char>/70000 496.810 -
BM_std_min<unsigned_char>/8 2.249 -3.36%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.285 -37.57%
BM_std_min<unsigned_int>/10 0.994 -
BM_std_min<unsigned_int>/1024 26.839 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.504 2.07%
BM_std_min<unsigned_int>/13 1.545 3.69%
BM_std_min<unsigned_int>/14 1.157 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.903 -
BM_std_min<unsigned_int>/17 0.965 1.78%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.463 -
BM_std_min<unsigned_int>/20 1.388 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.456 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.787 -1.23%
BM_std_min<unsigned_int>/25 1.481 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.978 -
BM_std_min<unsigned_int>/29 2.065 -
BM_std_min<unsigned_int>/3 0.692 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.203 -1.00%
BM_std_min<unsigned_int>/4 1.040 3.29%
BM_std_min<unsigned_int>/4000 109.788 -
BM_std_min<unsigned_int>/4096 111.634 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.903 -
BM_std_min<unsigned_int>/5500 152.259 -
BM_std_min<unsigned_int>/6 0.927 -
BM_std_min<unsigned_int>/64 2.817 -2.37%
BM_std_min<unsigned_int>/64000 1881.868 -
BM_std_min<unsigned_int>/65536 1926.441 -
BM_std_min<unsigned_int>/7 1.041 -
BM_std_min<unsigned_int>/70000 2056.107 -
BM_std_min<unsigned_int>/8 1.301 -
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.458 78.74%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 105.812 -
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.707 -1.30%
BM_std_min<unsigned_long_long>/14 1.911 -
BM_std_min<unsigned_long_long>/15 2.182 -
BM_std_min<unsigned_long_long>/16 2.448 -
BM_std_min<unsigned_long_long>/17 1.554 -
BM_std_min<unsigned_long_long>/18 1.623 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.486 -
BM_std_min<unsigned_long_long>/20 1.853 -
BM_std_min<unsigned_long_long>/21 1.997 -
BM_std_min<unsigned_long_long>/22 2.171 -1.05%
BM_std_min<unsigned_long_long>/23 2.415 -
BM_std_min<unsigned_long_long>/24 2.685 -
BM_std_min<unsigned_long_long>/25 2.085 -
BM_std_min<unsigned_long_long>/26 2.087 -
BM_std_min<unsigned_long_long>/27 2.098 -
BM_std_min<unsigned_long_long>/28 2.163 -
BM_std_min<unsigned_long_long>/29 2.445 -
BM_std_min<unsigned_long_long>/3 0.686 -
BM_std_min<unsigned_long_long>/30 2.578 -3.67%
BM_std_min<unsigned_long_long>/31 2.989 3.67%
BM_std_min<unsigned_long_long>/32 3.220 -2.87%
BM_std_min<unsigned_long_long>/4 0.974 -11.77%
BM_std_min<unsigned_long_long>/4000 444.098 -
BM_std_min<unsigned_long_long>/4096 454.738 -
BM_std_min<unsigned_long_long>/5 1.241 -4.37%
BM_std_min<unsigned_long_long>/512 47.017 -
BM_std_min<unsigned_long_long>/5500 614.504 -
BM_std_min<unsigned_long_long>/6 1.571 1.51%
BM_std_min<unsigned_long_long>/64 4.951 5.51%
BM_std_min<unsigned_long_long>/64000 7328.825 -
BM_std_min<unsigned_long_long>/65536 7502.179 -
BM_std_min<unsigned_long_long>/7 1.802 -3.90%
BM_std_min<unsigned_long_long>/70000 8008.759 -
BM_std_min<unsigned_long_long>/8 2.250 -4.63%
BM_std_min<unsigned_long_long>/9 1.170 -1.00%
BM_std_min<unsigned_short>/1 0.455 -
BM_std_min<unsigned_short>/10 1.024 -1.17%
BM_std_min<unsigned_short>/1024 14.135 -
BM_std_min<unsigned_short>/11 1.199 -3.81%
BM_std_min<unsigned_short>/12 1.550 -1.51%
BM_std_min<unsigned_short>/13 6.412 -
BM_std_min<unsigned_short>/14 1.157 -
BM_std_min<unsigned_short>/15 1.388 -
BM_std_min<unsigned_short>/16 1.662 -4.36%
BM_std_min<unsigned_short>/17 6.635 -
BM_std_min<unsigned_short>/18 1.447 -4.91%
BM_std_min<unsigned_short>/19 1.936 2.47%
BM_std_min<unsigned_short>/2 0.555 10.12%
BM_std_min<unsigned_short>/20 2.176 -2.37%
BM_std_min<unsigned_short>/21 6.896 -
BM_std_min<unsigned_short>/22 1.860 5.14%
BM_std_min<unsigned_short>/23 2.121 -4.81%
BM_std_min<unsigned_short>/24 2.427 -2.98%
BM_std_min<unsigned_short>/25 7.111 -
BM_std_min<unsigned_short>/26 2.099 -1.56%
BM_std_min<unsigned_short>/27 2.382 -
BM_std_min<unsigned_short>/28 2.666 -1.55%
BM_std_min<unsigned_short>/29 7.329 -
BM_std_min<unsigned_short>/3 0.766 6.48%
BM_std_min<unsigned_short>/30 2.436 3.92%
BM_std_min<unsigned_short>/31 2.570 -
BM_std_min<unsigned_short>/32 2.882 -2.80%
BM_std_min<unsigned_short>/4 1.020 2.96%
BM_std_min<unsigned_short>/4000 54.618 -
BM_std_min<unsigned_short>/4096 56.051 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.345 1.19%
BM_std_min<unsigned_short>/5500 76.655 -
BM_std_min<unsigned_short>/6 0.954 -
BM_std_min<unsigned_short>/64 3.528 1.64%
BM_std_min<unsigned_short>/64000 912.151 -
BM_std_min<unsigned_short>/65536 934.867 -
BM_std_min<unsigned_short>/7 1.110 -1.43%
BM_std_min<unsigned_short>/70000 1032.610 -
BM_std_min<unsigned_short>/8 1.320 -3.55%
BM_std_min<unsigned_short>/9 6.319 -1.76%
BM_std_minmax<char>/1 0.618 2.88%
BM_std_minmax<char>/10 1.385 -
BM_std_minmax<char>/1024 8.734 -
BM_std_minmax<char>/11 1.801 -3.43%
BM_std_minmax<char>/12 2.009 2.45%
BM_std_minmax<char>/13 2.244 2.30%
BM_std_minmax<char>/14 2.520 -
BM_std_minmax<char>/15 3.031 1.44%
BM_std_minmax<char>/16 0.924 -
BM_std_minmax<char>/17 1.087 -
BM_std_minmax<char>/18 1.295 -
BM_std_minmax<char>/19 1.641 4.17%
BM_std_minmax<char>/2 0.860 6.46%
BM_std_minmax<char>/20 1.931 4.97%
BM_std_minmax<char>/21 2.226 3.70%
BM_std_minmax<char>/22 2.490 1.82%
BM_std_minmax<char>/23 2.932 -
BM_std_minmax<char>/24 1.154 -
BM_std_minmax<char>/25 1.180 -
BM_std_minmax<char>/26 1.388 -
BM_std_minmax<char>/27 1.816 5.72%
BM_std_minmax<char>/28 2.122 1.48%
BM_std_minmax<char>/29 2.412 1.27%
BM_std_minmax<char>/3 1.168 6.66%
BM_std_minmax<char>/30 2.657 -
BM_std_minmax<char>/31 3.137 -
BM_std_minmax<char>/32 1.535 -
BM_std_minmax<char>/4 1.453 6.35%
BM_std_minmax<char>/4000 38.885 -
BM_std_minmax<char>/4096 32.866 -
BM_std_minmax<char>/5 1.742 7.45%
BM_std_minmax<char>/512 5.011 -
BM_std_minmax<char>/5500 49.817 4.67%
BM_std_minmax<char>/6 2.012 5.27%
BM_std_minmax<char>/64 1.186 -10.00%
BM_std_minmax<char>/64000 531.200 -
BM_std_minmax<char>/65536 543.975 -
BM_std_minmax<char>/7 2.453 -
BM_std_minmax<char>/70000 596.187 -
BM_std_minmax<char>/8 1.019 -4.55%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.602 -
BM_std_minmax<int>/10 1.387 -3.47%
BM_std_minmax<int>/1024 33.546 -
BM_std_minmax<int>/11 1.712 -7.41%
BM_std_minmax<int>/12 1.386 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.625 -2.72%
BM_std_minmax<int>/15 1.934 -6.89%
BM_std_minmax<int>/16 1.298 3.19%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.849 -2.70%
BM_std_minmax<int>/2 0.824 -7.03%
BM_std_minmax<int>/20 1.744 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.020 -
BM_std_minmax<int>/23 2.278 -3.47%
BM_std_minmax<int>/24 1.850 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.399 -4.05%
BM_std_minmax<int>/28 2.080 -
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.104 -9.05%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.646 -3.18%
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 0.956 -7.13%
BM_std_minmax<int>/4000 133.143 -
BM_std_minmax<int>/4096 136.374 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.612 -
BM_std_minmax<int>/5500 191.035 -
BM_std_minmax<int>/6 1.386 -
BM_std_minmax<int>/64 2.531 -
BM_std_minmax<int>/64000 2152.221 -
BM_std_minmax<int>/65536 2203.211 -
BM_std_minmax<int>/7 1.716 -4.74%
BM_std_minmax<int>/70000 2351.414 -
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.156 -1.09%
BM_std_minmax<long_long>/1 0.615 -11.23%
BM_std_minmax<long_long>/10 2.173 -
BM_std_minmax<long_long>/1024 133.524 -
BM_std_minmax<long_long>/11 2.451 -
BM_std_minmax<long_long>/12 2.717 -
BM_std_minmax<long_long>/13 3.060 -
BM_std_minmax<long_long>/14 3.303 -
BM_std_minmax<long_long>/15 3.673 -
BM_std_minmax<long_long>/16 3.052 -
BM_std_minmax<long_long>/17 3.064 -
BM_std_minmax<long_long>/18 3.067 -
BM_std_minmax<long_long>/19 3.070 -
BM_std_minmax<long_long>/2 1.185 -6.95%
BM_std_minmax<long_long>/20 3.299 -
BM_std_minmax<long_long>/21 3.503 -
BM_std_minmax<long_long>/22 3.921 -
BM_std_minmax<long_long>/23 4.358 -
BM_std_minmax<long_long>/24 3.988 -
BM_std_minmax<long_long>/25 4.008 -
BM_std_minmax<long_long>/26 4.017 -
BM_std_minmax<long_long>/27 4.017 -
BM_std_minmax<long_long>/28 4.120 -
BM_std_minmax<long_long>/29 4.315 -
BM_std_minmax<long_long>/3 1.636 2.19%
BM_std_minmax<long_long>/30 4.541 -
BM_std_minmax<long_long>/31 4.806 -
BM_std_minmax<long_long>/32 4.948 -
BM_std_minmax<long_long>/4 1.861 6.62%
BM_std_minmax<long_long>/4000 525.146 -
BM_std_minmax<long_long>/4096 537.922 -
BM_std_minmax<long_long>/5 2.110 1.69%
BM_std_minmax<long_long>/512 66.972 -
BM_std_minmax<long_long>/5500 722.561 -
BM_std_minmax<long_long>/6 2.345 -
BM_std_minmax<long_long>/64 10.319 -
BM_std_minmax<long_long>/64000 8474.364 -
BM_std_minmax<long_long>/65536 8679.049 -
BM_std_minmax<long_long>/7 2.574 -
BM_std_minmax<long_long>/70000 9271.853 -
BM_std_minmax<long_long>/8 2.121 -
BM_std_minmax<long_long>/9 2.124 -
BM_std_minmax<short>/1 0.648 3.46%
BM_std_minmax<short>/10 1.424 1.35%
BM_std_minmax<short>/1024 16.541 -
BM_std_minmax<short>/11 1.790 2.63%
BM_std_minmax<short>/12 1.383 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.618 -
BM_std_minmax<short>/15 1.956 -
BM_std_minmax<short>/16 1.801 4.43%
BM_std_minmax<short>/17 1.805 4.74%
BM_std_minmax<short>/18 1.978 -3.19%
BM_std_minmax<short>/19 2.441 6.73%
BM_std_minmax<short>/2 0.902 5.54%
BM_std_minmax<short>/20 2.040 1.32%
BM_std_minmax<short>/21 2.080 5.22%
BM_std_minmax<short>/22 2.340 -
BM_std_minmax<short>/23 2.612 3.85%
BM_std_minmax<short>/24 2.283 2.05%
BM_std_minmax<short>/25 2.302 -
BM_std_minmax<short>/26 2.539 1.76%
BM_std_minmax<short>/27 2.816 -1.35%
BM_std_minmax<short>/28 2.503 -6.12%
BM_std_minmax<short>/29 2.602 1.96%
BM_std_minmax<short>/3 1.172 3.83%
BM_std_minmax<short>/30 2.734 -2.84%
BM_std_minmax<short>/31 3.186 2.25%
BM_std_minmax<short>/32 1.340 -3.12%
BM_std_minmax<short>/4 1.151 -
BM_std_minmax<short>/4000 66.106 -
BM_std_minmax<short>/4096 67.637 -
BM_std_minmax<short>/5 1.158 -
BM_std_minmax<short>/512 8.860 -
BM_std_minmax<short>/5500 97.443 -
BM_std_minmax<short>/6 1.375 -
BM_std_minmax<short>/64 1.569 -2.92%
BM_std_minmax<short>/64000 1064.919 -
BM_std_minmax<short>/65536 1089.900 -
BM_std_minmax<short>/7 1.805 2.17%
BM_std_minmax<short>/70000 1199.667 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.180 1.15%
BM_std_minmax<unsigned_char>/1 0.629 -
BM_std_minmax<unsigned_char>/10 1.387 -
BM_std_minmax<unsigned_char>/1024 8.775 -
BM_std_minmax<unsigned_char>/11 1.789 -3.12%
BM_std_minmax<unsigned_char>/12 2.048 1.96%
BM_std_minmax<unsigned_char>/13 2.310 -
BM_std_minmax<unsigned_char>/14 2.588 -
BM_std_minmax<unsigned_char>/15 3.047 -1.04%
BM_std_minmax<unsigned_char>/16 1.028 5.59%
BM_std_minmax<unsigned_char>/17 1.122 1.66%
BM_std_minmax<unsigned_char>/18 1.338 1.55%
BM_std_minmax<unsigned_char>/19 1.680 2.26%
BM_std_minmax<unsigned_char>/2 0.893 4.38%
BM_std_minmax<unsigned_char>/20 1.975 3.49%
BM_std_minmax<unsigned_char>/21 2.254 2.05%
BM_std_minmax<unsigned_char>/22 2.550 1.49%
BM_std_minmax<unsigned_char>/23 3.021 3.42%
BM_std_minmax<unsigned_char>/24 1.260 4.87%
BM_std_minmax<unsigned_char>/25 1.271 3.59%
BM_std_minmax<unsigned_char>/26 1.494 4.00%
BM_std_minmax<unsigned_char>/27 1.934 5.69%
BM_std_minmax<unsigned_char>/28 2.202 4.20%
BM_std_minmax<unsigned_char>/29 2.476 2.36%
BM_std_minmax<unsigned_char>/3 1.230 7.95%
BM_std_minmax<unsigned_char>/30 2.741 -
BM_std_minmax<unsigned_char>/31 3.214 1.42%
BM_std_minmax<unsigned_char>/32 1.615 2.91%
BM_std_minmax<unsigned_char>/4 1.497 5.17%
BM_std_minmax<unsigned_char>/4000 38.993 -
BM_std_minmax<unsigned_char>/4096 33.038 -
BM_std_minmax<unsigned_char>/5 1.788 7.17%
BM_std_minmax<unsigned_char>/512 5.021 -
BM_std_minmax<unsigned_char>/5500 50.397 -
BM_std_minmax<unsigned_char>/6 2.080 6.51%
BM_std_minmax<unsigned_char>/64 1.203 -
BM_std_minmax<unsigned_char>/64000 533.337 -
BM_std_minmax<unsigned_char>/65536 545.673 -
BM_std_minmax<unsigned_char>/7 2.465 1.14%
BM_std_minmax<unsigned_char>/70000 598.301 -
BM_std_minmax<unsigned_char>/8 0.972 5.28%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.601 -
BM_std_minmax<unsigned_int>/10 1.387 -
BM_std_minmax<unsigned_int>/1024 33.582 -
BM_std_minmax<unsigned_int>/11 1.817 3.35%
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.618 -
BM_std_minmax<unsigned_int>/15 2.040 1.82%
BM_std_minmax<unsigned_int>/16 1.385 2.54%
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.798 -12.71%
BM_std_minmax<unsigned_int>/20 1.746 -
BM_std_minmax<unsigned_int>/21 1.852 -
BM_std_minmax<unsigned_int>/22 2.022 -
BM_std_minmax<unsigned_int>/23 2.440 2.31%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.959 -
BM_std_minmax<unsigned_int>/26 2.116 -
BM_std_minmax<unsigned_int>/27 2.368 -
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.048 -
BM_std_minmax<unsigned_int>/3 1.088 -10.96%
BM_std_minmax<unsigned_int>/30 2.217 -
BM_std_minmax<unsigned_int>/31 2.529 -2.75%
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 1.155 6.28%
BM_std_minmax<unsigned_int>/4000 133.304 -
BM_std_minmax<unsigned_int>/4096 136.449 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.639 -
BM_std_minmax<unsigned_int>/5500 191.168 -
BM_std_minmax<unsigned_int>/6 1.387 2.75%
BM_std_minmax<unsigned_int>/64 2.538 -
BM_std_minmax<unsigned_int>/64000 2152.820 -
BM_std_minmax<unsigned_int>/65536 2204.151 -
BM_std_minmax<unsigned_int>/7 1.879 10.19%
BM_std_minmax<unsigned_int>/70000 2352.313 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.163 -
BM_std_minmax<unsigned_long_long>/1 0.553 -20.16%
BM_std_minmax<unsigned_long_long>/10 2.130 -
BM_std_minmax<unsigned_long_long>/1024 133.597 -
BM_std_minmax<unsigned_long_long>/11 2.393 6.69%
BM_std_minmax<unsigned_long_long>/12 2.676 -
BM_std_minmax<unsigned_long_long>/13 3.006 -
BM_std_minmax<unsigned_long_long>/14 3.267 -3.37%
BM_std_minmax<unsigned_long_long>/15 3.654 -4.44%
BM_std_minmax<unsigned_long_long>/16 3.051 -
BM_std_minmax<unsigned_long_long>/17 3.066 -
BM_std_minmax<unsigned_long_long>/18 3.071 -
BM_std_minmax<unsigned_long_long>/19 3.065 -
BM_std_minmax<unsigned_long_long>/2 0.866 -6.30%
BM_std_minmax<unsigned_long_long>/20 3.300 1.27%
BM_std_minmax<unsigned_long_long>/21 3.470 -2.87%
BM_std_minmax<unsigned_long_long>/22 3.912 -1.11%
BM_std_minmax<unsigned_long_long>/23 4.311 -2.51%
BM_std_minmax<unsigned_long_long>/24 3.989 -
BM_std_minmax<unsigned_long_long>/25 4.010 -
BM_std_minmax<unsigned_long_long>/26 4.023 -
BM_std_minmax<unsigned_long_long>/27 4.011 -
BM_std_minmax<unsigned_long_long>/28 4.032 -
BM_std_minmax<unsigned_long_long>/29 4.174 1.92%
BM_std_minmax<unsigned_long_long>/3 1.217 -10.01%
BM_std_minmax<unsigned_long_long>/30 4.405 -2.11%
BM_std_minmax<unsigned_long_long>/31 4.763 -3.69%
BM_std_minmax<unsigned_long_long>/32 4.969 -
BM_std_minmax<unsigned_long_long>/4 1.534 -6.62%
BM_std_minmax<unsigned_long_long>/4000 525.511 -
BM_std_minmax<unsigned_long_long>/4096 537.851 -
BM_std_minmax<unsigned_long_long>/5 1.805 -5.52%
BM_std_minmax<unsigned_long_long>/512 66.730 -
BM_std_minmax<unsigned_long_long>/5500 722.833 -
BM_std_minmax<unsigned_long_long>/6 2.078 -4.76%
BM_std_minmax<unsigned_long_long>/64 10.336 -
BM_std_minmax<unsigned_long_long>/64000 8482.222 -
BM_std_minmax<unsigned_long_long>/65536 8690.713 -
BM_std_minmax<unsigned_long_long>/7 2.488 -7.06%
BM_std_minmax<unsigned_long_long>/70000 9279.265 -
BM_std_minmax<unsigned_long_long>/8 2.121 -
BM_std_minmax<unsigned_long_long>/9 2.123 -
BM_std_minmax<unsigned_short>/1 0.628 -3.22%
BM_std_minmax<unsigned_short>/10 1.412 -
BM_std_minmax<unsigned_short>/1024 16.572 -
BM_std_minmax<unsigned_short>/11 1.695 -2.10%
BM_std_minmax<unsigned_short>/12 1.320 -4.69%
BM_std_minmax<unsigned_short>/13 1.360 -1.95%
BM_std_minmax<unsigned_short>/14 1.594 -1.69%
BM_std_minmax<unsigned_short>/15 1.912 -
BM_std_minmax<unsigned_short>/16 1.617 -7.62%
BM_std_minmax<unsigned_short>/17 1.639 -4.39%
BM_std_minmax<unsigned_short>/18 1.914 -3.32%
BM_std_minmax<unsigned_short>/19 2.098 -4.78%
BM_std_minmax<unsigned_short>/2 0.893 -4.86%
BM_std_minmax<unsigned_short>/20 1.974 1.70%
BM_std_minmax<unsigned_short>/21 1.979 -
BM_std_minmax<unsigned_short>/22 2.302 -
BM_std_minmax<unsigned_short>/23 2.492 -
BM_std_minmax<unsigned_short>/24 2.260 2.66%
BM_std_minmax<unsigned_short>/25 2.256 -2.11%
BM_std_minmax<unsigned_short>/26 2.501 -
BM_std_minmax<unsigned_short>/27 2.749 -2.00%
BM_std_minmax<unsigned_short>/28 2.426 -4.10%
BM_std_minmax<unsigned_short>/29 2.461 -3.31%
BM_std_minmax<unsigned_short>/3 1.195 -2.82%
BM_std_minmax<unsigned_short>/30 2.784 -1.80%
BM_std_minmax<unsigned_short>/31 3.065 -
BM_std_minmax<unsigned_short>/32 1.340 -
BM_std_minmax<unsigned_short>/4 0.919 -15.79%
BM_std_minmax<unsigned_short>/4000 66.117 -
BM_std_minmax<unsigned_short>/4096 67.727 -
BM_std_minmax<unsigned_short>/5 1.145 -1.08%
BM_std_minmax<unsigned_short>/512 8.860 -
BM_std_minmax<unsigned_short>/5500 97.656 -
BM_std_minmax<unsigned_short>/6 1.373 1.92%
BM_std_minmax<unsigned_short>/64 1.594 -
BM_std_minmax<unsigned_short>/64000 1065.357 -
BM_std_minmax<unsigned_short>/65536 1091.886 -
BM_std_minmax<unsigned_short>/7 1.700 2.20%
BM_std_minmax<unsigned_short>/70000 1201.108 -
BM_std_minmax<unsigned_short>/8 1.113 -3.66%
BM_std_minmax<unsigned_short>/9 1.171 -
BM_std_minmax_element<char>/1 0.309 -
BM_std_minmax_element<char>/1024 283.459 7.69%
BM_std_minmax_element<char>/2 0.612 -11.07%
BM_std_minmax_element<char>/3 1.086 -8.92%
BM_std_minmax_element<char>/4 1.233 1.49%
BM_std_minmax_element<char>/4000 1084.291 7.91%
BM_std_minmax_element<char>/4096 1110.798 8.09%
BM_std_minmax_element<char>/512 143.991 6.83%
BM_std_minmax_element<char>/5500 1488.690 8.13%
BM_std_minmax_element<char>/64 17.383 1.62%
BM_std_minmax_element<char>/64000 17239.288 7.63%
BM_std_minmax_element<char>/65536 17645.487 7.55%
BM_std_minmax_element<char>/70000 18849.384 7.52%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 259.450 4.82%
BM_std_minmax_element<int>/2 0.686 -
BM_std_minmax_element<int>/3 1.194 -3.96%
BM_std_minmax_element<int>/4 1.229 1.23%
BM_std_minmax_element<int>/4000 999.499 5.15%
BM_std_minmax_element<int>/4096 1023.326 5.10%
BM_std_minmax_element<int>/512 131.880 4.76%
BM_std_minmax_element<int>/5500 1369.227 4.77%
BM_std_minmax_element<int>/64 16.748 -
BM_std_minmax_element<int>/64000 15992.838 1.34%
BM_std_minmax_element<int>/65536 16340.865 1.02%
BM_std_minmax_element<int>/70000 17455.442 1.27%
BM_std_minmax_element<long_long>/1 0.310 -
BM_std_minmax_element<long_long>/1024 283.271 -1.60%
BM_std_minmax_element<long_long>/2 0.685 -
BM_std_minmax_element<long_long>/3 1.188 3.77%
BM_std_minmax_element<long_long>/4 1.267 1.40%
BM_std_minmax_element<long_long>/4000 1093.276 -1.57%
BM_std_minmax_element<long_long>/4096 1118.418 -1.74%
BM_std_minmax_element<long_long>/512 143.336 -1.67%
BM_std_minmax_element<long_long>/5500 1496.472 -3.78%
BM_std_minmax_element<long_long>/64 17.756 -1.39%
BM_std_minmax_element<long_long>/64000 17479.786 -3.97%
BM_std_minmax_element<long_long>/65536 17904.359 -4.00%
BM_std_minmax_element<long_long>/70000 19105.278 -4.09%
BM_std_minmax_element<short>/1 0.307 -
BM_std_minmax_element<short>/1024 282.812 1.55%
BM_std_minmax_element<short>/2 0.688 -
BM_std_minmax_element<short>/3 1.148 -12.04%
BM_std_minmax_element<short>/4 1.264 1.88%
BM_std_minmax_element<short>/4000 1084.362 1.34%
BM_std_minmax_element<short>/4096 1110.500 1.39%
BM_std_minmax_element<short>/512 143.530 -
BM_std_minmax_element<short>/5500 1488.585 1.41%
BM_std_minmax_element<short>/64 17.432 -
BM_std_minmax_element<short>/64000 17263.004 1.59%
BM_std_minmax_element<short>/65536 17672.273 1.49%
BM_std_minmax_element<short>/70000 18897.351 1.85%
BM_tolower_char<char> 0.565 -18.24%
BM_tolower_char<wchar_t> 0.691 -
BM_tolower_string<char> 14.902 -
BM_tolower_string<wchar_t> 6.218 -
BM_toupper_char<char> 0.614 -10.96%
BM_toupper_char<wchar_t> 0.688 -
BM_toupper_string<char> 14.973 -
BM_toupper_string<wchar_t> 6.193 -
BM_vector_deque_copy/0 0.482 -20.30%
BM_vector_deque_copy/1 2.348 -
BM_vector_deque_copy/1024 35.887 -
BM_vector_deque_copy/2 2.065 -
BM_vector_deque_copy/4000 141.431 -
BM_vector_deque_copy/4096 145.170 -
BM_vector_deque_copy/512 17.021 -
BM_vector_deque_copy/5500 198.257 -
BM_vector_deque_copy/64 2.813 -
BM_vector_deque_copy/64000 2378.667 -
BM_vector_deque_copy/65536 2370.619 -
BM_vector_deque_copy/70000 2593.050 -
BM_vector_deque_copy_backward/0 0.551 26.78%
BM_vector_deque_copy_backward/1 2.522 7.56%
BM_vector_deque_copy_backward/1024 37.873 1.36%
BM_vector_deque_copy_backward/2 2.180 6.06%
BM_vector_deque_copy_backward/4000 140.824 -
BM_vector_deque_copy_backward/4096 150.684 1.23%
BM_vector_deque_copy_backward/512 17.610 -
BM_vector_deque_copy_backward/5500 198.401 -
BM_vector_deque_copy_backward/64 3.028 -1.40%
BM_vector_deque_copy_backward/64000 7717.493 -5.58%
BM_vector_deque_copy_backward/65536 7909.832 -2.43%
BM_vector_deque_copy_backward/70000 8450.319 -3.97%
BM_vector_deque_move/0 0.354 -10.69%
BM_vector_deque_move/1 2.183 -
BM_vector_deque_move/1024 35.826 -
BM_vector_deque_move/2 1.880 -
BM_vector_deque_move/4000 141.429 -
BM_vector_deque_move/4096 145.889 -
BM_vector_deque_move/512 17.035 -
BM_vector_deque_move/5500 196.003 -
BM_vector_deque_move/64 2.754 -2.14%
BM_vector_deque_move/64000 2367.599 -
BM_vector_deque_move/65536 2371.209 -
BM_vector_deque_move/70000 2581.805 -
BM_vector_deque_move_backward/0 0.424 -30.59%
BM_vector_deque_move_backward/1 2.278 -
BM_vector_deque_move_backward/1024 37.604 -
BM_vector_deque_move_backward/2 2.006 -
BM_vector_deque_move_backward/4000 142.523 -
BM_vector_deque_move_backward/4096 149.062 -
BM_vector_deque_move_backward/512 18.017 -
BM_vector_deque_move_backward/5500 198.579 -
BM_vector_deque_move_backward/64 3.055 -
BM_vector_deque_move_backward/64000 7621.167 -1.99%
BM_vector_deque_move_backward/65536 8060.701 -
BM_vector_deque_move_backward/70000 8356.427 -
BM_vector_deque_ranges_copy/0 0.405 -
BM_vector_deque_ranges_copy/1 2.332 1.27%
BM_vector_deque_ranges_copy/1024 35.735 -
BM_vector_deque_ranges_copy/2 2.066 2.95%
BM_vector_deque_ranges_copy/4000 139.926 -2.09%
BM_vector_deque_ranges_copy/4096 146.203 -
BM_vector_deque_ranges_copy/512 17.015 -
BM_vector_deque_ranges_copy/5500 195.956 -
BM_vector_deque_ranges_copy/64 2.804 -
BM_vector_deque_ranges_copy/64000 2374.754 -
BM_vector_deque_ranges_copy/65536 2364.407 -
BM_vector_deque_ranges_copy/70000 2589.705 -
BM_vector_deque_ranges_copy_backward/0 0.609 44.89%
BM_vector_deque_ranges_copy_backward/1 2.144 -6.05%
BM_vector_deque_ranges_copy_backward/1024 38.291 1.45%
BM_vector_deque_ranges_copy_backward/2 1.890 -5.93%
BM_vector_deque_ranges_copy_backward/4000 143.160 -
BM_vector_deque_ranges_copy_backward/4096 148.454 -
BM_vector_deque_ranges_copy_backward/512 17.896 1.60%
BM_vector_deque_ranges_copy_backward/5500 199.047 -
BM_vector_deque_ranges_copy_backward/64 3.063 -
BM_vector_deque_ranges_copy_backward/64000 7612.554 -2.60%
BM_vector_deque_ranges_copy_backward/65536 7901.276 -2.45%
BM_vector_deque_ranges_copy_backward/70000 8597.871 -2.95%
BM_vector_deque_ranges_move/0 0.376 -12.04%
BM_vector_deque_ranges_move/1 2.342 -1.72%
BM_vector_deque_ranges_move/1024 35.788 -
BM_vector_deque_ranges_move/2 2.065 -
BM_vector_deque_ranges_move/4000 145.573 -
BM_vector_deque_ranges_move/4096 145.226 -
BM_vector_deque_ranges_move/512 17.026 -
BM_vector_deque_ranges_move/5500 196.865 -
BM_vector_deque_ranges_move/64 2.844 -
BM_vector_deque_ranges_move/64000 2378.931 -
BM_vector_deque_ranges_move/65536 2368.114 -
BM_vector_deque_ranges_move/70000 2593.672 -
BM_vector_deque_ranges_move_backward/0 0.460 -
BM_vector_deque_ranges_move_backward/1 2.373 3.22%
BM_vector_deque_ranges_move_backward/1024 37.800 -
BM_vector_deque_ranges_move_backward/2 2.063 3.02%
BM_vector_deque_ranges_move_backward/4000 145.097 -
BM_vector_deque_ranges_move_backward/4096 147.293 -
BM_vector_deque_ranges_move_backward/512 17.876 -
BM_vector_deque_ranges_move_backward/5500 198.999 -
BM_vector_deque_ranges_move_backward/64 3.043 -
BM_vector_deque_ranges_move_backward/64000 7743.941 -
BM_vector_deque_ranges_move_backward/65536 7790.386 -
BM_vector_deque_ranges_move_backward/70000 8435.293 -1.22%
SetIntersection_Front_Set_float_1024_1 1100876.531 -2.34%
SetIntersection_Front_Set_float_1024_1024 15315578.709 -1.25%
SetIntersection_Front_Set_float_1024_16 1300265.063 2.25%
SetIntersection_Front_Set_float_1024_256 4662393.565 4.45%
SetIntersection_Front_Set_float_1024_4 1146971.823 -
SetIntersection_Front_Set_float_1024_64 1914440.067 2.80%
SetIntersection_Front_Set_float_16384_1 1118791.500 2.69%
SetIntersection_Front_Set_float_16384_1024 14648451.116 -10.71%
SetIntersection_Front_Set_float_16384_16 1296180.242 -1.31%
SetIntersection_Front_Set_float_16384_16384 338349269.192 39.01%
SetIntersection_Front_Set_float_16384_256 4375815.390 -6.80%
SetIntersection_Front_Set_float_16384_4 1149331.038 -
SetIntersection_Front_Set_float_16384_64 1890295.750 -3.52%
SetIntersection_Front_Set_float_16_1 67567848.284 -
SetIntersection_Front_Set_float_16_16 41742525.138 -
SetIntersection_Front_Set_float_16_4 59302168.314 -
SetIntersection_Front_Set_float_1_1 574227378.749 -
SetIntersection_Front_Set_float_256_1 4446175.109 -
SetIntersection_Front_Set_float_256_16 4917171.185 -
SetIntersection_Front_Set_float_256_256 9035614.844 2.41%
SetIntersection_Front_Set_float_256_4 4574425.215 -
SetIntersection_Front_Set_float_256_64 6269027.726 1.96%
SetIntersection_Front_Set_float_262144_1 1091101.380 -
SetIntersection_Front_Set_float_262144_1024 14229952.394 -
SetIntersection_Front_Set_float_262144_16 1248001.804 1.30%
SetIntersection_Front_Set_float_262144_16384 276107295.314 -18.80%
SetIntersection_Front_Set_float_262144_256 4449347.446 -
SetIntersection_Front_Set_float_262144_262144 1745447.266 -1.96%
SetIntersection_Front_Set_float_262144_4 1114183.465 -3.49%
SetIntersection_Front_Set_float_262144_64 1826475.650 -2.39%
SetIntersection_Front_Set_float_4_1 229958247.876 -
SetIntersection_Front_Set_float_4_4 147760455.509 -
SetIntersection_Front_Set_float_64_1 17699374.633 -
SetIntersection_Front_Set_float_64_16 16778942.641 -
SetIntersection_Front_Set_float_64_4 17174835.505 -
SetIntersection_Front_Set_float_64_64 15475974.388 2.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1080932.313 -3.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20187167.672 -2.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1385306.120 1.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6159518.188 2.46%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1156312.345 -2.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2245482.549 -1.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1114781.651 2.96%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 20485033.825 2.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1448778.786 2.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 339535061.398 -3.89%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 7035587.780 10.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1174265.506 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2493906.527 10.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67271439.299 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44871245.027 3.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59987951.147 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 572594338.221 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4467273.528 1.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5261331.827 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 13454211.333 9.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4626183.438 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7747091.176 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1125537.708 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 21126852.350 3.46%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1386385.123 -2.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 349523691.854 -1.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5910673.873 -1.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2258794.840 1.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1163358.277 -1.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2188932.206 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 229317497.974 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149572910.278 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17617755.920 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 18041078.601 1.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17636643.484 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18695814.268 -
SetIntersection_Front_Set_string_1024_1 1155056.660 -
SetIntersection_Front_Set_string_1024_1024 57607568.569 -
SetIntersection_Front_Set_string_1024_16 2081027.269 3.47%
SetIntersection_Front_Set_string_1024_256 15580868.410 -8.50%
SetIntersection_Front_Set_string_1024_4 1334309.793 -
SetIntersection_Front_Set_string_1024_64 4632314.674 -6.67%
SetIntersection_Front_Set_string_16384_1 1164512.475 -
SetIntersection_Front_Set_string_16384_1024 59888460.810 -
SetIntersection_Front_Set_string_16384_16 2022067.822 1.86%
SetIntersection_Front_Set_string_16384_16384 349666794.424 -
SetIntersection_Front_Set_string_16384_256 16745710.648 -1.28%
SetIntersection_Front_Set_string_16384_4 1327457.386 -1.26%
SetIntersection_Front_Set_string_16384_64 5171505.626 5.12%
SetIntersection_Front_Set_string_16_1 69670762.108 -
SetIntersection_Front_Set_string_16_16 63190979.296 -3.32%
SetIntersection_Front_Set_string_16_4 67728366.135 -
SetIntersection_Front_Set_string_1_1 591656258.023 -
SetIntersection_Front_Set_string_256_1 4587580.247 -
SetIntersection_Front_Set_string_256_16 7483142.901 -3.38%
SetIntersection_Front_Set_string_256_256 29505116.556 -3.96%
SetIntersection_Front_Set_string_256_4 5208936.296 -
SetIntersection_Front_Set_string_256_64 15486085.808 5.27%
SetIntersection_Front_Set_string_262144_1 1146061.552 -1.16%
SetIntersection_Front_Set_string_262144_1024 60337765.649 -
SetIntersection_Front_Set_string_262144_16 1980474.713 -2.36%
SetIntersection_Front_Set_string_262144_16384 352371181.275 -
SetIntersection_Front_Set_string_262144_256 15864701.661 -1.53%
SetIntersection_Front_Set_string_262144_262144 17598583.088 -
SetIntersection_Front_Set_string_262144_4 1323842.988 -
SetIntersection_Front_Set_string_262144_64 4971813.665 1.42%
SetIntersection_Front_Set_string_4_1 236436634.949 -
SetIntersection_Front_Set_string_4_4 168748905.301 -
SetIntersection_Front_Set_string_64_1 18214393.191 -
SetIntersection_Front_Set_string_64_16 26108386.447 2.90%
SetIntersection_Front_Set_string_64_4 19987325.287 1.21%
SetIntersection_Front_Set_string_64_64 38866994.661 2.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1124681.060 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 22804999.278 -8.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1420440.229 1.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6536328.481 -7.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1181615.467 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2494676.872 -1.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1122662.852 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 30469766.130 16.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1421078.245 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 358388680.015 2.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6883845.273 4.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1189459.028 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2436890.375 -3.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67768899.610 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 45862764.933 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60851383.148 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 576419536.867 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4506331.980 1.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5391000.610 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12950034.226 -4.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4664417.745 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 8162259.449 -2.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1089823.595 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26286131.389 -15.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1327097.418 -6.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 352264408.448 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6647164.407 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3029397.869 -1.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1190865.308 5.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2493066.500 3.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 230992628.869 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150993164.292 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17677689.439 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18180428.583 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17769161.440 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19480549.948 1.65%
SetIntersection_Front_Set_uint32_1024_1 1121380.702 1.59%
SetIntersection_Front_Set_uint32_1024_1024 15158158.936 -11.61%
SetIntersection_Front_Set_uint32_1024_16 1308143.261 -1.77%
SetIntersection_Front_Set_uint32_1024_256 4623141.764 -13.99%
SetIntersection_Front_Set_uint32_1024_4 1101282.248 -3.96%
SetIntersection_Front_Set_uint32_1024_64 1952173.741 -3.44%
SetIntersection_Front_Set_uint32_16384_1 1112043.381 2.58%
SetIntersection_Front_Set_uint32_16384_1024 17080841.954 4.85%
SetIntersection_Front_Set_uint32_16384_16 1322868.479 2.92%
SetIntersection_Front_Set_uint32_16384_16384 256903665.788 -25.85%
SetIntersection_Front_Set_uint32_16384_256 4872983.066 -5.79%
SetIntersection_Front_Set_uint32_16384_4 1153048.228 -
SetIntersection_Front_Set_uint32_16384_64 1907010.867 -5.56%
SetIntersection_Front_Set_uint32_16_1 67146650.332 -
SetIntersection_Front_Set_uint32_16_16 42115463.793 2.39%
SetIntersection_Front_Set_uint32_16_4 59068575.868 -
SetIntersection_Front_Set_uint32_1_1 569552416.689 -
SetIntersection_Front_Set_uint32_256_1 4435959.519 -
SetIntersection_Front_Set_uint32_256_16 4854427.692 -
SetIntersection_Front_Set_uint32_256_256 9537598.916 -1.25%
SetIntersection_Front_Set_uint32_256_4 4481465.548 -2.01%
SetIntersection_Front_Set_uint32_256_64 6789779.069 8.45%
SetIntersection_Front_Set_uint32_262144_1 1064065.173 -
SetIntersection_Front_Set_uint32_262144_1024 15095830.039 -10.89%
SetIntersection_Front_Set_uint32_262144_16 1254790.560 -
SetIntersection_Front_Set_uint32_262144_16384 372796725.507 5.79%
SetIntersection_Front_Set_uint32_262144_256 4625391.160 -11.43%
SetIntersection_Front_Set_uint32_262144_262144 1847350.830 -1.76%
SetIntersection_Front_Set_uint32_262144_4 1121145.978 -2.39%
SetIntersection_Front_Set_uint32_262144_64 1961774.637 3.99%
SetIntersection_Front_Set_uint32_4_1 227748458.653 -
SetIntersection_Front_Set_uint32_4_4 147025919.123 -
SetIntersection_Front_Set_uint32_64_1 17557517.077 -
SetIntersection_Front_Set_uint32_64_16 16941206.333 -
SetIntersection_Front_Set_uint32_64_4 17219254.141 -
SetIntersection_Front_Set_uint32_64_64 16071550.762 -
SetIntersection_Front_Set_uint64_1024_1 1116409.105 -
SetIntersection_Front_Set_uint64_1024_1024 15224823.119 10.92%
SetIntersection_Front_Set_uint64_1024_16 1312351.508 1.28%
SetIntersection_Front_Set_uint64_1024_256 4753899.159 6.03%
SetIntersection_Front_Set_uint64_1024_4 1147672.161 -
SetIntersection_Front_Set_uint64_1024_64 1943052.359 5.11%
SetIntersection_Front_Set_uint64_16384_1 1074017.417 -3.05%
SetIntersection_Front_Set_uint64_16384_1024 14804001.203 4.16%
SetIntersection_Front_Set_uint64_16384_16 1261543.366 -3.71%
SetIntersection_Front_Set_uint64_16384_16384 342484123.731 38.83%
SetIntersection_Front_Set_uint64_16384_256 4564564.261 4.98%
SetIntersection_Front_Set_uint64_16384_4 1143348.687 -
SetIntersection_Front_Set_uint64_16384_64 1967374.878 7.54%
SetIntersection_Front_Set_uint64_16_1 67123838.479 -
SetIntersection_Front_Set_uint64_16_16 40725034.053 -2.94%
SetIntersection_Front_Set_uint64_16_4 58615303.177 -
SetIntersection_Front_Set_uint64_1_1 570303691.759 -
SetIntersection_Front_Set_uint64_256_1 4444171.714 -
SetIntersection_Front_Set_uint64_256_16 4923162.881 2.73%
SetIntersection_Front_Set_uint64_256_256 8577873.468 -1.03%
SetIntersection_Front_Set_uint64_256_4 4479441.886 -1.30%
SetIntersection_Front_Set_uint64_256_64 6278451.513 1.14%
SetIntersection_Front_Set_uint64_262144_1 1104283.353 -1.29%
SetIntersection_Front_Set_uint64_262144_1024 14354554.656 -
SetIntersection_Front_Set_uint64_262144_16 1290068.451 -1.85%
SetIntersection_Front_Set_uint64_262144_16384 345679277.430 -
SetIntersection_Front_Set_uint64_262144_256 4322135.000 -2.89%
SetIntersection_Front_Set_uint64_262144_262144 1869833.820 3.68%
SetIntersection_Front_Set_uint64_262144_4 1145189.357 2.24%
SetIntersection_Front_Set_uint64_262144_64 1935001.592 4.10%
SetIntersection_Front_Set_uint64_4_1 227728278.939 -
SetIntersection_Front_Set_uint64_4_4 147541059.806 -
SetIntersection_Front_Set_uint64_64_1 17475696.891 -
SetIntersection_Front_Set_uint64_64_16 16545211.864 1.04%
SetIntersection_Front_Set_uint64_64_4 17315437.234 -
SetIntersection_Front_Set_uint64_64_64 15219825.361 3.30%
SetIntersection_Front_Vector_float_1024_1 1112941.329 -
SetIntersection_Front_Vector_float_1024_1024 5998822.723 -
SetIntersection_Front_Vector_float_1024_16 1190770.162 -
SetIntersection_Front_Vector_float_1024_256 2363856.555 -
SetIntersection_Front_Vector_float_1024_4 1130032.514 -
SetIntersection_Front_Vector_float_1024_64 1425371.015 -
SetIntersection_Front_Vector_float_16384_1 1123114.261 -
SetIntersection_Front_Vector_float_16384_1024 5978732.607 -
SetIntersection_Front_Vector_float_16384_16 1179673.494 -
SetIntersection_Front_Vector_float_16384_16384 82299954.478 2.73%
SetIntersection_Front_Vector_float_16384_256 2344607.953 -
SetIntersection_Front_Vector_float_16384_4 1144728.579 -
SetIntersection_Front_Vector_float_16384_64 1434155.775 -
SetIntersection_Front_Vector_float_16_1 67264695.278 -
SetIntersection_Front_Vector_float_16_16 38896659.914 -
SetIntersection_Front_Vector_float_16_4 58291742.167 -
SetIntersection_Front_Vector_float_1_1 573775181.643 -
SetIntersection_Front_Vector_float_256_1 4417485.565 -
SetIntersection_Front_Vector_float_256_16 4484147.863 -
SetIntersection_Front_Vector_float_256_256 4691916.956 -
SetIntersection_Front_Vector_float_256_4 4435651.681 -
SetIntersection_Front_Vector_float_256_64 4607964.913 -
SetIntersection_Front_Vector_float_262144_1 1117837.717 -
SetIntersection_Front_Vector_float_262144_1024 5951710.561 -
SetIntersection_Front_Vector_float_262144_16 1186145.628 -
SetIntersection_Front_Vector_float_262144_16384 80009270.379 -
SetIntersection_Front_Vector_float_262144_256 2369034.899 -
SetIntersection_Front_Vector_float_262144_262144 350374705.957 -
SetIntersection_Front_Vector_float_262144_4 1119548.948 -2.95%
SetIntersection_Front_Vector_float_262144_64 1444250.058 -
SetIntersection_Front_Vector_float_4_1 229257657.265 -
SetIntersection_Front_Vector_float_4_4 145775024.349 -
SetIntersection_Front_Vector_float_64_1 17588455.054 -
SetIntersection_Front_Vector_float_64_16 15295897.316 -
SetIntersection_Front_Vector_float_64_4 17043391.659 -
SetIntersection_Front_Vector_float_64_64 11584297.136 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1119126.596 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8364064.639 -6.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1187169.536 -2.92%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2954978.475 -7.14%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1142297.560 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1585423.308 -1.67%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1129470.088 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8337114.923 -12.59%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1204200.789 -3.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 120196421.388 -2.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2922396.834 -9.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1141983.025 1.42%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1612963.252 -2.84%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67256463.317 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39012967.246 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58927504.452 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 571825520.879 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4424929.275 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4526186.505 -2.99%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 6301437.673 7.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4405688.541 -2.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5092979.062 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1120293.621 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8419304.064 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1231446.082 3.38%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117343088.597 -2.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2957627.784 -8.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 352553161.180 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1139846.094 3.56%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1597783.756 -3.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228688901.253 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 145772100.166 -1.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17468299.735 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 16052106.000 1.80%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17163470.375 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12707322.858 -
SetIntersection_Front_Vector_string_1024_1 1155716.939 3.59%
SetIntersection_Front_Vector_string_1024_1024 39402768.802 -2.11%
SetIntersection_Front_Vector_string_1024_16 1739335.759 -
SetIntersection_Front_Vector_string_1024_256 10292272.095 -1.92%
SetIntersection_Front_Vector_string_1024_4 1234858.451 -1.06%
SetIntersection_Front_Vector_string_1024_64 3529760.610 -
SetIntersection_Front_Vector_string_16384_1 1155595.061 -
SetIntersection_Front_Vector_string_16384_1024 38882549.981 -4.81%
SetIntersection_Front_Vector_string_16384_16 1724078.717 -1.78%
SetIntersection_Front_Vector_string_16384_16384 352098713.932 -
SetIntersection_Front_Vector_string_16384_256 9939173.163 -
SetIntersection_Front_Vector_string_16384_4 1270452.796 -
SetIntersection_Front_Vector_string_16384_64 3556799.539 4.42%
SetIntersection_Front_Vector_string_16_1 68759270.680 -
SetIntersection_Front_Vector_string_16_16 54978473.459 -
SetIntersection_Front_Vector_string_16_4 64564790.735 -
SetIntersection_Front_Vector_string_1_1 585487562.466 -
SetIntersection_Front_Vector_string_256_1 4565006.139 1.76%
SetIntersection_Front_Vector_string_256_16 6321229.423 -3.19%
SetIntersection_Front_Vector_string_256_256 19498592.795 -1.92%
SetIntersection_Front_Vector_string_256_4 4943562.128 -
SetIntersection_Front_Vector_string_256_64 11276162.173 3.85%
SetIntersection_Front_Vector_string_262144_1 1140017.069 -
SetIntersection_Front_Vector_string_262144_1024 40176177.797 -2.65%
SetIntersection_Front_Vector_string_262144_16 1711254.773 -
SetIntersection_Front_Vector_string_262144_16384 349672137.065 -
SetIntersection_Front_Vector_string_262144_256 10128600.679 -5.64%
SetIntersection_Front_Vector_string_262144_262144 14356090.414 -
SetIntersection_Front_Vector_string_262144_4 1271429.830 -
SetIntersection_Front_Vector_string_262144_64 3608617.210 7.80%
SetIntersection_Front_Vector_string_4_1 234593458.260 -
SetIntersection_Front_Vector_string_4_4 159148699.936 -
SetIntersection_Front_Vector_string_64_1 17991444.313 -
SetIntersection_Front_Vector_string_64_16 22473392.574 2.97%
SetIntersection_Front_Vector_string_64_4 18934042.556 -
SetIntersection_Front_Vector_string_64_64 28291916.229 1.62%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1131923.378 1.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10262018.748 -5.39%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1245288.969 -1.86%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3410676.224 -3.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1114582.200 -3.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1701375.077 -1.74%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1121931.007 2.76%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9818270.282 -8.67%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1254085.739 2.65%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 144209277.718 -7.78%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3577806.254 7.51%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1144101.912 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1689634.971 -2.86%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67142372.364 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40108162.699 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58874172.848 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 572345709.819 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4457613.589 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4673521.991 -1.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6660244.506 -6.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4523051.031 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5401782.039 -2.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1085334.954 -3.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9876957.810 -8.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1257590.949 1.87%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 148398082.179 -5.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3346927.906 -5.78%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350971556.232 35085.84%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1165476.155 1.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1651421.536 -5.24%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 228805876.919 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 148342930.194 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17467356.375 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15925714.102 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17228804.839 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13863175.478 -
SetIntersection_Front_Vector_uint32_1024_1 1111642.447 -
SetIntersection_Front_Vector_uint32_1024_1024 5908580.284 -1.42%
SetIntersection_Front_Vector_uint32_1024_16 1182414.915 -
SetIntersection_Front_Vector_uint32_1024_256 2340118.611 -
SetIntersection_Front_Vector_uint32_1024_4 1128617.844 -
SetIntersection_Front_Vector_uint32_1024_64 1428123.029 -1.21%
SetIntersection_Front_Vector_uint32_16384_1 1124598.859 4.19%
SetIntersection_Front_Vector_uint32_16384_1024 6009512.707 2.69%
SetIntersection_Front_Vector_uint32_16384_16 1189943.795 -
SetIntersection_Front_Vector_uint32_16384_16384 79712825.392 -
SetIntersection_Front_Vector_uint32_16384_256 2301625.269 -2.79%
SetIntersection_Front_Vector_uint32_16384_4 1107544.282 -1.54%
SetIntersection_Front_Vector_uint32_16384_64 1459790.837 2.35%
SetIntersection_Front_Vector_uint32_16_1 66927883.162 -
SetIntersection_Front_Vector_uint32_16_16 39144046.476 3.08%
SetIntersection_Front_Vector_uint32_16_4 58270801.417 1.32%
SetIntersection_Front_Vector_uint32_1_1 570833230.806 -
SetIntersection_Front_Vector_uint32_256_1 4444496.578 -
SetIntersection_Front_Vector_uint32_256_16 4504929.134 -
SetIntersection_Front_Vector_uint32_256_256 4621282.017 -
SetIntersection_Front_Vector_uint32_256_4 4446255.352 -
SetIntersection_Front_Vector_uint32_256_64 4579003.975 -
SetIntersection_Front_Vector_uint32_262144_1 1124661.179 -
SetIntersection_Front_Vector_uint32_262144_1024 5889534.555 -
SetIntersection_Front_Vector_uint32_262144_16 1188772.529 4.25%
SetIntersection_Front_Vector_uint32_262144_16384 79410302.180 -
SetIntersection_Front_Vector_uint32_262144_256 2308320.576 -2.04%
SetIntersection_Front_Vector_uint32_262144_262144 350785797.721 -
SetIntersection_Front_Vector_uint32_262144_4 1128436.259 -
SetIntersection_Front_Vector_uint32_262144_64 1391239.780 -2.34%
SetIntersection_Front_Vector_uint32_4_1 227879544.809 -
SetIntersection_Front_Vector_uint32_4_4 144621222.250 -
SetIntersection_Front_Vector_uint32_64_1 17473399.004 -
SetIntersection_Front_Vector_uint32_64_16 15110046.663 -
SetIntersection_Front_Vector_uint32_64_4 16931938.008 -
SetIntersection_Front_Vector_uint32_64_64 11566662.987 1.28%
SetIntersection_Front_Vector_uint64_1024_1 1119294.274 1.15%
SetIntersection_Front_Vector_uint64_1024_1024 7195281.399 -
SetIntersection_Front_Vector_uint64_1024_16 1198576.029 -
SetIntersection_Front_Vector_uint64_1024_256 2623748.431 -
SetIntersection_Front_Vector_uint64_1024_4 1136098.816 5.15%
SetIntersection_Front_Vector_uint64_1024_64 1446035.379 -2.92%
SetIntersection_Front_Vector_uint64_16384_1 1125971.561 3.11%
SetIntersection_Front_Vector_uint64_16384_1024 7133820.859 2.69%
SetIntersection_Front_Vector_uint64_16384_16 1201955.043 1.04%
SetIntersection_Front_Vector_uint64_16384_16384 82165587.495 -
SetIntersection_Front_Vector_uint64_16384_256 2546695.956 -2.95%
SetIntersection_Front_Vector_uint64_16384_4 1094413.850 -3.30%
SetIntersection_Front_Vector_uint64_16384_64 1417944.772 -4.08%
SetIntersection_Front_Vector_uint64_16_1 67207207.631 -
SetIntersection_Front_Vector_uint64_16_16 38483829.324 -
SetIntersection_Front_Vector_uint64_16_4 58126172.503 -
SetIntersection_Front_Vector_uint64_1_1 571702234.299 -
SetIntersection_Front_Vector_uint64_256_1 4407494.592 -
SetIntersection_Front_Vector_uint64_256_16 4383717.565 -3.89%
SetIntersection_Front_Vector_uint64_256_256 4700711.008 -7.75%
SetIntersection_Front_Vector_uint64_256_4 4458046.994 -
SetIntersection_Front_Vector_uint64_256_64 4473152.024 -2.51%
SetIntersection_Front_Vector_uint64_262144_1 1133284.433 4.26%
SetIntersection_Front_Vector_uint64_262144_1024 7162313.610 20.64%
SetIntersection_Front_Vector_uint64_262144_16 1215486.698 3.41%
SetIntersection_Front_Vector_uint64_262144_16384 82164044.153 5.23%
SetIntersection_Front_Vector_uint64_262144_256 2355835.552 1.13%
SetIntersection_Front_Vector_uint64_262144_262144 337560866.218 -3.78%
SetIntersection_Front_Vector_uint64_262144_4 1095834.472 -2.64%
SetIntersection_Front_Vector_uint64_262144_64 1427332.860 -
SetIntersection_Front_Vector_uint64_4_1 228866826.944 -
SetIntersection_Front_Vector_uint64_4_4 145321709.117 -
SetIntersection_Front_Vector_uint64_64_1 17667485.224 1.40%
SetIntersection_Front_Vector_uint64_64_16 15265748.829 -
SetIntersection_Front_Vector_uint64_64_4 16845355.019 -
SetIntersection_Front_Vector_uint64_64_64 12120272.045 1.45%
SetIntersection_Interlaced_Set_float_1024_1 1117969.076 -
SetIntersection_Interlaced_Set_float_1024_1024 15483861.184 -3.16%
SetIntersection_Interlaced_Set_float_1024_16 11944369.787 2.80%
SetIntersection_Interlaced_Set_float_1024_256 15698859.954 -4.06%
SetIntersection_Interlaced_Set_float_1024_4 10105736.452 -
SetIntersection_Interlaced_Set_float_1024_64 10024757.538 -
SetIntersection_Interlaced_Set_float_16384_1 1124679.267 2.66%
SetIntersection_Interlaced_Set_float_16384_1024 224034039.424 28.73%
SetIntersection_Interlaced_Set_float_16384_16 347876138.759 62.80%
SetIntersection_Interlaced_Set_float_16384_16384 346077937.803 -
SetIntersection_Interlaced_Set_float_16384_256 238520745.387 16.98%
SetIntersection_Interlaced_Set_float_16384_4 191580268.208 9.19%
SetIntersection_Interlaced_Set_float_16384_64 263578374.923 19.11%
SetIntersection_Interlaced_Set_float_16_1 67439504.906 -
SetIntersection_Interlaced_Set_float_16_16 42650467.193 4.49%
SetIntersection_Interlaced_Set_float_16_4 65283417.548 -
SetIntersection_Interlaced_Set_float_1_1 574792313.651 -
SetIntersection_Interlaced_Set_float_256_1 4454881.560 -
SetIntersection_Interlaced_Set_float_256_16 12117734.423 -
SetIntersection_Interlaced_Set_float_256_256 9289121.930 -4.03%
SetIntersection_Interlaced_Set_float_256_4 11892807.275 2.06%
SetIntersection_Interlaced_Set_float_256_64 14994747.539 -1.16%
SetIntersection_Interlaced_Set_float_262144_1 1093046.465 -2.44%
SetIntersection_Interlaced_Set_float_262144_1024 1624774.168 3.62%
SetIntersection_Interlaced_Set_float_262144_16 1744721.600 5.07%
SetIntersection_Interlaced_Set_float_262144_16384 1325734.703 3.51%
SetIntersection_Interlaced_Set_float_262144_256 1687815.756 3.79%
SetIntersection_Interlaced_Set_float_262144_262144 1857268.475 -2.91%
SetIntersection_Interlaced_Set_float_262144_4 1447125.164 7.55%
SetIntersection_Interlaced_Set_float_262144_64 1673619.875 4.37%
SetIntersection_Interlaced_Set_float_4_1 229641266.453 -
SetIntersection_Interlaced_Set_float_4_4 147853801.053 -
SetIntersection_Interlaced_Set_float_64_1 17684067.916 -
SetIntersection_Interlaced_Set_float_64_16 24687767.729 -1.47%
SetIntersection_Interlaced_Set_float_64_4 22476156.552 2.40%
SetIntersection_Interlaced_Set_float_64_64 15130751.377 -3.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1118451.498 1.63%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 22327077.415 3.92%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11759204.500 -2.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19258095.271 -2.64%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10071637.678 1.96%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11287461.011 3.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1117748.033 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178875982.116 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 225355938.175 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 347642718.786 -1.96%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 208429065.901 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 181416276.866 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 232190433.749 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67458527.305 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44954424.782 1.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66581386.572 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 572755041.671 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4481139.617 1.52%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13267225.868 -1.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12375759.914 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11522813.637 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18490673.726 2.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1123476.613 1.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1661868.244 2.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1772523.762 4.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1363460.041 1.37%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1713002.035 3.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2350222.004 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1417476.807 2.99%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1710234.943 3.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 229359533.406 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149836424.493 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17679009.954 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27630282.454 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23320024.341 -1.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 19240490.112 1.37%
SetIntersection_Interlaced_Set_string_1024_1 1142194.486 -1.46%
SetIntersection_Interlaced_Set_string_1024_1024 57660721.070 -1.33%
SetIntersection_Interlaced_Set_string_1024_16 13636173.208 -
SetIntersection_Interlaced_Set_string_1024_256 35616775.341 -1.52%
SetIntersection_Interlaced_Set_string_1024_4 10654759.217 1.23%
SetIntersection_Interlaced_Set_string_1024_64 16494209.300 -2.45%
SetIntersection_Interlaced_Set_string_16384_1 1157630.819 -
SetIntersection_Interlaced_Set_string_16384_1024 349937721.925 -
SetIntersection_Interlaced_Set_string_16384_16 362989197.703 46.07%
SetIntersection_Interlaced_Set_string_16384_16384 351178365.189 -
SetIntersection_Interlaced_Set_string_16384_256 360138060.991 2.95%
SetIntersection_Interlaced_Set_string_16384_4 226644457.146 13.78%
SetIntersection_Interlaced_Set_string_16384_64 356260453.920 1.95%
SetIntersection_Interlaced_Set_string_16_1 69619662.413 -
SetIntersection_Interlaced_Set_string_16_16 65009817.676 6.77%
SetIntersection_Interlaced_Set_string_16_4 77765532.911 -
SetIntersection_Interlaced_Set_string_1_1 592832773.666 -
SetIntersection_Interlaced_Set_string_256_1 4630418.735 -
SetIntersection_Interlaced_Set_string_256_16 18323654.663 -2.65%
SetIntersection_Interlaced_Set_string_256_256 31885251.097 1.77%
SetIntersection_Interlaced_Set_string_256_4 14182992.639 -1.92%
SetIntersection_Interlaced_Set_string_256_64 31180987.268 1.13%
SetIntersection_Interlaced_Set_string_262144_1 1148634.079 -1.88%
SetIntersection_Interlaced_Set_string_262144_1024 2166688.965 2.83%
SetIntersection_Interlaced_Set_string_262144_16 2346897.297 8.55%
SetIntersection_Interlaced_Set_string_262144_16384 2877224.530 7.62%
SetIntersection_Interlaced_Set_string_262144_256 2189946.697 3.34%
SetIntersection_Interlaced_Set_string_262144_262144 17815672.525 1.32%
SetIntersection_Interlaced_Set_string_262144_4 1991790.120 7.24%
SetIntersection_Interlaced_Set_string_262144_64 2272026.123 6.28%
SetIntersection_Interlaced_Set_string_4_1 237359752.148 -
SetIntersection_Interlaced_Set_string_4_4 169422556.303 -
SetIntersection_Interlaced_Set_string_64_1 18209351.169 -
SetIntersection_Interlaced_Set_string_64_16 40426884.846 -
SetIntersection_Interlaced_Set_string_64_4 27449831.262 -1.34%
SetIntersection_Interlaced_Set_string_64_64 38779647.477 3.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1137620.589 1.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24885237.634 -3.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12027514.727 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20809580.756 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9940706.169 -2.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11866167.581 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1121056.063 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 234297163.897 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 247435944.826 1.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 356733869.943 1.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 348275024.905 44.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 201566029.554 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 347011229.963 37.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67666898.088 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45382589.092 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67654969.489 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 574354976.624 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4420804.444 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13039521.867 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13591824.954 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11633594.779 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19202091.342 2.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1123062.996 3.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2135218.344 7.98%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2369587.238 11.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1819726.643 3.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2158113.849 6.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3142314.779 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 2006503.742 9.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2308571.291 9.63%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229984198.876 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150062441.163 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17716430.998 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28253111.869 1.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23849666.734 1.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19482166.321 -
SetIntersection_Interlaced_Set_uint32_1024_1 1123027.687 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15424951.842 -
SetIntersection_Interlaced_Set_uint32_1024_16 11351074.854 -
SetIntersection_Interlaced_Set_uint32_1024_256 14710339.263 -6.04%
SetIntersection_Interlaced_Set_uint32_1024_4 10102173.372 2.08%
SetIntersection_Interlaced_Set_uint32_1024_64 10071898.463 1.25%
SetIntersection_Interlaced_Set_uint32_16384_1 1103828.599 1.59%
SetIntersection_Interlaced_Set_uint32_16384_1024 173656495.385 1.55%
SetIntersection_Interlaced_Set_uint32_16384_16 213859599.145 1.37%
SetIntersection_Interlaced_Set_uint32_16384_16384 358536820.817 42.46%
SetIntersection_Interlaced_Set_uint32_16384_256 199117013.383 -
SetIntersection_Interlaced_Set_uint32_16384_4 171464773.605 -
SetIntersection_Interlaced_Set_uint32_16384_64 221223091.283 2.01%
SetIntersection_Interlaced_Set_uint32_16_1 67080890.736 -
SetIntersection_Interlaced_Set_uint32_16_16 41325341.531 -1.60%
SetIntersection_Interlaced_Set_uint32_16_4 64682272.295 -
SetIntersection_Interlaced_Set_uint32_1_1 570340122.861 -
SetIntersection_Interlaced_Set_uint32_256_1 4466151.575 1.99%
SetIntersection_Interlaced_Set_uint32_256_16 12125544.698 -
SetIntersection_Interlaced_Set_uint32_256_256 9073490.807 -
SetIntersection_Interlaced_Set_uint32_256_4 11416858.745 -
SetIntersection_Interlaced_Set_uint32_256_64 14184335.064 -3.64%
SetIntersection_Interlaced_Set_uint32_262144_1 1081916.694 2.15%
SetIntersection_Interlaced_Set_uint32_262144_1024 1630526.854 7.07%
SetIntersection_Interlaced_Set_uint32_262144_16 1808265.953 11.84%
SetIntersection_Interlaced_Set_uint32_262144_16384 1320967.203 5.20%
SetIntersection_Interlaced_Set_uint32_262144_256 1689521.158 6.19%
SetIntersection_Interlaced_Set_uint32_262144_262144 2023936.199 1.80%
SetIntersection_Interlaced_Set_uint32_262144_4 1437398.193 10.87%
SetIntersection_Interlaced_Set_uint32_262144_64 1690372.477 6.81%
SetIntersection_Interlaced_Set_uint32_4_1 228023556.092 -
SetIntersection_Interlaced_Set_uint32_4_4 147653212.758 -
SetIntersection_Interlaced_Set_uint32_64_1 17475225.542 -
SetIntersection_Interlaced_Set_uint32_64_16 24966978.447 2.00%
SetIntersection_Interlaced_Set_uint32_64_4 22202366.543 1.16%
SetIntersection_Interlaced_Set_uint32_64_64 15027961.954 -1.42%
SetIntersection_Interlaced_Set_uint64_1024_1 1112114.423 4.25%
SetIntersection_Interlaced_Set_uint64_1024_1024 16938663.448 6.83%
SetIntersection_Interlaced_Set_uint64_1024_16 12090101.994 3.96%
SetIntersection_Interlaced_Set_uint64_1024_256 15958611.444 1.82%
SetIntersection_Interlaced_Set_uint64_1024_4 12603957.519 27.45%
SetIntersection_Interlaced_Set_uint64_1024_64 11804387.574 16.57%
SetIntersection_Interlaced_Set_uint64_16384_1 1111397.726 3.67%
SetIntersection_Interlaced_Set_uint64_16384_1024 176855460.772 1.50%
SetIntersection_Interlaced_Set_uint64_16384_16 225821783.713 -
SetIntersection_Interlaced_Set_uint64_16384_16384 359835370.287 4.62%
SetIntersection_Interlaced_Set_uint64_16384_256 212460782.238 -
SetIntersection_Interlaced_Set_uint64_16384_4 183591365.539 1.15%
SetIntersection_Interlaced_Set_uint64_16384_64 236368856.911 -
SetIntersection_Interlaced_Set_uint64_16_1 67089660.982 -
SetIntersection_Interlaced_Set_uint64_16_16 41718578.030 -
SetIntersection_Interlaced_Set_uint64_16_4 64397460.388 -
SetIntersection_Interlaced_Set_uint64_1_1 570562822.088 -
SetIntersection_Interlaced_Set_uint64_256_1 4444638.277 -
SetIntersection_Interlaced_Set_uint64_256_16 12356697.454 -
SetIntersection_Interlaced_Set_uint64_256_256 9657095.480 -2.11%
SetIntersection_Interlaced_Set_uint64_256_4 11915144.216 -
SetIntersection_Interlaced_Set_uint64_256_64 14835239.737 -
SetIntersection_Interlaced_Set_uint64_262144_1 1076134.426 -3.77%
SetIntersection_Interlaced_Set_uint64_262144_1024 1619042.643 2.62%
SetIntersection_Interlaced_Set_uint64_262144_16 1720760.580 5.02%
SetIntersection_Interlaced_Set_uint64_262144_16384 1301002.359 3.73%
SetIntersection_Interlaced_Set_uint64_262144_256 1668072.590 2.59%
SetIntersection_Interlaced_Set_uint64_262144_262144 1930350.992 4.24%
SetIntersection_Interlaced_Set_uint64_262144_4 1429808.678 8.44%
SetIntersection_Interlaced_Set_uint64_262144_64 1665057.697 2.49%
SetIntersection_Interlaced_Set_uint64_4_1 227918249.428 -
SetIntersection_Interlaced_Set_uint64_4_4 146397738.330 -
SetIntersection_Interlaced_Set_uint64_64_1 17531888.838 -
SetIntersection_Interlaced_Set_uint64_64_16 24772082.636 -
SetIntersection_Interlaced_Set_uint64_64_4 22808901.791 -
SetIntersection_Interlaced_Set_uint64_64_64 16201213.661 4.44%
SetIntersection_Interlaced_Vector_float_1024_1 1132269.799 -
SetIntersection_Interlaced_Vector_float_1024_1024 5972933.579 -
SetIntersection_Interlaced_Vector_float_1024_16 1931834.997 -26.79%
SetIntersection_Interlaced_Vector_float_1024_256 7437966.152 13.25%
SetIntersection_Interlaced_Vector_float_1024_4 1287251.349 -14.06%
SetIntersection_Interlaced_Vector_float_1024_64 3547659.472 -36.22%
SetIntersection_Interlaced_Vector_float_16384_1 1119689.150 -1.61%
SetIntersection_Interlaced_Vector_float_16384_1024 51140573.873 -24.04%
SetIntersection_Interlaced_Vector_float_16384_16 2817747.641 -26.25%
SetIntersection_Interlaced_Vector_float_16384_16384 80698050.566 -
SetIntersection_Interlaced_Vector_float_16384_256 14070773.036 -49.46%
SetIntersection_Interlaced_Vector_float_16384_4 1480248.741 -13.35%
SetIntersection_Interlaced_Vector_float_16384_64 5264619.222 -44.64%
SetIntersection_Interlaced_Vector_float_16_1 67528349.821 -
SetIntersection_Interlaced_Vector_float_16_16 38771378.443 1.70%
SetIntersection_Interlaced_Vector_float_16_4 60236894.951 -
SetIntersection_Interlaced_Vector_float_1_1 576026284.488 -
SetIntersection_Interlaced_Vector_float_256_1 4440648.452 -
SetIntersection_Interlaced_Vector_float_256_16 6199321.410 -16.51%
SetIntersection_Interlaced_Vector_float_256_256 4696162.083 -
SetIntersection_Interlaced_Vector_float_256_4 5044378.441 -4.88%
SetIntersection_Interlaced_Vector_float_256_64 7456109.861 -2.25%
SetIntersection_Interlaced_Vector_float_262144_1 1122545.559 -
SetIntersection_Interlaced_Vector_float_262144_1024 81733438.590 -43.39%
SetIntersection_Interlaced_Vector_float_262144_16 3231207.555 -50.23%
SetIntersection_Interlaced_Vector_float_262144_16384 361517551.722 4.40%
SetIntersection_Interlaced_Vector_float_262144_256 28507200.666 -42.63%
SetIntersection_Interlaced_Vector_float_262144_262144 350794545.947 -
SetIntersection_Interlaced_Vector_float_262144_4 1898709.478 -7.09%
SetIntersection_Interlaced_Vector_float_262144_64 9654517.456 -51.54%
SetIntersection_Interlaced_Vector_float_4_1 229547666.555 -
SetIntersection_Interlaced_Vector_float_4_4 146176256.735 -
SetIntersection_Interlaced_Vector_float_64_1 17655737.468 -
SetIntersection_Interlaced_Vector_float_64_16 18637727.170 -
SetIntersection_Interlaced_Vector_float_64_4 19046176.621 -
SetIntersection_Interlaced_Vector_float_64_64 11469839.643 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1084647.175 -1.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8400469.962 -12.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2993864.073 12.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7648740.001 -2.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1458044.563 1.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4102715.911 -24.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1114078.491 2.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 48299659.182 -3.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2742211.476 -1.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 128120915.887 -6.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 18364351.201 -15.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1438308.738 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5963475.646 -21.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67500638.635 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39941140.896 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 62157636.807 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 573348846.864 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4415841.191 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6981550.036 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5894071.428 -9.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5196900.365 3.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 9134784.345 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1137225.083 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 103896395.823 -6.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3701784.876 -12.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 353109894.461 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 32982516.366 4.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 349108007.929 2.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1640207.183 -18.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11337423.795 6.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228363117.503 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 145620860.634 -1.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17633814.851 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19924007.717 -1.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18962116.935 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12730072.022 -3.91%
SetIntersection_Interlaced_Vector_string_1024_1 1142450.114 -
SetIntersection_Interlaced_Vector_string_1024_1024 42657036.759 2.23%
SetIntersection_Interlaced_Vector_string_1024_16 3310406.336 1.29%
SetIntersection_Interlaced_Vector_string_1024_256 21516258.972 -
SetIntersection_Interlaced_Vector_string_1024_4 1678713.845 -
SetIntersection_Interlaced_Vector_string_1024_64 8470850.892 1.83%
SetIntersection_Interlaced_Vector_string_16384_1 1124307.155 -
SetIntersection_Interlaced_Vector_string_16384_1024 118412825.776 1.04%
SetIntersection_Interlaced_Vector_string_16384_16 4480800.571 3.93%
SetIntersection_Interlaced_Vector_string_16384_16384 349907419.882 -
SetIntersection_Interlaced_Vector_string_16384_256 40466766.403 7.83%
SetIntersection_Interlaced_Vector_string_16384_4 2042903.960 11.25%
SetIntersection_Interlaced_Vector_string_16384_64 12152836.192 -
SetIntersection_Interlaced_Vector_string_16_1 69297407.366 -
SetIntersection_Interlaced_Vector_string_16_16 56406454.788 1.02%
SetIntersection_Interlaced_Vector_string_16_4 72579402.560 -
SetIntersection_Interlaced_Vector_string_1_1 587693681.939 -
SetIntersection_Interlaced_Vector_string_256_1 4541781.200 -
SetIntersection_Interlaced_Vector_string_256_16 10952136.696 2.18%
SetIntersection_Interlaced_Vector_string_256_256 21763733.937 -
SetIntersection_Interlaced_Vector_string_256_4 6322921.650 -
SetIntersection_Interlaced_Vector_string_256_64 21033106.638 1.40%
SetIntersection_Interlaced_Vector_string_262144_1 1148042.040 -
SetIntersection_Interlaced_Vector_string_262144_1024 231796276.569 -
SetIntersection_Interlaced_Vector_string_262144_16 5466014.645 -23.48%
SetIntersection_Interlaced_Vector_string_262144_16384 1004627.198 -
SetIntersection_Interlaced_Vector_string_262144_256 64612810.868 -3.41%
SetIntersection_Interlaced_Vector_string_262144_262144 14448593.588 -
SetIntersection_Interlaced_Vector_string_262144_4 2051092.126 -3.29%
SetIntersection_Interlaced_Vector_string_262144_64 21888379.466 15.90%
SetIntersection_Interlaced_Vector_string_4_1 235010887.028 -
SetIntersection_Interlaced_Vector_string_4_4 162384936.335 -
SetIntersection_Interlaced_Vector_string_64_1 18022364.720 -
SetIntersection_Interlaced_Vector_string_64_16 30895077.523 -1.88%
SetIntersection_Interlaced_Vector_string_64_4 23248158.950 -
SetIntersection_Interlaced_Vector_string_64_64 29039059.374 2.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1117898.526 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9659373.069 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3392319.814 8.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9957998.345 9.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1643677.899 6.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5974484.579 -9.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1103379.764 2.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 79214766.865 -10.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4056235.265 -23.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 141685074.387 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 46383589.504 15.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1788361.240 -8.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9187606.451 -27.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67597292.863 1.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40868851.129 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62279347.008 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 573571088.475 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4406021.528 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8567114.430 -8.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6611845.093 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5857895.880 2.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 12325810.533 5.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1065236.692 -4.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 291020495.336 -16.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4862635.619 -45.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 354186016.346 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 74187455.034 -37.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350827037.884 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2571702.696 8.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15958407.384 -51.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 229208925.741 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147615723.717 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17709587.564 1.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22896043.806 1.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20434963.146 2.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13335296.309 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1125001.495 -2.18%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5886531.549 -1.88%
SetIntersection_Interlaced_Vector_uint32_1024_16 2484990.511 40.12%
SetIntersection_Interlaced_Vector_uint32_1024_256 7761402.510 5.07%
SetIntersection_Interlaced_Vector_uint32_1024_4 1443820.180 3.74%
SetIntersection_Interlaced_Vector_uint32_1024_64 4767712.936 27.48%
SetIntersection_Interlaced_Vector_uint32_16384_1 1119077.681 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 55476870.772 2.93%
SetIntersection_Interlaced_Vector_uint32_16384_16 3391827.099 10.71%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80165584.938 -
SetIntersection_Interlaced_Vector_uint32_16384_256 22109392.158 65.40%
SetIntersection_Interlaced_Vector_uint32_16384_4 1555918.034 5.78%
SetIntersection_Interlaced_Vector_uint32_16384_64 9046722.649 61.92%
SetIntersection_Interlaced_Vector_uint32_16_1 66990271.830 -
SetIntersection_Interlaced_Vector_uint32_16_16 38008799.896 -
SetIntersection_Interlaced_Vector_uint32_16_4 59818065.163 -
SetIntersection_Interlaced_Vector_uint32_1_1 570122925.325 -
SetIntersection_Interlaced_Vector_uint32_256_1 4443997.318 -
SetIntersection_Interlaced_Vector_uint32_256_16 7473690.518 1.26%
SetIntersection_Interlaced_Vector_uint32_256_256 4720422.737 1.77%
SetIntersection_Interlaced_Vector_uint32_256_4 5258422.362 4.42%
SetIntersection_Interlaced_Vector_uint32_256_64 7431666.907 -
SetIntersection_Interlaced_Vector_uint32_262144_1 1106372.237 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 117763066.194 31.77%
SetIntersection_Interlaced_Vector_uint32_262144_16 4895314.995 56.70%
SetIntersection_Interlaced_Vector_uint32_262144_16384 359736882.131 2.22%
SetIntersection_Interlaced_Vector_uint32_262144_256 39496190.351 18.85%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350861129.328 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1955505.743 3.51%
SetIntersection_Interlaced_Vector_uint32_262144_64 17373684.145 75.90%
SetIntersection_Interlaced_Vector_uint32_4_1 228286020.272 -
SetIntersection_Interlaced_Vector_uint32_4_4 145995395.922 1.38%
SetIntersection_Interlaced_Vector_uint32_64_1 17453226.993 -
SetIntersection_Interlaced_Vector_uint32_64_16 17890033.692 -1.14%
SetIntersection_Interlaced_Vector_uint32_64_4 18415158.544 -
SetIntersection_Interlaced_Vector_uint32_64_64 11520014.586 2.72%
SetIntersection_Interlaced_Vector_uint64_1024_1 1120816.302 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 6003415.245 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2405130.134 1.46%
SetIntersection_Interlaced_Vector_uint64_1024_256 7591515.306 18.45%
SetIntersection_Interlaced_Vector_uint64_1024_4 1406326.334 -
SetIntersection_Interlaced_Vector_uint64_1024_64 4778031.681 34.87%
SetIntersection_Interlaced_Vector_uint64_16384_1 1122124.364 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 55355951.289 -1.78%
SetIntersection_Interlaced_Vector_uint64_16384_16 2509577.713 -23.69%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78269140.182 -
SetIntersection_Interlaced_Vector_uint64_16384_256 16125114.315 1.68%
SetIntersection_Interlaced_Vector_uint64_16384_4 1367051.952 -10.87%
SetIntersection_Interlaced_Vector_uint64_16384_64 6050857.154 -27.12%
SetIntersection_Interlaced_Vector_uint64_16_1 67030177.751 -
SetIntersection_Interlaced_Vector_uint64_16_16 37742350.594 -
SetIntersection_Interlaced_Vector_uint64_16_4 59940549.345 -
SetIntersection_Interlaced_Vector_uint64_1_1 570710027.446 -
SetIntersection_Interlaced_Vector_uint64_256_1 4427316.782 -
SetIntersection_Interlaced_Vector_uint64_256_16 6358846.390 3.38%
SetIntersection_Interlaced_Vector_uint64_256_256 4658800.457 -
SetIntersection_Interlaced_Vector_uint64_256_4 4882900.473 -4.62%
SetIntersection_Interlaced_Vector_uint64_256_64 6775137.656 -
SetIntersection_Interlaced_Vector_uint64_262144_1 1112623.327 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 101094871.236 -5.02%
SetIntersection_Interlaced_Vector_uint64_262144_16 3080641.694 -44.72%
SetIntersection_Interlaced_Vector_uint64_262144_16384 349905606.571 -
SetIntersection_Interlaced_Vector_uint64_262144_256 36132074.847 -7.42%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350069691.632 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1939247.799 -1.73%
SetIntersection_Interlaced_Vector_uint64_262144_64 8422045.904 -68.53%
SetIntersection_Interlaced_Vector_uint64_4_1 228635609.073 1.15%
SetIntersection_Interlaced_Vector_uint64_4_4 144632407.079 -
SetIntersection_Interlaced_Vector_uint64_64_1 17512694.596 -
SetIntersection_Interlaced_Vector_uint64_64_16 18593395.965 1.15%
SetIntersection_Interlaced_Vector_uint64_64_4 18368665.724 1.27%
SetIntersection_Interlaced_Vector_uint64_64_64 11462304.567 -
SetIntersection_None_Set_float_1024_1 8856055.855 -2.08%
SetIntersection_None_Set_float_1024_1024 8970190.040 -2.48%
SetIntersection_None_Set_float_1024_16 8890501.589 -1.68%
SetIntersection_None_Set_float_1024_256 9119906.048 2.70%
SetIntersection_None_Set_float_1024_4 9039265.426 1.72%
SetIntersection_None_Set_float_1024_64 8954068.654 -
SetIntersection_None_Set_float_16384_1 156533831.097 -1.82%
SetIntersection_None_Set_float_16384_1024 154969711.419 -3.24%
SetIntersection_None_Set_float_16384_16 156117328.620 -1.86%
SetIntersection_None_Set_float_16384_16384 165344216.220 2.64%
SetIntersection_None_Set_float_16384_256 154513845.555 -2.82%
SetIntersection_None_Set_float_16384_4 156586946.671 -1.55%
SetIntersection_None_Set_float_16384_64 156093985.029 -1.72%
SetIntersection_None_Set_float_16_1 71281763.100 -
SetIntersection_None_Set_float_16_16 38147721.422 -
SetIntersection_None_Set_float_16_4 60438268.050 -
SetIntersection_None_Set_float_1_1 573242483.671 -
SetIntersection_None_Set_float_256_1 11840371.604 -
SetIntersection_None_Set_float_256_16 11288221.394 1.71%
SetIntersection_None_Set_float_256_256 5817942.938 -2.41%
SetIntersection_None_Set_float_256_4 11665324.687 -1.27%
SetIntersection_None_Set_float_256_64 9576674.245 -
SetIntersection_None_Set_float_262144_1 1274908.937 6.46%
SetIntersection_None_Set_float_262144_1024 1261364.830 5.68%
SetIntersection_None_Set_float_262144_16 1263939.941 5.46%
SetIntersection_None_Set_float_262144_16384 1255489.178 4.25%
SetIntersection_None_Set_float_262144_256 1262291.342 5.66%
SetIntersection_None_Set_float_262144_262144 1260946.207 5.95%
SetIntersection_None_Set_float_262144_4 1261322.266 5.79%
SetIntersection_None_Set_float_262144_64 1261152.914 5.85%
SetIntersection_None_Set_float_4_1 232066108.991 -
SetIntersection_None_Set_float_4_4 144907181.111 -
SetIntersection_None_Set_float_64_1 22843074.811 -1.61%
SetIntersection_None_Set_float_64_16 18536160.225 -2.77%
SetIntersection_None_Set_float_64_4 21565444.926 -
SetIntersection_None_Set_float_64_64 11643550.059 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9061918.050 3.93%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8703934.502 -1.24%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8812901.871 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8792141.903 1.27%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8917669.408 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8944657.483 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161798437.880 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159637193.406 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 170079062.241 -3.23%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 192255362.871 12.38%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 163316567.335 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 166100087.802 -2.36%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 168026845.937 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70895134.492 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37542790.432 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60537072.683 1.08%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 573261402.099 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11887925.474 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11069330.167 2.04%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5921718.661 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11385549.312 -2.45%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9346741.698 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1283682.619 5.25%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1273225.994 2.75%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1278019.858 4.46%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1276002.277 3.01%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1279076.906 4.30%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1293771.078 3.79%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1278901.451 4.17%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1278053.222 4.23%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 232685207.720 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 145075287.523 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23449349.660 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19169693.206 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22258863.770 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 12112490.910 -
SetIntersection_None_Set_string_1024_1 9433475.923 4.94%
SetIntersection_None_Set_string_1024_1024 9237496.745 1.86%
SetIntersection_None_Set_string_1024_16 9456479.231 3.53%
SetIntersection_None_Set_string_1024_256 9065774.464 -1.00%
SetIntersection_None_Set_string_1024_4 9264812.610 4.09%
SetIntersection_None_Set_string_1024_64 9326856.724 4.21%
SetIntersection_None_Set_string_16384_1 346455059.040 76.04%
SetIntersection_None_Set_string_16384_1024 360806188.036 68.43%
SetIntersection_None_Set_string_16384_16 353729878.036 76.88%
SetIntersection_None_Set_string_16384_16384 265584110.679 35.15%
SetIntersection_None_Set_string_16384_256 347304707.846 74.42%
SetIntersection_None_Set_string_16384_4 247287680.257 26.40%
SetIntersection_None_Set_string_16384_64 346768171.551 72.95%
SetIntersection_None_Set_string_16_1 73092157.415 -
SetIntersection_None_Set_string_16_16 38944173.071 -
SetIntersection_None_Set_string_16_4 62377769.958 -
SetIntersection_None_Set_string_1_1 578186001.803 -
SetIntersection_None_Set_string_256_1 12048197.898 -
SetIntersection_None_Set_string_256_16 11361716.152 -
SetIntersection_None_Set_string_256_256 6011982.552 -
SetIntersection_None_Set_string_256_4 11885985.316 -
SetIntersection_None_Set_string_256_64 9615156.859 2.13%
SetIntersection_None_Set_string_262144_1 1809267.742 8.34%
SetIntersection_None_Set_string_262144_1024 1794642.822 7.24%
SetIntersection_None_Set_string_262144_16 1814339.598 9.01%
SetIntersection_None_Set_string_262144_16384 1808983.967 8.52%
SetIntersection_None_Set_string_262144_256 1812890.053 9.09%
SetIntersection_None_Set_string_262144_262144 1769189.617 4.95%
SetIntersection_None_Set_string_262144_4 1814941.976 9.09%
SetIntersection_None_Set_string_262144_64 1810695.313 8.90%
SetIntersection_None_Set_string_4_1 235657940.943 -
SetIntersection_None_Set_string_4_4 147604999.303 -
SetIntersection_None_Set_string_64_1 24226867.678 -
SetIntersection_None_Set_string_64_16 19718930.910 1.91%
SetIntersection_None_Set_string_64_4 23078358.770 1.03%
SetIntersection_None_Set_string_64_64 12099275.142 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 9110801.219 -29.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8978977.449 -30.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8865665.906 -31.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8836886.359 -32.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8877903.173 -31.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8957170.168 -31.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 341361590.857 66.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 237289243.974 17.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 355638967.869 74.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 197985499.203 -2.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 335803361.747 69.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 352775539.008 72.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 347341302.437 71.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71467363.432 -1.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37793789.446 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60448893.272 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 574347825.676 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11794980.721 1.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11087397.307 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5914634.183 1.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11669257.413 1.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9506872.775 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1823785.318 9.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1856808.266 12.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1827348.957 10.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1835865.721 10.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1827367.350 10.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1824820.230 11.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1847888.590 12.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1826255.533 10.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 233004646.276 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145718677.929 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23466000.484 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19098078.108 1.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22439174.483 1.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12080254.783 -
SetIntersection_None_Set_uint32_1024_1 8785927.913 -
SetIntersection_None_Set_uint32_1024_1024 8751314.594 -
SetIntersection_None_Set_uint32_1024_16 8941349.251 2.06%
SetIntersection_None_Set_uint32_1024_256 8684325.065 -2.57%
SetIntersection_None_Set_uint32_1024_4 8858625.831 -
SetIntersection_None_Set_uint32_1024_64 8857104.608 1.28%
SetIntersection_None_Set_uint32_16384_1 232162685.078 48.30%
SetIntersection_None_Set_uint32_16384_1024 230481618.372 46.71%
SetIntersection_None_Set_uint32_16384_16 226202620.721 43.94%
SetIntersection_None_Set_uint32_16384_16384 334598210.670 110.56%
SetIntersection_None_Set_uint32_16384_256 220453329.062 40.55%
SetIntersection_None_Set_uint32_16384_4 227932087.504 45.42%
SetIntersection_None_Set_uint32_16384_64 224264484.226 42.99%
SetIntersection_None_Set_uint32_16_1 70273447.938 -
SetIntersection_None_Set_uint32_16_16 37611141.672 -
SetIntersection_None_Set_uint32_16_4 59631946.624 -
SetIntersection_None_Set_uint32_1_1 567669381.253 -
SetIntersection_None_Set_uint32_256_1 11561139.882 -1.07%
SetIntersection_None_Set_uint32_256_16 10984751.232 -1.03%
SetIntersection_None_Set_uint32_256_256 5836322.520 1.17%
SetIntersection_None_Set_uint32_256_4 11372866.881 -
SetIntersection_None_Set_uint32_256_64 9179389.861 -1.82%
SetIntersection_None_Set_uint32_262144_1 1301908.203 9.12%
SetIntersection_None_Set_uint32_262144_1024 1291278.564 8.82%
SetIntersection_None_Set_uint32_262144_16 1292365.805 8.89%
SetIntersection_None_Set_uint32_262144_16384 1297292.969 10.24%
SetIntersection_None_Set_uint32_262144_256 1290200.034 8.63%
SetIntersection_None_Set_uint32_262144_262144 1311205.727 10.18%
SetIntersection_None_Set_uint32_262144_4 1301166.504 9.69%
SetIntersection_None_Set_uint32_262144_64 1290161.705 8.48%
SetIntersection_None_Set_uint32_4_1 229971938.041 -
SetIntersection_None_Set_uint32_4_4 143857773.171 -
SetIntersection_None_Set_uint32_64_1 23520337.828 -
SetIntersection_None_Set_uint32_64_16 19096485.018 -
SetIntersection_None_Set_uint32_64_4 22461842.317 -
SetIntersection_None_Set_uint32_64_64 12038496.356 1.83%
SetIntersection_None_Set_uint64_1024_1 8991466.603 -
SetIntersection_None_Set_uint64_1024_1024 8921361.794 2.02%
SetIntersection_None_Set_uint64_1024_16 9019370.134 2.95%
SetIntersection_None_Set_uint64_1024_256 8876141.105 1.92%
SetIntersection_None_Set_uint64_1024_4 8712239.276 -
SetIntersection_None_Set_uint64_1024_64 8687198.163 -
SetIntersection_None_Set_uint64_16384_1 212356952.331 32.29%
SetIntersection_None_Set_uint64_16384_1024 209937918.173 26.67%
SetIntersection_None_Set_uint64_16384_16 233571952.327 39.20%
SetIntersection_None_Set_uint64_16384_16384 194174897.994 11.35%
SetIntersection_None_Set_uint64_16384_256 207054751.880 21.85%
SetIntersection_None_Set_uint64_16384_4 226575883.789 38.29%
SetIntersection_None_Set_uint64_16384_64 232928373.362 36.67%
SetIntersection_None_Set_uint64_16_1 70808509.088 1.08%
SetIntersection_None_Set_uint64_16_16 37471993.104 -
SetIntersection_None_Set_uint64_16_4 59952739.911 -
SetIntersection_None_Set_uint64_1_1 569492295.039 -
SetIntersection_None_Set_uint64_256_1 11575844.918 -
SetIntersection_None_Set_uint64_256_16 10996579.342 -
SetIntersection_None_Set_uint64_256_256 5708734.085 -2.80%
SetIntersection_None_Set_uint64_256_4 11608092.662 2.41%
SetIntersection_None_Set_uint64_256_64 9367295.927 1.88%
SetIntersection_None_Set_uint64_262144_1 1263125.893 5.83%
SetIntersection_None_Set_uint64_262144_1024 1253524.252 4.31%
SetIntersection_None_Set_uint64_262144_16 1252848.226 5.24%
SetIntersection_None_Set_uint64_262144_16384 1255749.350 4.09%
SetIntersection_None_Set_uint64_262144_256 1254671.631 4.41%
SetIntersection_None_Set_uint64_262144_262144 1263187.824 3.49%
SetIntersection_None_Set_uint64_262144_4 1261414.142 5.74%
SetIntersection_None_Set_uint64_262144_64 1254429.279 4.93%
SetIntersection_None_Set_uint64_4_1 230648269.097 -
SetIntersection_None_Set_uint64_4_4 143830581.131 -
SetIntersection_None_Set_uint64_64_1 23522379.307 -
SetIntersection_None_Set_uint64_64_16 19118427.946 -
SetIntersection_None_Set_uint64_64_4 22611047.092 1.21%
SetIntersection_None_Set_uint64_64_64 12029002.490 1.40%
SetIntersection_None_Vector_float_1024_1 1166451.791 1.07%
SetIntersection_None_Vector_float_1024_1024 1166899.487 -
SetIntersection_None_Vector_float_1024_16 1165854.874 1.69%
SetIntersection_None_Vector_float_1024_256 1158571.725 -
SetIntersection_None_Vector_float_1024_4 1159960.141 -
SetIntersection_None_Vector_float_1024_64 1172954.172 1.42%
SetIntersection_None_Vector_float_16384_1 1183840.620 -
SetIntersection_None_Vector_float_16384_1024 1197862.758 1.61%
SetIntersection_None_Vector_float_16384_16 1183270.289 -
SetIntersection_None_Vector_float_16384_16384 1200140.503 2.01%
SetIntersection_None_Vector_float_16384_256 1180380.777 -
SetIntersection_None_Vector_float_16384_4 1180802.941 -
SetIntersection_None_Vector_float_16384_64 1233103.334 5.43%
SetIntersection_None_Vector_float_16_1 67907472.920 -
SetIntersection_None_Vector_float_16_16 36427291.018 1.17%
SetIntersection_None_Vector_float_16_4 58040364.537 -
SetIntersection_None_Vector_float_1_1 575110733.660 -
SetIntersection_None_Vector_float_256_1 4612164.651 1.54%
SetIntersection_None_Vector_float_256_16 4334558.924 -
SetIntersection_None_Vector_float_256_256 2297595.691 -
SetIntersection_None_Vector_float_256_4 4561760.133 -
SetIntersection_None_Vector_float_256_64 3666853.981 -
SetIntersection_None_Vector_float_262144_1 1232173.188 2.42%
SetIntersection_None_Vector_float_262144_1024 1230495.952 2.63%
SetIntersection_None_Vector_float_262144_16 1223474.757 3.88%
SetIntersection_None_Vector_float_262144_16384 1211970.253 -
SetIntersection_None_Vector_float_262144_256 1219565.261 1.05%
SetIntersection_None_Vector_float_262144_262144 1214915.496 2.12%
SetIntersection_None_Vector_float_262144_4 1201211.120 -
SetIntersection_None_Vector_float_262144_64 1216692.964 -
SetIntersection_None_Vector_float_4_1 229499099.831 -
SetIntersection_None_Vector_float_4_4 143488352.423 -
SetIntersection_None_Vector_float_64_1 18141112.709 1.42%
SetIntersection_None_Vector_float_64_16 14634267.013 -
SetIntersection_None_Vector_float_64_4 17225589.479 1.19%
SetIntersection_None_Vector_float_64_64 9175841.367 1.42%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1161171.038 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1164823.106 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1168935.472 4.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1177475.075 2.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1167894.736 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1139993.499 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1198204.009 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1190596.277 2.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1193729.182 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1170503.719 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1183484.098 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1193606.650 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1140285.623 -4.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67930812.920 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35973599.552 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57650738.899 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 568878613.029 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4542117.816 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4314657.807 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2288081.736 1.82%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4538469.564 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3637453.152 -1.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1190231.268 -3.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1173591.197 -3.84%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1227349.540 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1224591.848 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1167946.400 -2.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1209962.572 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1217381.539 -1.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1190939.042 1.64%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 229085737.719 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142942678.378 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17895564.546 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14516156.756 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17125258.740 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9013062.331 -
SetIntersection_None_Vector_string_1024_1 1238618.298 1.32%
SetIntersection_None_Vector_string_1024_1024 1224202.528 3.44%
SetIntersection_None_Vector_string_1024_16 1231146.811 -
SetIntersection_None_Vector_string_1024_256 1197844.598 -2.84%
SetIntersection_None_Vector_string_1024_4 1231579.009 -
SetIntersection_None_Vector_string_1024_64 1230122.265 -
SetIntersection_None_Vector_string_16384_1 1293115.012 -
SetIntersection_None_Vector_string_16384_1024 1290984.398 -
SetIntersection_None_Vector_string_16384_16 1279839.450 -
SetIntersection_None_Vector_string_16384_16384 1283434.775 -
SetIntersection_None_Vector_string_16384_256 1290010.260 -
SetIntersection_None_Vector_string_16384_4 1304403.033 2.18%
SetIntersection_None_Vector_string_16384_64 1283109.077 -
SetIntersection_None_Vector_string_16_1 69616889.092 -
SetIntersection_None_Vector_string_16_16 36806695.113 -
SetIntersection_None_Vector_string_16_4 58999956.768 -
SetIntersection_None_Vector_string_1_1 572734125.724 -
SetIntersection_None_Vector_string_256_1 4885357.546 2.61%
SetIntersection_None_Vector_string_256_16 4493230.479 -
SetIntersection_None_Vector_string_256_256 2389581.387 -
SetIntersection_None_Vector_string_256_4 4743826.677 -
SetIntersection_None_Vector_string_256_64 3820859.017 -
SetIntersection_None_Vector_string_262144_1 1324559.239 -2.55%
SetIntersection_None_Vector_string_262144_1024 1383325.953 5.53%
SetIntersection_None_Vector_string_262144_16 1354731.026 -
SetIntersection_None_Vector_string_262144_16384 1380900.932 2.03%
SetIntersection_None_Vector_string_262144_256 1356763.045 -
SetIntersection_None_Vector_string_262144_262144 1346266.035 -
SetIntersection_None_Vector_string_262144_4 1357827.984 -
SetIntersection_None_Vector_string_262144_64 1352622.433 -
SetIntersection_None_Vector_string_4_1 232030942.326 -
SetIntersection_None_Vector_string_4_4 144785409.859 -
SetIntersection_None_Vector_string_64_1 18595170.520 -
SetIntersection_None_Vector_string_64_16 15127253.589 -
SetIntersection_None_Vector_string_64_4 17750828.021 -
SetIntersection_None_Vector_string_64_64 9380422.353 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1195059.618 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1187037.639 2.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1176252.475 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1183762.207 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1140906.261 -3.88%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1183561.943 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1226604.255 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1232259.915 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1212802.735 -1.98%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1187682.953 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1195348.752 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1236738.748 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1254896.314 2.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67936951.848 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36060927.894 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57631088.042 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 568885705.517 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4568431.963 1.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4368717.861 1.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2337590.325 1.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4558726.002 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3713517.809 1.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1298390.590 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1254502.517 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1250172.436 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1216180.683 -2.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1319288.303 5.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1303596.464 7.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1250982.572 2.64%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1260342.568 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 228892098.878 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 143325145.855 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17965775.492 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14549488.044 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17147767.436 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9069861.679 -
SetIntersection_None_Vector_uint32_1024_1 1152142.394 -
SetIntersection_None_Vector_uint32_1024_1024 1124610.719 -4.48%
SetIntersection_None_Vector_uint32_1024_16 1151348.113 -
SetIntersection_None_Vector_uint32_1024_256 1154092.493 -2.79%
SetIntersection_None_Vector_uint32_1024_4 1134192.908 1.07%
SetIntersection_None_Vector_uint32_1024_64 1160083.472 -2.20%
SetIntersection_None_Vector_uint32_16384_1 1176930.401 1.44%
SetIntersection_None_Vector_uint32_16384_1024 1151463.290 -2.17%
SetIntersection_None_Vector_uint32_16384_16 1178993.710 -
SetIntersection_None_Vector_uint32_16384_16384 1178306.448 1.40%
SetIntersection_None_Vector_uint32_16384_256 1175146.169 -
SetIntersection_None_Vector_uint32_16384_4 1177676.516 -
SetIntersection_None_Vector_uint32_16384_64 1182120.161 -
SetIntersection_None_Vector_uint32_16_1 67395174.792 -
SetIntersection_None_Vector_uint32_16_16 35853765.126 -
SetIntersection_None_Vector_uint32_16_4 57472382.550 -
SetIntersection_None_Vector_uint32_1_1 592696108.565 1.01%
SetIntersection_None_Vector_uint32_256_1 4488198.785 1.26%
SetIntersection_None_Vector_uint32_256_16 4280222.762 -
SetIntersection_None_Vector_uint32_256_256 2284290.342 -
SetIntersection_None_Vector_uint32_256_4 4393708.047 -
SetIntersection_None_Vector_uint32_256_64 3633893.569 -
SetIntersection_None_Vector_uint32_262144_1 1155867.666 -4.90%
SetIntersection_None_Vector_uint32_262144_1024 1204736.106 -1.31%
SetIntersection_None_Vector_uint32_262144_16 1154844.096 -5.04%
SetIntersection_None_Vector_uint32_262144_16384 1196648.319 -1.35%
SetIntersection_None_Vector_uint32_262144_256 1186018.939 2.84%
SetIntersection_None_Vector_uint32_262144_262144 1197958.374 1.86%
SetIntersection_None_Vector_uint32_262144_4 1199612.009 -
SetIntersection_None_Vector_uint32_262144_64 1201311.486 -
SetIntersection_None_Vector_uint32_4_1 228801086.427 -
SetIntersection_None_Vector_uint32_4_4 142722123.914 -
SetIntersection_None_Vector_uint32_64_1 17883375.836 -
SetIntersection_None_Vector_uint32_64_16 14449311.832 -
SetIntersection_None_Vector_uint32_64_4 16992643.047 -
SetIntersection_None_Vector_uint32_64_64 9045547.270 -
SetIntersection_None_Vector_uint64_1024_1 1156340.193 -
SetIntersection_None_Vector_uint64_1024_1024 1147126.389 -
SetIntersection_None_Vector_uint64_1024_16 1160745.487 -
SetIntersection_None_Vector_uint64_1024_256 1126694.955 -
SetIntersection_None_Vector_uint64_1024_4 1152560.068 -
SetIntersection_None_Vector_uint64_1024_64 1164038.610 4.91%
SetIntersection_None_Vector_uint64_16384_1 1174299.591 -
SetIntersection_None_Vector_uint64_16384_1024 1148703.049 -2.44%
SetIntersection_None_Vector_uint64_16384_16 1173906.094 -
SetIntersection_None_Vector_uint64_16384_16384 1167512.127 -2.56%
SetIntersection_None_Vector_uint64_16384_256 1178553.951 3.57%
SetIntersection_None_Vector_uint64_16384_4 1173889.776 -
SetIntersection_None_Vector_uint64_16384_64 1174673.044 -
SetIntersection_None_Vector_uint64_16_1 67597027.368 -
SetIntersection_None_Vector_uint64_16_16 36019247.635 1.05%
SetIntersection_None_Vector_uint64_16_4 57673295.058 1.28%
SetIntersection_None_Vector_uint64_1_1 568612448.814 -
SetIntersection_None_Vector_uint64_256_1 4573749.728 1.65%
SetIntersection_None_Vector_uint64_256_16 4319882.693 1.21%
SetIntersection_None_Vector_uint64_256_256 2289885.182 2.18%
SetIntersection_None_Vector_uint64_256_4 4474276.041 -
SetIntersection_None_Vector_uint64_256_64 3609907.987 -
SetIntersection_None_Vector_uint64_262144_1 1184439.308 -
SetIntersection_None_Vector_uint64_262144_1024 1156613.334 -
SetIntersection_None_Vector_uint64_262144_16 1208239.054 1.25%
SetIntersection_None_Vector_uint64_262144_16384 1204363.983 -
SetIntersection_None_Vector_uint64_262144_256 1198586.697 -1.56%
SetIntersection_None_Vector_uint64_262144_262144 1201582.707 1.17%
SetIntersection_None_Vector_uint64_262144_4 1209457.500 3.72%
SetIntersection_None_Vector_uint64_262144_64 1198697.146 -
SetIntersection_None_Vector_uint64_4_1 228552540.005 -
SetIntersection_None_Vector_uint64_4_4 142819425.816 -
SetIntersection_None_Vector_uint64_64_1 17684588.014 -
SetIntersection_None_Vector_uint64_64_16 14374810.786 -
SetIntersection_None_Vector_uint64_64_4 17053084.342 1.22%
SetIntersection_None_Vector_uint64_64_64 9039744.476 -
bm_gcd_complex 19.498 -
bm_gcd_random 30.791 -
bm_gcd_trivial 0.896 -1.23%
bm_lexicographical_compare<int>/1 1.156 -12.72%
bm_lexicographical_compare<int>/1048576 76659.564 -
bm_lexicographical_compare<int>/16 1.957 -
bm_lexicographical_compare<int>/2 1.332 -10.82%
bm_lexicographical_compare<int>/262144 19118.012 -
bm_lexicographical_compare<int>/3 1.529 -12.09%
bm_lexicographical_compare<int>/32768 2390.225 -
bm_lexicographical_compare<int>/4 1.157 -8.13%
bm_lexicographical_compare<int>/4096 298.596 -
bm_lexicographical_compare<int>/5 1.537 1.51%
bm_lexicographical_compare<int>/512 37.306 -
bm_lexicographical_compare<int>/6 1.539 1.55%
bm_lexicographical_compare<int>/64 4.856 1.02%
bm_lexicographical_compare<int>/7 1.539 1.55%
bm_lexicographical_compare<int>/8 1.484 -6.02%
bm_lexicographical_compare<signed_char>/1 1.311 8.83%
bm_lexicographical_compare<signed_char>/1048576 16322.943 -
bm_lexicographical_compare<signed_char>/16 1.272 -4.26%
bm_lexicographical_compare<signed_char>/2 1.491 3.52%
bm_lexicographical_compare<signed_char>/262144 3830.749 -
bm_lexicographical_compare<signed_char>/3 1.723 6.40%
bm_lexicographical_compare<signed_char>/32768 477.241 -
bm_lexicographical_compare<signed_char>/4 1.973 6.03%
bm_lexicographical_compare<signed_char>/4096 59.711 -
bm_lexicographical_compare<signed_char>/5 2.212 6.24%
bm_lexicographical_compare<signed_char>/512 7.686 -3.66%
bm_lexicographical_compare<signed_char>/6 2.466 2.14%
bm_lexicographical_compare<signed_char>/64 1.877 -12.07%
bm_lexicographical_compare<signed_char>/7 2.701 -
bm_lexicographical_compare<signed_char>/8 3.046 1.23%
bm_lexicographical_compare<unsigned_char>/1 1.550 -7.35%
bm_lexicographical_compare<unsigned_char>/1048576 17931.141 -
bm_lexicographical_compare<unsigned_char>/16 1.098 -5.07%
bm_lexicographical_compare<unsigned_char>/2 1.788 -5.92%
bm_lexicographical_compare<unsigned_char>/262144 4495.832 -
bm_lexicographical_compare<unsigned_char>/3 2.025 -7.93%
bm_lexicographical_compare<unsigned_char>/32768 572.468 -
bm_lexicographical_compare<unsigned_char>/4 1.333 -14.12%
bm_lexicographical_compare<unsigned_char>/4096 77.747 -
bm_lexicographical_compare<unsigned_char>/5 1.598 -10.65%
bm_lexicographical_compare<unsigned_char>/512 8.741 -
bm_lexicographical_compare<unsigned_char>/6 1.839 -8.97%
bm_lexicographical_compare<unsigned_char>/64 1.922 -3.04%
bm_lexicographical_compare<unsigned_char>/7 2.087 -3.85%
bm_lexicographical_compare<unsigned_char>/8 1.372 -1.79%
bm_ranges_lexicographical_compare<int>/1 1.381 2.07%
bm_ranges_lexicographical_compare<int>/1048576 76625.675 -
bm_ranges_lexicographical_compare<int>/16 2.299 -
bm_ranges_lexicographical_compare<int>/2 1.610 1.76%
bm_ranges_lexicographical_compare<int>/262144 19120.186 -
bm_ranges_lexicographical_compare<int>/3 1.838 -
bm_ranges_lexicographical_compare<int>/32768 2393.606 -
bm_ranges_lexicographical_compare<int>/4 1.322 2.08%
bm_ranges_lexicographical_compare<int>/4096 298.274 -
bm_ranges_lexicographical_compare<int>/5 1.503 -
bm_ranges_lexicographical_compare<int>/512 37.265 -
bm_ranges_lexicographical_compare<int>/6 1.504 -
bm_ranges_lexicographical_compare<int>/64 4.910 -
bm_ranges_lexicographical_compare<int>/7 1.504 -
bm_ranges_lexicographical_compare<int>/8 1.559 1.85%
bm_ranges_lexicographical_compare<signed_char>/1 1.383 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16325.972 -
bm_ranges_lexicographical_compare<signed_char>/16 1.353 6.09%
bm_ranges_lexicographical_compare<signed_char>/2 1.612 -
bm_ranges_lexicographical_compare<signed_char>/262144 3841.139 -
bm_ranges_lexicographical_compare<signed_char>/3 1.841 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.042 -
bm_ranges_lexicographical_compare<signed_char>/4 2.079 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.904 -
bm_ranges_lexicographical_compare<signed_char>/5 2.317 -
bm_ranges_lexicographical_compare<signed_char>/512 8.038 3.77%
bm_ranges_lexicographical_compare<signed_char>/6 2.666 2.57%
bm_ranges_lexicographical_compare<signed_char>/64 2.300 12.11%
bm_ranges_lexicographical_compare<signed_char>/7 2.895 2.25%
bm_ranges_lexicographical_compare<signed_char>/8 3.250 1.28%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.621 -5.17%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17935.079 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.155 -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.852 -7.41%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4497.586 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.077 -5.42%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.326 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.419 -1.69%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.626 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.675 1.88%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.788 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.900 2.17%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.029 -
bm_ranges_lexicographical_compare<unsigned_char>/7 2.148 2.80%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.438 2.57%
bm_ranges_swap_ranges_vb_aligned/1024 6.509 -
bm_ranges_swap_ranges_vb_aligned/1048576 3408.461 -
bm_ranges_swap_ranges_vb_aligned/128 3.437 -1.02%
bm_ranges_swap_ranges_vb_aligned/131072 250.904 -
bm_ranges_swap_ranges_vb_aligned/16 3.238 -
bm_ranges_swap_ranges_vb_aligned/16384 34.860 -
bm_ranges_swap_ranges_vb_aligned/2048 8.537 -
bm_ranges_swap_ranges_vb_aligned/256 4.364 -
bm_ranges_swap_ranges_vb_aligned/262144 497.229 -1.67%
bm_ranges_swap_ranges_vb_aligned/32 3.240 -
bm_ranges_swap_ranges_vb_aligned/32768 64.240 -
bm_ranges_swap_ranges_vb_aligned/4096 11.963 -
bm_ranges_swap_ranges_vb_aligned/512 5.218 1.57%
bm_ranges_swap_ranges_vb_aligned/524288 1049.622 -
bm_ranges_swap_ranges_vb_aligned/64 3.054 -2.22%
bm_ranges_swap_ranges_vb_aligned/65536 123.343 -
bm_ranges_swap_ranges_vb_aligned/8 3.192 -
bm_ranges_swap_ranges_vb_aligned/8192 19.509 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15550.683 -
bm_ranges_swap_ranges_vb_unaligned/262144 3734.913 -
bm_ranges_swap_ranges_vb_unaligned/32768 471.273 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.006 -
bm_ranges_swap_ranges_vb_unaligned/512 13.415 -
bm_ranges_swap_ranges_vb_unaligned/64 6.276 -
bm_ranges_swap_ranges_vb_unaligned/8 4.885 -1.29%
bm_swap_ranges_vb_aligned/1048576 3401.839 -
bm_swap_ranges_vb_aligned/262144 494.169 1.19%
bm_swap_ranges_vb_aligned/32768 63.721 -
bm_swap_ranges_vb_aligned/4096 12.543 -
bm_swap_ranges_vb_aligned/512 4.990 -
bm_swap_ranges_vb_aligned/64 2.897 -
bm_swap_ranges_vb_aligned/8 3.395 2.79%
bm_swap_ranges_vb_unaligned/1048576 15951.619 -
bm_swap_ranges_vb_unaligned/262144 3847.153 -
bm_swap_ranges_vb_unaligned/32768 484.494 -
bm_swap_ranges_vb_unaligned/4096 64.812 -
bm_swap_ranges_vb_unaligned/512 12.339 -
bm_swap_ranges_vb_unaligned/64 4.845 -
bm_swap_ranges_vb_unaligned/8 4.910 3.09%
bm_write 591.065 -
rng::adjacent_find(deque<int>)/1024 463.254 -
rng::adjacent_find(deque<int>)/1048576 475966.451 -
rng::adjacent_find(deque<int>)/50 15.830 5.24%
rng::adjacent_find(deque<int>)/8 3.216 4.47%
rng::adjacent_find(deque<int>)/8192 3715.039 -
rng::adjacent_find(deque<int>,_pred)/1024 630.700 -
rng::adjacent_find(deque<int>,_pred)/1048576 651439.285 -
rng::adjacent_find(deque<int>,_pred)/50 29.188 1.02%
rng::adjacent_find(deque<int>,_pred)/8 4.053 -
rng::adjacent_find(deque<int>,_pred)/8192 5088.854 -
rng::adjacent_find(list<int>)/1024 713.390 -
rng::adjacent_find(list<int>)/1048576 873868.966 -
rng::adjacent_find(list<int>)/50 23.702 -
rng::adjacent_find(list<int>)/8 2.101 -
rng::adjacent_find(list<int>)/8192 6973.057 -14.69%
rng::adjacent_find(list<int>,_pred)/1024 829.352 -
rng::adjacent_find(list<int>,_pred)/1048576 955895.577 -
rng::adjacent_find(list<int>,_pred)/50 34.790 -
rng::adjacent_find(list<int>,_pred)/8 3.977 -
rng::adjacent_find(list<int>,_pred)/8192 8669.218 12.81%
rng::adjacent_find(vector<int>)/1024 234.870 -
rng::adjacent_find(vector<int>)/1048576 234613.149 -
rng::adjacent_find(vector<int>)/50 11.982 -
rng::adjacent_find(vector<int>)/8 2.027 -
rng::adjacent_find(vector<int>)/8192 1835.396 -
rng::adjacent_find(vector<int>,_pred)/1024 401.001 -
rng::adjacent_find(vector<int>,_pred)/1048576 468039.972 -
rng::adjacent_find(vector<int>,_pred)/50 23.632 -
rng::adjacent_find(vector<int>,_pred)/8 3.383 -
rng::adjacent_find(vector<int>,_pred)/8192 3185.207 -
rng::all_of(deque<int>)_(process_all)/32 11.529 -
rng::all_of(deque<int>)_(process_all)/32768 10567.565 -
rng::all_of(deque<int>)_(process_all)/50 18.250 2.88%
rng::all_of(deque<int>)_(process_all)/8 3.224 -
rng::all_of(deque<int>)_(process_all)/8192 2655.678 -
rng::all_of(list<int>)_(process_all)/32 11.440 -
rng::all_of(list<int>)_(process_all)/32768 26330.242 -
rng::all_of(list<int>)_(process_all)/50 21.895 -
rng::all_of(list<int>)_(process_all)/8 2.705 -
rng::all_of(list<int>)_(process_all)/8192 7338.135 -2.81%
rng::all_of(vector<int>)_(process_all)/32 8.372 -
rng::all_of(vector<int>)_(process_all)/32768 8063.574 -
rng::all_of(vector<int>)_(process_all)/50 18.205 -
rng::all_of(vector<int>)_(process_all)/8 2.378 -4.29%
rng::all_of(vector<int>)_(process_all)/8192 2021.147 -
rng::any_of(deque<int>)_(process_all)/32 11.533 -
rng::any_of(deque<int>)_(process_all)/32768 10875.367 2.85%
rng::any_of(deque<int>)_(process_all)/50 20.247 5.21%
rng::any_of(deque<int>)_(process_all)/8 3.219 -
rng::any_of(deque<int>)_(process_all)/8192 2725.491 2.85%
rng::any_of(list<int>)_(process_all)/32 11.477 -
rng::any_of(list<int>)_(process_all)/32768 26873.495 3.13%
rng::any_of(list<int>)_(process_all)/50 21.739 -
rng::any_of(list<int>)_(process_all)/8 2.613 -
rng::any_of(list<int>)_(process_all)/8192 6939.767 -4.22%
rng::any_of(vector<int>)_(process_all)/32 8.332 -1.68%
rng::any_of(vector<int>)_(process_all)/32768 8075.919 -
rng::any_of(vector<int>)_(process_all)/50 12.644 -
rng::any_of(vector<int>)_(process_all)/8 2.414 -6.48%
rng::any_of(vector<int>)_(process_all)/8192 2023.647 -
rng::contains(deque<int>)_(process_all)/1048576 249893.576 -
rng::contains(deque<int>)_(process_all)/32 8.621 -2.10%
rng::contains(deque<int>)_(process_all)/50 12.578 -1.54%
rng::contains(deque<int>)_(process_all)/8 3.044 -4.26%
rng::contains(deque<int>)_(process_all)/8192 1922.113 -
rng::contains(list<int>)_(process_all)/1048576 827632.812 -
rng::contains(list<int>)_(process_all)/32 9.097 1.06%
rng::contains(list<int>)_(process_all)/50 18.497 1.30%
rng::contains(list<int>)_(process_all)/8 2.351 -
rng::contains(list<int>)_(process_all)/8192 7170.298 -1.15%
rng::contains(vector<int>)_(process_all)/1048576 237304.068 -
rng::contains(vector<int>)_(process_all)/32 8.406 -
rng::contains(vector<int>)_(process_all)/50 12.372 -
rng::contains(vector<int>)_(process_all)/8 2.709 2.44%
rng::contains(vector<int>)_(process_all)/8192 1841.103 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 20914.880 6.78%
rng::contains_subrange(deque<int>)_(near_matches)/1024 22033.949 7.28%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1460189.196 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 430992.722 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.025 28.66%
rng::contains_subrange(deque<int>)_(process_all)/32 14.759 36.60%
rng::contains_subrange(deque<int>)_(process_all)/50 22.177 55.80%
rng::contains_subrange(deque<int>)_(process_all)/8192 3367.252 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502934.477 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.794 -8.36%
rng::contains_subrange(deque<int>)_(same_length)/32 19.223 -5.89%
rng::contains_subrange(deque<int>)_(same_length)/50 27.453 -4.24%
rng::contains_subrange(deque<int>)_(same_length)/8192 3920.419 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479284.969 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.282 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.440 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.510 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3735.445 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36975.823 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38421.774 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2453609.211 -
rng::contains_subrange(list<int>)_(process_all)/1048576 850179.468 -
rng::contains_subrange(list<int>)_(process_all)/16 4.870 -3.56%
rng::contains_subrange(list<int>)_(process_all)/32 10.400 -
rng::contains_subrange(list<int>)_(process_all)/50 17.976 1.35%
rng::contains_subrange(list<int>)_(process_all)/8192 8310.281 19.51%
rng::contains_subrange(list<int>)_(same_length)/1048576 941176.106 -1.89%
rng::contains_subrange(list<int>)_(same_length)/16 6.913 -
rng::contains_subrange(list<int>)_(same_length)/32 16.309 -
rng::contains_subrange(list<int>)_(same_length)/50 29.956 -
rng::contains_subrange(list<int>)_(same_length)/8192 7884.213 -
rng::contains_subrange(list<int>)_(single_element)/1048576 837732.114 -
rng::contains_subrange(list<int>)_(single_element)/16 4.885 -2.39%
rng::contains_subrange(list<int>)_(single_element)/32 10.428 -
rng::contains_subrange(list<int>)_(single_element)/50 18.522 -
rng::contains_subrange(list<int>)_(single_element)/8192 7241.289 -
rng::contains_subrange(vector<int>)_(near_matches)/1000 13858.040 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14784.719 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 766484.819 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208935.979 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.818 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.015 -2.96%
rng::contains_subrange(vector<int>)_(process_all)/50 11.562 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1629.069 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243510.880 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.809 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.706 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.653 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1869.044 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 232748.455 -1.26%
rng::contains_subrange(vector<int>)_(single_element)/16 4.827 -1.34%
rng::contains_subrange(vector<int>)_(single_element)/32 8.543 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.486 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1810.134 -1.62%
rng::copy(deque<int>)/1048576 50360.499 -
rng::copy(deque<int>)/262144 10172.780 -2.85%
rng::copy(deque<int>)/32768 1147.544 -
rng::copy(deque<int>)/4096 146.273 -
rng::copy(deque<int>)/512 16.775 -
rng::copy(deque<int>)/64 2.820 -
rng::copy(deque<int>)/8 2.694 -
rng::copy(list<int>)/1048576 879590.462 -
rng::copy(list<int>)/262144 217729.799 -
rng::copy(list<int>)/32768 25747.869 -3.91%
rng::copy(list<int>)/4096 3942.986 28.27%
rng::copy(list<int>)/512 367.345 -
rng::copy(list<int>)/64 30.872 -4.77%
rng::copy(list<int>)/8 2.382 -1.18%
rng::copy(vector<bool>)_(aligned)/1048576 1039.781 -
rng::copy(vector<bool>)_(aligned)/262144 382.499 39.28%
rng::copy(vector<bool>)_(aligned)/32768 35.435 -
rng::copy(vector<bool>)_(aligned)/4096 4.936 -
rng::copy(vector<bool>)_(aligned)/512 1.765 -
rng::copy(vector<bool>)_(aligned)/64 1.249 -9.05%
rng::copy(vector<bool>)_(unaligned)/1048576 5507.261 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.809 -
rng::copy(vector<bool>)_(unaligned)/32768 174.175 -
rng::copy(vector<bool>)_(unaligned)/4096 20.839 -
rng::copy(vector<bool>)_(unaligned)/512 3.412 -7.89%
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 48909.557 -2.39%
rng::copy(vector<int>)/262144 12533.994 -
rng::copy(vector<int>)/32768 3292.322 -5.35%
rng::copy(vector<int>)/4096 149.111 -
rng::copy(vector<int>)/512 16.085 -
rng::copy(vector<int>)/64 2.444 -
rng::copy(vector<int>)/8 2.311 4.20%
rng::copy_backward(deque<int>)/1048576 124290.846 -
rng::copy_backward(deque<int>)/262144 31734.367 1.42%
rng::copy_backward(deque<int>)/32768 3723.088 -
rng::copy_backward(deque<int>)/4096 148.654 -
rng::copy_backward(deque<int>)/512 18.231 -
rng::copy_backward(deque<int>)/64 3.047 -
rng::copy_backward(deque<int>)/8 2.758 1.15%
rng::copy_backward(list<int>)/1048576 885732.241 -
rng::copy_backward(list<int>)/262144 221395.550 -
rng::copy_backward(list<int>)/32768 28347.518 -4.44%
rng::copy_backward(list<int>)/4096 3953.302 27.46%
rng::copy_backward(list<int>)/512 372.566 -1.57%
rng::copy_backward(list<int>)/64 31.057 -
rng::copy_backward(list<int>)/8 2.390 1.99%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1068.227 3.20%
rng::copy_backward(vector<bool>)_(aligned)/262144 437.938 52.21%
rng::copy_backward(vector<bool>)_(aligned)/32768 36.213 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.073 -5.55%
rng::copy_backward(vector<bool>)_(aligned)/512 1.771 -2.91%
rng::copy_backward(vector<bool>)_(aligned)/64 1.912 -3.56%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6897.632 2.11%
rng::copy_backward(vector<bool>)_(unaligned)/262144 1651.143 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 208.214 -1.20%
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.832 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.888 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 48785.448 -2.83%
rng::copy_backward(vector<int>)/262144 12528.680 -
rng::copy_backward(vector<int>)/32768 3320.791 10.78%
rng::copy_backward(vector<int>)/4096 141.732 -26.67%
rng::copy_backward(vector<int>)/512 16.620 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.313 4.12%
rng::copy_if(deque<int>)_(entire_range)/1048576 275196.131 -1.12%
rng::copy_if(deque<int>)_(entire_range)/262144 69232.382 -
rng::copy_if(deque<int>)_(entire_range)/32768 8690.187 -
rng::copy_if(deque<int>)_(entire_range)/4096 1018.997 -
rng::copy_if(deque<int>)_(entire_range)/512 134.480 -
rng::copy_if(deque<int>)_(entire_range)/64 16.151 -
rng::copy_if(deque<int>)_(entire_range)/8 2.925 -
rng::copy_if(deque<int>)_(every_other)/1048576 371304.679 -
rng::copy_if(deque<int>)_(every_other)/262144 92735.818 -
rng::copy_if(deque<int>)_(every_other)/32768 11627.833 -
rng::copy_if(deque<int>)_(every_other)/4096 1452.034 -
rng::copy_if(deque<int>)_(every_other)/512 181.762 -
rng::copy_if(deque<int>)_(every_other)/64 23.385 -
rng::copy_if(deque<int>)_(every_other)/8 3.453 -
rng::copy_if(list<int>)_(entire_range)/1048576 882619.318 -
rng::copy_if(list<int>)_(entire_range)/262144 219670.127 -
rng::copy_if(list<int>)_(entire_range)/32768 29320.120 1.86%
rng::copy_if(list<int>)_(entire_range)/4096 3014.930 -
rng::copy_if(list<int>)_(entire_range)/512 370.763 -
rng::copy_if(list<int>)_(entire_range)/64 31.339 -7.34%
rng::copy_if(list<int>)_(entire_range)/8 2.580 -
rng::copy_if(list<int>)_(every_other)/1048576 851425.565 1.59%
rng::copy_if(list<int>)_(every_other)/262144 210225.038 -
rng::copy_if(list<int>)_(every_other)/32768 26275.679 1.58%
rng::copy_if(list<int>)_(every_other)/4096 3292.064 -
rng::copy_if(list<int>)_(every_other)/512 357.758 -
rng::copy_if(list<int>)_(every_other)/64 23.758 -
rng::copy_if(list<int>)_(every_other)/8 2.309 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245479.546 -
rng::copy_if(vector<int>)_(entire_range)/262144 59885.496 -
rng::copy_if(vector<int>)_(entire_range)/32768 7469.982 -
rng::copy_if(vector<int>)_(entire_range)/4096 935.472 -
rng::copy_if(vector<int>)_(entire_range)/512 123.470 -
rng::copy_if(vector<int>)_(entire_range)/64 15.902 2.56%
rng::copy_if(vector<int>)_(entire_range)/8 2.258 3.81%
rng::copy_if(vector<int>)_(every_other)/1048576 239272.555 -
rng::copy_if(vector<int>)_(every_other)/262144 59772.122 -
rng::copy_if(vector<int>)_(every_other)/32768 7442.365 -
rng::copy_if(vector<int>)_(every_other)/4096 933.919 -
rng::copy_if(vector<int>)_(every_other)/512 123.470 -
rng::copy_if(vector<int>)_(every_other)/64 18.097 -
rng::copy_if(vector<int>)_(every_other)/8 4.237 -1.42%
rng::copy_n(deque<int>)/1048576 49738.043 -
rng::copy_n(deque<int>)/262144 10447.205 -
rng::copy_n(deque<int>)/32768 1135.904 -
rng::copy_n(deque<int>)/4096 146.295 -
rng::copy_n(deque<int>)/512 16.778 -
rng::copy_n(deque<int>)/64 5.608 95.32%
rng::copy_n(deque<int>)/8 2.690 -2.67%
rng::copy_n(list<int>)/1048576 872437.965 -
rng::copy_n(list<int>)/262144 216622.554 -
rng::copy_n(list<int>)/32768 26055.956 -6.14%
rng::copy_n(list<int>)/4096 4272.020 2.53%
rng::copy_n(list<int>)/512 340.990 -
rng::copy_n(list<int>)/64 14.190 1.57%
rng::copy_n(list<int>)/8 2.244 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1043.958 -
rng::copy_n(vector<bool>)_(aligned)/262144 288.016 -
rng::copy_n(vector<bool>)_(aligned)/32768 35.567 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.924 -
rng::copy_n(vector<bool>)_(aligned)/512 1.764 -
rng::copy_n(vector<bool>)_(aligned)/64 1.302 -5.16%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5507.513 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.577 -82.05%
rng::copy_n(vector<bool>)_(unaligned)/32768 170.701 -1.97%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.848 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.190 -10.44%
rng::copy_n(vector<bool>)_(unaligned)/64 0.742 -
rng::copy_n(vector<int>)/1048576 49116.642 -
rng::copy_n(vector<int>)/262144 12532.984 -
rng::copy_n(vector<int>)/32768 2604.768 -3.99%
rng::copy_n(vector<int>)/4096 144.992 1.13%
rng::copy_n(vector<int>)/512 16.080 -
rng::copy_n(vector<int>)/64 2.473 -
rng::copy_n(vector<int>)/8 2.252 -2.45%
rng::count(deque<int>)_(every_other)/1024 247.469 -
rng::count(deque<int>)_(every_other)/1048576 252235.831 -
rng::count(deque<int>)_(every_other)/8 2.533 -
rng::count(deque<int>)_(every_other)/8192 1933.467 -
rng::count(list<int>)_(every_other)/1024 706.458 -1.54%
rng::count(list<int>)_(every_other)/1048576 826618.088 1.94%
rng::count(list<int>)_(every_other)/8 2.097 -
rng::count(list<int>)_(every_other)/8192 6926.080 -1.09%
rng::count(vector<bool>)/1000 3.002 1.04%
rng::count(vector<bool>)/1024 1.696 -
rng::count(vector<bool>)/1048576 1459.440 -
rng::count(vector<bool>)/8192 11.430 -
rng::count(vector<int>)_(every_other)/1024 102.882 -
rng::count(vector<int>)_(every_other)/1048576 105108.593 -
rng::count(vector<int>)_(every_other)/8 1.352 -
rng::count(vector<int>)_(every_other)/8192 817.870 -
rng::count_if(deque<int>)_(every_other)/1024 347.300 -
rng::count_if(deque<int>)_(every_other)/1048576 342842.817 -
rng::count_if(deque<int>)_(every_other)/8 3.362 -
rng::count_if(deque<int>)_(every_other)/8192 2624.132 -
rng::count_if(list<int>)_(every_other)/1024 753.874 -
rng::count_if(list<int>)_(every_other)/1048576 888981.171 -
rng::count_if(list<int>)_(every_other)/8 2.833 -
rng::count_if(list<int>)_(every_other)/8192 7176.674 -1.89%
rng::count_if(vector<int>)_(every_other)/1024 248.964 -
rng::count_if(vector<int>)_(every_other)/1048576 247949.505 -
rng::count_if(vector<int>)_(every_other)/8 4.224 -
rng::count_if(vector<int>)_(every_other)/8192 1930.714 -
rng::distance(deque<int>)/1024 0.851 -
rng::distance(deque<int>)/4096 0.850 -
rng::distance(deque<int>)/50 0.850 -
rng::distance(deque<int>)/8192 0.851 -
rng::distance(join_view(vector<vector<int>>)/1024 1.027 -
rng::distance(join_view(vector<vector<int>>)/4096 4.380 -
rng::distance(join_view(vector<vector<int>>)/50 0.605 -8.16%
rng::distance(join_view(vector<vector<int>>)/8192 8.336 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 481.278 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491005.753 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.100 -15.03%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.853 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3830.539 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.073 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.710 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.075 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.083 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.072 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 718.622 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 732911.000 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 38.959 5.62%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.497 -2.73%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5729.143 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.100 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.776 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.100 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.099 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.104 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2033.005 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2195797.897 -3.96%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.740 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.758 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17763.452 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 666.683 -6.23%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1443590.435 -1.24%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.214 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.779 2.62%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11787.458 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1822.823 1.69%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2314946.583 -1.16%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.010 4.10%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.877 -1.81%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19815.273 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 541.543 1.01%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1448562.199 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.580 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.816 1.81%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11076.450 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -8.93%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.700 -8.92%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.690 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.700 -8.88%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 767.631 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 956489.711 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.548 -1.04%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.005 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8332.240 5.98%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.984 -1.47%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.985 -1.42%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.977 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.982 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.986 -1.27%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 874.091 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1083134.302 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.244 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.715 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13142.962 7.50%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.207 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73714.107 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.911 -3.43%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.664 -9.76%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.959 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.225 -9.61%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.227 -8.90%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.231 -8.29%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.286 -6.23%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.226 -8.67%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 516.985 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634673.460 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.466 -1.31%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.239 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4813.036 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.699 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.710 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.702 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.712 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 504.519 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497245.887 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 23.905 4.56%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.937 3.58%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3877.620 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 530.969 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 524701.255 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 27.867 4.40%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.155 1.62%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4026.404 -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 787.642 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 960916.894 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.835 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.958 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12440.442 6.97%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 832.604 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 995394.203 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.178 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.792 5.90%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10810.740 -10.57%
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.220 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.621 -
rng::equal(vector<bool>)_(unaligned)/1048576 7583.814 -
rng::equal(vector<bool>)_(unaligned)/50 1.060 43.55%
rng::equal(vector<bool>)_(unaligned)/8 1.061 39.19%
rng::equal(vector<bool>)_(unaligned)/8192 65.029 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.118 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73947.605 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.420 -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.486 4.85%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.463 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.822 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638421.001 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.859 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.636 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4801.598 -
rng::fill(deque<int>)/1024 29.781 -
rng::fill(deque<int>)/32 1.387 -7.07%
rng::fill(deque<int>)/50 2.256 -
rng::fill(deque<int>)/8192 240.454 -
rng::fill(list<int>)/1024 672.035 -
rng::fill(list<int>)/32 8.322 -
rng::fill(list<int>)/50 16.752 -
rng::fill(list<int>)/8192 7106.584 -4.54%
rng::fill(vector<bool>)/1048576 3822.999 -
rng::fill(vector<bool>)/262144 231.857 -74.99%
rng::fill(vector<bool>)/32768 29.897 -1.09%
rng::fill(vector<bool>)/4096 4.205 -
rng::fill(vector<bool>)/512 1.572 3.06%
rng::fill(vector<bool>)/64 1.545 -9.37%
rng::fill(vector<int>)/1024 29.215 -2.20%
rng::fill(vector<int>)/32 1.063 2.34%
rng::fill(vector<int>)/50 2.206 -
rng::fill(vector<int>)/8192 240.491 -
rng::fill_n(deque<int>)/1024 29.821 -1.18%
rng::fill_n(deque<int>)/32 1.222 5.77%
rng::fill_n(deque<int>)/50 2.204 -
rng::fill_n(deque<int>)/8192 248.455 3.24%
rng::fill_n(list<int>)/1024 649.788 -
rng::fill_n(list<int>)/32 8.260 -
rng::fill_n(list<int>)/50 16.216 1.02%
rng::fill_n(list<int>)/8192 7056.399 -
rng::fill_n(vector<bool>)/1048576 3826.966 -
rng::fill_n(vector<bool>)/262144 231.189 -
rng::fill_n(vector<bool>)/32768 30.083 -
rng::fill_n(vector<bool>)/4096 4.153 -
rng::fill_n(vector<bool>)/512 1.423 -
rng::fill_n(vector<bool>)/64 1.366 -
rng::fill_n(vector<int>)/1024 29.576 -1.17%
rng::fill_n(vector<int>)/32 1.144 -
rng::fill_n(vector<int>)/50 2.225 -
rng::fill_n(vector<int>)/8192 237.321 -
rng::find(deque<int>)_(bail_25%)/1024 67.079 -
rng::find(deque<int>)_(bail_25%)/32768 1920.785 -
rng::find(deque<int>)_(bail_25%)/8 2.057 -2.55%
rng::find(deque<int>)_(bail_25%)/8192 476.445 -
rng::find(deque<int>)_(process_all)/1024 243.322 1.12%
rng::find(deque<int>)_(process_all)/32768 7798.041 1.43%
rng::find(deque<int>)_(process_all)/50 13.157 -
rng::find(deque<int>)_(process_all)/8 3.524 -1.39%
rng::find(deque<int>)_(process_all)/8192 1948.124 2.92%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 293.713 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9444.590 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.520 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.728 2.28%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2345.239 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 313.291 -16.51%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10372.975 -13.01%
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.242 -26.96%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.008 -10.08%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2536.322 -14.68%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 722.959 -1.64%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27309.436 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.545 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.646 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8742.760 10.94%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.159 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 677.792 3.16%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.877 -3.22%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.160 -6.81%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 170.298 1.32%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.078 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8783.278 1.60%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.754 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.849 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2163.650 1.72%
rng::find(list<int>)_(bail_25%)/1024 132.290 -27.15%
rng::find(list<int>)_(bail_25%)/32768 8340.523 -
rng::find(list<int>)_(bail_25%)/8 0.919 -
rng::find(list<int>)_(bail_25%)/8192 1427.938 -
rng::find(list<int>)_(process_all)/1024 710.271 1.76%
rng::find(list<int>)_(process_all)/32768 26037.356 -2.58%
rng::find(list<int>)_(process_all)/50 18.253 -13.12%
rng::find(list<int>)_(process_all)/8 2.389 -1.60%
rng::find(list<int>)_(process_all)/8192 8701.386 -25.87%
rng::find(vector<bool>)_(process_all)/1024 4.673 5.43%
rng::find(vector<bool>)_(process_all)/1048576 3652.696 -
rng::find(vector<bool>)_(process_all)/50 0.792 -10.35%
rng::find(vector<bool>)_(process_all)/8 0.787 6.42%
rng::find(vector<bool>)_(process_all)/8192 33.518 -
rng::find(vector<char>)_(bail_25%)/1024 5.288 -
rng::find(vector<char>)_(bail_25%)/32768 136.187 -
rng::find(vector<char>)_(bail_25%)/8 1.061 7.88%
rng::find(vector<char>)_(bail_25%)/8192 39.763 -
rng::find(vector<char>)_(process_all)/1024 16.215 -
rng::find(vector<char>)_(process_all)/32768 495.079 -
rng::find(vector<char>)_(process_all)/50 1.623 -4.22%
rng::find(vector<char>)_(process_all)/8 0.924 -2.93%
rng::find(vector<char>)_(process_all)/8192 135.936 -
rng::find(vector<int>)_(bail_25%)/1024 65.795 -
rng::find(vector<int>)_(bail_25%)/32768 1857.091 -
rng::find(vector<int>)_(bail_25%)/8 1.580 -3.06%
rng::find(vector<int>)_(bail_25%)/8192 470.588 -
rng::find(vector<int>)_(process_all)/1024 242.466 -
rng::find(vector<int>)_(process_all)/32768 7417.424 1.26%
rng::find(vector<int>)_(process_all)/50 12.432 -
rng::find(vector<int>)_(process_all)/8 2.768 -6.37%
rng::find(vector<int>)_(process_all)/8192 1854.122 -
rng::find_end(deque<int>)_(match_near_end)/1000 35.815 4.37%
rng::find_end(deque<int>)_(match_near_end)/1024 36.923 5.42%
rng::find_end(deque<int>)_(match_near_end)/8192 280.283 1.60%
rng::find_end(deque<int>)_(near_matches)/1000 17905.355 5.92%
rng::find_end(deque<int>)_(near_matches)/1024 18701.319 5.98%
rng::find_end(deque<int>)_(near_matches)/8192 1132840.885 -
rng::find_end(deque<int>)_(process_all)/1000 306.474 -
rng::find_end(deque<int>)_(process_all)/1024 312.851 -4.10%
rng::find_end(deque<int>)_(process_all)/1048576 267808.632 -10.43%
rng::find_end(deque<int>)_(process_all)/8192 2029.754 -11.80%
rng::find_end(deque<int>)_(same_length)/1000 330.104 -
rng::find_end(deque<int>)_(same_length)/1024 336.844 -
rng::find_end(deque<int>)_(same_length)/8192 2932.647 6.88%
rng::find_end(deque<int>)_(single_element)/1000 336.655 -3.47%
rng::find_end(deque<int>)_(single_element)/1024 340.957 -3.71%
rng::find_end(deque<int>)_(single_element)/8192 2234.172 -18.19%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 73.703 -1.02%
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.389 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 601.382 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 31520.969 -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32528.507 -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1890436.658 -
rng::find_end(deque<int>,_pred)_(process_all)/1000 582.688 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 624.610 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 546354.052 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4311.151 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 780.450 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 800.255 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4945.695 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 641.621 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 691.448 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4829.331 2.69%
rng::find_end(forward_list<int>)_(match_near_end)/1000 765.052 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4449.090 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 254743.147 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36287.987 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37627.416 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2468232.394 -
rng::find_end(forward_list<int>)_(process_all)/1000 702.094 -
rng::find_end(forward_list<int>)_(process_all)/1024 729.325 -
rng::find_end(forward_list<int>)_(process_all)/1048576 762799.296 -
rng::find_end(forward_list<int>)_(process_all)/8192 5568.696 -1.95%
rng::find_end(forward_list<int>)_(same_length)/1000 1466.986 -
rng::find_end(forward_list<int>)_(same_length)/1024 1490.316 -
rng::find_end(forward_list<int>)_(same_length)/8192 14314.161 -8.29%
rng::find_end(forward_list<int>)_(single_element)/1000 703.256 -
rng::find_end(forward_list<int>)_(single_element)/1024 727.594 -
rng::find_end(forward_list<int>)_(single_element)/8192 5923.063 -1.61%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 844.960 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5415.564 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276439.846 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42155.845 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43708.419 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2690352.566 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 744.760 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 761.277 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 843267.391 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6133.717 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1535.085 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1564.158 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 15112.138 -8.97%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 802.991 2.10%
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 822.885 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6664.924 -2.87%
rng::find_end(list<int>)_(match_near_end)/1000 64.247 -
rng::find_end(list<int>)_(match_near_end)/1024 61.064 -1.30%
rng::find_end(list<int>)_(match_near_end)/8192 594.893 -
rng::find_end(list<int>)_(near_matches)/1000 32985.421 -
rng::find_end(list<int>)_(near_matches)/1024 34473.235 -
rng::find_end(list<int>)_(near_matches)/8192 2258401.074 -
rng::find_end(list<int>)_(process_all)/1000 717.824 -
rng::find_end(list<int>)_(process_all)/1024 735.731 -
rng::find_end(list<int>)_(process_all)/1048576 875929.531 -
rng::find_end(list<int>)_(process_all)/8192 7444.867 -1.25%
rng::find_end(list<int>)_(same_length)/1000 740.735 -
rng::find_end(list<int>)_(same_length)/1024 759.463 -
rng::find_end(list<int>)_(same_length)/8192 7656.810 -20.21%
rng::find_end(list<int>)_(single_element)/1000 717.458 -
rng::find_end(list<int>)_(single_element)/1024 729.761 -
rng::find_end(list<int>)_(single_element)/8192 7440.470 -13.43%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.870 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.117 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 629.461 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37553.541 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39060.370 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2413194.972 -1.24%
rng::find_end(list<int>,_pred)_(process_all)/1000 801.436 -
rng::find_end(list<int>,_pred)_(process_all)/1024 820.874 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 968680.957 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8561.049 -3.26%
rng::find_end(list<int>,_pred)_(same_length)/1000 763.397 -
rng::find_end(list<int>,_pred)_(same_length)/1024 784.999 -
rng::find_end(list<int>,_pred)_(same_length)/8192 10584.562 4.61%
rng::find_end(list<int>,_pred)_(single_element)/1000 798.479 -
rng::find_end(list<int>,_pred)_(single_element)/1024 818.064 -
rng::find_end(list<int>,_pred)_(single_element)/8192 7853.229 -12.83%
rng::find_end(vector<int>)_(match_near_end)/1000 27.954 -
rng::find_end(vector<int>)_(match_near_end)/1024 25.022 -
rng::find_end(vector<int>)_(match_near_end)/8192 201.657 -
rng::find_end(vector<int>)_(near_matches)/1000 13754.667 -
rng::find_end(vector<int>)_(near_matches)/1024 14260.158 -
rng::find_end(vector<int>)_(near_matches)/8192 776841.612 -
rng::find_end(vector<int>)_(process_all)/1000 364.300 -
rng::find_end(vector<int>)_(process_all)/1024 373.356 -
rng::find_end(vector<int>)_(process_all)/1048576 376949.076 -
rng::find_end(vector<int>)_(process_all)/8192 2947.811 -
rng::find_end(vector<int>)_(same_length)/1000 246.766 -
rng::find_end(vector<int>)_(same_length)/1024 254.768 -
rng::find_end(vector<int>)_(same_length)/8192 1976.802 -
rng::find_end(vector<int>)_(single_element)/1000 401.340 -
rng::find_end(vector<int>)_(single_element)/1024 411.030 -
rng::find_end(vector<int>)_(single_element)/8192 3255.123 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.752 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.243 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 486.866 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 22996.987 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23607.167 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1450341.615 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 537.576 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 550.516 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 646944.673 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4377.693 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 611.071 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 625.349 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5009.569 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 595.859 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 611.921 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4879.658 -
rng::find_first_of(deque<int>)_(large_needle)/1024 365609.530 -
rng::find_first_of(deque<int>)_(large_needle)/32 282.807 -18.96%
rng::find_first_of(deque<int>)_(large_needle)/50 670.652 -25.11%
rng::find_first_of(deque<int>)_(large_needle)/8192 23530287.501 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3453.401 -1.49%
rng::find_first_of(deque<int>)_(small_needle)/32 108.234 2.11%
rng::find_first_of(deque<int>)_(small_needle)/50 166.824 2.58%
rng::find_first_of(deque<int>)_(small_needle)/8192 27608.352 -1.62%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 565200.931 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 506.447 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1395.474 1.27%
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35775983.299 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6279.815 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.050 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 308.463 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50312.524 -
rng::find_first_of(list<int>)_(large_needle)/1024 944398.497 -3.40%
rng::find_first_of(list<int>)_(large_needle)/32 681.846 -
rng::find_first_of(list<int>)_(large_needle)/50 1750.745 -
rng::find_first_of(list<int>)_(large_needle)/8192 49242325.003 -3.00%
rng::find_first_of(list<int>)_(small_needle)/1024 2764.126 -
rng::find_first_of(list<int>)_(small_needle)/32 90.631 -
rng::find_first_of(list<int>)_(small_needle)/50 138.656 -
rng::find_first_of(list<int>)_(small_needle)/8192 22170.728 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 912097.885 -1.78%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 734.631 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1880.762 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 55949849.309 2.63%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5241.217 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.217 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.605 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42156.142 -
rng::find_first_of(vector<int>)_(large_needle)/1024 114997.906 7.16%
rng::find_first_of(vector<int>)_(large_needle)/32 113.958 8.92%
rng::find_first_of(vector<int>)_(large_needle)/50 284.413 5.48%
rng::find_first_of(vector<int>)_(large_needle)/8192 7448423.839 7.58%
rng::find_first_of(vector<int>)_(small_needle)/1024 1412.249 -1.01%
rng::find_first_of(vector<int>)_(small_needle)/32 47.675 -1.10%
rng::find_first_of(vector<int>)_(small_needle)/50 71.981 -2.04%
rng::find_first_of(vector<int>)_(small_needle)/8192 11278.478 -1.08%
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 607016.061 2.22%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 493.588 -1.61%
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1376.925 1.35%
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 40102043.946 4.53%
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5638.344 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.646 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.924 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46005.440 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.452 -
rng::find_if(deque<int>)_(bail_25%)/32768 2747.233 -
rng::find_if(deque<int>)_(bail_25%)/8 1.533 -
rng::find_if(deque<int>)_(bail_25%)/8192 685.611 -
rng::find_if(deque<int>)_(process_all)/1024 474.334 -1.01%
rng::find_if(deque<int>)_(process_all)/32768 11448.892 -3.81%
rng::find_if(deque<int>)_(process_all)/50 23.907 -
rng::find_if(deque<int>)_(process_all)/8 3.955 -
rng::find_if(deque<int>)_(process_all)/8192 2854.972 -4.96%
rng::find_if(list<int>)_(bail_25%)/1024 194.070 -
rng::find_if(list<int>)_(bail_25%)/32768 8418.183 -4.86%
rng::find_if(list<int>)_(bail_25%)/8 1.314 3.12%
rng::find_if(list<int>)_(bail_25%)/8192 1515.156 -
rng::find_if(list<int>)_(process_all)/1024 758.192 -
rng::find_if(list<int>)_(process_all)/32768 27378.991 -3.34%
rng::find_if(list<int>)_(process_all)/50 21.596 -
rng::find_if(list<int>)_(process_all)/8 3.503 -
rng::find_if(list<int>)_(process_all)/8192 11084.110 11.64%
rng::find_if(vector<bool>)_(process_all)/1024 762.600 -
rng::find_if(vector<bool>)_(process_all)/1048576 778742.754 -
rng::find_if(vector<bool>)_(process_all)/50 35.538 -
rng::find_if(vector<bool>)_(process_all)/8 5.478 -
rng::find_if(vector<bool>)_(process_all)/8192 6087.984 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.076 -
rng::find_if(vector<char>)_(bail_25%)/32768 2023.877 -2.37%
rng::find_if(vector<char>)_(bail_25%)/8 0.940 -
rng::find_if(vector<char>)_(bail_25%)/8192 517.666 -1.59%
rng::find_if(vector<char>)_(process_all)/1024 270.412 -
rng::find_if(vector<char>)_(process_all)/32768 8237.265 -
rng::find_if(vector<char>)_(process_all)/50 12.700 -
rng::find_if(vector<char>)_(process_all)/8 2.495 -1.98%
rng::find_if(vector<char>)_(process_all)/8192 2069.663 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.501 -
rng::find_if(vector<int>)_(bail_25%)/32768 2335.110 -
rng::find_if(vector<int>)_(bail_25%)/8 1.067 1.00%
rng::find_if(vector<int>)_(bail_25%)/8192 547.974 -
rng::find_if(vector<int>)_(process_all)/1024 283.323 -
rng::find_if(vector<int>)_(process_all)/32768 8802.859 -
rng::find_if(vector<int>)_(process_all)/50 14.239 -
rng::find_if(vector<int>)_(process_all)/8 2.512 -1.44%
rng::find_if(vector<int>)_(process_all)/8192 2192.662 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.422 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2760.921 -4.83%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.419 -
rng::find_if_not(deque<int>)_(bail_25%)/8192 692.869 -3.89%
rng::find_if_not(deque<int>)_(process_all)/1024 474.792 -
rng::find_if_not(deque<int>)_(process_all)/32768 11449.357 -
rng::find_if_not(deque<int>)_(process_all)/50 23.796 -
rng::find_if_not(deque<int>)_(process_all)/8 3.952 -
rng::find_if_not(deque<int>)_(process_all)/8192 2856.636 -
rng::find_if_not(list<int>)_(bail_25%)/1024 190.650 -
rng::find_if_not(list<int>)_(bail_25%)/32768 8586.005 -21.10%
rng::find_if_not(list<int>)_(bail_25%)/8 1.305 2.39%
rng::find_if_not(list<int>)_(bail_25%)/8192 1517.423 -
rng::find_if_not(list<int>)_(process_all)/1024 760.062 -
rng::find_if_not(list<int>)_(process_all)/32768 27797.124 -1.31%
rng::find_if_not(list<int>)_(process_all)/50 21.659 -
rng::find_if_not(list<int>)_(process_all)/8 3.493 -
rng::find_if_not(list<int>)_(process_all)/8192 7305.075 -20.06%
rng::find_if_not(vector<bool>)_(process_all)/1024 760.389 -1.13%
rng::find_if_not(vector<bool>)_(process_all)/1048576 776758.565 -1.08%
rng::find_if_not(vector<bool>)_(process_all)/50 35.435 -1.17%
rng::find_if_not(vector<bool>)_(process_all)/8 5.455 -1.29%
rng::find_if_not(vector<bool>)_(process_all)/8192 6065.160 -1.12%
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.123 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2073.707 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.971 1.42%
rng::find_if_not(vector<char>)_(bail_25%)/8192 525.669 -
rng::find_if_not(vector<char>)_(process_all)/1024 268.408 -1.91%
rng::find_if_not(vector<char>)_(process_all)/32768 8244.563 -
rng::find_if_not(vector<char>)_(process_all)/50 12.854 2.18%
rng::find_if_not(vector<char>)_(process_all)/8 2.633 9.50%
rng::find_if_not(vector<char>)_(process_all)/8192 2067.785 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.569 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2335.972 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.127 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.090 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.588 -
rng::find_if_not(vector<int>)_(process_all)/32768 8810.250 -
rng::find_if_not(vector<int>)_(process_all)/50 14.221 -
rng::find_if_not(vector<int>)_(process_all)/8 2.705 7.46%
rng::find_if_not(vector<int>)_(process_all)/8192 2193.427 -
rng::find_last(deque<int>)_(bail_10%)/1024 242.690 -15.16%
rng::find_last(deque<int>)_(bail_10%)/1048576 325469.912 9.51%
rng::find_last(deque<int>)_(bail_10%)/50 12.174 -14.84%
rng::find_last(deque<int>)_(bail_10%)/8 2.686 -2.84%
rng::find_last(deque<int>)_(bail_10%)/8192 2521.092 7.32%
rng::find_last(deque<int>)_(bail_90%)/1024 29.118 -6.31%
rng::find_last(deque<int>)_(bail_90%)/1048576 29891.568 -
rng::find_last(deque<int>)_(bail_90%)/50 1.841 -2.18%
rng::find_last(deque<int>)_(bail_90%)/8 0.883 -4.01%
rng::find_last(deque<int>)_(bail_90%)/8192 203.570 -6.60%
rng::find_last(forward_list<int>)_(bail_10%)/1024 730.374 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 367782.895 -48.21%
rng::find_last(forward_list<int>)_(bail_10%)/50 20.656 -1.53%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.301 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5874.020 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 729.241 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 386962.039 -42.60%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.825 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.318 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6065.256 -
rng::find_last(list<int>)_(bail_10%)/1024 672.905 -1.23%
rng::find_last(list<int>)_(bail_10%)/1048576 785462.896 -
rng::find_last(list<int>)_(bail_10%)/50 16.003 -
rng::find_last(list<int>)_(bail_10%)/8 2.087 -
rng::find_last(list<int>)_(bail_10%)/8192 6333.971 -
rng::find_last(list<int>)_(bail_90%)/1024 53.758 -
rng::find_last(list<int>)_(bail_90%)/1048576 86702.561 -
rng::find_last(list<int>)_(bail_90%)/50 1.241 -
rng::find_last(list<int>)_(bail_90%)/8 0.463 -
rng::find_last(list<int>)_(bail_90%)/8192 604.711 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.825 -
rng::find_last(vector<char>)_(bail_10%)/1048576 108344.373 -
rng::find_last(vector<char>)_(bail_10%)/50 5.456 -2.92%
rng::find_last(vector<char>)_(bail_10%)/8 1.606 -
rng::find_last(vector<char>)_(bail_10%)/8192 855.045 -
rng::find_last(vector<char>)_(bail_90%)/1024 13.993 12.99%
rng::find_last(vector<char>)_(bail_90%)/1048576 12032.763 -
rng::find_last(vector<char>)_(bail_90%)/50 1.030 -3.84%
rng::find_last(vector<char>)_(bail_90%)/8 0.467 -
rng::find_last(vector<char>)_(bail_90%)/8192 101.424 1.04%
rng::find_last(vector<int>)_(bail_10%)/1024 212.978 -
rng::find_last(vector<int>)_(bail_10%)/1048576 215362.880 -
rng::find_last(vector<int>)_(bail_10%)/50 10.880 -
rng::find_last(vector<int>)_(bail_10%)/8 2.128 -2.27%
rng::find_last(vector<int>)_(bail_10%)/8192 1654.220 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.213 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23201.285 -1.60%
rng::find_last(vector<int>)_(bail_90%)/50 1.572 -
rng::find_last(vector<int>)_(bail_90%)/8 0.532 3.02%
rng::find_last(vector<int>)_(bail_90%)/8192 189.663 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 358.416 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 363018.571 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.759 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.952 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2771.731 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.357 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38126.832 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.681 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.979 -2.03%
rng::find_last_if(deque<int>)_(bail_90%)/8192 310.306 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 762.751 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 925892.638 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.538 -2.01%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.164 5.69%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6864.163 -4.82%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 826.257 -3.20%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 918002.366 -1.02%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.942 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.807 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7202.720 -
rng::find_last_if(list<int>)_(bail_10%)/1024 680.722 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 808461.060 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.578 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.109 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6636.602 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.315 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88743.929 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.062 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 605.744 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 243.699 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240329.177 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.369 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.387 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1878.245 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.031 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25934.751 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.464 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.464 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.450 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.506 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283775.675 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.491 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.507 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2073.359 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.954 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30923.205 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.537 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.463 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.746 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 359.603 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362610.341 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 19.293 5.20%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.960 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2771.732 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 44.325 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38581.507 1.31%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.674 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.953 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 315.531 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 833.015 5.03%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 933275.895 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 27.691 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 5.039 5.74%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6850.172 -1.68%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 758.782 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 921270.087 -1.14%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.496 2.19%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.147 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6718.978 -1.18%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.633 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 809400.479 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 39.280 4.10%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.109 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6588.091 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.751 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88830.934 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.128 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 605.572 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.842 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 240884.318 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.363 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.449 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1877.851 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.185 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26334.837 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.467 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 217.115 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.702 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306230.333 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.690 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.656 1.07%
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2141.292 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.924 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30900.636 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.539 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.466 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.695 -
rng::fold_left(deque<int>)/1048576 561086.939 -
rng::fold_left(deque<int>)/32 16.204 -7.48%
rng::fold_left(deque<int>)/50 26.349 -7.40%
rng::fold_left(deque<int>)/8 3.921 -25.62%
rng::fold_left(deque<int>)/8192 4623.939 3.13%
rng::fold_left(list<int>)/1048576 1360991.764 -
rng::fold_left(list<int>)/32 22.036 -
rng::fold_left(list<int>)/50 37.455 -5.89%
rng::fold_left(list<int>)/8 3.826 -
rng::fold_left(list<int>)/8192 10754.383 2.62%
rng::fold_left(vector<int>)/1048576 1325448.645 -
rng::fold_left(vector<int>)/32 20.634 -
rng::fold_left(vector<int>)/50 36.164 -
rng::fold_left(vector<int>)/8 3.680 -
rng::fold_left(vector<int>)/8192 10310.636 -
rng::for_each(deque<int>)/32 3.748 -
rng::for_each(deque<int>)/50 4.061 -
rng::for_each(deque<int>)/8 0.931 1.32%
rng::for_each(deque<int>)/8192 255.166 -
rng::for_each(join_view(vector<vector<int>>)/32 3.810 -
rng::for_each(join_view(vector<vector<int>>)/50 4.101 -
rng::for_each(join_view(vector<vector<int>>)/8 1.385 -6.93%
rng::for_each(join_view(vector<vector<int>>)/8192 264.427 -
rng::for_each(list<int>)/32 11.127 -1.19%
rng::for_each(list<int>)/50 23.951 -
rng::for_each(list<int>)/8 2.466 -5.18%
rng::for_each(list<int>)/8192 8388.552 1.94%
rng::for_each(map<int>)/32 25.785 -1.90%
rng::for_each(map<int>)/50 39.416 2.01%
rng::for_each(map<int>)/8 6.223 1.46%
rng::for_each(map<int>)/8192 7128.041 -2.46%
rng::for_each(map<int>::iterator)/32 24.988 -
rng::for_each(map<int>::iterator)/50 37.503 -
rng::for_each(map<int>::iterator)/8 5.757 -
rng::for_each(map<int>::iterator)/8192 7505.694 -1.70%
rng::for_each(multimap<int>)/32 25.980 -
rng::for_each(multimap<int>)/50 38.104 -1.22%
rng::for_each(multimap<int>)/8 6.209 -
rng::for_each(multimap<int>)/8192 7058.197 -
rng::for_each(multimap<int>::iterator)/32 23.758 -
rng::for_each(multimap<int>::iterator)/50 36.264 -
rng::for_each(multimap<int>::iterator)/8 5.078 -
rng::for_each(multimap<int>::iterator)/8192 7381.877 -5.25%
rng::for_each(multiset<int>)/32 25.635 -
rng::for_each(multiset<int>)/50 37.445 -
rng::for_each(multiset<int>)/8 6.190 -
rng::for_each(multiset<int>)/8192 7651.844 -1.45%
rng::for_each(multiset<int>::iterator)/32 23.857 -
rng::for_each(multiset<int>::iterator)/50 36.200 -
rng::for_each(multiset<int>::iterator)/8 4.966 -
rng::for_each(multiset<int>::iterator)/8192 7987.717 -
rng::for_each(set<int>)/32 25.521 -
rng::for_each(set<int>)/50 37.727 -
rng::for_each(set<int>)/8 6.300 -
rng::for_each(set<int>)/8192 7778.491 -
rng::for_each(set<int>::iterator)/32 23.467 -
rng::for_each(set<int>::iterator)/50 35.187 -
rng::for_each(set<int>::iterator)/8 5.032 -
rng::for_each(set<int>::iterator)/8192 7908.159 -1.29%
rng::for_each(vector<int>)/32 3.821 -
rng::for_each(vector<int>)/50 4.059 -
rng::for_each(vector<int>)/8 0.918 -5.56%
rng::for_each(vector<int>)/8192 252.094 -
rng::for_each_n(deque<int>)/32 3.767 -
rng::for_each_n(deque<int>)/50 3.968 -
rng::for_each_n(deque<int>)/8 1.314 -3.57%
rng::for_each_n(deque<int>)/8192 257.168 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.832 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.230 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.714 -6.74%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.378 -
rng::for_each_n(list<int>)/32 11.116 -
rng::for_each_n(list<int>)/50 24.187 -
rng::for_each_n(list<int>)/8 2.559 10.82%
rng::for_each_n(list<int>)/8192 7961.220 9.47%
rng::for_each_n(vector<int>)/32 3.860 -
rng::for_each_n(vector<int>)/50 4.060 -
rng::for_each_n(vector<int>)/8 2.461 -3.22%
rng::for_each_n(vector<int>)/8192 251.966 -
rng::generate(deque<int>)/1024 280.605 -
rng::generate(deque<int>)/32 8.760 -
rng::generate(deque<int>)/50 12.945 -
rng::generate(deque<int>)/8192 2049.120 -1.71%
rng::generate(list<int>)/1024 671.185 -
rng::generate(list<int>)/32 8.728 -
rng::generate(list<int>)/50 15.692 -
rng::generate(list<int>)/8192 8769.754 23.84%
rng::generate(vector<int>)/1024 243.750 -
rng::generate(vector<int>)/32 7.998 -
rng::generate(vector<int>)/50 11.996 -
rng::generate(vector<int>)/8192 1845.373 -
rng::generate_n(deque<int>)/1024 243.963 -
rng::generate_n(deque<int>)/32 8.449 -
rng::generate_n(deque<int>)/50 12.402 -
rng::generate_n(deque<int>)/8192 1925.821 -1.08%
rng::generate_n(list<int>)/1024 650.223 -
rng::generate_n(list<int>)/32 8.661 -
rng::generate_n(list<int>)/50 15.763 1.13%
rng::generate_n(list<int>)/8192 6968.364 -20.37%
rng::generate_n(vector<int>)/1024 243.687 -
rng::generate_n(vector<int>)/32 7.967 -1.07%
rng::generate_n(vector<int>)/50 11.993 -
rng::generate_n(vector<int>)/8192 1852.008 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 374.197 2.44%
rng::is_partitioned(deque<int>)_(partitioned)/32 10.512 15.12%
rng::is_partitioned(deque<int>)_(partitioned)/50 15.025 9.37%
rng::is_partitioned(deque<int>)_(partitioned)/8192 3030.301 5.76%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 128.718 -12.29%
rng::is_partitioned(deque<int>)_(unpartitioned)/32 9.027 -6.32%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.136 -5.84%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 636.324 -20.04%
rng::is_partitioned(list<int>)_(partitioned)/1024 709.897 -
rng::is_partitioned(list<int>)_(partitioned)/32 8.678 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.940 1.01%
rng::is_partitioned(list<int>)_(partitioned)/8192 6831.835 -1.35%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 134.744 -11.24%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.075 -5.63%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.436 -2.87%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1191.611 -
rng::is_partitioned(vector<int>)_(partitioned)/1024 175.323 -3.81%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.808 -1.32%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.548 -1.92%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1334.571 -3.36%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 55.746 -4.63%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.291 -5.15%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.203 -1.93%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 149.793 -5.72%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 493.859 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.312 18.67%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3904.077 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 516543.910 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 48.548 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 521.262 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 9.523 33.76%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4214.848 -5.73%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 686359.722 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 50.998 3.97%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 777.317 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.695 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8341.711 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1426082.658 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.392 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 821.618 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.308 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9494.861 -1.08%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1588053.314 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.971 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 342.594 -1.24%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.691 -1.68%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2633.175 -2.72%
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213662.376 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.910 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 523.081 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.427 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4694.290 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 996907.034 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.393 -
rng::is_sorted(deque<int>)/1024 473.459 -
rng::is_sorted(deque<int>)/8 2.428 -
rng::is_sorted(deque<int>)/8192 3793.550 -
rng::is_sorted(deque<int>,_pred)/1024 597.010 -
rng::is_sorted(deque<int>,_pred)/8 4.510 -
rng::is_sorted(deque<int>,_pred)/8192 4795.165 -
rng::is_sorted(list<int>)/1024 780.367 -
rng::is_sorted(list<int>)/8 2.124 -1.41%
rng::is_sorted(list<int>)/8192 7006.401 -4.78%
rng::is_sorted(list<int>,_pred)/1024 792.582 -
rng::is_sorted(list<int>,_pred)/8 4.275 -
rng::is_sorted(list<int>,_pred)/8192 7307.784 -6.94%
rng::is_sorted(vector<int>)/1024 242.397 -
rng::is_sorted(vector<int>)/8 2.072 -
rng::is_sorted(vector<int>)/8192 1889.687 -
rng::is_sorted(vector<int>,_pred)/1024 462.212 -
rng::is_sorted(vector<int>,_pred)/8 3.916 -
rng::is_sorted(vector<int>,_pred)/8192 3677.996 -
rng::is_sorted_until(deque<int>)/1024 471.416 -
rng::is_sorted_until(deque<int>)/8 2.997 -5.00%
rng::is_sorted_until(deque<int>)/8192 3774.424 -
rng::is_sorted_until(deque<int>,_pred)/1024 599.981 -
rng::is_sorted_until(deque<int>,_pred)/8 4.759 9.92%
rng::is_sorted_until(deque<int>,_pred)/8192 4842.023 -
rng::is_sorted_until(list<int>)/1024 755.330 -
rng::is_sorted_until(list<int>)/8 2.157 -
rng::is_sorted_until(list<int>)/8192 6904.919 -4.27%
rng::is_sorted_until(list<int>,_pred)/1024 794.189 -
rng::is_sorted_until(list<int>,_pred)/8 3.745 -
rng::is_sorted_until(list<int>,_pred)/8192 7313.365 -4.23%
rng::is_sorted_until(vector<int>)/1024 238.684 -
rng::is_sorted_until(vector<int>)/8 2.053 -
rng::is_sorted_until(vector<int>)/8192 1861.725 -
rng::is_sorted_until(vector<int>,_pred)/1024 424.420 1.33%
rng::is_sorted_until(vector<int>,_pred)/8 3.374 -
rng::is_sorted_until(vector<int>,_pred)/8192 3279.667 -1.46%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 474.174 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 466.507 -3.85%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493789.992 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.062 3.23%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3837.743 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 731.901 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 738.634 -1.06%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625890.825 -3.06%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.586 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4853.340 -2.76%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 761.570 -1.50%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 776.125 -3.17%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 953123.697 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.945 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12045.605 4.26%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 810.282 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 829.743 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 988859.382 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.615 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 9801.518 -17.49%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.929 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.796 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76669.386 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 1.34%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.711 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 456.838 1.65%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.722 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609095.578 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.052 2.10%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4767.445 -
rng::move(deque<int>)/1048576 54642.566 -
rng::move(deque<int>)/262144 15039.988 1.10%
rng::move(deque<int>)/32768 2354.963 7.81%
rng::move(deque<int>)/4096 153.172 -
rng::move(deque<int>)/512 24.077 -
rng::move(deque<int>)/64 6.451 -2.63%
rng::move(deque<int>)/8 3.818 -
rng::move(list<int>)/1048576 1028150.480 -
rng::move(list<int>)/262144 250109.001 -2.58%
rng::move(list<int>)/32768 33854.883 -6.96%
rng::move(list<int>)/4096 5425.835 -8.09%
rng::move(list<int>)/512 369.437 -
rng::move(list<int>)/64 40.511 -
rng::move(list<int>)/8 3.918 -
rng::move(vector<bool>)_(aligned)/1048576 2118.844 -
rng::move(vector<bool>)_(aligned)/262144 256.814 -
rng::move(vector<bool>)_(aligned)/32768 37.562 -
rng::move(vector<bool>)_(aligned)/4096 8.171 -
rng::move(vector<bool>)_(aligned)/512 2.650 -
rng::move(vector<bool>)_(aligned)/64 1.865 -4.25%
rng::move(vector<bool>)_(unaligned)/1048576 6719.197 -
rng::move(vector<bool>)_(unaligned)/262144 1584.332 -
rng::move(vector<bool>)_(unaligned)/32768 203.706 -
rng::move(vector<bool>)_(unaligned)/4096 25.874 -
rng::move(vector<bool>)_(unaligned)/512 4.160 -
rng::move(vector<bool>)_(unaligned)/64 1.615 -
rng::move(vector<int>)/1048576 58554.193 3.07%
rng::move(vector<int>)/262144 22297.266 -
rng::move(vector<int>)/32768 2137.425 -
rng::move(vector<int>)/4096 135.539 -
rng::move(vector<int>)/512 20.421 -
rng::move(vector<int>)/64 4.118 -1.02%
rng::move(vector<int>)/8 2.218 -2.45%
rng::move_backward(deque<int>)/1048576 126100.258 -
rng::move_backward(deque<int>)/262144 30416.177 -
rng::move_backward(deque<int>)/32768 3685.801 -
rng::move_backward(deque<int>)/4096 156.491 -1.38%
rng::move_backward(deque<int>)/512 26.071 -
rng::move_backward(deque<int>)/64 7.154 -1.15%
rng::move_backward(deque<int>)/8 3.992 -
rng::move_backward(list<int>)/1048576 1043607.169 -1.65%
rng::move_backward(list<int>)/262144 311758.115 15.72%
rng::move_backward(list<int>)/32768 34621.518 -
rng::move_backward(list<int>)/4096 5248.053 -7.12%
rng::move_backward(list<int>)/512 371.545 -1.98%
rng::move_backward(list<int>)/64 40.278 -1.22%
rng::move_backward(list<int>)/8 3.736 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2122.468 -
rng::move_backward(vector<bool>)_(aligned)/262144 257.313 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.051 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.932 -
rng::move_backward(vector<bool>)_(aligned)/512 2.647 -
rng::move_backward(vector<bool>)_(aligned)/64 1.732 -2.98%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6499.862 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1583.151 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.987 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.834 -
rng::move_backward(vector<bool>)_(unaligned)/512 5.066 7.93%
rng::move_backward(vector<bool>)_(unaligned)/64 1.973 4.25%
rng::move_backward(vector<int>)/1048576 57868.523 1.44%
rng::move_backward(vector<int>)/262144 21407.412 -2.71%
rng::move_backward(vector<int>)/32768 2140.069 -
rng::move_backward(vector<int>)/4096 135.719 -
rng::move_backward(vector<int>)/512 20.857 -
rng::move_backward(vector<int>)/64 4.139 -
rng::move_backward(vector<int>)/8 2.297 3.32%
rng::none_of(deque<int>)_(process_all)/32 17.410 6.42%
rng::none_of(deque<int>)_(process_all)/32768 15386.305 -
rng::none_of(deque<int>)_(process_all)/50 26.898 -2.28%
rng::none_of(deque<int>)_(process_all)/8 4.477 -4.53%
rng::none_of(deque<int>)_(process_all)/8192 3870.519 -
rng::none_of(list<int>)_(process_all)/32 11.510 1.21%
rng::none_of(list<int>)_(process_all)/32768 26101.911 1.84%
rng::none_of(list<int>)_(process_all)/50 21.627 -1.50%
rng::none_of(list<int>)_(process_all)/8 2.606 -
rng::none_of(list<int>)_(process_all)/8192 7109.441 -9.28%
rng::none_of(vector<int>)_(process_all)/32 8.328 -1.95%
rng::none_of(vector<int>)_(process_all)/32768 8050.526 -
rng::none_of(vector<int>)_(process_all)/50 12.615 -
rng::none_of(vector<int>)_(process_all)/8 2.471 -5.20%
rng::none_of(vector<int>)_(process_all)/8192 2031.789 -
rng::partial_sort(deque<int>)_(ascending)/1024 7867.518 -
rng::partial_sort(deque<int>)_(ascending)/8 30.777 -
rng::partial_sort(deque<int>)_(ascending)/8192 162375.792 -2.53%
rng::partial_sort(deque<int>)_(descending)/1024 18454.053 -
rng::partial_sort(deque<int>)_(descending)/8 41.200 -
rng::partial_sort(deque<int>)_(descending)/8192 281527.398 -
rng::partial_sort(deque<int>)_(heap)/1024 18385.799 -
rng::partial_sort(deque<int>)_(heap)/8 37.685 -1.69%
rng::partial_sort(deque<int>)_(heap)/8192 284121.608 -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7862.091 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.600 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 163972.539 2.35%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19672.809 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 30.457 -4.77%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 282490.647 -2.24%
rng::partial_sort(deque<int>)_(repeated)/1024 6426.354 -1.79%
rng::partial_sort(deque<int>)_(repeated)/8 27.420 -
rng::partial_sort(deque<int>)_(repeated)/8192 69926.472 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16018.513 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.589 -
rng::partial_sort(deque<int>)_(shuffled)/8192 261047.551 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4985.147 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 21.977 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55442.546 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8223.904 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.921 -1.14%
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97841.413 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8237.489 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.306 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100944.634 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 5003.135 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.914 -1.29%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55558.439 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9173.433 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.039 -1.03%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97833.334 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3935.386 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.187 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46842.735 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6923.385 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.002 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91159.039 -
rng::partial_sort(vector<int>)_(ascending)/1024 4995.832 -
rng::partial_sort(vector<int>)_(ascending)/8 20.638 -2.15%
rng::partial_sort(vector<int>)_(ascending)/8192 54611.826 -
rng::partial_sort(vector<int>)_(descending)/1024 8178.846 -
rng::partial_sort(vector<int>)_(descending)/8 25.304 -
rng::partial_sort(vector<int>)_(descending)/8192 97252.668 -
rng::partial_sort(vector<int>)_(heap)/1024 8177.896 -
rng::partial_sort(vector<int>)_(heap)/8 26.830 1.29%
rng::partial_sort(vector<int>)_(heap)/8192 100693.249 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4982.956 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.580 -2.20%
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54643.595 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9070.631 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.850 -1.27%
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97388.120 -
rng::partial_sort(vector<int>)_(repeated)/1024 3937.913 -
rng::partial_sort(vector<int>)_(repeated)/8 20.148 -1.89%
rng::partial_sort(vector<int>)_(repeated)/8192 46722.659 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6915.676 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.285 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88024.528 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5496.124 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.552 -1.29%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57269.026 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8510.759 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.675 2.77%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99591.045 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8645.163 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.734 -
rng::partial_sort_copy(deque<int>)_(heap)/8192 102910.692 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5484.798 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.618 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57129.691 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9379.789 1.10%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.639 -1.09%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99743.813 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4301.821 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.439 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49258.384 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7235.368 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.033 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91948.242 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5671.652 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.150 2.41%
rng::partial_sort_copy(list<int>)_(ascending)/8192 65495.255 7.39%
rng::partial_sort_copy(list<int>)_(descending)/1024 8555.618 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.963 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101480.609 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8540.097 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.542 -
rng::partial_sort_copy(list<int>)_(heap)/8192 106015.605 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5659.039 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 8.980 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 62105.376 1.82%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9498.092 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.178 1.82%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101873.192 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4557.868 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.563 -
rng::partial_sort_copy(list<int>)_(repeated)/8192 54217.013 2.01%
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7289.914 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.099 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92351.035 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5223.881 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 8.901 -17.31%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55717.233 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8416.418 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.626 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98341.655 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8327.930 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.542 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101875.055 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5216.479 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 8.886 -17.22%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55579.229 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9189.022 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.897 -17.69%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98537.387 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4055.468 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.038 -1.60%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47507.148 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7103.571 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.068 -1.82%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91558.649 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5096.142 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.934 -
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55321.915 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8329.916 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.328 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98804.014 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8321.697 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.145 -
rng::partial_sort_copy(vector<int>)_(heap)/8192 102342.546 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5091.863 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.766 -2.88%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55129.472 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9206.326 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.940 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99631.025 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4031.614 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.348 -1.56%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47367.284 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7108.127 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.569 -4.13%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93534.707 -
rng::partition(deque<int>)_(dense)/1024 350.058 1.88%
rng::partition(deque<int>)_(dense)/32 10.108 2.51%
rng::partition(deque<int>)_(dense)/50 13.962 -4.67%
rng::partition(deque<int>)_(dense)/8192 2799.568 -
rng::partition(deque<int>)_(sparse)/1024 387.718 -
rng::partition(deque<int>)_(sparse)/32 11.484 16.46%
rng::partition(deque<int>)_(sparse)/50 17.411 14.15%
rng::partition(deque<int>)_(sparse)/8192 3013.318 -
rng::partition(list<int>)_(dense)/1024 383.746 -
rng::partition(list<int>)_(dense)/32 8.191 -5.46%
rng::partition(list<int>)_(dense)/50 12.788 -3.36%
rng::partition(list<int>)_(dense)/8192 5085.698 11.60%
rng::partition(list<int>)_(sparse)/1024 739.158 -
rng::partition(list<int>)_(sparse)/32 8.947 -
rng::partition(list<int>)_(sparse)/50 15.052 -
rng::partition(list<int>)_(sparse)/8192 7554.065 9.53%
rng::partition(vector<int>)_(dense)/1024 241.906 2.45%
rng::partition(vector<int>)_(dense)/32 8.113 -
rng::partition(vector<int>)_(dense)/50 12.397 -
rng::partition(vector<int>)_(dense)/8192 1878.196 -
rng::partition(vector<int>)_(sparse)/1024 258.890 -
rng::partition(vector<int>)_(sparse)/32 8.871 -2.76%
rng::partition(vector<int>)_(sparse)/50 13.973 -
rng::partition(vector<int>)_(sparse)/8192 1866.383 -
rng::partition_copy(deque<int>)/1024 686.744 -
rng::partition_copy(deque<int>)/32 15.598 -
rng::partition_copy(deque<int>)/50 28.280 1.07%
rng::partition_copy(deque<int>)/8192 5540.784 -
rng::partition_copy(list<int>)/1024 725.297 -1.41%
rng::partition_copy(list<int>)/32 16.052 -
rng::partition_copy(list<int>)/50 28.901 -
rng::partition_copy(list<int>)/8192 7331.479 -
rng::partition_copy(vector<int>)/1024 682.774 -
rng::partition_copy(vector<int>)/32 15.080 -
rng::partition_copy(vector<int>)/50 26.154 -
rng::partition_copy(vector<int>)/8192 5508.575 -
rng::partition_point(deque<int>)/1024 9.099 -
rng::partition_point(deque<int>)/32 4.085 -3.28%
rng::partition_point(deque<int>)/50 4.346 2.21%
rng::partition_point(deque<int>)/8192 15.593 -1.88%
rng::partition_point(list<int>)/1024 1244.341 -2.95%
rng::partition_point(list<int>)/32 15.649 -
rng::partition_point(list<int>)/50 24.981 1.92%
rng::partition_point(list<int>)/8192 13402.041 -1.30%
rng::partition_point(vector<int>)/1024 7.535 -
rng::partition_point(vector<int>)/32 2.292 -
rng::partition_point(vector<int>)/50 2.293 -
rng::partition_point(vector<int>)/8192 10.631 -1.27%
rng::remove(deque<int>)_(prefix)/1024 528.989 -
rng::remove(deque<int>)_(prefix)/32 53.734 -2.21%
rng::remove(deque<int>)_(prefix)/50 62.438 -1.35%
rng::remove(deque<int>)_(prefix)/8192 3885.951 -
rng::remove(deque<int>)_(sprinkled)/1024 521.154 -
rng::remove(deque<int>)_(sprinkled)/32 56.669 5.85%
rng::remove(deque<int>)_(sprinkled)/50 64.074 7.34%
rng::remove(deque<int>)_(sprinkled)/8192 3870.188 -
rng::remove(list<int>)_(prefix)/1024 951.640 -
rng::remove(list<int>)_(prefix)/32 55.418 -1.85%
rng::remove(list<int>)_(prefix)/50 67.007 -4.94%
rng::remove(list<int>)_(prefix)/8192 8431.963 -
rng::remove(list<int>)_(sprinkled)/1024 948.038 -
rng::remove(list<int>)_(sprinkled)/32 54.792 -
rng::remove(list<int>)_(sprinkled)/50 63.904 -1.01%
rng::remove(list<int>)_(sprinkled)/8192 7906.360 -
rng::remove(vector<int>)_(prefix)/1024 311.363 -
rng::remove(vector<int>)_(prefix)/32 52.608 -
rng::remove(vector<int>)_(prefix)/50 56.318 -
rng::remove(vector<int>)_(prefix)/8192 2103.865 -
rng::remove(vector<int>)_(sprinkled)/1024 520.133 1.07%
rng::remove(vector<int>)_(sprinkled)/32 57.307 -
rng::remove(vector<int>)_(sprinkled)/50 64.436 -1.14%
rng::remove(vector<int>)_(sprinkled)/8192 3848.865 1.71%
rng::remove_copy(deque<int>)_(prefix)/1024 402.678 5.30%
rng::remove_copy(deque<int>)_(prefix)/32 12.746 -1.51%
rng::remove_copy(deque<int>)_(prefix)/50 21.210 2.68%
rng::remove_copy(deque<int>)_(prefix)/8192 3356.332 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 362.392 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.170 -1.02%
rng::remove_copy(deque<int>)_(sprinkled)/50 18.355 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2910.067 -
rng::remove_copy(list<int>)_(prefix)/1024 747.738 -
rng::remove_copy(list<int>)_(prefix)/32 11.105 -
rng::remove_copy(list<int>)_(prefix)/50 19.189 -
rng::remove_copy(list<int>)_(prefix)/8192 7331.821 3.81%
rng::remove_copy(list<int>)_(sprinkled)/1024 740.519 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.489 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.150 -1.01%
rng::remove_copy(list<int>)_(sprinkled)/8192 7277.546 1.56%
rng::remove_copy(vector<int>)_(prefix)/1024 273.310 -
rng::remove_copy(vector<int>)_(prefix)/32 10.901 -
rng::remove_copy(vector<int>)_(prefix)/50 17.808 -
rng::remove_copy(vector<int>)_(prefix)/8192 2070.991 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.295 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.465 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.589 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1931.895 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 533.260 -1.46%
rng::remove_copy_if(deque<int>)_(prefix)/32 17.318 -7.81%
rng::remove_copy_if(deque<int>)_(prefix)/50 27.775 -5.47%
rng::remove_copy_if(deque<int>)_(prefix)/8192 3707.539 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.424 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 18.218 -11.61%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.594 -7.05%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3416.170 -5.19%
rng::remove_copy_if(list<int>)_(prefix)/1024 794.756 -
rng::remove_copy_if(list<int>)_(prefix)/32 16.990 -
rng::remove_copy_if(list<int>)_(prefix)/50 24.968 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7673.923 4.68%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 785.342 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.550 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 27.040 8.17%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7623.014 4.88%
rng::remove_copy_if(vector<int>)_(prefix)/1024 399.811 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.158 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.908 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3373.763 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.476 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.221 -2.63%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.013 -2.06%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2743.402 -
rng::remove_if(deque<int>)_(prefix)/1024 593.236 5.34%
rng::remove_if(deque<int>)_(prefix)/32 67.641 11.55%
rng::remove_if(deque<int>)_(prefix)/50 73.621 7.57%
rng::remove_if(deque<int>)_(prefix)/8192 4293.813 -
rng::remove_if(deque<int>)_(sprinkled)/1024 546.985 -
rng::remove_if(deque<int>)_(sprinkled)/32 55.407 -
rng::remove_if(deque<int>)_(sprinkled)/50 62.547 -3.12%
rng::remove_if(deque<int>)_(sprinkled)/8192 3973.437 -
rng::remove_if(list<int>)_(prefix)/1024 995.766 -
rng::remove_if(list<int>)_(prefix)/32 61.428 -
rng::remove_if(list<int>)_(prefix)/50 74.915 -
rng::remove_if(list<int>)_(prefix)/8192 9028.501 -
rng::remove_if(list<int>)_(sprinkled)/1024 988.408 -
rng::remove_if(list<int>)_(sprinkled)/32 59.914 -
rng::remove_if(list<int>)_(sprinkled)/50 73.376 -
rng::remove_if(list<int>)_(sprinkled)/8192 8161.546 -2.16%
rng::remove_if(vector<int>)_(prefix)/1024 354.482 -
rng::remove_if(vector<int>)_(prefix)/32 51.918 -
rng::remove_if(vector<int>)_(prefix)/50 57.325 -
rng::remove_if(vector<int>)_(prefix)/8192 2591.540 -
rng::remove_if(vector<int>)_(sprinkled)/1024 516.470 -
rng::remove_if(vector<int>)_(sprinkled)/32 57.367 -
rng::remove_if(vector<int>)_(sprinkled)/50 66.743 1.50%
rng::remove_if(vector<int>)_(sprinkled)/8192 3826.457 -
rng::replace(deque<int>)_(prefix)/1024 420.914 -
rng::replace(deque<int>)_(prefix)/32 12.957 -
rng::replace(deque<int>)_(prefix)/50 19.402 -
rng::replace(deque<int>)_(prefix)/8192 3334.072 -
rng::replace(deque<int>)_(sprinkled)/1024 358.502 -
rng::replace(deque<int>)_(sprinkled)/32 12.366 -
rng::replace(deque<int>)_(sprinkled)/50 18.560 -
rng::replace(deque<int>)_(sprinkled)/8192 2868.323 -
rng::replace(list<int>)_(prefix)/1024 731.242 -
rng::replace(list<int>)_(prefix)/32 11.260 -
rng::replace(list<int>)_(prefix)/50 19.216 -
rng::replace(list<int>)_(prefix)/8192 7052.839 -7.35%
rng::replace(list<int>)_(sprinkled)/1024 728.041 -
rng::replace(list<int>)_(sprinkled)/32 11.371 -
rng::replace(list<int>)_(sprinkled)/50 19.797 -
rng::replace(list<int>)_(sprinkled)/8192 7160.726 -9.76%
rng::replace(vector<int>)_(prefix)/1024 168.236 4.54%
rng::replace(vector<int>)_(prefix)/32 5.151 -
rng::replace(vector<int>)_(prefix)/50 7.094 -
rng::replace(vector<int>)_(prefix)/8192 1298.585 6.60%
rng::replace(vector<int>)_(sprinkled)/1024 184.872 -
rng::replace(vector<int>)_(sprinkled)/32 6.732 5.47%
rng::replace(vector<int>)_(sprinkled)/50 9.133 -3.67%
rng::replace(vector<int>)_(sprinkled)/8192 1475.153 -
rng::replace_if(deque<int>)_(prefix)/1024 481.777 1.18%
rng::replace_if(deque<int>)_(prefix)/32 14.211 -
rng::replace_if(deque<int>)_(prefix)/50 20.105 -1.62%
rng::replace_if(deque<int>)_(prefix)/8192 3471.313 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.620 -1.16%
rng::replace_if(deque<int>)_(sprinkled)/32 12.451 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.676 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2924.410 -1.80%
rng::replace_if(list<int>)_(prefix)/1024 746.070 -
rng::replace_if(list<int>)_(prefix)/32 13.160 -
rng::replace_if(list<int>)_(prefix)/50 24.871 -
rng::replace_if(list<int>)_(prefix)/8192 7172.149 -8.05%
rng::replace_if(list<int>)_(sprinkled)/1024 744.070 -
rng::replace_if(list<int>)_(sprinkled)/32 15.432 -
rng::replace_if(list<int>)_(sprinkled)/50 24.994 -
rng::replace_if(list<int>)_(sprinkled)/8192 7346.508 -8.30%
rng::replace_if(vector<int>)_(prefix)/1024 274.400 1.21%
rng::replace_if(vector<int>)_(prefix)/32 8.923 -
rng::replace_if(vector<int>)_(prefix)/50 13.650 -
rng::replace_if(vector<int>)_(prefix)/8192 2049.288 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.582 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.780 -1.01%
rng::replace_if(vector<int>)_(sprinkled)/50 13.057 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1925.388 -
rng::reverse(deque<int>)/32768 5734.858 -
rng::reverse(deque<int>)/4096 720.308 -
rng::reverse(deque<int>)/512 115.771 2.14%
rng::reverse(deque<int>)/64 13.560 3.73%
rng::reverse(deque<int>)/8 2.539 -
rng::reverse(list<int>)/32768 18037.542 4.36%
rng::reverse(list<int>)/4096 1677.283 1.09%
rng::reverse(list<int>)/512 197.243 -
rng::reverse(list<int>)/64 19.036 -
rng::reverse(list<int>)/8 2.035 -
rng::reverse(vector<int>)/32768 1043.926 -
rng::reverse(vector<int>)/4096 131.491 -
rng::reverse(vector<int>)/512 16.416 -
rng::reverse(vector<int>)/64 4.112 -
rng::reverse(vector<int>)/8 2.149 37.29%
rng::reverse_copy(deque<int>)/32768 7871.046 -
rng::reverse_copy(deque<int>)/4096 991.673 -
rng::reverse_copy(deque<int>)/512 126.411 -
rng::reverse_copy(deque<int>)/64 20.176 -
rng::reverse_copy(deque<int>)/8 2.864 -
rng::reverse_copy(list<int>)/32768 25191.924 -2.26%
rng::reverse_copy(list<int>)/4096 3043.705 -9.32%
rng::reverse_copy(list<int>)/512 367.622 -
rng::reverse_copy(list<int>)/64 30.584 -
rng::reverse_copy(list<int>)/8 2.329 -
rng::reverse_copy(vector<int>)/32768 982.629 -
rng::reverse_copy(vector<int>)/4096 135.118 -
rng::reverse_copy(vector<int>)/512 17.142 -
rng::reverse_copy(vector<int>)/64 2.505 -
rng::reverse_copy(vector<int>)/8 2.299 -3.92%
rng::rotate(deque<int>)_(1_element_backward)/1024 43.207 1.82%
rng::rotate(deque<int>)_(1_element_backward)/32 4.525 -1.16%
rng::rotate(deque<int>)_(1_element_backward)/50 5.723 -
rng::rotate(deque<int>)_(1_element_backward)/8192 309.503 -
rng::rotate(deque<int>)_(1_element_forward)/1024 38.950 -
rng::rotate(deque<int>)_(1_element_forward)/32 4.636 -
rng::rotate(deque<int>)_(1_element_forward)/50 5.840 1.10%
rng::rotate(deque<int>)_(1_element_forward)/8192 301.434 -
rng::rotate(deque<int>)_(by_1/2)/1024 173.339 -
rng::rotate(deque<int>)_(by_1/2)/32 7.328 -
rng::rotate(deque<int>)_(by_1/2)/50 10.298 -
rng::rotate(deque<int>)_(by_1/2)/8192 1459.348 -
rng::rotate(deque<int>)_(by_1/3)/1024 1816.832 -
rng::rotate(deque<int>)_(by_1/3)/32 45.457 -
rng::rotate(deque<int>)_(by_1/3)/50 76.416 -
rng::rotate(deque<int>)_(by_1/3)/8192 22605.096 -
rng::rotate(deque<int>)_(by_1/4)/1024 777.588 -
rng::rotate(deque<int>)_(by_1/4)/32 29.268 -
rng::rotate(deque<int>)_(by_1/4)/50 74.859 -
rng::rotate(deque<int>)_(by_1/4)/8192 6783.791 -
rng::rotate(list<int>)_(1_element_backward)/1024 741.579 -
rng::rotate(list<int>)_(1_element_backward)/32 13.616 -2.99%
rng::rotate(list<int>)_(1_element_backward)/50 24.885 -
rng::rotate(list<int>)_(1_element_backward)/8192 7803.043 -
rng::rotate(list<int>)_(1_element_forward)/1024 732.093 -
rng::rotate(list<int>)_(1_element_forward)/32 14.297 -4.49%
rng::rotate(list<int>)_(1_element_forward)/50 26.752 -3.90%
rng::rotate(list<int>)_(1_element_forward)/8192 7644.890 -
rng::rotate(list<int>)_(by_1/2)/1024 385.858 -1.28%
rng::rotate(list<int>)_(by_1/2)/32 6.739 -
rng::rotate(list<int>)_(by_1/2)/50 12.704 -
rng::rotate(list<int>)_(by_1/2)/8192 4958.805 -
rng::rotate(list<int>)_(by_1/3)/1024 808.590 -
rng::rotate(list<int>)_(by_1/3)/32 14.810 2.95%
rng::rotate(list<int>)_(by_1/3)/50 23.924 -
rng::rotate(list<int>)_(by_1/3)/8192 8828.489 -
rng::rotate(list<int>)_(by_1/4)/1024 580.456 -
rng::rotate(list<int>)_(by_1/4)/32 14.327 -
rng::rotate(list<int>)_(by_1/4)/50 24.488 -
rng::rotate(list<int>)_(by_1/4)/8192 8351.669 15.24%
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.621 -2.80%
rng::rotate(vector<bool>)_(1_element_backward)/32 18.053 -1.10%
rng::rotate(vector<bool>)_(1_element_backward)/50 18.071 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 104.096 2.12%
rng::rotate(vector<bool>)_(1_element_forward)/1024 29.303 1.67%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.239 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.308 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.285 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.781 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.491 1.26%
rng::rotate(vector<bool>)_(by_1/2)/50 18.305 1.39%
rng::rotate(vector<bool>)_(by_1/2)/8192 15.131 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.675 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.279 1.10%
rng::rotate(vector<bool>)_(by_1/3)/50 18.286 -
rng::rotate(vector<bool>)_(by_1/3)/8192 145.692 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.436 -6.36%
rng::rotate(vector<bool>)_(by_1/4)/32 18.456 1.13%
rng::rotate(vector<bool>)_(by_1/4)/50 18.280 1.02%
rng::rotate(vector<bool>)_(by_1/4)/8192 30.218 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.854 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.905 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.342 -
rng::rotate(vector<int>)_(1_element_backward)/8192 298.500 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.264 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.943 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.267 -
rng::rotate(vector<int>)_(1_element_forward)/8192 283.131 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.190 -
rng::rotate(vector<int>)_(by_1/2)/32 3.674 -
rng::rotate(vector<int>)_(by_1/2)/50 4.461 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.913 -
rng::rotate(vector<int>)_(by_1/3)/1024 1362.867 -
rng::rotate(vector<int>)_(by_1/3)/32 21.526 -
rng::rotate(vector<int>)_(by_1/3)/50 39.964 -
rng::rotate(vector<int>)_(by_1/3)/8192 10840.137 -
rng::rotate(vector<int>)_(by_1/4)/1024 329.212 1.07%
rng::rotate(vector<int>)_(by_1/4)/32 12.050 -
rng::rotate(vector<int>)_(by_1/4)/50 40.099 -
rng::rotate(vector<int>)_(by_1/4)/8192 2588.967 1.12%
rng::rotate_copy(deque<int>)/1024 34.034 -1.00%
rng::rotate_copy(deque<int>)/32 2.643 -
rng::rotate_copy(deque<int>)/50 3.015 -
rng::rotate_copy(deque<int>)/8192 295.626 -
rng::rotate_copy(list<int>)/1024 730.303 -
rng::rotate_copy(list<int>)/32 8.544 -
rng::rotate_copy(list<int>)/50 13.624 -
rng::rotate_copy(list<int>)/8192 6920.152 -
rng::rotate_copy(vector<int>)/1024 32.505 -1.78%
rng::rotate_copy(vector<int>)/32 2.082 -
rng::rotate_copy(vector<int>)/50 2.694 -
rng::rotate_copy(vector<int>)/8192 287.650 1.57%
rng::sample(deque<int>)/1024 11550.244 -
rng::sample(deque<int>)/32 315.105 -
rng::sample(deque<int>)/8192 93174.247 1.04%
rng::sample(list<int>)/1024 12054.454 -
rng::sample(list<int>)/32 318.839 -
rng::sample(list<int>)/8192 98668.117 -
rng::sample(vector<int>)/1024 11418.561 -
rng::sample(vector<int>)/32 309.823 -
rng::sample(vector<int>)/8192 92057.360 -
rng::search(deque<int>)_(near_matches)/1000 24549.996 18.43%
rng::search(deque<int>)_(near_matches)/1024 25690.382 21.03%
rng::search(deque<int>)_(near_matches)/8192 1442165.724 -
rng::search(deque<int>)_(no_match)/1000 400.734 -1.34%
rng::search(deque<int>)_(no_match)/1024 394.785 -5.07%
rng::search(deque<int>)_(no_match)/1048576 422496.052 -
rng::search(deque<int>)_(no_match)/8192 3299.347 -
rng::search(deque<int>)_(same_length)/1000 463.877 21.43%
rng::search(deque<int>)_(same_length)/1024 475.078 -
rng::search(deque<int>)_(same_length)/8192 3771.511 -
rng::search(deque<int>)_(single_element)/1000 447.588 -
rng::search(deque<int>)_(single_element)/1024 457.499 -
rng::search(deque<int>)_(single_element)/8192 3645.780 -
rng::search(deque<int>,_pred)_(near_matches)/1000 24869.605 -5.40%
rng::search(deque<int>,_pred)_(near_matches)/1024 26042.435 -4.79%
rng::search(deque<int>,_pred)_(near_matches)/8192 1532242.707 -
rng::search(deque<int>,_pred)_(no_match)/1000 426.913 1.04%
rng::search(deque<int>,_pred)_(no_match)/1024 435.410 22.24%
rng::search(deque<int>,_pred)_(no_match)/1048576 444041.376 -
rng::search(deque<int>,_pred)_(no_match)/8192 3482.598 -
rng::search(deque<int>,_pred)_(same_length)/1000 483.812 -1.08%
rng::search(deque<int>,_pred)_(same_length)/1024 511.868 -
rng::search(deque<int>,_pred)_(same_length)/8192 4061.743 -
rng::search(deque<int>,_pred)_(single_element)/1000 475.715 -
rng::search(deque<int>,_pred)_(single_element)/1024 486.661 -
rng::search(deque<int>,_pred)_(single_element)/8192 3897.708 -
rng::search(list<int>)_(near_matches)/1000 37747.796 -
rng::search(list<int>)_(near_matches)/1024 39652.055 -
rng::search(list<int>)_(near_matches)/8192 2551933.701 -
rng::search(list<int>)_(no_match)/1000 724.296 -
rng::search(list<int>)_(no_match)/1024 738.195 -
rng::search(list<int>)_(no_match)/1048576 837180.572 -
rng::search(list<int>)_(no_match)/8192 7026.002 3.17%
rng::search(list<int>)_(same_length)/1000 743.034 -1.24%
rng::search(list<int>)_(same_length)/1024 758.237 -
rng::search(list<int>)_(same_length)/8192 7907.819 -12.64%
rng::search(list<int>)_(single_element)/1000 731.762 10.18%
rng::search(list<int>)_(single_element)/1024 731.797 3.32%
rng::search(list<int>)_(single_element)/8192 7463.692 6.08%
rng::search(list<int>,_pred)_(near_matches)/1000 43337.203 -
rng::search(list<int>,_pred)_(near_matches)/1024 45034.462 -
rng::search(list<int>,_pred)_(near_matches)/8192 2791200.367 -
rng::search(list<int>,_pred)_(no_match)/1000 750.176 -
rng::search(list<int>,_pred)_(no_match)/1024 766.803 -
rng::search(list<int>,_pred)_(no_match)/1048576 901813.063 -
rng::search(list<int>,_pred)_(no_match)/8192 7651.658 -5.51%
rng::search(list<int>,_pred)_(same_length)/1000 772.279 -
rng::search(list<int>,_pred)_(same_length)/1024 792.538 -
rng::search(list<int>,_pred)_(same_length)/8192 8346.197 -
rng::search(list<int>,_pred)_(single_element)/1000 838.756 -
rng::search(list<int>,_pred)_(single_element)/1024 858.075 -
rng::search(list<int>,_pred)_(single_element)/8192 8329.118 7.95%
rng::search(vector<int>)_(near_matches)/1000 13619.669 -
rng::search(vector<int>)_(near_matches)/1024 14304.889 -
rng::search(vector<int>)_(near_matches)/8192 767156.752 -
rng::search(vector<int>)_(no_match)/1000 206.858 -
rng::search(vector<int>)_(no_match)/1024 211.250 -
rng::search(vector<int>)_(no_match)/1048576 209997.140 -
rng::search(vector<int>)_(no_match)/8192 1633.246 -
rng::search(vector<int>)_(same_length)/1000 245.543 -
rng::search(vector<int>)_(same_length)/1024 258.111 -
rng::search(vector<int>)_(same_length)/8192 1992.580 -
rng::search(vector<int>)_(single_element)/1000 227.249 -3.00%
rng::search(vector<int>)_(single_element)/1024 232.464 -3.43%
rng::search(vector<int>)_(single_element)/8192 1804.241 -1.78%
rng::search(vector<int>,_pred)_(near_matches)/1000 22609.353 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23671.277 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1452390.647 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.137 -
rng::search(vector<int>,_pred)_(no_match)/1024 530.665 -
rng::search(vector<int>,_pred)_(no_match)/1048576 575834.674 -
rng::search(vector<int>,_pred)_(no_match)/8192 4233.101 -
rng::search(vector<int>,_pred)_(same_length)/1000 601.708 -
rng::search(vector<int>,_pred)_(same_length)/1024 615.559 -
rng::search(vector<int>,_pred)_(same_length)/8192 4924.876 -
rng::search(vector<int>,_pred)_(single_element)/1000 572.945 -
rng::search(vector<int>,_pred)_(single_element)/1024 586.457 -
rng::search(vector<int>,_pred)_(single_element)/8192 4691.755 -
rng::search_n(deque<int>)_(no_match)/1000 429.967 -
rng::search_n(deque<int>)_(no_match)/1024 441.006 -
rng::search_n(deque<int>)_(no_match)/1048576 442548.550 -
rng::search_n(deque<int>)_(no_match)/8192 3463.432 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 709.363 -2.41%
rng::search_n(deque<int>,_pred)_(no_match)/1024 605.145 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 559530.726 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4323.454 -
rng::search_n(list<int>)_(no_match)/1000 708.515 -
rng::search_n(list<int>)_(no_match)/1024 723.248 -2.89%
rng::search_n(list<int>)_(no_match)/1048576 863795.520 -
rng::search_n(list<int>)_(no_match)/8192 7239.580 -2.84%
rng::search_n(list<int>,_pred)_(no_match)/1000 837.790 1.58%
rng::search_n(list<int>,_pred)_(no_match)/1024 862.699 2.10%
rng::search_n(list<int>,_pred)_(no_match)/1048576 995492.279 1.25%
rng::search_n(list<int>,_pred)_(no_match)/8192 8317.233 -
rng::search_n(vector<int>)_(no_match)/1000 206.382 -
rng::search_n(vector<int>)_(no_match)/1024 210.224 -
rng::search_n(vector<int>)_(no_match)/1048576 208540.413 -
rng::search_n(vector<int>)_(no_match)/8192 1624.375 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 516.128 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 528.751 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 576539.886 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4220.256 -
rng::shuffle(deque<int>)/1024 9629.874 -
rng::shuffle(deque<int>)/32 305.328 -
rng::shuffle(deque<int>)/8192 75977.874 -
rng::shuffle(vector<int>)/1024 9042.728 -
rng::shuffle(vector<int>)/32 286.706 -
rng::shuffle(vector<int>)/8192 72129.863 -
rng::sort(deque<int>)_(ascending)/1024 763.452 -
rng::sort(deque<int>)_(ascending)/8 18.585 -1.25%
rng::sort(deque<int>)_(ascending)/8192 5741.559 -
rng::sort(deque<int>)_(descending)/1024 1298.477 -
rng::sort(deque<int>)_(descending)/8 25.519 -1.83%
rng::sort(deque<int>)_(descending)/8192 10389.463 -
rng::sort(deque<int>)_(heap)/1024 6301.769 -
rng::sort(deque<int>)_(heap)/8 24.734 -2.17%
rng::sort(deque<int>)_(heap)/8192 69596.509 -
rng::sort(deque<int>)_(pipe-organ)/1024 2816.144 -
rng::sort(deque<int>)_(pipe-organ)/8 20.836 -4.80%
rng::sort(deque<int>)_(pipe-organ)/8192 26549.813 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18195.326 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.455 -1.91%
rng::sort(deque<int>)_(qsort_adversarial)/8192 444138.575 -1.89%
rng::sort(deque<int>)_(repeated)/1024 958.623 -6.28%
rng::sort(deque<int>)_(repeated)/8 18.675 -2.28%
rng::sort(deque<int>)_(repeated)/8192 6723.375 -1.25%
rng::sort(deque<int>)_(shuffled)/1024 6897.193 -
rng::sort(deque<int>)_(shuffled)/8 23.515 -
rng::sort(deque<int>)_(shuffled)/8192 80661.922 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 544.868 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.189 -1.77%
rng::sort(vector<NonIntegral>)_(ascending)/8192 3752.102 -
rng::sort(vector<NonIntegral>)_(descending)/1024 782.840 -
rng::sort(vector<NonIntegral>)_(descending)/8 24.738 -2.21%
rng::sort(vector<NonIntegral>)_(descending)/8192 5296.475 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4280.514 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.559 -
rng::sort(vector<NonIntegral>)_(heap)/8192 49811.136 -1.93%
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1896.345 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.094 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18448.444 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13226.631 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.251 -1.13%
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154785.101 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 506.582 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.647 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3732.790 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4659.230 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.830 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 81224.646 -
rng::sort(vector<int>)_(ascending)/1024 537.286 -
rng::sort(vector<int>)_(ascending)/8 16.616 -
rng::sort(vector<int>)_(ascending)/8192 3750.803 -
rng::sort(vector<int>)_(descending)/1024 1056.310 -
rng::sort(vector<int>)_(descending)/8 25.626 7.90%
rng::sort(vector<int>)_(descending)/8192 7437.892 1.47%
rng::sort(vector<int>)_(heap)/1024 4561.962 -
rng::sort(vector<int>)_(heap)/8 22.439 -
rng::sort(vector<int>)_(heap)/8192 45687.880 -
rng::sort(vector<int>)_(pipe-organ)/1024 2270.637 -1.19%
rng::sort(vector<int>)_(pipe-organ)/8 18.558 -
rng::sort(vector<int>)_(pipe-organ)/8192 21455.863 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13286.918 -3.33%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.597 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 152271.920 -3.44%
rng::sort(vector<int>)_(repeated)/1024 661.675 -
rng::sort(vector<int>)_(repeated)/8 16.843 -
rng::sort(vector<int>)_(repeated)/8192 5023.107 -
rng::sort(vector<int>)_(shuffled)/1024 4675.741 -
rng::sort(vector<int>)_(shuffled)/8 21.111 -
rng::sort(vector<int>)_(shuffled)/8192 45130.108 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3430.122 -1.54%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1925.203 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1970.871 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16879.052 -
rng::stable_partition(deque<int>)_(dense)/1024 565.267 -3.60%
rng::stable_partition(deque<int>)_(dense)/32 27.941 -4.99%
rng::stable_partition(deque<int>)_(dense)/50 36.409 -7.06%
rng::stable_partition(deque<int>)_(dense)/8192 5653.640 -
rng::stable_partition(deque<int>)_(sparse)/1024 463.498 -
rng::stable_partition(deque<int>)_(sparse)/32 13.230 4.89%
rng::stable_partition(deque<int>)_(sparse)/50 31.163 2.43%
rng::stable_partition(deque<int>)_(sparse)/8192 3457.232 -
rng::stable_partition(list<int>)_(alloc_fails)/1024 4192.620 -3.71%
rng::stable_partition(list<int>)_(alloc_fails)/32 1915.210 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1953.846 1.19%
rng::stable_partition(list<int>)_(alloc_fails)/8192 25223.885 -
rng::stable_partition(list<int>)_(dense)/1024 1742.653 -
rng::stable_partition(list<int>)_(dense)/32 34.859 -
rng::stable_partition(list<int>)_(dense)/50 55.547 -1.08%
rng::stable_partition(list<int>)_(dense)/8192 21796.588 18.00%
rng::stable_partition(list<int>)_(sparse)/1024 921.607 -
rng::stable_partition(list<int>)_(sparse)/32 9.769 -
rng::stable_partition(list<int>)_(sparse)/50 26.171 -3.33%
rng::stable_partition(list<int>)_(sparse)/8192 8854.730 -3.71%
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2910.627 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1891.331 -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1911.866 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9825.522 -
rng::stable_partition(vector<int>)_(dense)/1024 296.771 -
rng::stable_partition(vector<int>)_(dense)/32 21.381 -1.56%
rng::stable_partition(vector<int>)_(dense)/50 26.333 -
rng::stable_partition(vector<int>)_(dense)/8192 2102.503 -
rng::stable_partition(vector<int>)_(sparse)/1024 213.103 2.13%
rng::stable_partition(vector<int>)_(sparse)/32 7.241 -
rng::stable_partition(vector<int>)_(sparse)/50 20.607 -3.15%
rng::stable_partition(vector<int>)_(sparse)/8192 1526.657 2.05%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4178.467 -1.12%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.179 -1.01%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19080.417 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31439.171 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.604 -1.82%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27164.178 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14364.734 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.923 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25946.248 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17920.974 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.053 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22887.671 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27244.894 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.710 -1.39%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28759.688 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3850.681 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.029 -1.58%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13021.720 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20193.238 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.498 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25110.414 -
rng::stable_sort(deque<int>)_(ascending)/1024 2120.376 1.09%
rng::stable_sort(deque<int>)_(ascending)/8 18.151 -
rng::stable_sort(deque<int>)_(ascending)/8192 13660.089 -
rng::stable_sort(deque<int>)_(descending)/1024 2975.190 1.29%
rng::stable_sort(deque<int>)_(descending)/8 27.430 -
rng::stable_sort(deque<int>)_(descending)/8192 20835.512 -
rng::stable_sort(deque<int>)_(heap)/1024 2762.134 -
rng::stable_sort(deque<int>)_(heap)/8 25.893 -1.48%
rng::stable_sort(deque<int>)_(heap)/8192 17800.741 -1.46%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2970.634 1.17%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.429 -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20642.870 -1.84%
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3131.803 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.251 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20837.086 -1.51%
rng::stable_sort(deque<int>)_(repeated)/1024 1370.876 2.93%
rng::stable_sort(deque<int>)_(repeated)/8 18.598 -
rng::stable_sort(deque<int>)_(repeated)/8192 7653.585 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2498.136 1.11%
rng::stable_sort(deque<int>)_(shuffled)/8 23.805 -
rng::stable_sort(deque<int>)_(shuffled)/8192 14954.221 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4312.170 -3.57%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.683 -4.58%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 53939.371 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 24120.955 1.31%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.287 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 127511.938 -1.51%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14161.702 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.279 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117607.408 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14496.690 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.091 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94937.804 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23471.530 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.611 -3.17%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149353.890 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3297.530 -6.00%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.674 -6.66%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19003.239 -1.09%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18360.014 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.043 -1.22%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158120.618 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 3998.706 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.602 -1.95%
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45484.051 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13818.935 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.581 -1.26%
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 202035.941 1.21%
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10355.325 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.916 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 125826.240 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9010.703 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.646 2.51%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126037.694 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15012.165 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.470 -2.63%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 214319.764 -1.68%
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1386.214 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.578 -1.79%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15017.634 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12755.707 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.787 -1.20%
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 183751.096 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4721.266 9.39%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.583 5.13%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20544.943 2.14%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24487.602 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.170 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23788.247 -4.93%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14665.853 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.496 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31852.943 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14649.083 -1.24%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.117 -1.94%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21659.860 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23684.512 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.571 5.44%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35708.775 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3845.149 12.62%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.895 6.55%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9486.598 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18815.326 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.259 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28665.277 -
rng::stable_sort(vector<int>)_(ascending)/1024 2053.042 -1.53%
rng::stable_sort(vector<int>)_(ascending)/8 16.783 -
rng::stable_sort(vector<int>)_(ascending)/8192 13435.404 -
rng::stable_sort(vector<int>)_(descending)/1024 2796.477 -
rng::stable_sort(vector<int>)_(descending)/8 25.315 4.26%
rng::stable_sort(vector<int>)_(descending)/8192 18376.725 -
rng::stable_sort(vector<int>)_(heap)/1024 2503.040 -1.51%
rng::stable_sort(vector<int>)_(heap)/8 22.216 -
rng::stable_sort(vector<int>)_(heap)/8192 14392.624 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2782.698 -2.04%
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.566 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18194.676 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2873.194 -1.21%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.614 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18266.077 -
rng::stable_sort(vector<int>)_(repeated)/1024 1094.897 -2.10%
rng::stable_sort(vector<int>)_(repeated)/8 16.985 1.82%
rng::stable_sort(vector<int>)_(repeated)/8192 5253.339 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2187.724 -1.79%
rng::stable_sort(vector<int>)_(shuffled)/8 21.045 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10796.799 -
rng::starts_with(deque<int>)/1000 449.505 -5.95%
rng::starts_with(deque<int>)/1024 463.839 -4.76%
rng::starts_with(deque<int>)/1048576 524107.949 6.01%
rng::starts_with(deque<int>)/8 4.141 -
rng::starts_with(deque<int>)/8192 3952.289 2.40%
rng::starts_with(deque<int>,_pred)/1000 509.493 -
rng::starts_with(deque<int>,_pred)/1024 524.894 -
rng::starts_with(deque<int>,_pred)/1048576 513958.334 -1.10%
rng::starts_with(deque<int>,_pred)/8 4.638 -
rng::starts_with(deque<int>,_pred)/8192 3977.646 -
rng::starts_with(list<int>)/1000 1438.838 88.10%
rng::starts_with(list<int>)/1024 1128.273 44.36%
rng::starts_with(list<int>)/1048576 943124.220 -
rng::starts_with(list<int>)/8 3.063 -
rng::starts_with(list<int>)/8192 7734.818 -10.97%
rng::starts_with(list<int>,_pred)/1000 784.666 -
rng::starts_with(list<int>,_pred)/1024 806.260 -
rng::starts_with(list<int>,_pred)/1048576 970844.974 -
rng::starts_with(list<int>,_pred)/8 3.637 -
rng::starts_with(list<int>,_pred)/8192 8802.625 -10.39%
rng::starts_with(vector<int>)/1000 72.814 -
rng::starts_with(vector<int>)/1024 77.473 -
rng::starts_with(vector<int>)/1048576 76610.624 -
rng::starts_with(vector<int>)/8 1.311 -
rng::starts_with(vector<int>)/8192 604.433 -
rng::starts_with(vector<int>,_pred)/1000 447.587 -3.34%
rng::starts_with(vector<int>,_pred)/1024 514.833 -
rng::starts_with(vector<int>,_pred)/1048576 606083.190 -
rng::starts_with(vector<int>,_pred)/8 4.221 -1.89%
rng::starts_with(vector<int>,_pred)/8192 4714.171 -
rng::swap_ranges(deque<int>)/1024 325.528 -6.54%
rng::swap_ranges(deque<int>)/32 10.720 -
rng::swap_ranges(deque<int>)/50 17.155 -
rng::swap_ranges(deque<int>)/8192 2613.757 -6.09%
rng::swap_ranges(list<int>)/1024 776.314 -
rng::swap_ranges(list<int>)/32 16.723 -
rng::swap_ranges(list<int>)/50 29.661 -
rng::swap_ranges(list<int>)/8192 9950.385 -24.90%
rng::swap_ranges(vector<int>)/1024 63.667 -
rng::swap_ranges(vector<int>)/32 4.713 -
rng::swap_ranges(vector<int>)/50 5.589 -
rng::swap_ranges(vector<int>)/8192 478.820 -
rng::transform(deque<int>)_(identity_transform)/1024 370.983 -
rng::transform(deque<int>)_(identity_transform)/32 12.289 -
rng::transform(deque<int>)_(identity_transform)/50 19.339 -2.02%
rng::transform(deque<int>)_(identity_transform)/8192 2444.770 -
rng::transform(deque<int>,_deque<int>)/1024 698.503 -
rng::transform(deque<int>,_deque<int>)/32 21.696 -
rng::transform(deque<int>,_deque<int>)/50 34.163 -
rng::transform(deque<int>,_deque<int>)/8192 5671.691 -
rng::transform(list<int>)_(identity_transform)/1024 743.975 -
rng::transform(list<int>)_(identity_transform)/32 17.053 -
rng::transform(list<int>)_(identity_transform)/50 30.141 -
rng::transform(list<int>)_(identity_transform)/8192 6997.744 -8.23%
rng::transform(list<int>,_list<int>)/1024 888.970 -
rng::transform(list<int>,_list<int>)/32 24.222 -
rng::transform(list<int>,_list<int>)/50 39.002 -
rng::transform(list<int>,_list<int>)/8192 10277.815 -
rng::transform(vector<int>)_(identity_transform)/1024 262.764 -
rng::transform(vector<int>)_(identity_transform)/32 8.899 -
rng::transform(vector<int>)_(identity_transform)/50 16.334 -
rng::transform(vector<int>)_(identity_transform)/8192 2025.133 -
rng::transform(vector<int>,_vector<int>)/1024 601.059 -
rng::transform(vector<int>,_vector<int>)/32 17.702 -
rng::transform(vector<int>,_vector<int>)/50 28.740 -
rng::transform(vector<int>,_vector<int>)/8192 4816.076 -
rng::unique(deque<int>)_(contiguous)/1024 735.256 -
rng::unique(deque<int>)_(contiguous)/32 58.833 -2.97%
rng::unique(deque<int>)_(contiguous)/52 67.985 -4.01%
rng::unique(deque<int>)_(contiguous)/8192 5506.192 -
rng::unique(deque<int>)_(sprinkled)/1024 627.664 -5.03%
rng::unique(deque<int>)_(sprinkled)/32 58.361 -1.52%
rng::unique(deque<int>)_(sprinkled)/52 67.442 -
rng::unique(deque<int>)_(sprinkled)/8192 5598.135 -1.32%
rng::unique(deque<int>,_pred)_(contiguous)/1024 637.149 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.046 -2.65%
rng::unique(deque<int>,_pred)_(contiguous)/52 69.316 -7.01%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4441.446 -1.48%
rng::unique(deque<int>,_pred)_(sprinkled)/1024 695.871 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.877 1.06%
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.170 1.28%
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5248.802 -
rng::unique(list<int>)_(contiguous)/1024 912.691 -1.31%
rng::unique(list<int>)_(contiguous)/32 54.896 -
rng::unique(list<int>)_(contiguous)/52 67.125 -1.15%
rng::unique(list<int>)_(contiguous)/8192 7189.988 -
rng::unique(list<int>)_(sprinkled)/1024 959.002 -1.51%
rng::unique(list<int>)_(sprinkled)/32 64.323 -
rng::unique(list<int>)_(sprinkled)/52 77.793 -
rng::unique(list<int>)_(sprinkled)/8192 7827.910 -
rng::unique(list<int>,_pred)_(contiguous)/1024 977.974 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.979 -
rng::unique(list<int>,_pred)_(contiguous)/52 73.695 -1.70%
rng::unique(list<int>,_pred)_(contiguous)/8192 7690.934 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1032.636 -
rng::unique(list<int>,_pred)_(sprinkled)/32 70.814 6.65%
rng::unique(list<int>,_pred)_(sprinkled)/52 87.859 5.93%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8466.362 1.53%
rng::unique(vector<int>)_(contiguous)/1024 291.635 -
rng::unique(vector<int>)_(contiguous)/32 50.963 -
rng::unique(vector<int>)_(contiguous)/52 56.610 -
rng::unique(vector<int>)_(contiguous)/8192 1908.625 -
rng::unique(vector<int>)_(sprinkled)/1024 284.356 -
rng::unique(vector<int>)_(sprinkled)/32 50.876 -
rng::unique(vector<int>)_(sprinkled)/52 55.463 -
rng::unique(vector<int>)_(sprinkled)/8192 1919.536 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 588.444 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.740 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.885 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3769.464 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 692.020 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.660 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.588 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5225.559 -
rng::unique_copy(deque<int>)_(contiguous)/1024 479.084 -
rng::unique_copy(deque<int>)_(contiguous)/32 10.925 -11.18%
rng::unique_copy(deque<int>)_(contiguous)/52 16.665 -12.41%
rng::unique_copy(deque<int>)_(contiguous)/8192 3743.755 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 467.028 -
rng::unique_copy(deque<int>)_(sprinkled)/32 10.244 -2.02%
rng::unique_copy(deque<int>)_(sprinkled)/52 17.278 15.23%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3739.738 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.803 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.884 2.21%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.688 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4443.110 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 719.485 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.874 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.121 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5722.067 -
rng::unique_copy(list<int>)_(contiguous)/1024 742.621 -
rng::unique_copy(list<int>)_(contiguous)/32 11.938 -
rng::unique_copy(list<int>)_(contiguous)/52 30.140 -
rng::unique_copy(list<int>)_(contiguous)/8192 6962.383 -
rng::unique_copy(list<int>)_(sprinkled)/1024 743.483 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.935 -
rng::unique_copy(list<int>)_(sprinkled)/52 22.364 -
rng::unique_copy(list<int>)_(sprinkled)/8192 7445.833 -1.54%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 794.768 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.465 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.751 -2.14%
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7500.053 -1.02%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 823.693 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.435 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.148 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7591.013 -1.13%
rng::unique_copy(vector<int>)_(contiguous)/1024 270.645 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.617 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.589 -1.65%
rng::unique_copy(vector<int>)_(contiguous)/8192 1906.274 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.486 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.232 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.805 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1883.382 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.509 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.468 1.47%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.611 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3708.221 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 578.397 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.668 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.071 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4399.650 -
std::adjacent_find(deque<int>)/1024 463.377 -
std::adjacent_find(deque<int>)/1048576 476626.527 -
std::adjacent_find(deque<int>)/50 14.241 -16.42%
std::adjacent_find(deque<int>)/8 2.897 -11.53%
std::adjacent_find(deque<int>)/8192 3718.532 -
std::adjacent_find(deque<int>,_pred)/1024 629.506 -
std::adjacent_find(deque<int>,_pred)/1048576 650194.947 -
std::adjacent_find(deque<int>,_pred)/50 29.507 -
std::adjacent_find(deque<int>,_pred)/8 4.350 -
std::adjacent_find(deque<int>,_pred)/8192 5083.645 -
std::adjacent_find(list<int>)/1024 712.848 -
std::adjacent_find(list<int>)/1048576 875213.315 -
std::adjacent_find(list<int>)/50 23.737 -19.99%
std::adjacent_find(list<int>)/8 2.127 -
std::adjacent_find(list<int>)/8192 6736.386 -
std::adjacent_find(list<int>,_pred)/1024 828.383 -
std::adjacent_find(list<int>,_pred)/1048576 954100.501 -
std::adjacent_find(list<int>,_pred)/50 34.890 -
std::adjacent_find(list<int>,_pred)/8 3.907 -
std::adjacent_find(list<int>,_pred)/8192 8122.207 1.66%
std::adjacent_find(vector<int>)/1024 234.851 -
std::adjacent_find(vector<int>)/1048576 234591.563 -1.22%
std::adjacent_find(vector<int>)/50 11.988 -
std::adjacent_find(vector<int>)/8 2.047 -
std::adjacent_find(vector<int>)/8192 1835.267 -
std::adjacent_find(vector<int>,_pred)/1024 400.657 -
std::adjacent_find(vector<int>,_pred)/1048576 474902.722 2.35%
std::adjacent_find(vector<int>,_pred)/50 23.620 4.86%
std::adjacent_find(vector<int>,_pred)/8 3.303 -2.35%
std::adjacent_find(vector<int>,_pred)/8192 3173.531 -
std::all_of(deque<int>)_(process_all)/32 11.531 -
std::all_of(deque<int>)_(process_all)/32768 10806.406 -3.19%
std::all_of(deque<int>)_(process_all)/50 18.316 -
std::all_of(deque<int>)_(process_all)/8 3.222 -
std::all_of(deque<int>)_(process_all)/8192 2713.358 -2.86%
std::all_of(list<int>)_(process_all)/32 11.803 1.39%
std::all_of(list<int>)_(process_all)/32768 27054.708 2.31%
std::all_of(list<int>)_(process_all)/50 21.896 -
std::all_of(list<int>)_(process_all)/8 2.606 -
std::all_of(list<int>)_(process_all)/8192 7605.265 -2.00%
std::all_of(vector<int>)_(process_all)/32 8.318 -2.02%
std::all_of(vector<int>)_(process_all)/32768 8069.596 -
std::all_of(vector<int>)_(process_all)/50 18.436 -
std::all_of(vector<int>)_(process_all)/8 2.395 -6.58%
std::all_of(vector<int>)_(process_all)/8192 2023.203 -
std::any_of(deque<int>)_(process_all)/32 11.529 -
std::any_of(deque<int>)_(process_all)/32768 10555.430 -8.54%
std::any_of(deque<int>)_(process_all)/50 20.311 -7.30%
std::any_of(deque<int>)_(process_all)/8 3.223 -
std::any_of(deque<int>)_(process_all)/8192 2622.372 -8.92%
std::any_of(list<int>)_(process_all)/32 11.370 -
std::any_of(list<int>)_(process_all)/32768 26623.598 2.07%
std::any_of(list<int>)_(process_all)/50 21.854 -
std::any_of(list<int>)_(process_all)/8 2.734 -
std::any_of(list<int>)_(process_all)/8192 7092.546 1.66%
std::any_of(vector<int>)_(process_all)/32 8.420 -
std::any_of(vector<int>)_(process_all)/32768 8076.095 -
std::any_of(vector<int>)_(process_all)/50 18.232 -
std::any_of(vector<int>)_(process_all)/8 2.481 3.94%
std::any_of(vector<int>)_(process_all)/8192 2021.208 -
std::copy(deque<int>)/1048576 50453.721 1.54%
std::copy(deque<int>)/262144 10302.560 -
std::copy(deque<int>)/32768 1144.049 -
std::copy(deque<int>)/4096 145.397 -
std::copy(deque<int>)/512 16.714 -
std::copy(deque<int>)/64 2.678 -
std::copy(deque<int>)/8 2.685 -
std::copy(list<int>)/1048576 873291.927 -
std::copy(list<int>)/262144 216692.265 -
std::copy(list<int>)/32768 26050.004 -
std::copy(list<int>)/4096 3228.649 -4.04%
std::copy(list<int>)/512 367.558 -
std::copy(list<int>)/64 32.199 -1.44%
std::copy(list<int>)/8 2.491 -
std::copy(vector<bool>)_(aligned)/1048576 3317.476 -6.91%
std::copy(vector<bool>)_(aligned)/262144 716.790 11.86%
std::copy(vector<bool>)_(aligned)/32768 35.307 -
std::copy(vector<bool>)_(aligned)/4096 4.758 2.61%
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.301 -4.91%
std::copy(vector<bool>)_(unaligned)/1048576 7017.323 -
std::copy(vector<bool>)_(unaligned)/262144 1711.999 -
std::copy(vector<bool>)_(unaligned)/32768 218.447 -
std::copy(vector<bool>)_(unaligned)/4096 26.076 -
std::copy(vector<bool>)_(unaligned)/512 3.486 -
std::copy(vector<bool>)_(unaligned)/64 1.824 -
std::copy(vector<int>)/1048576 50200.224 -
std::copy(vector<int>)/262144 12529.314 -
std::copy(vector<int>)/32768 3401.410 -10.03%
std::copy(vector<int>)/4096 218.424 9.90%
std::copy(vector<int>)/512 16.035 -
std::copy(vector<int>)/64 2.440 -
std::copy(vector<int>)/8 2.217 -
std::copy_backward(deque<int>)/1048576 128649.726 -
std::copy_backward(deque<int>)/262144 32722.103 -
std::copy_backward(deque<int>)/32768 4199.803 2.52%
std::copy_backward(deque<int>)/4096 146.514 -
std::copy_backward(deque<int>)/512 18.104 -
std::copy_backward(deque<int>)/64 2.937 -
std::copy_backward(deque<int>)/8 2.743 -1.16%
std::copy_backward(list<int>)/1048576 886361.322 -
std::copy_backward(list<int>)/262144 219002.048 -
std::copy_backward(list<int>)/32768 26386.372 -
std::copy_backward(list<int>)/4096 3256.798 1.24%
std::copy_backward(list<int>)/512 369.213 -2.72%
std::copy_backward(list<int>)/64 30.277 -
std::copy_backward(list<int>)/8 2.455 -1.01%
std::copy_backward(vector<bool>)_(aligned)/1048576 1376.881 -53.74%
std::copy_backward(vector<bool>)_(aligned)/262144 709.075 10.67%
std::copy_backward(vector<bool>)_(aligned)/32768 35.649 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.036 -1.32%
std::copy_backward(vector<bool>)_(aligned)/512 1.555 -
std::copy_backward(vector<bool>)_(aligned)/64 1.754 -
std::copy_backward(vector<bool>)_(unaligned)/1048576 6898.221 2.59%
std::copy_backward(vector<bool>)_(unaligned)/262144 1651.104 -
std::copy_backward(vector<bool>)_(unaligned)/32768 208.549 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.338 -1.27%
std::copy_backward(vector<bool>)_(unaligned)/512 4.811 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.924 -
std::copy_backward(vector<int>)/1048576 50208.253 -
std::copy_backward(vector<int>)/262144 12533.813 1.07%
std::copy_backward(vector<int>)/32768 3404.040 -10.66%
std::copy_backward(vector<int>)/4096 174.745 -24.07%
std::copy_backward(vector<int>)/512 16.622 -
std::copy_backward(vector<int>)/64 2.517 -
std::copy_backward(vector<int>)/8 2.250 -3.14%
std::copy_if(deque<int>)_(entire_range)/1048576 275121.138 -
std::copy_if(deque<int>)_(entire_range)/262144 69356.720 -
std::copy_if(deque<int>)_(entire_range)/32768 8707.115 -
std::copy_if(deque<int>)_(entire_range)/4096 1021.792 -
std::copy_if(deque<int>)_(entire_range)/512 136.750 -
std::copy_if(deque<int>)_(entire_range)/64 16.148 -
std::copy_if(deque<int>)_(entire_range)/8 2.592 -
std::copy_if(deque<int>)_(every_other)/1048576 372503.367 -
std::copy_if(deque<int>)_(every_other)/262144 92979.768 -
std::copy_if(deque<int>)_(every_other)/32768 11689.552 -
std::copy_if(deque<int>)_(every_other)/4096 1454.513 -
std::copy_if(deque<int>)_(every_other)/512 182.414 -
std::copy_if(deque<int>)_(every_other)/64 23.431 -
std::copy_if(deque<int>)_(every_other)/8 3.457 -
std::copy_if(list<int>)_(entire_range)/1048576 880289.252 -
std::copy_if(list<int>)_(entire_range)/262144 217854.441 -
std::copy_if(list<int>)_(entire_range)/32768 31316.115 -
std::copy_if(list<int>)_(entire_range)/4096 3016.037 -
std::copy_if(list<int>)_(entire_range)/512 370.287 -
std::copy_if(list<int>)_(entire_range)/64 36.210 8.02%
std::copy_if(list<int>)_(entire_range)/8 2.657 -
std::copy_if(list<int>)_(every_other)/1048576 851030.771 1.60%
std::copy_if(list<int>)_(every_other)/262144 210187.506 -
std::copy_if(list<int>)_(every_other)/32768 25583.309 -2.48%
std::copy_if(list<int>)_(every_other)/4096 3237.426 -
std::copy_if(list<int>)_(every_other)/512 360.035 -
std::copy_if(list<int>)_(every_other)/64 23.667 -
std::copy_if(list<int>)_(every_other)/8 2.314 -
std::copy_if(vector<int>)_(entire_range)/1048576 245394.356 -
std::copy_if(vector<int>)_(entire_range)/262144 59854.074 -
std::copy_if(vector<int>)_(entire_range)/32768 7477.790 -
std::copy_if(vector<int>)_(entire_range)/4096 935.024 -
std::copy_if(vector<int>)_(entire_range)/512 123.469 -
std::copy_if(vector<int>)_(entire_range)/64 16.203 2.28%
std::copy_if(vector<int>)_(entire_range)/8 2.352 -
std::copy_if(vector<int>)_(every_other)/1048576 239956.464 -
std::copy_if(vector<int>)_(every_other)/262144 59907.948 -
std::copy_if(vector<int>)_(every_other)/32768 7463.693 -
std::copy_if(vector<int>)_(every_other)/4096 936.083 -
std::copy_if(vector<int>)_(every_other)/512 122.737 -
std::copy_if(vector<int>)_(every_other)/64 16.084 -
std::copy_if(vector<int>)_(every_other)/8 2.548 1.79%
std::copy_n(deque<int>)/1048576 49587.532 -
std::copy_n(deque<int>)/262144 10093.653 -3.54%
std::copy_n(deque<int>)/32768 1135.632 -
std::copy_n(deque<int>)/4096 145.213 -
std::copy_n(deque<int>)/512 16.718 -
std::copy_n(deque<int>)/64 6.207 123.64%
std::copy_n(deque<int>)/8 2.727 -
std::copy_n(list<int>)/1048576 865659.259 -
std::copy_n(list<int>)/262144 215006.149 -
std::copy_n(list<int>)/32768 25771.384 -2.78%
std::copy_n(list<int>)/4096 3571.835 -15.41%
std::copy_n(list<int>)/512 341.669 -
std::copy_n(list<int>)/64 14.052 -
std::copy_n(list<int>)/8 2.240 -
std::copy_n(vector<bool>)_(aligned)/1048576 1868.562 -33.23%
std::copy_n(vector<bool>)_(aligned)/262144 777.576 12.93%
std::copy_n(vector<bool>)_(aligned)/32768 35.317 -
std::copy_n(vector<bool>)_(aligned)/4096 4.636 -
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.298 -5.08%
std::copy_n(vector<bool>)_(unaligned)/1048576 7020.209 -
std::copy_n(vector<bool>)_(unaligned)/262144 1712.844 -84.56%
std::copy_n(vector<bool>)_(unaligned)/32768 214.738 -1.44%
std::copy_n(vector<bool>)_(unaligned)/4096 26.192 -
std::copy_n(vector<bool>)_(unaligned)/512 3.492 -
std::copy_n(vector<bool>)_(unaligned)/64 1.820 -
std::copy_n(vector<int>)/1048576 50209.654 -
std::copy_n(vector<int>)/262144 12532.180 -
std::copy_n(vector<int>)/32768 3688.567 -1.30%
std::copy_n(vector<int>)/4096 161.465 12.16%
std::copy_n(vector<int>)/512 16.090 -
std::copy_n(vector<int>)/64 2.470 -
std::copy_n(vector<int>)/8 2.148 -6.31%
std::count(deque<int>)_(every_other)/1024 247.414 -
std::count(deque<int>)_(every_other)/1048576 253045.841 -
std::count(deque<int>)_(every_other)/8 2.534 -
std::count(deque<int>)_(every_other)/8192 1932.508 -
std::count(list<int>)_(every_other)/1024 714.248 -
std::count(list<int>)_(every_other)/1048576 817231.127 -
std::count(list<int>)_(every_other)/8 2.035 -
std::count(list<int>)_(every_other)/8192 6408.765 -6.81%
std::count(vector<bool>)/1000 3.003 -
std::count(vector<bool>)/1024 1.688 -
std::count(vector<bool>)/1048576 1458.656 -
std::count(vector<bool>)/8192 11.428 -
std::count(vector<int>)_(every_other)/1024 102.874 -
std::count(vector<int>)_(every_other)/1048576 105146.366 -
std::count(vector<int>)_(every_other)/8 1.342 4.32%
std::count(vector<int>)_(every_other)/8192 819.258 -
std::count_if(deque<int>)_(every_other)/1024 350.560 -
std::count_if(deque<int>)_(every_other)/1048576 344259.624 -
std::count_if(deque<int>)_(every_other)/8 3.437 -
std::count_if(deque<int>)_(every_other)/8192 2632.445 -
std::count_if(list<int>)_(every_other)/1024 752.228 -
std::count_if(list<int>)_(every_other)/1048576 886444.954 -
std::count_if(list<int>)_(every_other)/8 2.764 -
std::count_if(list<int>)_(every_other)/8192 7095.415 -7.12%
std::count_if(vector<int>)_(every_other)/1024 248.798 -
std::count_if(vector<int>)_(every_other)/1048576 247790.915 -
std::count_if(vector<int>)_(every_other)/8 4.220 -
std::count_if(vector<int>)_(every_other)/8192 1928.301 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 369.965 29.65%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.850 1.16%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2957.850 30.83%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 69.407 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.045 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 446.483 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 69.670 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.083 -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 445.270 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 292.745 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 33.906 1.15%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2146.946 -
std::deque<int>::ctor(size)/1024 74.880 2.81%
std::deque<int>::ctor(size)/32 27.537 1.58%
std::deque<int>::ctor(size)/8192 448.746 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 73.196 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.418 1.80%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 425.863 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.521 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.615 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.457 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.695 -
std::deque<int>::erase(middle)_(cheap_elements)/32 10.000 2.09%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.312 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.095 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.166 1.11%
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.146 1.27%
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.946 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.756 1.19%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.563 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.935 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.887 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 344.150 7.67%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.895 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.658 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 546.501 1.04%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.768 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4855.779 1.28%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6347.703 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 129.352 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52853.009 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 863.298 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.265 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12786.242 1.77%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19950.890 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 619.436 1.52%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 177851.461 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 869.056 -52.19%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.658 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12881.654 2.27%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20052.186 1.02%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 619.276 1.46%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 177917.958 1.05%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1080.886 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 50.834 -2.87%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11606.452 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20641.673 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 628.820 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 181407.615 -
std::deque<std::string>::ctor(size)/1024 710.085 -
std::deque<std::string>::ctor(size)/32 41.722 -3.44%
std::deque<std::string>::ctor(size)/8192 8346.059 -2.16%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 934.197 -1.48%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.756 3.44%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12573.440 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20097.342 1.41%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 580.862 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 174561.033 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.401 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.365 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.388 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.960 1.24%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.442 1.87%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.225 1.61%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.274 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.646 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2351.230 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.227 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 37.082 1.69%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2366.582 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.885 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.906 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.925 1.11%
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.789 1.37%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 33.356 2.90%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 33.370 1.78%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.963 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.670 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2349.437 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 329.185 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.863 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2372.265 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 490.830 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.498 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4507.585 -1.46%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6444.418 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 149.158 1.92%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52176.360 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.545 10.25%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.124 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.274 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.599 2.11%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.941 1.19%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 15.126 1.85%
std::distance(deque<int>)/1024 0.673 3.30%
std::distance(deque<int>)/4096 0.673 3.25%
std::distance(deque<int>)/50 0.677 2.76%
std::distance(deque<int>)/8192 0.673 2.74%
std::distance(join_view(vector<vector<int>>))/1024 1.023 -
std::distance(join_view(vector<vector<int>>))/4096 4.423 -
std::distance(join_view(vector<vector<int>>))/50 0.611 -
std::distance(join_view(vector<vector<int>>))/8192 8.308 -
std::equal(deque<int>)_(it,_it,_it)/1024 477.789 -3.28%
std::equal(deque<int>)_(it,_it,_it)/1048576 496080.418 -
std::equal(deque<int>)_(it,_it,_it)/50 24.455 -4.88%
std::equal(deque<int>)_(it,_it,_it)/8 6.306 2.31%
std::equal(deque<int>)_(it,_it,_it)/8192 3871.636 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 496.945 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 496836.845 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.580 -4.94%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.850 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3873.499 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 524.218 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 528113.064 1.03%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.712 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.146 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4061.585 1.60%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 501.966 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 509717.007 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.732 -5.18%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.331 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3935.620 -
std::equal(list<int>)_(it,_it,_it)/1024 1136.050 -
std::equal(list<int>)_(it,_it,_it)/1048576 1323558.350 -
std::equal(list<int>)_(it,_it,_it)/50 38.465 -
std::equal(list<int>)_(it,_it,_it)/8 2.816 -
std::equal(list<int>)_(it,_it,_it)/8192 9971.704 3.72%
std::equal(list<int>)_(it,_it,_it,_it)/1024 779.511 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 958762.885 -
std::equal(list<int>)_(it,_it,_it,_it)/50 25.209 -1.03%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.953 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12444.696 5.55%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 832.891 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 994232.126 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 39.671 6.52%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.655 1.05%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12718.124 -2.17%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1167.310 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1324088.200 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.844 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.711 1.38%
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12929.310 13.81%
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.219 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.017 -
std::equal(vector<bool>)_(unaligned)/1048576 6456.468 -
std::equal(vector<bool>)_(unaligned)/50 0.802 14.95%
std::equal(vector<bool>)_(unaligned)/8 0.799 7.39%
std::equal(vector<bool>)_(unaligned)/8192 53.626 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.820 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73947.383 -
std::equal(vector<int>)_(it,_it,_it)/50 4.193 -1.30%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 584.083 2.22%
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.041 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73924.057 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.106 -4.72%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.310 -11.71%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.577 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 507.297 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640521.692 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 25.078 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.700 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4796.603 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 531.572 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 608417.455 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.887 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.567 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4829.276 -
std::fill(deque<int>)/1024 29.634 -
std::fill(deque<int>)/32 1.268 -
std::fill(deque<int>)/50 2.242 -
std::fill(deque<int>)/8192 239.442 -
std::fill(list<int>)/1024 672.969 -
std::fill(list<int>)/32 8.427 -
std::fill(list<int>)/50 35.642 1.74%
std::fill(list<int>)/8192 7118.149 -
std::fill(vector<bool>)/1048576 3824.366 -
std::fill(vector<bool>)/262144 232.094 -74.65%
std::fill(vector<bool>)/32768 29.802 -2.98%
std::fill(vector<bool>)/4096 4.210 -
std::fill(vector<bool>)/512 1.552 -3.61%
std::fill(vector<bool>)/64 1.647 -
std::fill(vector<int>)/1024 30.213 -
std::fill(vector<int>)/32 1.042 -
std::fill(vector<int>)/50 2.209 -
std::fill(vector<int>)/8192 241.003 1.39%
std::fill_n(deque<int>)/1024 29.761 -
std::fill_n(deque<int>)/32 1.155 -8.26%
std::fill_n(deque<int>)/50 2.199 -
std::fill_n(deque<int>)/8192 245.958 2.25%
std::fill_n(list<int>)/1024 649.649 -55.42%
std::fill_n(list<int>)/32 8.224 -1.05%
std::fill_n(list<int>)/50 16.115 -
std::fill_n(list<int>)/8192 7053.268 -
std::fill_n(vector<bool>)/1048576 3834.582 -
std::fill_n(vector<bool>)/262144 231.495 -
std::fill_n(vector<bool>)/32768 29.892 -1.12%
std::fill_n(vector<bool>)/4096 4.148 -
std::fill_n(vector<bool>)/512 1.509 2.05%
std::fill_n(vector<bool>)/64 1.515 -6.58%
std::fill_n(vector<int>)/1024 29.696 -1.50%
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.219 -
std::fill_n(vector<int>)/8192 237.886 -
std::find(deque<int>)_(bail_25%)/1024 67.307 -
std::find(deque<int>)_(bail_25%)/32768 1919.642 -
std::find(deque<int>)_(bail_25%)/8 2.067 -2.64%
std::find(deque<int>)_(bail_25%)/8192 478.315 -
std::find(deque<int>)_(process_all)/1024 243.621 1.32%
std::find(deque<int>)_(process_all)/32768 7868.811 2.28%
std::find(deque<int>)_(process_all)/50 13.145 -1.32%
std::find(deque<int>)_(process_all)/8 3.395 -2.09%
std::find(deque<int>)_(process_all)/8192 1954.022 2.53%
std::find(list<int>)_(bail_25%)/1024 133.602 -
std::find(list<int>)_(bail_25%)/32768 8477.584 1.62%
std::find(list<int>)_(bail_25%)/8 0.920 -
std::find(list<int>)_(bail_25%)/8192 1438.440 -
std::find(list<int>)_(process_all)/1024 687.648 -
std::find(list<int>)_(process_all)/32768 25963.439 -3.72%
std::find(list<int>)_(process_all)/50 18.726 -
std::find(list<int>)_(process_all)/8 2.362 -
std::find(list<int>)_(process_all)/8192 7338.832 -9.53%
std::find(vector<bool>)_(process_all)/1024 4.613 1.73%
std::find(vector<bool>)_(process_all)/1048576 3650.893 -
std::find(vector<bool>)_(process_all)/50 0.487 -34.40%
std::find(vector<bool>)_(process_all)/8 0.489 -26.18%
std::find(vector<bool>)_(process_all)/8192 33.425 -
std::find(vector<char>)_(bail_25%)/1024 5.381 -1.21%
std::find(vector<char>)_(bail_25%)/32768 136.328 -
std::find(vector<char>)_(bail_25%)/8 1.026 4.33%
std::find(vector<char>)_(bail_25%)/8192 39.792 -
std::find(vector<char>)_(process_all)/1024 16.243 -
std::find(vector<char>)_(process_all)/32768 495.323 -
std::find(vector<char>)_(process_all)/50 1.619 -
std::find(vector<char>)_(process_all)/8 0.925 -2.96%
std::find(vector<char>)_(process_all)/8192 136.060 -
std::find(vector<int>)_(bail_25%)/1024 65.825 -
std::find(vector<int>)_(bail_25%)/32768 1862.458 -
std::find(vector<int>)_(bail_25%)/8 1.440 -
std::find(vector<int>)_(bail_25%)/8192 471.436 -
std::find(vector<int>)_(process_all)/1024 242.622 -
std::find(vector<int>)_(process_all)/32768 7416.578 1.25%
std::find(vector<int>)_(process_all)/50 12.403 -1.49%
std::find(vector<int>)_(process_all)/8 2.653 -3.42%
std::find(vector<int>)_(process_all)/8192 1854.934 -
std::find(vector<long_long>)_(bail_25%)/1024 30.232 -
std::find(vector<long_long>)_(bail_25%)/32768 958.225 -
std::find(vector<long_long>)_(bail_25%)/8 0.906 -1.92%
std::find(vector<long_long>)_(bail_25%)/8192 245.632 -
std::find(vector<long_long>)_(process_all)/1024 118.847 -
std::find(vector<long_long>)_(process_all)/32768 3810.339 -
std::find(vector<long_long>)_(process_all)/50 5.804 -
std::find(vector<long_long>)_(process_all)/8 1.154 -8.11%
std::find(vector<long_long>)_(process_all)/8192 949.566 -
std::find_end(deque<int>)_(match_near_end)/1000 34.788 1.85%
std::find_end(deque<int>)_(match_near_end)/1024 32.534 -
std::find_end(deque<int>)_(match_near_end)/8192 273.842 -
std::find_end(deque<int>)_(near_matches)/1000 15855.433 -3.04%
std::find_end(deque<int>)_(near_matches)/1024 16479.233 -2.98%
std::find_end(deque<int>)_(near_matches)/8192 1132897.722 -
std::find_end(deque<int>)_(process_all)/1000 285.581 -
std::find_end(deque<int>)_(process_all)/1024 303.737 3.52%
std::find_end(deque<int>)_(process_all)/1048576 280061.969 6.08%
std::find_end(deque<int>)_(process_all)/8192 2144.009 7.11%
std::find_end(deque<int>)_(same_length)/1000 329.269 -
std::find_end(deque<int>)_(same_length)/1024 336.505 -
std::find_end(deque<int>)_(same_length)/8192 2749.726 -2.12%
std::find_end(deque<int>)_(single_element)/1000 312.880 -
std::find_end(deque<int>)_(single_element)/1024 319.386 -7.42%
std::find_end(deque<int>)_(single_element)/8192 2236.275 -11.26%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.714 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.714 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 620.081 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31217.696 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32414.657 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1904369.451 -
std::find_end(deque<int>,_pred)_(process_all)/1000 594.084 -3.05%
std::find_end(deque<int>,_pred)_(process_all)/1024 609.302 -3.20%
std::find_end(deque<int>,_pred)_(process_all)/1048576 573277.857 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4412.067 -
std::find_end(deque<int>,_pred)_(same_length)/1000 749.947 -
std::find_end(deque<int>,_pred)_(same_length)/1024 767.578 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5139.842 -
std::find_end(deque<int>,_pred)_(single_element)/1000 653.559 1.01%
std::find_end(deque<int>,_pred)_(single_element)/1024 651.758 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4903.440 1.02%
std::find_end(forward_list<int>)_(match_near_end)/1000 756.366 -1.45%
std::find_end(forward_list<int>)_(match_near_end)/1024 4470.544 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257387.287 -
std::find_end(forward_list<int>)_(near_matches)/1000 36802.908 -
std::find_end(forward_list<int>)_(near_matches)/1024 38248.666 -
std::find_end(forward_list<int>)_(near_matches)/8192 2469120.307 -
std::find_end(forward_list<int>)_(process_all)/1000 688.787 1.71%
std::find_end(forward_list<int>)_(process_all)/1024 713.015 -
std::find_end(forward_list<int>)_(process_all)/1048576 761684.349 -
std::find_end(forward_list<int>)_(process_all)/8192 5708.074 -
std::find_end(forward_list<int>)_(same_length)/1000 1473.199 -
std::find_end(forward_list<int>)_(same_length)/1024 1491.210 -
std::find_end(forward_list<int>)_(same_length)/8192 14412.563 10.78%
std::find_end(forward_list<int>)_(single_element)/1000 695.303 2.96%
std::find_end(forward_list<int>)_(single_element)/1024 707.868 -
std::find_end(forward_list<int>)_(single_element)/8192 5750.673 -7.84%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 841.590 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5140.993 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275946.438 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42155.767 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43798.005 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2689074.681 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 756.475 -2.55%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 760.986 -4.50%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 847457.678 -3.41%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6142.338 -3.92%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1534.043 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1561.376 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 14672.102 5.18%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 740.885 -6.20%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 757.577 -6.19%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6206.704 -9.69%
std::find_end(list<int>)_(match_near_end)/1000 78.105 -
std::find_end(list<int>)_(match_near_end)/1024 59.899 -
std::find_end(list<int>)_(match_near_end)/8192 603.541 -
std::find_end(list<int>)_(near_matches)/1000 33536.623 -
std::find_end(list<int>)_(near_matches)/1024 34710.223 -
std::find_end(list<int>)_(near_matches)/8192 2263758.335 -
std::find_end(list<int>)_(process_all)/1000 711.566 -50.90%
std::find_end(list<int>)_(process_all)/1024 729.443 -50.30%
std::find_end(list<int>)_(process_all)/1048576 875135.533 -
std::find_end(list<int>)_(process_all)/8192 7386.952 -1.93%
std::find_end(list<int>)_(same_length)/1000 742.024 -
std::find_end(list<int>)_(same_length)/1024 763.105 -
std::find_end(list<int>)_(same_length)/8192 7666.960 -15.39%
std::find_end(list<int>)_(single_element)/1000 715.656 -
std::find_end(list<int>)_(single_element)/1024 734.562 -
std::find_end(list<int>)_(single_element)/8192 7312.183 -13.61%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.392 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.939 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 630.503 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38112.645 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39618.543 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2467674.884 -
std::find_end(list<int>,_pred)_(process_all)/1000 824.510 -
std::find_end(list<int>,_pred)_(process_all)/1024 843.536 -
std::find_end(list<int>,_pred)_(process_all)/1048576 990110.506 -
std::find_end(list<int>,_pred)_(process_all)/8192 8247.407 -
std::find_end(list<int>,_pred)_(same_length)/1000 762.805 -
std::find_end(list<int>,_pred)_(same_length)/1024 785.618 -
std::find_end(list<int>,_pred)_(same_length)/8192 10391.868 3.87%
std::find_end(list<int>,_pred)_(single_element)/1000 821.988 -
std::find_end(list<int>,_pred)_(single_element)/1024 840.331 -
std::find_end(list<int>,_pred)_(single_element)/8192 7963.639 -15.20%
std::find_end(vector<int>)_(match_near_end)/1000 28.047 -
std::find_end(vector<int>)_(match_near_end)/1024 24.968 -
std::find_end(vector<int>)_(match_near_end)/8192 203.160 -
std::find_end(vector<int>)_(near_matches)/1000 13992.139 -
std::find_end(vector<int>)_(near_matches)/1024 14520.259 -
std::find_end(vector<int>)_(near_matches)/8192 772689.394 -
std::find_end(vector<int>)_(process_all)/1000 228.147 3.33%
std::find_end(vector<int>)_(process_all)/1024 233.781 3.39%
std::find_end(vector<int>)_(process_all)/1048576 228515.415 3.32%
std::find_end(vector<int>)_(process_all)/8192 1790.056 4.45%
std::find_end(vector<int>)_(same_length)/1000 244.179 -
std::find_end(vector<int>)_(same_length)/1024 248.679 -2.04%
std::find_end(vector<int>)_(same_length)/8192 2040.658 1.42%
std::find_end(vector<int>)_(single_element)/1000 246.705 1.43%
std::find_end(vector<int>)_(single_element)/1024 252.383 1.51%
std::find_end(vector<int>)_(single_element)/8192 1952.598 2.45%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.513 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.523 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.113 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22424.975 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23257.112 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1464386.071 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.563 -
std::find_end(vector<int>,_pred)_(process_all)/1024 541.159 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 641555.315 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4321.489 -
std::find_end(vector<int>,_pred)_(same_length)/1000 623.406 -
std::find_end(vector<int>,_pred)_(same_length)/1024 638.643 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5111.975 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.841 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.628 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4791.602 -
std::find_first_of(deque<int>)_(large_needle)/1024 366279.143 -
std::find_first_of(deque<int>)_(large_needle)/32 287.090 -14.41%
std::find_first_of(deque<int>)_(large_needle)/50 669.758 -25.53%
std::find_first_of(deque<int>)_(large_needle)/8192 23571955.568 -
std::find_first_of(deque<int>)_(small_needle)/1024 3758.569 5.74%
std::find_first_of(deque<int>)_(small_needle)/32 114.463 6.84%
std::find_first_of(deque<int>)_(small_needle)/50 177.273 7.97%
std::find_first_of(deque<int>)_(small_needle)/8192 29214.480 1.20%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 562779.642 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 497.617 -18.59%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1378.179 -19.99%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 40441275.004 13.67%
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6278.505 -2.64%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 197.995 -14.71%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 308.149 -11.21%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50278.137 -
std::find_first_of(list<int>)_(large_needle)/1024 886372.770 2.71%
std::find_first_of(list<int>)_(large_needle)/32 670.578 -
std::find_first_of(list<int>)_(large_needle)/50 1748.538 -
std::find_first_of(list<int>)_(large_needle)/8192 47771919.402 -2.25%
std::find_first_of(list<int>)_(small_needle)/1024 2780.400 -
std::find_first_of(list<int>)_(small_needle)/32 90.901 -
std::find_first_of(list<int>)_(small_needle)/50 139.713 -
std::find_first_of(list<int>)_(small_needle)/8192 22596.459 -1.90%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 908588.888 -1.20%
std::find_first_of(list<int>,_pred)_(large_needle)/32 937.511 28.73%
std::find_first_of(list<int>,_pred)_(large_needle)/50 1913.651 1.66%
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54290451.924 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5242.123 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.169 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.856 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41798.688 -
std::find_first_of(vector<int>)_(large_needle)/1024 108791.212 -
std::find_first_of(vector<int>)_(large_needle)/32 107.393 -1.53%
std::find_first_of(vector<int>)_(large_needle)/50 260.508 -
std::find_first_of(vector<int>)_(large_needle)/8192 6922551.981 -1.98%
std::find_first_of(vector<int>)_(small_needle)/1024 1408.381 -
std::find_first_of(vector<int>)_(small_needle)/32 47.655 2.31%
std::find_first_of(vector<int>)_(small_needle)/50 70.576 -
std::find_first_of(vector<int>)_(small_needle)/8192 11261.553 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 592388.172 -2.77%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 492.573 -2.01%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1363.000 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38446444.442 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5568.460 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.816 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.341 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44540.589 -
std::find_if(deque<int>)_(bail_25%)/1024 106.306 -
std::find_if(deque<int>)_(bail_25%)/32768 2783.366 -
std::find_if(deque<int>)_(bail_25%)/8 1.522 -
std::find_if(deque<int>)_(bail_25%)/8192 692.553 -
std::find_if(deque<int>)_(process_all)/1024 490.317 -1.10%
std::find_if(deque<int>)_(process_all)/32768 11850.155 3.46%
std::find_if(deque<int>)_(process_all)/50 23.910 -
std::find_if(deque<int>)_(process_all)/8 3.944 -
std::find_if(deque<int>)_(process_all)/8192 2880.129 -
std::find_if(list<int>)_(bail_25%)/1024 192.361 -
std::find_if(list<int>)_(bail_25%)/32768 8282.807 -25.37%
std::find_if(list<int>)_(bail_25%)/8 1.212 1.14%
std::find_if(list<int>)_(bail_25%)/8192 1514.576 -
std::find_if(list<int>)_(process_all)/1024 757.497 -
std::find_if(list<int>)_(process_all)/32768 27769.672 -
std::find_if(list<int>)_(process_all)/50 21.791 -
std::find_if(list<int>)_(process_all)/8 3.505 -
std::find_if(list<int>)_(process_all)/8192 12589.631 3.26%
std::find_if(vector<bool>)_(process_all)/1024 774.775 -
std::find_if(vector<bool>)_(process_all)/1048576 786193.088 -
std::find_if(vector<bool>)_(process_all)/50 35.916 -
std::find_if(vector<bool>)_(process_all)/8 5.540 -
std::find_if(vector<bool>)_(process_all)/8192 6147.406 -
std::find_if(vector<char>)_(bail_25%)/1024 76.088 -
std::find_if(vector<char>)_(bail_25%)/32768 2076.002 2.52%
std::find_if(vector<char>)_(bail_25%)/8 0.956 -
std::find_if(vector<char>)_(bail_25%)/8192 525.950 1.48%
std::find_if(vector<char>)_(process_all)/1024 268.832 -1.68%
std::find_if(vector<char>)_(process_all)/32768 8274.381 1.40%
std::find_if(vector<char>)_(process_all)/50 12.533 -
std::find_if(vector<char>)_(process_all)/8 2.418 -2.07%
std::find_if(vector<char>)_(process_all)/8192 2074.803 -
std::find_if(vector<int>)_(bail_25%)/1024 75.441 -
std::find_if(vector<int>)_(bail_25%)/32768 2335.990 -
std::find_if(vector<int>)_(bail_25%)/8 1.119 -
std::find_if(vector<int>)_(bail_25%)/8192 547.787 -
std::find_if(vector<int>)_(process_all)/1024 290.052 -
std::find_if(vector<int>)_(process_all)/32768 9076.782 -
std::find_if(vector<int>)_(process_all)/50 14.241 -
std::find_if(vector<int>)_(process_all)/8 2.556 1.45%
std::find_if(vector<int>)_(process_all)/8192 2265.484 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.290 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2759.098 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.533 1.21%
std::find_if_not(deque<int>)_(bail_25%)/8192 690.903 -
std::find_if_not(deque<int>)_(process_all)/1024 495.212 1.07%
std::find_if_not(deque<int>)_(process_all)/32768 11756.956 2.65%
std::find_if_not(deque<int>)_(process_all)/50 23.764 -
std::find_if_not(deque<int>)_(process_all)/8 3.939 -
std::find_if_not(deque<int>)_(process_all)/8192 2817.718 -2.57%
std::find_if_not(list<int>)_(bail_25%)/1024 193.660 -
std::find_if_not(list<int>)_(bail_25%)/32768 9440.399 27.47%
std::find_if_not(list<int>)_(bail_25%)/8 1.321 3.65%
std::find_if_not(list<int>)_(bail_25%)/8192 1513.458 -
std::find_if_not(list<int>)_(process_all)/1024 760.058 -
std::find_if_not(list<int>)_(process_all)/32768 28003.270 -4.66%
std::find_if_not(list<int>)_(process_all)/50 21.597 -
std::find_if_not(list<int>)_(process_all)/8 3.421 -
std::find_if_not(list<int>)_(process_all)/8192 8765.324 8.00%
std::find_if_not(vector<bool>)_(process_all)/1024 770.119 -
std::find_if_not(vector<bool>)_(process_all)/1048576 787086.190 -
std::find_if_not(vector<bool>)_(process_all)/50 35.938 -
std::find_if_not(vector<bool>)_(process_all)/8 5.540 -
std::find_if_not(vector<bool>)_(process_all)/8192 6147.442 -
std::find_if_not(vector<char>)_(bail_25%)/1024 75.998 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2023.196 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.941 -
std::find_if_not(vector<char>)_(bail_25%)/8192 517.574 -
std::find_if_not(vector<char>)_(process_all)/1024 270.116 -1.77%
std::find_if_not(vector<char>)_(process_all)/32768 8128.585 -
std::find_if_not(vector<char>)_(process_all)/50 12.523 -
std::find_if_not(vector<char>)_(process_all)/8 2.507 3.06%
std::find_if_not(vector<char>)_(process_all)/8192 2045.403 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.589 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2337.000 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.015 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.359 -
std::find_if_not(vector<int>)_(process_all)/1024 307.425 -
std::find_if_not(vector<int>)_(process_all)/32768 9760.450 -
std::find_if_not(vector<int>)_(process_all)/50 15.018 -
std::find_if_not(vector<int>)_(process_all)/8 2.612 -1.77%
std::find_if_not(vector<int>)_(process_all)/8192 2428.444 -
std::flat_map<int,_int>::clear()/0 423.947 -
std::flat_map<int,_int>::clear()/1024 424.015 -
std::flat_map<int,_int>::clear()/32 424.017 -
std::flat_map<int,_int>::clear()/8192 452.463 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.518 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.379 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.973 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.469 8.70%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.405 20.07%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.687 11.43%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.125 36.83%
std::flat_map<int,_int>::count(key)_(existent)/0 0.020 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.456 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.467 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.955 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.491 14.36%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.151 -17.07%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.403 -3.28%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.126 -18.15%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.353 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.541 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.638 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1179.254 -
std::flat_map<int,_int>::ctor(const&)/0 13.665 -
std::flat_map<int,_int>::ctor(const&)/1024 179.097 -
std::flat_map<int,_int>::ctor(const&)/32 23.691 -
std::flat_map<int,_int>::ctor(const&)/8192 1918.964 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.706 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.196 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.776 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1913.771 -1.02%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.534 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4304.156 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.357 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34226.930 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.557 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8947.415 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 210.410 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 110280.542 -
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.520 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.358 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.789 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.452 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.396 10.95%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.545 1.64%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.443 12.64%
std::flat_map<int,_int>::erase(iterator)/0 15.365 -
std::flat_map<int,_int>::erase(iterator)/1024 76.062 -6.42%
std::flat_map<int,_int>::erase(iterator)/32 20.797 -
std::flat_map<int,_int>::erase(iterator)/8192 500.493 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.018 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 440.140 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 426.319 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 640.580 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.860 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 102.303 -10.09%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.107 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 564.374 -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.494 12.48%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.980 -11.04%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.258 -6.54%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 7.783 -15.72%
std::flat_map<int,_int>::find(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.343 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.367 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.190 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.346 -14.68%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.793 -16.69%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.229 -6.41%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.607 -15.31%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.772 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 25.206 -2.19%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.191 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.167 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.741 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 106.617 -1.09%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.429 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 559.308 2.71%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.042 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.888 -1.27%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.973 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.286 -2.99%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.042 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 81.373 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.344 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 514.418 1.49%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.355 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5257.610 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 642.894 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40319.483 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.642 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7963.592 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 708.283 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 64892.228 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.244 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1578.049 -3.81%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 480.967 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9393.707 -4.57%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 428.990 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1574.856 -3.80%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 483.776 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9281.824 -5.27%
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.023 2.01%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.250 -12.26%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.630 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.490 -12.02%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.890 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 29.160 17.49%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.227 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 38.687 37.59%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.979 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.324 -10.50%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.696 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.573 -8.18%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.146 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 26.300 2.40%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.195 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.465 21.26%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.018 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.980 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.017 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.457 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.262 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.087 -17.57%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.246 -6.90%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.174 -22.89%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.401 -1.20%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.346 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.647 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 816.069 20.30%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.486 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.520 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.103 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1704.343 174.52%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.095 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.299 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.772 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1645.187 149.58%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.001 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.972 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.501 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.988 -37.38%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.224 -12.21%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.865 -40.11%
std::flat_multimap<int,_int>::clear()/0 417.595 -
std::flat_multimap<int,_int>::clear()/1024 418.867 -
std::flat_multimap<int,_int>::clear()/32 419.498 -
std::flat_multimap<int,_int>::clear()/8192 439.169 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.545 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.551 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.029 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.650 3.76%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.249 -29.65%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.425 -1.62%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.648 -32.83%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.462 -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.384 -1.93%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.447 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.261 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.012 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.089 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.525 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.362 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.315 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.652 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1175.101 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.577 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.979 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.731 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1895.857 -1.94%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.606 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.941 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.741 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1909.270 -1.10%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.758 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3956.207 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.333 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31165.081 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.735 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8495.658 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 198.578 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 113296.818 8.40%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.021 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.547 14.82%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.485 -2.04%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.474 18.79%
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.016 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.052 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.434 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.294 -
std::flat_multimap<int,_int>::erase(iterator)/1024 77.236 1.48%
std::flat_multimap<int,_int>::erase(iterator)/32 20.845 -
std::flat_multimap<int,_int>::erase(iterator)/8192 497.389 -2.23%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.975 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 437.556 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 423.276 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 640.384 -1.48%
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.225 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 85.933 4.00%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.078 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 511.695 -1.54%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.834 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.887 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.351 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.336 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.420 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.230 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.387 6.10%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.872 -8.86%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.280 -5.56%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.985 -12.18%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.814 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.372 -20.79%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.073 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 29.593 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.823 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 108.022 -44.35%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.312 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 549.793 -16.38%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.152 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.577 -16.73%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.244 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.535 2.39%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.125 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 80.878 -39.75%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.488 -1.81%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 504.900 -15.88%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.266 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5401.631 8.73%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 643.620 1.90%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 41430.737 10.87%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.606 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7355.848 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 686.095 -1.39%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59747.829 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.336 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1347.843 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 467.874 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7703.743 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.629 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1348.907 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 467.871 -1.20%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7672.760 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 15.955 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 107.025 -48.13%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.911 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 541.911 -16.38%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.758 -1.34%
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 20.094 -34.45%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.073 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 23.814 -22.38%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.999 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.119 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.500 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.956 -11.98%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.320 -5.37%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.356 -12.20%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.694 3.57%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.497 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.582 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 548.720 -24.15%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.678 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.287 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.579 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 553.856 -25.73%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.335 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.821 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.834 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 517.653 -27.73%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.034 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.087 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.369 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.819 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.410 -1.10%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 9.713 1.80%
std::for_each(deque<int>)/32 3.829 -
std::for_each(deque<int>)/50 4.114 -
std::for_each(deque<int>)/8 0.921 -
std::for_each(deque<int>)/8192 254.754 -
std::for_each(join_view(vector<vector<int>>))/32 3.783 -
std::for_each(join_view(vector<vector<int>>))/50 4.034 -
std::for_each(join_view(vector<vector<int>>))/8 1.372 -4.21%
std::for_each(join_view(vector<vector<int>>))/8192 263.850 -
std::for_each(list<int>)/32 11.215 -
std::for_each(list<int>)/50 23.765 -
std::for_each(list<int>)/8 2.380 -6.96%
std::for_each(list<int>)/8192 8429.083 -
std::for_each(vector<int>)/32 3.789 -
std::for_each(vector<int>)/50 4.098 -
std::for_each(vector<int>)/8 0.903 -
std::for_each(vector<int>)/8192 252.045 -
std::for_each_n(deque<int>)/32 3.774 -
std::for_each_n(deque<int>)/50 3.972 -
std::for_each_n(deque<int>)/8 1.202 -
std::for_each_n(deque<int>)/8192 257.317 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.842 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.297 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.719 -8.70%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.585 -
std::for_each_n(list<int>)/32 11.226 -
std::for_each_n(list<int>)/50 24.174 -1.39%
std::for_each_n(list<int>)/8 2.568 14.01%
std::for_each_n(list<int>)/8192 8354.429 11.20%
std::for_each_n(vector<int>)/32 3.862 -
std::for_each_n(vector<int>)/50 4.043 -
std::for_each_n(vector<int>)/8 2.483 -2.09%
std::for_each_n(vector<int>)/8192 251.960 -
std::generate(deque<int>)/1024 244.920 -
std::generate(deque<int>)/32 8.271 -
std::generate(deque<int>)/50 12.297 -
std::generate(deque<int>)/8192 1909.941 -
std::generate(list<int>)/1024 671.391 -
std::generate(list<int>)/32 8.731 -
std::generate(list<int>)/50 15.567 -2.58%
std::generate(list<int>)/8192 6951.221 -
std::generate(vector<int>)/1024 243.808 -
std::generate(vector<int>)/32 7.997 -
std::generate(vector<int>)/50 12.002 -
std::generate(vector<int>)/8192 1844.339 -
std::generate_n(deque<int>)/1024 244.400 -
std::generate_n(deque<int>)/32 8.245 -1.22%
std::generate_n(deque<int>)/50 12.245 -
std::generate_n(deque<int>)/8192 1953.271 -
std::generate_n(list<int>)/1024 1513.895 132.66%
std::generate_n(list<int>)/32 8.594 -
std::generate_n(list<int>)/50 15.358 -1.74%
std::generate_n(list<int>)/8192 6881.247 -1.66%
std::generate_n(vector<int>)/1024 242.212 -
std::generate_n(vector<int>)/32 7.885 -
std::generate_n(vector<int>)/50 12.433 -
std::generate_n(vector<int>)/8192 1843.645 -
std::is_partitioned(deque<int>)_(partitioned)/1024 364.432 -3.31%
std::is_partitioned(deque<int>)_(partitioned)/32 11.413 20.29%
std::is_partitioned(deque<int>)_(partitioned)/50 17.200 16.55%
std::is_partitioned(deque<int>)_(partitioned)/8192 2877.050 -11.75%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 134.534 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.150 -
std::is_partitioned(deque<int>)_(unpartitioned)/50 8.210 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 943.701 -
std::is_partitioned(list<int>)_(partitioned)/1024 712.012 -
std::is_partitioned(list<int>)_(partitioned)/32 8.659 -1.89%
std::is_partitioned(list<int>)_(partitioned)/50 13.628 -
std::is_partitioned(list<int>)_(partitioned)/8192 6793.192 9.03%
std::is_partitioned(list<int>)_(unpartitioned)/1024 166.422 -7.17%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.154 -1.22%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.397 -1.11%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2181.268 -1.09%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.244 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.457 -2.66%
std::is_partitioned(vector<int>)_(partitioned)/50 9.588 -2.20%
std::is_partitioned(vector<int>)_(partitioned)/8192 1412.562 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 52.912 -7.31%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.962 11.26%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.399 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 192.189 4.88%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 480.669 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.039 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3865.929 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 520159.330 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 48.222 2.96%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 509.158 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 7.156 33.09%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4134.817 1.55%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 682255.355 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.963 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 497.397 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.156 -3.18%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3985.708 1.86%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 626528.103 -6.40%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 55.161 4.50%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 517.871 -9.40%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.854 -4.00%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3977.957 -11.52%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 701176.404 1.83%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 47.973 -1.69%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 763.263 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.803 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9323.848 1.03%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1440296.758 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.394 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 813.178 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.717 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8415.117 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1603880.257 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.553 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.652 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.705 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9623.949 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1419414.221 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.974 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 821.628 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.340 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9206.489 1.73%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1586866.458 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.267 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 316.986 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.473 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2489.581 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212927.267 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.611 3.57%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 502.263 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.648 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4725.040 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1042391.121 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 57.057 1.81%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.493 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.808 -2.79%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2662.998 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212494.196 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.898 1.15%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 515.296 -7.22%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.033 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4907.971 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 993530.552 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.690 -2.37%
std::is_sorted(deque<int>)/1024 477.049 -
std::is_sorted(deque<int>)/8 3.912 59.04%
std::is_sorted(deque<int>)/8192 3813.199 -
std::is_sorted(deque<int>,_pred)/1024 597.188 -
std::is_sorted(deque<int>,_pred)/8 4.330 -8.51%
std::is_sorted(deque<int>,_pred)/8192 4796.042 -
std::is_sorted(list<int>)/1024 765.578 -
std::is_sorted(list<int>)/8 2.127 -
std::is_sorted(list<int>)/8192 7181.805 -2.54%
std::is_sorted(list<int>,_pred)/1024 795.374 -
std::is_sorted(list<int>,_pred)/8 3.952 -
std::is_sorted(list<int>,_pred)/8192 7627.542 -1.60%
std::is_sorted(vector<int>)/1024 243.592 -
std::is_sorted(vector<int>)/8 2.076 -
std::is_sorted(vector<int>)/8192 1897.953 -
std::is_sorted(vector<int>,_pred)/1024 462.063 -
std::is_sorted(vector<int>,_pred)/8 3.795 -
std::is_sorted(vector<int>,_pred)/8192 3680.885 -
std::is_sorted_until(deque<int>)/1024 472.209 -
std::is_sorted_until(deque<int>)/8 2.869 12.86%
std::is_sorted_until(deque<int>)/8192 3779.909 -
std::is_sorted_until(deque<int>,_pred)/1024 597.429 -
std::is_sorted_until(deque<int>,_pred)/8 4.707 21.56%
std::is_sorted_until(deque<int>,_pred)/8192 4804.617 -
std::is_sorted_until(list<int>)/1024 751.797 -1.25%
std::is_sorted_until(list<int>)/8 2.233 -
std::is_sorted_until(list<int>)/8192 6823.634 -5.16%
std::is_sorted_until(list<int>,_pred)/1024 792.228 -
std::is_sorted_until(list<int>,_pred)/8 4.206 -
std::is_sorted_until(list<int>,_pred)/8192 7316.893 -2.28%
std::is_sorted_until(vector<int>)/1024 239.411 -
std::is_sorted_until(vector<int>)/8 2.056 -
std::is_sorted_until(vector<int>)/8192 1867.247 -
std::is_sorted_until(vector<int>,_pred)/1024 419.471 -
std::is_sorted_until(vector<int>,_pred)/8 3.497 -
std::is_sorted_until(vector<int>,_pred)/8192 3325.320 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 693.183 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.438 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11669.193 -25.90%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11310.670 -4.04%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 324.526 -5.06%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 99794.438 2.46%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11349.051 -
std::list<int>::ctor(Range)_(cheap_elements)/32 327.723 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 100565.056 5.65%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11139.220 -
std::list<int>::ctor(const&)_(cheap_elements)/32 324.995 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 98380.560 2.06%
std::list<int>::ctor(size)/1024 11654.861 -4.88%
std::list<int>::ctor(size)/32 322.327 -5.01%
std::list<int>::ctor(size)/8192 94418.956 -6.87%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11144.077 -4.29%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 321.138 -5.83%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 98547.107 -1.21%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.136 1.55%
std::list<int>::erase(begin)_(cheap_elements)/32 10.157 -
std::list<int>::erase(begin)_(cheap_elements)/8192 9.997 1.65%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.305 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.382 6.17%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.276 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 754.107 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.988 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 8646.013 -13.32%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.650 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.395 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.485 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 771.118 -
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 13996.528 -5.66%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6595.175 9.09%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.996 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53784.201 2.37%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12238.439 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 342.007 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 101668.423 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32209.622 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 908.950 1.55%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 275086.942 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12256.279 1.18%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 344.398 1.84%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 101933.680 1.50%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32010.215 1.41%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 918.441 2.41%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 274402.538 1.45%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12192.779 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 341.204 1.04%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 101660.359 1.04%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32276.972 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 912.698 2.18%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 277137.596 1.14%
std::list<std::string>::ctor(size)/1024 12188.580 -
std::list<std::string>::ctor(size)/32 337.128 -
std::list<std::string>::ctor(size)/8192 100999.346 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12261.085 1.01%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 342.059 2.12%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 101542.264 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32397.891 2.64%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 882.928 1.79%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 274651.435 1.52%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.017 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.199 3.20%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.137 1.43%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.524 1.55%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.655 1.27%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.883 1.82%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.644 3.42%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.973 3.50%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.665 3.41%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.499 1.57%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.565 -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.521 1.51%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1569.608 13.24%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.347 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10083.836 -8.95%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6846.046 8.86%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 137.468 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55097.461 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.939 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.712 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.131 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.839 2.25%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.567 2.02%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.353 1.73%
std::map<int,_int>::clear()/0 419.396 -
std::map<int,_int>::clear()/1024 9972.654 -3.45%
std::map<int,_int>::clear()/32 652.868 -
std::map<int,_int>::clear()/8192 80390.639 -
std::map<int,_int>::contains(key)_(existent)/0 0.013 -
std::map<int,_int>::contains(key)_(existent)/1024 4.082 -3.62%
std::map<int,_int>::contains(key)_(existent)/32 1.578 -7.02%
std::map<int,_int>::contains(key)_(existent)/8192 5.434 -1.37%
std::map<int,_int>::contains(key)_(non-existent)/0 0.269 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.338 -1.31%
std::map<int,_int>::contains(key)_(non-existent)/32 2.263 -
std::map<int,_int>::contains(key)_(non-existent)/8192 7.667 1.48%
std::map<int,_int>::count(key)_(existent)/0 0.013 -
std::map<int,_int>::count(key)_(existent)/1024 4.319 -
std::map<int,_int>::count(key)_(existent)/32 1.731 -
std::map<int,_int>::count(key)_(existent)/8192 5.969 -1.04%
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.257 -1.09%
std::map<int,_int>::count(key)_(non-existent)/32 2.894 -2.22%
std::map<int,_int>::count(key)_(non-existent)/8192 11.334 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.659 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5938.405 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 188.093 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51436.485 -
std::map<int,_int>::ctor(const&)/0 13.587 -
std::map<int,_int>::ctor(const&)/1024 6321.660 -
std::map<int,_int>::ctor(const&)/32 214.553 -
std::map<int,_int>::ctor(const&)/8192 50510.573 -
std::map<int,_int>::ctor(const&,_alloc)/0 13.573 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6309.513 -
std::map<int,_int>::ctor(const&,_alloc)/32 217.700 -
std::map<int,_int>::ctor(const&,_alloc)/8192 50418.671 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.593 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8993.248 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 256.468 -2.54%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71692.858 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.588 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12955.490 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.537 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 280790.586 -
std::map<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.245 -6.02%
std::map<int,_int>::equal_range(key)_(existent)/32 1.841 -1.11%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.440 -1.69%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.030 -4.73%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.557 -8.76%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.958 -4.74%
std::map<int,_int>::erase(iterator)/0 20.548 -2.54%
std::map<int,_int>::erase(iterator)/1024 20.798 -3.54%
std::map<int,_int>::erase(iterator)/32 20.733 -3.16%
std::map<int,_int>::erase(iterator)/8192 20.831 -3.81%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.519 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7062.455 -3.10%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 593.522 -1.55%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54412.647 -2.94%
std::map<int,_int>::erase(key)_(existent)/0 21.005 -
std::map<int,_int>::erase(key)_(existent)/1024 24.822 -5.43%
std::map<int,_int>::erase(key)_(existent)/32 22.431 -5.26%
std::map<int,_int>::erase(key)_(existent)/8192 25.474 -4.49%
std::map<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.391 1.18%
std::map<int,_int>::erase(key)_(non-existent)/32 2.394 -10.31%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.427 -3.47%
std::map<int,_int>::find(key)_(existent)/0 0.012 -
std::map<int,_int>::find(key)_(existent)/1024 3.952 3.70%
std::map<int,_int>::find(key)_(existent)/32 1.592 1.58%
std::map<int,_int>::find(key)_(existent)/8192 5.599 1.50%
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.388 -
std::map<int,_int>::find(key)_(non-existent)/32 2.347 3.16%
std::map<int,_int>::find(key)_(non-existent)/8192 7.104 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.931 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.692 -1.42%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.442 -1.32%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.982 -7.03%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.927 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.976 -1.83%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.924 -1.03%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.223 -1.53%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.085 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.484 2.77%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.870 -1.23%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.165 2.84%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.094 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.060 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.071 -1.42%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.374 -1.64%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 419.507 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14880.259 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 799.129 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 137181.095 -3.05%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 419.009 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7679.192 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 563.257 -1.21%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 138880.780 1.02%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.057 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11141.885 -1.93%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 718.108 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90812.126 -2.33%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.201 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9160.570 -3.22%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 678.081 -2.14%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 75376.854 -4.39%
std::map<int,_int>::insert(value)_(already_present)/0 0.581 -10.18%
std::map<int,_int>::insert(value)_(already_present)/1024 3.324 -
std::map<int,_int>::insert(value)_(already_present)/32 1.756 -1.14%
std::map<int,_int>::insert(value)_(already_present)/8192 4.091 2.52%
std::map<int,_int>::insert(value)_(new_value)/0 17.939 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.402 -
std::map<int,_int>::insert(value)_(new_value)/32 19.942 -
std::map<int,_int>::insert(value)_(new_value)/8192 35.658 -5.81%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.616 -2.96%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.557 1.93%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.755 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.113 6.77%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.895 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.754 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.678 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.746 -
std::map<int,_int>::lower_bound(key)_(existent)/0 0.019 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.391 -1.44%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.516 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.602 -1.02%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.949 9.54%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.840 14.14%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.888 13.45%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.297 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6298.826 -2.31%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 207.173 -5.19%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50362.087 -2.15%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.307 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6298.848 -2.49%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 206.938 -5.03%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50297.359 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.281 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1541.344 5.17%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 44.378 13.13%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12829.371 3.05%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.011 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.074 2.20%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.701 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.748 1.90%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.588 -1.79%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.623 4.23%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.518 -1.93%
std::map<std::string,_int>::clear()/0 422.711 -
std::map<std::string,_int>::clear()/1024 20596.470 2.51%
std::map<std::string,_int>::clear()/32 881.028 -2.21%
std::map<std::string,_int>::clear()/8192 202655.565 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.012 -
std::map<std::string,_int>::contains(key)_(existent)/1024 22.671 -
std::map<std::string,_int>::contains(key)_(existent)/32 15.778 6.62%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.172 -4.02%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.288 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 23.021 6.41%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.526 -3.11%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.485 1.50%
std::map<std::string,_int>::count(key)_(existent)/0 0.015 -
std::map<std::string,_int>::count(key)_(existent)/1024 25.119 4.51%
std::map<std::string,_int>::count(key)_(existent)/32 13.852 -10.59%
std::map<std::string,_int>::count(key)_(existent)/8192 29.478 -6.27%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.270 4.73%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.021 3.72%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.060 -4.70%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.689 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.719 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7163.157 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 218.799 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60008.620 -
std::map<std::string,_int>::ctor(const&)/0 13.544 -
std::map<std::string,_int>::ctor(const&)/1024 34528.598 -
std::map<std::string,_int>::ctor(const&)/32 753.331 5.24%
std::map<std::string,_int>::ctor(const&)/8192 342540.239 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.598 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36739.334 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 737.041 5.30%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346169.105 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.692 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41191.660 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 824.258 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 388009.754 -2.26%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.670 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58518.802 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1034.768 1.74%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1097476.305 -1.08%
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.419 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 17.246 7.72%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.797 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.095 -1.39%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.775 10.55%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.935 6.37%
std::map<std::string,_int>::erase(iterator)/0 26.675 -13.70%
std::map<std::string,_int>::erase(iterator)/1024 28.506 -4.71%
std::map<std::string,_int>::erase(iterator)/32 28.784 -
std::map<std::string,_int>::erase(iterator)/8192 27.285 -9.09%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.873 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12037.100 -1.30%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.549 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113623.327 -
std::map<std::string,_int>::erase(key)_(existent)/0 70.063 1.55%
std::map<std::string,_int>::erase(key)_(existent)/1024 66.872 10.29%
std::map<std::string,_int>::erase(key)_(existent)/32 78.834 -10.04%
std::map<std::string,_int>::erase(key)_(existent)/8192 73.528 -31.33%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 21.459 -
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.609 14.25%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 29.318 12.83%
std::map<std::string,_int>::find(key)_(existent)/0 0.036 -
std::map<std::string,_int>::find(key)_(existent)/1024 23.562 -3.18%
std::map<std::string,_int>::find(key)_(existent)/32 16.164 7.07%
std::map<std::string,_int>::find(key)_(existent)/8192 28.539 -14.79%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.128 -3.72%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.328 3.70%
std::map<std::string,_int>::find(key)_(non-existent)/8192 27.456 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.612 16.51%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 85.147 23.50%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.405 2.78%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.797 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 26.117 -19.27%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 43.247 -5.78%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 40.331 -12.01%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 47.333 -12.72%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.386 11.28%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 44.169 2.33%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.426 33.34%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 56.639 11.29%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.137 15.79%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 35.407 -12.53%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.029 -1.73%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.647 -18.40%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.949 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67523.081 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1543.703 2.09%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 828127.449 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.770 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 41729.515 1.98%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1218.993 9.72%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 634789.875 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.083 -1.22%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35559.666 1.13%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1247.355 1.69%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 395976.610 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.073 -1.09%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35187.538 1.61%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1345.977 4.46%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369135.277 -
std::map<std::string,_int>::insert(value)_(already_present)/0 14.708 -13.68%
std::map<std::string,_int>::insert(value)_(already_present)/1024 25.807 -
std::map<std::string,_int>::insert(value)_(already_present)/32 21.400 -13.73%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.064 13.84%
std::map<std::string,_int>::insert(value)_(new_value)/0 33.550 4.02%
std::map<std::string,_int>::insert(value)_(new_value)/1024 67.179 3.76%
std::map<std::string,_int>::insert(value)_(new_value)/32 42.039 -6.03%
std::map<std::string,_int>::insert(value)_(new_value)/8192 93.314 35.65%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 17.306 103.23%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 26.112 -26.31%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 12.869 -28.01%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 37.785 -8.35%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 32.824 -5.70%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 48.283 -17.87%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 32.912 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 89.164 30.19%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.844 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.797 3.96%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 32.225 6.57%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.783 4.25%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.580 2.41%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.409 -1.14%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.255 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36572.815 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 855.241 12.81%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347109.111 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.244 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35763.057 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 697.817 2.13%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 346499.153 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.120 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17400.564 -2.10%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 329.009 -2.69%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210582.086 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.890 2.35%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.591 -8.55%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 31.030 13.36%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.477 -1.45%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 11.526 12.06%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.934 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 470.671 3.68%
std::mismatch(deque<int>)_(it,_it,_it)/1024 483.065 1.76%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 494163.285 -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.009 -2.14%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3855.451 3.42%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 476.715 6.03%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 490.904 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 527447.809 7.42%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.183 7.55%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4105.070 6.46%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 727.202 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 730.096 -1.26%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624558.922 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.571 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4810.271 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 714.729 -1.31%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 751.609 -1.22%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622268.255 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.381 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4826.641 -
std::mismatch(list<int>)_(it,_it,_it)/1000 748.771 -
std::mismatch(list<int>)_(it,_it,_it)/1024 766.173 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 939050.046 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.660 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7427.508 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 760.968 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 778.472 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 950953.414 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.730 -8.28%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11535.337 -1.29%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 813.915 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.567 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 985999.647 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.583 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11802.367 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 805.905 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 820.624 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 976983.577 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.576 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10559.214 -
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.937 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 76.483 2.33%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76621.555 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.617 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.927 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.809 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76730.555 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.312 1.25%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.818 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 449.752 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 516.042 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607871.812 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.012 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4769.791 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 471.137 1.81%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.479 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607312.267 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.333 1.75%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4785.813 -
std::move(deque<int>)/1048576 54407.992 -
std::move(deque<int>)/262144 14999.086 -
std::move(deque<int>)/32768 2431.207 31.81%
std::move(deque<int>)/4096 158.371 3.45%
std::move(deque<int>)/512 23.816 -
std::move(deque<int>)/64 6.123 -2.57%
std::move(deque<int>)/8 3.793 -
std::move(list<int>)/1048576 1016122.350 -
std::move(list<int>)/262144 245705.019 -
std::move(list<int>)/32768 30591.679 -3.64%
std::move(list<int>)/4096 3971.535 -22.47%
std::move(list<int>)/512 355.602 -3.06%
std::move(list<int>)/64 39.333 -
std::move(list<int>)/8 3.442 -
std::move(vector<bool>)_(aligned)/1048576 2108.333 -
std::move(vector<bool>)_(aligned)/262144 256.034 -
std::move(vector<bool>)_(aligned)/32768 36.790 -
std::move(vector<bool>)_(aligned)/4096 7.059 -
std::move(vector<bool>)_(aligned)/512 2.389 2.49%
std::move(vector<bool>)_(aligned)/64 1.776 14.70%
std::move(vector<bool>)_(unaligned)/1048576 6711.358 -
std::move(vector<bool>)_(unaligned)/262144 1583.687 -
std::move(vector<bool>)_(unaligned)/32768 202.188 -
std::move(vector<bool>)_(unaligned)/4096 25.742 -
std::move(vector<bool>)_(unaligned)/512 4.693 4.00%
std::move(vector<bool>)_(unaligned)/64 1.589 1.91%
std::move(vector<int>)/1048576 53577.682 -4.26%
std::move(vector<int>)/262144 14422.533 3.19%
std::move(vector<int>)/32768 2129.755 -
std::move(vector<int>)/4096 134.518 -
std::move(vector<int>)/512 20.206 -
std::move(vector<int>)/64 4.146 -1.09%
std::move(vector<int>)/8 2.264 -
std::move_backward(deque<int>)/1048576 129099.914 -
std::move_backward(deque<int>)/262144 30399.292 -
std::move_backward(deque<int>)/32768 3686.613 4.48%
std::move_backward(deque<int>)/4096 171.123 6.73%
std::move_backward(deque<int>)/512 25.969 -
std::move_backward(deque<int>)/64 7.125 -
std::move_backward(deque<int>)/8 4.009 -
std::move_backward(list<int>)/1048576 1035582.105 -
std::move_backward(list<int>)/262144 260698.083 -2.16%
std::move_backward(list<int>)/32768 31705.194 -
std::move_backward(list<int>)/4096 5904.163 2.30%
std::move_backward(list<int>)/512 371.378 -
std::move_backward(list<int>)/64 39.631 -
std::move_backward(list<int>)/8 3.416 -
std::move_backward(vector<bool>)_(aligned)/1048576 2115.934 -
std::move_backward(vector<bool>)_(aligned)/262144 257.251 -
std::move_backward(vector<bool>)_(aligned)/32768 38.035 -
std::move_backward(vector<bool>)_(aligned)/4096 7.314 -
std::move_backward(vector<bool>)_(aligned)/512 2.472 -2.10%
std::move_backward(vector<bool>)_(aligned)/64 1.788 2.53%
std::move_backward(vector<bool>)_(unaligned)/1048576 6513.760 -
std::move_backward(vector<bool>)_(unaligned)/262144 1585.082 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.887 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.185 -
std::move_backward(vector<bool>)_(unaligned)/512 4.723 -1.38%
std::move_backward(vector<bool>)_(unaligned)/64 1.890 -
std::move_backward(vector<int>)/1048576 55983.299 -
std::move_backward(vector<int>)/262144 21373.664 -2.85%
std::move_backward(vector<int>)/32768 2139.890 -
std::move_backward(vector<int>)/4096 135.913 -
std::move_backward(vector<int>)/512 20.860 -
std::move_backward(vector<int>)/64 4.350 -
std::move_backward(vector<int>)/8 2.271 -2.39%
std::multimap<int,_int>::clear()/0 422.550 -
std::multimap<int,_int>::clear()/1024 10092.967 -
std::multimap<int,_int>::clear()/32 663.180 -
std::multimap<int,_int>::clear()/8192 81297.536 2.15%
std::multimap<int,_int>::contains(key)_(existent)/0 0.017 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.736 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.678 1.58%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.451 -1.74%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.268 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.304 1.29%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.348 -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.133 -
std::multimap<int,_int>::count(key)_(existent)/0 0.010 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.627 1.22%
std::multimap<int,_int>::count(key)_(existent)/32 3.482 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.567 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.764 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.513 -1.06%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.037 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.719 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5933.767 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 185.683 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51559.137 -
std::multimap<int,_int>::ctor(const&)/0 13.661 -
std::multimap<int,_int>::ctor(const&)/1024 6257.160 -1.16%
std::multimap<int,_int>::ctor(const&)/32 214.443 -2.12%
std::multimap<int,_int>::ctor(const&)/8192 49653.268 -1.73%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.663 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6232.429 -2.69%
std::multimap<int,_int>::ctor(const&,_alloc)/32 212.660 -4.97%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 49597.609 -3.21%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.590 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7854.282 -7.93%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 225.928 -4.81%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 65545.520 -8.15%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.606 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12747.187 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.956 -1.48%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 283362.130 -
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.382 1.06%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.403 -4.07%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.196 1.10%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.096 -3.13%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.316 -12.83%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.513 -5.51%
std::multimap<int,_int>::erase(iterator)/0 20.612 -
std::multimap<int,_int>::erase(iterator)/1024 20.873 -
std::multimap<int,_int>::erase(iterator)/32 20.958 1.35%
std::multimap<int,_int>::erase(iterator)/8192 20.935 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.018 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7021.590 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 594.989 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55160.920 3.44%
std::multimap<int,_int>::erase(key)_(existent)/0 21.521 -
std::multimap<int,_int>::erase(key)_(existent)/1024 26.434 -
std::multimap<int,_int>::erase(key)_(existent)/32 23.008 -
std::multimap<int,_int>::erase(key)_(existent)/8192 26.697 -7.08%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.846 4.00%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.314 2.96%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.706 6.81%
std::multimap<int,_int>::find(key)_(existent)/0 0.013 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.825 -1.46%
std::multimap<int,_int>::find(key)_(existent)/32 1.587 -3.78%
std::multimap<int,_int>::find(key)_(existent)/8192 5.545 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.298 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.330 3.50%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.467 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.073 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.534 3.56%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.658 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.074 -3.63%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.062 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.206 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.451 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.954 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.104 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.875 -1.80%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.882 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.776 -4.88%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.117 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.553 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.000 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.258 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.851 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14669.562 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 795.805 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 145547.866 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.977 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12101.382 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 710.847 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 177867.749 -1.99%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.535 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10422.955 -1.73%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 677.949 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 86962.035 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 420.921 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9869.041 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 692.988 -1.15%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 78169.819 -8.11%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.334 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.630 -1.83%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.268 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.424 -
std::multimap<int,_int>::insert(value)_(new_value)/0 17.951 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 31.972 -4.28%
std::multimap<int,_int>::insert(value)_(new_value)/32 19.849 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 36.274 -7.92%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.011 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.066 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.198 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.264 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.887 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.854 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.883 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.286 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6217.811 -1.89%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.715 -1.87%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49739.746 -1.32%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.286 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6228.005 -1.94%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 213.653 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49854.444 -1.09%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.218 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1469.400 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 39.628 -4.58%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12815.270 1.54%
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.027 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.198 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.232 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.623 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.846 2.60%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.864 -
std::multimap<std::string,_int>::clear()/0 420.846 -
std::multimap<std::string,_int>::clear()/1024 20328.648 2.92%
std::multimap<std::string,_int>::clear()/32 906.237 1.43%
std::multimap<std::string,_int>::clear()/8192 202270.902 1.67%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.015 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.477 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.630 -3.47%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.262 -5.18%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.286 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.149 2.68%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.604 7.72%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 29.133 6.98%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.253 4.79%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.637 -2.17%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.520 -1.84%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.637 3.74%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.329 5.99%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.720 3.59%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.736 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7129.951 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.914 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60274.110 -
std::multimap<std::string,_int>::ctor(const&)/0 13.611 -
std::multimap<std::string,_int>::ctor(const&)/1024 34971.414 -
std::multimap<std::string,_int>::ctor(const&)/32 844.249 2.03%
std::multimap<std::string,_int>::ctor(const&)/8192 346958.480 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.590 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37478.042 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 812.729 1.90%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 347494.360 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.721 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39550.822 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 737.276 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381600.378 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.671 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53727.014 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 955.751 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1047633.926 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.034 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.004 -3.57%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.103 -1.39%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 26.668 -10.31%
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.217 -2.67%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 9.938 -3.11%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 30.741 -3.12%
std::multimap<std::string,_int>::erase(iterator)/0 29.226 -5.21%
std::multimap<std::string,_int>::erase(iterator)/1024 31.039 -4.59%
std::multimap<std::string,_int>::erase(iterator)/32 26.625 -15.31%
std::multimap<std::string,_int>::erase(iterator)/8192 31.929 4.60%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.514 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12257.149 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 711.981 4.92%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114010.827 1.26%
std::multimap<std::string,_int>::erase(key)_(existent)/0 65.251 -11.84%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 61.441 -38.57%
std::multimap<std::string,_int>::erase(key)_(existent)/32 72.829 -14.39%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 92.308 -12.52%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.887 4.09%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.508 1.40%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.371 1.37%
std::multimap<std::string,_int>::find(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.118 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.853 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.443 16.61%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.900 -3.60%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.847 -4.57%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.045 -2.97%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.335 22.07%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.674 -1.92%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.957 7.70%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 95.274 6.09%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.026 28.24%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 38.772 -18.87%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.542 -12.38%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.378 19.20%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 25.380 -25.73%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.034 49.09%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 35.966 -3.55%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 84.487 7.64%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 25.081 -23.39%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 38.420 -9.60%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 36.090 -2.43%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 44.027 1.81%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.360 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66577.883 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1432.252 -3.99%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 819743.102 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.481 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 56383.658 -1.84%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1520.615 1.16%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 797597.953 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.696 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33269.777 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1202.482 -1.38%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 374325.292 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.936 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 31602.059 -2.33%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1235.622 4.24%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 349657.936 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.076 47.62%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.636 -30.94%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 60.463 -7.96%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 67.985 -2.50%
std::multimap<std::string,_int>::insert(value)_(new_value)/0 31.975 -2.62%
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 64.967 2.13%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.561 -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 89.886 18.34%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.766 2.60%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.702 1.87%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 27.094 -3.94%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.545 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.031 -20.63%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.873 -4.64%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.362 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36595.886 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 864.925 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350409.725 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.342 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35873.778 -1.51%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 646.214 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348866.091 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.123 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17591.749 4.36%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 342.585 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209026.598 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.993 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 18.629 12.31%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 30.138 2.11%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.252 1.42%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.539 -2.24%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.102 6.26%
std::multiset<int>::clear()/0 421.138 -
std::multiset<int>::clear()/1024 9545.013 -
std::multiset<int>::clear()/32 637.500 -
std::multiset<int>::clear()/8192 74824.859 -
std::multiset<int>::contains(key)_(existent)/0 0.016 -
std::multiset<int>::contains(key)_(existent)/1024 4.070 -
std::multiset<int>::contains(key)_(existent)/32 1.689 -
std::multiset<int>::contains(key)_(existent)/8192 8.371 -3.62%
std::multiset<int>::contains(key)_(non-existent)/0 0.268 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.584 -1.95%
std::multiset<int>::contains(key)_(non-existent)/32 2.353 -3.77%
std::multiset<int>::contains(key)_(non-existent)/8192 8.595 -1.55%
std::multiset<int>::count(key)_(existent)/0 0.017 -
std::multiset<int>::count(key)_(existent)/1024 5.638 -
std::multiset<int>::count(key)_(existent)/32 3.571 1.64%
std::multiset<int>::count(key)_(existent)/8192 9.457 -1.05%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 5.875 -
std::multiset<int>::count(key)_(non-existent)/32 2.273 1.14%
std::multiset<int>::count(key)_(non-existent)/8192 9.094 -
std::multiset<int>::ctor(&&,_different_allocs)/0 13.757 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5849.623 1.05%
std::multiset<int>::ctor(&&,_different_allocs)/32 181.403 1.80%
std::multiset<int>::ctor(&&,_different_allocs)/8192 48518.713 -
std::multiset<int>::ctor(const&)/0 13.658 -
std::multiset<int>::ctor(const&)/1024 6280.144 -
std::multiset<int>::ctor(const&)/32 223.935 1.87%
std::multiset<int>::ctor(const&)/8192 49744.110 -
std::multiset<int>::ctor(const&,_alloc)/0 13.661 -
std::multiset<int>::ctor(const&,_alloc)/1024 6284.636 -
std::multiset<int>::ctor(const&,_alloc)/32 226.935 5.29%
std::multiset<int>::ctor(const&,_alloc)/8192 50198.201 1.02%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.597 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8616.372 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 253.945 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69007.935 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.631 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12651.332 1.97%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 295.216 2.64%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 255685.565 -
std::multiset<int>::equal_range(key)_(existent)/0 0.015 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.361 -
std::multiset<int>::equal_range(key)_(existent)/32 2.548 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.918 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.686 3.45%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.387 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.034 3.41%
std::multiset<int>::erase(iterator)/0 20.081 -
std::multiset<int>::erase(iterator)/1024 24.074 -
std::multiset<int>::erase(iterator)/32 21.752 1.24%
std::multiset<int>::erase(iterator)/8192 24.196 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.929 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6597.491 2.39%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 581.809 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52073.753 1.65%
std::multiset<int>::erase(key)_(existent)/0 20.992 -
std::multiset<int>::erase(key)_(existent)/1024 40.850 -
std::multiset<int>::erase(key)_(existent)/32 22.299 -
std::multiset<int>::erase(key)_(existent)/8192 60.558 1.17%
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 7.235 8.89%
std::multiset<int>::erase(key)_(non-existent)/32 2.740 5.58%
std::multiset<int>::erase(key)_(non-existent)/8192 9.843 3.62%
std::multiset<int>::find(key)_(existent)/0 0.014 -
std::multiset<int>::find(key)_(existent)/1024 3.699 -
std::multiset<int>::find(key)_(existent)/32 1.672 -1.06%
std::multiset<int>::find(key)_(existent)/8192 8.407 2.39%
std::multiset<int>::find(key)_(non-existent)/0 0.255 -
std::multiset<int>::find(key)_(non-existent)/1024 5.569 2.09%
std::multiset<int>::find(key)_(non-existent)/32 2.283 2.45%
std::multiset<int>::find(key)_(non-existent)/8192 9.915 17.52%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.205 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.857 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.741 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 75.869 -2.38%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.180 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.040 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.605 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.051 1.02%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.097 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.108 -4.24%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.812 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 70.501 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.187 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.268 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.057 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.042 1.94%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.165 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14514.476 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 791.194 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 151663.182 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.559 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11979.577 3.18%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 719.105 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 208131.597 2.04%
std::multiset<int>::insert(value)_(already_present)/0 18.313 -
std::multiset<int>::insert(value)_(already_present)/1024 28.249 -
std::multiset<int>::insert(value)_(already_present)/32 19.425 -
std::multiset<int>::insert(value)_(already_present)/8192 33.311 1.67%
std::multiset<int>::insert(value)_(new_value)/0 18.007 -
std::multiset<int>::insert(value)_(new_value)/1024 48.877 1.37%
std::multiset<int>::insert(value)_(new_value)/32 19.836 -
std::multiset<int>::insert(value)_(new_value)/8192 82.146 -
std::multiset<int>::lower_bound(key)_(existent)/0 0.013 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.151 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.667 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.812 -1.65%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.051 1.07%
std::multiset<int>::lower_bound(key)_(non-existent)/32 4.196 8.00%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.082 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.330 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6430.871 1.62%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 220.938 1.18%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50403.558 1.14%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.321 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6307.380 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 221.370 1.61%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 51188.640 1.03%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.213 -1.80%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1310.769 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 33.182 -6.59%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12245.540 -1.15%
std::multiset<int>::upper_bound(key)_(existent)/0 0.014 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.039 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.236 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.897 -1.64%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.984 2.83%
std::multiset<int>::upper_bound(key)_(non-existent)/32 4.151 5.46%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.075 -
std::multiset<std::string>::clear()/0 422.587 -
std::multiset<std::string>::clear()/1024 19825.021 -
std::multiset<std::string>::clear()/32 886.629 -2.49%
std::multiset<std::string>::clear()/8192 203034.159 -
std::multiset<std::string>::contains(key)_(existent)/0 0.011 -
std::multiset<std::string>::contains(key)_(existent)/1024 23.360 5.51%
std::multiset<std::string>::contains(key)_(existent)/32 15.166 -9.03%
std::multiset<std::string>::contains(key)_(existent)/8192 27.431 -2.51%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.286 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.643 -6.33%
std::multiset<std::string>::contains(key)_(non-existent)/32 9.911 -5.58%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.042 -15.44%
std::multiset<std::string>::count(key)_(existent)/0 0.035 -
std::multiset<std::string>::count(key)_(existent)/1024 23.896 2.75%
std::multiset<std::string>::count(key)_(existent)/32 18.299 -8.42%
std::multiset<std::string>::count(key)_(existent)/8192 31.455 4.07%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.129 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.306 -
std::multiset<std::string>::count(key)_(non-existent)/8192 32.502 3.26%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.694 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6886.334 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.086 -1.19%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57394.626 -
std::multiset<std::string>::ctor(const&)/0 13.581 -
std::multiset<std::string>::ctor(const&)/1024 35296.252 1.26%
std::multiset<std::string>::ctor(const&)/32 720.846 1.14%
std::multiset<std::string>::ctor(const&)/8192 342974.755 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.588 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36995.575 -
std::multiset<std::string>::ctor(const&,_alloc)/32 747.990 1.37%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344168.237 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.726 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40535.863 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 770.309 1.51%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380152.860 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.736 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55451.840 1.82%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 923.567 1.65%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1048921.938 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.035 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 23.415 -7.68%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.187 -1.66%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.570 2.18%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.039 3.98%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.414 1.05%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 32.484 1.93%
std::multiset<std::string>::erase(iterator)/0 31.459 6.56%
std::multiset<std::string>::erase(iterator)/1024 33.189 11.84%
std::multiset<std::string>::erase(iterator)/32 32.010 3.96%
std::multiset<std::string>::erase(iterator)/8192 30.918 14.18%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.808 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12088.711 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 703.886 2.43%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113436.767 -
std::multiset<std::string>::erase(key)_(existent)/0 60.054 48.07%
std::multiset<std::string>::erase(key)_(existent)/1024 59.202 -32.26%
std::multiset<std::string>::erase(key)_(existent)/32 59.954 18.23%
std::multiset<std::string>::erase(key)_(existent)/8192 133.947 4.58%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.982 -
std::multiset<std::string>::erase(key)_(non-existent)/32 10.456 -2.08%
std::multiset<std::string>::erase(key)_(non-existent)/8192 31.267 -4.13%
std::multiset<std::string>::find(key)_(existent)/0 0.036 -
std::multiset<std::string>::find(key)_(existent)/1024 30.228 9.12%
std::multiset<std::string>::find(key)_(existent)/32 15.201 -28.30%
std::multiset<std::string>::find(key)_(existent)/8192 40.400 -2.45%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 19.910 -12.88%
std::multiset<std::string>::find(key)_(non-existent)/32 9.854 -10.77%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.603 -3.34%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.091 -10.18%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 61.051 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 44.543 24.94%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 96.501 13.95%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.958 -1.64%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.525 -6.15%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.523 39.73%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 56.028 8.83%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.501 9.94%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.139 34.68%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.340 -15.82%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 86.513 10.54%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.022 -4.16%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.403 30.54%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 39.501 3.81%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.818 -1.90%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 424.090 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 71155.132 1.34%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1425.882 -2.31%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 842218.749 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 425.910 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58975.117 1.01%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1599.070 10.97%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 803756.312 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.635 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.335 -
std::multiset<std::string>::insert(value)_(already_present)/32 41.853 -
std::multiset<std::string>::insert(value)_(already_present)/8192 66.016 -
std::multiset<std::string>::insert(value)_(new_value)/0 35.042 -
std::multiset<std::string>::insert(value)_(new_value)/1024 63.968 1.29%
std::multiset<std::string>::insert(value)_(new_value)/32 44.273 1.53%
std::multiset<std::string>::insert(value)_(new_value)/8192 97.435 29.55%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 22.989 -6.24%
std::multiset<std::string>::lower_bound(key)_(existent)/32 18.237 8.00%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 30.262 1.24%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 25.002 9.14%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.032 10.94%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.201 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.168 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36659.802 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 686.874 1.79%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 348193.868 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.171 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36066.425 1.42%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 592.725 2.79%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346372.497 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16852.294 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 394.691 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 208147.876 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 21.857 -2.73%
std::multiset<std::string>::upper_bound(key)_(existent)/32 16.655 -10.28%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 30.616 9.24%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 23.906 5.77%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.756 -3.78%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 31.097 2.50%
std::none_of(deque<int>)_(process_all)/32 11.530 -
std::none_of(deque<int>)_(process_all)/32768 11507.835 8.14%
std::none_of(deque<int>)_(process_all)/50 19.350 5.63%
std::none_of(deque<int>)_(process_all)/8 3.222 -
std::none_of(deque<int>)_(process_all)/8192 2882.040 9.56%
std::none_of(list<int>)_(process_all)/32 11.659 -1.45%
std::none_of(list<int>)_(process_all)/32768 27407.363 3.26%
std::none_of(list<int>)_(process_all)/50 21.940 -
std::none_of(list<int>)_(process_all)/8 2.608 -
std::none_of(list<int>)_(process_all)/8192 7012.357 -
std::none_of(vector<int>)_(process_all)/32 8.474 1.69%
std::none_of(vector<int>)_(process_all)/32768 8073.378 -
std::none_of(vector<int>)_(process_all)/50 14.919 9.64%
std::none_of(vector<int>)_(process_all)/8 2.433 4.10%
std::none_of(vector<int>)_(process_all)/8192 2023.581 -
std::partial_sort(deque<int>)_(ascending)/1024 7954.344 -
std::partial_sort(deque<int>)_(ascending)/8 30.558 2.97%
std::partial_sort(deque<int>)_(ascending)/8192 166434.839 -
std::partial_sort(deque<int>)_(descending)/1024 18553.824 -
std::partial_sort(deque<int>)_(descending)/8 43.932 -
std::partial_sort(deque<int>)_(descending)/8192 292215.345 1.68%
std::partial_sort(deque<int>)_(heap)/1024 18488.234 -
std::partial_sort(deque<int>)_(heap)/8 38.388 -
std::partial_sort(deque<int>)_(heap)/8192 290026.834 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7915.390 -
std::partial_sort(deque<int>)_(pipe-organ)/8 30.586 2.13%
std::partial_sort(deque<int>)_(pipe-organ)/8192 163871.646 -3.59%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19580.716 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.216 -1.05%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 288411.924 -2.31%
std::partial_sort(deque<int>)_(repeated)/1024 6460.051 1.14%
std::partial_sort(deque<int>)_(repeated)/8 27.426 -
std::partial_sort(deque<int>)_(repeated)/8192 68499.869 -
std::partial_sort(deque<int>)_(shuffled)/1024 16053.898 -
std::partial_sort(deque<int>)_(shuffled)/8 33.903 1.83%
std::partial_sort(deque<int>)_(shuffled)/8192 266383.089 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4974.440 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.449 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55566.756 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8223.709 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 24.923 -1.30%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97870.948 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8256.033 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.469 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101074.002 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4975.987 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.079 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55480.419 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9216.467 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.732 1.06%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 98102.882 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3934.923 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 23.064 1.79%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46864.018 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6924.429 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.825 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91351.777 -
std::partial_sort(vector<int>)_(ascending)/1024 4995.647 -
std::partial_sort(vector<int>)_(ascending)/8 20.674 -1.49%
std::partial_sort(vector<int>)_(ascending)/8192 54692.650 -
std::partial_sort(vector<int>)_(descending)/1024 8167.780 -
std::partial_sort(vector<int>)_(descending)/8 24.654 -1.59%
std::partial_sort(vector<int>)_(descending)/8192 97429.049 -
std::partial_sort(vector<int>)_(heap)/1024 8192.563 -
std::partial_sort(vector<int>)_(heap)/8 25.274 -3.48%
std::partial_sort(vector<int>)_(heap)/8192 100905.344 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4979.405 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.484 -2.54%
std::partial_sort(vector<int>)_(pipe-organ)/8192 54619.781 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9156.534 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.348 -2.22%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97515.474 -
std::partial_sort(vector<int>)_(repeated)/1024 3936.916 -
std::partial_sort(vector<int>)_(repeated)/8 20.037 -2.21%
std::partial_sort(vector<int>)_(repeated)/8192 46774.265 -
std::partial_sort(vector<int>)_(shuffled)/1024 6901.597 -
std::partial_sort(vector<int>)_(shuffled)/8 22.154 -1.03%
std::partial_sort(vector<int>)_(shuffled)/8192 88505.448 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5495.043 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.511 -1.61%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57243.526 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8518.153 -
std::partial_sort_copy(deque<int>)_(descending)/8 20.084 -1.33%
std::partial_sort_copy(deque<int>)_(descending)/8192 100027.337 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8662.722 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.111 -4.84%
std::partial_sort_copy(deque<int>)_(heap)/8192 103017.411 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5488.466 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.525 -2.04%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57172.337 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9339.127 1.64%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.437 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100021.175 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4308.416 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.232 -2.32%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49207.325 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7253.636 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.914 -1.20%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92636.428 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5676.603 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.206 1.83%
std::partial_sort_copy(list<int>)_(ascending)/8192 62995.079 3.69%
std::partial_sort_copy(list<int>)_(descending)/1024 8577.801 -
std::partial_sort_copy(list<int>)_(descending)/8 18.857 -
std::partial_sort_copy(list<int>)_(descending)/8192 101493.386 -
std::partial_sort_copy(list<int>)_(heap)/1024 8540.100 -
std::partial_sort_copy(list<int>)_(heap)/8 15.797 -
std::partial_sort_copy(list<int>)_(heap)/8192 105361.365 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5674.051 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.153 1.41%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 61378.972 1.41%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9542.823 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.873 3.73%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101688.715 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4562.262 1.08%
std::partial_sort_copy(list<int>)_(repeated)/8 8.453 -
std::partial_sort_copy(list<int>)_(repeated)/8192 53721.235 1.42%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7309.125 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.636 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 93242.262 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5235.630 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 8.941 -19.49%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55675.724 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8436.270 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.678 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98698.340 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8339.995 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.921 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102102.309 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5231.547 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 8.896 -19.74%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55531.864 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9197.732 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.198 -15.42%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98741.791 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4058.187 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.044 -3.61%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47458.424 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7102.454 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.530 -3.76%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92052.663 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5102.315 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.015 1.41%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55297.403 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8418.443 1.71%
std::partial_sort_copy(vector<int>)_(descending)/8 18.625 -
std::partial_sort_copy(vector<int>)_(descending)/8192 99184.744 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8300.919 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.122 -
std::partial_sort_copy(vector<int>)_(heap)/8192 102409.484 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5087.260 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.925 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55197.528 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9280.834 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.539 -3.58%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99678.578 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4028.925 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.508 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47567.371 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7153.447 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.261 -1.49%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93899.136 -
std::partition(deque<int>)_(dense)/1024 360.144 4.11%
std::partition(deque<int>)_(dense)/32 10.534 7.98%
std::partition(deque<int>)_(dense)/50 16.021 6.99%
std::partition(deque<int>)_(dense)/8192 2801.443 4.20%
std::partition(deque<int>)_(sparse)/1024 382.631 -
std::partition(deque<int>)_(sparse)/32 10.442 -
std::partition(deque<int>)_(sparse)/50 16.360 -
std::partition(deque<int>)_(sparse)/8192 3009.715 -
std::partition(list<int>)_(dense)/1024 389.031 -
std::partition(list<int>)_(dense)/32 8.714 -1.74%
std::partition(list<int>)_(dense)/50 13.272 -1.68%
std::partition(list<int>)_(dense)/8192 6315.645 43.83%
std::partition(list<int>)_(sparse)/1024 720.024 -
std::partition(list<int>)_(sparse)/32 8.926 1.23%
std::partition(list<int>)_(sparse)/50 15.094 -
std::partition(list<int>)_(sparse)/8192 7835.860 2.38%
std::partition(vector<int>)_(dense)/1024 247.023 -
std::partition(vector<int>)_(dense)/32 8.165 -
std::partition(vector<int>)_(dense)/50 13.080 -
std::partition(vector<int>)_(dense)/8192 1873.902 -
std::partition(vector<int>)_(sparse)/1024 256.721 -
std::partition(vector<int>)_(sparse)/32 8.710 -1.28%
std::partition(vector<int>)_(sparse)/50 13.814 -
std::partition(vector<int>)_(sparse)/8192 1870.389 -1.21%
std::partition_copy(deque<int>)/1024 636.669 -
std::partition_copy(deque<int>)/32 12.841 -
std::partition_copy(deque<int>)/50 20.855 -1.90%
std::partition_copy(deque<int>)/8192 5705.941 -
std::partition_copy(list<int>)/1024 712.284 -
std::partition_copy(list<int>)/32 8.623 1.25%
std::partition_copy(list<int>)/50 13.221 -
std::partition_copy(list<int>)/8192 7316.577 -
std::partition_copy(vector<int>)/1024 458.595 -1.02%
std::partition_copy(vector<int>)/32 8.033 -2.69%
std::partition_copy(vector<int>)/50 12.629 -3.50%
std::partition_copy(vector<int>)/8192 4588.199 -
std::partition_point(deque<int>)/1024 9.326 -
std::partition_point(deque<int>)/32 4.421 -
std::partition_point(deque<int>)/50 4.770 -3.93%
std::partition_point(deque<int>)/8192 16.360 -
std::partition_point(list<int>)/1024 1128.482 -12.96%
std::partition_point(list<int>)/32 15.963 -1.11%
std::partition_point(list<int>)/50 24.527 -1.39%
std::partition_point(list<int>)/8192 11771.255 -11.34%
std::partition_point(vector<int>)/1024 6.266 -
std::partition_point(vector<int>)/32 2.572 1.56%
std::partition_point(vector<int>)/50 2.571 -
std::partition_point(vector<int>)/8192 9.360 -1.10%
std::remove(deque<int>)_(prefix)/1024 525.635 -
std::remove(deque<int>)_(prefix)/32 60.061 9.00%
std::remove(deque<int>)_(prefix)/50 67.975 7.09%
std::remove(deque<int>)_(prefix)/8192 3893.258 -
std::remove(deque<int>)_(sprinkled)/1024 521.096 -
std::remove(deque<int>)_(sprinkled)/32 58.952 5.03%
std::remove(deque<int>)_(sprinkled)/50 67.302 11.45%
std::remove(deque<int>)_(sprinkled)/8192 3866.534 -
std::remove(list<int>)_(prefix)/1024 1009.212 1.02%
std::remove(list<int>)_(prefix)/32 55.150 -
std::remove(list<int>)_(prefix)/50 66.707 -
std::remove(list<int>)_(prefix)/8192 8304.080 -
std::remove(list<int>)_(sprinkled)/1024 995.595 2.09%
std::remove(list<int>)_(sprinkled)/32 57.834 2.27%
std::remove(list<int>)_(sprinkled)/50 67.205 3.51%
std::remove(list<int>)_(sprinkled)/8192 7890.433 -
std::remove(vector<int>)_(prefix)/1024 311.472 -
std::remove(vector<int>)_(prefix)/32 52.048 -
std::remove(vector<int>)_(prefix)/50 56.707 -
std::remove(vector<int>)_(prefix)/8192 2113.405 -
std::remove(vector<int>)_(sprinkled)/1024 288.631 -
std::remove(vector<int>)_(sprinkled)/32 51.932 -
std::remove(vector<int>)_(sprinkled)/50 56.016 -
std::remove(vector<int>)_(sprinkled)/8192 1989.232 -
std::remove_copy(deque<int>)_(prefix)/1024 375.618 -8.70%
std::remove_copy(deque<int>)_(prefix)/32 12.841 -
std::remove_copy(deque<int>)_(prefix)/50 19.038 -1.05%
std::remove_copy(deque<int>)_(prefix)/8192 3363.662 -
std::remove_copy(deque<int>)_(sprinkled)/1024 365.042 1.07%
std::remove_copy(deque<int>)_(sprinkled)/32 12.258 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.401 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2945.872 1.95%
std::remove_copy(list<int>)_(prefix)/1024 755.123 -
std::remove_copy(list<int>)_(prefix)/32 10.831 -
std::remove_copy(list<int>)_(prefix)/50 21.898 -
std::remove_copy(list<int>)_(prefix)/8192 7282.675 5.14%
std::remove_copy(list<int>)_(sprinkled)/1024 739.106 -
std::remove_copy(list<int>)_(sprinkled)/32 11.229 -
std::remove_copy(list<int>)_(sprinkled)/50 19.023 1.21%
std::remove_copy(list<int>)_(sprinkled)/8192 7252.808 4.27%
std::remove_copy(vector<int>)_(prefix)/1024 266.764 -
std::remove_copy(vector<int>)_(prefix)/32 8.962 -
std::remove_copy(vector<int>)_(prefix)/50 13.329 -
std::remove_copy(vector<int>)_(prefix)/8192 2065.511 -
std::remove_copy(vector<int>)_(sprinkled)/1024 459.975 -2.22%
std::remove_copy(vector<int>)_(sprinkled)/32 14.968 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.291 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3655.962 -
std::remove_copy_if(deque<int>)_(prefix)/1024 534.488 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.964 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.377 -
std::remove_copy_if(deque<int>)_(prefix)/8192 4081.334 4.70%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 548.400 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.566 -2.61%
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.201 -4.24%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3530.573 6.66%
std::remove_copy_if(list<int>)_(prefix)/1024 793.918 -
std::remove_copy_if(list<int>)_(prefix)/32 14.791 -
std::remove_copy_if(list<int>)_(prefix)/50 27.000 -
std::remove_copy_if(list<int>)_(prefix)/8192 7556.886 5.24%
std::remove_copy_if(list<int>)_(sprinkled)/1024 784.860 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.553 -
std::remove_copy_if(list<int>)_(sprinkled)/50 26.157 5.62%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7461.657 5.37%
std::remove_copy_if(vector<int>)_(prefix)/1024 376.800 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.203 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.678 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3326.750 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.596 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.298 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.857 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3742.637 -
std::remove_if(deque<int>)_(prefix)/1024 565.966 -
std::remove_if(deque<int>)_(prefix)/32 59.706 2.55%
std::remove_if(deque<int>)_(prefix)/50 68.031 1.41%
std::remove_if(deque<int>)_(prefix)/8192 4256.092 -
std::remove_if(deque<int>)_(sprinkled)/1024 533.867 -2.55%
std::remove_if(deque<int>)_(sprinkled)/32 56.036 -3.14%
std::remove_if(deque<int>)_(sprinkled)/50 63.026 -6.39%
std::remove_if(deque<int>)_(sprinkled)/8192 3965.939 -
std::remove_if(list<int>)_(prefix)/1024 1040.300 -
std::remove_if(list<int>)_(prefix)/32 61.568 -
std::remove_if(list<int>)_(prefix)/50 75.085 -
std::remove_if(list<int>)_(prefix)/8192 9355.702 -2.93%
std::remove_if(list<int>)_(sprinkled)/1024 1034.639 -
std::remove_if(list<int>)_(sprinkled)/32 59.863 -
std::remove_if(list<int>)_(sprinkled)/50 73.268 -3.46%
std::remove_if(list<int>)_(sprinkled)/8192 8205.843 -
std::remove_if(vector<int>)_(prefix)/1024 357.167 -
std::remove_if(vector<int>)_(prefix)/32 52.182 -
std::remove_if(vector<int>)_(prefix)/50 57.035 -
std::remove_if(vector<int>)_(prefix)/8192 2581.315 -
std::remove_if(vector<int>)_(sprinkled)/1024 522.828 -
std::remove_if(vector<int>)_(sprinkled)/32 56.068 -2.35%
std::remove_if(vector<int>)_(sprinkled)/50 64.701 -4.46%
std::remove_if(vector<int>)_(sprinkled)/8192 3819.007 -
std::replace(deque<int>)_(prefix)/1024 411.358 -
std::replace(deque<int>)_(prefix)/32 12.726 -
std::replace(deque<int>)_(prefix)/50 18.947 -
std::replace(deque<int>)_(prefix)/8192 3274.461 -
std::replace(deque<int>)_(sprinkled)/1024 353.227 -
std::replace(deque<int>)_(sprinkled)/32 12.625 -
std::replace(deque<int>)_(sprinkled)/50 18.694 -
std::replace(deque<int>)_(sprinkled)/8192 2818.069 -
std::replace(list<int>)_(prefix)/1024 738.087 -
std::replace(list<int>)_(prefix)/32 11.045 -
std::replace(list<int>)_(prefix)/50 18.303 -
std::replace(list<int>)_(prefix)/8192 7008.580 -5.97%
std::replace(list<int>)_(sprinkled)/1024 727.120 -
std::replace(list<int>)_(sprinkled)/32 11.303 -
std::replace(list<int>)_(sprinkled)/50 17.447 -1.74%
std::replace(list<int>)_(sprinkled)/8192 7163.554 -5.15%
std::replace(vector<int>)_(prefix)/1024 159.672 -
std::replace(vector<int>)_(prefix)/32 5.086 2.69%
std::replace(vector<int>)_(prefix)/50 7.704 2.60%
std::replace(vector<int>)_(prefix)/8192 1281.818 -
std::replace(vector<int>)_(sprinkled)/1024 156.422 -13.71%
std::replace(vector<int>)_(sprinkled)/32 5.459 -6.70%
std::replace(vector<int>)_(sprinkled)/50 8.123 -8.86%
std::replace(vector<int>)_(sprinkled)/8192 1230.499 -13.77%
std::replace_if(deque<int>)_(prefix)/1024 493.568 -
std::replace_if(deque<int>)_(prefix)/32 13.527 -3.36%
std::replace_if(deque<int>)_(prefix)/50 20.161 -
std::replace_if(deque<int>)_(prefix)/8192 3517.644 1.03%
std::replace_if(deque<int>)_(sprinkled)/1024 364.073 -
std::replace_if(deque<int>)_(sprinkled)/32 12.444 -
std::replace_if(deque<int>)_(sprinkled)/50 18.673 -
std::replace_if(deque<int>)_(sprinkled)/8192 2920.059 -
std::replace_if(list<int>)_(prefix)/1024 740.597 -
std::replace_if(list<int>)_(prefix)/32 13.187 -
std::replace_if(list<int>)_(prefix)/50 24.034 -
std::replace_if(list<int>)_(prefix)/8192 7088.059 -6.18%
std::replace_if(list<int>)_(sprinkled)/1024 741.584 -
std::replace_if(list<int>)_(sprinkled)/32 13.455 -
std::replace_if(list<int>)_(sprinkled)/50 25.139 -1.79%
std::replace_if(list<int>)_(sprinkled)/8192 7304.909 -6.84%
std::replace_if(vector<int>)_(prefix)/1024 272.279 -
std::replace_if(vector<int>)_(prefix)/32 8.940 -
std::replace_if(vector<int>)_(prefix)/50 13.617 -
std::replace_if(vector<int>)_(prefix)/8192 2043.828 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.002 -
std::replace_if(vector<int>)_(sprinkled)/32 8.732 -
std::replace_if(vector<int>)_(sprinkled)/50 13.665 5.99%
std::replace_if(vector<int>)_(sprinkled)/8192 1917.336 -
std::reverse(deque<int>)/32768 5722.876 -
std::reverse(deque<int>)/4096 718.752 -
std::reverse(deque<int>)/512 112.944 -
std::reverse(deque<int>)/64 13.053 -
std::reverse(deque<int>)/8 2.549 -
std::reverse(list<int>)/32768 18713.572 -
std::reverse(list<int>)/4096 1655.827 -
std::reverse(list<int>)/512 191.695 -1.12%
std::reverse(list<int>)/64 17.509 -
std::reverse(list<int>)/8 2.030 -
std::reverse(vector<int>)/32768 1044.012 -
std::reverse(vector<int>)/4096 130.299 -
std::reverse(vector<int>)/512 16.442 -
std::reverse(vector<int>)/64 4.140 -
std::reverse(vector<int>)/8 1.584 -
std::reverse_copy(deque<int>)/32768 8036.128 -
std::reverse_copy(deque<int>)/4096 977.945 -1.06%
std::reverse_copy(deque<int>)/512 125.053 -
std::reverse_copy(deque<int>)/64 15.958 -
std::reverse_copy(deque<int>)/8 2.621 3.31%
std::reverse_copy(list<int>)/32768 26442.943 1.57%
std::reverse_copy(list<int>)/4096 3090.884 -4.05%
std::reverse_copy(list<int>)/512 365.051 -
std::reverse_copy(list<int>)/64 30.103 -
std::reverse_copy(list<int>)/8 2.392 -1.27%
std::reverse_copy(vector<int>)/32768 976.253 -
std::reverse_copy(vector<int>)/4096 136.346 -
std::reverse_copy(vector<int>)/512 17.136 -
std::reverse_copy(vector<int>)/64 2.469 -
std::reverse_copy(vector<int>)/8 2.247 -6.50%
std::rotate(deque<int>)_(1_element_backward)/1024 42.585 -
std::rotate(deque<int>)_(1_element_backward)/32 4.443 3.20%
std::rotate(deque<int>)_(1_element_backward)/50 5.398 4.16%
std::rotate(deque<int>)_(1_element_backward)/8192 309.901 -
std::rotate(deque<int>)_(1_element_forward)/1024 39.218 1.17%
std::rotate(deque<int>)_(1_element_forward)/32 4.579 2.07%
std::rotate(deque<int>)_(1_element_forward)/50 5.381 1.70%
std::rotate(deque<int>)_(1_element_forward)/8192 301.208 -
std::rotate(deque<int>)_(by_1/2)/1024 173.238 -6.91%
std::rotate(deque<int>)_(by_1/2)/32 7.358 -
std::rotate(deque<int>)_(by_1/2)/50 10.211 -1.32%
std::rotate(deque<int>)_(by_1/2)/8192 1460.549 -
std::rotate(deque<int>)_(by_1/3)/1024 1815.049 -2.68%
std::rotate(deque<int>)_(by_1/3)/32 45.482 -
std::rotate(deque<int>)_(by_1/3)/50 76.659 -
std::rotate(deque<int>)_(by_1/3)/8192 22710.808 -
std::rotate(deque<int>)_(by_1/4)/1024 779.713 -
std::rotate(deque<int>)_(by_1/4)/32 29.408 -
std::rotate(deque<int>)_(by_1/4)/50 75.237 -
std::rotate(deque<int>)_(by_1/4)/8192 6837.212 -
std::rotate(list<int>)_(1_element_backward)/1024 744.909 -
std::rotate(list<int>)_(1_element_backward)/32 13.232 -2.17%
std::rotate(list<int>)_(1_element_backward)/50 22.615 -
std::rotate(list<int>)_(1_element_backward)/8192 8411.449 -4.99%
std::rotate(list<int>)_(1_element_forward)/1024 731.350 -
std::rotate(list<int>)_(1_element_forward)/32 14.433 -1.10%
std::rotate(list<int>)_(1_element_forward)/50 27.251 4.86%
std::rotate(list<int>)_(1_element_forward)/8192 7850.324 -3.44%
std::rotate(list<int>)_(by_1/2)/1024 386.106 -1.09%
std::rotate(list<int>)_(by_1/2)/32 5.966 -
std::rotate(list<int>)_(by_1/2)/50 12.785 -
std::rotate(list<int>)_(by_1/2)/8192 5133.126 2.12%
std::rotate(list<int>)_(by_1/3)/1024 803.150 -
std::rotate(list<int>)_(by_1/3)/32 15.287 -
std::rotate(list<int>)_(by_1/3)/50 24.658 -
std::rotate(list<int>)_(by_1/3)/8192 8951.738 1.98%
std::rotate(list<int>)_(by_1/4)/1024 577.785 -
std::rotate(list<int>)_(by_1/4)/32 12.470 -
std::rotate(list<int>)_(by_1/4)/50 24.993 -
std::rotate(list<int>)_(by_1/4)/8192 7314.171 1.01%
std::rotate(vector<bool>)_(1_element_backward)/1024 26.932 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.311 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.297 -
std::rotate(vector<bool>)_(1_element_backward)/8192 100.233 -
std::rotate(vector<bool>)_(1_element_forward)/1024 28.592 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.739 1.64%
std::rotate(vector<bool>)_(1_element_forward)/50 17.768 1.87%
std::rotate(vector<bool>)_(1_element_forward)/8192 108.225 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.361 -
std::rotate(vector<bool>)_(by_1/2)/32 17.754 -
std::rotate(vector<bool>)_(by_1/2)/50 17.646 1.72%
std::rotate(vector<bool>)_(by_1/2)/8192 15.136 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.069 -
std::rotate(vector<bool>)_(by_1/3)/32 17.529 1.52%
std::rotate(vector<bool>)_(by_1/3)/50 17.501 1.33%
std::rotate(vector<bool>)_(by_1/3)/8192 145.359 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.028 -7.08%
std::rotate(vector<bool>)_(by_1/4)/32 17.609 -
std::rotate(vector<bool>)_(by_1/4)/50 17.479 1.41%
std::rotate(vector<bool>)_(by_1/4)/8192 30.018 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.675 -
std::rotate(vector<int>)_(1_element_backward)/32 2.904 -
std::rotate(vector<int>)_(1_element_backward)/50 5.331 -
std::rotate(vector<int>)_(1_element_backward)/8192 301.155 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.275 -
std::rotate(vector<int>)_(1_element_forward)/32 2.953 -
std::rotate(vector<int>)_(1_element_forward)/50 5.265 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.271 -
std::rotate(vector<int>)_(by_1/2)/1024 31.964 -
std::rotate(vector<int>)_(by_1/2)/32 3.650 -
std::rotate(vector<int>)_(by_1/2)/50 4.446 -
std::rotate(vector<int>)_(by_1/2)/8192 240.990 -
std::rotate(vector<int>)_(by_1/3)/1024 1369.435 -
std::rotate(vector<int>)_(by_1/3)/32 21.551 -
std::rotate(vector<int>)_(by_1/3)/50 40.025 -
std::rotate(vector<int>)_(by_1/3)/8192 10874.166 -
std::rotate(vector<int>)_(by_1/4)/1024 326.833 -
std::rotate(vector<int>)_(by_1/4)/32 11.966 -
std::rotate(vector<int>)_(by_1/4)/50 40.046 -
std::rotate(vector<int>)_(by_1/4)/8192 2575.105 -
std::rotate_copy(deque<int>)/1024 35.062 1.42%
std::rotate_copy(deque<int>)/32 2.720 -
std::rotate_copy(deque<int>)/50 3.008 -
std::rotate_copy(deque<int>)/8192 292.896 -1.01%
std::rotate_copy(list<int>)/1024 729.508 -
std::rotate_copy(list<int>)/32 8.327 -
std::rotate_copy(list<int>)/50 14.360 1.01%
std::rotate_copy(list<int>)/8192 7067.617 -
std::rotate_copy(vector<int>)/1024 32.568 -
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 2.701 -
std::rotate_copy(vector<int>)/8192 675.959 -
std::sample(deque<int>)/1024 11815.903 -
std::sample(deque<int>)/32 320.533 -
std::sample(deque<int>)/8192 94621.041 -
std::sample(list<int>)/1024 11648.673 -
std::sample(list<int>)/32 312.436 -
std::sample(list<int>)/8192 97173.020 -
std::sample(vector<int>)/1024 11255.205 -
std::sample(vector<int>)/32 306.568 -
std::sample(vector<int>)/8192 90778.598 -
std::search(deque<int>)_(near_matches)/1000 24516.765 -
std::search(deque<int>)_(near_matches)/1024 25625.344 -
std::search(deque<int>)_(near_matches)/8192 1446854.771 -
std::search(deque<int>)_(no_match)/1000 405.982 -
std::search(deque<int>)_(no_match)/1024 415.407 17.71%
std::search(deque<int>)_(no_match)/1048576 423764.941 -
std::search(deque<int>)_(no_match)/8192 3314.205 -
std::search(deque<int>)_(same_length)/1000 326.140 -29.78%
std::search(deque<int>)_(same_length)/1024 473.987 -
std::search(deque<int>)_(same_length)/8192 3775.876 -
std::search(deque<int>)_(single_element)/1000 448.633 -
std::search(deque<int>)_(single_element)/1024 458.533 -
std::search(deque<int>)_(single_element)/8192 3652.405 -
std::search(deque<int>,_pred)_(near_matches)/1000 27689.977 -
std::search(deque<int>,_pred)_(near_matches)/1024 29061.420 -
std::search(deque<int>,_pred)_(near_matches)/8192 1523388.496 -1.46%
std::search(deque<int>,_pred)_(no_match)/1000 425.522 -
std::search(deque<int>,_pred)_(no_match)/1024 435.456 4.89%
std::search(deque<int>,_pred)_(no_match)/1048576 443761.143 -
std::search(deque<int>,_pred)_(no_match)/8192 3476.981 -
std::search(deque<int>,_pred)_(same_length)/1000 498.206 -
std::search(deque<int>,_pred)_(same_length)/1024 510.696 -
std::search(deque<int>,_pred)_(same_length)/8192 4055.638 -
std::search(deque<int>,_pred)_(single_element)/1000 474.594 -
std::search(deque<int>,_pred)_(single_element)/1024 485.809 -
std::search(deque<int>,_pred)_(single_element)/8192 3884.637 -
std::search(list<int>)_(near_matches)/1000 37533.146 -
std::search(list<int>)_(near_matches)/1024 39420.856 -
std::search(list<int>)_(near_matches)/8192 2541002.727 -
std::search(list<int>)_(no_match)/1000 700.704 -12.26%
std::search(list<int>)_(no_match)/1024 756.283 -51.13%
std::search(list<int>)_(no_match)/1048576 841540.125 -
std::search(list<int>)_(no_match)/8192 7297.366 -7.88%
std::search(list<int>)_(same_length)/1000 746.815 -
std::search(list<int>)_(same_length)/1024 762.671 -
std::search(list<int>)_(same_length)/8192 9255.479 -11.97%
std::search(list<int>)_(single_element)/1000 696.561 -
std::search(list<int>)_(single_element)/1024 727.841 -5.34%
std::search(list<int>)_(single_element)/8192 7431.939 3.28%
std::search(list<int>,_pred)_(near_matches)/1000 42279.306 -
std::search(list<int>,_pred)_(near_matches)/1024 44079.559 -
std::search(list<int>,_pred)_(near_matches)/8192 2728169.907 -
std::search(list<int>,_pred)_(no_match)/1000 749.296 -
std::search(list<int>,_pred)_(no_match)/1024 766.869 -
std::search(list<int>,_pred)_(no_match)/1048576 897730.929 -
std::search(list<int>,_pred)_(no_match)/8192 7416.867 -
std::search(list<int>,_pred)_(same_length)/1000 770.345 -
std::search(list<int>,_pred)_(same_length)/1024 790.821 -
std::search(list<int>,_pred)_(same_length)/8192 8517.167 3.33%
std::search(list<int>,_pred)_(single_element)/1000 819.846 -
std::search(list<int>,_pred)_(single_element)/1024 840.923 -
std::search(list<int>,_pred)_(single_element)/8192 8200.105 -
std::search(vector<int>)_(near_matches)/1000 13967.558 -
std::search(vector<int>)_(near_matches)/1024 14855.331 -
std::search(vector<int>)_(near_matches)/8192 767124.451 -
std::search(vector<int>)_(no_match)/1000 206.869 -
std::search(vector<int>)_(no_match)/1024 211.760 -
std::search(vector<int>)_(no_match)/1048576 210452.746 -
std::search(vector<int>)_(no_match)/8192 1639.971 -
std::search(vector<int>)_(same_length)/1000 241.389 -
std::search(vector<int>)_(same_length)/1024 245.283 -1.45%
std::search(vector<int>)_(same_length)/8192 1880.500 -1.26%
std::search(vector<int>)_(single_element)/1000 227.746 -2.20%
std::search(vector<int>)_(single_element)/1024 232.910 -2.24%
std::search(vector<int>)_(single_element)/8192 1810.518 -1.35%
std::search(vector<int>,_pred)_(near_matches)/1000 22943.667 -
std::search(vector<int>,_pred)_(near_matches)/1024 24107.664 -
std::search(vector<int>,_pred)_(near_matches)/8192 1449963.865 -
std::search(vector<int>,_pred)_(no_match)/1000 467.051 -
std::search(vector<int>,_pred)_(no_match)/1024 473.562 -
std::search(vector<int>,_pred)_(no_match)/1048576 442260.925 -
std::search(vector<int>,_pred)_(no_match)/8192 4021.390 -
std::search(vector<int>,_pred)_(same_length)/1000 600.604 -
std::search(vector<int>,_pred)_(same_length)/1024 615.003 -
std::search(vector<int>,_pred)_(same_length)/8192 4923.549 -
std::search(vector<int>,_pred)_(single_element)/1000 458.275 -
std::search(vector<int>,_pred)_(single_element)/1024 469.276 -
std::search(vector<int>,_pred)_(single_element)/8192 3743.715 -
std::search_n(deque<int>)_(no_match)/1000 447.980 2.13%
std::search_n(deque<int>)_(no_match)/1024 439.010 -
std::search_n(deque<int>)_(no_match)/1048576 444934.754 1.36%
std::search_n(deque<int>)_(no_match)/8192 3475.267 1.44%
std::search_n(deque<int>,_pred)_(no_match)/1000 600.891 -
std::search_n(deque<int>,_pred)_(no_match)/1024 627.060 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 557680.245 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4317.784 -
std::search_n(list<int>)_(no_match)/1000 695.129 2.87%
std::search_n(list<int>)_(no_match)/1024 749.812 -1.17%
std::search_n(list<int>)_(no_match)/1048576 863738.315 -
std::search_n(list<int>)_(no_match)/8192 7211.695 4.55%
std::search_n(list<int>,_pred)_(no_match)/1000 822.866 -
std::search_n(list<int>,_pred)_(no_match)/1024 842.145 -
std::search_n(list<int>,_pred)_(no_match)/1048576 981140.289 -
std::search_n(list<int>,_pred)_(no_match)/8192 8140.914 -2.19%
std::search_n(vector<int>)_(no_match)/1000 204.933 -
std::search_n(vector<int>)_(no_match)/1024 209.666 -
std::search_n(vector<int>)_(no_match)/1048576 208190.535 -
std::search_n(vector<int>)_(no_match)/8192 1622.154 -
std::search_n(vector<int>,_pred)_(no_match)/1000 509.618 -
std::search_n(vector<int>,_pred)_(no_match)/1024 521.270 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 611673.700 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4174.590 -
std::set<int>::clear()/0 418.853 -
std::set<int>::clear()/1024 8775.070 1.75%
std::set<int>::clear()/32 640.300 1.31%
std::set<int>::clear()/8192 74398.187 -
std::set<int>::contains(key)_(existent)/0 0.012 -
std::set<int>::contains(key)_(existent)/1024 3.920 -
std::set<int>::contains(key)_(existent)/32 1.733 1.86%
std::set<int>::contains(key)_(existent)/8192 8.190 -
std::set<int>::contains(key)_(non-existent)/0 0.269 -
std::set<int>::contains(key)_(non-existent)/1024 5.347 1.00%
std::set<int>::contains(key)_(non-existent)/32 2.328 -1.37%
std::set<int>::contains(key)_(non-existent)/8192 8.407 -1.87%
std::set<int>::count(key)_(existent)/0 0.015 -
std::set<int>::count(key)_(existent)/1024 4.137 -5.43%
std::set<int>::count(key)_(existent)/32 1.831 -3.63%
std::set<int>::count(key)_(existent)/8192 7.703 -3.91%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.516 -
std::set<int>::count(key)_(non-existent)/32 2.899 -
std::set<int>::count(key)_(non-existent)/8192 11.301 -
std::set<int>::ctor(&&,_different_allocs)/0 13.699 -
std::set<int>::ctor(&&,_different_allocs)/1024 5784.473 -
std::set<int>::ctor(&&,_different_allocs)/32 179.757 -
std::set<int>::ctor(&&,_different_allocs)/8192 47766.464 -
std::set<int>::ctor(const&)/0 13.626 -
std::set<int>::ctor(const&)/1024 6123.148 -
std::set<int>::ctor(const&)/32 220.130 -2.85%
std::set<int>::ctor(const&)/8192 49562.029 1.99%
std::set<int>::ctor(const&,_alloc)/0 13.618 -
std::set<int>::ctor(const&,_alloc)/1024 6135.962 1.13%
std::set<int>::ctor(const&,_alloc)/32 220.798 3.07%
std::set<int>::ctor(const&,_alloc)/8192 49117.073 1.82%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.575 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8581.016 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 251.454 -2.32%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69286.972 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.595 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12704.765 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 296.379 -1.40%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 270449.311 2.43%
std::set<int>::equal_range(key)_(existent)/0 0.014 -
std::set<int>::equal_range(key)_(existent)/1024 4.124 -
std::set<int>::equal_range(key)_(existent)/32 1.706 1.17%
std::set<int>::equal_range(key)_(existent)/8192 7.955 -2.54%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.438 -2.13%
std::set<int>::equal_range(key)_(non-existent)/32 2.612 2.02%
std::set<int>::equal_range(key)_(non-existent)/8192 9.965 -1.81%
std::set<int>::erase(iterator)/0 19.872 -
std::set<int>::erase(iterator)/1024 20.197 -
std::set<int>::erase(iterator)/32 20.200 -
std::set<int>::erase(iterator)/8192 20.349 -1.03%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 418.178 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6433.508 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 580.999 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51555.543 -
std::set<int>::erase(key)_(existent)/0 20.430 -
std::set<int>::erase(key)_(existent)/1024 39.985 1.23%
std::set<int>::erase(key)_(existent)/32 21.919 -1.02%
std::set<int>::erase(key)_(existent)/8192 52.395 -
std::set<int>::erase(key)_(non-existent)/0 0.254 -
std::set<int>::erase(key)_(non-existent)/1024 5.295 -4.22%
std::set<int>::erase(key)_(non-existent)/32 2.513 -1.93%
std::set<int>::erase(key)_(non-existent)/8192 8.215 -2.24%
std::set<int>::find(key)_(existent)/0 0.013 -
std::set<int>::find(key)_(existent)/1024 4.022 2.83%
std::set<int>::find(key)_(existent)/32 1.593 -
std::set<int>::find(key)_(existent)/8192 8.343 3.46%
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.560 -2.40%
std::set<int>::find(key)_(non-existent)/32 2.267 -3.35%
std::set<int>::find(key)_(non-existent)/8192 8.426 -3.07%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.908 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.733 13.40%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.471 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 80.531 12.54%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.934 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.288 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.037 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.253 1.75%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.109 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.235 1.05%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.823 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 105.965 8.50%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.101 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 26.379 8.00%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.169 1.69%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.757 5.36%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 419.464 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16630.432 1.79%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 842.737 3.56%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 151950.896 2.48%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 418.766 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7657.958 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 568.098 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 134796.897 -
std::set<int>::insert(value)_(already_present)/0 0.582 -5.08%
std::set<int>::insert(value)_(already_present)/1024 5.770 -9.40%
std::set<int>::insert(value)_(already_present)/32 1.773 -
std::set<int>::insert(value)_(already_present)/8192 9.894 -
std::set<int>::insert(value)_(new_value)/0 17.936 -
std::set<int>::insert(value)_(new_value)/1024 42.486 -
std::set<int>::insert(value)_(new_value)/32 19.948 -
std::set<int>::insert(value)_(new_value)/8192 82.109 15.40%
std::set<int>::lower_bound(key)_(existent)/0 0.019 -
std::set<int>::lower_bound(key)_(existent)/1024 4.218 -2.45%
std::set<int>::lower_bound(key)_(existent)/32 1.570 -
std::set<int>::lower_bound(key)_(existent)/8192 7.791 -9.95%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.090 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.294 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.239 -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.273 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6190.118 2.12%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 221.511 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49791.441 3.24%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.288 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6195.665 2.29%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 221.695 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49415.038 2.42%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.090 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1362.901 -5.53%
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.456 -8.31%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12539.901 -
std::set<int>::upper_bound(key)_(existent)/0 0.015 -
std::set<int>::upper_bound(key)_(existent)/1024 4.182 -
std::set<int>::upper_bound(key)_(existent)/32 1.743 -1.54%
std::set<int>::upper_bound(key)_(existent)/8192 7.959 -3.95%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.937 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.432 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.894 -
std::set<std::string>::clear()/0 422.507 -
std::set<std::string>::clear()/1024 19991.172 -
std::set<std::string>::clear()/32 895.302 1.16%
std::set<std::string>::clear()/8192 204650.691 1.01%
std::set<std::string>::contains(key)_(existent)/0 0.012 -
std::set<std::string>::contains(key)_(existent)/1024 24.286 8.38%
std::set<std::string>::contains(key)_(existent)/32 15.703 -3.54%
std::set<std::string>::contains(key)_(existent)/8192 29.148 -14.25%
std::set<std::string>::contains(key)_(non-existent)/0 0.284 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.851 -
std::set<std::string>::contains(key)_(non-existent)/32 10.242 3.90%
std::set<std::string>::contains(key)_(non-existent)/8192 28.229 -
std::set<std::string>::count(key)_(existent)/0 0.015 -
std::set<std::string>::count(key)_(existent)/1024 22.554 -1.14%
std::set<std::string>::count(key)_(existent)/32 15.726 -1.97%
std::set<std::string>::count(key)_(existent)/8192 29.432 3.79%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.843 2.93%
std::set<std::string>::count(key)_(non-existent)/32 10.820 4.20%
std::set<std::string>::count(key)_(non-existent)/8192 31.946 -3.28%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.691 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7010.053 1.05%
std::set<std::string>::ctor(&&,_different_allocs)/32 213.617 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57826.963 -
std::set<std::string>::ctor(const&)/0 13.541 -
std::set<std::string>::ctor(const&)/1024 34787.915 -
std::set<std::string>::ctor(const&)/32 688.923 -
std::set<std::string>::ctor(const&)/8192 345929.858 -
std::set<std::string>::ctor(const&,_alloc)/0 13.570 -
std::set<std::string>::ctor(const&,_alloc)/1024 36810.236 -
std::set<std::string>::ctor(const&,_alloc)/32 796.086 -
std::set<std::string>::ctor(const&,_alloc)/8192 347289.124 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.655 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41215.535 1.41%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 667.036 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 386037.133 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.649 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54551.917 2.00%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 951.833 1.17%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1093539.325 -
std::set<std::string>::equal_range(key)_(existent)/0 0.035 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.282 -
std::set<std::string>::equal_range(key)_(existent)/32 16.767 17.64%
std::set<std::string>::equal_range(key)_(existent)/8192 30.031 4.47%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.437 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.727 3.92%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.350 -2.03%
std::set<std::string>::erase(iterator)/0 26.872 -1.81%
std::set<std::string>::erase(iterator)/1024 25.053 -18.62%
std::set<std::string>::erase(iterator)/32 26.191 1.84%
std::set<std::string>::erase(iterator)/8192 33.403 27.38%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.236 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12206.339 1.90%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 721.115 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113762.368 -
std::set<std::string>::erase(key)_(existent)/0 50.079 -23.45%
std::set<std::string>::erase(key)_(existent)/1024 68.608 -31.72%
std::set<std::string>::erase(key)_(existent)/32 75.146 23.30%
std::set<std::string>::erase(key)_(existent)/8192 69.910 -
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 25.412 -
std::set<std::string>::erase(key)_(non-existent)/32 12.580 -14.74%
std::set<std::string>::erase(key)_(non-existent)/8192 32.087 -
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 23.381 1.89%
std::set<std::string>::find(key)_(existent)/32 15.361 -1.54%
std::set<std::string>::find(key)_(existent)/8192 27.430 -5.48%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 20.681 -3.00%
std::set<std::string>::find(key)_(non-existent)/32 9.892 -5.37%
std::set<std::string>::find(key)_(non-existent)/8192 27.198 2.35%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.449 10.03%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 64.492 -10.14%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.196 -1.23%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 78.313 -16.43%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.924 -19.22%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 53.649 5.58%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 43.174 24.68%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.286 37.62%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.974 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.354 1.42%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.643 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 41.892 -27.95%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 26.203 -27.10%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.687 -21.69%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 41.223 10.03%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 36.865 -5.97%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.523 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66437.983 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1498.207 1.48%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 830872.701 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.872 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 38978.035 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1196.635 5.06%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 621962.556 -
std::set<std::string>::insert(value)_(already_present)/0 15.041 -
std::set<std::string>::insert(value)_(already_present)/1024 32.727 -
std::set<std::string>::insert(value)_(already_present)/32 11.785 -
std::set<std::string>::insert(value)_(already_present)/8192 38.732 -4.09%
std::set<std::string>::insert(value)_(new_value)/0 33.360 1.27%
std::set<std::string>::insert(value)_(new_value)/1024 64.150 -2.27%
std::set<std::string>::insert(value)_(new_value)/32 41.020 2.69%
std::set<std::string>::insert(value)_(new_value)/8192 91.061 -
std::set<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.788 -4.04%
std::set<std::string>::lower_bound(key)_(existent)/32 16.209 -7.33%
std::set<std::string>::lower_bound(key)_(existent)/8192 27.775 -2.92%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.984 2.63%
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.296 -5.72%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.135 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.172 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36653.532 1.14%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 679.593 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 349267.072 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.178 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36295.398 1.27%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 719.142 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348853.648 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17250.354 1.00%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 339.066 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208062.245 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.997 5.08%
std::set<std::string>::upper_bound(key)_(existent)/32 17.355 7.39%
std::set<std::string>::upper_bound(key)_(existent)/8192 31.024 12.07%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.572 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.090 -6.31%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.116 1.22%
std::shift_left(deque<int>)/1024 40.477 1.56%
std::shift_left(deque<int>)/32 4.859 2.34%
std::shift_left(deque<int>)/50 5.493 -
std::shift_left(deque<int>)/8192 301.889 -
std::shift_left(list<int>)/1024 728.145 -
std::shift_left(list<int>)/32 14.509 -
std::shift_left(list<int>)/50 27.498 -
std::shift_left(list<int>)/8192 7153.160 -7.42%
std::shift_left(vector<int>)/1024 35.425 -
std::shift_left(vector<int>)/32 3.949 -13.17%
std::shift_left(vector<int>)/50 5.271 -
std::shift_left(vector<int>)/8192 281.485 -
std::shift_right(deque<int>)/1024 43.133 -
std::shift_right(deque<int>)/32 4.339 -
std::shift_right(deque<int>)/50 5.281 -
std::shift_right(deque<int>)/8192 310.848 -
std::shift_right(list<int>)/1024 733.588 -
std::shift_right(list<int>)/32 14.391 -
std::shift_right(list<int>)/50 27.785 -
std::shift_right(list<int>)/8192 7725.977 -
std::shift_right(vector<int>)/1024 35.786 -
std::shift_right(vector<int>)/32 2.961 -
std::shift_right(vector<int>)/50 5.336 -
std::shift_right(vector<int>)/8192 298.810 -
std::shuffle(deque<int>)/1024 9506.698 -
std::shuffle(deque<int>)/32 299.710 -
std::shuffle(deque<int>)/8192 75147.353 -
std::shuffle(vector<int>)/1024 8846.433 -
std::shuffle(vector<int>)/32 279.568 -
std::shuffle(vector<int>)/8192 70858.458 -
std::sort(deque<int>)_(ascending)/1024 764.523 -
std::sort(deque<int>)_(ascending)/8 18.416 -2.27%
std::sort(deque<int>)_(ascending)/8192 5725.370 -
std::sort(deque<int>)_(descending)/1024 1298.004 -
std::sort(deque<int>)_(descending)/8 25.383 -2.92%
std::sort(deque<int>)_(descending)/8192 10368.025 -
std::sort(deque<int>)_(heap)/1024 6232.957 -
std::sort(deque<int>)_(heap)/8 24.590 -5.48%
std::sort(deque<int>)_(heap)/8192 69457.992 -
std::sort(deque<int>)_(pipe-organ)/1024 2792.737 -
std::sort(deque<int>)_(pipe-organ)/8 20.870 -2.64%
std::sort(deque<int>)_(pipe-organ)/8192 26623.787 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17828.130 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.227 -3.14%
std::sort(deque<int>)_(qsort_adversarial)/8192 457451.906 -
std::sort(deque<int>)_(repeated)/1024 960.379 -5.65%
std::sort(deque<int>)_(repeated)/8 18.741 -2.10%
std::sort(deque<int>)_(repeated)/8192 6733.505 -1.18%
std::sort(deque<int>)_(shuffled)/1024 6877.000 -
std::sort(deque<int>)_(shuffled)/8 23.385 -1.82%
std::sort(deque<int>)_(shuffled)/8192 80403.631 -1.05%
std::sort(vector<NonIntegral>)_(ascending)/1024 542.995 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.270 -1.14%
std::sort(vector<NonIntegral>)_(ascending)/8192 3751.102 -
std::sort(vector<NonIntegral>)_(descending)/1024 782.482 -
std::sort(vector<NonIntegral>)_(descending)/8 24.789 -1.99%
std::sort(vector<NonIntegral>)_(descending)/8192 5288.729 -
std::sort(vector<NonIntegral>)_(heap)/1024 4239.344 -
std::sort(vector<NonIntegral>)_(heap)/8 22.359 -
std::sort(vector<NonIntegral>)_(heap)/8192 49793.945 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1898.678 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.944 -1.98%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18413.226 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13223.734 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.270 -1.33%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154797.279 -
std::sort(vector<NonIntegral>)_(repeated)/1024 506.360 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.645 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3729.309 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4592.860 -1.93%
std::sort(vector<NonIntegral>)_(shuffled)/8 20.833 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 80350.312 -3.27%
std::sort(vector<int>)_(ascending)/1024 537.862 -1.02%
std::sort(vector<int>)_(ascending)/8 16.588 -
std::sort(vector<int>)_(ascending)/8192 3748.996 -
std::sort(vector<int>)_(descending)/1024 1057.096 -
std::sort(vector<int>)_(descending)/8 25.684 8.56%
std::sort(vector<int>)_(descending)/8192 7436.515 1.45%
std::sort(vector<int>)_(heap)/1024 4541.451 -
std::sort(vector<int>)_(heap)/8 22.441 -
std::sort(vector<int>)_(heap)/8192 45756.951 -
std::sort(vector<int>)_(pipe-organ)/1024 2278.169 -
std::sort(vector<int>)_(pipe-organ)/8 18.566 -
std::sort(vector<int>)_(pipe-organ)/8192 21562.937 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13304.262 -3.32%
std::sort(vector<int>)_(qsort_adversarial)/8 16.639 -
std::sort(vector<int>)_(qsort_adversarial)/8192 152150.933 -3.64%
std::sort(vector<int>)_(repeated)/1024 661.754 -
std::sort(vector<int>)_(repeated)/8 16.881 -
std::sort(vector<int>)_(repeated)/8192 5021.751 -
std::sort(vector<int>)_(shuffled)/1024 4676.123 -
std::sort(vector<int>)_(shuffled)/8 21.087 -
std::sort(vector<int>)_(shuffled)/8192 45067.776 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3393.485 -1.52%
std::stable_partition(deque<int>)_(alloc_fails)/32 1947.531 1.63%
std::stable_partition(deque<int>)_(alloc_fails)/50 1958.045 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 17111.007 -
std::stable_partition(deque<int>)_(dense)/1024 663.598 -4.63%
std::stable_partition(deque<int>)_(dense)/32 32.216 -2.48%
std::stable_partition(deque<int>)_(dense)/50 43.398 -3.43%
std::stable_partition(deque<int>)_(dense)/8192 6098.813 -
std::stable_partition(deque<int>)_(sparse)/1024 472.730 -
std::stable_partition(deque<int>)_(sparse)/32 14.115 22.02%
std::stable_partition(deque<int>)_(sparse)/50 32.454 9.95%
std::stable_partition(deque<int>)_(sparse)/8192 3475.313 -2.65%
std::stable_partition(list<int>)_(alloc_fails)/1024 4116.063 -5.26%
std::stable_partition(list<int>)_(alloc_fails)/32 1908.796 1.43%
std::stable_partition(list<int>)_(alloc_fails)/50 1930.223 1.30%
std::stable_partition(list<int>)_(alloc_fails)/8192 25160.180 -
std::stable_partition(list<int>)_(dense)/1024 1744.497 -
std::stable_partition(list<int>)_(dense)/32 32.592 -
std::stable_partition(list<int>)_(dense)/50 54.512 -2.76%
std::stable_partition(list<int>)_(dense)/8192 17450.982 -6.36%
std::stable_partition(list<int>)_(sparse)/1024 941.552 -
std::stable_partition(list<int>)_(sparse)/32 9.939 1.36%
std::stable_partition(list<int>)_(sparse)/50 25.893 -3.02%
std::stable_partition(list<int>)_(sparse)/8192 8858.264 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2936.928 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1904.578 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1933.073 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9831.430 -
std::stable_partition(vector<int>)_(dense)/1024 293.753 -1.18%
std::stable_partition(vector<int>)_(dense)/32 21.976 -
std::stable_partition(vector<int>)_(dense)/50 25.570 -1.59%
std::stable_partition(vector<int>)_(dense)/8192 2098.349 -
std::stable_partition(vector<int>)_(sparse)/1024 215.438 -2.03%
std::stable_partition(vector<int>)_(sparse)/32 7.533 2.10%
std::stable_partition(vector<int>)_(sparse)/50 21.267 -3.83%
std::stable_partition(vector<int>)_(sparse)/8192 1548.519 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4188.111 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.298 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19063.058 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28211.141 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.445 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27198.919 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13975.896 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.225 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26171.945 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16411.327 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.147 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22881.461 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25842.388 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.190 -1.90%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28666.400 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3831.110 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.247 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13019.458 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19389.269 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.752 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25145.436 -
std::stable_sort(deque<int>)_(ascending)/1024 2117.929 1.04%
std::stable_sort(deque<int>)_(ascending)/8 17.880 -1.75%
std::stable_sort(deque<int>)_(ascending)/8192 13644.794 -
std::stable_sort(deque<int>)_(descending)/1024 2969.029 1.33%
std::stable_sort(deque<int>)_(descending)/8 27.150 -
std::stable_sort(deque<int>)_(descending)/8192 20856.729 -
std::stable_sort(deque<int>)_(heap)/1024 2752.282 -
std::stable_sort(deque<int>)_(heap)/8 26.285 -
std::stable_sort(deque<int>)_(heap)/8192 17733.350 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2962.646 1.17%
std::stable_sort(deque<int>)_(pipe-organ)/8 20.252 -1.76%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20640.376 -1.46%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3109.933 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.500 -2.30%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20815.022 -1.53%
std::stable_sort(deque<int>)_(repeated)/1024 1371.543 2.88%
std::stable_sort(deque<int>)_(repeated)/8 17.885 -2.49%
std::stable_sort(deque<int>)_(repeated)/8192 7624.904 -
std::stable_sort(deque<int>)_(shuffled)/1024 2494.539 -
std::stable_sort(deque<int>)_(shuffled)/8 24.456 -
std::stable_sort(deque<int>)_(shuffled)/8192 14940.420 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4484.031 4.49%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.242 1.95%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55249.122 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23364.984 -1.07%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 23.997 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 125365.557 -1.07%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14162.660 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.534 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117475.742 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14268.965 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.213 -1.75%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 92657.153 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23022.966 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.955 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 145943.210 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3339.720 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.223 1.13%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18896.356 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18349.075 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.118 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157871.826 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3981.752 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.487 -1.05%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45744.705 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13264.736 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.622 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 197640.811 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10327.079 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.060 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 125749.169 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8613.363 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 20.111 2.51%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 124019.005 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14463.773 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.554 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 209917.446 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1367.746 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.714 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15011.083 -1.12%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12746.344 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.721 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 183575.904 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4863.522 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.588 5.44%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20358.639 1.61%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24301.102 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.923 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23846.094 -4.64%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14301.056 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.710 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31784.845 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14452.228 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.142 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21706.080 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23570.364 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.791 1.17%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35723.990 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3158.346 -12.49%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.601 5.06%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9488.489 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18433.792 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.280 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28690.360 -
std::stable_sort(vector<int>)_(ascending)/1024 2053.899 -1.59%
std::stable_sort(vector<int>)_(ascending)/8 16.811 -
std::stable_sort(vector<int>)_(ascending)/8192 13443.592 -
std::stable_sort(vector<int>)_(descending)/1024 2795.898 -
std::stable_sort(vector<int>)_(descending)/8 25.341 -
std::stable_sort(vector<int>)_(descending)/8192 18389.700 -
std::stable_sort(vector<int>)_(heap)/1024 2515.277 -
std::stable_sort(vector<int>)_(heap)/8 21.890 -
std::stable_sort(vector<int>)_(heap)/8192 14386.430 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2783.822 -1.24%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.957 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18204.195 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2884.823 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.812 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18270.658 -
std::stable_sort(vector<int>)_(repeated)/1024 1094.176 -2.15%
std::stable_sort(vector<int>)_(repeated)/8 16.800 -
std::stable_sort(vector<int>)_(repeated)/8192 5264.311 -
std::stable_sort(vector<int>)_(shuffled)/1024 2187.297 -1.64%
std::stable_sort(vector<int>)_(shuffled)/8 21.119 -
std::stable_sort(vector<int>)_(shuffled)/8192 10792.442 -
std::swap_ranges(deque<int>)/1024 319.911 -12.42%
std::swap_ranges(deque<int>)/32 10.501 -10.23%
std::swap_ranges(deque<int>)/50 19.824 -13.26%
std::swap_ranges(deque<int>)/8192 2550.427 -11.76%
std::swap_ranges(list<int>)/1024 758.605 -
std::swap_ranges(list<int>)/32 19.528 -
std::swap_ranges(list<int>)/50 33.149 1.26%
std::swap_ranges(list<int>)/8192 8445.477 -19.95%
std::swap_ranges(vector<int>)/1024 62.778 -
std::swap_ranges(vector<int>)/32 4.828 -
std::swap_ranges(vector<int>)/50 5.607 -
std::swap_ranges(vector<int>)/8192 476.707 -
std::transform(deque<int>)_(identity_transform)/1024 382.360 3.27%
std::transform(deque<int>)_(identity_transform)/32 14.457 15.66%
std::transform(deque<int>)_(identity_transform)/50 21.537 10.85%
std::transform(deque<int>)_(identity_transform)/8192 2447.956 -
std::transform(deque<int>,_deque<int>)/1024 661.200 -
std::transform(deque<int>,_deque<int>)/32 22.336 3.95%
std::transform(deque<int>,_deque<int>)/50 35.011 3.53%
std::transform(deque<int>,_deque<int>)/8192 5417.101 -
std::transform(list<int>)_(identity_transform)/1024 743.264 -
std::transform(list<int>)_(identity_transform)/32 16.039 -
std::transform(list<int>)_(identity_transform)/50 39.234 1.88%
std::transform(list<int>)_(identity_transform)/8192 7096.632 -7.25%
std::transform(list<int>,_list<int>)/1024 850.600 -
std::transform(list<int>,_list<int>)/32 23.470 -
std::transform(list<int>,_list<int>)/50 36.928 -
std::transform(list<int>,_list<int>)/8192 9499.461 1.93%
std::transform(vector<int>)_(identity_transform)/1024 262.825 -
std::transform(vector<int>)_(identity_transform)/32 8.954 -1.21%
std::transform(vector<int>)_(identity_transform)/50 14.091 -
std::transform(vector<int>)_(identity_transform)/8192 2024.565 -
std::transform(vector<int>,_vector<int>)/1024 556.004 -
std::transform(vector<int>,_vector<int>)/32 17.231 -
std::transform(vector<int>,_vector<int>)/50 26.917 -
std::transform(vector<int>,_vector<int>)/8192 4440.127 -
std::unique(deque<int>)_(contiguous)/1024 734.027 -
std::unique(deque<int>)_(contiguous)/32 64.583 3.76%
std::unique(deque<int>)_(contiguous)/52 76.949 4.67%
std::unique(deque<int>)_(contiguous)/8192 5510.901 -
std::unique(deque<int>)_(sprinkled)/1024 846.398 -2.10%
std::unique(deque<int>)_(sprinkled)/32 69.432 4.03%
std::unique(deque<int>)_(sprinkled)/52 84.904 3.17%
std::unique(deque<int>)_(sprinkled)/8192 6999.007 -7.29%
std::unique(deque<int>,_pred)_(contiguous)/1024 636.878 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.845 -
std::unique(deque<int>,_pred)_(contiguous)/52 69.176 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4453.637 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 695.993 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.062 -1.49%
std::unique(deque<int>,_pred)_(sprinkled)/52 73.779 -2.81%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5256.262 -
std::unique(list<int>)_(contiguous)/1024 917.955 -1.32%
std::unique(list<int>)_(contiguous)/32 55.063 -
std::unique(list<int>)_(contiguous)/52 70.581 1.30%
std::unique(list<int>)_(contiguous)/8192 7076.957 -
std::unique(list<int>)_(sprinkled)/1024 956.015 -1.65%
std::unique(list<int>)_(sprinkled)/32 57.154 -
std::unique(list<int>)_(sprinkled)/52 70.605 -
std::unique(list<int>)_(sprinkled)/8192 7881.797 -
std::unique(list<int>,_pred)_(contiguous)/1024 984.254 -1.36%
std::unique(list<int>,_pred)_(contiguous)/32 59.997 -
std::unique(list<int>,_pred)_(contiguous)/52 74.363 -
std::unique(list<int>,_pred)_(contiguous)/8192 7972.160 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1025.245 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.875 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.202 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8461.220 -
std::unique(vector<int>)_(contiguous)/1024 312.014 -1.99%
std::unique(vector<int>)_(contiguous)/32 51.188 -
std::unique(vector<int>)_(contiguous)/52 56.234 -1.22%
std::unique(vector<int>)_(contiguous)/8192 1932.960 -
std::unique(vector<int>)_(sprinkled)/1024 284.138 -
std::unique(vector<int>)_(sprinkled)/32 51.032 -
std::unique(vector<int>)_(sprinkled)/52 55.547 -
std::unique(vector<int>)_(sprinkled)/8192 1922.481 -
std::unique(vector<int>,_pred)_(contiguous)/1024 536.162 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.466 -1.98%
std::unique(vector<int>,_pred)_(contiguous)/52 62.381 -3.63%
std::unique(vector<int>,_pred)_(contiguous)/8192 3764.566 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 701.530 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.915 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.735 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5286.150 -
std::unique_copy(deque<int>)_(contiguous)/1024 475.792 -
std::unique_copy(deque<int>)_(contiguous)/32 9.631 -
std::unique_copy(deque<int>)_(contiguous)/52 14.468 -1.65%
std::unique_copy(deque<int>)_(contiguous)/8192 3747.351 -
std::unique_copy(deque<int>)_(sprinkled)/1024 469.040 -
std::unique_copy(deque<int>)_(sprinkled)/32 10.889 9.83%
std::unique_copy(deque<int>)_(sprinkled)/52 19.800 5.83%
std::unique_copy(deque<int>)_(sprinkled)/8192 3758.989 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.141 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.562 7.75%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.780 -1.34%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4492.716 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.880 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.661 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.311 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5135.384 -
std::unique_copy(list<int>)_(contiguous)/1024 744.093 -
std::unique_copy(list<int>)_(contiguous)/32 11.210 -
std::unique_copy(list<int>)_(contiguous)/52 21.503 -
std::unique_copy(list<int>)_(contiguous)/8192 6804.694 -
std::unique_copy(list<int>)_(sprinkled)/1024 745.190 -
std::unique_copy(list<int>)_(sprinkled)/32 12.476 -
std::unique_copy(list<int>)_(sprinkled)/52 21.705 -
std::unique_copy(list<int>)_(sprinkled)/8192 6945.980 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 791.450 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.148 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 32.491 2.54%
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7401.284 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 844.500 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.088 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.623 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7393.288 -
std::unique_copy(vector<int>)_(contiguous)/1024 248.653 -
std::unique_copy(vector<int>)_(contiguous)/32 8.773 -1.68%
std::unique_copy(vector<int>)_(contiguous)/52 13.485 -
std::unique_copy(vector<int>)_(contiguous)/8192 1895.721 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.391 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.282 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.821 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1883.350 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 543.544 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.302 -1.36%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.620 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3701.394 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 583.834 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.339 1.03%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.033 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4424.002 -
std::unordered_map<int,_int>::clear()/0 427.742 1.52%
std::unordered_map<int,_int>::clear()/1024 8011.036 -5.49%
std::unordered_map<int,_int>::clear()/32 613.425 -
std::unordered_map<int,_int>::clear()/8192 61391.928 -4.03%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.262 -4.10%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.336 7.37%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.207 -7.78%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.440 30.80%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.614 21.75%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.383 18.37%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.493 21.65%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.371 3.73%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.362 10.53%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.438 3.00%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.286 -5.80%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.402 -12.56%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.369 -4.64%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.175 -3.93%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.930 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8805.129 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 284.994 -2.17%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 108438.049 -
std::unordered_map<int,_int>::ctor(const&)/0 13.854 -
std::unordered_map<int,_int>::ctor(const&)/1024 6663.175 -
std::unordered_map<int,_int>::ctor(const&)/32 198.886 -
std::unordered_map<int,_int>::ctor(const&)/8192 54467.792 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.924 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10154.158 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 271.426 -3.60%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 85061.737 1.78%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.806 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13514.134 -1.73%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 369.189 -1.86%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141911.389 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.809 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13369.773 -2.65%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.314 -1.82%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141676.119 -
std::unordered_map<int,_int>::erase(iterator)/0 19.654 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.137 -1.54%
std::unordered_map<int,_int>::erase(iterator)/32 20.468 1.19%
std::unordered_map<int,_int>::erase(iterator)/8192 20.773 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.798 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5291.295 -2.97%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 522.344 -1.70%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45056.161 2.14%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.240 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.237 -2.79%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.153 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 25.298 9.29%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.256 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.149 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.157 12.42%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.977 -5.84%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.015 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.056 -19.56%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.455 20.74%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.339 7.31%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 0.963 -15.19%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.201 -9.37%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.084 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.680 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13336.460 1.51%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 781.549 2.64%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 140019.474 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.142 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7431.631 -2.00%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 609.881 -1.18%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 88214.775 3.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.462 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14686.201 -1.23%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 816.849 1.58%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 151022.452 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.409 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14109.565 -1.92%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 795.477 -1.03%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 153055.145 3.27%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.658 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.543 17.53%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.688 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.265 2.50%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.135 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 21.065 6.27%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 20.133 -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.817 -3.87%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.862 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.019 -1.56%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.892 -3.82%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.544 2.11%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.223 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 19.784 -13.34%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.720 -3.54%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.985 1.04%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.214 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6734.343 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 220.805 1.62%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55552.530 2.08%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.236 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6789.585 1.38%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 201.098 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55770.898 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1472.400 8.65%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.149 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 28009.881 4.20%
std::unordered_multimap<int,_int>::clear()/0 422.290 -
std::unordered_multimap<int,_int>::clear()/1024 7878.217 -
std::unordered_multimap<int,_int>::clear()/32 609.174 -
std::unordered_multimap<int,_int>::clear()/8192 60848.913 1.07%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.014 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.273 -12.64%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.273 4.25%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.289 6.01%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.367 9.10%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.282 2.97%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.439 -10.12%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.380 -4.80%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.018 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.708 9.63%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.570 10.85%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.701 14.03%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.404 48.35%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.360 -1.63%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.345 -8.73%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.287 -6.69%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.866 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8991.703 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 303.300 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 111283.572 1.15%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.757 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6688.464 -
std::unordered_multimap<int,_int>::ctor(const&)/32 197.500 1.63%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54763.201 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.899 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9196.826 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 254.265 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77232.456 1.50%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.774 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13531.326 -1.19%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.250 -2.15%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144801.664 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.745 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13489.097 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 377.672 1.37%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 146395.119 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.561 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.382 -1.33%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.649 2.49%
std::unordered_multimap<int,_int>::erase(iterator)/8192 27.355 -2.42%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.859 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5488.168 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.244 1.01%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44903.243 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.716 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.043 3.61%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.219 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 22.569 1.79%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.273 -10.54%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.168 13.77%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.127 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.914 2.29%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.419 19.28%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.514 25.14%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.530 10.10%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.052 -5.57%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.179 1.44%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.113 1.56%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.093 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16568.960 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 814.203 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 179076.924 1.09%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.683 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15051.867 -3.89%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 868.953 2.63%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 187701.753 1.93%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.667 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16884.818 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 843.642 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 173732.631 1.05%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.894 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17870.065 -1.65%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 902.360 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 191361.860 1.08%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.014 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 34.209 36.35%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.848 -1.17%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 24.814 -8.24%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.444 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 25.179 5.13%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 21.851 10.42%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 24.932 11.08%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.154 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6733.371 1.28%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 207.448 -2.13%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54408.224 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.097 -1.22%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6739.178 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.449 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54990.811 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.875 -6.18%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1334.850 -31.23%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.069 1.42%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26870.959 -13.20%
std::unordered_multiset<int>::clear()/0 423.530 -
std::unordered_multiset<int>::clear()/1024 7823.634 -2.13%
std::unordered_multiset<int>::clear()/32 612.776 -
std::unordered_multiset<int>::clear()/8192 59636.365 -
std::unordered_multiset<int>::contains(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.356 9.71%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.234 -6.84%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.280 -17.94%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.365 -8.31%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.659 -4.90%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.500 -2.67%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.424 -12.24%
std::unordered_multiset<int>::count(key)_(existent)/0 0.014 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.709 3.85%
std::unordered_multiset<int>::count(key)_(existent)/32 1.723 1.98%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.764 -5.55%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.271 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.106 1.39%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.204 10.68%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.198 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 15.021 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8760.401 -2.04%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 304.401 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 105071.275 -
std::unordered_multiset<int>::ctor(const&)/0 13.819 -
std::unordered_multiset<int>::ctor(const&)/1024 6682.397 -
std::unordered_multiset<int>::ctor(const&)/32 200.452 -
std::unordered_multiset<int>::ctor(const&)/8192 55258.900 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.847 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9143.416 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 265.970 3.06%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76696.220 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.825 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13736.910 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 388.726 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143833.773 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.836 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13513.360 -1.19%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 374.605 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144091.035 -
std::unordered_multiset<int>::erase(iterator)/0 19.717 -
std::unordered_multiset<int>::erase(iterator)/1024 21.159 -
std::unordered_multiset<int>::erase(iterator)/32 20.211 -
std::unordered_multiset<int>::erase(iterator)/8192 20.129 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.322 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5487.164 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 542.541 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43758.912 -
std::unordered_multiset<int>::erase(key)_(existent)/0 20.663 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.353 -2.41%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.206 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.214 -3.55%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.398 31.32%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.106 1.47%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.187 2.42%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.015 -
std::unordered_multiset<int>::find(key)_(existent)/0 0.014 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.166 -2.22%
std::unordered_multiset<int>::find(key)_(existent)/32 1.156 -3.06%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.174 -4.00%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.332 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.059 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.195 -1.05%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.155 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.482 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 15815.492 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 795.009 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 171833.396 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 423.236 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15180.962 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 834.273 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 182379.581 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.016 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 33.553 6.10%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.891 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 35.583 2.78%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.524 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 25.452 -
std::unordered_multiset<int>::insert(value)_(new_value)/32 20.985 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 19.925 -2.18%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.188 -1.02%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6800.392 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.381 1.41%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54278.104 -1.91%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.206 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6709.773 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.386 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54817.760 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.932 3.22%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1381.142 -4.54%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.419 1.12%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26645.973 -1.00%
std::unordered_set<int>::clear()/0 421.881 -
std::unordered_set<int>::clear()/1024 8055.054 -3.39%
std::unordered_set<int>::clear()/32 612.924 -
std::unordered_set<int>::clear()/8192 62462.782 -1.98%
std::unordered_set<int>::contains(key)_(existent)/0 0.017 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.241 -1.78%
std::unordered_set<int>::contains(key)_(existent)/32 1.312 5.68%
std::unordered_set<int>::contains(key)_(existent)/8192 1.254 -10.17%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.336 -7.35%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.807 18.94%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.616 -
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.637 11.90%
std::unordered_set<int>::count(key)_(existent)/0 0.015 -
std::unordered_set<int>::count(key)_(existent)/1024 1.470 13.87%
std::unordered_set<int>::count(key)_(existent)/32 1.275 -23.17%
std::unordered_set<int>::count(key)_(existent)/8192 1.242 -13.40%
std::unordered_set<int>::count(key)_(non-existent)/0 0.403 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.440 -6.47%
std::unordered_set<int>::count(key)_(non-existent)/32 1.422 -5.73%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.224 -25.36%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.830 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9636.896 4.63%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 309.400 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 111945.807 7.72%
std::unordered_set<int>::ctor(const&)/0 13.815 -
std::unordered_set<int>::ctor(const&)/1024 6605.317 -
std::unordered_set<int>::ctor(const&)/32 199.841 -
std::unordered_set<int>::ctor(const&)/8192 54839.921 -
std::unordered_set<int>::ctor(const&,_alloc)/0 14.159 1.51%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9830.440 -2.48%
std::unordered_set<int>::ctor(const&,_alloc)/32 279.958 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 81610.363 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.829 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13576.155 -1.32%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.868 1.87%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141343.343 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.802 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13560.671 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 380.536 2.46%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141455.813 -
std::unordered_set<int>::erase(iterator)/0 19.695 -
std::unordered_set<int>::erase(iterator)/1024 20.129 -15.40%
std::unordered_set<int>::erase(iterator)/32 20.095 -7.34%
std::unordered_set<int>::erase(iterator)/8192 20.393 -16.70%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.567 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5330.522 -1.52%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 535.493 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44091.170 -
std::unordered_set<int>::erase(key)_(existent)/0 21.049 -1.80%
std::unordered_set<int>::erase(key)_(existent)/1024 21.639 -22.05%
std::unordered_set<int>::erase(key)_(existent)/32 21.558 -
std::unordered_set<int>::erase(key)_(existent)/8192 22.357 -16.57%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.181 12.11%
std::unordered_set<int>::erase(key)_(non-existent)/32 0.970 -15.22%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.830 -24.28%
std::unordered_set<int>::find(key)_(existent)/0 0.013 -
std::unordered_set<int>::find(key)_(existent)/1024 1.335 -
std::unordered_set<int>::find(key)_(existent)/32 1.313 -10.00%
std::unordered_set<int>::find(key)_(existent)/8192 1.302 -4.48%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.114 -12.65%
std::unordered_set<int>::find(key)_(non-existent)/32 1.219 6.54%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.165 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.512 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13389.611 -1.70%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 748.151 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 138813.320 1.80%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.342 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7757.907 3.85%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 617.589 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84771.257 -1.49%
std::unordered_set<int>::insert(value)_(already_present)/0 1.570 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.936 9.46%
std::unordered_set<int>::insert(value)_(already_present)/32 1.651 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.252 12.12%
std::unordered_set<int>::insert(value)_(new_value)/0 19.120 -
std::unordered_set<int>::insert(value)_(new_value)/1024 20.616 3.66%
std::unordered_set<int>::insert(value)_(new_value)/32 19.378 -5.66%
std::unordered_set<int>::insert(value)_(new_value)/8192 21.443 5.85%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.221 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6724.864 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 223.947 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54970.697 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.169 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6702.514 -1.15%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 201.493 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54932.349 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.849 -5.86%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1388.360 -7.55%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.048 -2.03%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25563.662 -4.50%
std::unordered_set<std::string>::clear()/0 422.258 -
std::unordered_set<std::string>::clear()/1024 22235.178 -1.93%
std::unordered_set<std::string>::clear()/32 881.141 -2.92%
std::unordered_set<std::string>::clear()/8192 218007.851 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 38.880 -
std::unordered_set<std::string>::contains(key)_(existent)/32 43.901 -
std::unordered_set<std::string>::contains(key)_(existent)/8192 39.701 -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.348 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 21.875 -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 20.362 -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 18.862 -
std::unordered_set<std::string>::count(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::count(key)_(existent)/1024 42.113 -
std::unordered_set<std::string>::count(key)_(existent)/32 35.221 -
std::unordered_set<std::string>::count(key)_(existent)/8192 38.671 -
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.271 -13.96%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.340 -
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.505 -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.684 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.674 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40241.336 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1086.752 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 719599.462 -
std::unordered_set<std::string>::ctor(const&)/0 13.785 -
std::unordered_set<std::string>::ctor(const&)/1024 34759.514 -3.81%
std::unordered_set<std::string>::ctor(const&)/32 696.854 -7.02%
std::unordered_set<std::string>::ctor(const&)/8192 342991.369 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.832 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63695.976 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1609.176 -2.35%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 608422.721 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.853 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62153.903 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1602.623 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 642094.895 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.753 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 64018.516 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1598.745 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 635296.391 -
std::unordered_set<std::string>::erase(iterator)/0 29.921 -2.72%
std::unordered_set<std::string>::erase(iterator)/1024 29.633 -2.87%
std::unordered_set<std::string>::erase(iterator)/32 33.156 -2.34%
std::unordered_set<std::string>::erase(iterator)/8192 31.862 -1.45%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.207 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11949.971 -2.64%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 702.788 -2.20%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115932.042 -2.76%
std::unordered_set<std::string>::erase(key)_(existent)/0 114.330 -1.19%
std::unordered_set<std::string>::erase(key)_(existent)/1024 79.468 -1.14%
std::unordered_set<std::string>::erase(key)_(existent)/32 117.872 -
std::unordered_set<std::string>::erase(key)_(existent)/8192 114.243 -
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 24.946 -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 24.245 -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 24.570 -
std::unordered_set<std::string>::find(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::find(key)_(existent)/1024 42.499 -
std::unordered_set<std::string>::find(key)_(existent)/32 43.690 -1.07%
std::unordered_set<std::string>::find(key)_(existent)/8192 34.548 -
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.337 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 22.547 -
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.671 -1.70%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.925 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.173 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56580.037 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2181.365 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 600624.812 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 421.264 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56855.566 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1780.786 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 560861.266 1.23%
std::unordered_set<std::string>::insert(value)_(already_present)/0 54.755 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 31.157 -
std::unordered_set<std::string>::insert(value)_(already_present)/32 35.481 -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 61.641 -
std::unordered_set<std::string>::insert(value)_(new_value)/0 67.837 -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 65.035 1.29%
std::unordered_set<std::string>::insert(value)_(new_value)/32 46.962 2.51%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 62.853 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.251 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35904.010 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 693.034 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340971.130 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.205 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35323.094 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 676.610 -6.90%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 341979.351 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17469.465 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 273.922 5.00%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212860.216 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 242.827 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.643 -2.23%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1880.945 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.527 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.071 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 776.155 -1.00%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.653 -1.16%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.445 2.75%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 676.114 3.95%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 49.947 1.30%
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.572 3.03%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 609.008 -1.27%
std::vector<int>::ctor(size)/1024 43.211 -
std::vector<int>::ctor(size)/32 9.508 -4.03%
std::vector<int>::ctor(size)/8192 569.113 -1.15%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.581 -1.10%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.196 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.877 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.568 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.749 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.687 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.717 -1.02%
std::vector<int>::erase(middle)_(cheap_elements)/32 4.290 -1.37%
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.581 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.487 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.044 -1.06%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.863 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 802.555 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 458.746 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3042.208 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 931.438 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 483.643 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4231.007 2.26%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2214.982 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.645 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13389.614 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.892 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.077 1.44%
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.525 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.904 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.001 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 671.123 -15.66%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.772 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.054 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 693.120 2.34%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.659 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.385 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.290 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.362 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.341 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.371 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 485.270 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 16.040 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4599.128 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6282.223 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 132.824 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52479.776 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.558 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.684 -1.55%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6936.092 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19620.115 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 593.030 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 170908.856 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.089 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.021 1.36%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6928.879 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19596.274 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 591.661 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171071.162 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.784 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.923 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6929.195 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19633.437 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 590.913 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171589.646 -
std::vector<std::string>::ctor(size)/1024 429.777 -
std::vector<std::string>::ctor(size)/32 34.798 3.43%
std::vector<std::string>::ctor(size)/8192 4249.700 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 583.175 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.106 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5375.262 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19471.409 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 563.839 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 169911.442 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.546 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.438 1.21%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4568.504 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.167 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.766 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4582.506 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.621 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.826 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2277.134 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.347 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.913 1.75%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.775 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.474 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.189 2.18%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4563.158 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 583.892 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.263 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4576.428 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1626.045 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 484.015 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9827.506 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15154.284 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 817.640 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 115065.555 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3043.795 -1.82%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 547.203 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20817.265 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16667.953 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 891.436 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 126808.935 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1698.150 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 581.623 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11046.331 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13363.828 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 900.383 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 115311.114 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.528 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.150 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.026 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.168 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.905 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.058 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.605 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 28.479 2.88%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5700.727 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6201.136 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 123.952 4.01%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51625.651 1.17%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 540.776 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.945 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3148.725 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 597.687 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.551 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5784.503 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.045 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.785 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.697 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.409 1.11%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.914 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.547 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.807 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.806 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.797 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.310 -1.62%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.369 -1.45%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.369 -1.47%
vector<bool>(const_vector<bool>&) 9.660 -
vector<bool>(size_type,_const_value_type&) 8.045 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 11.913 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.861 -
vector<bool>::reserve() 8.108 -
Geometric Mean 217.182 -