Fields

hardware None
os None
test_suite_commit ec2f9980d4732c5a5a1cff9276848e167a43b69f
compiler Apple clang version 17.0.0 (clang-1700.6.4.2)
Target: arm64-apple-darwin25.1.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
sdk None

Parameters

Fields

NameValue
commit_info None
git_sha None

Parameters

NameValue
Filter

apple-m5-xcode26-libstdcxx15 test results

Run Order Start Time Duration
Current 15 2026-03-31T07:14:39 0:00:00
Previous 574830 2026-03-30T18:46:47 0:00:00
Baseline 15 2026-03-31T12:45:22 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1631 1719
Performance Improvements 2211 1822
Added Tests 9 9
Unchanged Tests 33789 34090
Total Tests 37640

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 262.89% 48.703 176.736 - 211.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 203.50% 67.388 204.523 - 199.64% -
BM_stop_token_multi_thread_polling_stop_requested/1024 138.74% 341165.900 814512.706 - 1.71% -
std::stable_partition(list<int>)_(alloc_fails)/8192 100.08% 31167.146 62358.594 - 96.81% -
BM_vector_deque_ranges_move/0 91.42% 0.232 0.444 - 23.84% -
BM_vector_deque_copy/0 90.87% 0.231 0.442 - 43.72% -
SetIntersection_None_Vector_float_16384_64 89.77% 20410152.758 38732095.389 - 82.59% -
SetIntersection_None_Vector_uint64_16384_16384 87.44% 20402019.424 38241910.515 - 87.85% -
SetIntersection_None_Vector_uint64_16384_64 87.14% 20426059.468 38225066.056 - 88.44% -
SetIntersection_None_Vector_uint64_16384_1 86.19% 20438277.861 38053635.322 - 87.07% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/32 82.05% 48.291 87.912 - -8.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 80.21% 202930585.714 365693220.569 - 81.83% -
SetIntersection_None_Vector_float_16384_1 79.59% 21711867.442 38993017.655 - 28.55% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/8192 77.47% 78.334 139.020 - 61.48% -
SetIntersection_None_Vector_float_16384_1024 75.18% 22053981.945 38634975.441 - 28.47% -
SetIntersection_None_Vector_uint64_16384_256 73.89% 21978826.076 38218685.472 - 87.63% -
std::is_sorted(deque<int>)/8 73.56% 2.345 4.069 - 29.43% -
SetIntersection_None_Vector_uint32_16384_64 73.03% 19998300.495 34603649.890 - 72.53% -
BM_std_minmax_element<char>/65536 71.75% 21963.060 37720.721 - 0.54% -
BM_std_minmax_element<char>/4000 70.66% 1345.382 2295.966 - 0.70% -
SetIntersection_None_Vector_uint32_16384_256 70.65% 20269655.623 34590535.797 - 71.85% -
BM_std_minmax_element<char>/5500 69.78% 1848.306 3138.143 - 0.21% -
BM_std_minmax_element<char>/70000 69.59% 23427.607 39730.533 - -0.47% -
BM_std_minmax_element<char>/64000 69.40% 21449.244 36336.018 - 0.06% -
BM_std_minmax_element<char>/4096 69.06% 1374.612 2323.865 - -0.22% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 68.19% 41.803 70.307 - 133.43% -
SetIntersection_None_Vector_float_16384_4 67.72% 23060313.798 38676106.837 - 47.27% -
BM_std_minmax_element<char>/1024 67.27% 347.268 580.864 - 0.33% -
SetIntersection_None_Vector_uint64_16384_4 65.75% 23141262.773 38357602.432 - 88.87% -
SetIntersection_None_Vector_uint32_16384_16384 65.36% 20019315.137 33104920.108 - 64.94% -
SetIntersection_None_Vector_uint32_16384_4 65.32% 20182363.084 33365476.690 - 67.11% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 64.63% 141.607 233.132 - 146.82% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 63.53% 18.753 30.668 - 59.48% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.44% 23.494 38.398 - 67.79% -
SetIntersection_None_Vector_float_16384_16384 63.06% 23856611.177 38900603.261 - 58.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 61.09% 20.491 33.009 - -1.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 59.85% 139.578 223.122 - 136.42% -
SetIntersection_None_Set_uint32_16384_16384 59.45% 198574026.627 316627749.521 - 59.45% -
BM_std_minmax_element<char>/512 59.20% 176.095 280.346 - -1.58% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 58.47% 47.060 74.575 - 28.67% -
SetIntersection_None_Vector_uint32_16384_1 58.25% 20041699.335 31716316.240 - 57.91% -
std::is_sorted(deque<int>,_pred)/8 57.99% 2.758 4.358 - -3.79% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 57.32% 24.289 38.211 - 79.53% -
std::move_backward(vector<int>)/32768 56.94% 1725.391 2707.784 - 57.85% -
std::stable_partition(list<int>)_(dense)/8192 56.68% 17279.189 27073.197 - 57.74% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 56.28% 47.184 73.740 - 77.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 55.72% 155.381 241.953 - 148.41% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 55.30% 71.290 110.714 - 75.04% -
std::find_if(list<int>)_(bail_25%)/32768 55.24% 7062.081 10962.913 - 44.94% -
SetIntersection_None_Vector_uint64_1024_1024 53.46% 2267885.767 3480208.153 - 49.89% -
SetIntersection_None_Vector_uint64_16384_16 52.34% 25134233.478 38290697.103 - 89.25% -
std::equal(list<int>)_(it,_it,_it)/1024 52.02% 772.419 1174.218 - 53.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 51.89% 250801099.418 380932125.908 - 69.29% -
rng::adjacent_view::begin()/1000_(full_view) 51.34% 483.863 732.276 - 36.33% -
std::move(vector<int>)/262144 49.85% 14613.976 21898.760 - 54.80% -
SetIntersection_None_Vector_string_262144_16384 49.83% 1293963.287 1938757.487 - 64.34% -
SetIntersection_None_Vector_uint64_1024_1 49.32% 2297615.679 3430688.335 - 47.47% -
SetIntersection_None_Vector_uint64_1024_4 48.78% 2316409.349 3446450.038 - 52.68% -
std::set<std::string>::insert(const_value_type&)_(already_present)/32 48.29% 41.819 62.014 - 17.83% -
SetIntersection_None_Vector_uint64_1024_16 47.07% 2325903.391 3420816.688 - 47.94% -
SetIntersection_None_Vector_uint64_1024_256 46.89% 2341230.307 3439028.468 - 47.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 45.76% 179791032.756 262058800.459 - 49.89% -
BM_StringEraseWithMove_Huge_Transparent 45.32% 47.286 68.717 - 42.53% -
SetIntersection_None_Vector_string_262144_16 45.30% 1212957.315 1762480.009 - 50.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 45.14% 242458663.275 351916072.611 - 49.32% -
ranges::minmax(std::vector<long_long>)/1 44.51% 0.304 0.440 - 30.41% -
SetIntersection_None_Set_uint32_16384_64 44.14% 193348093.610 278686616.058 - 41.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 43.23% 29689806.048 42525540.851 - 31.32% -
SetIntersection_Interlaced_Vector_string_262144_1024 43.13% 1246113.330 1783564.221 - 45.01% -
BM_vector_deque_copy_backward/0 43.11% 0.309 0.442 - -0.56% -
SetIntersection_None_Vector_uint64_1024_64 42.96% 2330863.057 3332140.576 - 43.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 42.80% 238052163.972 339937178.677 - 45.13% -
SetIntersection_Interlaced_Vector_string_262144_64 42.72% 1181295.142 1685927.622 - 44.49% -
SetIntersection_None_Set_uint32_16384_256 42.57% 193100134.982 275293305.982 - 43.40% -
SetIntersection_None_Vector_string_262144_1024 42.10% 1215770.841 1727656.927 - 47.74% -
SetIntersection_None_Set_uint32_16384_1024 41.47% 193374188.896 273568599.904 - 42.03% -
SetIntersection_None_Vector_string_262144_256 41.46% 1224582.549 1732234.843 - 46.17% -
SetIntersection_None_Set_uint32_16384_4 41.34% 192747435.020 272438337.561 - 41.68% -
SetIntersection_None_Set_uint32_16384_16 41.15% 192938474.240 272332529.910 - 41.43% -
SetIntersection_None_Vector_string_262144_64 40.46% 1245490.275 1749464.776 - 49.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 40.43% 38318177.732 53808873.193 - 20.73% -
BM_StringEraseWithMove_Huge_Opaque 40.03% 51.542 72.173 - 33.77% -
SetIntersection_Interlaced_Vector_string_262144_256 39.21% 1214959.193 1691386.569 - 41.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 39.01% 44935726.887 62465250.259 - 16.31% -
SetIntersection_None_Set_uint32_16384_1 38.84% 192113885.190 266736018.658 - 38.50% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 37.88% 24.843 34.254 - -1.48% -
ranges::min(std::deque<char>)/1 37.43% 0.428 0.589 - 28.51% -
BM_deque_deque_ranges_copy_backward/65536 37.40% 18183.235 24983.629 - 9.21% -
std::stable_partition(list<int>)_(sparse)/8192 37.13% 18620.394 25534.022 - 56.07% -
BM_deque_deque_ranges_copy_backward/70000 37.06% 19421.774 26619.993 - 9.46% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/1024 36.98% 107.352 147.054 - -8.86% -
BM_deque_deque_ranges_copy_backward/64000 36.76% 17789.060 24329.116 - 8.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 36.45% 42434097.501 57902697.753 - 26.38% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.34% 103.128 140.604 - 84.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 36.11% 247777648.084 337244958.198 - 42.62% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 35.73% 6714.966 9113.919 - 32.55% -
SetIntersection_None_Vector_string_262144_1 35.66% 1271405.723 1724725.589 - 47.30% -
BM_deque_deque_ranges_copy_backward/4000 34.52% 1107.058 1489.210 - 8.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 34.52% 251361579.401 338122616.569 - 42.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 34.48% 251930046.873 338791670.743 - 41.00% -
SetIntersection_Interlaced_Vector_string_262144_16 34.47% 1113833.860 1497717.109 - 35.91% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/1024 34.32% 48.747 65.479 - -32.54% -
BM_deque_deque_ranges_copy_backward/4096 34.32% 1135.655 1525.431 - 7.54% -
rng::find_last_if(deque<int>)_(bail_10%)/50 33.81% 17.356 23.224 - 59.46% -
SetIntersection_None_Vector_string_262144_4 33.19% 1283256.337 1709163.655 - 46.14% -
BM_deque_deque_ranges_copy_backward/1024 32.91% 287.665 382.349 - 7.74% -
BM_deque_deque_ranges_copy_backward/5500 32.81% 1541.700 2047.593 - 8.10% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 32.77% 46.411 61.622 - -23.84% -
SetIntersection_Interlaced_Set_string_262144_64 32.76% 2814472.187 3736603.074 - 37.04% -
SetIntersection_Front_Set_uint32_16384_16384 32.74% 255963817.425 339759868.032 - 34.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 32.54% 207071447.978 274451017.007 - 39.50% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 32.52% 36.853 48.839 - 43.16% -
BM_vector_deque_ranges_move/1 32.51% 0.520 0.689 - -0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 32.22% 205104940.245 271188203.385 - 35.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 32.19% 3560179.239 4706076.067 - 33.01% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 32.03% 35.986 47.513 - 26.01% -
BM_vector_deque_ranges_copy/0 32.01% 0.266 0.351 - -21.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 31.95% 49089436.699 64775174.810 - 28.65% -
BM_std_minmax_element<long_long>/1 31.77% 0.441 0.581 - 10.34% -
SetIntersection_Interlaced_Set_string_262144_1024 31.74% 2885251.772 3801157.698 - 34.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 31.70% 206791831.367 272347446.252 - 35.12% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.37% 27.049 35.535 - 7.39% -
SetIntersection_Interlaced_Vector_string_262144_16384 31.36% 1951699.145 2563782.968 - 39.12% -
BM_StringEraseToEnd_Huge_Opaque 31.11% 2.312 3.031 - 30.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 31.08% 201989796.618 264776311.815 - 30.21% -
BM_deque_deque_ranges_copy_backward/512 31.02% 146.431 191.849 - 6.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 30.94% 207227802.323 271350966.161 - 33.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 30.43% 34485713.439 44978264.580 - 32.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 30.25% 3732119.268 4861032.916 - 14.47% -
BM_vector_deque_ranges_copy_backward/1 30.12% 0.649 0.844 - 22.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 30.11% 34467762.569 44845550.042 - 28.94% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 29.98% 22.846 29.696 - 5.90% -
std::search(deque<int>)_(near_matches)/1024 29.73% 22035.950 28586.418 - -5.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 29.08% 34756044.345 44864546.135 - 27.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 28.80% 239767916.640 308814688.896 - 21.97% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 28.68% 79.469 102.260 - 28.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 28.07% 3807741.450 4876594.478 - 12.21% -
std::rotate(list<int>)_(by_1/2)/8192 27.97% 9752.550 12480.821 - -0.24% -
SetIntersection_None_Vector_uint64_16384_1024 27.86% 30021002.889 38385358.732 - 89.57% -
SetIntersection_None_Vector_uint32_1024_16 27.76% 2600608.207 3322510.235 - 45.37% -
std::copy_n(vector<int>)/4096 27.70% 165.695 211.593 - 44.18% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 27.67% 37.487 47.861 - 15.63% -
std::search(deque<int>)_(near_matches)/1000 27.60% 21675.100 27656.433 - -6.12% -
BM_StringEraseToEnd_Huge_Transparent 27.35% 2.431 3.096 - 26.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 27.05% 5630069.244 7152890.652 - 16.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 26.55% 260414764.797 329558634.096 - 33.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 26.53% 24.349 30.809 - -5.95% -
BM_deque_deque_ranges_copy/4096 26.53% 1203.791 1523.139 - 8.70% -
std::rotate(list<int>)_(by_1/3)/8192 25.93% 10576.482 13319.426 - -0.26% -
BM_vector_deque_move/0 25.93% 0.351 0.442 - -0.54% -
BM_deque_deque_ranges_copy/4000 25.81% 1182.315 1487.431 - 8.55% -
BM_deque_deque_ranges_copy/1024 25.77% 305.124 383.743 - 8.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 25.70% 4697247.595 5904353.457 - 25.30% -
BM_deque_deque_ranges_copy/5500 25.67% 1621.907 2038.319 - 8.39% -
BM_std_minmax_element<short>/1 25.26% 0.366 0.458 - 22.62% -
BM_deque_deque_ranges_copy/512 25.25% 154.930 194.043 - 7.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 25.20% 2746474.138 3438465.018 - 3.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 24.88% 4368718.667 5455856.724 - 9.88% -
BM_StringRelational_Eq_Empty_Large_Control 24.75% 0.394 0.491 - 16.21% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 24.62% 93.369 116.358 - 12.07% -
rng::find_last(vector<char>)_(bail_90%)/8 23.97% 0.582 0.721 - -13.40% -
std::format(double)_(fmt:_{:_17000L}) 23.73% 581.591 719.601 - 22.43% -
std::format(double)_(fmt:_{:_17000}) 23.60% 570.424 705.027 - 22.57% -
BM_deque_deque_ranges_copy/65536 23.33% 20111.088 24803.767 - 8.33% -
SetIntersection_None_Vector_uint32_16384_16 23.32% 27966282.610 34486881.783 - 70.30% -
SetIntersection_None_Vector_uint32_262144_16384 23.23% 305213506.540 376125089.475 - 7.32% -
BM_deque_deque_ranges_copy/70000 23.20% 21499.507 26487.516 - 9.49% -
SetIntersection_Front_Vector_uint64_1024_1024 23.00% 2836098.010 3488357.132 - 2.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 22.51% 62621187.512 76716115.093 - 25.45% -
SetIntersection_None_Set_string_262144_1024 22.45% 2800238.784 3429007.251 - 26.26% -
SetIntersection_None_Set_string_262144_64 22.38% 2784863.114 3407994.751 - 25.81% -
SetIntersection_None_Set_string_262144_262144 22.30% 3703789.786 4529736.470 - 23.12% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 22.25% 54.212 66.273 - 28.85% -
std::find_if(deque<int>)_(bail_25%)/1024 22.13% 63.680 77.773 - 26.76% -
SetIntersection_None_Vector_uint32_262144_1 22.07% 333677149.424 407327291.400 - 16.22% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 22.07% 705.353 860.998 - -1.19% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 21.82% 0.516 0.629 - 23.76% -
std::is_sorted_until(list<int>,_pred)/8192 21.66% 6987.236 8501.015 - 22.00% -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/8192 21.56% 692.469 841.800 - 0.44% -
SetIntersection_None_Set_string_262144_4 21.53% 2798115.835 3400560.003 - 25.68% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 21.46% 1.055 1.282 - 15.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 21.13% 34522904.409 41818982.316 - 27.29% -
std::find(list<int>)_(process_all)/8192 20.91% 6852.304 8285.099 - 12.94% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 20.84% 700.437 846.417 - -0.57% -
BM_deque_vector_ranges_copy_backward/0 20.68% 0.572 0.690 - -0.14% -
SetIntersection_Interlaced_Set_string_262144_4 20.67% 1998759.340 2411824.185 - 21.96% -
rng::contains_subrange(deque<int>)_(same_length)/16 20.23% 7.906 9.505 - 28.26% -
SetIntersection_Interlaced_Set_float_256_256 20.20% 9101198.893 10939362.668 - 4.35% -
BM_deque_deque_ranges_copy/64000 20.08% 20103.716 24141.399 - 7.56% -
BM_Hash/uint32_random_std_hash/1024 19.94% 604.235 724.692 - 25.09% -
rng::find_last_if(deque<int>)_(bail_10%)/8 19.85% 3.973 4.761 - 43.02% -
std::rotate(deque<int>)_(by_1/2)/8192 19.81% 1183.396 1417.864 - 13.05% -
BM_deque_deque_ranges_copy_backward/0 19.81% 0.537 0.644 - 13.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.73% 38.779 46.431 - -7.37% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 19.73% 46.989 56.260 - 19.41% -
BM_sprintf/C_string_len_6 19.65% 3.723 4.455 - 1.66% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 19.51% 0.409 0.489 - 0.36% -
SetIntersection_Interlaced_Vector_uint64_256_16 19.43% 5199013.328 6209041.705 - 0.63% -
SetIntersection_None_Vector_float_262144_4 19.41% 292778738.774 349620232.048 - 1.35% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 19.35% 26.596 31.742 - 20.64% -
std::rotate(deque<int>)_(by_1/2)/1024 19.21% 153.913 183.485 - 12.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 19.21% 4541878.309 5414386.373 - 2.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 19.19% 42799477.885 51012360.351 - 20.03% -
BM_to_sys/2100/threads:4 19.10% 22.200 26.440 - 15.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 19.03% 2848909.656 3391108.895 - -23.09% -
SetIntersection_None_Vector_uint32_16384_1024 18.96% 28655649.396 34088534.303 - 68.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 18.92% 1777460.799 2113719.005 - 18.65% -
SetIntersection_Interlaced_Set_uint32_16384_4 18.82% 154814800.341 183944671.461 - 19.40% -
SetIntersection_None_Vector_float_256_1 18.80% 5612976.843 6668202.795 - 18.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 18.71% 50839506.090 60353609.081 - 28.67% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 18.71% 21.334 25.326 - 5.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 18.62% 3346397.076 3969400.050 - 7.55% -
SetIntersection_None_Vector_uint32_256_4 18.59% 5568908.368 6604081.984 - 18.13% -
BM_BitsetToString<32>/Dense_(90%)/90 18.53% 24.685 29.260 - 6.91% -
SetIntersection_None_Vector_uint64_256_64 18.50% 4480579.848 5309470.829 - 16.99% -
SetIntersection_Interlaced_Set_string_262144_256 18.33% 2975763.753 3521307.372 - 20.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 18.14% 1784665.976 2108335.961 - 17.02% -
std::set<std::string>::erase(iterator)/1024 18.12% 27.580 32.579 - 10.90% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 18.10% 2393.473 2826.607 - 32.24% -
SetIntersection_None_Set_uint32_262144_4 18.08% 1478058.752 1745336.223 - 22.13% -
std::copy_backward(vector<bool>)_(aligned)/1048576 18.02% 1203751.464 1420652.189 - -11.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 18.00% 3343178.378 3944907.268 - 18.04% -
std::find_if(deque<int>)_(bail_25%)/8192 17.85% 537.839 633.828 - 19.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 17.82% 1788017.806 2106558.532 - 17.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 17.73% 34449389.204 40556939.272 - 35.76% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 17.66% 48.298 56.826 - 19.73% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 17.64% 788.099 927.092 - -5.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 17.63% 108.263 127.352 - 84.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 17.61% 21243228.856 24983912.706 - 22.94% -
BM_deque_deque_copy_backward/1 17.60% 2.562 3.012 - 3.71% -
BM_deque_deque_ranges_copy/64 17.49% 17.492 20.551 - 26.22% -
SetIntersection_Interlaced_Set_string_262144_16 17.36% 2771730.069 3252804.279 - 16.72% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 17.33% 0.759 0.890 - 22.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 17.31% 1796898.898 2107891.254 - 16.48% -
BM_Copy_Null 17.22% 0.421 0.493 - 16.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 17.16% 34486971.889 40405991.906 - 24.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 17.08% 2839440.526 3324520.960 - -3.09% -
SetIntersection_None_Set_uint32_262144_1024 17.04% 1481304.411 1733708.195 - 16.69% -
BM_deque_deque_move_backward/1 16.99% 2.571 3.008 - 3.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 16.99% 32.271 37.752 - 23.64% -
ranges::min(std::deque<__int128>)/1 16.92% 0.454 0.531 - 7.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 16.90% 27.186 31.780 - -1.91% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 16.90% 548.956 641.722 - -59.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 16.89% 4425302.846 5172550.073 - 32.99% -
std::unordered_multiset<int>::count(key)/32 16.87% 8.955 10.465 - 15.87% -
BM_deque_vector_copy_backward/0 16.82% 0.471 0.551 - -9.43% -
BM_StringAssignAsciiz_Huge_Transparent 16.74% 136.643 159.516 - 15.17% -
BM_std_minmax_element<char>/64 16.69% 21.328 24.887 - -2.99% -
SetIntersection_None_Vector_uint32_256_1 16.46% 5560092.377 6475479.790 - 13.98% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 16.42% 92.279 107.435 - 28.27% -
std::map<std::string,_int>::erase(key)_(existent)/32 16.30% 85.038 98.902 - 11.31% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 16.22% 564.581 656.158 - 18.97% -
SetIntersection_None_Set_string_16384_256 16.13% 345045593.991 400700301.101 - 18.30% -
SetIntersection_None_Vector_float_256_256 16.05% 2874789.806 3336237.557 - 6.05% -
SetIntersection_None_Vector_uint64_262144_1 16.04% 302439833.991 350956835.939 - 0.04% -
std::find_if(vector<char>)_(bail_25%)/1024 16.03% 28.081 32.583 - -1.80% -
SetIntersection_Interlaced_Vector_float_256_4 15.80% 5360636.777 6207746.196 - 0.71% -
std::equal(vector<int>)_(it,_it,_it)/8 15.78% 1.221 1.414 - 5.66% -
BM_join_view_deques/1 15.71% 11.704 13.543 - 14.09% -
bm_exception_ptr_copy_ctor_null 15.66% 0.528 0.611 - -11.11% -
SetIntersection_None_Vector_float_256_16 15.64% 5288056.543 6114962.996 - -2.66% -
std::swap_ranges(list<int>)/8192 15.62% 8498.124 9825.664 - 17.49% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 15.54% 2.497 2.885 - 8.95% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 15.47% 32.653 37.704 - -7.90% -
SetIntersection_Interlaced_Set_uint32_16384_1024 15.35% 191268027.527 220627549.849 - 13.69% -
SetIntersection_Front_Set_uint64_16384_256 15.35% 4518159.293 5211592.047 - 6.22% -
SetIntersection_None_Vector_string_16384_64 15.34% 131425569.486 151591431.024 - 10.24% -
BM_BitsetToString<64>/Sparse_(10%)/10 15.34% 9.796 11.299 - -2.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 15.34% 6205686.418 7157554.560 - 7.36% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 15.31% 23.347 26.922 - 30.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 15.31% 22133423.435 25521811.377 - 18.10% -
BM_std_minmax_element<char>/3 15.14% 0.958 1.103 - 28.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 15.10% 51735227.183 59548132.634 - 15.68% -
SetIntersection_None_Set_uint32_262144_64 15.09% 1485567.074 1709691.249 - 15.36% -
SetIntersection_Front_Set_uint32_256_256 15.03% 8667172.189 9970265.720 - 4.60% -
BM_deque_deque_ranges_move/0 14.97% 0.601 0.691 - 5.23% -
SetIntersection_None_Set_uint32_262144_16384 14.88% 1328451.093 1526083.332 - 15.16% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 14.82% 58.261 66.895 - 9.37% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 14.74% 7517.483 8625.822 - 17.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 14.74% 1864713.151 2139523.625 - 15.92% -
SetIntersection_None_Vector_float_256_4 14.71% 5620628.654 6447404.008 - 0.44% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 14.68% 578.238 663.136 - -59.58% -
SetIntersection_None_Set_uint32_262144_1 14.67% 1319029.368 1512492.541 - 19.28% -
SetIntersection_None_Vector_uint32_262144_4 14.52% 301009053.571 344722512.935 - -1.91% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 14.47% 90.529 103.627 - -4.13% -
BM_deque_deque_ranges_copy/0 14.47% 0.603 0.691 - 2.37% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.41% 28.665 32.796 - 13.68% -
std::copy_backward(vector<bool>)_(aligned)/512 14.37% 620.033 709.156 - -0.41% -
SetIntersection_Interlaced_Set_string_262144_16384 14.35% 3677683.417 4205406.643 - 18.70% -
std::find_if(deque<int>)_(bail_25%)/32768 14.32% 2150.111 2457.950 - 15.43% -
SetIntersection_None_Vector_uint64_256_256 14.30% 2810702.682 3212744.836 - 13.38% -
SetIntersection_None_Vector_float_16384_16 14.17% 33877793.467 38677910.250 - 38.96% -
SetIntersection_Front_Set_uint32_262144_1024 14.16% 14977400.564 17097679.898 - 10.99% -
std::find_if_not(vector<char>)_(bail_25%)/1024 14.10% 24.781 28.275 - 9.51% -
SetIntersection_None_Vector_string_16384_4 14.08% 130498237.442 148877303.582 - 8.29% -
ranges::minmax(std::list<char>)/1 13.99% 0.386 0.440 - 21.38% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 13.99% 1.207 1.375 - 33.51% -
SetIntersection_Front_Set_uint64_262144_64 13.95% 1803278.737 2054918.651 - 5.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 13.94% 6445548.630 7344031.953 - 14.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 13.93% 4857058.039 5533672.587 - 7.24% -
SetIntersection_Interlaced_Set_uint32_1024_256 13.91% 12001072.941 13669990.096 - 9.00% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 13.87% 689.632 785.266 - -1.23% -
SetIntersection_None_Vector_string_16384_16 13.82% 130894686.095 148981499.812 - 8.37% -
SetIntersection_None_Vector_float_256_64 13.82% 4573374.703 5205218.055 - 14.65% -
SetIntersection_None_Vector_string_16384_256 13.73% 130663926.573 148609367.386 - 8.00% -
std::set<int>::insert(value)_(new_value,_middle)/8192 13.72% 30.389 34.557 - 10.91% -
std::replace(vector<int>)_(sprinkled)/32 13.55% 5.132 5.827 - 11.15% -
std::unordered_set<std::string>::ctor(const_Self&)/32 13.55% 743.152 843.814 - 8.34% -
std::unordered_map<int,_int>::count(key)/32 13.43% 6.421 7.284 - -10.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 13.43% 51192270.825 58065175.638 - 1.79% -
SetIntersection_Front_Set_uint32_1024_1024 13.23% 15948002.506 18057969.585 - 19.79% -
SetIntersection_None_Vector_float_262144_256 13.21% 309808950.697 350722427.946 - 1.41% -
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 13.17% 717.437 811.944 - 18.31% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 13.15% 27.758 31.410 - -4.56% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 13.15% 17.120 19.370 - 16.45% -
rng::contains_subrange(deque<int>)_(same_length)/32 13.13% 15.500 17.535 - 26.11% -
SetIntersection_None_Set_uint32_262144_256 13.09% 1330146.566 1504237.298 - 13.09% -
SetIntersection_None_Vector_uint32_256_16 13.09% 5438778.446 6150449.269 - 15.53% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 12.99% 0.395 0.447 - -0.38% -
BM_deque_vector_copy_backward/2 12.98% 1.585 1.791 - 6.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 12.91% 116.362 131.387 - -5.22% -
ranges::minmax(std::deque<char>)/1 12.90% 0.451 0.509 - 4.78% -
std::make_heap(vector<int>)_(heap)/8 12.90% 21.252 23.993 - 8.78% -
std::transform(list<int>)_(identity_transform)/8192 12.89% 7017.490 7922.033 - 13.80% -
SetIntersection_None_Vector_uint64_256_1 12.87% 5705265.707 6439675.525 - 14.71% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 12.78% 39.534 44.587 - 18.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 12.76% 1745202.579 1967892.749 - 17.37% -
BM_StringRelational_Eq_Empty_Empty_Control 12.67% 0.403 0.454 - 11.69% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 12.60% 9.635 10.849 - 12.28% -
SetIntersection_None_Vector_float_262144_64 12.60% 311100917.927 350289627.444 - 5.72% -
BM_vector_deque_ranges_move_backward/1 12.39% 0.640 0.720 - -20.83% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 12.38% 1.065 1.196 - 4.10% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 12.32% 6.964 7.821 - -0.65% -
SetIntersection_None_Vector_float_16384_256 12.28% 34670759.598 38926837.547 - 50.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 12.25% 34441182.390 38658728.031 - 30.01% -
SetIntersection_None_Set_string_16384_64 12.24% 341511228.503 383328069.128 - 13.95% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 12.21% 14.671 16.462 - 2.46% -
SetIntersection_None_Vector_float_262144_16 12.18% 313502403.325 351689814.435 - 1.46% -
std::unique(deque<int>)_(sprinkled)/52 12.13% 53.760 60.282 - 1.49% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 12.13% 10.174 11.408 - 0.59% -
std::multiset<std::string>::contains(key)/32 12.05% 73.444 82.292 - -1.78% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 12.04% 32.617 36.543 - 27.62% -
BM_deque_vector_ranges_move_backward/0 11.91% 0.617 0.690 - 7.59% -
std::generate_n(list<int>)/8192 11.84% 6744.059 7542.590 - 6.26% -
SetIntersection_Interlaced_Set_uint32_16384_16 11.82% 188557669.194 210838118.382 - 12.72% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 11.71% 0.412 0.460 - 18.63% -
SetIntersection_Interlaced_Set_uint32_16384_64 11.69% 195895287.069 218803216.610 - 12.48% -
BM_format_to_iterator/<std::deque>_C_string_len_6 11.67% 8.675 9.688 - -3.48% -
SetIntersection_Interlaced_Set_uint64_256_64 11.67% 11481822.731 12821836.466 - 11.02% -
SetIntersection_None_Vector_float_262144_262144 11.66% 313791308.203 350382473.320 - -0.78% -
std::multimap<std::string,_int>::erase(iterator)/32 11.63% 26.554 29.641 - 11.85% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/1024 11.61% 146.291 163.277 - 28.94% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 11.60% 0.402 0.449 - -0.44% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 11.57% 1649783.078 1840607.448 - -0.30% -
SetIntersection_Front_Set_string_262144_64 11.54% 3813460.842 4253648.641 - 6.64% -
BM_vector_deque_move/65536 11.49% 2885.475 3217.160 - 10.72% -
BM_deque_deque_ranges_move_backward/0 11.49% 0.582 0.649 - 7.81% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 11.45% 826.925 921.593 - 2.31% -
std::find_if(vector<char>)_(bail_25%)/32768 11.44% 794.378 885.260 - -5.34% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 11.35% 52.139 58.058 - 21.26% -
SetIntersection_Front_Set_uint32_262144_256 11.29% 4600064.130 5119397.398 - 13.71% -
std::find_if_not(vector<char>)_(bail_25%)/32768 11.29% 794.120 883.760 - 7.28% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 11.25% 549.189 610.986 - -0.34% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 11.24% 23.670 26.330 - 12.07% -
SetIntersection_Interlaced_Set_float_64_64 11.21% 15340104.845 17059009.726 - 4.95% -
std::copy_backward(vector<int>)/32768 11.19% 3104.227 3451.604 - 0.33% -
std::find_end(forward_list<int>)_(same_length)/8192 11.17% 12901.872 14342.791 - 1.48% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 11.17% 1877.582 2087.232 - 14.81% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 11.15% 51555.978 57304.539 - -0.53% -
std::replace(vector<int>)_(sprinkled)/50 11.15% 7.959 8.846 - 5.42% -
BM_Copy_MemFuncPtr 11.12% 1.412 1.569 - -0.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 11.11% 5815931.256 6462349.423 - 1.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 11.11% 1803653.780 2004030.626 - 15.63% -
ranges::min(std::vector<char>)/1 11.11% 0.259 0.287 - -1.99% -
SetIntersection_Front_Vector_string_262144_64 11.10% 2663423.121 2959190.262 - 1.25% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 11.07% 34.810 38.665 - 8.72% -
BM_StringEraseWithMove_Large_Opaque 11.03% 1.735 1.927 - 6.58% -
SetIntersection_Interlaced_Set_uint32_16384_256 11.01% 200573273.282 222649872.443 - 8.30% -
BM_vector_deque_copy/64000 10.93% 2822.049 3130.571 - 10.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 10.91% 40625193.156 45057644.835 - 20.52% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 10.85% 412902.765 457705.124 - -0.83% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 10.81% 6447.285 7144.230 - -0.61% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 10.72% 537.127 594.698 - -0.23% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 10.71% 3.407 3.772 - -4.14% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 10.68% 7501.087 8302.553 - 11.86% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 10.61% 18.512 20.477 - 10.50% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 10.61% 0.368 0.407 - 0.38% -
std::partial_sort_copy(vector<int>)_(descending)/8 10.60% 13.672 15.121 - 2.17% -
BM_vector_deque_move/64000 10.56% 2823.421 3121.581 - 10.57% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 10.52% 47.691 52.710 - 4.89% -
SetIntersection_Interlaced_Set_uint64_1024_16 10.49% 10120633.896 11182027.683 - 10.00% -
ranges::minmax(std::list<long_long>)/1 10.48% 0.384 0.424 - 2.54% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 10.48% 1.585 1.751 - 6.21% -
std::format(double)_(fmt:_{:0<17500_17000L}) 10.47% 1749.755 1932.910 - 8.16% -
std::unordered_map<int,_int>::ctor(const_Self&)/32 10.46% 178.479 197.154 - 8.28% -
SetIntersection_None_Set_uint32_262144_16 10.40% 1304053.701 1439739.019 - 13.04% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 10.37% 550.424 607.500 - -0.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 10.36% 60662417.766 66946181.934 - 16.07% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.32% 11.236 12.395 - 9.66% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.32% 9.775 10.784 - 17.45% -
std::unordered_set<std::string>::erase(iterator)/1024 10.27% 27.386 30.199 - 26.05% -
std::search(deque<int>)_(single_element)/1024 10.25% 253.146 279.091 - 1.43% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10.23% 9135.317 10070.126 - -4.23% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 10.20% 24.336 26.819 - 10.23% -
SetIntersection_Front_Set_float_16384_1024 10.20% 17426887.900 19204177.428 - 25.59% -
std::copy_backward(vector<int>)/4096 10.01% 170.583 187.662 - 24.21% -
std::format(double)_(fmt:_{:017500_17000L}) 9.99% 1765.528 1941.817 - 8.36% -
std::multimap<std::string,_int>::equal_range(key)/32 9.95% 65.164 71.651 - 5.72% -
std::find_if_not(deque<int>)_(process_all)/50 9.94% 13.446 14.782 - 4.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 9.93% 22504215.967 24738597.451 - 15.98% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 9.92% 25.415 27.937 - 10.44% -
std::multiset<std::string>::erase(iterator)/1024 9.88% 29.109 31.984 - 21.92% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 9.84% 69.563 76.405 - -9.79% -
std::fill(list<int>)/8192 9.83% 6726.477 7387.404 - 0.48% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 9.79% 27.201 29.864 - 3.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 9.78% 164.632 180.733 - 3.89% -
std::multiset<std::string>::equal_range(key)/32 9.76% 66.630 73.130 - 6.35% -
SetIntersection_Interlaced_Set_uint32_256_16 9.71% 12616114.117 13841075.531 - 12.64% -
SetIntersection_Front_Set_float_262144_64 9.68% 1908361.027 2093111.444 - 10.05% -
std::search(deque<int>)_(single_element)/1000 9.64% 246.163 269.896 - 1.51% -
std::find(vector<int>)_(bail_25%)/8 9.63% 0.626 0.686 - 2.54% -
std::unordered_set<int>::count(key)/32 9.61% 6.359 6.971 - -9.06% -
dynamic_cast_(Chain_middle,_1_level) 9.58% 10.559 11.570 - 10.24% -
std::unordered_multimap<int,_int>::find(key)/32 9.53% 9.919 10.864 - 8.99% -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 9.49% 678.802 743.248 - -11.58% -
dynamic_cast_(Chain_middle,_4_levels) 9.47% 32.819 35.928 - 8.03% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 9.47% 10.356 11.336 - 0.23% -
SetIntersection_Interlaced_Set_uint64_256_4 9.45% 11255454.426 12318665.570 - 8.69% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 9.40% 22.504 24.618 - 6.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 9.39% 6252379.761 6839384.686 - 16.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 9.37% 9929554.886 10860376.270 - 1.75% -
std::find_if_not(list<int>)_(process_all)/8192 9.34% 6918.096 7564.437 - 2.33% -
SetIntersection_Interlaced_Set_uint64_1024_64 9.32% 10440761.317 11413365.789 - 9.48% -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 9.25% 670.567 732.622 - -0.10% -
BM_to_chars_bad/2 9.23% 1.038 1.134 - -0.52% -
SetIntersection_None_Set_string_16384_1 9.21% 349136695.139 381292092.106 - 12.30% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 9.19% 29.510 32.223 - 5.66% -
BM_Hash/uint32_top_std_hash/1024 9.19% 642.564 701.615 - 3.05% -
std::is_sorted_until(list<int>)/8192 9.13% 7234.453 7894.795 - 11.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 9.09% 28.312 30.887 - 34.37% -
std::partition(deque<int>)_(sparse)/32 9.08% 9.165 9.997 - 9.41% -
SetIntersection_None_Vector_uint32_1024_4 9.06% 2311606.985 2521031.536 - 8.55% -
std::format(double)_(fmt:_{:0^17500_17000L}) 9.00% 1767.449 1926.603 - 8.55% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 8.98% 498.588 543.382 - -0.76% -
std::format(double)_(fmt:_{:0<17500_17000}) 8.98% 1761.189 1919.366 - 9.44% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 8.98% 20.494 22.333 - 12.50% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 8.96% 3.119 3.399 - 7.99% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 8.91% 15.178 16.530 - -0.46% -
BM_vector_deque_move/70000 8.87% 3078.369 3351.568 - 8.55% -
ranges::minmax(std::list<long_long>)/70000 8.87% 49672.017 54078.349 - 9.60% -
dynamic_cast_(Chain_fail,_3_levels) 8.85% 25.023 27.239 - 9.59% -
std::search(vector<int>,_pred)_(single_element)/1000 8.82% 280.481 305.229 - 9.99% -
std::format(double)_(fmt:_{:017500_17000}) 8.80% 1763.550 1918.716 - 7.54% -
std::format(double)_(fmt:_{:0>17500_17000}) 8.78% 1742.114 1895.071 - 6.22% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 8.76% 0.530 0.576 - 8.87% -
SetIntersection_None_Set_string_16384_16 8.76% 344629170.627 374809151.600 - 9.38% -
std::format(double)_(fmt:_{:0^17500_17000}) 8.74% 1763.418 1917.616 - 8.29% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 8.73% 15.992 17.387 - 9.18% -
std::search(list<int>,_pred)_(same_length)/8192 8.70% 8967.338 9747.286 - -1.06% -
std::unique(deque<int>)_(sprinkled)/32 8.70% 48.357 52.562 - -1.10% -
BM_vector_deque_copy_backward/2 8.68% 1.878 2.041 - -0.36% -
std::generate(list<int>)/8192 8.66% 7375.880 8014.466 - 6.84% -
BM_deque_vector_copy/70000 8.63% 3187.097 3462.092 - 7.94% -
SetIntersection_None_Vector_string_16384_1024 8.62% 130895408.662 142172512.086 - 3.38% -
SetIntersection_Interlaced_Set_uint64_1024_1024 8.60% 18425068.678 20010431.716 - 15.31% -
SetIntersection_Front_Vector_string_256_64 8.60% 8400512.513 9122630.106 - -4.35% -
SetIntersection_None_Set_string_262144_16384 8.59% 3051633.015 3313800.786 - 10.11% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 8.53% 16183.992 17564.442 - 0.79% -
BM_vector_deque_copy/70000 8.52% 3082.317 3345.044 - 8.34% -
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 8.50% 739.945 802.839 - 3.22% -
SetIntersection_Front_Set_uint32_64_64 8.50% 14077767.322 15274349.990 - 7.57% -
BM_deque_vector_move_backward/65536 8.47% 4689.144 5086.334 - 8.91% -
ranges::min(std::list<__int128>)/1 8.43% 0.361 0.391 - 17.85% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 8.42% 47.832 51.858 - 8.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 8.38% 2482.462 2690.437 - 9.79% -
BM_deque_vector_copy/65536 8.36% 2908.965 3152.211 - 7.60% -
dynamic_cast_(Chain_fail,_2_levels) 8.29% 20.255 21.935 - 9.05% -
dynamic_cast_(Chain_middle,_3_levels) 8.25% 29.990 32.464 - 7.02% -
BM_format_to_iterator/<std::string>_string_len_6 8.23% 2.168 2.347 - 4.86% -
dynamic_cast_(Chain_fail,_7_levels) 8.22% 57.588 62.322 - 7.63% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 8.21% 20.193 21.851 - 12.15% -
SetIntersection_Interlaced_Set_uint32_64_16 8.20% 20173762.057 21827572.603 - -0.41% -
rng::contains(vector<int>)_(process_all)/32 8.17% 7.898 8.544 - -0.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 8.17% 1745.334 1887.920 - 4.76% -
dynamic_cast_(Chain_middle,_2_levels) 8.12% 18.111 19.581 - 7.03% -
SetIntersection_None_Set_string_1024_1 8.10% 17071891.529 18455383.740 - 8.60% -
std::find_if_not(vector<char>)_(bail_25%)/8192 8.04% 210.335 227.250 - 5.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 8.02% 42997266.771 46443659.905 - 9.15% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 8.00% 2.410 2.603 - 9.75% -
std::find_if(vector<char>)_(bail_25%)/8192 7.94% 210.450 227.163 - -5.15% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024 7.88% 48897.281 52748.662 - -3.20% -
SetIntersection_Front_Set_string_16384_64 7.83% 3710321.803 4000850.394 - 1.31% -
std::move_backward(list<int>)/4096 7.83% 5418.055 5842.171 - 20.16% -
std::find_if(vector<char>)_(process_all)/8 7.82% 1.555 1.676 - 20.14% -
BM_BitsetToString<64>/Uniform_(50%)/50 7.82% 31.018 33.444 - 23.96% -
SetIntersection_Interlaced_Set_uint64_262144_16 7.82% 1417822.670 1528656.110 - 7.61% -
std::move_backward(vector<int>)/262144 7.81% 21794.992 23496.479 - 9.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 7.73% 1822974.067 1963844.057 - 9.49% -
SetIntersection_Interlaced_Set_float_262144_64 7.70% 1480100.676 1594096.422 - 7.19% -
SetIntersection_Interlaced_Set_string_262144_262144 7.70% 15635123.476 16838437.412 - 7.63% -
SetIntersection_Front_Set_uint32_16384_1024 7.65% 15029247.850 16179521.009 - 6.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 7.65% 1840543.002 1981308.218 - 6.98% -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/32 7.59% 699.073 752.119 - -1.09% -
BM_deque_deque_copy_backward/2 7.57% 2.940 3.162 - 3.86% -
BM_std_minmax_element<int>/2 7.49% 0.483 0.519 - 6.06% -
std::format(double)_(fmt:_{:0>17500_17000L}) 7.47% 1781.923 1915.082 - 6.36% -
SetIntersection_None_Set_string_16384_1024 7.43% 345246275.379 370895460.883 - 6.49% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 7.43% 10714.132 11509.941 - 1.63% -
BM_vector_deque_copy/65536 7.38% 2882.641 3095.493 - 6.89% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 7.35% 797.058 855.626 - -0.74% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 7.33% 2212.360 2374.512 - -1.99% -
BM_deque_vector_copy/2 7.29% 1.660 1.782 - 0.07% -
std::unordered_multimap<int,_int>::count(key)/32 7.27% 9.708 10.414 - -15.73% -
SetIntersection_Front_Set_uint32_262144_16384 7.26% 363914583.477 390335744.390 - 12.46% -
std::copy_n(list<int>)/32768 7.24% 26348.530 28256.035 - 7.94% -
SetIntersection_None_Vector_uint64_64_64 7.21% 8859326.399 9498168.342 - 6.29% -
SetIntersection_Front_Set_uint32_16384_16 7.20% 1182586.746 1267728.675 - 2.29% -
SetIntersection_None_Vector_uint32_262144_262144 7.16% 312598416.427 334990910.920 - -4.37% -
std::find(deque<int>)_(process_all)/50 7.10% 12.185 13.050 - -2.59% -
SetIntersection_None_Set_uint64_262144_16 7.10% 1475693.658 1580504.235 - 5.74% -
SetIntersection_Interlaced_Set_uint32_1024_4 7.08% 8449653.350 9047533.385 - 10.73% -
SetIntersection_None_Set_uint64_262144_256 7.04% 1474253.833 1578080.468 - 6.04% -
BM_StringEraseWithMove_Empty_Opaque 6.99% 0.442 0.472 - -2.38% -
SetIntersection_None_Set_uint64_262144_16384 6.98% 1484082.080 1587732.695 - 5.84% -
SetIntersection_None_Set_string_1024_256 6.98% 17434143.089 18650485.482 - 4.68% -
SetIntersection_None_Set_uint32_262144_262144 6.97% 1487609.930 1591294.073 - 6.84% -
SetIntersection_None_Set_string_262144_1 6.96% 2972834.278 3179816.063 - 10.30% -
SetIntersection_Front_Set_uint64_16384_16 6.96% 1144630.089 1224253.420 - 2.29% -
std::adjacent_find(vector<int>,_pred)/8 6.93% 3.255 3.481 - 4.21% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/0 6.89% 16.021 17.126 - 8.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 6.89% 351377971.304 375581060.381 - 10.58% -
SetIntersection_None_Set_uint64_262144_1 6.87% 1475166.064 1576568.000 - 5.66% -
SetIntersection_Interlaced_Set_uint64_262144_1024 6.85% 1365704.462 1459289.342 - 7.13% -
BM_vector_deque_ranges_copy/1 6.85% 0.554 0.592 - -14.23% -
BM_StringAssignAsciiz_Huge_Opaque 6.84% 199.758 213.418 - 6.78% -
dynamic_cast_(Chain_fail,_1_level) 6.79% 13.922 14.867 - 3.64% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 6.75% 39.677 42.355 - 7.67% -
BM_StringRelational_Less_Small_Small_ChangeFirst 6.72% 1.316 1.405 - 8.93% -
BM_to_chars_bad/23 6.72% 2.734 2.918 - 5.68% -
SetIntersection_Front_Vector_uint32_262144_16 6.68% 1005323.371 1072522.905 - 4.47% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 6.67% 22.394 23.888 - 4.34% -
rng::contains_subrange(deque<int>)_(same_length)/50 6.67% 25.622 27.331 - 27.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 6.66% 36.453 38.882 - 12.38% -
BM_deque_vector_ranges_move/1 6.58% 0.866 0.923 - 8.44% -
SetIntersection_None_Set_string_16384_4 6.57% 352791030.553 375962742.012 - 10.10% -
SetIntersection_Interlaced_Set_uint32_262144_64 6.57% 1495564.356 1593765.803 - 7.44% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/8192 6.53% 38479.447 40992.104 - 7.19% -
BM_BitsetToString<64>/Dense_(90%)/90 6.52% 56.045 59.696 - -6.37% -
std::variant<1-alt>::visit()_(3_variants) 6.50% 0.219 0.233 - 5.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 6.48% 1782.945 1898.465 - -2.40% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 6.47% 15.964 16.996 - -0.93% -
std::multiset<int>::clear()/1024 6.46% 10122.861 10776.763 - 9.25% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 6.43% 3.761 4.003 - 8.22% -
SetIntersection_Front_Set_uint32_262144_262144 6.42% 1868869.178 1988860.779 - 9.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.42% 141.707 150.800 - -8.18% -
std::unique_copy(list<int>)_(sprinkled)/1024 6.40% 683.248 726.983 - 0.53% -
std::none_of(deque<int>)_(process_all)/8192 6.40% 2180.783 2320.300 - 6.39% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 6.39% 2.626 2.794 - -0.80% -
SetIntersection_Interlaced_Vector_float_64_64 6.39% 8952855.022 9524869.802 - -0.71% -
std::none_of(deque<int>)_(process_all)/32768 6.37% 8777.888 9337.368 - 6.44% -
BM_std_minmax_element<short>/2 6.35% 0.495 0.526 - 0.55% -
SetIntersection_None_Set_string_262144_256 6.34% 2945310.902 3131906.502 - 8.08% -
SetIntersection_None_Vector_uint32_64_16 6.32% 14306621.065 15211177.509 - 5.87% -
std::move(list<int>)/4096 6.32% 4756.963 5057.719 - 12.67% -
std::copy_backward(deque<int>)/262144 6.32% 18764.336 19950.396 - 6.44% -
SetIntersection_None_Vector_uint32_64_4 6.31% 16848723.638 17911539.678 - 5.10% -
SetIntersection_Interlaced_Set_float_1024_256 6.29% 11365669.314 12080602.814 - 3.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 6.29% 346681049.466 368482933.659 - 8.15% -
SetIntersection_None_Set_float_262144_64 6.27% 1487941.947 1581247.896 - 6.30% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 6.27% 10.258 10.901 - -1.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 6.25% 328010666.533 348507756.367 - 8.02% -
SetIntersection_None_Vector_uint64_64_16 6.24% 14295870.370 15188189.723 - 6.55% -
SetIntersection_None_Set_float_262144_262144 6.23% 1486716.326 1579318.196 - 6.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 6.22% 14626423.181 15535902.831 - 2.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 6.22% 984428.264 1045640.046 - 1.21% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.20% 259.346 275.436 - 2.37% -
SetIntersection_None_Set_float_262144_4 6.19% 1488993.410 1581122.633 - 6.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 6.18% 1841590.274 1955374.610 - 7.23% -
rng::find_last(vector<char>)_(bail_10%)/8 6.17% 1.330 1.412 - -0.77% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 6.17% 1722.370 1828.654 - 1.27% -
bm_ranges_lexicographical_compare<signed_char>/1 6.16% 0.768 0.816 - 5.70% -
std::multiset<int>::clear()/8192 6.15% 81762.068 86792.588 - 8.11% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.13% 29.591 31.405 - 2.56% -
BM_deque_vector_ranges_copy_backward/1 6.10% 0.870 0.924 - 4.52% -
std::search(list<int>)_(same_length)/8192 6.08% 7998.741 8485.346 - -1.59% -
SetIntersection_Front_Set_uint64_64_64 6.07% 15339070.559 16270299.722 - 6.79% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 6.05% 49.986 53.012 - 25.34% -
BM_sprintf/C_string_len_60 6.02% 5.700 6.043 - 2.81% -
std::partition(deque<int>)_(sparse)/1024 6.00% 415.828 440.796 - 6.04% -
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 6.00% 714.251 757.084 - 10.36% -
std::find_if(deque<int>)_(bail_25%)/8 6.00% 0.884 0.937 - 11.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.99% 1864808.612 1976487.692 - 6.25% -
std::set<std::string>::erase(iterator)/32 5.99% 29.270 31.023 - 16.70% -
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/1024 5.99% 1.290 1.367 - 7.46% -
std::multimap<std::string,_int>::erase(iterator)/8192 5.96% 30.324 32.132 - 15.85% -
std::set<std::string>::contains(key)/32 5.94% 79.821 84.565 - 8.60% -
std::find(vector<long_long>)_(process_all)/1024 5.94% 158.602 168.019 - 6.12% -
std::is_sorted_until(deque<int>,_pred)/8192 5.94% 2916.473 3089.624 - -0.41% -
std::shift_left(vector<int>)/32 5.94% 3.977 4.214 - -0.72% -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 5.92% 2475.918 2622.431 - 11.10% -
SetIntersection_None_Set_float_262144_1024 5.91% 1488990.150 1577020.623 - 5.84% -
SetIntersection_Interlaced_Set_uint32_262144_256 5.89% 1347866.841 1427272.335 - 7.23% -
dynamic_cast_(Chain_fail,_6_levels) 5.89% 51.742 54.790 - 5.47% -
rng::contains(list<int>)_(process_all)/32 5.88% 8.908 9.431 - 5.87% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 5.86% 433.962 459.396 - 16.27% -
SetIntersection_None_Vector_uint64_64_4 5.86% 16834025.284 17820634.397 - 6.68% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 5.85% 3464.405 3667.077 - 16.16% -
std::rotate(vector<int>)_(1_element_forward)/50 5.83% 4.577 4.843 - 0.93% -
SetIntersection_Interlaced_Set_uint32_262144_1024 5.82% 1518400.386 1606777.310 - 5.56% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.82% 32325.296 34205.357 - 0.98% -
SetIntersection_None_Set_uint64_262144_64 5.81% 1335589.681 1413216.814 - 4.94% -
SetIntersection_Interlaced_Set_float_256_64 5.79% 11947333.929 12638506.610 - -0.25% -
rng::find_last(forward_list<int>)_(bail_10%)/8 5.74% 1.999 2.114 - -2.35% -
SetIntersection_Interlaced_Set_uint32_262144_4 5.74% 1145608.723 1211360.563 - 6.03% -
std::is_partitioned(vector<int>)_(partitioned)/1024 5.74% 166.952 176.533 - 5.28% -
SetIntersection_None_Vector_float_64_16 5.71% 14480853.870 15307547.325 - 6.35% -
rng::contains_subrange(deque<int>)_(process_all)/8192 5.67% 2728.468 2883.148 - 5.98% -
SetIntersection_Front_Vector_uint64_16384_256 5.66% 1593951.555 1684190.752 - 3.78% -
SetIntersection_Interlaced_Set_uint32_262144_16 5.65% 1268502.325 1340168.063 - 5.77% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 5.65% 18.268 19.300 - 0.94% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 5.64% 350510.628 370279.175 - 6.29% -
SetIntersection_None_Set_string_262144_16 5.64% 2960287.500 3127231.728 - 8.41% -
BM_format_to_n_string_begin<std::wstring>/16384 5.64% 2203.760 2327.969 - 13.89% -
std::reverse(list<int>)/4096 5.63% 1840.181 1943.828 - 5.63% -
SetIntersection_Interlaced_Set_float_262144_256 5.63% 1402288.675 1481196.843 - 5.61% -
SetIntersection_None_Set_uint64_262144_262144 5.63% 1352882.478 1428988.762 - 4.63% -
BM_deque_vector_ranges_move_backward/1 5.62% 0.874 0.923 - -0.03% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 5.62% 34.342 36.271 - 16.01% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 5.60% 56.811 59.993 - 4.81% -
rng::find_last_if(deque<int>)_(bail_90%)/50 5.59% 2.503 2.643 - -5.45% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 5.58% 71.892 75.904 - -0.15% -
SetIntersection_Interlaced_Set_float_262144_1024 5.58% 1506519.038 1590578.817 - 5.15% -
SetIntersection_Front_Vector_uint32_1024_4 5.57% 998835.638 1054504.933 - 4.79% -
std::find_if_not(vector<char>)_(process_all)/8 5.57% 1.284 1.355 - -14.59% -
std::upper_bound(std::list<int>)/8192 5.57% 12353.947 13041.586 - -0.10% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 5.57% 1.668 1.761 - 5.71% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 5.52% 31.229 32.955 - -3.79% -
std::deque<int>::insert(begin)_(cheap_elements)/32 5.52% 3.942 4.160 - 0.15% -
SetIntersection_None_Set_uint64_262144_1024 5.47% 1338326.372 1411499.921 - 4.58% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 5.45% 10.181 10.736 - 4.72% -
SetIntersection_Interlaced_Set_uint64_262144_4 5.43% 1046734.862 1103527.378 - 5.98% -
std::reverse(list<int>)/32768 5.42% 16723.821 17630.871 - 5.67% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 5.42% 0.997 1.051 - 6.50% -
SetIntersection_Interlaced_Set_uint64_262144_64 5.41% 1363001.764 1436718.740 - 5.67% -
dynamic_cast_(Chain_fail,_8_levels) 5.35% 62.540 65.886 - 5.65% -
BM_format_to_iterator/<std::array>_string_view_len_6 5.34% 2.176 2.293 - 6.21% -
SetIntersection_None_Set_uint64_262144_4 5.34% 1339843.031 1411376.987 - 4.49% -
SetIntersection_Front_Set_string_16384_256 5.33% 12579663.424 13249640.260 - 5.00% -
BM_cyrillic_text<wchar_t> 5.32% 64262.016 67683.914 - 3.61% -
BM_StringRelational_Compare_Small_Small_ChangeFirst 5.32% 1.318 1.389 - 13.76% -
SetIntersection_Front_Set_string_256_16 5.32% 6219497.170 6550520.259 - 0.16% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.31% 816.175 859.480 - -5.14% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 5.29% 238499.951 251116.396 - 5.62% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 5.27% 31.788 33.465 - 4.69% -
std::find(vector<long_long>)_(process_all)/32768 5.27% 5013.371 5277.632 - 5.51% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.26% 131047.814 137937.717 - 1.47% -
ranges::minmax(std::deque<__int128>)/8 5.26% 3.508 3.692 - 3.51% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5.26% 2707.154 2849.443 - 1.99% -
std::multimap<int,_int>::upper_bound(key)/8192 5.24% 37.858 39.840 - 4.71% -
std::find(list<int>)_(process_all)/50 5.23% 10.528 11.079 - 5.01% -
std::find(vector<long_long>)_(bail_25%)/8192 5.22% 315.369 331.845 - 5.38% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 5.22% 18.462 19.425 - 5.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.21% 542.346 570.583 - 6.18% -
std::find(vector<long_long>)_(process_all)/50 5.20% 7.873 8.283 - 5.40% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.20% 91032.704 95764.548 - 3.02% -
SetIntersection_Interlaced_Set_string_16384_64 5.19% 353233154.440 371567571.264 - 5.51% -
SetIntersection_Interlaced_Vector_uint32_262144_1 5.19% 973692.816 1024214.411 - 4.08% -
std::find(vector<long_long>)_(bail_25%)/32768 5.18% 1253.101 1318.067 - 5.34% -
SetIntersection_Front_Set_uint64_262144_262144 5.17% 1972455.066 2074486.110 - 4.14% -
SetIntersection_Front_Set_float_1024_1 5.15% 995558.267 1046820.404 - 1.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5.14% 5009915.819 5267675.221 - 3.24% -
std::find_if_not(deque<int>)_(bail_25%)/1024 5.13% 61.526 64.681 - 5.67% -
BM_deque_vector_move_backward/70000 5.10% 5029.421 5286.099 - 4.89% -
std::multimap<int,_int>::equal_range(key)/1024 5.10% 31.734 33.354 - 4.82% -
std::find(vector<long_long>)_(bail_25%)/1024 5.09% 39.424 41.429 - 5.28% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 5.08% 3.400 3.572 - 3.53% -
dynamic_cast_(Chain_fail,_5_levels) 5.06% 41.972 44.098 - 4.01% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.06% 0.480 0.505 - 3.73% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 5.05% 34.202 35.928 - 12.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 5.03% 17332879.300 18205230.984 - 0.72% -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 5.03% 9173.380 9635.044 - 2.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 5.02% 9143689.508 9603037.528 - 1.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 5.02% 18781227.850 19723644.741 - 5.84% -
std::make_heap(vector<NonIntegral>)_(heap)/8 5.00% 19.741 20.727 - 2.29% -
BM_deque_deque_copy_backward/64 4.99% 7.036 7.387 - 1.06% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 4.93% 5689.679 5970.340 - 6.85% -
std::find_if(vector<int>)_(bail_25%)/8 4.92% 0.632 0.663 - -1.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 4.91% 1208497.258 1267859.526 - 0.64% -
BM_stop_token_async_reg_unreg_callback/1024 4.90% 22147.948 23232.766 - -0.84% -
std::pop_heap(vector<std::string>)/1024 4.88% 57.400 60.199 - 4.92% -
std::replace_if(deque<int>)_(sprinkled)/32 4.85% 9.485 9.945 - 6.78% -
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 4.82% 690.461 723.713 - -3.16% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 4.81% 182.110 190.873 - 152.25% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 4.81% 1144.520 1199.581 - -0.34% -
SetIntersection_Interlaced_Set_float_262144_16 4.80% 1333259.977 1397263.259 - 6.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 4.80% 1035425.812 1085078.344 - 5.88% -
BM_emoji_text<wchar_t> 4.74% 107811.108 112926.086 - 2.91% -
ranges::min(std::vector<char>)/8 4.74% 2.143 2.245 - -0.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 4.72% 1491509.378 1561955.083 - 5.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.72% 353956757.300 370673223.352 - 10.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 4.71% 1022423.571 1070605.218 - 2.49% -
std::replace(deque<int>)_(sprinkled)/32 4.69% 8.743 9.153 - 0.02% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 4.68% 82.713 86.586 - 10.29% -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4.67% 19810.674 20736.779 - 9.48% -
std::find(vector<long_long>)_(process_all)/8192 4.67% 1250.840 1309.288 - 4.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 4.67% 1491203.438 1560808.159 - 5.37% -
BM_deque_vector_copy/64000 4.67% 2880.904 3015.321 - 4.97% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.65% 55441.374 58020.233 - 6.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 4.65% 1350733.917 1413512.975 - 5.32% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 4.62% 96.183 100.624 - -0.52% -
dynamic_cast_(VDAG_leftmost_middle,_1_level) 4.61% 82.557 86.362 - 3.70% -
SetIntersection_None_Vector_uint32_1024_1 4.61% 2257790.184 2361809.183 - 1.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 4.60% 29.209 30.553 - 7.26% -
SetIntersection_Front_Set_float_262144_16 4.60% 1230208.715 1286754.292 - 11.78% -
rng::find_last(vector<char>)_(bail_10%)/50 4.59% 6.072 6.351 - 4.73% -
std::copy_backward(vector<bool>)_(aligned)/262144 4.59% 382294.363 399830.003 - -0.36% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 4.57% 738.891 772.641 - 10.33% -
BM_deque_vector_copy_backward/65536 4.57% 4696.108 4910.606 - 3.33% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 4.56% 31.671 33.114 - 4.61% -
std::search(deque<int>)_(single_element)/8192 4.54% 2130.125 2226.915 - 2.41% -
BM_vector_deque_copy_backward/1 4.54% 1.043 1.090 - -4.89% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 4.54% 22.688 23.718 - 0.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 4.54% 1494949.218 1562783.029 - 5.40% -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 4.52% 793.193 829.065 - 9.64% -
SetIntersection_Front_Set_uint64_1024_1024 4.50% 17259190.464 18036516.802 - 33.53% -
std::unordered_map<int,_int>::ctor(const_Self&)/1024 4.49% 7788.334 8137.719 - 3.56% -
std::is_partitioned(deque<int>)_(partitioned)/32 4.48% 7.693 8.038 - 3.73% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 4.48% 12341637.360 12894612.771 - -4.05% -
SetIntersection_Interlaced_Set_uint64_262144_256 4.47% 1518926.118 1586830.243 - 3.29% -
BM_join_view_deques/0 4.47% 0.782 0.817 - -17.54% -
std::search(deque<int>)_(same_length)/1024 4.47% 522.240 545.560 - 4.13% -
SetIntersection_Front_Set_uint32_262144_16 4.43% 1208419.213 1261965.418 - -0.45% -
BM_deque_vector_move/70000 4.43% 3255.853 3400.011 - 4.65% -
SetIntersection_Front_Vector_uint64_1024_4 4.42% 997355.394 1041433.029 - 4.13% -
SetIntersection_Interlaced_Set_uint64_256_16 4.41% 12517783.143 13069655.775 - 6.66% -
SetIntersection_Interlaced_Set_uint32_262144_16384 4.39% 1288617.495 1345210.709 - 4.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 4.38% 24468577.746 25539523.084 - 5.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 4.37% 15859614.098 16552802.510 - 5.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 4.36% 1492941.286 1558042.597 - 5.15% -
SetIntersection_Interlaced_Set_float_262144_4 4.35% 1156399.492 1206733.752 - 6.46% -
std::unordered_map<int,_int>::contains(key)/1024 4.35% 9.544 9.959 - -4.05% -
std::search(list<int>)_(single_element)/8192 4.33% 8455.918 8822.375 - -0.23% -
std::rotate_copy(vector<int>)/32 4.33% 2.227 2.324 - 2.05% -
std::fill(list<int>)/50 4.33% 33.773 35.236 - 2.35% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 4.32% 32.591 33.999 - 1.24% -
BM_emoji_escaped<char> 4.31% 8758.907 9136.793 - -2.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 4.31% 1350999.810 1409242.395 - 4.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 4.30% 6951812.146 7250685.777 - 4.75% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/8192 4.30% 200.280 208.889 - 25.31% -
rng::find_last(vector<char>)_(bail_10%)/1048576 4.29% 107729.741 112351.035 - -10.70% -
std::reverse_copy(vector<int>)/8 4.29% 2.460 2.566 - 4.71% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.28% 1419.016 1479.750 - 2.54% -
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 4.28% 30.422 31.723 - 0.65% -
BM_deque_deque_copy/65536 4.26% 3269.318 3408.541 - 2.95% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 4.25% 20.162 21.019 - 4.08% -
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/0 4.24% 15.982 16.659 - -0.16% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 4.21% 94.593 98.572 - -10.00% -
SetIntersection_Front_Vector_uint32_1024_1024 4.17% 3368145.972 3508617.636 - 1.76% -
SetIntersection_None_Set_float_262144_16 4.16% 1388323.493 1446059.905 - 4.09% -
SetIntersection_Front_Vector_float_16384_4 4.14% 987096.597 1027965.499 - -0.75% -
SetIntersection_None_Set_float_262144_16384 4.14% 1389812.212 1447324.641 - 4.17% -
dynamic_cast_(Chain_fail,_4_levels) 4.13% 34.408 35.828 - 5.91% -
SetIntersection_Interlaced_Vector_string_64_16 4.13% 23886989.554 24872641.703 - 5.78% -
BM_deque_deque_move/65536 4.13% 3281.597 3416.982 - 2.28% -
std::set<int>::insert(const_value_type&)_(already_present)/32 4.12% 1.804 1.878 - 0.56% -
BM_deque_deque_move_backward/64 4.10% 7.099 7.390 - 1.31% -
BM_to_sys/1970/threads:16 4.09% 0.694 0.722 - 2.53% -
std::unordered_map<int,_int>::clear()/32 4.09% 565.721 588.865 - 6.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4.09% 5090757.553 5298985.913 - 9.00% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 4.09% 15883.233 16532.715 - -0.47% -
BM_StringAssignStr_Huge_Opaque 4.07% 105.731 110.039 - 1.95% -
std::move_backward(vector<bool>)_(aligned)/64 4.07% 37.129 38.640 - -0.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 4.07% 19826215.645 20632368.875 - 4.07% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/1024 4.06% 1010.257 1051.233 - 4.02% -
BM_deque_deque_move/2 4.05% 2.988 3.109 - -3.66% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 4.04% 2.302 2.395 - 1.19% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 4.04% 86.193 89.677 - 4.64% -
rng::contains(deque<int>)_(process_all)/50 4.04% 12.160 12.651 - 4.40% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 4.04% 24.678 25.675 - 5.70% -
SetIntersection_Interlaced_Set_uint64_1024_256 4.02% 12817767.682 13332903.013 - 7.95% -
SetIntersection_None_Vector_uint64_64_1 4.01% 17954994.643 18675754.693 - 5.76% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 4.01% 14.379 14.955 - 1.73% -
std::find_first_of(vector<int>)_(small_needle)/50 4.00% 139.691 145.282 - 2.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4.00% 4576034.675 4759065.005 - 0.69% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.99% 102.870 106.973 - 0.15% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.98% 12031.309 12509.982 - 3.80% -
BM_StringRead_Cold_Deep_Large 3.97% 1.334 1.387 - 4.01% -
rng::find_last(vector<char>)_(bail_10%)/8192 3.97% 849.394 883.111 - -10.00% -
std::all_of(deque<int>)_(process_all)/32768 3.97% 9326.997 9696.951 - 3.32% -
BM_deque_vector_copy_backward/70000 3.95% 5042.270 5241.513 - 3.23% -
ranges::minmax(std::list<long_long>)/64 3.95% 23.500 24.428 - 4.94% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.92% 1.765 1.834 - -5.54% -
SetIntersection_Interlaced_Set_uint64_64_64 3.92% 16491550.981 17137921.671 - 21.02% -
ranges::min(std::list<char>)/64 3.91% 25.907 26.920 - 2.32% -
BM_StringConstructDestroyCStr_Small_Opaque 3.91% 2.247 2.334 - -3.55% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 3.90% 10.160 10.557 - 9.79% -
SetIntersection_None_Set_float_262144_256 3.87% 1391339.581 1445210.073 - 4.01% -
SetIntersection_None_Set_float_262144_1 3.87% 1392248.087 1446109.265 - 3.81% -
std::fill(vector<bool>)/64 3.87% 1.433 1.488 - 2.57% -
BM_ascii_text<wchar_t> 3.87% 107329.758 111479.050 - 2.79% -
SetIntersection_Front_Set_uint64_256_4 3.86% 4173025.548 4334212.225 - 3.08% -
BM_format/string_view_len_60 3.85% 19.155 19.893 - 0.10% -
std::is_partitioned(vector<int>)_(partitioned)/8192 3.85% 1328.523 1379.636 - 3.76% -
rng::find_if(vector<bool>)_(process_all)/50 3.85% 25.828 26.821 - 0.03% -
std::partition_point(deque<int>)/1024 3.84% 7.444 7.730 - 2.85% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 3.81% 156.070 162.018 - -2.36% -
SetIntersection_Front_Vector_uint64_64_64 3.81% 9179215.948 9528942.907 - 0.66% -
SetIntersection_Interlaced_Set_string_16_16 3.81% 53058870.752 55079782.223 - 1.37% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 3.80% 3998.189 4150.284 - -1.73% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 3.79% 34.569 35.879 - -6.41% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 3.79% 9.182 9.530 - 0.30% -
std::partition(list<int>)_(sparse)/8192 3.78% 7344.065 7621.825 - 6.63% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/1024 3.78% 2330.523 2418.575 - -0.88% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 3.78% 29.470 30.582 - 4.18% -
rng::fold_left(deque<int>)/8 3.77% 3.372 3.499 - 4.46% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 3.77% 39.787 41.286 - -0.16% -
std::find_end(forward_list<int>)_(process_all)/1048576 3.77% 760684.658 789355.478 - 28.01% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 3.76% 2.533 2.628 - -2.66% -
SetIntersection_None_Set_uint32_16_16 3.75% 36265171.033 37626409.307 - 2.85% -
std::map<int,_int>::insert(const_value_type&)_(already_present)/8192 3.75% 5.549 5.757 - 3.44% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.75% 6.911 7.170 - 3.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 3.74% 1350950.915 1401520.334 - 4.28% -
std::map<int,_int>::clear()/1024 3.74% 9875.163 10244.484 - -6.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.73% 1903439.872 1974498.387 - 3.64% -
dynamic_cast_(VDAG_sidecast,_3_levels) 3.73% 73.352 76.085 - -0.07% -
std::lower_bound(std::list<int>)/8192 3.71% 12390.990 12850.860 - 0.03% -
BM_deque_vector_move_backward/64000 3.69% 4550.516 4718.652 - 3.45% -
std::format(double)_(fmt:_{:0<17500_0f}) 3.68% 1306.551 1354.567 - 2.83% -
BM_format_to_string_span<char>/1 3.67% 4.743 4.917 - 1.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 3.66% 1311941.864 1359973.988 - -0.53% -
BM_format_to_string_pointer<char>/1 3.66% 4.744 4.918 - 1.27% -
std::reverse(vector<int>)/8 3.66% 1.543 1.599 - 3.46% -
std::find(list<int>)_(process_all)/32768 3.66% 26302.130 27263.528 - 4.83% -
SetIntersection_None_Set_uint32_16_4 3.65% 57980517.344 60094299.493 - 3.24% -
SetIntersection_Interlaced_Vector_uint32_256_64 3.64% 5118113.414 5304500.122 - 4.77% -
std::find_end(list<int>,_pred)_(single_element)/8192 3.64% 8693.077 9009.541 - 4.86% -
BM_num_put<long_long> 3.62% 4.809 4.983 - 1.60% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 3.60% 349.563 362.148 - 11.17% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 3.60% 1.449 1.501 - -0.84% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 3.60% 2.028 2.101 - 18.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 3.59% 1365336.124 1414308.790 - 4.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.57% 1007916.266 1043926.878 - 0.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 3.57% 1374055.166 1423065.551 - 4.78% -
std::partial_sort_copy(deque<int>)_(repeated)/8 3.56% 7.897 8.178 - 3.01% -
std::copy(vector<int>)/32768 3.56% 3410.955 3532.407 - 0.01% -
SetIntersection_Front_Set_string_1024_64 3.56% 4038386.932 4182179.691 - 5.14% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 3.56% 190692.755 197474.611 - -5.96% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 3.55% 22.403 23.198 - 1.83% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 3.55% 22.345 23.137 - 4.42% -
SetIntersection_Front_Set_float_1024_4 3.54% 1051365.817 1088556.275 - 2.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 3.53% 3304949.030 3421758.907 - 2.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 3.53% 1342118.252 1389467.157 - 3.06% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 3.53% 1018.921 1054.864 - 3.26% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 3.52% 11441.194 11844.275 - 1.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 3.51% 1050373.912 1087249.210 - 5.47% -
BM_std_minmax_element<long_long>/3 3.49% 0.953 0.986 - -1.68% -
std::is_sorted(list<int>)/8192 3.49% 6730.235 6965.338 - 2.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 3.49% 191754770.372 198445337.405 - 2.42% -
std::stable_partition(list<int>)_(sparse)/32 3.49% 24.768 25.632 - 2.56% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 3.48% 53.816 55.687 - 3.79% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.47% 1.766 1.828 - -2.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 3.46% 53330049.032 55173734.308 - 2.08% -
rng::fold_left(list<int>)/8192 3.44% 10544.308 10906.762 - 4.42% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.43% 30.300 31.341 - 8.60% -
SetIntersection_Front_Set_string_256_64 3.41% 13056160.795 13501794.187 - 3.88% -
BM_StringMove_Small 3.41% 1.559 1.612 - 3.96% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.40% 3751.491 3879.033 - 3.48% -
std::partition(deque<int>)_(sparse)/50 3.40% 14.534 15.028 - 6.14% -
SetIntersection_None_Vector_uint32_64_1 3.40% 18050281.518 18663405.201 - 7.07% -
BM_deque_vector_copy/64 3.40% 2.498 2.583 - -2.17% -
std::unordered_set<int>::clear()/8192 3.39% 43615.240 45095.868 - 6.62% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 3.39% 2815.596 2911.067 - 9.95% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.39% 35144.611 36334.714 - -0.58% -
std::find_end(forward_list<int>)_(single_element)/8192 3.38% 5918.423 6118.698 - 5.27% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 3.37% 43.179 44.636 - 5.59% -
std::format(double)_(fmt:_{:0<17500_10a}) 3.37% 1200.905 1241.366 - 2.03% -
BM_StringRelationalLiteral_Less_Small_Large_Control 3.37% 1.382 1.429 - 3.23% -
std::copy(deque<int>)/8 3.36% 2.382 2.462 - -0.69% -
SetIntersection_Interlaced_Set_string_16384_16 3.36% 362510082.778 374681378.171 - 7.80% -
BM_SharedPtrCreateDestroy 3.32% 10.677 11.031 - 5.29% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.31% 2703.869 2793.447 - -1.42% -
SetIntersection_None_Set_string_256_4 3.31% 20332187.935 21005638.748 - 4.14% -
std::count(vector<int>)_(every_other)/8 3.31% 1.324 1.368 - 8.10% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 3.30% 5753.298 5943.433 - 6.27% -
BM_StringCopy_Small 3.30% 1.705 1.761 - 3.59% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.30% 12770.665 13191.945 - 3.70% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 3.30% 53937.435 55716.198 - -0.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.28% 502.336 518.807 - 3.76% -
BM_CmpLess_uchar_uchar 3.27% 1.048 1.083 - 1.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 3.26% 1220964.501 1260764.664 - 6.64% -
std::partition(list<int>)_(dense)/50 3.25% 14.310 14.775 - -7.54% -
BM_japanese_text<wchar_t> 3.25% 48675.401 50255.394 - 4.86% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.24% 96551.544 99681.589 - 0.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 3.24% 22638672.901 23371920.926 - 0.54% -
std::search_n(deque<int>,_pred)_(no_match)/32 3.21% 19.467 20.091 - 2.96% -
BM_StringRead_Cold_Deep_Small 3.21% 1.334 1.377 - 3.40% -
SetIntersection_Front_Set_float_1024_16 3.21% 1251654.327 1291771.745 - 6.53% -
SetIntersection_Front_Vector_uint32_256_4 3.20% 3960158.096 4087015.797 - 2.09% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.20% 7229.638 7460.866 - 5.17% -
std::multiset<int>::erase(iterator)/1024 3.19% 20.591 21.248 - 3.58% -
SetIntersection_Front_Set_uint32_64_4 3.19% 15779836.252 16283143.918 - -0.18% -
rng::find_last(vector<char>)_(bail_10%)/1024 3.19% 113.512 117.131 - 3.47% -
SetIntersection_None_Set_string_1024_64 3.19% 17859385.721 18428747.216 - 9.60% -
std::multiset<int>::clear()/32 3.18% 618.988 638.663 - 3.86% -
std::find_if_not(list<int>)_(bail_25%)/32768 3.18% 7048.914 7272.817 - 6.44% -
rng::find_last_if_not(list<int>)_(bail_90%)/8 3.17% 0.646 0.667 - 7.20% -
SetIntersection_Interlaced_Set_float_262144_16384 3.17% 1333151.478 1375433.989 - 2.88% -
std::partial_sort(vector<int>)_(descending)/8 3.15% 22.833 23.553 - -0.93% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 3.15% 1448.558 1494.200 - 0.10% -
BM_vector_deque_move_backward/512 3.13% 23.443 24.177 - 1.44% -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 3.12% 558.252 575.688 - 1.93% -
BM_StringEraseWithMove_Small_Transparent 3.12% 1.881 1.940 - -8.03% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 3.11% 25.795 26.599 - 3.68% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 3.11% 19.428 20.033 - 2.70% -
std::unordered_multimap<int,_int>::clear()/32 3.11% 564.417 581.978 - 1.61% -
SetIntersection_Front_Set_string_16384_1024 3.11% 50318846.898 51884322.381 - 2.99% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.10% 1452.486 1497.566 - 1.33% -
SetIntersection_Front_Set_string_1024_16 3.10% 1710583.828 1763591.357 - 1.16% -
SetIntersection_Front_Vector_float_1024_4 3.09% 1005109.446 1036160.346 - -0.25% -
rng::find_last_if(list<int>)_(bail_90%)/8 3.09% 0.666 0.686 - 10.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 3.09% 17605236.359 18148669.507 - -1.51% -
dynamic_cast_(VDAG_rightmost,_4_levels) 3.08% 8.154 8.405 - 0.67% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 3.08% 6.713 6.920 - 0.77% -
BM_StringEraseWithMove_Large_Transparent 3.07% 1.673 1.725 - 0.11% -
BM_num_put<unsigned_long> 3.07% 4.804 4.952 - -1.82% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 3.06% 46211.090 47625.540 - 4.67% -
BM_deque_deque_move_backward/70000 3.06% 5188.764 5347.412 - 1.03% -
SetIntersection_Front_Vector_uint32_1024_16 3.05% 1057752.874 1090049.604 - 4.03% -
SetIntersection_Interlaced_Vector_uint32_16_16 3.03% 33685118.808 34706927.549 - 2.08% -
std::reverse_copy(list<int>)/32768 3.03% 27180.425 28003.053 - 4.82% -
SetIntersection_Interlaced_Set_float_16_4 3.02% 57614257.404 59355112.951 - 2.27% -
std::shift_left(deque<int>)/32 3.02% 4.919 5.067 - -3.05% -
std::deque<std::string>::ctor(size_type)/1024 3.01% 1396.364 1438.415 - 1.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.00% 1962834.084 2021793.323 - -1.42% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.99% 106.608 109.799 - 26.59% -
SetIntersection_Front_Set_uint64_256_1 2.99% 4038210.675 4159091.442 - 1.48% -
BM_vector_deque_ranges_move/70000 2.99% 21363.223 22002.320 - 6.91% -
std::partition_copy(vector<int>)/32 2.99% 8.592 8.848 - 1.77% -
SetIntersection_Interlaced_Set_uint64_1024_4 2.99% 8689520.182 8948972.449 - 8.84% -
BM_deque_vector_copy_backward/64 2.97% 2.510 2.585 - 0.12% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 2.97% 146.728 151.079 - 4.09% -
std::multiset<std::string>::clear()/8192 2.95% 202171.716 208133.144 - 3.56% -
SetIntersection_Front_Vector_string_1024_16 2.93% 1502563.711 1546627.004 - 3.02% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.93% 11897.349 12246.063 - 0.02% -
BM_BitsetToString<32>/Sparse_(10%)/10 2.91% 10.448 10.752 - -6.04% -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.90% 2.017 2.076 - -7.52% -
std::find(vector<int>)_(process_all)/50 2.89% 7.864 8.091 - 3.04% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.88% 1344.982 1383.750 - 10.72% -
std::partition(list<int>)_(dense)/32 2.88% 9.908 10.194 - -8.79% -
BM_vector_deque_copy_backward/64000 2.88% 4490.596 4619.958 - 1.98% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.87% 556.766 572.760 - 4.33% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.87% 9.814 10.095 - 8.57% -
BM_vector_deque_move_backward/1024 2.86% 44.159 45.424 - -0.37% -
BM_format/string_len_60 2.86% 19.092 19.638 - -0.23% -
std::find_if(deque<int>)_(process_all)/8 2.86% 2.393 2.462 - -6.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 2.85% 1552590.169 1596887.596 - 3.37% -
BM_num_put<unsigned_long_long> 2.85% 4.780 4.916 - -2.46% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.85% 329127246.592 338504881.676 - 3.12% -
BM_from_sys/1979/threads:16 2.85% 0.699 0.719 - 4.46% -
std::find(vector<int>)_(process_all)/32768 2.85% 4986.977 5129.010 - 3.02% -
SetIntersection_None_Set_string_256_64 2.85% 16804549.895 17283088.486 - 5.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.84% 10453842.906 10751252.063 - 2.32% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 2.84% 21.991 22.616 - 6.98% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 2.84% 63.829 65.644 - -5.91% -
std::find(vector<int>)_(process_all)/8192 2.84% 1249.488 1285.007 - 3.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.84% 33601047.969 34553935.697 - 2.07% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.83% 199.545 205.200 - 1.70% -
BM_vector_deque_copy_backward/64 2.83% 2.740 2.818 - -0.20% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 2.83% 505.188 519.497 - -0.21% -
dynamic_cast_(VChain_fail,_1_level) 2.83% 6.756 6.947 - -0.15% -
SetIntersection_None_Vector_uint64_256_4 2.83% 6332386.380 6511375.734 - 16.34% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 2.83% 499.524 513.643 - -0.38% -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 2.82% 43.024 44.237 - 4.40% -
std::multiset<int>::erase(key)_(existent)/1024 2.82% 24.132 24.812 - 3.81% -
BM_stop_token_single_thread_polling_stop_requested/131072 2.81% 556544.065 572203.435 - 4.29% -
std::search(list<int>,_pred)_(single_element)/8192 2.81% 9020.202 9273.712 - 0.39% -
SetIntersection_Interlaced_Vector_uint32_64_64 2.81% 9456801.403 9722163.808 - 2.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.80% 1236579.008 1271224.208 - 3.41% -
ranges::min(std::list<__int128>)/64 2.80% 34.750 35.723 - 1.73% -
BM_vector_deque_move/2 2.80% 1.980 2.036 - -0.53% -
std::multiset<int>::erase(key)_(existent)/8192 2.80% 29.998 30.837 - 4.21% -
std::partial_sort_copy(list<int>)_(repeated)/8 2.80% 7.684 7.899 - 2.55% -
std::find_if_not(vector<char>)_(bail_25%)/8 2.80% 0.880 0.905 - 23.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.79% 1010397.961 1038558.967 - 4.53% -
std::stable_partition(deque<int>)_(dense)/32 2.78% 30.889 31.749 - 4.88% -
std::rotate_copy(vector<int>)/1024 2.77% 32.344 33.239 - 1.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.77% 1960474.066 2014741.767 - 5.00% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.76% 5080.435 5220.800 - 8.89% -
SetIntersection_Front_Set_uint64_64_4 2.75% 15912498.853 16350457.477 - 1.99% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.75% 638.077 655.601 - 1.16% -
BM_StringMove_Large 2.74% 0.747 0.767 - 2.53% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 2.74% 20.697 21.265 - 6.53% -
rng::contains_subrange(list<int>)_(process_all)/8192 2.74% 7229.802 7427.709 - 9.94% -
bm_make_exception_ptr/threads:1 2.73% 12.042 12.371 - -0.36% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 2.73% 46275.619 47537.543 - 4.40% -
BM_vector_deque_copy_backward/65536 2.72% 4618.653 4744.304 - 1.73% -
std::stable_partition(deque<int>)_(sparse)/50 2.72% 32.748 33.638 - -1.87% -
SetIntersection_Front_Set_uint64_262144_1 2.72% 1010057.144 1037502.894 - 5.44% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.71% 6604.486 6783.657 - -0.66% -
SetIntersection_Interlaced_Set_uint32_1024_1024 2.71% 17968680.710 18456090.568 - 3.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.71% 2630778.588 2702082.042 - 1.26% -
rng::contains_subrange(vector<int>)_(same_length)/8192 2.70% 1888.710 1939.789 - -4.39% -
dynamic_cast_(VDAG_sidecast,_2_levels) 2.70% 59.373 60.978 - 0.21% -
BM_format_to_string_begin<std::list<wchar_t>>/16384 2.70% 15052.654 15458.656 - -2.89% -
BM_StringRelational_Compare_Huge_Small_Control 2.69% 1.528 1.569 - -1.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.69% 5569311.650 5719195.772 - 7.70% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.68% 11.591 11.901 - -2.67% -
std::unordered_map<int,_int>::clear()/1024 2.67% 5108.765 5245.346 - 1.85% -
SetIntersection_Front_Set_uint32_262144_64 2.67% 1796813.169 1844717.236 - -1.45% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/8192 2.66% 17473.023 17937.627 - -1.06% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 2.66% 16169.041 16598.835 - -1.55% -
std::search(list<int>,_pred)_(near_matches)/1000 2.66% 41124.890 42217.201 - 4.43% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.65% 0.844 0.866 - 7.53% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 2.64% 358967.828 368442.696 - -1.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 2.63% 1469593.029 1508277.375 - 3.89% -
std::partial_sort_copy(vector<int>)_(repeated)/8 2.63% 7.753 7.957 - 0.93% -
SetIntersection_None_Set_uint32_1024_16 2.63% 10534439.189 10811347.654 - 3.97% -
dynamic_cast_(VDAG_rightmost_middle,_3_levels) 2.62% 275.644 282.852 - -0.12% -
dynamic_cast_(VDAG_sidecast_fail,_2_levels) 2.61% 73.256 75.167 - -1.14% -
std::is_partitioned(deque<int>)_(partitioned)/50 2.61% 12.130 12.446 - -1.27% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 2.61% 34.474 35.372 - 4.39% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.61% 35772.711 36704.826 - 3.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.60% 3789407.876 3888050.374 - 3.19% -
SetIntersection_None_Set_string_64_16 2.60% 26069931.360 26746474.079 - 4.08% -
std::sort(vector<int>)_(ascending)/8 2.59% 16.382 16.806 - 0.28% -
dynamic_cast_(VDAG_leftmost_middle,_3_levels) 2.59% 311.565 319.631 - 0.20% -
rng::contains_subrange(deque<int>)_(single_element)/8192 2.59% 2803.016 2875.526 - -0.85% -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 2.59% 34202.253 35086.483 - 7.40% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 2.58% 674.800 692.234 - -15.65% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 2.58% 46.143 47.332 - -1.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.57% 17345.121 17791.553 - 2.26% -
std::rotate_copy(list<int>)/8192 2.57% 6967.246 7146.163 - 2.28% -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024 2.56% 33279.993 34133.171 - 1.68% -
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 2.56% 129.531 132.851 - 2.12% -
BM_vector_deque_move_backward/70000 2.56% 4944.310 5070.939 - 2.40% -
SetIntersection_Front_Set_uint64_262144_16 2.56% 1234135.590 1265682.932 - 1.66% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.55% 5181.158 5313.442 - -0.53% -
SetIntersection_None_Set_string_1024_16 2.55% 18333917.158 18801786.797 - 4.53% -
BM_StringDestroy_Large 2.55% 7.069 7.249 - -0.01% -
SetIntersection_Front_Set_string_1024_256 2.55% 12074300.600 12381843.431 - -9.26% -
BM_StringRelational_Compare_Small_Large_Control 2.53% 1.501 1.539 - -0.65% -
SetIntersection_Front_Set_string_262144_16 2.53% 1649480.080 1691219.676 - -4.83% -
std::find(vector<int>)_(process_all)/1024 2.53% 158.528 162.536 - 2.65% -
std::upper_bound(std::list<int>)/100 2.53% 91.329 93.637 - 0.03% -
std::multiset<int>::erase(iterator)/32 2.52% 20.508 21.025 - 2.78% -
BM_ConstructAndDestroy_FuncPtr_Opaque 2.52% 1.211 1.242 - -1.01% -
std::make_heap(vector<int>)_(descending)/8 2.52% 25.730 26.377 - 0.79% -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 2.51% 141.562 145.119 - 2.00% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 2.51% 32.124 32.929 - 3.12% -
std::map<int,_int>::equal_range(key)/1024 2.51% 31.729 32.524 - 2.29% -
std::format(float)_(fmt:_{:017500_0a}) 2.50% 1220.863 1251.405 - 0.52% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 2.50% 19.189 19.669 - 2.23% -
std::map<int,_int>::ctor(const_Self&)/1024 2.49% 5432.404 5567.898 - 2.81% -
SetIntersection_None_Vector_float_64_4 2.49% 17523629.140 17960380.231 - 0.26% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.49% 2.016 2.067 - 3.80% -
BM_deque_deque_copy_backward/65536 2.49% 4827.599 4947.572 - 0.48% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.48% 7.820 8.014 - 1.47% -
SetIntersection_None_Set_uint64_64_16 2.48% 19629984.173 20116284.955 - -2.25% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.47% 19848.280 20339.503 - -7.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.47% 10441554.571 10699926.876 - 0.63% -
bm_make_exception_ptr/threads:2 2.47% 6.059 6.209 - 7.46% -
BM_deque_deque_copy_backward/70000 2.47% 5177.152 5305.034 - 0.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.47% 18.332 18.784 - 2.36% -
std::gcd()_(trivial_inputs) 2.47% 0.764 0.783 - 0.22% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.46% 6627.796 6790.547 - -1.84% -
SetIntersection_Front_Vector_uint32_64_16 2.45% 13485948.086 13816506.750 - 3.23% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.44% 3555.561 3642.340 - 2.80% -
rng::contains(list<int>)_(process_all)/8 2.44% 2.324 2.380 - 7.62% -
SetIntersection_Front_Vector_float_256_1 2.43% 4056223.222 4154992.045 - 2.01% -
BM_align/8 2.43% 0.653 0.669 - 5.35% -
std::rotate(vector<bool>)_(1_element_backward)/32 2.43% 37.343 38.251 - 0.69% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.43% 225.527 231.002 - -1.58% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 2.43% 14.409 14.758 - -0.32% -
BM_deque_deque_copy_backward/64000 2.42% 4693.748 4807.395 - -0.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 2.42% 28.840 29.538 - -16.89% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 2.42% 614.481 629.340 - 3.26% -
SetIntersection_Front_Set_float_16384_4 2.42% 1060889.335 1086530.415 - 3.09% -
BM_format_to_string_begin<std::vector<wchar_t>>/1 2.41% 10.025 10.266 - 1.33% -
std::find_end(list<int>,_pred)_(same_length)/1024 2.41% 2076.288 2126.267 - 3.50% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 2.41% 270802.578 277320.103 - 2.18% -
BM_format_to_string_begin<std::vector<char>>/1 2.41% 4.739 4.853 - -0.04% -
BM_deque_deque_copy/70000 2.40% 3566.900 3652.644 - 4.60% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.39% 846513.680 866772.202 - -0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 2.39% 974183.017 997487.362 - 2.05% -
std::copy_n(vector<int>)/32768 2.39% 3372.474 3453.102 - 0.99% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.39% 8555.606 8760.129 - -1.77% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 2.39% 32.625 33.404 - 1.00% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 2.38% 38053499.328 38957450.125 - 2.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.37% 1991250.133 2038526.814 - 3.42% -
std::flat_multimap<int,_int>::erase(iterator)/8192 2.37% 492.874 504.571 - 3.17% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.37% 2409.863 2466.914 - 1.64% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.37% 82951.504 84914.702 - 0.81% -
SetIntersection_Front_Set_float_16_16 2.36% 39157648.182 40081886.876 - 1.76% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.36% 18931.960 19378.285 - -0.70% -
BM_deque_vector_move/64 2.36% 2.592 2.654 - -0.06% -
std::multimap<std::string,_int>::contains(key)/32 2.35% 79.796 81.668 - -13.05% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 2.34% 42.001 42.986 - -16.62% -
BM_CmpLess_ushort_uchar 2.34% 1.091 1.116 - 0.23% -
std::set<std::string>::find(key)/32 2.33% 84.960 86.941 - 1.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.33% 991775.887 1014868.682 - -1.57% -
BM_format_to_string_begin<std::list<char>>/1 2.32% 4.968 5.083 - -0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 2.32% 993531.710 1016588.695 - 0.89% -
std::unordered_set<std::string>::ctor(const_Self&)/1024 2.32% 32945.031 33708.077 - -1.39% -
std::map<int,_int>::ctor(const_Self&)/8192 2.31% 44620.144 45652.424 - 2.61% -
std::reverse_copy(list<int>)/4096 2.31% 3254.370 3329.398 - 2.41% -
std::make_heap(vector<int>,_pred)_(heap)/8 2.31% 20.319 20.787 - 0.13% -
BM_unicode_text<wchar_t> 2.30% 98519.654 100786.630 - 1.96% -
SetIntersection_Front_Set_uint32_16384_4 2.30% 1051939.232 1076106.867 - 3.67% -
std::multiset<int>::erase(key)_(existent)/32 2.30% 22.760 23.283 - 3.66% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.29% 84.789 86.729 - 7.26% -
SetIntersection_Interlaced_Set_uint64_262144_262144 2.28% 1956299.413 2000995.446 - 1.49% -
SetIntersection_Front_Vector_string_256_16 2.27% 5668490.639 5797298.213 - 1.77% -
dynamic_cast_(DAG_sidecast_fail,_1_level) 2.27% 47.383 48.460 - 1.30% -
std::format(float)_(fmt:_{:0<17500_10f}) 2.27% 1239.258 1267.374 - 1.02% -
BM_align/256 2.27% 0.651 0.666 - 4.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.27% 17347116.023 17740188.166 - 5.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.27% 1033044.886 1056451.676 - 2.82% -
std::set<int>::insert(value)_(new_value,_end)/0 2.26% 17.256 17.645 - 1.49% -
std::for_each(set<int>::iterator)/8192 2.25% 17781.369 18182.178 - 3.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.25% 6323530.444 6465999.707 - 8.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.25% 28.156 28.790 - -25.83% -
std::multiset<int>::erase(iterator)/8192 2.25% 23.069 23.586 - 3.47% -
BM_vector_deque_move_backward/65536 2.24% 4621.951 4725.669 - 1.96% -
std::unordered_map<int,_int>::clear()/8192 2.23% 44790.008 45790.308 - -3.89% -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 2.23% 33809.249 34563.627 - 1.74% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.23% 3.212 3.284 - 0.45% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 2.22% 175.508 179.409 - 2.22% -
SetIntersection_Front_Set_uint32_4_1 2.22% 209775952.052 214436430.588 - 1.75% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.21% 4.224 4.318 - 1.85% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 2.21% 6.824 6.974 - 1.70% -
std::multiset<std::string>::clear()/32 2.20% 858.968 877.848 - 4.55% -
std::unordered_set<std::string>::contains(key)/1024 2.19% 112.702 115.174 - -0.51% -
std::find_if_not(list<int>)_(process_all)/50 2.18% 11.244 11.489 - 6.62% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.18% 53237.008 54397.701 - -2.60% -
dynamic_cast_(DAG_sidecast,_1_level) 2.18% 10.206 10.429 - 1.14% -
SetIntersection_Front_Vector_uint64_256_16 2.18% 3957380.479 4043458.692 - 3.29% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.18% 7.595 7.760 - 0.53% -
std::replace(list<int>)_(prefix)/1024 2.17% 652.370 666.534 - -8.75% -
BM_format_to_iterator/<std::array>_string_view_len_60 2.17% 3.688 3.767 - 0.24% -
std::format(float)_(fmt:_{:0>17500_0}) 2.17% 1179.546 1205.089 2.291 -0.44% 2.291
SetIntersection_Front_Set_float_16384_16 2.16% 1256189.449 1283373.730 - 7.27% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 2.16% 213.957 218.581 - 1.45% -
BM_align/1 2.16% 0.654 0.668 - 4.92% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 2.16% 6.764 6.909 - 0.25% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 2.15% 96.330 98.400 - 2.78% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.15% 7.787 7.954 - 3.61% -
SetIntersection_Front_Vector_string_16384_16 2.15% 1477026.194 1508712.210 - -2.30% -
BM_deque_vector_ranges_copy/1 2.14% 0.847 0.865 - 2.12% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 2.14% 7260.238 7415.732 - 2.02% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/32 2.14% 77.470 79.128 - -2.13% -
BM_deque_deque_move_backward/65536 2.14% 4842.183 4945.748 - 0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.14% 1014556.084 1036217.948 - 0.51% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 2.13% 5996.600 6124.544 - 0.12% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 2.13% 1.270 1.297 - 0.02% -
std::partition_copy(vector<int>)/1024 2.13% 479.223 489.427 - 1.42% -
std::make_heap(vector<int>,_pred)_(ascending)/1024 2.13% 653.845 667.766 - 0.57% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 2.12% 0.481 0.491 - 3.05% -
std::format(double)_(fmt:_{:017500_10Lf}) 2.11% 1312.441 1340.167 - 0.41% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.11% 1713.055 1749.190 - 4.76% -
std::unique_copy(list<int>)_(contiguous)/8192 2.11% 6804.240 6947.698 - 1.79% -
SetIntersection_Interlaced_Set_uint64_16_16 2.10% 39153701.533 39975648.781 - 3.59% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.10% 53273.634 54390.422 - -0.99% -
std::unordered_multiset<int>::clear()/32 2.09% 566.922 578.772 - 2.14% -
SetIntersection_Interlaced_Set_float_16384_1 2.09% 1023548.655 1044937.689 - 2.31% -
SetIntersection_Front_Vector_string_16384_1 2.09% 1053346.647 1075328.654 - 4.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 2.09% 1018926.781 1040187.571 - 1.25% -
std::sort(deque<int>)_(heap)/8 2.08% 34.154 34.864 - -2.93% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 2.08% 38.160 38.954 - -0.31% -
std::unordered_multiset<int>::count(key)/1024 2.08% 10.410 10.627 - 1.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2.07% 1967431.977 2008245.094 - 4.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 2.07% 6932830.112 7076610.439 - 2.87% -
std::shuffle(deque<int>)/32 2.07% 46.496 47.457 - -1.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.07% 345484558.214 352629097.761 - 1.53% -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 2.06% 48332.293 49330.264 - -0.58% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.06% 303.904 310.155 - -2.32% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.06% 8848.995 9030.887 - 0.91% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 2.05% 37013.099 37773.470 - -1.67% -
SetIntersection_Interlaced_Set_string_16384_16384 2.05% 352002645.750 359228591.085 - 2.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.05% 1382.608 1410.901 - 3.87% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 2.05% 258.159 263.441 - -6.57% -
BM_format_string<char>/1 2.04% 9.640 9.836 - 8.13% -
SetIntersection_Front_Vector_uint32_16_16 2.04% 33845373.309 34534479.983 - 1.00% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 2.03% 13.139 13.406 - 0.94% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 2.03% 174.703 178.249 - 3.28% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16 2.03% 15.250 15.560 - -1.24% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.02% 1251.988 1277.317 - 3.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 2.02% 4001378.859 4082321.435 - 0.16% -
SetIntersection_Front_Set_string_256_4 2.02% 4687530.772 4782017.569 - 3.11% -
BM_deque_vector_copy/5500 2.01% 202.724 206.808 - 0.53% -
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(different_allocators) 2.01% 2.410 2.458 - 1.34% -
dynamic_cast_(VDAG_sidecast_fail,_3_levels) 2.01% 75.826 77.346 - -1.68% -
SetIntersection_Interlaced_Set_float_1024_1 2.00% 1004130.580 1024249.941 - -1.25% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.99% 14.541 14.831 - 4.94% -
SetIntersection_Front_Vector_uint64_256_4 1.99% 4015334.270 4095251.030 - 0.12% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.99% 40.146 40.944 - -0.23% -
std::unordered_multiset<int>::ctor(const_Self&)/32 1.99% 226.704 231.206 - -1.45% -
std::find_if_not(deque<int>)_(bail_25%)/8 1.98% 0.843 0.860 - 2.02% -
std::pop_heap(vector<std::string>)/8192 1.97% 84.151 85.811 - -1.01% -
std::unique(vector<int>)_(sprinkled)/8192 1.97% 3657.579 3729.688 - 2.26% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 1.97% 35108.418 35798.941 - 0.50% -
std::for_each_n(list<int>)/8 1.96% 2.494 2.543 - 1.07% -
std::find(vector<short>)_(process_all)/1024 1.95% 158.122 161.212 - 2.06% -
SetIntersection_None_Vector_uint64_16_4 1.95% 53202508.892 54241931.004 - 1.73% -
SetIntersection_None_Vector_uint64_16_1 1.95% 62624078.022 63847449.839 - 1.81% -
SetIntersection_Front_Set_float_256_4 1.95% 4166115.265 4247436.507 - -0.13% -
BM_deque_deque_ranges_copy_backward/1 1.95% 1.072 1.093 - -0.89% -
SetIntersection_Interlaced_Set_float_16384_1024 1.95% 201603261.894 205531144.980 - 0.35% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.95% 2774.312 2828.320 - 0.80% -
BM_StringRead_Cold_Deep_Empty 1.95% 1.360 1.387 - 4.32% -
SetIntersection_Front_Set_uint32_1024_64 1.95% 1795225.032 1830160.804 - 0.41% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.94% 19925.849 20312.379 - 0.89% -
std::all_of(vector<int>)_(process_all)/50 1.94% 10.980 11.193 - -1.75% -
SetIntersection_Front_Vector_float_262144_256 1.93% 1657192.130 1689187.903 - -0.12% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.93% 4925.349 5020.430 - 0.98% -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 1.93% 5445.132 5550.064 - 2.74% -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 1.91% 50032.712 50990.204 - 0.66% -
SetIntersection_Front_Set_uint32_256_1 1.91% 4060523.697 4137898.777 - -0.28% -
BM_StringCopy_Large 1.90% 4.882 4.975 - 1.31% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.90% 115374.114 117566.618 - 3.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.90% 349229847.469 355864305.282 - 1.35% -
std::copy_backward(deque<int>)/32768 1.89% 2288.550 2331.893 - -1.70% -
SetIntersection_Front_Set_float_16384_16384 1.89% 358494529.572 365278351.909 - 3.45% -
std::format(double)_(fmt:_{:_10Le}) 1.89% 67.417 68.692 - 1.69% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 1.89% 85.112 86.722 - -2.45% -
std::multiset<std::string>::lower_bound(key)/8192 1.88% 192.110 195.731 - -2.08% -
std::rotate(deque<int>)_(1_element_forward)/8192 1.88% 389.406 396.707 - -0.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.87% 132993.974 135481.962 - 0.55% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.87% 2488.249 2534.787 - 1.29% -
std::set<int>::insert(const_value_type&)_(already_present)/8192 1.87% 7.457 7.596 - 0.46% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 1.87% 175.774 179.052 - 1.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.86% 26.821 27.321 - 2.75% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.86% 97479.422 99294.374 - -0.52% -
SetIntersection_None_Vector_uint32_1024_64 1.86% 3314733.459 3376352.275 - 45.33% -
std::multimap<int,_int>::count(key)/8192 1.86% 55.389 56.418 - -0.03% -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 1.86% 1223.346 1246.049 - 4.39% -
SetIntersection_Front_Set_string_262144_262144 1.85% 15074905.939 15354115.982 - 1.82% -
rng::contains_subrange(list<int>)_(process_all)/50 1.85% 16.002 16.298 - 5.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.84% 10470600.286 10663402.546 - -10.01% -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.84% 1.796 1.829 - -2.44% -
std::format(float)_(fmt:_{:0>17500_0La}) 1.84% 1237.872 1260.611 - -2.39% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.83% 2004850.190 2041611.355 - 1.26% -
BM_vector_deque_move_backward/64000 1.83% 4494.236 4576.615 - 1.39% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.83% 1.495 1.523 - 3.66% -
SetIntersection_None_Vector_float_1024_1 1.82% 3434548.527 3497089.306 - 1.32% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 1.82% 15.935 16.225 - 1.84% -
SetIntersection_Interlaced_Set_float_256_4 1.82% 11314520.630 11520005.136 - -4.07% -
BM_CmpLess_schar_int 1.82% 1.101 1.121 - 0.01% -
BM_format_to_string_begin<std::string>/1048576 1.81% 11578.734 11788.171 - 1.42% -
SetIntersection_Front_Set_float_16384_1 1.81% 1011256.874 1029525.325 - 3.67% -
BM_format_to_string_begin<std::vector<char>>/1048576 1.81% 11579.612 11788.636 - 1.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1.80% 1019435.609 1037791.185 - 4.12% -
std::make_heap(deque<int>)_(ascending)/8 1.80% 25.512 25.971 - -0.18% -
BM_toupper_string<wchar_t> 1.80% 34.008 34.618 - 1.66% -
SetIntersection_Interlaced_Set_float_64_4 1.79% 21575026.073 21961611.468 - 1.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.79% 4080606.734 4153710.265 - 0.68% -
std::remove(deque<int>)_(sprinkled)/50 1.79% 58.157 59.196 - 3.00% -
BM_deque_deque_move_backward/64000 1.78% 4754.378 4839.192 - 0.74% -
BM_deque_deque_copy/2 1.78% 2.825 2.875 - -9.17% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.78% 9443768.131 9611401.579 - 1.60% -
std::unordered_multimap<int,_int>::find(key)/8192 1.77% 11.379 11.581 - 0.36% -
rng::find_if(vector<bool>)_(process_all)/8 1.76% 4.075 4.147 - 0.92% -
SetIntersection_None_Set_uint64_64_1 1.76% 24111064.771 24535560.806 - -4.99% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.76% 240542.553 244766.015 - 3.00% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.75% 3416132.322 3476049.565 - 3.82% -
std::find(vector<short>)_(process_all)/32768 1.75% 4975.880 5063.114 - 1.87% -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 1.75% 44779.540 45563.987 - 2.52% -
std::make_heap(deque<int>)_(repeated)/8 1.75% 26.397 26.859 - 1.23% -
BM_vector_deque_copy_backward/70000 1.75% 4955.823 5042.302 - 1.03% -
std::multiset<int>::ctor(const_Self&)/32 1.74% 175.190 178.247 - 0.16% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.74% 7.854 7.991 - 1.81% -
BM_deque_vector_copy_backward/64000 1.74% 4582.210 4662.030 - -1.09% -
std::format(double)_(fmt:_{:_10L}) 1.74% 71.301 72.542 - -0.74% -
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 1.74% 26.779 27.245 - 0.01% -
std::rotate(vector<bool>)_(by_1/2)/50 1.73% 78.925 80.294 - 0.96% -
SetIntersection_Front_Set_uint64_262144_1024 1.73% 18632578.664 18955083.098 - 11.34% -
SetIntersection_Interlaced_Set_uint32_16_4 1.72% 58209026.064 59210449.210 - -0.17% -
SetIntersection_Front_Set_float_262144_1 1.72% 1027420.908 1045080.973 - -0.59% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 1.72% 6.644 6.758 - 1.86% -
BM_align/64 1.72% 0.655 0.667 - 4.94% -
SetIntersection_Interlaced_Vector_uint64_1024_16 1.71% 3573790.286 3635068.657 - 0.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.71% 1027044.095 1044597.477 - 5.83% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.71% 7.677 7.808 - 3.04% -
dynamic_cast_(VDAG_sidecast_fail,_1_level) 1.71% 56.907 57.879 - 0.83% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.71% 1.381 1.405 - 1.67% -
SetIntersection_None_Set_string_1024_4 1.71% 18347351.626 18660635.501 - 7.15% -
SetIntersection_Front_Vector_string_262144_262144 1.71% 12787193.060 13005304.150 - 3.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.70% 354675987.807 360712388.453 - 4.34% -
std::map<int,_int>::clear()/32 1.70% 613.688 624.124 - -4.39% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.70% 24.267 24.679 - 0.97% -
SetIntersection_Interlaced_Set_uint32_256_64 1.70% 12241697.311 12449337.289 - 0.57% -
BM_deque_deque_move_backward/5500 1.69% 224.150 227.947 - -1.50% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.69% 2413.831 2454.659 - 1.01% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.69% 18.464 18.775 - -2.32% -
std::pop_heap(deque<float>)/8192 1.68% 31.365 31.893 - 2.56% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.68% 27393.007 27852.111 - 1.66% -
dynamic_cast_(VDAG_leftmost_middle,_2_levels) 1.67% 159.291 161.950 - -0.55% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.66% 1444107.853 1468149.945 - 0.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.66% 16109595.706 16377679.872 - 0.98% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.66% 20.814 21.159 - -0.50% -
std::format(float)_(fmt:_{:0>17500_0a}) 1.66% 1209.462 1229.513 - -2.10% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.66% 783.159 796.143 - 1.60% -
rng::find_last(list<int>)_(bail_90%)/50 1.65% 1.620 1.647 - -0.89% -
rng::contains(vector<int>)_(process_all)/8 1.65% 2.286 2.323 - 6.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.65% 339963557.431 345569773.267 - -0.31% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 1.64% 3608.001 3667.287 - 2.67% -
BM_StringRelational_Compare_Huge_Large_Control 1.64% 2.022 2.055 - 8.17% -
std::deque<int>::operator=(const_Self&)_(cheap_elements)/8192 1.64% 356.628 362.473 - 2.34% -
BM_deque_vector_ranges_copy_backward/65536 1.64% 20652.726 20991.026 - 2.42% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.64% 10971.236 11150.901 - 1.10% -
ranges::minmax(std::deque<long_long>)/70000 1.63% 22474.339 22840.890 - -1.13% -
std::multimap<int,_int>::ctor(const_Self&)/8192 1.63% 45492.721 46234.601 - 2.94% -
rng::find_last(list<int>)_(bail_90%)/1024 1.63% 51.919 52.765 - -0.34% -
SetIntersection_None_Set_float_256_256 1.63% 6946385.559 7059391.541 - 2.29% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.63% 2.183 2.219 - 0.58% -
SetIntersection_Front_Set_uint64_64_16 1.63% 15251699.099 15499547.131 - -2.89% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.62% 3.786 3.847 - 16.62% -
BM_CmpEqual_uchar_short 1.62% 1.061 1.078 - 1.74% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.62% 3547.150 3604.757 - -1.49% -
SetIntersection_Interlaced_Set_uint32_256_1 1.62% 4059407.968 4125208.714 - -0.16% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 1.62% 587.997 597.503 - 2.10% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 1.61% 255.702 259.824 - 1.76% -
BM_formatted_size_string<wchar_t>/1 1.61% 10.613 10.784 - -0.06% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.61% 41.441 42.108 - 2.16% -
std::rotate(deque<int>)_(by_1/3)/32 1.61% 18.221 18.515 - -1.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.61% 1993997.954 2026041.038 - 3.65% -
SetIntersection_Front_Set_string_262144_256 1.60% 12862595.776 13068974.623 - 2.51% -
BM_CmpEqual_int_short 1.60% 1.115 1.133 - 1.59% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.59% 11.903 12.093 - -2.15% -
std::multimap<int,_int>::ctor(const_Self&)/32 1.59% 172.558 175.309 - 1.13% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.59% 278447.417 282883.431 - 3.37% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 1.59% 29.043 29.505 - 0.78% -
BM_CmpLess_int_int 1.59% 1.049 1.066 - -0.91% -
SetIntersection_Interlaced_Vector_float_256_16 1.59% 6092200.715 6188974.420 - -1.53% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.59% 17.379 17.655 - 1.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.58% 15360126.324 15603514.411 - 1.44% -
SetIntersection_Interlaced_Vector_uint32_256_4 1.58% 6049500.678 6145026.937 - 1.75% -
std::for_each(join_view(vector<vector<int>>))/8192 1.58% 3058.633 3106.887 - 2.93% -
SetIntersection_Interlaced_Vector_uint32_256_256 1.58% 3316064.575 3368358.244 - 0.91% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 1.57% 156.644 159.109 - 1.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.57% 653469.308 663726.612 - -0.08% -
SetIntersection_Interlaced_Set_uint64_256_256 1.57% 10318261.175 10479879.891 - 15.28% -
SetIntersection_Front_Vector_uint32_16384_1024 1.57% 3401784.040 3455060.348 - 4.05% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 1.57% 5226.789 5308.593 - 0.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.56% 10613429.360 10779481.661 - 2.65% -
dynamic_cast_(DAG_sidecast,_2_levels) 1.56% 57.575 58.475 - 1.45% -
std::stable_partition(list<int>)_(sparse)/50 1.56% 34.881 35.426 - 0.40% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 1.55% 15.488 15.729 - -1.01% -
std::find_if(list<int>)_(process_all)/32768 1.55% 26167.235 26573.143 - 0.41% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.55% 214.967 218.301 - -0.67% -
rng::contains(list<int>)_(process_all)/1048576 1.55% 828154.394 840990.409 - 3.21% -
SetIntersection_Front_Set_uint32_262144_4 1.55% 1069344.580 1085906.290 - 1.85% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 1.54% 18.531 18.817 - 0.98% -
std::format(float)_(fmt:_{:0<17500_10Lg}) 1.54% 1231.443 1250.430 - -2.03% -
BM_format_to_n_string_begin<std::wstring>/1048576 1.54% 141558.189 143740.103 - 4.40% -
std::unordered_set<int>::count(key)/8192 1.54% 10.105 10.260 - 2.62% -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 1.54% 4610.643 4681.592 - 0.74% -
SetIntersection_Front_Vector_uint64_1024_16 1.54% 1062824.484 1079146.937 - 2.55% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.53% 1324.804 1345.127 - 1.30% -
std::stable_sort(vector<int>)_(ascending)/8 1.53% 29.646 30.100 - 2.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.53% 8502450.865 8632345.917 - 2.76% -
SetIntersection_Front_Set_string_262144_1024 1.53% 51273040.194 52055411.506 - 1.16% -
SetIntersection_Front_Set_uint32_1024_16 1.52% 1189863.915 1208000.351 - 0.79% -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 1.52% 5781.416 5869.411 - 0.88% -
SetIntersection_Interlaced_Set_float_16384_16 1.52% 203077071.300 206167303.631 - 2.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 1.52% 63581299.893 64547176.421 - 0.00% -
SetIntersection_Front_Set_float_256_1 1.52% 4057105.978 4118634.895 - 1.30% -
SetIntersection_Interlaced_Vector_uint32_16_4 1.51% 53759394.056 54573346.962 - 1.24% -
SetIntersection_Interlaced_Set_float_1024_16 1.51% 10345948.022 10502298.083 - -6.47% -
std::set<int>::insert(const_value_type&)_(already_present)/1024 1.51% 4.329 4.394 - -0.08% -
BM_CmpEqual_uchar_int 1.51% 1.064 1.080 - -0.56% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.50% 1030780.561 1046280.656 - 2.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.50% 10083517.956 10234948.900 - 2.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 1.49% 16090562.845 16330957.241 - 0.75% -
SetIntersection_Front_Set_uint32_64_1 1.49% 16084535.522 16324789.132 - 1.55% -
dynamic_cast_(VDAG_rightmost_middle,_1_level) 1.49% 69.908 70.950 - -1.24% -
SetIntersection_Front_Set_float_256_64 1.49% 6285795.464 6379352.283 - 0.81% -
std::format(float)_(fmt:_{:_10a}) 1.48% 36.389 36.928 - 0.36% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.48% 431.642 438.014 - 1.15% -
SetIntersection_Interlaced_Vector_uint32_16_1 1.47% 61392636.527 62293514.937 - 1.29% -
std::map<int,_int>::clear()/8192 1.47% 81414.082 82608.471 - -7.46% -
SetIntersection_Interlaced_Set_string_1024_1 1.46% 1056579.500 1072056.312 - -1.37% -
BM_format_string<char>/4 1.46% 2.889 2.931 - -0.29% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.46% 620.877 629.942 - 2.16% -
std::multimap<int,_int>::equal_range(key)/8192 1.46% 51.745 52.500 - 0.96% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.46% 338.536 343.475 - -0.73% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.46% 1.387 1.407 - 1.81% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.46% 20159.753 20453.619 - 1.70% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 1.46% 18.428 18.696 - 1.19% -
std::multiset<std::string>::upper_bound(key)/32 1.45% 68.050 69.040 - 1.08% -
BM_format_to_n_string_back_inserter<std::wstring>/1 1.45% 12.592 12.775 - 2.21% -
std::search(vector<int>,_pred)_(single_element)/1024 1.45% 323.199 327.882 - 1.36% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.45% 1946.742 1974.888 - -2.05% -
SetIntersection_Interlaced_Set_float_4_4 1.44% 136735322.141 138709704.146 - 0.52% -
SetIntersection_None_Set_string_64_64 1.44% 16301768.372 16537114.442 - 2.47% -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 1.44% 878.348 891.026 - -0.23% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.44% 565.926 574.088 - 1.64% -
SetIntersection_Front_Vector_uint64_16384_1024 1.44% 3454150.259 3503806.982 - 3.11% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.44% 19.952 20.239 - 0.03% -
SetIntersection_Front_Vector_uint64_1024_1 1.44% 1021764.567 1036435.785 - 2.80% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.44% 744.748 755.438 - 0.75% -
std::search(deque<int>)_(same_length)/1000 1.43% 506.878 514.143 - 0.79% -
dynamic_cast_(VDAG_rightmost_middle,_2_levels) 1.43% 139.580 141.578 - -1.38% -
SetIntersection_Front_Set_float_16_4 1.43% 54571541.672 55352410.627 - 2.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.43% 1329306.234 1348302.839 - -0.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.43% 2398.670 2432.943 - 1.63% -
BM_deque_vector_move/65536 1.43% 3005.801 3048.718 - -0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.42% 10458478.378 10606982.512 - -11.66% -
SetIntersection_None_Set_uint32_1024_1024 1.42% 10430738.609 10578663.182 - -1.71% -
std::copy_if(list<int>)_(every_other)/4096 1.42% 3324.608 3371.755 - 6.72% -
std::move(deque<int>)/4096 1.41% 172.752 175.182 - -0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.40% 4044065.546 4100862.344 - 0.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.40% 4153367.047 4211426.425 - 3.14% -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 1.40% 14.114 14.311 - 1.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.40% 7442587.153 7546476.249 - 5.33% -
SetIntersection_Front_Set_uint32_262144_1 1.39% 1034140.214 1048565.144 - 1.92% -
SetIntersection_Front_Vector_uint32_1024_64 1.39% 1195906.568 1212568.115 - 3.94% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 1.39% 5.372 5.447 - 3.98% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 1.39% 24.581 24.923 - -1.81% -
BM_BitsetToString<8192>/Dense_(90%)/90 1.39% 17763.902 18010.754 - -0.16% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.38% 258.570 262.150 - 3.97% -
std::copy(list<int>)/4096 1.38% 3930.643 3984.875 - 1.07% -
SetIntersection_None_Vector_uint64_262144_4 1.38% 345542283.077 350305946.233 - -1.51% -
BM_vector_deque_ranges_copy/70000 1.37% 21693.108 21990.443 - 6.84% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.37% 62.431 63.284 - 0.80% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.36% 88.970 90.180 - 2.11% -
std::make_heap(vector<int>,_pred)_(ascending)/8192 1.36% 5038.756 5107.221 - -0.09% -
std::distance(join_view(vector<vector<int>>))/50 1.36% 12.360 12.528 - 1.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.36% 12158245.340 12323000.163 - 2.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.35% 1613.119 1634.961 - -8.13% -
BM_deque_deque_move/4000 1.35% 166.095 168.342 - -1.70% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 1.35% 654.969 663.808 - 0.22% -
BM_format_to_string_begin<std::list<char>>/16384 1.35% 14210.214 14401.886 - -0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.35% 16855865.205 17083004.303 - 0.98% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.35% 390.636 395.899 - 1.02% -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 1.34% 42940.304 43515.414 - -2.07% -
BM_format/string_len_6000 1.34% 77.529 78.566 - -0.52% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.34% 1006071.176 1019507.460 - -0.16% -
std::unordered_map<int,_int>::contains(key)/8192 1.33% 10.500 10.640 - -0.09% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 1.33% 4.812 4.876 - 19.88% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.33% 2395.446 2427.320 - 1.62% -
SetIntersection_Front_Vector_uint32_64_4 1.32% 15379090.114 15582452.578 - 0.01% -
std::replace_if(list<int>)_(sprinkled)/8192 1.32% 7308.458 7404.945 - 0.69% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 1.32% 211062.841 213846.407 - -0.04% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.32% 361614.957 366382.553 - 2.04% -
std::list<int>::ctor(const_Self&)_(cheap_elements)/32 1.31% 337.209 341.644 - -0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.30% 13506203.703 13682326.803 - 1.80% -
SetIntersection_Interlaced_Vector_uint32_1_1 1.30% 521550454.798 528343685.901 - 1.00% -
std::stable_partition(list<int>)_(sparse)/1024 1.30% 1435.594 1454.277 - 1.02% -
std::multimap<int,_int>::lower_bound(key)/8192 1.30% 37.998 38.492 - 0.96% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 1.30% 72.332 73.270 - 1.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.30% 1070587.384 1084456.779 - 5.21% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.29% 2430.634 2462.039 - -0.02% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.29% 1.770 1.793 - 0.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 1.29% 4208751.815 4263049.719 - 2.97% -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 1.29% 11512.516 11660.621 - -1.51% -
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 1.29% 182.343 184.687 - 0.47% -
BM_StringRelational_Less_Huge_Large_Control 1.28% 2.024 2.050 - -0.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.28% 12159.352 12315.314 - -0.90% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 1.28% 3468840.290 3513327.101 - 0.83% -
std::multiset<std::string>::clear()/1024 1.28% 20328.756 20589.322 - 0.60% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.28% 3.279 3.321 - 1.60% -
std::partition_copy(vector<int>)/50 1.28% 13.198 13.366 - -2.10% -
dynamic_cast_(VDAG_sidecast,_1_level) 1.28% 10.577 10.712 - 1.15% -
SetIntersection_Front_Set_uint32_1024_256 1.27% 4525532.760 4583198.484 - 1.20% -
std::multiset<std::string>::count(key)/32 1.27% 69.211 70.093 - -2.73% -
BM_deque_deque_ranges_copy_backward/2 1.27% 1.375 1.393 - 3.36% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.27% 2941074.315 2978473.855 - 2.19% -
BM_format_string<char>/8 1.27% 0.929 0.941 - 0.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.27% 18213996.133 18445304.287 - 0.46% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.27% 8.792 8.903 - -0.85% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 1.27% 19.112 19.354 - 1.11% -
std::format(float)_(fmt:_{:_10}) 1.27% 56.738 57.456 - 1.39% -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 1.27% 9766.757 9890.366 - 4.85% -
BM_vector_deque_move/64 1.26% 2.850 2.887 - 1.81% -
std::unordered_map<int,_int>::find(key)/8192 1.26% 10.339 10.469 - -1.55% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.26% 1339762.526 1356701.641 - -0.36% -
std::find(vector<short>)_(process_all)/50 1.26% 7.852 7.951 - 1.40% -
std::stable_partition(list<int>)_(dense)/32 1.26% 30.712 31.100 - 1.82% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.26% 89480.792 90610.901 - -1.55% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.26% 21.421 21.691 - 1.44% -
std::multimap<int,_int>::contains(key)/8192 1.26% 38.412 38.896 - 0.30% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 1.25% 27.942 28.292 - 11.43% -
std::format(float)_(fmt:_{:0<17500_0f}) 1.25% 1227.296 1242.668 - 0.71% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.25% 621.818 629.582 - 1.99% -
SetIntersection_Front_Vector_uint32_16384_256 1.25% 1613426.208 1633560.844 - -1.25% -
SetIntersection_Interlaced_Set_float_16_16 1.25% 38546320.141 39026753.539 - -1.15% -
std::search(vector<int>)_(same_length)/1000 1.25% 249.244 252.348 - 1.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.24% 16147251.855 16347589.683 - 1.19% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.24% 8.819 8.929 - 1.54% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.24% 61.843 62.607 - 3.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 1.23% 4082516.432 4132810.948 - -0.47% -
BM_CmpEqual_uint_ushort 1.23% 1.111 1.124 - 0.59% -
ranges::min(std::list<__int128>)/70000 1.23% 55532.054 56214.323 - 1.18% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 1.23% 20110.538 20357.291 - 1.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.23% 24041541.283 24336236.870 - 0.17% -
std::sort(vector<NonIntegral>)_(heap)/8 1.22% 22.644 22.921 - -1.63% -
SetIntersection_Front_Set_uint32_256_16 1.22% 4723591.339 4781199.924 - 4.56% -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/32 1.22% 241.506 244.449 - -5.62% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.22% 2397.806 2426.992 - 1.69% -
BM_vector_deque_move/5500 1.22% 220.546 223.229 - 0.97% -
SetIntersection_None_Vector_uint32_256_256 1.22% 2866237.890 2901094.477 - 0.94% -
std::partition(deque<int>)_(sparse)/8192 1.21% 3499.064 3541.524 - 1.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.21% 13.270 13.431 - 0.19% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.21% 9.127 9.237 - 1.94% -
SetIntersection_None_Vector_uint32_16_1 1.21% 63795038.711 64566078.019 - 2.56% -
SetIntersection_None_Set_uint64_1024_16 1.21% 10621291.958 10749616.986 - 3.07% -
std::find_if_not(list<int>)_(process_all)/32768 1.21% 25831.466 26143.499 - 1.40% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.21% 20215.774 20459.692 - 0.01% -
BM_StringFindCharLiteral/256 1.20% 5.434 5.499 - 2.68% -
std::partition_point(list<int>)/32 1.20% 8.390 8.491 - -0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.20% 1068609.208 1081461.459 - 1.62% -
std::unordered_set<std::string>::erase(iterator)/32 1.20% 30.738 31.107 - 0.88% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 1.20% 16.762 16.964 - -0.30% -
SetIntersection_None_Vector_uint64_262144_64 1.20% 346909305.733 351068677.303 - -0.20% -
std::list<int>::ctor(const_Self&)_(cheap_elements)/1024 1.20% 11529.669 11667.851 - -0.59% -
SetIntersection_Front_Set_float_64_16 1.20% 16060372.846 16252725.793 - 5.76% -
SetIntersection_Interlaced_Vector_uint32_4_4 1.19% 131207239.952 132773498.232 - 1.04% -
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/32 1.19% 620.380 627.775 - 1.86% -
BM_CmpLess_short_schar 1.19% 0.947 0.958 - -0.10% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.19% 7.807 7.900 - 1.82% -
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/32 1.19% 209.377 211.866 - 0.43% -
std::vector<std::string>::ctor(size_type)/32 1.19% 33.928 34.331 - 1.64% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.19% 23.648 23.929 - 1.06% -
SetIntersection_Interlaced_Set_uint32_4_4 1.18% 136876911.880 138495247.594 - 0.43% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.18% 151.873 153.668 - 1.08% -
std::stable_sort(deque<int>)_(descending)/1024 1.18% 8711.244 8813.759 - 0.31% -
std::remove(list<int>)_(prefix)/8192 1.18% 8229.329 8326.049 - 1.01% -
BM_deque_deque_ranges_move_backward/64 1.17% 16.166 16.355 - -6.45% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.17% 45.202 45.732 - 1.06% -
SetIntersection_Front_Vector_uint32_16_4 1.17% 52428013.935 53042028.802 - 0.48% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.17% 18.314 18.528 - 0.29% -
SetIntersection_None_Set_uint64_1024_1 1.17% 10484970.035 10607586.568 - -0.96% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.17% 2469.942 2498.826 - 0.77% -
SetIntersection_Front_Vector_uint32_1_1 1.16% 520617354.898 526680435.564 - 0.71% -
SetIntersection_Front_Set_uint64_16_4 1.16% 53931474.283 54559482.505 - 0.29% -
SetIntersection_Interlaced_Vector_uint32_64_16 1.16% 14953972.266 15128063.181 - 1.32% -
SetIntersection_None_Vector_float_16_4 1.16% 53964084.386 54592316.298 - 0.19% -
BM_deque_deque_move/4096 1.16% 169.459 171.427 - -1.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 1.16% 36367030.004 36787787.425 - 0.16% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.16% 58.559 59.235 - 1.27% -
SetIntersection_Front_Set_uint32_16384_64 1.15% 2016479.429 2039751.317 - 12.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 1.15% 13462429.970 13617573.158 - -0.63% -
BM_StringRelational_Less_Small_Large_Control 1.15% 1.614 1.632 - 0.82% -
SetIntersection_Interlaced_Vector_uint32_16384_16 1.15% 36366007.989 36784497.835 - 1.52% -
BM_from_sys/1979/threads:4 1.15% 1.202 1.216 - -1.10% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.15% 115965.751 117294.719 - 0.06% -
std::remove(deque<int>)_(sprinkled)/32 1.14% 51.233 51.819 - 0.87% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.14% 279.917 283.115 - 1.56% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 1.14% 81.369 82.298 - -1.06% -
std::format(float)_(fmt:_{:0>17500_10f}) 1.14% 1209.676 1223.416 - 0.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.13% 15764398.835 15943281.305 - 1.52% -
SetIntersection_Front_Set_float_262144_16384 1.13% 348584041.752 352538814.147 - 0.65% -
SetIntersection_None_Set_float_16384_16384 1.13% 187967689.335 190099847.084 - 0.21% -
SetIntersection_Front_Vector_uint64_16384_1 1.13% 1006598.445 1017949.497 - 0.71% -
std::for_each(join_view(vector<vector<int>>))/8 1.13% 3.080 3.115 - 1.39% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.12% 470.779 476.059 - 6.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.12% 15533922.541 15707784.426 - 0.41% -
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 1.12% 1257.567 1271.626 - 0.53% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 1.12% 11379.610 11506.663 - 10.92% -
std::move(deque<int>)/64 1.11% 7.574 7.659 - -0.94% -
SetIntersection_Interlaced_Set_uint64_256_1 1.11% 4077805.935 4123230.483 - 0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.11% 1020967.867 1032333.868 - -0.46% -
SetIntersection_Front_Set_uint64_1024_1 1.11% 1020288.002 1031622.989 - 0.74% -
std::all_of(deque<int>)_(process_all)/8192 1.11% 2331.301 2357.185 - 0.80% -
SetIntersection_Front_Set_uint32_1_1 1.11% 524611203.459 530430979.189 - 0.91% -
std::find_first_of(vector<int>)_(small_needle)/32 1.11% 91.594 92.609 - 1.63% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.11% 10250.634 10364.258 - -1.70% -
std::count(list<int>)_(every_other)/1048576 1.11% 805781.712 814707.648 - 1.65% -
std::sort(deque<int>)_(descending)/8 1.11% 46.703 47.220 - -3.17% -
std::unordered_multimap<int,_int>::contains(key)/8192 1.10% 11.458 11.585 - 0.42% -
std::format(double)_(fmt:_{:017500_0La}) 1.10% 1225.415 1238.930 - 3.86% -
std::find_end(forward_list<int>)_(single_element)/1024 1.10% 706.707 714.472 - 0.16% -
std::multimap<int,_int>::ctor(const_Self&)/1024 1.10% 5543.493 5604.221 - 2.12% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.10% 8.061 8.150 - 1.45% -
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 1.09% 14.861 15.024 - 0.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.09% 666.902 674.171 - -0.91% -
BM_deque_vector_copy_backward/512 1.09% 20.019 20.237 - -0.10% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.09% 2939191.880 2971199.341 - 0.67% -
SetIntersection_Interlaced_Set_float_16384_64 1.09% 209423385.654 211700954.707 - 1.97% -
std::format(double)_(fmt:_{:_0a}) 1.09% 37.538 37.946 - 1.53% -
BM_format_to_n_string_pointer<wchar_t>/16384 1.09% 2469.884 2496.718 - 0.72% -
BM_format_to_string_back_inserter<std::vector<char>>/1 1.08% 15.884 16.056 - -5.67% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.08% 10.543 10.656 - -2.09% -
std::multimap<int,_int>::find(key)/8192 1.08% 38.113 38.523 - 0.04% -
std::format(float)_(fmt:_{:0^17500_17000}) 1.07% 1251.810 1265.251 - 0.33% -
SetIntersection_Front_Set_uint64_4_4 1.07% 135521800.452 136975235.475 - 0.07% -
SetIntersection_Front_Vector_float_16_16 1.07% 34120209.108 34485269.179 - 1.29% -
std::unordered_set<std::string>::find(key)/8192 1.07% 127.186 128.542 - 0.21% -
std::unordered_set<std::string>::clear()/1024 1.06% 21948.081 22181.716 - 1.73% -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/8192 1.06% 330908.393 334425.406 - -0.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.06% 2017329.913 2038727.049 - 1.75% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 1.06% 36143.710 36526.916 - 2.46% -
std::format(float)_(fmt:_{:0<17500_10}) 1.06% 1222.179 1235.135 - 0.72% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.06% 25.991 26.266 - 0.77% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.05% 179463.213 181348.210 - 1.39% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 1.05% 6.686 6.756 - 1.84% -
std::set<int>::insert(value)_(new_value,_middle)/32 1.05% 19.507 19.711 - 1.23% -
std::format(float)_(fmt:_{:017500_0La}) 1.04% 1248.814 1261.855 - -1.99% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 1.04% 196184.018 198231.698 - -5.80% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.04% 14.341 14.491 - -2.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 1.04% 16040077.733 16206883.642 - 0.00% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.04% 98.650 99.676 - 1.36% -
BM_join_view_deques/4000 1.04% 66458.996 67148.858 - 1.04% -
std::partition_copy(vector<int>)/8192 1.04% 4468.511 4514.895 - 1.37% -
std::shift_left(deque<int>)/50 1.04% 6.705 6.775 - -2.93% -
SetIntersection_Interlaced_Vector_uint32_1024_256 1.03% 3343614.098 3378197.644 - 1.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.03% 13482491.031 13621697.818 - 0.36% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.03% 8.191 8.276 - -0.78% -
std::format(float)_(fmt:_{:_10e}) 1.03% 47.334 47.822 - 1.03% -
SetIntersection_Interlaced_Set_string_1024_64 1.03% 20730025.927 20943505.177 - -0.73% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.03% 19.547 19.748 - 1.02% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.03% 12.908 13.040 - 3.39% -
std::flat_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 1.03% 22.611 22.842 - 0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.02% 2030063.886 2050856.594 - 1.37% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 1.02% 248.743 251.287 - 1.22% -
std::format(float)_(fmt:_{:0<17500_10g}) 1.02% 1217.500 1229.949 - -1.04% -
SetIntersection_None_Vector_uint32_1_1 1.02% 523274920.166 528609065.897 - 1.02% -
BM_CmpEqual_short_int 1.02% 1.109 1.120 - 0.37% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.02% 7.879 7.960 - 3.31% -
BM_deque_deque_move/70000 1.02% 3622.603 3659.408 - 1.17% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.01% 28.880 29.173 - 1.12% -
BM_stop_token_async_reg_unreg_callback/131072 1.01% 2087485.290 2108631.238 - 1.65% -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 1.01% 40583.200 40993.882 - -0.25% -
std::map<int,_int>::lower_bound(key)/1024 1.01% 28.040 28.323 - 1.35% -
SetIntersection_Front_Vector_uint64_64_1 1.01% 16026609.135 16188291.454 - 0.84% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.01% 2407.791 2432.034 - 1.59% -
SetIntersection_Interlaced_Vector_uint64_256_64 1.01% 5167343.459 5219365.302 - 0.85% -
std::rotate_copy(vector<int>)/8192 1.01% 280.948 283.775 - -45.16% -
std::find(vector<short>)_(process_all)/8192 1.00% 1254.244 1266.843 - 1.68% -
SetIntersection_Interlaced_Vector_uint32_262144_16 1.00% 350538882.161 354047501.061 - 1.25% -
std::rotate(vector<bool>)_(by_1/4)/32 1.00% 76.282 77.045 - 0.06% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_string_262144_4 -99.72% 347908465.657 986533.239 - -99.72% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -74.38% 119.649 30.660 - -69.45% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -70.92% 90.187 26.227 - -59.68% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -68.61% 178.895 56.161 - -11.48% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -61.67% 67.240 25.773 - 3.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -59.87% 171.534 68.833 - -46.27% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -59.43% 244.192 99.068 - -2.28% -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 -58.52% 228.549 94.809 - -0.24% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -57.05% 174.739 75.047 - -65.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -56.43% 217.915 94.953 - -0.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -55.66% 136.489 60.525 - -40.91% -
std::flat_map<int,_int>::ctor(const_Self&)/8192 -55.08% 1909.572 857.875 - -55.71% -
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 -54.79% 1901.308 859.499 - -55.41% -
std::fill(vector<bool>)/262144 -53.28% 480.239 224.376 - -1.66% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -51.76% 1552.660 748.990 - -0.50% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/32 -51.09% 69.340 33.913 - -69.60% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -51.01% 103.356 50.629 - -66.13% -
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/1024 -47.44% 22.118 11.625 - -0.82% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -47.18% 80.877 42.717 - -41.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -46.80% 142.727 75.935 - -1.53% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -45.82% 47.167 25.557 - 13.22% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/32 -43.26% 71.503 40.571 - -27.21% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -41.96% 20.354 11.814 - -1.88% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -41.71% 13908.722 8106.901 - -15.02% -
std::set<std::string>::erase(key)_(existent)/32 -40.55% 88.793 52.785 - -45.36% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -37.94% 145.891 90.545 - -28.27% -
std::multiset<std::string>::erase(key)_(existent)/8192 -34.32% 121.656 79.905 - -17.61% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/32 -32.96% 98.639 66.124 - -21.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -32.91% 58824984.264 39462871.850 - -19.26% -
std::unique_copy(deque<int>)_(contiguous)/52 -32.70% 20.431 13.750 - -11.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -32.61% 61175651.522 41227302.607 - -8.90% -
std::unique_copy(deque<int>)_(contiguous)/32 -32.58% 13.180 8.886 - -12.33% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -32.55% 121.785 82.140 - -34.32% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -32.39% 38.190 25.819 - 4.55% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -32.22% 78.302 53.075 - -11.63% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -31.82% 0.553 0.377 - -22.12% -
std::unordered_multimap<int,_int>::contains(key)/32 -30.45% 13.177 9.165 - 14.11% -
std::copy(vector<int>)/4096 -29.80% 210.244 147.591 - -38.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -29.73% 94.037 66.084 - 7.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -27.49% 58504357.468 42422957.951 - -5.01% -
std::map<std::string,_int>::erase(iterator)/1024 -27.48% 41.339 29.980 - -0.69% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -26.48% 114.456 84.146 - 2.53% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -25.93% 40.020 29.644 - -21.67% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -25.29% 108.605 81.140 - 0.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -24.69% 54348704.079 40929776.756 - -8.99% -
std::swap_ranges(deque<int>)/8192 -24.68% 3118.994 2349.351 - -6.56% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -24.47% 0.461 0.348 - -0.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -24.35% 4454429.075 3369578.859 - -2.23% -
std::swap_ranges(deque<int>)/1024 -24.29% 392.382 297.081 - -6.40% -
BM_StringRelational_Eq_Small_Huge_Control -24.16% 0.452 0.343 - -26.08% -
std::equal(list<int>)_(it,_it,_it)/8192 -23.57% 10341.553 7903.798 - -8.73% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -23.23% 72.311 55.517 - -38.94% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -22.76% 30.312 23.412 - -0.19% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -22.64% 30.289 23.433 - -24.63% -
BM_vector_deque_ranges_copy_backward/0 -22.40% 0.362 0.281 - -23.34% -
std::set<int>::insert(value)_(new_value,_end)/8192 -22.36% 31.989 24.837 - 1.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -22.35% 8193600.852 6362571.912 - -9.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -22.09% 58962944.523 45939734.252 - -10.62% -
BM_vector_deque_move_backward/0 -22.07% 0.339 0.264 - -19.58% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -21.77% 504.142 394.382 - 4.58% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -21.60% 1157.030 907.114 - -10.06% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 -21.49% 4046.372 3176.674 - 4.38% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -21.47% 0.807 0.634 - -10.14% -
BM_from_sys/2100/threads:16 -21.24% 20.368 16.042 - -17.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -21.23% 56.400 44.425 - -30.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -21.01% 158.451 125.158 - -21.88% -
std::unordered_map<int,_int>::contains(key)/32 -20.92% 7.547 5.968 - -21.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -20.76% 6464778.795 5122773.115 - -16.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -20.19% 5889128.661 4699947.638 - -19.35% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 -20.11% 1278.062 1020.983 - -4.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -19.95% 8446485.289 6761653.000 - 2.89% -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/32 -19.94% 986.332 789.611 - -9.23% -
ranges::min(std::deque<long_long>)/1 -19.89% 0.453 0.363 - -20.30% -
BM_StringConstructDestroyCStr_Empty_Opaque -19.77% 1.450 1.164 - -15.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -19.51% 5560870.469 4475900.391 - 12.10% -
std::all_of(deque<int>)_(process_all)/32 -19.31% 9.529 7.689 - -24.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -19.15% 5580969.201 4512019.083 - 34.98% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -19.08% 54.662 44.233 - -10.96% -
ranges::minmax(std::vector<__int128>)/1 -18.76% 0.345 0.280 - -28.98% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -18.76% 71.674 58.231 - -25.88% -
std::unordered_multiset<int>::contains(key)/32 -18.54% 9.375 7.637 - -17.18% -
std::find_end(vector<int>)_(same_length)/8192 -18.54% 2330.712 1898.688 - -6.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -18.50% 42.541 34.669 - -14.33% -
BM_stop_token_multi_thread_polling_stop_requested/131072 -18.50% 8931069.851 7278954.983 - -3.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -18.48% 36.634 29.864 - -41.24% -
BM_Invoke_MemFuncPtr -18.19% 0.842 0.689 - -1.78% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -18.01% 15042.430 12333.979 - -4.03% -
std::set<std::string>::ctor(const_Self&)/32 -17.94% 813.732 667.742 - -7.25% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -17.85% 43.823 35.999 - -17.45% -
BM_BitsetToString<32>/Uniform_(50%)/50 -17.81% 18.627 15.311 - -12.41% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -17.77% 2817.018 2316.348 - 0.58% -
SetIntersection_None_Vector_uint32_262144_16 -17.46% 405311260.295 334524658.908 - -4.77% -
BM_std_minmax_element<short>/3 -17.34% 0.957 0.791 - -17.49% -
std::multimap<std::string,_int>::ctor(const_Self&)/32 -17.23% 760.063 629.118 - -7.71% -
bm_lexicographical_compare<unsigned_char>/8 -17.12% 1.750 1.450 - -5.09% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -17.10% 43.071 35.707 - 1.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -17.08% 33.511 27.788 - -2.61% -
std::multiset<std::string>::erase(key)_(existent)/1024 -17.07% 113.699 94.294 - -9.57% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -17.06% 39.582 32.831 - 1.95% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -16.98% 84.525 70.172 - -18.78% -
std::find_if(list<int>)_(process_all)/8192 -16.97% 8412.626 6984.821 - 0.21% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -16.70% 28.433 23.685 - -15.83% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -16.68% 117.410 97.831 - 26.50% -
std::map<std::string,_int>::clear()/1024 -16.64% 23499.329 19588.083 - -1.98% -
BM_deque_deque_ranges_move/4096 -16.51% 1352.385 1129.116 - -19.81% -
std::find_if(vector<int>)_(process_all)/32768 -16.50% 5923.389 4945.941 - -0.48% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -16.50% 1191.250 994.713 - -5.39% -
std::variant<8-alts>::visit()_(2_variants) -16.46% 0.667 0.557 - -16.70% -
std::find_if(vector<int>)_(process_all)/8192 -16.43% 1481.512 1238.081 - -0.37% -
SetIntersection_Front_Set_float_1024_256 -16.39% 5557525.018 4646613.682 - 0.12% -
std::find_if(vector<int>)_(process_all)/50 -16.36% 9.324 7.798 - -0.45% -
std::find_end(vector<int>)_(same_length)/1024 -16.23% 302.038 253.027 - -9.97% -
BM_deque_deque_ranges_move/5500 -16.20% 1804.982 1512.625 - -19.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -16.19% 141.502 118.591 - -31.70% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -16.07% 80.189 67.306 - 20.81% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -15.90% 34744.068 29218.736 - -3.15% -
rng::contains(list<int>)_(process_all)/8192 -15.90% 8157.304 6860.130 - -7.67% -
BM_deque_deque_ranges_move/4000 -15.88% 1315.063 1106.227 - -20.00% -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 -15.87% 1122.768 944.561 - 1.67% -
BM_StringCtorDefault -15.80% 0.577 0.486 - -8.59% -
rng::fold_left(deque<int>)/32 -15.69% 22.775 19.201 - -15.42% -
std::set<std::string>::insert(const_value_type&)_(already_present)/1024 -15.47% 102.277 86.451 - 15.41% -
rng::adjacent_view::begin()/100_(full_view) -15.46% 53.122 44.908 - -1.75% -
BM_ConstructAndDestroy_Null_Opaque -15.46% 0.275 0.233 - -13.91% -
BM_deque_deque_ranges_move/1024 -15.46% 338.840 286.471 - -19.31% -
BM_vector_deque_copy/1 -15.43% 1.143 0.967 - -15.60% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -15.43% 56.719 47.970 - -18.99% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -15.37% 0.302 0.255 - 10.09% -
std::unique_copy(deque<int>)_(sprinkled)/32 -15.32% 10.188 8.627 - -23.21% -
std::find_if(vector<int>)_(process_all)/1024 -15.16% 185.230 157.152 - -0.37% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -15.08% 9716.174 8250.810 - -1.81% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -15.02% 0.629 0.534 - -11.58% -
SetIntersection_None_Vector_uint32_262144_256 -14.99% 397899271.493 338235608.768 - -5.46% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -14.99% 36167.760 30746.263 - -2.85% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.85% 133209.791 113428.539 - -2.15% -
BM_format_to_string_begin<std::string>/16384 -14.84% 165.470 140.919 - -0.09% -
BM_std_minmax_element<int>/1 -14.84% 0.441 0.375 - -16.52% -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 -14.83% 730.350 622.033 - -10.24% -
BM_deque_deque_ranges_move/64000 -14.73% 22042.013 18795.755 - -18.40% -
BM_deque_deque_ranges_move/512 -14.68% 170.698 145.635 - -18.90% -
BM_StringFindAllMatch/8 -14.57% 2.924 2.498 - -3.42% -
std::map<std::string,_int>::clear()/8192 -14.51% 229457.200 196160.490 - -2.87% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -14.49% 0.358 0.307 - -30.93% -
std::find_end(vector<int>)_(same_length)/1000 -14.38% 293.295 251.117 - -7.41% -
std::list<int>::operator=(const_Self&)_(cheap_elements)/8192 -14.38% 9695.882 8301.699 - 2.30% -
ranges::min(std::deque<long_long>)/8 -14.36% 2.553 2.186 - -7.50% -
std::multimap<std::string,_int>::erase(iterator)/1024 -14.31% 32.363 27.731 - -14.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -14.28% 2255304.158 1933251.880 - -14.29% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -14.27% 118.836 101.881 - -8.21% -
std::find_if(deque<int>)_(process_all)/50 -14.22% 13.417 11.509 - -17.31% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -13.97% 114.622 98.612 - -15.69% -
std::stable_partition(vector<int>)_(sparse)/32 -13.90% 21.570 18.571 - -18.01% -
BM_num_get<double> -13.80% 271.324 233.886 - -5.57% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -13.75% 1.397 1.205 - -17.12% -
BM_num_get<long_double> -13.74% 266.553 229.920 - -6.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -13.68% 7561401.363 6526969.134 - -3.39% -
ranges::min(std::deque<__int128>)/70000 -13.67% 27377.801 23636.398 - -2.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -13.56% 5709046.405 4934917.716 - 7.01% -
std::find_end(deque<int>)_(single_element)/1000 -13.51% 496.228 429.171 - -0.74% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -13.51% 1.252 1.083 - -2.29% -
std::find(vector<char>)_(bail_25%)/8 -13.28% 1.381 1.198 - 1.80% -
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -13.27% 861.899 747.535 - -12.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -13.26% 36.528 31.684 - 3.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -13.22% 187417.319 162645.263 - -1.16% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/8192 -13.15% 200.543 174.170 - -7.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -13.14% 51909389.906 45088068.396 - 5.38% -
std::all_of(deque<int>)_(process_all)/50 -13.10% 15.241 13.244 - -15.43% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -13.09% 95.255 82.783 - 12.83% -
std::find_if(vector<int>)_(process_all)/8 -13.02% 1.744 1.517 - -0.64% -
BM_deque_deque_ranges_move/70000 -12.78% 23568.842 20556.334 - -17.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -12.77% 18.766 16.370 - -0.82% -
BM_num_get<float> -12.74% 268.542 234.337 - -4.97% -
std::find(vector<short>)_(bail_25%)/1024 -12.69% 44.612 38.950 - -0.81% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -12.69% 34.827 30.407 - -12.62% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -12.63% 9164.911 8007.638 - -12.56% -
std::make_heap(deque<int>)_(repeated)/8192 -12.62% 22133.511 19340.102 - -4.94% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -12.58% 155.873 136.270 - -17.27% -
BM_deque_vector_copy/0 -12.57% 0.577 0.505 - 9.83% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -12.53% 35.793 31.308 - -12.01% -
std::find(vector<short>)_(bail_25%)/8192 -12.42% 356.749 312.439 - -0.66% -
std::find(vector<short>)_(bail_25%)/32768 -12.42% 1415.301 1239.586 - -0.81% -
BM_deque_vector_ranges_move/0 -12.40% 0.691 0.605 - -6.07% -
BM_std_minmax_element<int>/3 -12.35% 1.052 0.922 - 15.37% -
ranges::min(std::vector<long_long>)/1 -12.33% 0.322 0.282 - -13.34% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -12.25% 7.907 6.938 - -0.63% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -12.25% 1198208.534 1051478.521 - 0.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -12.16% 32.210 28.294 - 19.52% -
std::unordered_set<std::string>::contains(key)/32 -12.11% 107.092 94.121 - -10.10% -
std::search_n(list<int>,_pred)_(no_match)/8192 -11.99% 8719.090 7673.779 - -0.93% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -11.93% 0.264 0.233 - -34.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -11.77% 7430996.159 6556544.736 - -13.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -11.76% 5013340.479 4423770.960 - -0.69% -
BM_deque_deque_ranges_move/65536 -11.76% 21973.379 19390.272 - -17.06% -
std::copy_backward(deque<int>)/8 -11.69% 2.682 2.369 - -10.71% -
std::map<std::string,_int>::clear()/32 -11.65% 958.679 847.008 - -1.58% -
SetIntersection_Front_Set_uint64_262144_256 -11.62% 5056229.280 4468874.494 - -9.02% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -11.53% 0.261 0.231 - -47.96% -
BM_emoji_escaped<wchar_t> -11.50% 6467.889 5724.291 - -0.38% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -11.49% 1.140 1.009 - 4.41% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -11.48% 38.488 34.069 - -16.49% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -11.47% 41.605 36.834 - 0.07% -
SetIntersection_Front_Set_float_16384_256 -11.39% 5702732.643 5053195.218 - -1.64% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -11.38% 28.836 25.555 - -12.28% -
SetIntersection_None_Vector_uint32_262144_64 -11.37% 405529994.712 359430992.976 - 2.85% -
std::unique_copy(deque<int>)_(sprinkled)/52 -11.36% 15.615 13.841 - -14.94% -
ranges::min(std::deque<__int128>)/64 -11.29% 24.581 21.805 - -2.50% -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 -11.21% 877.233 778.924 - -6.10% -
std::find(list<int>)_(bail_25%)/32768 -11.20% 8189.180 7272.307 - -13.50% -
ranges::min(std::list<char>)/1 -11.02% 0.653 0.581 - -0.89% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -10.96% 28.579 25.448 - -4.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -10.94% 4429544.136 3945036.465 - 15.29% -
std::adjacent_find(list<int>,_pred)/50 -10.91% 40.564 36.139 - -0.76% -
std::find_end(deque<int>)_(single_element)/1024 -10.82% 492.776 439.451 - 4.45% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -10.75% 31.101 27.759 - -3.68% -
SetIntersection_None_Vector_uint32_262144_1024 -10.74% 381058441.687 340128118.571 - -1.34% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/1024 -10.72% 113.153 101.018 - 124.42% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -10.69% 10261.939 9165.328 - 11.47% -
std::set<int>::insert(value)_(new_value,_end)/1024 -10.68% 33.276 29.721 - -3.21% -
SetIntersection_Front_Set_uint64_1024_64 -10.53% 2061479.259 1844485.058 - -4.73% -
BM_format_string<char>/128 -10.46% 0.150 0.134 - -8.68% -
BM_vector_deque_copy/2 -10.38% 2.039 1.827 - -10.68% -
std::unordered_set<std::string>::erase(iterator)/8192 -10.37% 27.558 24.699 - -19.12% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -10.35% 28.641 25.675 - -0.50% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -10.33% 1.438 1.289 - -6.93% -
std::remove(list<int>)_(sprinkled)/50 -10.31% 71.140 63.809 - -5.32% -
SetIntersection_Front_Vector_string_16384_64 -10.26% 2944168.309 2642134.624 - -0.25% -
std::partition(deque<int>)_(dense)/50 -10.21% 16.391 14.717 - -4.31% -
BM_Copy_MemPtr -10.20% 1.586 1.424 - 0.89% -
std::flat_map<int,_int>::erase(iterator)/1024 -10.14% 82.720 74.330 - -0.88% -
std::partition_copy(list<int>)/8192 -10.10% 7289.768 6553.257 - -9.16% -
BM_join_view_out_vectors/0 -10.09% 0.468 0.421 - -5.77% -
std::set<std::string>::erase(key)_(existent)/8192 -10.04% 109.771 98.745 - -14.17% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -9.89% 54.384 49.006 - -24.45% -
std::make_heap(deque<int>)_(ascending)/8192 -9.82% 23776.529 21442.316 - -1.72% -
std::replace(vector<int>)_(sprinkled)/8192 -9.81% 1291.192 1164.509 - -10.10% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -9.76% 28.475 25.696 - -5.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -9.73% 0.633 0.572 - 19.87% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -9.69% 29.145 26.323 - -2.34% -
std::set<std::string>::count(key)/32 -9.68% 82.162 74.212 - -9.02% -
std::multimap<std::string,_int>::count(key)/32 -9.66% 72.910 65.864 - -9.29% -
ranges::minmax(std::vector<char>)/8 -9.66% 2.099 1.896 - -7.96% -
BM_StringRelational_Eq_Large_Large_ChangeLast -9.62% 1.785 1.613 - -6.60% -
std::vector<bool>::reserve() -9.60% 9.317 8.422 - -3.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -9.58% 16937598.643 15314525.651 - -7.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.58% 18838.198 17033.702 - 0.56% -
std::find(deque<int>)_(process_all)/8 -9.54% 2.516 2.276 - -0.75% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -9.53% 36.676 33.180 - -10.89% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/8192 -9.50% 50444.329 45649.957 - -2.66% -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 -9.47% 793.401 718.258 - -12.79% -
std::map<std::string,_int>::ctor(const_Self&)/32 -9.46% 770.896 697.986 - 10.16% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -9.43% 1.267 1.147 - -1.14% -
std::multiset<std::string>::erase(iterator)/32 -9.41% 29.591 26.807 - 4.42% -
std::set<std::string>::insert(const_value_type&)_(already_present)/8192 -9.35% 175.194 158.821 - 2.51% -
std::copy_if(vector<int>)_(entire_range)/8 -9.31% 2.403 2.179 - -3.95% -
SetIntersection_None_Vector_uint64_262144_16384 -9.31% 387504700.402 351444193.472 - 0.73% -
std::find_first_of(list<int>)_(large_needle)/1024 -9.29% 922529.669 836819.553 - -8.69% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -9.27% 51.113 46.376 - 8.48% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -9.24% 1203.673 1092.509 - -3.69% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -9.22% 37.928 34.430 - -7.08% -
std::unordered_set<int>::contains(key)/32 -9.21% 8.102 7.356 - -25.14% -
std::copy_if(vector<int>)_(every_other)/8 -9.12% 2.882 2.619 - -1.58% -
std::vector<bool>::resize() -9.04% 14.137 12.860 - -1.52% -
std::copy_if(vector<int>)_(every_other)/4096 -9.01% 2179.450 1983.080 - 0.01% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -9.00% 152.246 138.539 - -14.11% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -9.00% 23.712 21.577 - -8.61% -
BM_vector_deque_copy/64 -8.98% 2.842 2.586 - -9.97% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -8.94% 99.887 90.957 - -3.93% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -8.89% 0.634 0.577 - 17.69% -
ranges::minmax(std::deque<long_long>)/1 -8.85% 0.454 0.414 - 4.79% -
std::partition(list<int>)_(dense)/8192 -8.83% 5544.132 5054.322 - -5.54% -
std::partial_sort_copy(deque<int>)_(descending)/8 -8.81% 15.958 14.552 - -0.32% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -8.81% 1.204 1.098 - -10.66% -
SetIntersection_Interlaced_Vector_string_256_64 -8.80% 15134015.858 13801735.749 - -7.47% -
BM_StringRelational_Compare_Large_Large_ChangeFirst -8.77% 1.270 1.159 - -6.62% -
BM_format_string<char>/64 -8.73% 0.282 0.257 - -10.74% -
std::copy_if(vector<int>)_(every_other)/64 -8.71% 34.860 31.822 - 0.01% -
std::find_end(deque<int>)_(single_element)/8192 -8.69% 3850.689 3516.216 - 4.62% -
rng::find_last(list<int>)_(bail_90%)/8 -8.64% 0.600 0.548 - -11.02% -
std::set<std::string>::erase(key)_(existent)/1024 -8.62% 96.893 88.538 - 3.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -8.62% 34.472 31.500 - 11.60% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -8.58% 22.252 20.342 - -6.81% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -8.57% 2.603 2.380 - -11.71% -
std::multimap<std::string,_int>::lower_bound(key)/32 -8.57% 74.275 67.913 - -8.34% -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/8192 -8.54% 50508.253 46193.161 - -4.50% -
std::make_heap(deque<int>)_(pipe-organ)/8192 -8.51% 23807.622 21781.194 - -1.17% -
std::copy_if(vector<int>)_(every_other)/512 -8.46% 275.816 252.470 - 1.11% -
std::unordered_set<int>::erase(key)_(existent)/8192 -8.43% 22.153 20.285 - -8.01% -
SetIntersection_None_Vector_uint64_262144_1024 -8.36% 382869695.271 350877462.731 - -0.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -8.29% 67.898 62.270 - 16.54% -
std::vector<bool>::ctor(size_type,_const_value_type&) -8.28% 9.443 8.661 - -1.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -8.27% 34.735 31.862 - 32.42% -
dynamic_cast_(Chain,_3_levels) -8.25% 1.240 1.138 - -8.26% -
std::copy_if(vector<int>)_(every_other)/1048576 -8.20% 547862.071 502929.926 - 2.27% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -8.16% 711.168 653.123 - -9.05% -
dynamic_cast_(Chain,_2_levels) -8.14% 1.237 1.136 - -9.67% -
rng::fold_left(deque<int>)/50 -8.09% 35.990 33.077 - -20.67% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -8.06% 27.040 24.861 - -6.70% -
SetIntersection_Front_Vector_float_1024_256 -8.06% 1680785.418 1545397.285 - -8.41% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -8.02% 1.336 1.228 - -8.37% -
BM_format_string<wchar_t>/2 -7.98% 7.293 6.711 - -0.80% -
std::copy_if(vector<int>)_(every_other)/262144 -7.98% 137594.895 126608.665 - -0.16% -
std::find_end(list<int>,_pred)_(same_length)/1000 -7.98% 2076.348 1910.732 - -7.86% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.98% 28.307 26.050 - -1.53% -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 -7.95% 7520.568 6922.794 - -0.52% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -7.91% 15.151 13.952 - 3.30% -
BM_toupper_char<wchar_t> -7.91% 0.999 0.920 - -7.49% -
BM_StringRelational_Eq_Large_Large_Control -7.89% 2.225 2.049 - 9.19% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -7.87% 846.100 779.477 - -3.36% -
SetIntersection_Interlaced_Set_float_64_16 -7.85% 22151467.201 20412984.630 - -4.33% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -7.84% 1.430 1.318 - 3.84% -
std::make_heap(deque<int>,_pred)_(ascending)/8192 -7.84% 21798.455 20090.460 - -4.45% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -7.83% 6.334 5.838 - -8.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -7.80% 41.384 38.155 - 17.85% -
BM_deque_deque_ranges_move_backward/512 -7.78% 156.572 144.387 - -1.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -7.75% 4403278.933 4061858.222 - -0.96% -
std::unordered_multiset<int>::clear()/8192 -7.75% 48294.759 44551.442 - -8.90% -
SetIntersection_Front_Set_float_256_256 -7.74% 11634355.644 10734027.135 - 24.29% -
std::rotate(vector<int>)_(by_1/4)/32 -7.69% 8.571 7.912 - -3.48% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -7.68% 4.315 3.984 - -13.16% -
SetIntersection_None_Set_uint32_256_64 -7.68% 11866859.304 10955720.347 - 1.16% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -7.64% 30.068 27.771 - -3.43% -
std::any_of(deque<int>)_(process_all)/8 -7.63% 2.639 2.437 - -2.50% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -7.61% 34.494 31.868 - 27.41% -
std::rotate(deque<int>)_(by_1/4)/1024 -7.61% 276.467 255.423 - -0.47% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.55% 2553.131 2360.286 - -15.39% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -7.55% 89.852 83.070 - -55.63% -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 -7.53% 565760.924 523133.514 - 0.14% -
ranges::min(std::vector<__int128>)/70000 -7.53% 19909.818 18411.450 - -1.76% -
SetIntersection_None_Set_string_1024_1024 -7.47% 20331685.012 18812389.765 - 10.33% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/8192 -7.39% 165.919 153.654 - -7.77% -
ranges::min(std::vector<__int128>)/64 -7.38% 18.141 16.802 - -2.53% -
BM_StringRelational_Eq_Small_Small_Control -7.37% 1.835 1.700 - 2.71% -
SetIntersection_None_Set_uint64_16384_4 -7.36% 199150719.913 184483464.574 - -5.02% -
SetIntersection_None_Vector_float_262144_16384 -7.36% 378697481.751 350828736.244 - 8.74% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32 -7.34% 51.033 47.288 - -3.45% -
BM_deque_deque_ranges_move_backward/1024 -7.33% 307.977 285.414 - -0.81% -
std::move_backward(vector<int>)/8 -7.33% 2.430 2.252 - -3.31% -
dynamic_cast_(Chain,_1_level) -7.28% 1.241 1.151 - -8.46% -
std::map<std::string,_int>::erase(iterator)/8192 -7.25% 34.118 31.646 - 17.77% -
std::multiset<std::string>::erase(iterator)/8192 -7.23% 31.674 29.385 - -6.46% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -7.22% 10.813 10.033 - -1.04% -
std::any_of(deque<int>)_(process_all)/32768 -7.20% 9988.071 9268.800 - -3.88% -
SetIntersection_Front_Vector_string_262144_1 -7.20% 1080722.781 1002931.129 - -2.56% -
SetIntersection_None_Vector_string_1024_4 -7.20% 9606021.969 8914778.521 - -6.00% -
std::set<std::string>::equal_range(key)/32 -7.19% 67.767 62.897 - -1.80% -
std::multimap<int,_int>::clear()/8192 -7.19% 86126.137 79937.005 - -5.86% -
ranges::minmax(std::vector<char>)/64 -7.18% 16.517 15.332 - -6.39% -
std::multimap<std::string,_int>::find(key)/32 -7.15% 89.673 83.260 - 2.25% -
std::unordered_set<std::string>::find(key)/32 -7.07% 105.490 98.035 - 7.75% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -7.01% 258.645 240.507 - -2.43% -
std::replace(deque<int>)_(prefix)/32 -7.01% 10.051 9.347 - -6.91% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -6.99% 20.712 19.264 - -1.19% -
std::rotate(deque<int>)_(by_1/4)/8192 -6.99% 2143.064 1993.346 - -0.61% -
std::copy(vector<bool>)_(aligned)/64 -6.97% 38.882 36.172 - -6.68% -
std::copy_if(vector<int>)_(every_other)/32768 -6.94% 17121.444 15933.993 - -1.08% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.90% 298593.741 277978.917 - -1.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.87% 34.427 32.062 - 12.05% -
std::none_of(list<int>)_(process_all)/32768 -6.86% 28192.697 26257.732 - 0.17% -
std::is_partitioned(list<int>)_(partitioned)/8192 -6.86% 7010.611 6529.803 - -2.24% -
std::any_of(deque<int>)_(process_all)/8192 -6.84% 2478.038 2308.436 - -3.57% -
SetIntersection_None_Set_uint64_16384_1024 -6.81% 199617190.426 186015921.459 - -5.35% -
BM_deque_deque_ranges_move_backward/4000 -6.81% 1185.002 1104.306 - -0.43% -
std::multiset<int>::insert(const_value_type&)_(already_present)/8192 -6.80% 25.603 23.864 - 0.13% -
std::partial_sort_copy(deque<int>)_(heap)/8 -6.78% 13.968 13.021 - -4.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.77% 374539050.274 349199396.480 - -0.06% -
BM_deque_deque_ranges_copy/1 -6.76% 1.008 0.940 - -13.89% -
std::for_each_n(list<int>)/8192 -6.75% 7679.795 7161.352 - -10.06% -
std::adjacent_find(vector<int>)/50 -6.74% 13.080 12.198 - -2.75% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -6.72% 11.927 11.126 - -5.10% -
SetIntersection_None_Set_uint64_1024_4 -6.70% 11269391.235 10513863.247 - 0.34% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -6.69% 48.523 45.279 - -5.34% -
BM_StringFindAllMatch/1 -6.68% 3.139 2.929 - 0.85% -
BM_to_sys/2100/threads:16 -6.66% 18.485 17.255 - 5.90% -
BM_StringAssignAsciiz_Empty_Opaque -6.61% 1.385 1.293 - -2.56% -
ranges::min(std::list<long_long>)/1 -6.59% 0.432 0.404 - 5.04% -
std::count(list<int>)_(every_other)/8192 -6.57% 6781.019 6335.517 - -7.01% -
SetIntersection_Interlaced_Vector_string_256_256 -6.55% 17243948.998 16113644.699 - -3.01% -
std::find_if(vector<char>)_(bail_25%)/8 -6.53% 1.125 1.051 - 42.17% -
BM_StringAssignStr_Small_Transparent -6.49% 1.657 1.550 - -6.95% -
std::adjacent_find(list<int>,_pred)/8 -6.48% 4.246 3.971 - -0.59% -
SetIntersection_Front_Set_float_1024_1024 -6.47% 19313540.263 18063533.306 - 12.82% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 -6.46% 193329.528 180839.476 - 0.20% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -6.46% 46.239 43.254 - -1.69% -
BM_deque_vector_copy/1 -6.45% 0.611 0.572 - -16.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -6.45% 51.629 48.299 - 11.64% -
SetIntersection_None_Set_uint64_16384_16 -6.45% 200013358.891 187120957.719 - -3.32% -
std::unordered_set<int>::erase(key)_(existent)/1024 -6.44% 20.443 19.125 - -5.05% -
BM_format/string_len_6 -6.44% 10.887 10.186 - 0.61% -
BM_StringFindStringLiteral/8 -6.41% 1.615 1.512 - -12.24% -
BM_deque_deque_ranges_move_backward/70000 -6.41% 20805.699 19471.556 - 0.08% -
BM_deque_deque_ranges_move_backward/4096 -6.40% 1209.431 1131.997 - -0.49% -
std::remove_if(list<int>)_(prefix)/8192 -6.39% 9925.021 9291.245 - -4.32% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -6.38% 0.460 0.431 - 5.15% -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -6.34% 49083.339 45973.651 - -1.67% -
dynamic_cast_(VChain_middle,_1_level) -6.32% 14.510 13.593 - -2.48% -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 -6.29% 10.016 9.386 - 2.96% -
SetIntersection_Front_Vector_string_64_64 -6.29% 23512591.311 22034212.627 - -1.58% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -6.28% 30.381 28.472 - 24.50% -
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 -6.27% 27.126 25.424 - -4.84% -
std::rotate_copy(deque<int>)/8192 -6.27% 330.622 309.881 - 1.21% -
BM_join_view_in_vectors/0 -6.26% 0.384 0.360 - -7.48% -
std::unique(list<int>)_(contiguous)/52 -6.26% 67.297 63.087 - -5.00% -
ranges::minmax(std::vector<char>)/70000 -6.25% 18056.157 16927.846 - -6.95% -
BM_std_minmax_element<int>/512 -6.22% 171.748 161.066 - -11.12% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -6.21% 35.027 32.850 - -3.80% -
std::unordered_set<std::string>::count(key)/32 -6.21% 108.681 101.929 - -8.84% -
SetIntersection_Interlaced_Vector_string_16_16 -6.21% 48768790.548 45741704.720 - -1.05% -
std::search_n(deque<int>)_(no_match)/32 -6.21% 15.695 14.721 - -0.37% -
std::map<std::string,_int>::find(key)/32 -6.19% 89.276 83.753 - -4.83% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -6.18% 114.929 107.821 - 26.59% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -6.18% 3933.660 3690.592 - 10.83% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.17% 5123.342 4807.064 - -4.92% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -6.15% 2.900 2.721 - -6.15% -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 -6.13% 1572.579 1476.140 - -0.26% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -6.08% 30.590 28.728 - 1.47% -
BM_deque_vector_move_backward/2 -6.08% 1.681 1.578 - -0.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -6.08% 1080935.448 1015185.984 - -4.20% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.08% 281832.704 264698.068 - -0.88% -
SetIntersection_None_Set_uint32_64_64 -6.08% 13086373.487 12290843.145 - 0.94% -
SetIntersection_Interlaced_Set_float_16_1 -6.07% 65959739.013 61957621.399 - 0.27% -
rng::find_last(list<int>)_(bail_10%)/8 -6.06% 2.354 2.211 - -3.85% -
SetIntersection_None_Set_uint64_256_1 -6.06% 14514863.503 13635669.935 - -4.33% -
BM_StringRelational_Eq_Small_Large_Control -6.06% 0.388 0.365 - 6.12% -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 -6.04% 12285.643 11543.300 - -1.36% -
std::copy_n(deque<int>)/64 -6.03% 16.106 15.134 - -1.48% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.03% 10.754 10.106 - -0.73% -
std::all_of(list<int>)_(process_all)/32768 -6.02% 27751.254 26079.648 - -1.73% -
SetIntersection_Front_Vector_uint64_1024_64 -6.01% 1195035.689 1123243.663 - -4.73% -
std::copy_if(deque<int>)_(every_other)/512 -6.01% 206.309 193.916 - -1.29% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -5.99% 1.723 1.620 - -3.03% -
std::any_of(list<int>)_(process_all)/32768 -5.98% 27703.760 26045.765 - -0.39% -
std::variant<8-alts>::visit()_(3_variants) -5.98% 0.674 0.634 - -6.17% -
SetIntersection_None_Set_uint32_1024_4 -5.97% 11211591.633 10542725.772 - 1.25% -
std::reverse(deque<int>)/32768 -5.97% 10046.387 9447.107 - 1.24% -
std::map<std::string,_int>::lower_bound(key)/32 -5.95% 73.470 69.097 - -10.85% -
SetIntersection_Front_Set_uint32_256_64 -5.95% 6788053.952 6384044.762 - 9.89% -
BM_format_string<wchar_t>/512 -5.95% 0.348 0.327 - -4.26% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -5.93% 486.619 457.778 - 10.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.92% 12816213.106 12057156.470 - -1.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -5.89% 364063637.730 342622639.456 - -4.94% -
std::reverse(deque<int>)/512 -5.84% 162.412 152.928 - 1.09% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/0 -5.83% 0.698 0.657 - -6.23% -
std::copy_if(deque<int>)_(entire_range)/4096 -5.83% 1233.439 1161.523 - -2.98% -
std::for_each_n(deque<int>)/50 -5.83% 17.973 16.926 - 2.57% -
BM_deque_deque_ranges_move_backward/5500 -5.80% 1634.294 1539.427 - -0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -5.76% 1062414.935 1001227.833 - -3.39% -
std::reverse(deque<int>)/4096 -5.75% 1255.972 1183.812 - 1.28% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/0 -5.74% 3.926 3.701 - -8.42% -
rng::contains(vector<int>)_(process_all)/50 -5.70% 12.504 11.791 - -5.54% -
std::for_each_n(deque<int>)/32 -5.70% 11.623 10.961 - 2.71% -
std::multimap<int,_int>::erase(iterator)/8192 -5.67% 23.456 22.126 - -4.75% -
SetIntersection_None_Vector_string_256_1 -5.66% 12607793.037 11893735.294 - -4.81% -
SetIntersection_Front_Vector_string_16384_256 -5.63% 8096022.811 7640368.352 - -3.97% -
SetIntersection_None_Set_uint64_16384_64 -5.63% 196282174.019 185238937.661 - -5.36% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.61% 40261.101 38001.347 - -8.20% -
std::replace(deque<int>)_(sprinkled)/50 -5.61% 14.074 13.285 - -1.71% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.59% 922.215 870.688 - -0.90% -
ranges::minmax(std::deque<long_long>)/64 -5.58% 21.966 20.740 - 0.02% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.56% 247.297 233.542 - 2.69% -
std::copy_if(list<int>)_(every_other)/1048576 -5.54% 865515.437 817548.951 - -1.32% -
std::for_each(multiset<int>::iterator)/50 -5.53% 67.095 63.384 - -4.41% -
BM_std_minmax_element<int>/4000 -5.52% 1303.616 1231.641 - -6.14% -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -5.51% 6000.856 5669.963 - -1.42% -
SetIntersection_Interlaced_Set_float_16384_16384 -5.50% 351370124.505 332031816.283 - -6.07% -
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/8192 -5.49% 17.435 16.478 - -18.52% -
BM_std_minmax_element<short>/4 -5.49% 1.185 1.120 - -2.85% -
std::none_of(deque<int>)_(process_all)/50 -5.48% 13.018 12.304 - -10.18% -
BM_std_minmax_element<int>/5500 -5.47% 1788.229 1690.468 - -6.00% -
rng::find_last(deque<int>)_(bail_90%)/8 -5.46% 0.965 0.912 - -0.30% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/1024 -5.44% 5964.995 5640.465 - -4.02% -
BM_StringFindNoMatch/64 -5.44% 2.025 1.915 - -1.87% -
SetIntersection_Front_Vector_uint64_16384_16 -5.40% 1063976.204 1006521.191 - -4.21% -
std::copy_if(deque<int>)_(every_other)/8 -5.39% 3.228 3.054 - 0.00% -
std::copy_if(list<int>)_(every_other)/32768 -5.39% 26399.252 24977.264 - -3.19% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/8192 -5.38% 18868.761 17854.468 - -5.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.36% 363753243.070 344246325.471 - -0.11% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.35% 13235.207 12527.190 - -2.04% -
BM_format_to_iterator/<std::vector>_C_string_len_60 -5.34% 5.176 4.899 - -0.92% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.34% 6.804 6.441 - 0.10% -
std::unique(deque<int>)_(contiguous)/52 -5.33% 57.260 54.207 - -10.80% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.32% 287.090 271.821 - -0.81% -
SetIntersection_Front_Set_float_262144_256 -5.30% 4723126.907 4472647.887 - -1.18% -
std::find(deque<int>)_(process_all)/1024 -5.29% 278.953 264.188 - -0.72% -
BM_deque_deque_ranges_move_backward/2 -5.28% 1.345 1.274 - -4.85% -
std::find(deque<int>)_(bail_25%)/1024 -5.28% 64.661 61.248 - -4.78% -
std::for_each(set<int>::iterator)/32 -5.27% 41.853 39.649 - -4.54% -
SetIntersection_None_Set_uint32_1024_64 -5.26% 11075862.963 10493711.289 - -2.51% -
std::unordered_map<int,_int>::count(key)/1024 -5.24% 10.320 9.779 - -4.09% -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 -5.23% 564.336 534.808 - -3.96% -
SetIntersection_Front_Vector_float_1024_64 -5.22% 1182517.549 1120738.313 - -5.10% -
ranges::minmax(std::deque<__int128>)/70000 -5.22% 29461.694 27922.767 - 0.60% -
rng::fold_left(deque<int>)/1048576 -5.22% 1587997.488 1505056.476 - -5.30% -
std::for_each_n(deque<int>)/8 -5.21% 3.134 2.971 - 4.62% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -5.21% 2.770 2.625 - -0.57% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -5.17% 26.367 25.005 - -0.85% -
std::find_end(vector<int>)_(match_near_end)/1024 -5.16% 25.860 24.526 - -0.60% -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/1024 -5.15% 6013.525 5703.803 - -1.31% -
dynamic_cast_(VChain,_4_levels) -5.14% 20.294 19.252 - -2.32% -
std::variant<50-alts>::visit()_(2_variants) -5.11% 0.668 0.634 - -5.39% -
BM_format_to_iterator/<std::string>_string_view_len_6 -5.11% 2.351 2.231 - -3.00% -
dynamic_cast_(VChain,_3_levels) -5.07% 15.175 14.406 - -3.14% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -5.06% 11.887 11.286 - -6.21% -
std::copy_if(list<int>)_(entire_range)/32768 -5.05% 27353.690 25971.278 - -2.61% -
BM_std_minmax_element<int>/4096 -5.05% 1331.016 1263.814 - -5.67% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -5.03% 43.988 41.776 - -5.56% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -5.02% 26.265 24.947 - -5.42% -
BM_StringFindAllMatch/64 -5.02% 3.172 3.012 - -3.51% -
BM_cyrillic_escaped<wchar_t> -5.00% 13035.579 12383.670 - -4.73% -
BM_std_minmax_element<int>/1024 -5.00% 334.909 318.173 - -10.61% -
std::move(vector<int>)/1048576 -4.99% 60201.074 57196.201 - 1.44% -
std::multimap<std::string,_int>::clear()/1024 -4.99% 20744.464 19709.079 - -6.57% -
BM_tolower_string<char> -4.99% 37.038 35.190 - -5.05% -
std::fill_n(vector<bool>)/64 -4.99% 1.413 1.342 - -7.32% -
SetIntersection_None_Set_float_1024_1024 -4.98% 10946243.256 10400834.959 - -2.52% -
std::search(deque<int>)_(no_match)/1000 -4.98% 257.238 244.439 - -2.89% -
BM_format_to_n_string_pointer<wchar_t>/1048576 -4.97% 149331.148 141903.802 - 1.78% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 -4.94% 72.931 69.327 - -0.62% -
std::copy_if(deque<int>)_(every_other)/64 -4.93% 23.122 21.981 - -0.77% -
BM_vector_deque_move/1 -4.93% 1.143 1.087 - 0.84% -
std::search(deque<int>)_(no_match)/1024 -4.91% 267.219 254.094 - -2.87% -
std::map<std::string,_int>::upper_bound(key)/32 -4.90% 76.605 72.852 - -0.34% -
std::find_end(list<int>,_pred)_(same_length)/8192 -4.89% 24148.342 22967.602 - -4.44% -
SetIntersection_Front_Set_uint64_256_64 -4.87% 6184127.115 5882761.505 - -10.26% -
SetIntersection_None_Set_uint32_256_1 -4.85% 14243822.495 13552905.274 - 0.90% -
BM_format_string<wchar_t>/1024 -4.85% 0.295 0.281 - 0.02% -
bm_make_exception_ptr/threads:8 -4.83% 2.163 2.059 - -11.62% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.82% 41.706 39.695 - 0.33% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -4.82% 1628.848 1550.362 - -4.53% -
std::set<std::string>::lower_bound(key)/32 -4.80% 72.298 68.827 - -1.78% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -4.80% 2089.880 1989.583 - 0.06% -
std::fill_n(vector<bool>)/32768 -4.79% 30.914 29.433 - -1.06% -
bm_lexicographical_compare<unsigned_char>/1 -4.79% 1.826 1.738 - -1.95% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.78% 57140.055 54409.585 - -5.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.78% 2087.164 1987.483 - -0.99% -
std::find_first_of(deque<int>)_(small_needle)/32 -4.76% 97.756 93.100 - -1.72% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -4.76% 152.409 145.155 - -9.58% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -4.75% 48644.874 46335.223 - -1.27% -
std::multiset<std::string>::find(key)/32 -4.72% 87.172 83.054 - -6.93% -
std::remove(list<int>)_(sprinkled)/8192 -4.72% 8239.842 7850.957 - -3.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.71% 365206198.966 348005172.098 - 37.64% -
SetIntersection_Front_Vector_float_256_64 -4.70% 3782746.600 3604915.625 - -6.03% -
SetIntersection_None_Set_uint32_1024_256 -4.69% 11247827.299 10720181.838 - 3.66% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.68% 11676.956 11130.076 - -9.07% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -4.68% 8088.469 7709.779 - 0.02% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -4.66% 3.716 3.543 - -11.53% -
std::unordered_multimap<int,_int>::find(key)/1024 -4.66% 10.280 9.801 - -4.28% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -4.63% 26.457 25.231 - 0.46% -
std::multimap<int,_int>::clear()/1024 -4.63% 10771.177 10272.551 - -1.23% -
BM_format_to_string_pointer<char>/16384 -4.62% 293.519 279.969 - 15.38% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -4.60% 2.327 2.220 - -3.21% -
std::find(deque<int>)_(bail_25%)/32768 -4.59% 2219.763 2117.795 - -1.08% -
rng::contains_subrange(list<int>)_(single_element)/16 -4.59% 4.784 4.564 - -2.29% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -4.58% 33.796 32.247 - 31.30% -
std::make_heap(deque<int>)_(heap)/1024 -4.57% 3655.019 3487.808 - -2.03% -
SetIntersection_Front_Set_uint64_1024_16 -4.57% 1265602.466 1207798.533 - 0.30% -
std::vector<int>::ctor(size_type)/32 -4.55% 10.134 9.672 - -0.02% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.55% 113.604 108.434 - -2.65% -
SetIntersection_None_Set_float_1024_4 -4.55% 10981890.094 10482388.409 - -1.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -4.53% 1029216.871 982573.861 - -4.89% -
std::rotate_copy(deque<int>)/32 -4.52% 2.831 2.703 - 1.67% -
SetIntersection_Front_Vector_string_64_16 -4.52% 19354330.957 18479712.308 - -3.89% -
std::partition(deque<int>)_(dense)/32 -4.52% 10.449 9.977 - -1.95% -
BM_format_string<wchar_t>/2048 -4.52% 0.261 0.250 - -0.64% -
std::move_backward(vector<bool>)_(unaligned)/32768 -4.48% 40771.457 38944.790 - -3.52% -
std::format(double)_(fmt:_{:0^17500_0La}) -4.48% 1277.207 1220.008 - -1.75% -
std::make_heap(deque<int>)_(descending)/8192 -4.48% 31531.563 30119.544 - -0.96% -
std::copy_if(deque<int>)_(entire_range)/64 -4.47% 15.787 15.081 - -2.02% -
std::for_each(multiset<int>::iterator)/32 -4.47% 41.584 39.725 - -3.90% -
std::set<std::string>::clear()/32 -4.46% 893.251 853.407 - -4.06% -
std::copy_if(vector<int>)_(entire_range)/4096 -4.46% 943.015 900.979 - -1.92% -
BM_to_sys/1993/threads:16 -4.45% 0.809 0.773 - -1.70% -
SetIntersection_None_Vector_float_1024_64 -4.45% 3470198.344 3315916.238 - 40.65% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 -4.44% 911.840 871.357 - 2.80% -
rng::find_last(deque<int>)_(bail_90%)/1024 -4.44% 33.921 32.415 - 3.09% -
std::make_heap(deque<int>)_(descending)/1024 -4.44% 3659.037 3496.743 - -0.67% -
BM_StringRelational_Compare_Small_Small_ChangeMiddle -4.43% 1.325 1.266 - -6.55% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.39% 163.848 156.648 - 7.67% -
dynamic_cast_(VChain_middle,_2_levels) -4.38% 28.323 27.082 - -2.87% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 -4.38% 21.182 20.253 - -4.95% -
std::for_each(deque<int>)/50 -4.38% 22.871 21.869 - -0.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -4.37% 2125361.143 2032399.690 - -3.40% -
BM_format_string<wchar_t>/1 -4.37% 13.867 13.260 - 0.93% -
BM_deque_deque_ranges_move_backward/64000 -4.37% 19029.158 18197.441 - 2.24% -
std::copy_if(vector<int>)_(entire_range)/512 -4.35% 124.604 119.180 - -1.83% -
std::for_each(set<int>::iterator)/50 -4.35% 67.125 64.205 - -4.27% -
std::make_heap(deque<int>)_(repeated)/1024 -4.35% 2606.012 2492.678 - -2.03% -
std::fill(vector<int>)/1024 -4.35% 30.191 28.878 - -2.41% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.35% 7407.346 7085.388 - -5.45% -
std::copy_if(deque<int>)_(entire_range)/262144 -4.35% 82511.738 78926.246 - -3.09% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.34% 5518.387 5278.726 - -4.46% -
BM_Copy_SmallNonTrivialFunctor -4.32% 10.342 9.895 - -1.40% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -4.32% 13664.468 13074.348 - -0.26% -
SetIntersection_Front_Vector_uint32_16384_16 -4.31% 1060953.084 1015196.601 - -5.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -4.31% 360229944.943 344721323.733 - 4.59% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.29% 12052.725 11535.362 - -7.91% -
std::copy_if(deque<int>)_(every_other)/32768 -4.29% 12748.236 12201.415 - -0.04% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -4.26% 247.284 236.748 - -3.52% -
std::unordered_multimap<int,_int>::contains(key)/1024 -4.26% 10.765 10.307 - -0.54% -
std::format(double)_(fmt:_{:_0g}) -4.25% 50.142 48.009 - -0.46% -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 -4.25% 695.761 666.177 - -21.72% -
BM_SystemErrorWithoutMessage -4.25% 33.165 31.755 - -6.66% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.25% 327195.591 313295.282 - -0.58% -
std::copy_n(deque<int>)/32768 -4.25% 10451.235 10007.295 - -2.36% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -4.24% 91.257 87.386 - -16.20% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -4.24% 4.236 4.057 - -7.72% -
BM_std_minmax_element<short>/64 -4.23% 27.509 26.345 - 18.72% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 -4.23% 146280.006 140090.899 - 1.75% -
std::copy_if(list<int>)_(every_other)/512 -4.23% 365.672 350.205 - -0.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -4.22% 11738098.389 11242240.797 - -0.83% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -4.22% 22.137 21.203 - 4.90% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.22% 755.934 724.047 - -0.65% -
SetIntersection_None_Set_uint64_256_16 -4.21% 13146035.623 12592884.612 - -10.51% -
BM_deque_deque_ranges_copy_backward/64 -4.20% 17.091 16.373 - 0.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -4.19% 360511347.119 345398017.671 - -13.79% -
std::find_end(deque<int>)_(near_matches)/8192 -4.19% 2164754.068 2074103.681 - -0.92% -
std::remove_copy_if(list<int>)_(prefix)/8192 -4.18% 7393.560 7084.420 - -1.97% -
SetIntersection_None_Set_uint64_64_64 -4.17% 12939434.993 12399393.547 - -0.31% -
std::copy_if(vector<int>)_(entire_range)/32768 -4.17% 7520.461 7207.215 - -1.94% -
std::copy_n(list<int>)/64 -4.17% 14.740 14.126 - -2.61% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque -4.16% 1.203 1.153 - 1.16% -
std::sort_heap(vector<NonIntegral>)/8 -4.16% 26.884 25.765 - -3.25% -
BM_format_to_string_back_inserter<std::list<char>>/16384 -4.15% 197642.571 189431.474 - -4.62% -
SetIntersection_Front_Set_float_1024_64 -4.15% 1964220.498 1882649.539 - 2.89% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 -4.15% 4.530 4.342 - -2.14% -
BM_StringConstructDestroyCStr_Large_Transparent -4.15% 9.862 9.453 - 6.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -4.14% 9098456.614 8721737.238 - 1.88% -
std::make_heap(deque<int>)_(heap)/8192 -4.13% 31404.325 30105.928 - -1.29% -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -4.13% 0.725 0.695 - 0.13% -
std::copy_n(deque<int>)/4096 -4.13% 1207.895 1158.003 - -1.81% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.13% 255.379 244.830 - 0.08% -
std::copy_if(list<int>)_(entire_range)/1048576 -4.13% 896045.321 859062.022 - -0.86% -
SetIntersection_Interlaced_Set_uint64_16384_4 -4.12% 156415207.451 149969622.353 - -3.25% -
SetIntersection_Front_Set_float_256_16 -4.12% 4658785.977 4466830.379 - -5.36% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -4.12% 24.654 23.638 - -2.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.12% 359908020.124 345094375.157 - -0.70% -
std::copy_if(deque<int>)_(entire_range)/32768 -4.12% 10162.369 9744.172 - -1.35% -
std::reverse(deque<int>)/64 -4.11% 18.652 17.885 - 1.60% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/32 -4.11% 185.344 177.725 - -1.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -4.11% 362867711.844 347957448.568 - 0.54% -
BM_deque_vector_move_backward/64 -4.09% 2.574 2.469 - -1.73% -
BM_format_string<wchar_t>/32 -4.08% 0.890 0.853 - -0.54% -
std::list<int>::ctor(size_type)/1024 -4.07% 12441.857 11935.182 - -4.07% -
std::map<std::string,_int>::ctor(const_Self&)/1024 -4.06% 33840.750 32465.494 - 0.41% -
SetIntersection_Front_Set_string_16384_16 -4.05% 1767707.523 1696045.510 - 0.13% -
SetIntersection_Front_Set_uint64_16384_1024 -4.05% 15893320.227 15250034.304 - -5.37% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.05% 10142.024 9731.675 - 0.88% -
std::copy_n(deque<int>)/512 -4.04% 146.057 140.153 - -1.68% -
BM_CmpLess_uchar_uint -4.04% 1.101 1.056 - -0.24% -
std::replace_if(deque<int>)_(prefix)/50 -4.04% 18.103 17.372 - -3.81% -
std::copy_if(list<int>)_(every_other)/64 -4.03% 23.786 22.827 - -2.04% -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 -4.03% 46338.565 44472.272 - -2.64% -
BM_vector_deque_ranges_move_backward/2 -4.02% 1.257 1.206 - 5.74% -
std::set<std::string>::contains(key)/1024 -4.02% 147.309 141.394 - -4.02% -
ranges::min(std::vector<long_long>)/8 -4.01% 2.191 2.103 - -8.42% -
SetIntersection_Front_Set_string_256_256 -4.01% 26072134.566 25027258.415 - 0.50% -
std::copy_if(deque<int>)_(every_other)/4096 -4.00% 1590.652 1526.973 - 0.16% -
BM_BitsetToString<8192>/Sparse_(10%)/10 -4.00% 2198.897 2111.028 - 4.94% -
BM_emoji_text<char> -3.98% 35119.600 33720.131 - 0.40% -
std::find(deque<int>)_(bail_25%)/8192 -3.98% 553.584 531.534 - -1.56% -
BM_deque_deque_copy/1 -3.97% 2.625 2.521 - -2.78% -
std::set<int>::ctor(const_Self&)/8192 -3.97% 46594.444 44743.103 - -0.48% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -3.97% 7389.432 7095.955 - -2.25% -
SetIntersection_Front_Set_float_262144_1024 -3.97% 16246144.101 15601442.801 - 3.59% -
BM_toupper_char<char> -3.96% 1.199 1.151 - -8.22% -
std::transform(list<int>)_(identity_transform)/50 -3.94% 37.893 36.399 - -5.18% -
BM_format_to_iterator/<std::array>_string_len_60 -3.94% 3.725 3.578 - -0.75% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -3.94% 919.619 883.413 - -5.10% -
std::multimap<int,_int>::erase(iterator)/32 -3.93% 21.154 20.322 - -2.01% -
BM_vector_deque_copy/5500 -3.93% 229.703 220.681 - 0.43% -
std::copy_if(deque<int>)_(every_other)/1048576 -3.91% 406133.326 390272.199 - -0.22% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 -3.89% 12744474.411 12248767.274 - -4.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.89% 1102418.592 1059555.076 - -0.90% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -3.88% 1026189.700 986340.037 - -3.82% -
SetIntersection_None_Set_uint64_256_64 -3.88% 11055927.239 10626772.472 - -8.51% -
std::copy_if(deque<int>)_(every_other)/262144 -3.88% 101464.412 97528.223 - -0.12% -
SetIntersection_None_Vector_uint64_262144_256 -3.88% 364434202.371 350297583.422 - -0.16% -
SetIntersection_Interlaced_Set_string_256_256 -3.88% 25895290.799 24890822.731 - 0.89% -
ranges::minmax(std::deque<char>)/8 -3.87% 2.692 2.588 - -3.89% -
BM_ascii_escaped<wchar_t> -3.87% 4140.921 3980.702 - -0.48% -
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -3.87% 127.798 122.854 - -0.26% -
std::pop_heap(vector<size_t>)/1024 -3.87% 8.420 8.095 - -0.33% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.85% 1.248 1.200 - -12.59% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.85% 18599998.485 17884467.309 - 3.04% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -3.85% 3.940 3.788 - -3.70% -
std::copy_n(deque<int>)/1048576 -3.84% 326483.190 313938.599 - -1.70% -
SetIntersection_Front_Vector_string_16384_1024 -3.84% 33073934.261 31803289.847 - -2.30% -
std::unordered_set<int>::erase(key)_(existent)/32 -3.82% 18.686 17.972 - -4.15% -
BM_Copy_LargeTrivialFunctor -3.82% 11.715 11.268 - -0.77% -
SetIntersection_Front_Vector_string_256_256 -3.79% 17230490.828 16576878.633 - -2.13% -
bm_lexicographical_compare<int>/1 -3.79% 0.598 0.576 - -2.64% -
SetIntersection_None_Vector_float_262144_1 -3.78% 366014236.791 352174719.408 - -5.61% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.77% 29864.505 28737.913 - 0.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.75% 10789142.642 10384111.246 - -3.05% -
BM_format_to_iterator/<std::vector>_string_len_60 -3.75% 3.805 3.663 - -0.27% -
BM_SystemErrorWithMessage -3.74% 42.661 41.064 - -1.88% -
std::find_end(deque<int>)_(near_matches)/1000 -3.74% 27235.821 26218.080 - -0.55% -
bm_lexicographical_compare<signed_char>/1 -3.73% 0.686 0.660 - 0.83% -
BM_vector_deque_copy/4000 -3.73% 171.232 164.850 - -2.42% -
std::copy_if(deque<int>)_(entire_range)/1048576 -3.72% 320753.116 308807.193 - -1.72% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -3.72% 5.873 5.654 - -6.67% -
BM_format_to_n_string_span<wchar_t>/1048576 -3.72% 150851.580 145239.738 - -0.37% -
std::replace(vector<int>)_(sprinkled)/1024 -3.72% 162.584 156.538 - -6.05% -
BM_deque_deque_move/1 -3.72% 2.622 2.525 - -3.18% -
SetIntersection_Interlaced_Set_string_1024_256 -3.71% 25903923.903 24943643.436 - 1.15% -
dynamic_cast_(VChain,_1_level) -3.71% 7.205 6.938 - -3.78% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/1024 -3.70% 2355.954 2268.689 - -3.97% -
std::sort(deque<int>)_(qsort_adversarial)/8 -3.70% 22.837 21.993 - -7.23% -
std::multimap<int,_int>::erase(iterator)/1024 -3.70% 21.056 20.278 - -2.17% -
std::copy_if(vector<int>)_(entire_range)/262144 -3.69% 60230.219 58010.171 - -1.55% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.68% 10607.246 10216.411 - -1.14% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -3.68% 65965.408 63534.909 - -3.94% -
BM_format_string<wchar_t>/64 -3.68% 0.505 0.486 - -1.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -3.68% 18720725.241 18032545.301 - -3.95% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.67% 0.883 0.851 - -0.28% -
std::unordered_set<int>::find(key)/1024 -3.67% 10.059 9.690 - 0.60% -
BM_unicode_escaped<wchar_t> -3.66% 5805.906 5593.343 - -2.02% -
SetIntersection_Front_Vector_float_1024_16 -3.66% 1057922.700 1019224.804 - -5.22% -
std::find(deque<int>)_(bail_25%)/8 -3.66% 0.892 0.859 - -1.24% -
SetIntersection_Front_Set_float_16384_64 -3.65% 1984310.383 1911882.730 - 6.73% -
BM_format_to_back_inserter<std::string>/C_string_len_6 -3.64% 12.794 12.328 - 0.04% -
std::fill_n(list<int>)/8192 -3.64% 7468.135 7196.410 - 2.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -3.64% 19550087.001 18839334.522 - 0.77% -
std::find_if_not(deque<int>)_(process_all)/8 -3.63% 2.444 2.355 - -3.61% -
std::shift_left(list<int>)/50 -3.62% 24.995 24.090 - -1.36% -
SetIntersection_None_Vector_float_1024_1024 -3.61% 3485858.301 3359967.796 - 42.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.61% 360265926.551 347256703.768 - 4.47% -
SetIntersection_None_Vector_float_1024_4 -3.61% 3469027.346 3343789.745 - 44.65% -
std::pop_heap(vector<size_t>)/8 -3.61% 52.200 50.316 - -1.24% -
std::unordered_set<std::string>::find(key)/1024 -3.61% 117.050 112.825 - 0.48% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -3.61% 2843.249 2740.729 - -4.47% -
std::unique(deque<int>)_(contiguous)/32 -3.59% 49.978 48.184 - -7.51% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.58% 2112402.115 2036681.864 - -3.66% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -3.58% 384193.794 370447.657 - -2.13% -
BM_StringAssignAsciiz_Small_Opaque -3.57% 2.553 2.462 - -1.83% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.57% 9957.167 9601.514 - -1.77% -
std::copy_if(deque<int>)_(entire_range)/512 -3.57% 156.743 151.148 - -1.40% -
std::find_end(deque<int>)_(near_matches)/1024 -3.57% 28460.962 27445.323 - -0.32% -
std::copy(vector<int>)/8 -3.57% 2.284 2.202 - -1.32% -
std::copy_backward(vector<int>)/8 -3.56% 2.298 2.216 - -2.06% -
SetIntersection_Interlaced_Vector_string_256_16 -3.55% 13035231.993 12572280.768 - 0.12% -
std::vector<int>::operator=(const_Self&)_(cheap_elements)/8192 -3.55% 772.026 744.621 - 4.02% -
BM_format_to_string_span<wchar_t>/1 -3.54% 10.000 9.646 - -0.93% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -3.54% 52.561 50.702 - -1.30% -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 -3.54% 65.273 62.965 - 0.12% -
BM_format_to_iterator/<std::vector>_string_view_len_60 -3.52% 3.763 3.630 - 0.78% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.52% 29.239 28.209 - -1.50% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -3.52% 479.431 462.552 - -0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -3.51% 1250464.283 1206552.563 - -2.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -3.51% 3375243.628 3256734.181 - -1.29% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 -3.51% 7483.944 7221.184 - -0.06% -
std::transform(list<int>,_list<int>)/8192 -3.51% 9540.109 9205.621 - -2.20% -
std::list<std::string>::ctor(size_type)/8192 -3.51% 102947.646 99338.689 - -5.25% -
dynamic_cast_(Chain,_4_levels) -3.50% 1.173 1.132 - -8.76% -
rng::find_last(deque<int>)_(bail_10%)/8 -3.50% 2.757 2.660 - -2.84% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.49% 6062.538 5850.790 - -4.42% -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 -3.49% 20582.341 19863.675 - -0.93% -
std::remove(vector<int>)_(prefix)/50 -3.49% 54.307 52.413 - -2.41% -
std::multimap<int,_int>::erase(key)_(existent)/32 -3.48% 23.405 22.592 - -1.91% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -3.48% 42.905 41.414 - -1.67% -
std::list<int>::ctor(size_type)/8192 -3.47% 100299.995 96819.288 - -4.00% -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/32 -3.46% 10.357 9.999 - -2.38% -
std::is_sorted_until(vector<int>,_pred)/1024 -3.46% 419.712 405.199 - -1.31% -
std::remove_copy(list<int>)_(sprinkled)/8192 -3.45% 7075.921 6831.671 - -0.47% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/1024 -3.45% 2751.482 2656.683 - 1.38% -
std::remove_copy(list<int>)_(prefix)/8192 -3.44% 7129.975 6884.666 - -0.40% -
BM_format_to_string_span<char>/16384 -3.43% 289.970 280.011 - 15.50% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -3.43% 7455.197 7199.757 - -0.01% -
std::copy_n(vector<int>)/64 -3.41% 2.547 2.460 - -0.38% -
BM_StringAssignStr_Small_Opaque -3.41% 1.652 1.595 - -3.36% -
ranges::min(std::vector<__int128>)/8 -3.41% 2.526 2.440 - -2.29% -
std::move(vector<bool>)_(unaligned)/64 -3.41% 54.316 52.463 - -2.52% -
ranges::min(std::deque<__int128>)/8 -3.41% 2.726 2.633 - -2.11% -
SetIntersection_Interlaced_Set_uint32_64_4 -3.41% 22782635.358 22006110.990 - 2.06% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -3.40% 185.709 179.386 - 0.18% -
BM_format_to_n_string_begin<std::list<char>>/16384 -3.40% 14733.624 14232.051 - -3.32% -
std::copy_if(list<int>)_(entire_range)/64 -3.40% 30.690 29.645 - -7.85% -
std::map<std::string,_int>::count(key)/1024 -3.38% 152.286 147.141 - 0.92% -
SetIntersection_Front_Vector_float_262144_4 -3.38% 1040247.548 1005107.071 - 1.55% -
std::remove_if(deque<int>)_(sprinkled)/50 -3.38% 62.020 59.926 - -0.38% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 -3.38% 33.777 32.637 - -3.35% -
std::find_end(vector<int>)_(single_element)/1000 -3.36% 158.902 153.565 - -7.13% -
SetIntersection_Front_Vector_uint32_64_64 -3.35% 9468812.041 9151537.303 - -3.94% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 -3.35% 726.402 702.093 - -17.62% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -3.32% 1009.866 976.289 - -2.17% -
BM_vector_deque_move_backward/1 -3.32% 1.172 1.133 - 4.25% -
BM_format_string<wchar_t>/16 -3.31% 1.638 1.584 - -0.52% -
SetIntersection_Front_Set_uint32_16384_256 -3.31% 5405681.115 5226507.410 - 17.62% -
std::format(double)_(fmt:_{:0^17500_0L}) -3.31% 1272.817 1230.661 - 0.08% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/0 -3.31% 3.694 3.571 - -3.61% -
std::copy_n(deque<int>)/262144 -3.31% 83062.707 80313.162 - 0.37% -
std::replace(vector<int>)_(prefix)/32 -3.31% 5.354 5.177 - -2.14% -
std::vector<bool>::ctor(const_Self&) -3.30% 29.463 28.490 - 3.27% -
std::move(vector<int>)/32768 -3.29% 1718.808 1662.220 - -1.62% -
BM_format_to_iterator/<std::array>_string_len_6 -3.29% 2.300 2.225 - -5.34% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -3.28% 56.308 54.459 - -1.13% -
std::remove_copy(vector<int>)_(prefix)/50 -3.28% 14.159 13.695 - -1.06% -
std::make_heap(deque<int>,_pred)_(ascending)/1024 -3.26% 2509.452 2427.570 - -3.94% -
rng::find_if_not(vector<bool>)_(process_all)/50 -3.26% 27.058 26.178 - -2.41% -
BM_format_to_iterator/<std::deque>_string_len_6 -3.25% 8.396 8.123 - -1.40% -
std::set<int>::ctor(const_Self&)/32 -3.25% 181.059 175.173 - 1.31% -
SetIntersection_Front_Set_uint64_16384_16384 -3.25% 348553541.249 337222981.436 - -6.82% -
std::all_of(deque<int>)_(process_all)/8 -3.25% 2.828 2.736 - -7.29% -
BM_std_minmax_element<char>/2 -3.24% 0.496 0.480 - -0.49% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -3.23% 3800.688 3677.798 - -0.11% -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 -3.23% 3565.930 3450.874 - -4.27% -
std::for_each(set<int>::iterator)/8 -3.22% 9.068 8.776 - -2.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.22% 1246043.760 1205918.705 - -4.43% -
std::copy_backward(deque<int>)/512 -3.22% 20.272 19.620 - -1.44% -
std::search_n(list<int>)_(no_match)/8192 -3.21% 7357.594 7121.311 - 1.31% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 -3.21% 36.370 35.204 - -1.35% -
std::make_heap(deque<int>)_(pipe-organ)/1024 -3.19% 2764.870 2676.609 - 1.10% -
SetIntersection_None_Set_float_256_1 -3.19% 14280131.074 13825073.651 - 1.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.18% 12348.315 11955.064 - -7.86% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 -3.17% 13037681.580 12624476.173 - -0.37% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -3.17% 20.588 19.936 - -2.37% -
dynamic_cast_(VChain,_2_levels) -3.17% 11.323 10.964 - -0.23% -
BM_tolower_char<char> -3.15% 1.190 1.153 - -0.08% -
std::rotate(deque<int>)_(1_element_forward)/32 -3.15% 7.579 7.340 - -0.62% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.15% 696.671 674.730 - -1.95% -
std::find_if(deque<int>)_(process_all)/1024 -3.15% 269.916 261.426 - -1.63% -
ranges::minmax(std::deque<__int128>)/64 -3.14% 25.244 24.450 - -3.13% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 -3.14% 3871.707 3750.192 - -3.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.14% 1095498.074 1061118.161 - -0.41% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 -3.13% 5873.161 5689.246 - 0.60% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.13% 18.822 18.233 - 0.18% -
dynamic_cast_(VChain_middle,_4_levels) -3.13% 64.500 62.484 - -3.24% -
BM_std_minmax_element<int>/65536 -3.12% 21325.737 20659.469 - -3.94% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.12% 38811.616 37599.341 - -2.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -3.12% 1029180.968 997039.815 - -3.30% -
BM_std_minmax_element<int>/64000 -3.12% 20792.801 20143.667 - -3.04% -
BM_deque_deque_ranges_move_backward/65536 -3.12% 19363.718 18759.793 - 3.08% -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -3.12% 181.843 176.176 - -1.98% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.11% 88699.460 85942.185 - -0.75% -
std::remove_if(list<int>)_(sprinkled)/8192 -3.11% 8225.010 7969.385 - -2.56% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -3.11% 666.795 646.086 - -1.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -3.09% 37.861 36.690 - -8.13% -
std::copy_if(list<int>)_(every_other)/8 -3.09% 2.313 2.241 - -2.48% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 -3.09% 629.698 610.271 - -1.97% -
std::is_sorted(list<int>)/1024 -3.07% 762.773 739.319 - 0.01% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -3.07% 8930.126 8656.409 - -2.50% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.06% 3.427 3.322 - -3.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.05% 70737005.956 68577719.526 - 0.72% -
std::copy_n(list<int>)/8 -3.05% 2.086 2.022 - -3.94% -
std::unordered_set<std::string>::clear()/32 -3.05% 889.078 861.976 - -0.91% -
SetIntersection_Front_Vector_string_1024_1024 -3.05% 30996399.419 30052441.824 - -1.19% -
std::find(vector<char>)_(process_all)/50 -3.04% 1.668 1.617 - -4.70% -
SetIntersection_Front_Vector_string_16_4 -3.04% 59415740.982 57610756.660 - -1.56% -
BM_StringRelational_Compare_Small_Small_Control -3.03% 1.557 1.509 - -1.23% -
std::list<int>::erase(begin)_(cheap_elements)/32 -3.02% 10.411 10.097 - -4.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.02% 11058.151 10724.283 - -0.63% -
ranges::minmax(std::deque<char>)/64 -3.01% 21.247 20.606 - -2.00% -
std::rotate(list<int>)_(1_element_forward)/8192 -3.01% 10023.608 9721.797 - -0.90% -
dynamic_cast_(VChain_fail,_5_levels) -3.01% 44.540 43.199 - -3.62% -
std::pop_heap(deque<size_t>)/8192 -3.01% 28.944 28.074 - -0.04% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.00% 108902.903 105633.316 - -0.82% -
std::copy_if(vector<int>)_(entire_range)/1048576 -3.00% 246028.029 238650.572 - -1.41% -
std::make_heap(deque<int>,_pred)_(descending)/8192 -3.00% 28816.789 27952.830 - -2.63% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -3.00% 41.669 40.421 - -1.31% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 -2.99% 120289.734 116690.380 - -3.49% -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/32 -2.99% 183.271 177.798 - 1.21% -
BM_format_to_iterator/<std::vector>_string_view_len_6 -2.98% 2.344 2.274 - 0.20% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -2.98% 29.812 28.923 - -3.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.98% 544051930.763 527841796.558 - 0.79% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.98% 10786.127 10464.809 - 0.12% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -2.98% 55.823 54.160 - -2.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.98% 18727423.146 18169924.446 - 1.32% -
std::find_if_not(deque<int>)_(process_all)/1024 -2.98% 270.090 262.053 - -6.79% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 -2.98% 353.787 343.261 - -9.61% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -2.97% 24.979 24.236 - -0.61% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 -2.97% 494539.191 479835.378 - -1.57% -
std::multimap<std::string,_int>::clear()/8192 -2.97% 203994.442 197938.684 - -5.37% -
BM_StringRelationalLiteral_Less_Large_Large_Control -2.97% 2.043 1.983 - -3.77% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.96% 926.072 898.614 - 5.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.95% 12306.610 11943.205 - -7.64% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 -2.95% 14.985 14.543 - -2.02% -
std::any_of(deque<int>)_(process_all)/32 -2.95% 8.666 8.410 - -5.59% -
std::copy_if(deque<int>)_(entire_range)/8 -2.94% 2.298 2.231 - -1.46% -
BM_std_minmax_element<int>/70000 -2.93% 22741.941 22076.111 - -2.86% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.93% 2798.653 2716.784 - -0.74% -
std::adjacent_find(vector<int>,_pred)/1048576 -2.92% 462492.152 448982.023 - -1.15% -
BM_formatted_size_string<char>/1 -2.92% 5.410 5.252 - -2.13% -
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024 -2.92% 35169.805 34144.454 - 0.20% -
std::copy_if(list<int>)_(every_other)/262144 -2.91% 213123.808 206914.254 - 0.91% -
BM_stop_token_single_thread_polling_stop_requested/16777216 -2.90% 74238300.323 72083264.589 - 0.24% -
std::list<std::string>::ctor(size_type)/1024 -2.90% 12548.965 12184.919 - -4.46% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -2.90% 51.240 49.755 - 1.89% -
std::for_each(list<int>)/50 -2.89% 21.852 21.221 - -0.84% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.88% 12.031 11.684 - -9.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -2.88% 38.767 37.650 - -1.69% -
BM_CmpEqual_ushort_uint -2.88% 1.068 1.037 - -3.29% -
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(equal_allocators) -2.88% 3.487 3.387 - -2.39% -
std::copy_backward(vector<int>)/512 -2.87% 16.885 16.400 - -1.37% -
rng::contains(list<int>)_(process_all)/50 -2.87% 17.960 17.445 - -3.54% -
SetIntersection_Front_Vector_string_262144_4 -2.87% 1151008.718 1118026.022 - -1.74% -
std::set<std::string>::upper_bound(key)/32 -2.86% 72.419 70.345 - 5.12% -
std::multimap<int,_int>::clear()/32 -2.86% 633.070 614.986 - -1.24% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.85% 22429.039 21789.370 - -0.60% -
SetIntersection_Interlaced_Vector_string_16_4 -2.85% 63569417.852 61756949.617 - -1.38% -
std::generate_n(deque<int>)/8192 -2.85% 2393.360 2325.163 - -1.05% -
std::generate(list<int>)/50 -2.85% 15.068 14.639 - -2.94% -
std::replace_if(vector<int>)_(prefix)/50 -2.85% 14.136 13.733 - -1.48% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 -2.84% 69.779 67.797 - -4.06% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -2.84% 29.999 29.147 - -0.57% -
std::find_first_of(list<int>)_(small_needle)/50 -2.84% 142.267 138.231 - -0.66% -
std::set<int>::ctor(const_Self&)/1024 -2.83% 5666.576 5506.041 - -0.08% -
SetIntersection_None_Set_float_1024_1 -2.83% 11217241.595 10900156.619 - 2.36% -
BM_std_minmax_element<int>/64 -2.83% 20.597 20.015 - -3.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.82% 13109046.954 12738936.530 - -1.17% -
SetIntersection_Front_Vector_string_1024_256 -2.82% 7821400.929 7601065.934 - 0.52% -
bm_make_exception_ptr/threads:4 -2.82% 3.062 2.976 - 1.90% -
std::search(vector<int>,_pred)_(same_length)/1000 -2.81% 329.731 320.459 - 0.74% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -2.81% 11.897 11.563 - -4.79% -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/1024 -2.81% 5755.135 5593.599 - -0.02% -
SetIntersection_Front_Vector_uint64_1024_256 -2.79% 1684475.038 1637408.976 - -2.05% -
std::replace(deque<int>)_(prefix)/50 -2.79% 14.078 13.684 - -5.54% -
std::list<int>::insert(begin)_(cheap_elements)/32 -2.79% 10.464 10.172 - -4.39% -
std::fill(vector<bool>)/4096 -2.79% 4.217 4.099 - -1.44% -
std::map<std::string,_int>::erase(iterator)/32 -2.79% 29.983 29.147 - 11.77% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.78% 2838.024 2759.022 - -1.73% -
std::search(deque<int>,_pred)_(near_matches)/1000 -2.78% 32074.789 31183.300 - -0.31% -
SetIntersection_Interlaced_Set_string_1024_16 -2.78% 18482261.337 17968755.774 - -1.39% -
SetIntersection_Interlaced_Set_float_262144_1 -2.78% 1047516.381 1018418.605 - 0.36% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -2.77% 1.992 1.937 - 0.34% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -2.77% 53.837 52.346 - 0.85% -
std::stable_partition(vector<int>)_(dense)/32 -2.77% 21.201 20.614 - 5.02% -
std::unordered_multiset<int>::contains(key)/8192 -2.77% 11.222 10.911 - -1.71% -
std::fill(vector<bool>)/32768 -2.77% 30.855 30.001 - 0.98% -
std::unordered_multimap<int,_int>::ctor(const_Self&)/32 -2.76% 239.043 232.443 - 1.57% -
BM_deque_deque_copy/5500 -2.76% 236.074 229.569 - -1.62% -
std::find_first_of(list<int>)_(small_needle)/32 -2.75% 93.125 90.561 - -0.72% -
std::find_end(list<int>)_(match_near_end)/8192 -2.75% 1094.657 1064.551 - -2.82% -
BM_stop_token_single_thread_reg_unreg_callback/1024 -2.75% 25005.801 24318.463 - -1.78% -
SetIntersection_None_Set_uint32_256_256 -2.74% 7012962.503 6820832.193 - -1.59% -
std::format(double)_(fmt:_{:_0e}) -2.73% 45.302 44.064 - 1.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.72% 109839.250 106850.608 - -5.47% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -2.72% 10.426 10.142 - 0.32% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -2.72% 3.533 3.437 - -0.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -2.71% 12588865.653 12247678.725 - -1.10% -
bm_lexicographical_compare<int>/8 -2.71% 2.547 2.478 - -2.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.70% 1041192.282 1013047.388 - -1.97% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/1024 -2.70% 3846.217 3742.299 - -3.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.70% 118192.806 115000.326 - -5.10% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.70% 102276.487 99514.472 - -1.34% -
dynamic_cast_(VChain_fail,_3_levels) -2.70% 22.302 21.700 - -1.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.70% 21805297.100 21217594.364 - 2.35% -
std::move_backward(vector<bool>)_(aligned)/512 -2.69% 754.347 734.023 - 0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.69% 339433614.514 330299443.286 - -7.48% -
dynamic_cast_(Chain,_7_levels) -2.69% 1.127 1.096 - -10.19% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 -2.68% 3850.003 3746.652 - -1.52% -
std::fill_n(vector<bool>)/262144 -2.68% 230.941 224.755 - -1.44% -
dynamic_cast_(Chain,_9_levels) -2.68% 1.128 1.097 - -9.83% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.68% 9899.070 9634.122 - -0.87% -
std::fill(list<int>)/32 -2.67% 8.302 8.080 - -1.18% -
std::partition(list<int>)_(sparse)/32 -2.67% 8.983 8.743 - -2.13% -
std::generate_n(deque<int>)/50 -2.66% 12.316 11.989 - -1.31% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -2.66% 5946.601 5788.479 - -1.59% -
std::copy_n(vector<bool>)_(aligned)/512 -2.66% 757.718 737.591 - -0.11% -
SetIntersection_None_Vector_string_64_16 -2.66% 20133589.341 19599023.037 - -2.10% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.65% 4.184 4.073 - -1.61% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -2.65% 10.518 10.239 - -3.52% -
std::rotate_copy(list<int>)/50 -2.65% 14.484 14.100 - -0.41% -
BM_format_to_string_span<char>/1048576 -2.65% 12517.830 12185.994 - -2.74% -
std::none_of(deque<int>)_(process_all)/8 -2.65% 2.404 2.340 - -5.57% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -2.64% 40.133 39.071 - -1.88% -
std::search(vector<int>,_pred)_(same_length)/8192 -2.64% 2701.623 2630.379 - 0.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.64% 359046408.162 349584731.087 - 1.51% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -2.63% 18.959 18.461 - 0.20% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -2.63% 491.014 478.115 - -1.27% -
std::search(vector<int>,_pred)_(same_length)/1024 -2.62% 344.340 335.311 - 0.26% -
SetIntersection_None_Set_float_16_1 -2.62% 70257702.761 68416230.684 - -2.45% -
std::unordered_multimap<int,_int>::ctor(const_Self&)/8192 -2.61% 62808.691 61166.804 - -1.16% -
BM_format_to_string_pointer<char>/1048576 -2.61% 12518.305 12191.170 - -2.69% -
std::fill(vector<int>)/50 -2.61% 2.200 2.143 - -1.33% -
std::generate_n(vector<int>)/8192 -2.61% 1846.923 1798.713 - -1.52% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -2.61% 30.990 30.182 - -0.97% -
std::remove(list<int>)_(prefix)/1024 -2.61% 999.284 973.226 - 1.85% -
BM_std_minmax_element<long_long>/512 -2.61% 172.284 167.793 - -2.86% -
std::remove(deque<int>)_(prefix)/50 -2.60% 60.020 58.457 - -0.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -2.60% 44.789 43.625 - -0.86% -
std::find_end(deque<int>)_(process_all)/1000 -2.59% 438.174 426.813 - 1.27% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.58% 202998.605 197758.528 - 0.69% -
std::for_each_n(deque<int>)/8192 -2.58% 3157.156 3075.847 - 0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.57% 1058138.721 1030900.935 - 3.14% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -2.57% 30.558 29.772 - 0.07% -
std::generate_n(deque<int>)/32 -2.57% 8.274 8.061 - -0.41% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.57% 341365944.128 332593501.545 - 5.12% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.57% 7474.327 7282.500 - 0.62% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 -2.57% 550.242 536.122 - -1.45% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/256 -2.57% 437.444 426.219 - -0.56% -
std::unordered_set<int>::clear()/32 -2.56% 576.694 561.944 - -4.93% -
std::fill_n(vector<bool>)/512 -2.56% 1.457 1.420 - -2.38% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/8192 -2.55% 19200.298 18710.965 - -4.07% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 -2.55% 14631.780 14258.988 - -4.37% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -2.55% 228.184 222.375 - -13.14% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -2.54% 3.595 3.503 - -4.59% -
std::fill_n(vector<int>)/32 -2.54% 1.141 1.112 - -1.59% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.54% 715.543 697.378 - 5.47% -
rng::find_last(vector<int>)_(bail_90%)/50 -2.54% 1.388 1.353 - -0.54% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/8192 -2.54% 21904.975 21349.280 - 1.84% -
std::fill_n(vector<int>)/50 -2.53% 2.213 2.157 - -1.54% -
std::shift_right(list<int>)/32 -2.53% 13.903 13.551 - -1.22% -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/1024 -2.53% 31992.888 31184.138 - -4.66% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -2.52% 3.708 3.615 - -0.80% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.52% 117522.367 114565.017 - -5.85% -
SetIntersection_None_Vector_string_1024_1 -2.52% 9126927.098 8897313.802 - -6.29% -
std::rotate(deque<int>)_(by_1/4)/50 -2.51% 24.269 23.659 - -0.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.51% 360023242.794 350973554.421 - -4.89% -
BM_japanese_escaped<wchar_t> -2.51% 11497.864 11209.004 - -2.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -2.51% 1731742.453 1688277.069 - 3.75% -
BM_vector_deque_copy/4096 -2.51% 166.777 162.592 - 0.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.51% 1284.349 1252.170 - 2.08% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -2.50% 10.486 10.224 - -3.26% -
std::adjacent_find(deque<int>)/50 -2.50% 81.810 79.763 - -0.11% -
std::generate(deque<int>)/50 -2.50% 12.294 11.987 - -4.00% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 -2.50% 987.924 963.259 - 0.82% -
std::format(float)_(fmt:_{:0>17500_0Lf}) -2.49% 1248.449 1217.341 - -2.08% -
std::search(deque<int>,_pred)_(near_matches)/1024 -2.48% 33173.405 32349.919 - -0.45% -
std::stable_partition(vector<int>)_(sparse)/50 -2.48% 23.656 23.069 - -4.10% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/1024 -2.48% 2932.953 2860.152 - -4.84% -
std::generate(deque<int>)/32 -2.48% 8.265 8.060 - -1.25% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -2.48% 40.433 39.431 - -2.29% -
std::remove_if(vector<int>)_(prefix)/1024 -2.48% 347.106 338.504 - -1.17% -
std::shift_right(list<int>)/50 -2.48% 25.232 24.607 - -0.99% -
std::fill_n(vector<bool>)/4096 -2.48% 4.184 4.080 - -1.43% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -2.46% 18.638 18.179 - -0.34% -
SetIntersection_None_Set_uint64_16384_1 -2.46% 189740281.412 185065488.843 - -5.46% -
std::remove(deque<int>)_(prefix)/1024 -2.46% 560.224 546.450 - -1.39% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 -2.46% 15.005 14.637 - -2.15% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.45% 53774.272 52456.370 - -1.06% -
BM_deque_vector_ranges_move/64000 -2.45% 20733.867 20226.352 - -3.25% -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/8192 -2.44% 274964.419 268243.547 - -4.18% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 -2.44% 100.866 98.404 - -0.13% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -2.44% 1012.824 988.125 - 0.59% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -2.44% 22846.067 22289.549 - 0.14% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -2.44% 3.934 3.838 - 0.97% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.43% 13381.380 13055.739 - -1.06% -
std::move(list<int>)/8 -2.43% 3.418 3.335 - -1.74% -
std::pop_heap(vector<size_t>)/8192 -2.43% 11.124 10.854 - -0.26% -
BM_stop_token_single_thread_polling_stop_requested/1024 -2.42% 4437.009 4329.587 - -0.53% -
std::copy_if(list<int>)_(entire_range)/512 -2.42% 372.193 363.185 - -0.62% -
std::find_end(list<int>)_(process_all)/8192 -2.42% 7263.723 7088.088 - -1.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.41% 45.540 44.441 - -3.41% -
SetIntersection_Front_Set_string_262144_16384 -2.41% 349861616.967 341418053.955 - -1.48% -
SetIntersection_Front_Vector_float_16384_16 -2.41% 1063673.850 1038014.470 - -0.03% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.41% 76.155 74.321 - -7.24% -
SetIntersection_None_Set_uint64_16384_256 -2.41% 192576806.433 187939574.290 - -3.28% -
std::sort(deque<int>)_(descending)/8192 -2.41% 35354.351 34503.439 - -0.85% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -2.40% 520.039 507.551 - -3.59% -
std::generate(vector<int>)/8192 -2.40% 1844.088 1799.810 - -1.07% -
std::copy_n(vector<bool>)_(unaligned)/64 -2.40% 93.979 91.723 - -0.08% -
std::move(deque<int>)/262144 -2.40% 15137.237 14774.374 - -0.27% -
rng::find(vector<bool>)_(process_all)/50 -2.39% 26.482 25.848 - -2.64% -
std::fill(deque<int>)/50 -2.39% 3.334 3.254 - -1.30% -
std::copy_backward(list<int>)/1048576 -2.39% 889544.246 868299.246 - 0.10% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/2048 -2.37% 3698.723 3611.216 - -0.55% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.37% 167077.777 163125.457 - -13.50% -
std::generate_n(list<int>)/32 -2.36% 9.207 8.990 - -0.92% -
std::shift_left(list<int>)/32 -2.36% 13.251 12.939 - -1.16% -
BM_format_to_iterator/<std::string>_string_view_len_60 -2.35% 3.682 3.595 - 2.86% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 -2.35% 959530.390 936981.510 - -0.20% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -2.35% 233891.492 228395.742 - -3.16% -
std::for_each(multimap<int>::iterator)/8192 -2.34% 17227.469 16824.170 - 1.36% -
std::find(deque<int>)_(process_all)/8192 -2.34% 2190.487 2139.315 - -0.35% -
std::multiset<std::string>::count(key)/1024 -2.33% 113.453 110.810 - 0.20% -
SetIntersection_Front_Vector_string_16_16 -2.33% 48517784.380 47387512.559 - 0.20% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.33% 668.979 653.421 - -0.24% -
BM_toupper_string<char> -2.32% 36.660 35.809 - -5.52% -
SetIntersection_None_Vector_uint32_1024_256 -2.32% 3408345.347 3329363.698 - 44.01% -
dynamic_cast_(VChain_fail,_2_levels) -2.32% 14.079 13.752 - 1.99% -
BM_format_to_iterator/<std::vector>_C_string_len_6 -2.31% 2.969 2.900 - -5.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.31% 14096.703 13770.405 - -5.42% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.31% 19480.000 19029.544 - 1.96% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 -2.31% 11228.056 10968.539 - -2.27% -
BM_vector_deque_copy_backward/4000 -2.31% 164.294 160.498 - -4.54% -
BM_deque_deque_move/64000 -2.31% 3280.960 3205.205 - -1.34% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -2.30% 23.795 23.247 - -1.03% -
std::copy_backward(vector<int>)/1048576 -2.30% 51446.007 50264.358 - 0.12% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -2.30% 3.860 3.771 - 3.26% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -2.30% 29.847 29.161 - -2.88% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.29% 6354.618 6208.848 - -0.01% -
std::find(deque<int>)_(process_all)/32768 -2.29% 8763.107 8562.629 - -0.51% -
BM_CmpLess_ushort_ushort -2.29% 1.074 1.050 - -2.79% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -2.28% 178.705 174.628 - -0.22% -
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 -2.28% 253.056 247.295 - 0.50% -
BM_format_to_iterator/<std::array>_C_string_len_6 -2.27% 3.249 3.175 - 1.15% -
std::find(vector<char>)_(bail_25%)/1024 -2.27% 5.478 5.354 - -1.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -2.27% 180086.938 176005.258 - 0.47% -
ranges::minmax(std::deque<long_long>)/8 -2.26% 2.603 2.544 - -6.57% -
std::find_end(forward_list<int>)_(process_all)/1024 -2.26% 719.627 703.373 - -1.54% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -2.25% 50.471 49.336 - -1.96% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -2.25% 7134.422 6974.174 - -0.35% -
std::replace(list<int>)_(sprinkled)/32 -2.24% 10.942 10.697 - -0.42% -
std::copy_backward(list<int>)/8 -2.24% 2.461 2.406 - -0.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.24% 42.955 41.992 - -1.95% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -2.24% 117666.452 115030.810 - -4.45% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.24% 30952771.194 30260962.527 - -1.10% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.23% 33.271 32.528 - 0.27% -
std::for_each(list<int>)/32 -2.23% 11.447 11.191 - -1.14% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.23% 2849.922 2786.367 - 0.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.23% 68049.606 66533.845 - -3.18% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 -2.23% 270154.986 264137.961 - -4.05% -
BM_StringDestroy_Huge -2.23% 10.806 10.566 - -2.88% -
SetIntersection_Interlaced_Vector_uint32_262144_262144 -2.23% 351418783.578 343598457.364 - -2.10% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.22% 14876619.680 14545617.020 - -1.56% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/65536 -2.22% 118946.035 116301.638 - -0.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.22% 10864792.950 10623503.616 - -3.14% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.22% 190815139.795 186579718.580 - -1.18% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.22% 14342.113 14024.021 - -4.66% -
std::remove(deque<int>)_(sprinkled)/1024 -2.21% 494.819 483.859 - -1.33% -
std::rotate(deque<int>)_(by_1/3)/50 -2.21% 24.017 23.487 - -0.48% -
BM_deque_vector_move/5500 -2.20% 209.001 204.404 - -0.06% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.20% 12.349 12.078 - 0.51% -
std::unique(list<int>,_pred)_(contiguous)/32 -2.20% 57.462 56.201 - -1.38% -
std::swap_ranges(list<int>)/32 -2.19% 18.148 17.750 - -0.86% -
std::copy_n(vector<bool>)_(aligned)/32768 -2.19% 51103.204 49983.566 - -0.02% -
std::rotate_copy(deque<int>)/50 -2.18% 2.832 2.771 - -0.08% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -2.18% 350419669.567 342774601.032 - -1.87% -
std::generate_n(vector<int>)/1024 -2.18% 243.663 238.357 - -1.15% -
std::find_first_of(vector<int>)_(small_needle)/8192 -2.18% 23233.484 22727.639 - 2.55% -
std::any_of(vector<int>)_(process_all)/8 -2.18% 1.945 1.903 - -0.92% -
std::remove(vector<int>)_(prefix)/1024 -2.17% 304.903 298.274 - -1.36% -
std::remove(deque<int>)_(prefix)/8192 -2.17% 4171.887 4081.244 - -1.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.17% 363435830.384 355541594.219 - -3.19% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -2.17% 17.822 17.435 - -1.08% -
std::unordered_multimap<int,_int>::ctor(const_Self&)/1024 -2.17% 7724.115 7556.564 - -0.78% -
SetIntersection_None_Set_uint32_256_16 -2.17% 12908989.912 12629279.152 - -0.58% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.16% 21390874.041 20928205.833 - 2.13% -
std::remove(deque<int>)_(prefix)/32 -2.16% 52.686 51.547 - -0.98% -
BM_vector_deque_ranges_copy/5500 -2.16% 1610.620 1575.832 - -0.53% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 -2.16% 2344.398 2293.809 - -3.01% -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -2.16% 47000.634 45986.423 - 0.66% -
std::generate(list<int>)/32 -2.16% 8.438 8.256 - -1.21% -
BM_deque_vector_move/512 -2.16% 20.527 20.085 - -0.09% -
std::reverse(deque<int>)/8 -2.16% 2.904 2.842 - 1.86% -
std::replace(list<int>)_(sprinkled)/50 -2.15% 18.550 18.150 - -2.02% -
rng::find(vector<bool>)_(process_all)/8 -2.15% 4.155 4.065 - -2.06% -
std::copy_n(deque<int>)/8 -2.15% 2.077 2.032 - -1.34% -
BM_StringEraseWithMove_Small_Opaque -2.15% 1.792 1.753 - -0.23% -
std::any_of(deque<int>)_(process_all)/50 -2.14% 14.072 13.771 - -1.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.14% 417448.803 408517.797 - -1.66% -
std::format(double)_(fmt:_{:_10La}) -2.14% 46.401 45.409 - 0.84% -
std::replace(list<int>)_(prefix)/50 -2.13% 18.466 18.072 - -1.56% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/32 -2.13% 79.491 77.796 - -2.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.13% 351047883.183 343572481.691 - -0.31% -
SetIntersection_Front_Vector_uint64_262144_1 -2.13% 1030600.490 1008656.295 - -0.68% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.13% 17.066 16.704 - 0.24% -
dynamic_cast_(VChain,_5_levels) -2.12% 26.134 25.578 - -1.57% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 -2.12% 963720.275 943313.740 - -1.39% -
ranges::minmax(std::list<__int128>)/70000 -2.12% 56870.560 55666.546 - -2.78% -
SetIntersection_Interlaced_Vector_string_64_64 -2.12% 23490896.152 22993631.480 - 4.23% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.11% 21.887 21.424 - -0.26% -
bm_ranges_lexicographical_compare<signed_char>/64 -2.11% 23.765 23.262 - -3.71% -
std::remove_copy(deque<int>)_(prefix)/50 -2.11% 18.859 18.460 - -1.70% -
std::remove_if(list<int>)_(prefix)/32 -2.11% 58.249 57.023 - -1.05% -
rng::for_each(multiset<int>)/32 -2.11% 41.911 41.029 - -0.38% -
std::unique(vector<int>)_(contiguous)/8192 -2.10% 1921.266 1880.838 - -1.12% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -2.10% 29.655 29.031 - -4.01% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.10% 55.806 54.633 - 0.16% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 -2.10% 31552.368 30889.443 - -4.47% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -2.10% 14.947 14.633 - -0.24% -
BM_ascii_text<char> -2.10% 35553.032 34806.665 - 1.55% -
std::set<std::string>::clear()/1024 -2.09% 20287.959 19863.930 - -1.16% -
BM_deque_deque_move/64 -2.09% 7.037 6.890 - -1.45% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 -2.09% 6762.431 6621.371 - 2.88% -
std::remove(vector<int>)_(prefix)/32 -2.09% 49.322 48.294 - -1.33% -
std::move_backward(list<int>)/1048576 -2.08% 1029913.215 1008480.658 - -0.91% -
std::remove(vector<int>)_(sprinkled)/1024 -2.07% 499.393 489.031 - -1.17% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.07% 18.418 18.036 - -0.87% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -2.07% 69.949 68.498 - -0.73% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -2.07% 4557.488 4463.174 - -1.24% -
std::remove(vector<int>)_(sprinkled)/8192 -2.07% 3709.664 3632.920 - -1.26% -
std::copy_n(vector<bool>)_(aligned)/262144 -2.07% 408481.034 400035.313 - -0.04% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -2.06% 1.449 1.419 - 2.61% -
std::rotate(deque<int>)_(1_element_forward)/50 -2.06% 9.149 8.960 - -0.60% -
std::sort(vector<int>)_(shuffled)/8192 -2.06% 58373.517 57173.413 - -0.50% -
SetIntersection_None_Vector_string_16384_16384 -2.05% 131742814.090 129036559.723 - -6.24% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.05% 7173.940 7026.713 - -1.90% -
std::remove(list<int>)_(prefix)/32 -2.05% 51.913 50.848 - -1.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.05% 94814.569 92870.208 - -1.16% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.05% 86813.585 85033.505 - 0.53% -
SetIntersection_None_Set_string_16384_16384 -2.05% 350997810.337 343816818.669 - 0.86% -
std::generate(vector<int>)/1024 -2.04% 245.010 240.003 - -0.86% -
std::generate_n(vector<int>)/50 -2.04% 11.986 11.741 - -1.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.04% 36.964 36.212 - 13.27% -
std::unique(vector<int>)_(contiguous)/1024 -2.03% 309.848 303.543 - -2.12% -
BM_format_to_iterator/<std::array>_C_string_len_60 -2.03% 5.157 5.052 - 1.06% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 -2.03% 583004.932 571172.478 - -1.24% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.03% 11784.944 11545.897 - 1.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.03% 16095.834 15769.389 - 0.45% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.03% 12107.782 11862.565 - -0.66% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 -2.02% 3.920 3.841 - -3.46% -
dynamic_cast_(DAG_leftmost_middle,_2_levels) -2.02% 28.606 28.028 - -3.74% -
std::generate(vector<int>)/50 -2.02% 11.976 11.734 - -0.86% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.02% 236695.979 231920.509 - -0.60% -
SetIntersection_None_Set_float_16384_1024 -2.01% 192568566.510 188690699.264 - -0.15% -
std::copy_n(vector<bool>)_(aligned)/1048576 -2.01% 1633394.015 1600524.108 - -0.04% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768 -2.01% 59345.479 58151.321 - -0.89% -
SetIntersection_None_Vector_string_16_1 -2.01% 70846075.469 69420766.329 - 0.32% -
std::adjacent_find(vector<int>)/1048576 -2.01% 235481.849 230745.571 - -0.75% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -2.01% 24.538 24.045 - -0.81% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.01% 18.495 18.124 - 0.18% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -2.01% 9.194 9.010 - -5.88% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 -2.00% 58353118.896 57183659.077 - -1.67% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.00% 115786.477 113469.795 - -3.36% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.00% 19.253 18.868 - -1.24% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096 -2.00% 7396.472 7248.610 - -0.56% -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/8192 -2.00% 46406.944 45479.979 - 0.60% -
std::remove_copy(deque<int>)_(prefix)/8192 -1.99% 3601.421 3529.713 - -1.35% -
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 -1.98% 44507.718 43624.589 - 0.97% -
std::move(list<int>)/262144 -1.98% 252481.772 247478.791 - -2.36% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.98% 89408.877 87637.373 - -0.81% -
SetIntersection_None_Vector_string_16384_1 -1.98% 131273677.060 128673127.107 - -6.37% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.98% 12503.320 12255.634 - 0.43% -
dynamic_cast_(DAG_leftmost_middle,_1_level) -1.98% 37.343 36.604 - -4.70% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 -1.97% 629.113 616.690 - -1.17% -
rng::fold_left(vector<int>)/32 -1.96% 22.339 21.900 - -0.65% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.96% 50.733 49.736 - -0.84% -
std::find_end(deque<int>)_(match_near_end)/8192 -1.96% 604.173 592.305 - -0.77% -
std::generate(vector<int>)/32 -1.96% 7.982 7.825 - -0.79% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.96% 395.538 387.777 - -2.00% -
SetIntersection_Front_Vector_string_262144_1024 -1.96% 35148938.186 34460444.655 - -0.20% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.95% 41.181 40.378 - -1.42% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16384 -1.95% 29638.150 29060.224 - -0.57% -
SetIntersection_None_Set_uint32_1024_1 -1.94% 10611199.448 10404823.208 - 0.74% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.94% 485.636 476.196 - -2.03% -
std::fill_n(vector<int>)/1024 -1.94% 29.554 28.980 - 0.11% -
BM_StringRead_Cold_Shallow_Large -1.94% 1.287 1.262 - 6.81% -
BM_format_to_string_span<wchar_t>/16384 -1.94% 668.051 655.095 - -1.25% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 -1.94% 4.456 4.369 - -5.57% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.93% 572.707 561.638 - -2.86% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.93% 29.511 28.942 - -3.74% -
dynamic_cast_(DAG_rightmost_middle,_3_levels) -1.92% 7.584 7.438 - -1.96% -
BM_StringFindCharLiteral/8 -1.92% 1.526 1.497 - 0.36% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.92% 8.730 8.562 - -0.37% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.92% 5110.722 5012.650 - -0.20% -
std::remove_copy(deque<int>)_(prefix)/1024 -1.91% 457.963 449.217 - -1.36% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.91% 21.236 20.831 - 0.61% -
std::remove_if(deque<int>)_(prefix)/1024 -1.91% 580.808 569.723 - -1.18% -
BM_Copy_LargeNonTrivialFunctor -1.90% 11.313 11.098 - -2.23% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.90% 574.963 564.026 - -1.25% -
BM_std_minmax_element<long_long>/5500 -1.90% 1773.057 1739.333 - -1.60% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.90% 436.722 428.425 - -1.36% -
std::sample(deque<int>)/32 -1.89% 109.894 107.813 - -1.24% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.89% 323134.794 317026.587 - -0.16% -
std::copy_n(vector<bool>)_(unaligned)/512 -1.89% 752.043 737.851 - -0.03% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.89% 12835.593 12593.396 - 5.51% -
SetIntersection_Interlaced_Set_string_1024_4 -1.89% 14453234.384 14180655.777 - -2.85% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.88% 757.412 743.136 - -1.02% -
SetIntersection_Interlaced_Vector_string_256_4 -1.88% 11261544.660 11049295.146 - -0.48% -
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 -1.88% 35754.574 35081.443 - -1.19% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.88% 56201.336 55144.161 - -5.59% -
std::is_sorted(list<int>)/8 -1.88% 2.150 2.109 - 0.01% -
SetIntersection_Interlaced_Vector_float_256_64 -1.88% 5254710.754 5155905.102 - -1.46% -
rng::find_if_not(vector<bool>)_(process_all)/1024 -1.88% 574.447 563.648 - -1.04% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.88% 5821.195 5711.833 - -2.28% -
BM_stop_token_single_thread_reg_unreg_callback/16777216 -1.88% 405350565.910 397746920.586 - -2.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.87% 1026229.002 1007009.251 - 2.62% -
std::remove_copy_if(list<int>)_(prefix)/1024 -1.87% 786.376 771.661 - -1.82% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.87% 10499451.240 10303279.990 - -12.47% -
SetIntersection_Front_Vector_string_16384_16384 -1.87% 355314453.532 348680193.603 - -0.67% -
std::move_backward(list<int>)/512 -1.87% 370.152 363.241 - -1.75% -
BM_japanese_text<char> -1.87% 27805.512 27286.566 - -0.06% -
std::unordered_map<int,_int>::count(key)/8192 -1.86% 10.599 10.401 - -1.84% -
std::remove(list<int>)_(prefix)/50 -1.86% 63.238 62.062 - -0.89% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.86% 31575.672 30988.931 - -3.90% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -1.86% 141.948 139.313 - -1.54% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.85% 323.999 317.993 - -0.55% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/131072 -1.85% 237089.579 232696.058 - -0.59% -
std::generate_n(vector<int>)/32 -1.85% 7.968 7.820 - -1.00% -
SetIntersection_Interlaced_Set_float_256_1 -1.85% 4137915.314 4061402.503 - -1.51% -
std::unique(deque<int>)_(sprinkled)/1024 -1.85% 541.176 531.169 - -1.33% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/1024 -1.85% 19694.371 19330.229 - -1.12% -
std::find_end(deque<int>)_(process_all)/1024 -1.85% 443.221 435.042 - 2.00% -
std::find_if(vector<bool>)_(process_all)/1024 -1.84% 517.976 508.434 - -1.42% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -1.84% 1468458.275 1441418.264 - 0.15% -
BM_StringFindCharLiteral/1024 -1.84% 21.101 20.713 - 10.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.84% 4679175.699 4593098.210 - -1.73% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.84% 25.055 24.595 - -5.70% -
std::fill(deque<int>)/32 -1.84% 2.512 2.466 - -1.11% -
BM_vector_deque_copy_backward/512 -1.84% 23.977 23.537 - -0.23% -
std::map<std::string,_int>::equal_range(key)/1024 -1.83% 112.544 110.480 - 0.63% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 -1.83% 70551.385 69261.124 - -4.15% -
std::fill_n(deque<int>)/50 -1.83% 3.137 3.080 - -1.22% -
std::move_backward(list<int>)/32768 -1.83% 31472.101 30897.342 - -1.21% -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -1.82% 5771.044 5665.818 - 0.71% -
std::list<std::string>::ctor(size_type)/32 -1.82% 352.315 345.894 - -3.04% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 -1.82% 53.547 52.572 - -1.74% -
std::unique_copy(vector<int>)_(sprinkled)/52 -1.82% 16.374 16.076 - -1.20% -
std::adjacent_find(list<int>,_pred)/8192 -1.82% 7265.999 7133.786 - -7.56% -
std::find_if(vector<bool>)_(process_all)/1048576 -1.82% 525673.738 516108.684 - -1.41% -
std::find_if(vector<bool>)_(process_all)/8192 -1.82% 4109.320 4034.550 - -1.81% -
std::unordered_multimap<int,_int>::count(key)/1024 -1.82% 10.532 10.341 - -4.02% -
std::copy_backward(vector<bool>)_(unaligned)/64 -1.82% 93.275 91.580 - -0.18% -
std::search(vector<int>)_(near_matches)/1024 -1.81% 15848.635 15561.159 - -0.65% -
std::search(vector<int>)_(near_matches)/1000 -1.81% 15315.890 15038.261 - -1.38% -
std::generate(deque<int>)/8192 -1.81% 2433.335 2389.286 - -0.70% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.81% 31876.453 31299.927 - -4.20% -
ranges::minmax(std::deque<char>)/70000 -1.81% 23065.788 22649.156 - -5.89% -
std::reverse_copy(deque<int>)/32768 -1.80% 10229.199 10044.611 - -1.51% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.80% 609.242 598.258 - 0.20% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -1.80% 753.533 739.961 - -1.08% -
std::remove_if(list<int>)_(prefix)/1024 -1.80% 983.665 965.956 - -0.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.80% 4208611.103 4133051.117 - -3.40% -
std::replace_if(vector<int>)_(sprinkled)/50 -1.79% 12.839 12.609 - -4.10% -
std::remove(vector<int>)_(sprinkled)/32 -1.79% 54.238 53.266 - -0.40% -
BM_format_string<wchar_t>/4 -1.79% 6.031 5.923 - -0.67% -
BM_std_minmax_element<long_long>/4000 -1.79% 1292.607 1269.461 - -1.64% -
std::format(double)_(fmt:_{:_10Lg}) -1.79% 72.434 71.137 - 0.07% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.79% 73072.219 71763.919 - -1.09% -
std::multiset<std::string>::erase(key)_(existent)/32 -1.79% 105.268 103.386 - 50.89% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.79% 976.429 958.988 - -1.23% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.78% 4.770 4.685 - -1.84% -
BM_format_to_string_pointer<wchar_t>/16384 -1.78% 666.061 654.193 - -1.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.78% 21987536.043 21595830.253 - 0.64% -
std::map<std::string,_int>::contains(key)/32 -1.78% 90.812 89.195 - 4.25% -
SetIntersection_Front_Vector_float_256_16 -1.78% 4002546.002 3931306.704 - -2.36% -
std::sort(deque<int>)_(shuffled)/8192 -1.78% 107409.093 105497.557 - 1.45% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 -1.78% 412.533 405.195 - -4.20% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.78% 16.000 15.716 - 0.78% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -1.78% 23.396 22.980 - -0.59% -
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 -1.78% 34661.241 34045.508 - 0.59% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.77% 603.366 592.658 - -0.84% -
BM_stop_token_single_thread_reg_unreg_callback/131072 -1.77% 3158144.282 3102127.151 - -1.95% -
SetIntersection_Front_Vector_string_262144_256 -1.77% 8110792.097 7966955.844 - -1.60% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.77% 9.865 9.690 - -1.54% -
std::shift_right(vector<int>)/32 -1.77% 3.973 3.902 - 1.15% -
ranges::min(std::deque<char>)/8 -1.77% 2.223 2.184 - -2.14% -
std::for_each(map<int>::iterator)/32 -1.77% 41.773 41.033 - -1.61% -
rng::for_each(set<int>)/8192 -1.77% 17322.099 17015.941 - -3.58% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.77% 701.635 689.250 - -1.70% -
std::find(vector<char>)_(bail_25%)/8192 -1.76% 39.812 39.111 - -0.93% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.76% 18.565 18.238 - -0.78% -
std::search(vector<int>)_(near_matches)/8192 -1.76% 911477.652 895438.066 - -1.12% -
std::remove(list<int>)_(sprinkled)/32 -1.76% 55.214 54.245 - -1.11% -
std::replace_if(deque<int>)_(prefix)/32 -1.76% 11.246 11.049 - -4.25% -
std::move_backward(list<int>)/64 -1.75% 39.565 38.871 - -0.63% -
std::pop_heap(vector<int>)/8192 -1.75% 10.948 10.757 - -0.56% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 -1.75% 72222.507 70958.109 - 0.37% -
rng::find(vector<bool>)_(process_all)/8192 -1.75% 4533.710 4454.341 - -1.27% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.75% 24.329 23.903 - -1.21% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -1.75% 75.651 74.328 - -5.00% -
std::remove(deque<int>)_(sprinkled)/8192 -1.75% 3637.299 3573.730 - -0.89% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -1.74% 73629.717 72345.437 - 0.05% -
BM_StringCopy_Huge -1.74% 109.612 107.700 - -2.27% -
std::format(double)_(fmt:_{:_0La}) -1.74% 43.829 43.065 - 1.24% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.74% 18.604 18.279 - -19.54% -
std::find_if(vector<bool>)_(process_all)/50 -1.74% 25.900 25.449 - -1.94% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.74% 961.272 944.526 - -0.53% -
SetIntersection_Interlaced_Vector_string_4_4 -1.74% 147363794.709 144797529.902 - -0.09% -
SetIntersection_None_Set_float_16_4 -1.74% 59332594.743 58299572.557 - 0.11% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.74% 13.714 13.475 - -0.18% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.74% 605898.653 595373.338 - 1.25% -
std::deque<int>::ctor(size_type)/1024 -1.74% 181.443 178.295 - 0.30% -
std::remove_copy(vector<int>)_(prefix)/1024 -1.73% 261.676 257.137 - -1.26% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 -1.73% 1227.124 1205.842 - 0.83% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -1.73% 9795.046 9625.502 - -1.76% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 -1.73% 69.051 67.856 - -5.30% -
std::generate_n(deque<int>)/1024 -1.72% 306.134 300.859 - -1.05% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.72% 19376.027 19042.239 - -0.43% -
std::rotate(vector<int>)_(1_element_backward)/8192 -1.72% 300.331 295.159 - -0.66% -
std::sort(deque<int>)_(descending)/1024 -1.72% 3455.796 3396.305 - -0.96% -
SetIntersection_Front_Vector_uint32_256_64 -1.72% 3790738.251 3725561.904 - -1.39% -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/8192 -1.72% 119023.884 116978.772 - -4.66% -
rng::contains(deque<int>)_(process_all)/8 -1.72% 2.236 2.198 - -1.24% -
std::partial_sort(vector<int>)_(heap)/8 -1.71% 23.318 22.919 - -2.37% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 -1.71% 32489.738 31933.202 - -1.31% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 -1.71% 73104.670 71853.791 - 0.25% -
std::transform(list<int>)_(identity_transform)/32 -1.71% 16.232 15.954 - -1.67% -
std::rotate(list<int>)_(1_element_forward)/1024 -1.71% 750.873 738.044 - -1.12% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -1.71% 29.182 28.684 - -0.78% -
std::move(list<int>)/1048576 -1.70% 1016774.496 999447.943 - -0.91% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.70% 739.213 726.634 - 1.81% -
std::for_each(multimap<int>::iterator)/8 -1.70% 8.837 8.687 - 0.34% -
std::replace(vector<int>)_(prefix)/8192 -1.70% 1272.959 1251.309 - -1.04% -
std::remove_if(list<int>)_(sprinkled)/50 -1.70% 70.081 68.889 - -0.86% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.70% 11310.352 11118.019 - 0.15% -
std::adjacent_find(vector<int>)/8 -1.70% 2.014 1.980 - -1.16% -
std::copy_backward(deque<int>)/1048576 -1.70% 75316.468 74037.160 - -1.61% -
SetIntersection_None_Set_uint32_16_1 -1.70% 69474617.733 68296112.125 - 0.60% -
std::any_of(list<int>)_(process_all)/8 -1.69% 2.981 2.930 - -1.02% -
rng::find(vector<bool>)_(process_all)/1024 -1.69% 570.247 560.585 - -1.35% -
std::find_end(deque<int>)_(process_all)/1048576 -1.69% 452158.067 444505.572 - 4.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.69% 107828.608 106004.221 - -5.47% -
SetIntersection_None_Vector_string_16_16 -1.69% 37185113.841 36556028.081 - -1.03% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.69% 114062.258 112133.773 - -4.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.69% 4108560.202 4039117.039 - -0.65% -
std::equal(list<int>)_(it,_it,_it)/1048576 -1.69% 937435.433 921599.987 - -0.93% -
BM_japanese_escaped<char> -1.69% 11859.551 11659.340 - -2.43% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.69% 888.314 873.328 - -1.33% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.68% 110886.905 109020.113 - -0.36% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.68% 102.523 100.797 - -4.74% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 -1.68% 21745.110 21379.324 - -0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.68% 40619675.419 39936508.867 - 0.56% -
std::make_heap(deque<int>,_pred)_(heap)/1024 -1.68% 3370.089 3313.442 - 0.12% -
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/1024 -1.68% 6350.742 6244.033 - -0.40% -
SetIntersection_None_Vector_float_64_64 -1.68% 9558683.028 9398212.138 - 4.11% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/64 -1.68% 101.130 99.433 - -0.81% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.68% 88327.291 86845.698 - 0.10% -
std::rotate(list<int>)_(by_1/3)/1024 -1.68% 760.060 747.312 - -1.17% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.68% 37539.258 36910.240 - -0.80% -
dynamic_cast_(Chain,_6_levels) -1.68% 1.122 1.103 - -9.98% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 -1.68% 42085.085 41380.123 - -0.87% -
ranges::minmax(std::vector<__int128>)/8 -1.67% 4.158 4.088 - -3.87% -
std::rotate_copy(list<int>)/32 -1.67% 8.435 8.294 - 1.23% -
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 -1.67% 61448.006 60421.368 - -1.04% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.67% 518.161 509.505 - -1.32% -
std::rotate(list<int>)_(by_1/4)/1024 -1.67% 762.353 749.618 - -1.32% -
std::sample(vector<int>)/8192 -1.67% 27369.093 26912.149 - -1.16% -
std::partition(list<int>)_(sparse)/50 -1.67% 15.225 14.971 - 1.53% -
std::copy_n(vector<bool>)_(aligned)/64 -1.67% 38.675 38.029 - -1.17% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 -1.67% 46969.659 46185.615 - -0.41% -
rng::contains_subrange(list<int>)_(same_length)/1048576 -1.67% 938462.382 922801.152 - -1.27% -
std::generate_n(list<int>)/50 -1.67% 15.736 15.473 - 1.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.67% 13817.162 13586.741 - -6.48% -
dynamic_cast_(VChain_middle,_3_levels) -1.67% 47.105 46.320 - -2.40% -
rng::find(vector<bool>)_(process_all)/1048576 -1.66% 579161.092 569525.044 - -1.33% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 -1.66% 15241.723 14988.740 - -0.89% -
BM_deque_vector_ranges_copy/5500 -1.66% 1628.732 1601.730 - -0.41% -
BM_StringRead_Cold_Shallow_Small -1.66% 1.284 1.263 - 6.80% -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -1.66% 35302.849 34717.934 - -7.39% -
std::find_end(list<int>)_(same_length)/8192 -1.66% 15093.183 14843.143 - -1.18% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.66% 17.839 17.543 - -1.87% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -1.66% 17.720 17.426 - -1.43% -
BM_CmpEqual_short_uchar -1.66% 1.124 1.105 - -2.13% -
std::reverse_copy(deque<int>)/4096 -1.65% 1181.577 1162.025 - -1.33% -
std::multiset<std::string>::contains(key)/1024 -1.65% 144.090 141.706 - -2.11% -
SetIntersection_None_Set_float_16384_1 -1.65% 189171901.532 186047627.451 - -1.62% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.65% 22.434 22.064 - -1.23% -
std::rotate(deque<int>)_(1_element_backward)/32 -1.65% 8.228 8.092 - -1.30% -
std::fill(deque<int>)/1024 -1.65% 31.519 30.999 - -0.12% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -1.65% 29500.155 29014.563 - -0.45% -
std::unordered_set<std::string>::count(key)/1024 -1.65% 114.932 113.040 - -5.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.64% 32.948 32.406 - -17.02% -
std::fill_n(deque<int>)/32 -1.64% 2.477 2.437 - -1.16% -
std::search(deque<int>)_(no_match)/8192 -1.64% 2149.023 2113.700 - -0.25% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.64% 769.244 756.608 - -0.34% -
bm_lexicographical_compare<int>/1048576 -1.64% 237627.871 233729.441 - -2.59% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 -1.64% 942147.115 926704.003 - -0.98% -
std::pop_heap(vector<float>)/8192 -1.64% 14.212 13.979 - -0.74% -
std::copy_backward(vector<int>)/262144 -1.64% 12587.318 12381.129 - 0.46% -
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 -1.64% 7590.386 7466.057 - -0.69% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.64% 16722321.272 16448878.776 - 0.19% -
std::rotate(vector<bool>)_(by_1/4)/8192 -1.64% 11146.697 10964.445 - -1.29% -
bm_exception_ptr_move_ctor_nonnull -1.63% 3.292 3.238 - -0.86% -
SetIntersection_Front_Vector_float_16384_64 -1.63% 1200975.571 1181360.520 - -0.33% -
std::rotate(vector<bool>)_(by_1/4)/1024 -1.63% 1364.139 1341.885 - -1.14% -
std::remove_if(deque<int>)_(prefix)/8192 -1.63% 4512.124 4438.562 - -1.13% -
SetIntersection_Front_Set_uint32_64_16 -1.63% 16057803.677 15796088.510 - -0.51% -
rng::find_last(deque<int>)_(bail_90%)/8192 -1.63% 230.335 226.584 - -0.17% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 -1.63% 626.215 616.018 - -1.70% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 -1.63% 805.586 792.492 - -0.78% -
std::any_of(list<int>)_(process_all)/32 -1.62% 10.389 10.221 - -1.29% -
std::set<std::string>::erase(iterator)/8192 -1.62% 28.856 28.388 - -10.39% -
rng::contains_subrange(list<int>)_(same_length)/50 -1.62% 29.653 29.172 - -1.10% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.62% 3.483 3.426 - -3.61% -
std::copy_n(vector<bool>)_(unaligned)/4096 -1.62% 6311.043 6209.049 - -0.04% -
BM_CmpEqual_int_ushort -1.62% 1.092 1.075 - -3.80% -
std::reverse_copy(deque<int>)/512 -1.62% 143.610 141.290 - -1.41% -
SetIntersection_None_Set_float_1024_64 -1.61% 10755163.524 10581482.202 - -0.94% -
BM_format_string<wchar_t>/8 -1.61% 3.183 3.132 - -0.39% -
std::rotate(list<int>)_(1_element_backward)/1024 -1.61% 750.426 738.350 - -1.03% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.61% 590.152 580.658 - -0.84% -
BM_format_to_back_inserter<std::string>/string_len_6 -1.61% 12.362 12.163 - -0.55% -
std::set<int>::lower_bound(key)/1024 -1.60% 27.940 27.492 - -1.83% -
std::reverse_copy(deque<int>)/8 -1.60% 2.291 2.255 - -1.18% -
rng::for_each(multiset<int>)/8192 -1.60% 17267.631 16990.779 - 0.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.60% 1052338.583 1035471.819 - -3.28% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.60% 3871.178 3809.161 - -0.04% -
std::sample(list<int>)/32 -1.60% 107.047 105.334 - -1.25% -
std::remove_copy_if(list<int>)_(prefix)/50 -1.60% 25.340 24.935 - -0.77% -
BM_to_sys/1979/threads:16 -1.60% 0.797 0.784 - -0.54% -
BM_vector_deque_ranges_copy_backward/2 -1.59% 1.249 1.229 - -1.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.59% 26.489 26.066 - -0.74% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.59% 49.817 49.024 - -0.60% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.59% 21.417 21.076 - -0.88% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -1.59% 30477.050 29992.589 - -0.97% -
bm_ranges_lexicographical_compare<signed_char>/32768 -1.59% 11606.386 11422.055 - -2.35% -
SetIntersection_None_Set_uint64_16_4 -1.59% 59157530.594 58218380.942 - -1.33% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.58% 35.835 35.267 - -0.94% -
ranges::minmax(std::vector<long_long>)/64 -1.58% 16.394 16.135 - -2.51% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 -1.58% 776.843 764.547 - -1.47% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -1.58% 74.887 73.702 - -0.90% -
std::remove_if(list<int>)_(prefix)/50 -1.58% 71.256 70.129 - -0.70% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.58% 17341.891 17067.530 - -11.41% -
std::rotate(vector<bool>)_(by_1/3)/8192 -1.58% 15231.617 14990.904 - -1.26% -
std::adjacent_find(deque<int>)/8 -1.58% 5.100 5.020 - 0.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.58% 92395.050 90936.794 - -0.87% -
std::for_each(multimap<int>::iterator)/50 -1.58% 66.367 65.321 - -1.08% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.57% 27.811 27.374 - 3.26% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.57% 9.906 9.751 - -0.24% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.57% 185.735 182.816 - -2.46% -
std::map<int,_int>::erase(iterator)/8192 -1.57% 23.565 23.195 - -4.29% -
std::sample(vector<int>)/1024 -1.57% 3374.361 3321.392 - -1.24% -
std::transform(list<int>)_(identity_transform)/1024 -1.57% 741.860 730.222 - -1.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.57% 10606455.710 10440079.868 - -11.27% -
BM_to_sys/2100 -1.56% 8.684 8.548 - -1.08% -
bm_ranges_lexicographical_compare<int>/4096 -1.56% 1454.425 1431.672 - -1.90% -
std::replace_if(vector<int>)_(sprinkled)/32 -1.56% 8.552 8.418 - -1.33% -
std::count_if(list<int>)_(every_other)/8192 -1.56% 7138.517 7027.047 - -1.95% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.56% 18.302 18.016 - 0.01% -
rng::for_each(multiset<int>)/8 -1.56% 9.084 8.943 - -0.26% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.56% 13.431 13.222 - -0.88% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.56% 23577.377 23210.039 - 0.41% -
std::unique(list<int>)_(contiguous)/1024 -1.56% 942.736 928.069 - 2.18% -
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 -1.56% 35819.741 35262.617 - 0.04% -
std::map<std::string,_int>::equal_range(key)/32 -1.55% 70.638 69.541 - 4.82% -
SetIntersection_Front_Vector_uint32_256_256 -1.55% 3311297.554 3259857.208 - -2.39% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.55% 3868.610 3808.560 - -1.09% -
std::sample(deque<int>)/8192 -1.55% 28434.886 27993.687 - -0.84% -
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/1024 -1.55% 5944.780 5852.553 - -2.76% -
bm_ranges_lexicographical_compare<int>/8 -1.55% 3.229 3.178 - -1.89% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.55% 31.571 31.081 - -0.02% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -1.55% 473.601 466.256 - -1.17% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.55% 50779.310 49991.957 - 0.01% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -1.55% 69721.424 68641.544 - -0.13% -
SetIntersection_None_Set_uint64_1024_256 -1.55% 10573061.928 10409320.239 - -4.22% -
rng::contains_subrange(deque<int>)_(process_all)/50 -1.55% 15.166 14.931 - -1.13% -
SetIntersection_None_Vector_uint64_262144_16 -1.55% 356021306.757 350517121.842 - -0.24% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -1.54% 814.366 801.792 - -0.87% -
std::move_backward(list<int>)/8 -1.54% 3.332 3.281 - -1.10% -
std::pop_heap(deque<int>)/8192 -1.54% 27.237 26.817 - -0.03% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -1.54% 546.008 537.609 - -0.51% -
std::sample(deque<int>)/1024 -1.54% 3506.304 3452.380 - -0.92% -
ranges::minmax(std::vector<__int128>)/70000 -1.54% 37245.890 36673.686 - -3.34% -
std::sample(list<int>)/1024 -1.54% 3369.972 3318.232 - -1.02% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.53% 24.749 24.369 - -1.09% -
std::move(deque<int>)/1048576 -1.53% 55736.387 54882.418 - -1.16% -
BM_to_sys/1979/threads:4 -1.53% 1.337 1.316 - -3.29% -
rng::for_each(multimap<int>)/8192 -1.53% 17148.535 16886.319 - 0.28% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.53% 17.658 17.388 - -0.23% -
std::format(float)_(fmt:_{:0^17500_10Lf}) -1.53% 1233.589 1214.730 - -0.24% -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 -1.53% 35294.370 34755.131 - 0.17% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/128 -1.53% 206.506 203.352 - -0.60% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -1.53% 25.908 25.513 - -3.79% -
BM_from_sys/2100 -1.53% 8.670 8.538 - -1.13% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 -1.53% 4940.889 4865.536 - -0.87% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 -1.52% 467.003 459.882 - -1.07% -
SetIntersection_None_Vector_string_256_4 -1.52% 12109814.915 11925292.725 - -3.78% -
SetIntersection_Front_Vector_uint64_16384_64 -1.52% 1184248.831 1166212.978 - 0.46% -
bm_lexicographical_compare<int>/262144 -1.52% 58175.621 57290.218 - -2.46% -
rng::for_each(set<int>)/50 -1.52% 66.442 65.431 - -1.20% -
rng::adjacent_view::begin()/9_(empty_view) -1.52% 0.780 0.768 - -0.66% -
SetIntersection_Front_Vector_string_256_1 -1.52% 4249670.096 4185112.423 - 0.19% -
bm_lexicographical_compare<unsigned_char>/32768 -1.52% 561.430 552.911 - -2.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.52% 364395289.775 358866187.666 - -0.19% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 -1.52% 628317.628 618790.098 - -0.95% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.52% 18.961 18.674 - -0.09% -
std::fill_n(vector<int>)/8192 -1.52% 233.142 229.609 - -1.32% -
std::stable_partition(vector<int>)_(dense)/50 -1.51% 26.177 25.781 - 6.81% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 -1.51% 3720.548 3664.225 - -1.10% -
BM_format_to_iterator/<std::string>_C_string_len_60 -1.51% 5.012 4.937 - 2.79% -
std::replace(vector<int>)_(prefix)/1024 -1.51% 158.672 156.274 - -1.18% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -1.51% 38.252 37.674 - -0.58% -
std::multimap<std::string,_int>::upper_bound(key)/8192 -1.51% 204.652 201.561 - -1.31% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.51% 51.933 51.149 - -0.59% -
bm_ranges_lexicographical_compare<int>/64 -1.51% 23.076 22.728 - -1.79% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.51% 23.278 22.927 - 0.76% -
std::search(vector<int>)_(same_length)/8192 -1.51% 1912.852 1884.002 - 0.25% -
std::unique(deque<int>)_(sprinkled)/8192 -1.51% 4039.233 3978.324 - -1.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.51% 5720.380 5634.129 - -5.41% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 -1.51% 2384.832 2348.930 - -0.48% -
std::lower_bound(std::deque<int>)/100 -1.50% 25.846 25.457 - -1.12% -
std::format(double)_(fmt:_{:017500_0Lf}) -1.50% 1352.697 1332.378 - -3.18% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 -1.50% 198948.464 195969.422 - -0.59% -
std::remove_copy(vector<int>)_(sprinkled)/32 -1.50% 8.418 8.292 - -1.09% -
bm_lexicographical_compare<unsigned_char>/4096 -1.50% 75.619 74.487 - -2.58% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 -1.49% 15791.768 15555.691 - -0.92% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -1.49% 18826.353 18544.914 - 5.64% -
std::remove_if(deque<int>)_(sprinkled)/8192 -1.49% 3953.387 3894.381 - -0.92% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.49% 20.657 20.349 - -0.08% -
std::find_end(vector<int>)_(single_element)/1024 -1.49% 159.674 157.291 - -7.18% -
std::unique(deque<int>,_pred)_(contiguous)/1024 -1.49% 664.868 654.954 - -1.01% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.49% 13.857 13.650 - -0.76% -
std::fill(vector<int>)/8192 -1.49% 234.432 230.944 - -0.32% -
std::remove_if(list<int>)_(sprinkled)/32 -1.49% 56.583 55.741 - -0.81% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.49% 21.224 20.908 - -0.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.49% 418298.649 412083.886 - 0.05% -
std::copy_n(vector<bool>)_(unaligned)/262144 -1.49% 406316.704 400280.544 - 0.01% -
bm_ranges_lexicographical_compare<signed_char>/4096 -1.48% 1454.878 1433.282 - -2.36% -
std::partial_sort_copy(list<int>)_(descending)/1024 -1.48% 8099.973 7979.750 - -0.81% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -1.48% 271547.140 267517.298 - -3.74% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -1.48% 14328.040 14115.585 - -3.99% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 -1.48% 794.312 782.535 - -0.99% -
BM_vector_deque_ranges_move_backward/70000 -1.48% 22035.803 21709.315 - 2.96% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 -1.48% 37060.618 36511.821 - -0.12% -
std::for_each(vector<int>)/8 -1.48% 0.900 0.887 - -0.74% -
std::for_each_n(join_view(vector<vector<int>>))/8 -1.48% 3.219 3.171 - -1.12% -
std::lower_bound(std::deque<int>)/8 -1.48% 14.224 14.014 - -1.15% -
BM_vector_deque_ranges_copy_backward/70000 -1.48% 21995.542 21670.519 - 2.44% -
std::replace(deque<int>)_(sprinkled)/8192 -1.48% 3000.749 2956.429 - -1.74% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.48% 2779.878 2738.870 - 0.87% -
std::sort(vector<int>)_(repeated)/1024 -1.47% 3027.607 2982.978 - -0.38% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.47% 722.554 711.903 - -0.67% -
std::sample(vector<int>)/32 -1.47% 106.783 105.211 - -1.09% -
BM_std_minmax_element<long_long>/70000 -1.47% 22566.534 22234.169 - -1.18% -
ranges::min(std::list<long_long>)/8 -1.47% 1.812 1.786 - -1.94% -
std::find_if(list<int>)_(process_all)/50 -1.47% 13.284 13.089 - -3.84% -
std::search(list<int>)_(near_matches)/8192 -1.47% 2524815.875 2487711.211 - -0.47% -
std::equal(list<int>)_(it,_it,_it)/50 -1.47% 28.918 28.493 - -0.87% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -1.47% 40462.560 39868.689 - -0.77% -
BM_CmpEqual_int_int -1.47% 1.080 1.064 - 0.24% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.47% 20.098 19.803 - -0.61% -
std::transform(deque<int>)_(identity_transform)/1024 -1.47% 330.298 325.454 - -1.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.47% 361734989.565 356432929.790 - 0.40% -
ranges::min(std::vector<char>)/70000 -1.47% 482.745 475.670 - -2.31% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.46% 142.754 140.663 - -1.62% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.46% 5267.134 5190.107 - -1.22% -
std::rotate(vector<int>)_(by_1/2)/32 -1.46% 3.091 3.046 - -1.57% -
std::fill_n(list<int>)/32 -1.46% 8.028 7.911 - -1.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.46% 214391080.187 211264463.170 - 0.63% -
bm_ranges_lexicographical_compare<signed_char>/8 -1.46% 3.227 3.180 - -2.20% -
BM_join_view_deques/512 -1.46% 8564.431 8439.700 - -0.88% -
std::format(float)_(fmt:_{:0^17500_0La}) -1.46% 1286.846 1268.109 - -0.13% -
std::find_end(list<int>,_pred)_(process_all)/1048576 -1.46% 960613.209 946626.830 - -1.07% -
std::move_backward(vector<bool>)_(aligned)/4096 -1.46% 6303.958 6212.185 - -0.21% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -1.46% 27.770 27.366 - -13.63% -
std::transform(deque<int>)_(identity_transform)/8192 -1.45% 2657.274 2618.638 - -1.21% -
std::none_of(list<int>)_(process_all)/8 -1.45% 2.929 2.886 - -1.63% -
BM_BitsetToString<8192>/Uniform_(50%)/50 -1.45% 10153.819 10006.218 - -1.52% -
std::remove_copy(vector<int>)_(sprinkled)/50 -1.45% 12.525 12.343 - -1.04% -
bm_ranges_lexicographical_compare<int>/512 -1.45% 185.473 182.778 - -2.91% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.45% 23.423 23.083 - -1.30% -
bm_ranges_lexicographical_compare<int>/262144 -1.45% 93391.080 92035.524 - -1.52% -
std::upper_bound(std::deque<int>)/100 -1.45% 25.930 25.554 - -1.03% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.45% 4.428 4.363 - -1.22% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 -1.45% 834336.190 822246.632 - -0.87% -
BM_deque_deque_copy/64 -1.45% 7.005 6.904 - -1.38% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 -1.45% 695.759 685.682 - -1.13% -
SetIntersection_Front_Set_uint64_16_16 -1.45% 39076847.750 38510877.483 - 2.97% -
std::adjacent_find(list<int>)/1048576 -1.45% 867615.499 855063.114 - -0.86% -
std::copy_n(vector<bool>)_(unaligned)/1048576 -1.45% 1624350.205 1600855.821 - -0.02% -
bm_ranges_lexicographical_compare<signed_char>/1048576 -1.44% 371837.059 366475.128 - -2.19% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 -1.44% 6698.599 6602.128 - -0.41% -
std::partial_sort(vector<int>)_(ascending)/8 -1.44% 17.675 17.421 - -0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.44% 350173617.114 345137397.293 - 4.98% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 -1.44% 17.486 17.234 - 6.30% -
std::unordered_multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 -1.44% 17.852 17.595 - -0.45% -
BM_CmpEqual_uint_schar -1.44% 1.105 1.089 - 0.07% -
std::map<std::string,_int>::contains(key)/1024 -1.44% 151.673 149.496 - 1.41% -
std::count(vector<bool>)/1024 -1.44% 520.359 512.892 - -1.25% -
std::reverse_copy(deque<int>)/64 -1.43% 15.557 15.334 - -1.36% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.43% 16.857 16.616 - -0.56% -
BM_StringAssignStr_Huge_Transparent -1.43% 121.527 119.788 - -2.70% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 -1.43% 562.807 554.756 - -2.10% -
SetIntersection_Interlaced_Set_float_1024_64 -1.43% 10406104.755 10257286.485 - -4.52% -
BM_StringConstructDestroyCStr_Huge_Transparent -1.43% 68.924 67.939 - -1.23% -
std::format(float)_(fmt:_{:0^17500_0Lg}) -1.43% 1240.126 1222.397 - -0.19% -
std::remove_copy(list<int>)_(sprinkled)/1024 -1.42% 733.632 723.187 - -1.86% -
std::adjacent_find(vector<int>,_pred)/50 -1.42% 23.403 23.070 - -1.16% -
rng::contains_subrange(deque<int>)_(process_all)/32 -1.42% 9.919 9.778 - -1.05% -
std::sort(vector<NonIntegral>)_(repeated)/8 -1.42% 16.998 16.757 - -0.10% -
rng::contains_subrange(list<int>)_(near_matches)/1024 -1.42% 39301.949 38743.282 - -0.66% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -1.42% 28966.851 28555.440 - 0.27% -
std::all_of(list<int>)_(process_all)/8 -1.42% 2.950 2.908 - -1.06% -
std::find(vector<char>)_(process_all)/1024 -1.42% 16.196 15.966 - -0.99% -
SetIntersection_None_Set_uint64_64_4 -1.42% 23779659.339 23442165.774 - 1.97% -
CastTo<B<Width_/_2,_Depth>> -1.42% 2368.288 2334.705 - -7.59% -
std::copy_backward(list<int>)/64 -1.42% 29.450 29.033 - -0.60% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 -1.41% 1.234 1.216 - -1.95% -
std::stable_partition(deque<int>)_(sparse)/8192 -1.41% 3703.663 3651.375 - 1.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.41% 63015962.349 62128386.323 - 0.54% -
bm_ranges_lexicographical_compare<int>/32768 -1.41% 11664.009 11499.730 - -1.49% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.41% 22.890 22.567 - -1.83% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.41% 418349.398 412467.591 - 0.29% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -1.40% 238.643 235.290 - -0.90% -
std::reverse_copy(list<int>)/64 -1.40% 29.662 29.246 - -1.01% -
std::unique_copy(vector<int>)_(contiguous)/8192 -1.40% 1859.955 1833.853 - -0.81% -
std::swap_ranges(list<int>)/1024 -1.40% 754.160 743.586 - -0.79% -
BM_CmpEqual_uchar_uchar -1.40% 1.071 1.056 - -0.56% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 -1.40% 668.646 659.283 - -0.50% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.40% 15057.854 14847.017 - -0.69% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.40% 5750.657 5670.138 - -0.15% -
bm_lexicographical_compare<unsigned_char>/512 -1.40% 8.665 8.544 - -2.74% -
BM_std_minmax_element<char>/4 -1.40% 1.136 1.120 - -0.57% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.39% 2621546.220 2584985.261 - -0.94% -
ranges::minmax(std::vector<long_long>)/70000 -1.39% 18132.519 17879.820 - -2.25% -
BM_unicode_text<char> -1.39% 33357.114 32892.626 - 1.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.39% 13861.911 13668.961 - -0.37% -
std::move_backward(vector<bool>)_(unaligned)/4096 -1.39% 3409.994 3362.545 - -0.98% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -1.39% 244.255 240.859 - -0.98% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -1.39% 50040.913 49345.279 - -1.47% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.39% 15.238 15.027 - -1.04% -
std::flat_multimap<int,_int>::upper_bound(key)/32 -1.39% 6.431 6.341 - -0.64% -
std::count_if(vector<int>)_(every_other)/8 -1.39% 2.583 2.547 - 0.44% -
BM_format_to_iterator/<std::deque>_C_string_len_6000 -1.38% 1973.779 1946.447 - -0.98% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.38% 6810.626 6716.328 - -1.55% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.38% 107055.738 105573.915 - 0.67% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -1.38% 38.811 38.274 - -2.54% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -1.38% 1855.777 1830.113 - -0.90% -
dynamic_cast_(DAG_leftmost_middle,_3_levels) -1.38% 21.190 20.897 - -0.81% -
std::remove_copy(vector<int>)_(prefix)/8192 -1.38% 2053.386 2025.001 - -1.02% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.38% 34.773 34.293 - 0.95% -
std::make_heap(deque<int>)_(ascending)/1024 -1.38% 2751.796 2713.825 - 3.97% -
BM_std_minmax_element<long_long>/64000 -1.38% 20631.356 20346.886 - -1.10% -
std::find_if(deque<int>)_(process_all)/32768 -1.38% 8546.098 8428.295 - -0.91% -
std::generate(deque<int>)/1024 -1.38% 310.350 306.073 - -0.88% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/32 -1.38% 606.918 598.556 - -0.95% -
std::adjacent_find(list<int>,_pred)/1024 -1.38% 781.360 770.601 - -1.04% -
std::count(vector<bool>)/1048576 -1.38% 528338.803 521065.142 - -1.16% -
BM_cyrillic_text<char> -1.38% 22250.838 21944.571 - 2.25% -
std::for_each(multiset<int>::iterator)/8 -1.38% 8.905 8.782 - -0.32% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.38% 23.066 22.749 - -0.44% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.38% 822726.633 811413.103 - -1.29% -
rng::contains(deque<int>)_(process_all)/32 -1.37% 8.173 8.060 - -1.19% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 -1.37% 15.985 15.766 - -1.22% -
std::sample(list<int>)/8192 -1.37% 27342.099 26966.696 - -0.91% -
std::find_end(vector<int>)_(near_matches)/1024 -1.37% 14537.783 14338.208 - -1.14% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.37% 95141.598 93837.200 - -1.28% -
std::find(vector<int>)_(bail_25%)/1024 -1.37% 39.600 39.057 - -1.39% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.37% 74.439 73.420 - 0.29% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.37% 684.207 674.838 - 1.70% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.37% 23.001 22.686 - -1.24% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 -1.37% 10.935 10.785 - -2.16% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -1.37% 29824.694 29416.585 - 0.08% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.37% 18.444 18.191 - -0.30% -
std::copy_backward(deque<int>)/64 -1.37% 2.670 2.633 - -1.95% -
std::adjacent_find(vector<int>)/8192 -1.37% 1824.347 1799.392 - -0.89% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -1.37% 36023.422 35530.886 - 0.70% -
std::find_end(deque<int>)_(same_length)/1024 -1.37% 744.405 734.229 - -1.30% -
BM_CmpEqual_int_schar -1.37% 1.128 1.112 - -0.73% -
dynamic_cast_(Chain,_5_levels) -1.37% 1.151 1.135 - -8.50% -
std::rotate(vector<bool>)_(by_1/2)/8192 -1.36% 7360.160 7259.772 - -1.03% -
rng::for_each(map<int>)/8192 -1.36% 17145.587 16911.738 - 0.23% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -1.36% 39.603 39.065 - -0.95% -
std::find(vector<char>)_(bail_25%)/32768 -1.36% 136.007 134.160 - -0.93% -
std::map<int,_int>::insert(const_value_type&)_(already_present)/1024 -1.36% 6.776 6.684 - -0.87% -
std::unique_copy(vector<int>)_(sprinkled)/32 -1.36% 8.118 8.008 - -0.86% -
rng::contains_subrange(deque<int>)_(process_all)/16 -1.36% 5.218 5.147 - -1.05% -
BM_deque_deque_ranges_move_backward/1 -1.36% 0.955 0.942 - -2.59% -
rng::for_each(multimap<int>)/32 -1.36% 41.960 41.391 - -0.54% -
std::find_first_of(deque<int>)_(small_needle)/1024 -1.36% 2788.645 2750.858 - -1.13% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -1.35% 3851.607 3799.427 - -0.80% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 -1.35% 2544.279 2509.824 - -1.53% -
std::format(float)_(fmt:_{:0<17500_0L}) -1.35% 1229.071 1212.427 - -0.26% -
std::lower_bound(std::vector<int>)/100 -1.35% 10.412 10.272 - -0.75% -
std::find(vector<bool>)_(process_all)/1048576 -1.35% 527883.727 520752.020 - -0.76% -
std::rotate(vector<int>)_(by_1/3)/32 -1.35% 18.218 17.972 - -1.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.35% 5495763.291 5421614.321 - 2.37% -
SetIntersection_Front_Vector_string_262144_16 -1.35% 1549484.488 1528624.771 - 3.99% -
BM_num_put<const_void*> -1.35% 5.504 5.430 - 0.13% -
std::reverse(list<int>)/64 -1.34% 18.871 18.617 - -1.24% -
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -1.34% 131.515 129.746 - -5.41% -
std::rotate(deque<int>)_(by_1/3)/8192 -1.34% 3165.055 3122.517 - -0.98% -
std::find_first_of(deque<int>)_(small_needle)/8192 -1.34% 22253.534 21954.781 - -1.15% -
BM_std_minmax_element<long_long>/4096 -1.34% 1330.046 1312.196 - -1.49% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.34% 1913.758 1888.082 - 4.82% -
bm_ranges_lexicographical_compare<int>/1048576 -1.34% 377612.276 372546.458 - -1.54% -
BM_StringRead_Cold_Shallow_Empty -1.34% 1.263 1.246 - 0.26% -
std::count(vector<bool>)/1000 -1.34% 508.307 501.510 - -1.13% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 -1.33% 2588.657 2554.109 - -0.58% -
std::swap_ranges(deque<int>)/50 -1.33% 16.672 16.450 - -0.88% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 -1.33% 3685.624 3636.478 - -0.81% -
std::shift_left(deque<int>)/1024 -1.33% 54.910 54.178 - -1.20% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 -1.33% 712.215 702.724 - -0.76% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.33% 277751.471 274052.326 - 2.37% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.33% 488.552 482.046 - -0.42% -
rng::contains_subrange(list<int>)_(same_length)/32 -1.33% 15.901 15.690 - -1.03% -
std::remove_copy_if(deque<int>)_(prefix)/32 -1.33% 13.360 13.182 - -0.98% -
std::multimap<std::string,_int>::lower_bound(key)/8192 -1.33% 204.026 201.314 - -1.31% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.33% 35.127 34.660 - 0.67% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.33% 2.481 2.448 - 0.38% -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 -1.33% 1.233 1.217 - -1.48% -
std::unique(vector<int>)_(sprinkled)/52 -1.33% 64.865 64.004 - -0.52% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.33% 278806.762 275109.243 - 0.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 -1.33% 36033.082 35555.396 - 0.55% -
std::replace(deque<int>)_(sprinkled)/1024 -1.32% 378.786 373.767 - -1.68% -
rng::contains_subrange(deque<int>)_(single_element)/16 -1.32% 5.574 5.500 - -7.79% -
BM_format_to_back_inserter<std::string>/string_len_60 -1.32% 115.486 113.957 - -3.11% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.32% 1015.835 1002.390 - 1.27% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.32% 2953.615 2914.557 - -0.11% -
ranges::minmax(std::list<__int128>)/64 -1.32% 39.447 38.927 - -1.66% -
rng::find_last(deque<int>)_(bail_10%)/1024 -1.32% 255.149 251.786 - -0.30% -
SetIntersection_Front_Set_float_262144_4 -1.32% 1103717.694 1089172.531 - 0.50% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 -1.32% 5687.780 5612.839 - -0.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.32% 662.559 653.831 - -0.04% -
std::find_if_not(deque<int>)_(process_all)/8192 -1.32% 2119.532 2091.625 - -6.54% -
std::adjacent_find(vector<int>)/1024 -1.32% 233.659 230.586 - -0.86% -
std::find_end(deque<int>)_(same_length)/1000 -1.31% 727.229 717.668 - -1.27% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -1.31% 920.069 907.974 - -0.38% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 -1.31% 813.332 802.645 - -0.95% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -1.31% 19.259 19.006 - -0.77% -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 -1.31% 619.216 611.085 - -0.79% -
std::replace_if(list<int>)_(prefix)/50 -1.31% 24.850 24.524 - -1.72% -
std::remove_copy(deque<int>)_(prefix)/32 -1.31% 12.582 12.417 - 0.35% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -1.31% 9205.200 9084.441 - -0.68% -
std::find_if(deque<int>)_(process_all)/8192 -1.31% 2131.178 2103.235 - -1.10% -
std::adjacent_find(vector<int>,_pred)/1024 -1.31% 399.426 394.191 - -0.87% -
SetIntersection_Front_Set_string_64_16 -1.31% 21971661.579 21683785.142 - -1.75% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8192 -1.31% 14717.478 14524.673 - -0.53% -
std::count_if(list<int>)_(every_other)/1048576 -1.31% 879807.388 868301.604 - -1.18% -
SetIntersection_None_Set_float_16384_64 -1.31% 189396149.525 186919803.545 - -1.17% -
std::unique(deque<int>)_(contiguous)/1024 -1.31% 540.323 533.264 - -0.79% -
std::find(vector<bool>)_(process_all)/8192 -1.31% 4126.168 4072.279 - -0.77% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -1.31% 91763.131 90565.283 - -0.77% -
BM_std_minmax_element<long_long>/1024 -1.30% 334.516 330.151 - -3.41% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -1.30% 5585.659 5512.773 - -0.61% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.30% 76.939 75.935 - -1.33% -
std::partition(vector<int>)_(sparse)/32 -1.30% 9.007 8.890 - 0.99% -
rng::find_last(list<int>)_(bail_10%)/50 -1.30% 16.456 16.242 - -3.38% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 -1.30% 819.773 809.104 - -0.88% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.30% 94585.635 93355.394 - 0.21% -
std::copy_n(list<int>)/1048576 -1.30% 877449.426 866038.122 - 0.22% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 -1.30% 34.530 34.081 - 0.37% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.30% 88581.362 87429.546 - -0.84% -
std::move(deque<int>)/8 -1.30% 4.875 4.811 - -0.57% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8 -1.30% 12.733 12.567 - -3.64% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.30% 273194.736 269648.470 - -3.16% -
std::upper_bound(std::vector<int>)/100 -1.30% 10.629 10.491 - -0.86% -
std::move(vector<int>)/512 -1.30% 20.158 19.897 - -1.01% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.30% 3302.274 3259.453 - -2.95% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.30% 907.919 896.151 - -0.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.30% 10674805.613 10536493.873 - -1.52% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.30% 7474.743 7377.944 - -0.64% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/32 -1.29% 89.750 88.588 - 1.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.29% 10579312.034 10442570.318 - -12.65% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 -1.29% 914121.765 902311.704 - -1.06% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -1.29% 2172.971 2144.900 - -0.54% -
SetIntersection_Front_Vector_uint32_16384_64 -1.29% 1179962.000 1164721.278 - 3.63% -
SetIntersection_Front_Set_uint32_16384_1 -1.29% 1009436.883 996401.021 - -3.45% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -1.29% 793.766 783.525 - -0.69% -
std::move_backward(vector<int>)/512 -1.29% 20.796 20.528 - -0.95% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.29% 39.193 38.689 - -0.98% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.29% 732.808 723.381 - -1.00% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 -1.29% 650.179 641.823 - -0.84% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 -1.28% 80789.412 79751.611 - -1.46% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -1.28% 178.239 175.950 - -0.90% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.28% 51.007 50.352 - -0.97% -
std::for_each(vector<int>)/32 -1.28% 3.781 3.733 - -0.77% -
std::remove(vector<int>)_(sprinkled)/50 -1.28% 63.385 62.574 - 0.65% -
BM_to_sys/1970/threads:4 -1.28% 1.319 1.302 - 1.07% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 -1.28% 1573727.475 1553635.597 - -0.77% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.27% 288537.949 284859.886 - 0.22% -
dynamic_cast_(DAG_rightmost_middle,_1_level) -1.27% 18.602 18.365 - -2.82% -
std::count_if(list<int>)_(every_other)/1024 -1.27% 745.875 736.386 - -1.08% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 -1.27% 13.451 13.280 - -0.41% -
std::replace(deque<int>)_(prefix)/8192 -1.27% 3009.577 2971.345 - -2.05% -
std::partial_sort(vector<int>)_(shuffled)/8192 -1.27% 73946.347 73007.579 - -0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.27% 10427072.830 10294744.931 - -1.07% -
BM_CmpEqual_schar_uint -1.27% 1.109 1.095 - -1.40% -
std::count(vector<bool>)/8192 -1.27% 4132.532 4080.176 - -1.13% -
std::move_backward(vector<int>)/4096 -1.27% 136.402 134.674 - -0.83% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.27% 3142.450 3102.646 - -1.37% -
std::remove_copy(list<int>)_(prefix)/50 -1.27% 17.619 17.396 - -0.81% -
bm_lexicographical_compare<int>/32768 -1.26% 7240.871 7149.292 - -2.34% -
std::format(float)_(fmt:_{:0>17500_10Lf}) -1.26% 1222.602 1207.139 - -1.11% -
SetIntersection_None_Set_uint32_256_4 -1.26% 13629011.644 13456939.019 - 1.77% -
std::rotate(vector<int>)_(1_element_forward)/1024 -1.26% 35.660 35.210 - -1.16% -
BM_std_minmax_element<long_long>/64 -1.26% 20.459 20.201 - -1.53% -
BM_vector_deque_copy/512 -1.26% 23.072 22.781 - 3.99% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.26% 694025.625 685280.105 - -0.24% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 -1.26% 17888.333 17663.136 - -0.57% -
std::find(vector<bool>)_(process_all)/1024 -1.26% 519.620 513.082 - -0.72% -
std::none_of(deque<int>)_(process_all)/32 -1.26% 7.968 7.868 - -8.31% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.26% 1819.512 1796.647 - -2.25% -
std::lower_bound(std::vector<int>)/8192 -1.26% 13.652 13.480 - -0.73% -
std::for_each(map<int>::iterator)/8 -1.26% 8.866 8.755 - -0.41% -
std::rotate(list<int>)_(1_element_forward)/50 -1.25% 21.671 21.399 - -0.66% -
std::swap_ranges(list<int>)/50 -1.25% 35.381 34.937 - -1.78% -
SetIntersection_None_Set_string_256_1 -1.25% 21505263.308 21235683.619 - 3.70% -
std::multiset<std::string>::lower_bound(key)/32 -1.25% 70.813 69.926 - 0.37% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 -1.25% 628.281 620.425 - -0.66% -
std::find_end(deque<int>)_(same_length)/8192 -1.25% 5938.037 5863.865 - -1.18% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.25% 20.191 19.939 - -0.36% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1024 -1.25% 1812.588 1789.986 - -0.58% -
std::unique_copy(list<int>)_(contiguous)/32 -1.25% 10.599 10.467 - -0.84% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 -1.25% 75.967 75.020 - -2.26% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 -1.25% 91634.300 90493.250 - -0.61% -
std::remove_copy_if(vector<int>)_(prefix)/8192 -1.24% 3315.160 3273.894 - -1.00% -
std::sort_heap(deque<int>)/1024 -1.24% 19178.565 18940.075 - -0.22% -
std::multimap<std::string,_int>::contains(key)/8192 -1.24% 219.939 217.205 - -1.15% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.24% 252.846 249.704 - 1.69% -
std::remove_copy(deque<int>)_(sprinkled)/50 -1.24% 18.217 17.990 - -1.07% -
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 -1.24% 12.949 12.788 - -0.88% -
std::adjacent_find(list<int>)/50 -1.24% 21.633 21.365 - 0.11% -
rng::contains_subrange(deque<int>)_(same_length)/8192 -1.24% 4850.077 4790.046 - -1.37% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -1.24% 5191.304 5127.050 - -0.81% -
std::move_backward(vector<int>)/64 -1.24% 4.217 4.164 - -0.94% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.24% 18.322 18.095 - 0.27% -
std::for_each(map<int>::iterator)/8192 -1.24% 17127.088 16915.223 - 1.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -1.24% 10563818.552 10433192.202 - 3.57% -
std::replace_if(list<int>)_(prefix)/32 -1.24% 14.354 14.177 - -1.70% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.23% 599.038 591.643 - -1.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.23% 1155014.057 1140761.049 - -5.71% -
std::reverse_copy(vector<int>)/64 -1.23% 2.452 2.422 - -0.27% -
std::transform(list<int>,_list<int>)/1024 -1.23% 820.040 809.931 - -0.88% -
std::partial_sort(deque<int>)_(descending)/8 -1.23% 44.907 44.354 - 0.38% -
std::is_sorted_until(vector<int>,_pred)/8 -1.23% 3.455 3.413 - 0.17% -
SetIntersection_Interlaced_Set_string_16384_4 -1.23% 246727426.397 243695052.527 - 1.60% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -1.23% 21.642 21.376 - -0.61% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.23% 2.124 2.098 - 0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.23% 4583402.257 4527231.026 - -1.92% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.23% 16.456 16.255 - -0.72% -
SetIntersection_Front_Vector_string_4_1 -1.22% 217306023.975 214645238.722 - 0.08% -
std::find_if_not(deque<int>)_(process_all)/32768 -1.22% 8494.623 8390.611 - -6.51% -
std::all_of(list<int>)_(process_all)/50 -1.22% 21.144 20.885 - -1.03% -
BM_format_to_string_begin<std::wstring>/1 -1.22% 9.766 9.646 - -3.49% -
std::deque<int>::ctor(size_type)/32 -1.22% 26.754 26.427 - -1.01% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.22% 4.431 4.377 - -0.73% -
rng::for_each(set<int>)/32 -1.22% 42.176 41.660 - -0.52% -
std::remove_copy_if(list<int>)_(prefix)/32 -1.22% 16.439 16.238 - -1.13% -
ranges::minmax(std::vector<__int128>)/64 -1.22% 33.715 33.304 - -3.12% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -1.22% 19413.558 19176.482 - 5.66% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.22% 20.744 20.491 - 1.53% -
std::find_if_not(list<int>)_(process_all)/8 -1.22% 2.239 2.211 - -0.80% -
std::remove_copy(list<int>)_(prefix)/32 -1.22% 11.493 11.353 - -0.86% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.22% 492569.766 486558.548 - -0.05% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 -1.22% 951518.857 939909.150 - -0.74% -
std::search(list<int>,_pred)_(no_match)/1000 -1.22% 734.048 725.100 - -0.64% -
std::replace(deque<int>)_(prefix)/1024 -1.22% 383.562 378.889 - -0.78% -
BM_format_to_iterator/<std::array>_C_string_len_6000 -1.22% 166.035 164.014 - -1.03% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.22% 11307.422 11169.880 - -0.18% -
std::unique_copy(list<int>)_(sprinkled)/32 -1.22% 11.334 11.196 - -0.78% -
std::format(double)_(fmt:_{:0<17500_0a}) -1.21% 1218.805 1204.002 - -0.02% -
BM_format_to_iterator/<std::deque>_string_view_len_6 -1.21% 8.254 8.154 - -0.90% -
std::move_backward(deque<int>)/64 -1.21% 7.870 7.775 - -1.09% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.21% 11715.591 11573.802 - -0.37% -
std::search(deque<int>)_(no_match)/1048576 -1.21% 277309.384 273954.150 - -0.00% -
ranges::min(std::list<char>)/8 -1.21% 2.327 2.299 - -2.22% -
BM_format_to_n_string_span<wchar_t>/1 -1.21% 13.317 13.156 - -0.01% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.21% 8.465 8.363 - -1.47% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -1.21% 2847.734 2813.384 - -0.11% -
SetIntersection_Front_Vector_string_16_1 -1.21% 63900232.362 63129489.873 - 0.34% -
BM_deque_vector_ranges_move/65536 -1.21% 21368.649 21110.951 - -1.71% -
std::shift_right(vector<int>)/50 -1.20% 5.339 5.274 - -1.01% -
std::find_end(list<int>,_pred)_(process_all)/1000 -1.20% 783.976 774.535 - -0.95% -
std::unique(vector<int>)_(contiguous)/52 -1.20% 53.154 52.514 - -0.86% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 -1.20% 2473.201 2443.458 - 0.04% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 -1.20% 994153.395 982204.517 - -0.72% -
std::remove(list<int>)_(sprinkled)/1024 -1.20% 945.171 933.812 - 0.10% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.20% 19.533 19.299 - 0.82% -
std::multiset<int>::equal_range(key)/8192 -1.20% 53.281 52.641 - -0.00% -
std::replace_if(vector<int>)_(prefix)/1024 -1.20% 267.391 264.183 - -1.29% -
std::unordered_set<int>::find(key)/8192 -1.20% 10.294 10.170 - 1.33% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144 -1.20% 473148.768 467473.364 - -0.09% -
std::map<std::string,_int>::count(key)/8192 -1.20% 221.311 218.657 - -0.33% -
rng::find_last_if(list<int>)_(bail_90%)/8192 -1.20% 627.210 619.698 - -0.57% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 -1.20% 1517.284 1499.120 - -1.09% -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 -1.20% 4807.637 4750.120 - -0.33% -
std::unique(deque<int>,_pred)_(sprinkled)/8192 -1.20% 5394.485 5329.952 - -1.00% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.20% 15102.489 14921.891 - 0.22% -
bm_ranges_lexicographical_compare<signed_char>/262144 -1.20% 92871.434 91761.441 - -2.02% -
rng::find_last_if(list<int>)_(bail_10%)/1024 -1.20% 707.649 699.192 - -0.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.19% 118229.643 116817.485 - -5.94% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 -1.19% 440.313 435.055 - -1.36% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -1.19% 34.454 34.043 - -0.86% -
std::remove_if(vector<int>)_(sprinkled)/8192 -1.19% 3801.355 3755.981 - -0.66% -
std::multimap<std::string,_int>::ctor(const_Self&)/1024 -1.19% 33474.361 33075.472 - -1.32% -
std::sort_heap(deque<int>,_pred)/8192 -1.19% 216472.383 213893.438 - -0.54% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.19% 888.788 878.221 - 2.07% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.19% 17.552 17.344 - -0.57% -
std::rotate(list<int>)_(by_1/2)/50 -1.19% 23.586 23.306 - 0.18% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -1.19% 19.433 19.202 - -2.01% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.19% 588422.075 581443.211 - -3.00% -
std::upper_bound(std::deque<int>)/8 -1.19% 14.893 14.716 - -0.61% -
std::replace_if(list<int>)_(sprinkled)/50 -1.19% 23.404 23.126 - -0.67% -
std::remove(vector<int>)_(prefix)/8192 -1.18% 2099.081 2074.211 - -0.82% -
std::sort_heap(deque<int>,_pred)/8 -1.18% 34.735 34.324 - -0.87% -
std::unique(list<int>,_pred)_(contiguous)/52 -1.18% 70.947 70.107 - -0.86% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.18% 20.173 19.934 - 0.14% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.18% 278501.948 275205.635 - 0.28% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/32 -1.18% 71.437 70.592 - -1.95% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 -1.18% 1552.636 1534.275 - -1.15% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.18% 929.379 918.394 - -0.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.18% 1281186.705 1266050.152 - 0.55% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 -1.18% 9844.326 9728.034 - -0.48% -
SetIntersection_Interlaced_Vector_float_16_16 -1.18% 34421575.861 34015229.795 - -1.44% -
std::set<std::string>::contains(key)/8192 -1.18% 212.438 209.931 - -1.56% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/8192 -1.18% 174016.342 171964.377 - -0.71% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -1.18% 792.136 782.796 - -0.98% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.18% 676.069 668.098 - -0.79% -
std::find_if(list<int>)_(process_all)/8 -1.18% 2.240 2.214 - -0.59% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.18% 406.347 401.565 - -0.85% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -1.17% 7643.080 7553.421 - -1.64% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.17% 5038.147 4979.115 - -0.78% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/8192 -1.17% 24032.132 23750.547 - -4.93% -
std::format(double)_(fmt:_{:0<17500_0Lg}) -1.17% 1231.478 1217.083 - -0.09% -
std::format(float)_(fmt:_{:0>17500_0Lg}) -1.17% 1226.010 1211.680 - -0.23% -
std::copy_if(vector<int>)_(entire_range)/64 -1.17% 16.050 15.863 - 2.66% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -1.17% 1205.432 1191.344 - -0.97% -
std::find_end(list<int>,_pred)_(process_all)/1024 -1.17% 802.382 793.014 - -0.99% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.17% 15039.079 14863.609 - -0.76% -
rng::find_last(deque<int>)_(bail_10%)/50 -1.17% 11.533 11.399 - -1.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.17% 179548.862 177455.272 - 0.26% -
std::unique_copy(deque<int>)_(sprinkled)/1024 -1.16% 484.378 478.738 - -0.62% -
std::fill(vector<int>)/32 -1.16% 1.038 1.026 - -0.81% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -1.16% 27.641 27.320 - 1.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.16% 1948181.819 1925598.457 - 1.40% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -1.16% 349207.648 345167.423 - -0.84% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.16% 20.477 20.240 - -0.30% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -1.15% 1.226 1.212 - -1.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.15% 65435841.252 64682263.360 - 0.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.15% 668.514 660.821 - -2.59% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.15% 1025262.149 1013471.140 - -1.44% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 -1.15% 32.047 31.678 - -0.60% -
std::unique(list<int>)_(contiguous)/32 -1.15% 51.846 51.250 - -1.05% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 -1.15% 13495.836 13340.883 - -0.50% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 -1.15% 778.571 769.636 - -0.56% -
SetIntersection_Interlaced_Vector_float_16384_64 -1.15% 41051225.690 40580133.488 - -0.87% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 -1.15% 105.882 104.669 - -1.93% -
std::unordered_set<int>::erase(iterator)/8192 -1.14% 18.798 18.583 - 0.07% -
bm_exception_ptr_move_assign_nonnull -1.14% 3.257 3.220 - -0.51% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.14% 768.995 760.229 - -1.02% -
std::lower_bound(std::list<int>)/8 -1.14% 13.443 13.290 - -0.72% -
SetIntersection_Front_Set_uint64_16384_1 -1.14% 993980.421 982659.170 - -0.26% -
std::find_end(deque<int>)_(process_all)/8192 -1.14% 3526.804 3486.663 - 4.74% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -1.14% 89.684 88.664 - -0.61% -
std::fill_n(deque<int>)/1024 -1.14% 31.110 30.756 - -0.19% -
SetIntersection_Front_Set_string_64_4 -1.14% 18035646.808 17830816.698 - -0.57% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.13% 9.768 9.657 - -0.74% -
std::remove_if(vector<int>)_(sprinkled)/32 -1.13% 54.570 53.951 - 1.91% -
std::flat_multimap<int,_int>::clear()/8192 -1.13% 398.669 394.152 - -2.69% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 -1.13% 866.267 856.466 - -4.08% -
std::find_end(vector<int>)_(near_matches)/8192 -1.13% 820890.226 811603.641 - -0.87% -
std::unordered_multimap<int,_int>::count(key)/8192 -1.13% 11.634 11.502 - -0.73% -
rng::contains_subrange(list<int>)_(single_element)/8192 -1.13% 7857.824 7768.971 - 3.92% -
BM_CmpEqual_schar_schar -1.13% 1.098 1.085 - 1.96% -
std::format(double)_(fmt:_{:0<17500_0Lf}) -1.13% 1376.351 1360.813 - 0.05% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.13% 782.164 773.334 - -0.11% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.13% 279.047 275.898 - -0.43% -
rng::contains_subrange(list<int>)_(near_matches)/8192 -1.13% 2526891.791 2498385.736 - -0.69% -
rng::contains_subrange(list<int>)_(same_length)/16 -1.13% 6.732 6.656 - -0.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.13% 867.969 858.186 - -0.58% -
std::remove_copy(vector<int>)_(prefix)/32 -1.13% 9.629 9.520 - -2.39% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 -1.13% 272.227 269.164 - -0.24% -
BM_CmpLess_short_ushort -1.12% 1.123 1.111 - -0.66% -
std::transform(deque<int>)_(identity_transform)/32 -1.12% 9.303 9.199 - -1.77% -
std::move_backward(vector<bool>)_(aligned)/32768 -1.12% 50674.760 50106.639 - -0.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -1.12% 578111.528 571636.244 - 0.13% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 -1.12% 706.465 698.557 - -0.75% -
std::copy(list<int>)/8 -1.12% 2.436 2.409 - -1.56% -
std::unordered_set<int>::contains(key)/1024 -1.12% 10.082 9.969 - -1.06% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.12% 41.737 41.270 - 2.09% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -1.12% 24.840 24.562 - -0.73% -
std::adjacent_find(list<int>,_pred)/1048576 -1.12% 921941.969 911634.814 - -0.50% -
ranges::min(std::list<__int128>)/8 -1.12% 2.378 2.352 - -1.65% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 -1.12% 993935.899 982830.880 - -0.55% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.12% 940.780 930.274 - -0.99% -
std::partition_copy(deque<int>)/32 -1.12% 12.912 12.768 - 0.63% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.12% 338.197 334.425 - 3.04% -
SetIntersection_None_Set_float_4_1 -1.12% 216533727.460 214118938.930 - -0.53% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 -1.11% 926308.600 915996.088 - -0.83% -
rng::for_each(map<int>)/32 -1.11% 41.242 40.783 - -0.84% -
std::remove_copy(vector<int>)_(sprinkled)/8192 -1.11% 1925.644 1904.225 - -0.84% -
BM_std_minmax_element<long_long>/65536 -1.11% 21262.934 21026.514 - -1.28% -
std::move(list<int>)/512 -1.11% 371.404 367.275 - -0.64% -
std::unordered_multiset<int>::find(key)/8192 -1.11% 11.357 11.230 - 2.77% -
std::find_if(vector<int>)_(bail_25%)/32768 -1.11% 1255.323 1241.371 - -8.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -1.11% 146865.245 145233.082 - -0.56% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.11% 13.760 13.608 - -2.71% -
SetIntersection_Front_Vector_float_262144_1 -1.11% 1014196.407 1002968.429 - -3.32% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.11% 91754.201 90738.740 - 0.61% -
BM_vector_deque_ranges_copy/512 -1.10% 149.348 147.698 - -0.51% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -1.10% 593001.432 586450.608 - -0.43% -
std::rotate_copy(vector<int>)/50 -1.10% 2.676 2.647 - -0.90% -
std::move_backward(vector<bool>)_(aligned)/262144 -1.10% 405189.068 400720.254 - -0.25% -
std::for_each(map<int>::iterator)/50 -1.10% 66.032 65.303 - -0.81% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.10% 11277736.558 11153373.832 - -0.85% -
std::move_backward(deque<int>)/8 -1.10% 4.783 4.731 - -1.17% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -1.10% 2449241.437 2422262.641 - -6.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.10% 1037872.024 1026443.997 - -1.58% -
bm_lexicographical_compare<int>/64 -1.10% 15.178 15.012 - -2.42% -
std::replace_if(vector<int>)_(prefix)/8192 -1.10% 2013.324 1991.252 - -3.66% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.10% 20.413 20.189 - 0.38% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.10% 772.468 764.004 - -0.63% -
std::multiset<std::string>::find(key)/1024 -1.09% 150.245 148.601 - -1.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 -1.09% 23405.855 23149.976 - -0.69% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.09% 19300.578 19089.584 - 0.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -1.09% 13810.018 13659.137 - 0.03% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 -1.09% 18776.358 18571.280 - -1.10% -
std::move_backward(vector<int>)/1048576 -1.09% 56643.937 56025.770 - -0.34% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.09% 78167.249 77314.567 - -0.98% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.09% 11989.857 11859.086 - 0.51% -
std::flat_multimap<int,_int>::count(key)/8192 -1.09% 49.650 49.110 - -0.39% -
std::format(float)_(fmt:_{:0^17500_10f}) -1.09% 1227.714 1214.352 - 0.00% -
std::remove_copy(list<int>)_(sprinkled)/32 -1.09% 15.064 14.900 - -0.42% -
std::upper_bound(std::vector<int>)/8192 -1.09% 13.617 13.469 - -0.56% -
std::stable_sort(deque<int>)_(shuffled)/8192 -1.09% 149855.955 148226.743 - -0.10% -
SetIntersection_Front_Vector_string_262144_16384 -1.09% 347207803.900 343438573.368 - -0.29% -
std::find(vector<int>)_(bail_25%)/32768 -1.08% 1255.904 1242.280 - -0.81% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -1.08% 61266.228 60601.835 - -1.43% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.08% 6020.188 5954.934 - -1.09% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.08% 16.015 15.841 - -2.81% -
std::unique(list<int>,_pred)_(sprinkled)/32 -1.08% 61.160 60.498 - -1.27% -
SetIntersection_Front_Set_uint64_1024_4 -1.08% 1077454.910 1065789.768 - -1.30% -
std::move_backward(list<int>)/262144 -1.08% 256972.088 254191.372 - 0.00% -
std::find_end(vector<int>)_(single_element)/8192 -1.08% 1253.316 1239.776 - -6.75% -
rng::contains_subrange(vector<int>)_(same_length)/50 -1.08% 12.519 12.384 - -0.97% -
std::none_of(list<int>)_(process_all)/50 -1.08% 20.655 20.432 - -0.91% -
std::make_heap(vector<int>)_(ascending)/8192 -1.08% 5096.673 5041.666 - -0.81% -
std::rotate(vector<int>)_(by_1/3)/1024 -1.08% 282.114 279.072 - -0.54% -
std::unique(vector<int>,_pred)_(sprinkled)/52 -1.08% 70.583 69.822 - -0.84% -
std::sort(vector<int>)_(pipe-organ)/1024 -1.08% 9215.471 9116.253 - -0.82% -
SetIntersection_None_Set_uint32_64_4 -1.08% 23360539.924 23109400.640 - 0.36% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.07% 102.119 101.022 - -1.35% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 -1.07% 7489.503 7409.020 - -1.81% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -1.07% 777.216 768.867 - -0.49% -
BM_deque_vector_move/1024 -1.07% 38.816 38.399 - -0.44% -
SetIntersection_Front_Vector_uint32_262144_64 -1.07% 1145063.434 1132766.763 - -0.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.07% 12493877.177 12359793.903 - 0.13% -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/1024 -1.07% 14680.092 14522.581 - -4.20% -
std::copy_backward(list<int>)/262144 -1.07% 218175.338 215835.062 - -1.11% -
rng::fold_left(vector<int>)/50 -1.07% 37.503 37.101 - -0.43% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -1.07% 28.579 28.273 - -0.77% -
std::find(vector<char>)_(process_all)/32768 -1.07% 492.645 487.375 - -0.79% -
std::format(float)_(fmt:_{:0^17500_10Lg}) -1.07% 1250.551 1237.176 - -0.54% -
rng::contains_subrange(deque<int>)_(single_element)/50 -1.07% 19.325 19.118 - -5.56% -
std::count(vector<int>)_(every_other)/8192 -1.07% 814.778 806.075 - -1.20% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 -1.07% 30.879 30.549 - -0.94% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -1.07% 17828.876 17638.656 - -0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.06% 11024399.707 10907167.476 - 1.15% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.06% 42.405 41.955 - -0.13% -
SetIntersection_Front_Vector_string_256_4 -1.06% 4571693.568 4523130.293 - -0.07% -
std::find_end(list<int>,_pred)_(process_all)/8192 -1.06% 8213.962 8126.766 - -0.98% -
BM_format_to_n_string_pointer<wchar_t>/1 -1.06% 13.319 13.177 - -0.50% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.06% 42398.420 41948.642 - -1.13% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 -1.06% 1003499.353 992859.944 - -0.60% -
std::count(deque<int>)_(every_other)/1048576 -1.06% 315848.753 312501.232 - -0.74% -
std::copy_backward(deque<int>)/4096 -1.06% 153.963 152.332 - 1.06% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.06% 1064345.054 1053081.919 - -1.59% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.06% 18919.626 18719.678 - -0.09% -
SetIntersection_Front_Set_uint64_256_16 -1.06% 4529167.137 4481307.063 - -3.09% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -1.06% 16.926 16.748 - -3.89% -
std::map<std::string,_int>::lower_bound(key)/8192 -1.06% 202.767 200.626 - -1.50% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.05% 19279.918 19076.615 - -0.85% -
std::count(deque<int>)_(every_other)/8 -1.05% 2.272 2.248 - -1.01% -
std::unique(vector<int>)_(contiguous)/32 -1.05% 47.720 47.218 - -0.77% -
std::move(vector<bool>)_(aligned)/512 -1.05% 748.802 740.922 - -0.30% -
std::unordered_set<int>::clear()/1024 -1.05% 5217.406 5162.547 - -2.75% -
std::unique(vector<int>,_pred)_(sprinkled)/32 -1.05% 57.564 56.959 - -0.84% -
std::pop_heap(deque<std::string>)/1024 -1.05% 77.766 76.949 - 0.25% -
SetIntersection_Interlaced_Set_float_16384_4 -1.05% 166048520.384 164304142.725 - -0.68% -
std::shift_left(vector<int>)/50 -1.05% 5.261 5.206 - -0.71% -
std::find(vector<bool>)_(process_all)/50 -1.05% 26.374 26.098 - -0.33% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 -1.05% 13499.107 13357.560 - -0.68% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 -1.05% 1345.149 1331.062 - -0.77% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.05% 12.102 11.975 - -0.86% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 -1.05% 2006.215 1985.214 - -0.64% -
std::lower_bound(std::deque<int>)/8192 -1.05% 51.151 50.616 - -0.50% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.05% 106913.687 105796.129 - 0.12% -
ranges::min(std::deque<char>)/70000 -1.04% 16551.632 16378.918 - -22.99% -
std::sort_heap(deque<int>)/8 -1.04% 42.031 41.592 - -1.34% -
SetIntersection_None_Vector_string_64_4 -1.04% 23402955.189 23158864.329 - -1.72% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.04% 147104.463 145571.911 - -0.52% -
std::format(float)_(fmt:_{:017500_10}) -1.04% 1235.414 1222.552 - -0.58% -
std::rotate(vector<int>)_(by_1/4)/1024 -1.04% 200.185 198.102 - -0.88% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.04% 17.629 17.446 - -3.22% -
dynamic_cast_(DAG_sidecast_fail,_2_levels) -1.04% 70.536 69.802 - -1.93% -
std::unique(deque<int>,_pred)_(sprinkled)/1024 -1.04% 711.165 703.769 - -0.84% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.04% 17.718 17.534 - -0.94% -
std::find_if(vector<char>)_(process_all)/32768 -1.04% 3117.955 3085.547 - -0.75% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.04% 7268.174 7192.688 - -4.71% -
std::count(vector<int>)_(every_other)/1024 -1.04% 102.410 101.347 - -0.97% -
SetIntersection_None_Set_float_1024_16 -1.04% 10831849.230 10719374.800 - -0.25% -
BM_format_to_back_inserter<std::string>/string_len_6000 -1.04% 9604.522 9504.798 - -0.50% -
std::partial_sort(deque<int>)_(heap)/8 -1.04% 43.694 43.240 - -0.22% -
SetIntersection_Front_Vector_float_1024_1 -1.04% 1034582.965 1023856.131 - -0.75% -
std::copy_backward(vector<bool>)_(unaligned)/512 -1.04% 744.231 736.517 - -0.15% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 -1.04% 71002.847 70267.461 - -2.42% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.03% 22653350.190 22418913.040 - -0.78% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 -1.03% 16.008 15.842 - -6.21% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.03% 146735.035 145217.391 - -0.57% -
std::move(vector<bool>)_(unaligned)/512 -1.03% 741.234 733.608 - -0.37% -
std::stable_partition(deque<int>)_(sparse)/1024 -1.03% 462.854 458.098 - 3.01% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -1.03% 273.149 270.344 - -0.52% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.03% 287949.071 284992.062 - 0.41% -
SetIntersection_Front_Set_uint64_256_256 -1.03% 8665078.296 8576173.428 - -16.28% -
std::rotate(list<int>)_(by_1/4)/50 -1.03% 21.348 21.129 - -1.03% -
BM_format_to_back_inserter<std::string>/string_view_len_6000 -1.02% 9611.700 9513.208 - -0.43% -
std::find_end(forward_list<int>)_(near_matches)/1000 -1.02% 35378.578 35016.528 - -0.96% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.02% 9209.005 9114.821 - -0.85% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.02% 19.969 19.765 - 0.33% -
std::reverse_copy(list<int>)/8 -1.02% 2.453 2.427 - -0.61% -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/32 -1.02% 897.886 888.707 - -3.15% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 -1.02% 605608.721 599420.815 - -0.84% -
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/8192 -1.02% 337392.092 333948.663 - -0.53% -
std::count(vector<int>)_(every_other)/1048576 -1.02% 104722.536 103655.368 - -0.89% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.02% 10799883.818 10689882.608 - 0.54% -
rng::fold_left(list<int>)/50 -1.02% 37.614 37.231 - -0.60% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.02% 36.423 36.052 - -0.45% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.02% 870.447 861.600 - -0.99% -
std::pop_heap(vector<float>)/8 -1.02% 52.302 51.770 - -1.38% -
BM_std_minmax_element<short>/512 -1.02% 357.810 354.173 - 76.71% -
std::remove_copy_if(vector<int>)_(prefix)/1024 -1.02% 375.509 371.695 - -0.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.02% 38056.806 37670.291 - -1.17% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.02% 545.844 540.301 - -2.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.02% 23417.318 23179.514 - -0.62% -
rng::fold_left(deque<int>)/8192 -1.02% 12208.355 12084.380 - -0.56% -
SetIntersection_Front_Vector_float_262144_1024 -1.01% 3499702.783 3464244.399 - -0.23% -
SetIntersection_None_Set_float_16384_16 -1.01% 189489328.396 187569614.081 - -0.66% -
std::move_backward(vector<bool>)_(aligned)/1048576 -1.01% 1618235.546 1601853.687 - -0.28% -
BM_CmpLess_uint_uint -1.01% 1.067 1.057 - -1.08% -
std::find_end(vector<int>)_(match_near_end)/1000 -1.01% 28.203 27.917 - -1.28% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.01% 38805.687 38413.358 - 1.14% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 -1.01% 182754.984 180907.917 - -0.31% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.01% 726.353 719.019 - -0.96% -
std::fill(deque<int>)/8192 -1.01% 227.473 225.177 - 0.03% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.01% 170857.521 169133.622 - -0.84% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.01% 6399.606 6335.044 - -1.03% -
std::rotate(list<int>)_(by_1/2)/1024 -1.01% 755.677 748.056 - -0.79% -
std::replace_if(deque<int>)_(prefix)/8192 -1.01% 3136.711 3105.081 - -1.42% -
std::shift_left(vector<int>)/8192 -1.01% 282.115 279.271 - -0.57% -
std::find_if(vector<char>)_(process_all)/1024 -1.01% 110.827 109.712 - -0.52% -
std::find_if(vector<bool>)_(process_all)/8 -1.01% 3.891 3.851 - -0.61% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.01% 21310.450 21096.081 - 2.96% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.01% 15.929 15.769 - -0.22% -
ranges::min(std::vector<long_long>)/64 -1.01% 4.634 4.587 - -1.48% -
std::partial_sort_copy(list<int>)_(heap)/1024 -1.00% 8188.750 8106.567 - -0.47% -
std::for_each_n(vector<int>)/32 -1.00% 3.835 3.797 - -0.83% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 -1.00% 78.007 77.225 - -0.33% -
BM_string_without_formatting<char> -1.00% 10.867 10.758 - 1.13% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -1.00% 15277.560 15124.597 - -0.62% -

Added Tests - execution_time
BM_ConstructAndDestroy_MemFuncPtr_Transparent
BM_ConstructAndDestroy_MemPtr_Transparent
BM_ConstructAndDestroy_Null_Transparent
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent
BM_InvokeInlined_LargeNonTrivialFunctor
BM_InvokeInlined_MemPtr
BM_InvokeInlined_SmallNonTrivialFunctor
BM_InvokeInlined_SmallTrivialFunctor

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 211.36% 56.763 176.736 - 262.89% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 199.64% 68.256 204.523 - 203.50% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 152.25% 75.668 190.873 - 4.81% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 148.41% 97.400 241.953 - 55.72% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 146.82% 94.455 233.132 - 64.63% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 136.42% 94.375 223.122 - 59.85% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 133.43% 30.119 70.307 - 68.19% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/1024 124.42% 45.013 101.018 - -10.72% -
BM_std_minmax_element<short>/64000 100.21% 24360.029 48770.898 - 0.04% -
BM_std_minmax_element<short>/65536 99.20% 25068.640 49937.762 - 0.03% -
BM_std_minmax_element<short>/70000 97.68% 27014.361 53403.329 - 0.16% -
BM_std_minmax_element<short>/5500 96.99% 2110.169 4156.748 - -0.11% -
std::stable_partition(list<int>)_(alloc_fails)/8192 96.81% 31684.541 62358.594 - 100.08% -
BM_std_minmax_element<short>/4000 96.03% 1537.020 3013.063 - -0.09% -
BM_std_minmax_element<short>/4096 95.01% 1582.724 3086.415 - -0.08% -
SetIntersection_None_Vector_uint64_16384_1024 89.57% 20249018.539 38385358.732 - 27.86% -
SetIntersection_None_Vector_uint64_16384_16 89.25% 20233183.075 38290697.103 - 52.34% -
SetIntersection_None_Vector_uint64_16384_4 88.87% 20308678.644 38357602.432 - 65.75% -
SetIntersection_None_Vector_uint64_16384_64 88.44% 20285038.464 38225066.056 - 87.14% -
SetIntersection_None_Vector_uint64_16384_16384 87.85% 20357571.496 38241910.515 - 87.44% -
SetIntersection_None_Vector_uint64_16384_256 87.63% 20368765.714 38218685.472 - 73.89% -
SetIntersection_None_Vector_uint64_16384_1 87.07% 20342029.631 38053635.322 - 86.19% -
BM_std_minmax_element<short>/1024 86.58% 398.999 744.442 - -0.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 84.40% 69.063 127.352 - 17.63% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 84.10% 76.375 140.604 - 36.34% -
SetIntersection_None_Vector_float_16384_64 82.59% 21213063.924 38732095.389 - 89.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 81.83% 201122798.957 365693220.569 - 80.21% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 79.53% 21.284 38.211 - 57.32% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 77.07% 41.646 73.740 - 56.28% -
BM_std_minmax_element<short>/512 76.71% 200.427 354.173 - -1.02% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 75.04% 63.251 110.714 - 55.30% -
SetIntersection_None_Vector_uint32_16384_64 72.53% 20056132.413 34603649.890 - 73.03% -
SetIntersection_None_Vector_uint32_16384_256 71.85% 20128291.845 34590535.797 - 70.65% -
SetIntersection_None_Vector_uint32_16384_16 70.30% 20250395.592 34486881.783 - 23.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 69.29% 225018120.697 380932125.908 - 51.89% -
SetIntersection_None_Vector_uint32_16384_1024 68.64% 20213737.804 34088534.303 - 18.96% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.79% 22.885 38.398 - 63.44% -
SetIntersection_None_Vector_uint32_16384_4 67.11% 19965703.459 33365476.690 - 65.32% -
SetIntersection_None_Vector_uint32_16384_16384 64.94% 20070983.283 33104920.108 - 65.36% -
SetIntersection_None_Vector_string_262144_16384 64.34% 1179755.665 1938757.487 - 49.83% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/8192 61.48% 86.089 139.020 - 77.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 59.48% 19.230 30.668 - 63.53% -
rng::find_last_if(deque<int>)_(bail_10%)/50 59.46% 14.564 23.224 - 33.81% -
SetIntersection_None_Set_uint32_16384_16384 59.45% 198581109.336 316627749.521 - 59.45% -
SetIntersection_None_Vector_float_16384_16384 58.72% 24509300.804 38900603.261 - 63.06% -
SetIntersection_None_Vector_uint32_16384_1 57.91% 20084979.665 31716316.240 - 58.25% -
std::move_backward(vector<int>)/32768 57.85% 1715.390 2707.784 - 56.94% -
std::stable_partition(list<int>)_(dense)/8192 57.74% 17162.671 27073.197 - 56.68% -
std::stable_partition(list<int>)_(sparse)/8192 56.07% 16360.724 25534.022 - 37.13% -
std::move(vector<int>)/262144 54.80% 14146.361 21898.760 - 49.85% -
std::equal(list<int>)_(it,_it,_it)/1024 53.10% 766.983 1174.218 - 52.02% -
SetIntersection_None_Vector_uint64_1024_4 52.68% 2257341.985 3446450.038 - 48.78% -
std::multiset<std::string>::erase(key)_(existent)/32 50.89% 68.517 103.386 - -1.79% -
SetIntersection_None_Vector_string_262144_16 50.79% 1168833.580 1762480.009 - 45.30% -
SetIntersection_None_Vector_float_16384_256 50.73% 25826238.981 38926837.547 - 12.28% -
SetIntersection_None_Vector_uint64_1024_1024 49.89% 2321827.924 3480208.153 - 53.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 49.89% 174836617.569 262058800.459 - 45.76% -
SetIntersection_None_Vector_string_262144_64 49.85% 1167449.635 1749464.776 - 40.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 49.32% 235681703.687 351916072.611 - 45.14% -
SetIntersection_None_Vector_uint32_1024_1024 48.22% 2311417.367 3425947.577 - -0.05% -
SetIntersection_None_Vector_uint64_1024_16 47.94% 2312255.697 3420816.688 - 47.07% -
SetIntersection_None_Vector_uint64_1024_256 47.92% 2324881.963 3439028.468 - 46.89% -
SetIntersection_None_Vector_float_1024_16 47.77% 2341719.810 3460470.773 - -0.87% -
SetIntersection_None_Vector_string_262144_1024 47.74% 1169424.038 1727656.927 - 42.10% -
SetIntersection_None_Vector_uint64_1024_1 47.47% 2326410.962 3430688.335 - 49.32% -
SetIntersection_None_Vector_string_262144_1 47.30% 1170930.453 1724725.589 - 35.66% -
SetIntersection_None_Vector_float_16384_4 47.27% 26261525.787 38676106.837 - 67.72% -
SetIntersection_None_Vector_string_262144_256 46.17% 1185041.852 1732234.843 - 41.46% -
SetIntersection_None_Vector_string_262144_4 46.14% 1169523.224 1709163.655 - 33.19% -
SetIntersection_None_Vector_uint32_1024_16 45.37% 2285556.728 3322510.235 - 27.76% -
SetIntersection_None_Vector_uint32_1024_64 45.33% 2323257.923 3376352.275 - 1.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 45.13% 234236698.737 339937178.677 - 42.80% -
SetIntersection_Interlaced_Vector_string_262144_1024 45.01% 1229926.012 1783564.221 - 43.13% -
std::find_if(list<int>)_(bail_25%)/32768 44.94% 7563.596 10962.913 - 55.24% -
SetIntersection_None_Vector_float_1024_4 44.65% 2311628.731 3343789.745 - -3.61% -
SetIntersection_Interlaced_Vector_string_262144_64 44.49% 1166845.206 1685927.622 - 42.72% -
SetIntersection_None_Vector_float_1024_256 44.40% 2374451.794 3428744.292 - 0.08% -
std::copy_n(vector<int>)/4096 44.18% 146.757 211.593 - 27.70% -
SetIntersection_None_Vector_uint32_1024_256 44.01% 2311955.066 3329363.698 - -2.32% -
BM_vector_deque_copy/0 43.72% 0.307 0.442 - 90.87% -
SetIntersection_None_Vector_uint64_1024_64 43.58% 2320827.451 3332140.576 - 42.96% -
SetIntersection_None_Set_uint32_16384_256 43.40% 191975329.770 275293305.982 - 42.57% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 43.16% 34.115 48.839 - 32.52% -
rng::find_last_if(deque<int>)_(bail_10%)/8 43.02% 3.329 4.761 - 19.85% -
SetIntersection_None_Vector_float_1024_1024 42.85% 2352023.777 3359967.796 - -3.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 42.62% 236463058.693 337244958.198 - 36.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 42.56% 237182809.738 338122616.569 - 34.52% -
BM_StringEraseWithMove_Huge_Transparent 42.53% 48.213 68.717 - 45.32% -
std::find_if(vector<char>)_(bail_25%)/8 42.17% 0.740 1.051 - -6.53% -
SetIntersection_None_Set_uint32_16384_1024 42.03% 192611670.727 273568599.904 - 41.47% -
SetIntersection_Interlaced_Vector_string_262144_256 41.88% 1192134.339 1691386.569 - 39.21% -
SetIntersection_None_Set_uint32_16384_4 41.68% 192285784.660 272438337.561 - 41.34% -
SetIntersection_None_Set_uint32_16384_64 41.56% 196861357.847 278686616.058 - 44.14% -
SetIntersection_None_Set_uint32_16384_16 41.43% 192559936.410 272332529.910 - 41.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 41.00% 240277189.575 338791670.743 - 34.48% -
SetIntersection_None_Vector_float_1024_64 40.65% 2357495.716 3315916.238 - -4.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 39.50% 196741764.387 274451017.007 - 32.54% -
SetIntersection_Interlaced_Vector_string_262144_16384 39.12% 1842849.422 2563782.968 - 31.36% -
SetIntersection_None_Vector_float_16384_16 38.96% 27833178.360 38677910.250 - 14.17% -
SetIntersection_None_Set_uint32_16384_1 38.50% 192583163.735 266736018.658 - 38.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 37.64% 252843028.912 348005172.098 - -4.71% -
SetIntersection_Interlaced_Set_string_262144_64 37.04% 2726663.370 3736603.074 - 32.76% -
rng::adjacent_view::begin()/1000_(full_view) 36.33% 537.132 732.276 - 51.34% -
SetIntersection_Interlaced_Vector_string_262144_16 35.91% 1101974.398 1497717.109 - 34.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 35.76% 29874074.319 40556939.272 - 17.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 35.36% 200348423.328 271188203.385 - 32.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 35.12% 201567013.096 272347446.252 - 31.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 34.98% 3342726.082 4512019.083 - -19.15% -
SetIntersection_Front_Set_uint32_16384_16384 34.84% 251977255.894 339759868.032 - 32.74% -
SetIntersection_Interlaced_Set_string_262144_1024 34.73% 2821275.499 3801157.698 - 31.74% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 34.37% 22.986 30.887 - 9.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 33.93% 202603309.182 271350966.161 - 30.94% -
BM_StringEraseWithMove_Huge_Opaque 33.77% 53.954 72.173 - 40.03% -
SetIntersection_Front_Set_uint64_1024_1024 33.53% 13507700.618 18036516.802 - 4.50% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 33.51% 1.030 1.375 - 13.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 33.28% 247276618.145 329558634.096 - 26.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 33.01% 3538231.039 4706076.067 - 32.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 32.99% 3889396.740 5172550.073 - 16.89% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 32.55% 6875.853 9113.919 - 35.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.42% 24.061 31.862 - -8.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 32.41% 33969557.704 44978264.580 - 30.43% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 32.24% 2137.470 2826.607 - 18.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 31.32% 32383178.314 42525540.851 - 43.23% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 31.30% 24.559 32.247 - -4.58% -
BM_StringEraseToEnd_Huge_Opaque 30.57% 2.322 3.031 - 31.11% -
ranges::minmax(std::vector<long_long>)/1 30.41% 0.337 0.440 - 44.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 30.21% 203345036.134 264776311.815 - 31.08% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 30.19% 20.679 26.922 - 15.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 30.01% 29735042.248 38658728.031 - 12.25% -
std::is_sorted(deque<int>)/8 29.43% 3.144 4.069 - 73.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 28.94% 34779406.199 44845550.042 - 30.11% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/1024 28.94% 126.629 163.277 - 11.61% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 28.85% 51.434 66.273 - 22.25% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 28.75% 79.428 102.260 - 28.68% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 28.67% 57.956 74.575 - 58.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 28.67% 46904967.958 60353609.081 - 18.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 28.65% 50351486.867 64775174.810 - 31.95% -
SetIntersection_None_Vector_float_16384_1 28.55% 30332878.046 38993017.655 - 79.59% -
ranges::min(std::deque<char>)/1 28.51% 0.458 0.589 - 37.43% -
SetIntersection_None_Vector_float_16384_1024 28.47% 30072634.667 38634975.441 - 75.18% -
BM_std_minmax_element<char>/3 28.38% 0.859 1.103 - 15.14% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 28.27% 83.758 107.435 - 16.42% -
rng::contains_subrange(deque<int>)_(same_length)/16 28.26% 7.411 9.505 - 20.23% -
std::find_end(forward_list<int>)_(process_all)/1048576 28.01% 616631.334 789355.478 - 3.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 27.75% 35119511.606 44864546.135 - 29.08% -
rng::contains_subrange(deque<int>)_(same_length)/50 27.69% 21.404 27.331 - 6.67% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 27.62% 28.633 36.543 - 12.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 27.41% 25.012 31.868 - -7.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 27.29% 32854230.562 41818982.316 - 21.13% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 26.89% 28.601 36.290 - 0.99% -
BM_StringEraseToEnd_Huge_Transparent 26.79% 2.442 3.096 - 27.35% -
std::find_if(deque<int>)_(bail_25%)/1024 26.76% 61.356 77.773 - 22.13% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 26.59% 86.735 109.799 - 2.99% -
std::map<std::string,_int>::erase(key)_(existent)/1024 26.59% 85.175 107.821 - -6.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 26.50% 77.338 97.831 - -16.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 26.38% 45817087.172 57902697.753 - 36.45% -
SetIntersection_None_Set_string_262144_1024 26.26% 2715851.646 3429007.251 - 22.45% -
BM_deque_deque_ranges_copy/64 26.22% 16.282 20.551 - 17.49% -
rng::contains_subrange(deque<int>)_(same_length)/32 26.11% 13.904 17.535 - 13.13% -
std::unordered_set<std::string>::erase(iterator)/1024 26.05% 23.958 30.199 - 10.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 26.01% 37.704 47.513 - 32.03% -
SetIntersection_None_Set_string_262144_64 25.81% 2708735.876 3407994.751 - 22.38% -
SetIntersection_None_Set_string_262144_4 25.68% 2705736.086 3400560.003 - 21.53% -
SetIntersection_Front_Set_float_16384_1024 25.59% 15291390.428 19204177.428 - 10.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 25.45% 61150785.815 76716115.093 - 22.51% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 25.34% 42.293 53.012 - 6.05% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/8192 25.31% 166.698 208.889 - 4.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 25.30% 4712289.385 5904353.457 - 25.70% -
BM_Hash/uint32_random_std_hash/1024 25.09% 579.352 724.692 - 19.94% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 24.50% 22.868 28.472 - -6.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 24.34% 32497608.522 40405991.906 - 17.16% -
SetIntersection_Front_Set_float_256_256 24.29% 8636379.475 10734027.135 - -7.74% -
std::copy_backward(vector<int>)/4096 24.21% 151.083 187.662 - 10.01% -
BM_BitsetToString<64>/Uniform_(50%)/50 23.96% 26.980 33.444 - 7.82% -
BM_vector_deque_ranges_move/0 23.84% 0.358 0.444 - 91.42% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 23.76% 0.508 0.629 - 21.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 23.64% 30.533 37.752 - 16.99% -
std::find_if_not(vector<char>)_(bail_25%)/8 23.43% 0.733 0.905 - 2.80% -
SetIntersection_None_Set_string_262144_262144 23.12% 3679041.285 4529736.470 - 22.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 22.94% 20321561.443 24983912.706 - 17.61% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 22.74% 0.725 0.890 - 17.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.72% 29.786 36.555 - 0.31% -
BM_std_minmax_element<short>/1 22.62% 0.374 0.458 - 25.26% -
std::format(double)_(fmt:_{:_17000}) 22.57% 575.221 705.027 - 23.60% -
std::format(double)_(fmt:_{:_17000L}) 22.43% 587.767 719.601 - 23.73% -
BM_vector_deque_ranges_copy_backward/1 22.31% 0.690 0.844 - 30.12% -
SetIntersection_None_Set_uint32_262144_4 22.13% 1429062.802 1745336.223 - 18.08% -
std::is_sorted_until(list<int>,_pred)/8192 22.00% 6968.071 8501.015 - 21.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 21.97% 253195005.609 308814688.896 - 28.80% -
SetIntersection_Interlaced_Set_string_262144_4 21.96% 1977627.166 2411824.185 - 20.67% -
std::multiset<std::string>::erase(iterator)/1024 21.92% 26.233 31.984 - 9.88% -
ranges::minmax(std::list<char>)/1 21.38% 0.363 0.440 - 13.99% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 21.26% 47.880 58.058 - 11.35% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 21.24% 119.852 145.304 - 0.13% -
SetIntersection_Interlaced_Set_uint64_64_64 21.02% 14161176.997 17137921.671 - 3.92% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 20.81% 55.714 67.306 - -16.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 20.73% 44570410.904 53808873.193 - 40.43% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 20.64% 26.311 31.742 - 19.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 20.52% 37384590.087 45057644.835 - 10.91% -
std::move_backward(list<int>)/4096 20.16% 4862.074 5842.171 - 7.83% -
std::find_if(vector<char>)_(process_all)/8 20.14% 1.395 1.676 - 7.82% -
SetIntersection_Interlaced_Set_string_262144_256 20.04% 2933408.134 3521307.372 - 18.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 20.03% 42500780.243 51012360.351 - 19.19% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 19.88% 4.067 4.876 - 1.33% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 19.87% 0.477 0.572 - -9.73% -
SetIntersection_Front_Set_uint32_1024_1024 19.79% 15074513.899 18057969.585 - 13.23% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 19.73% 47.462 56.826 - 17.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 19.52% 23.673 28.294 - -12.16% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 19.41% 47.117 56.260 - 19.73% -
SetIntersection_Interlaced_Set_uint32_16384_4 19.40% 154051959.608 183944671.461 - 18.82% -
std::find_if(deque<int>)_(bail_25%)/8192 19.36% 531.033 633.828 - 17.85% -
SetIntersection_None_Set_uint32_262144_1 19.28% 1268036.664 1512492.541 - 14.67% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 18.97% 551.528 656.158 - 16.22% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 18.79% 37.535 44.587 - 12.78% -
BM_std_minmax_element<short>/64 18.72% 22.191 26.345 - -4.23% -
SetIntersection_Interlaced_Set_string_262144_16384 18.70% 3543017.432 4205406.643 - 14.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 18.65% 1781528.350 2113719.005 - 18.92% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 18.63% 0.388 0.460 - 11.71% -
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 18.31% 686.275 811.944 - 13.17% -
SetIntersection_None_Vector_float_256_1 18.31% 5636436.577 6668202.795 - 18.80% -
SetIntersection_None_Set_string_16384_256 18.30% 338711212.939 400700301.101 - 16.13% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 18.23% 1.777 2.101 - 3.60% -
SetIntersection_None_Vector_uint32_256_4 18.13% 5590367.388 6604081.984 - 18.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 18.10% 21610034.071 25521811.377 - 15.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 18.04% 3342087.055 3944907.268 - 18.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.85% 32.375 38.155 - -7.80% -
ranges::min(std::list<__int128>)/1 17.85% 0.332 0.391 - 8.43% -
std::set<std::string>::insert(const_value_type&)_(already_present)/32 17.83% 52.632 62.014 - 48.29% -
std::map<std::string,_int>::erase(iterator)/8192 17.77% 26.870 31.646 - -7.25% -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 17.70% 703.753 828.352 - 0.38% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 17.69% 0.491 0.577 - -8.89% -
SetIntersection_Front_Set_uint32_16384_256 17.62% 4443475.837 5226507.410 - -3.31% -
std::swap_ranges(list<int>)/8192 17.49% 8363.029 9825.664 - 15.62% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 17.45% 9.181 10.784 - 10.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 17.37% 1676674.094 1967892.749 - 12.76% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 17.16% 7362.373 8625.822 - 14.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 17.02% 1801739.912 2108335.961 - 18.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 17.00% 1800459.344 2106558.532 - 17.82% -
SetIntersection_None_Vector_uint64_256_64 16.99% 4538405.174 5309470.829 - 18.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 16.99% 1939101.284 2268534.107 - 0.24% -
SetIntersection_Interlaced_Set_string_262144_16 16.72% 2786766.272 3252804.279 - 17.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 16.71% 6128809.102 7152890.652 - 27.05% -
std::set<std::string>::erase(iterator)/32 16.70% 26.583 31.023 - 5.99% -
SetIntersection_None_Set_uint32_262144_1024 16.69% 1485700.253 1733708.195 - 17.04% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 16.62% 3.299 3.847 - 1.62% -
BM_Copy_Null 16.61% 0.423 0.493 - 17.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 16.54% 53.432 62.270 - -8.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 16.48% 1809634.734 2107891.254 - 17.31% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.45% 16.634 19.370 - 13.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 16.39% 5876294.452 6839384.686 - 9.39% -
SetIntersection_None_Vector_uint64_256_4 16.34% 5596792.237 6511375.734 - 2.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 16.31% 53705647.495 62465250.259 - 39.01% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 16.27% 395.128 459.396 - 5.86% -
SetIntersection_None_Vector_uint32_262144_1 16.22% 350477342.145 407327291.400 - 22.07% -
BM_StringRelational_Eq_Empty_Large_Control 16.21% 0.423 0.491 - 24.75% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 16.16% 3156.970 3667.077 - 5.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 16.07% 57676432.328 66946181.934 - 10.36% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 16.02% 9703.159 11257.325 - 0.49% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 16.01% 31.266 36.271 - 5.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 15.98% 21329434.915 24738597.451 - 9.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 15.92% 1845704.857 2139523.625 - 14.74% -
std::unordered_multiset<int>::count(key)/32 15.87% 9.032 10.465 - 16.87% -
std::multimap<std::string,_int>::erase(iterator)/8192 15.85% 27.735 32.132 - 5.96% -
SetIntersection_None_Vector_uint64_256_16 15.73% 5326853.086 6164971.942 - -0.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 15.68% 51475040.754 59548132.634 - 15.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 15.63% 1733083.744 2004030.626 - 11.11% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 15.63% 41.390 47.861 - 27.67% -
SetIntersection_None_Vector_uint32_256_16 15.53% 5323795.673 6150449.269 - 13.09% -
BM_format_to_string_span<char>/16384 15.50% 242.442 280.011 - -3.43% -
std::find_if(deque<int>)_(bail_25%)/32768 15.43% 2129.320 2457.950 - 14.32% -
std::set<std::string>::insert(const_value_type&)_(already_present)/1024 15.41% 74.909 86.451 - -15.47% -
BM_format_to_string_pointer<char>/16384 15.38% 242.659 279.969 - -4.62% -
BM_std_minmax_element<int>/3 15.37% 0.799 0.922 - -12.35% -
SetIntersection_None_Set_uint32_262144_64 15.36% 1482084.394 1709691.249 - 15.09% -
BM_to_sys/2100/threads:4 15.32% 22.927 26.440 - 19.10% -
SetIntersection_Interlaced_Set_uint64_1024_1024 15.31% 17353638.494 20010431.716 - 8.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 15.29% 3421840.630 3945036.465 - -10.94% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 15.28% 1.112 1.282 - 21.46% -
SetIntersection_Interlaced_Set_uint64_256_256 15.28% 9091069.154 10479879.891 - 1.57% -
BM_StringAssignAsciiz_Huge_Transparent 15.17% 138.500 159.516 - 16.74% -
SetIntersection_None_Set_uint32_262144_16384 15.16% 1325194.724 1526083.332 - 14.88% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 14.81% 1818.041 2087.232 - 11.17% -
SetIntersection_None_Vector_uint64_256_1 14.71% 5614047.869 6439675.525 - 12.87% -
SetIntersection_None_Vector_float_256_64 14.65% 4540191.101 5205218.055 - 13.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 14.47% 4246415.757 4861032.916 - 30.25% -
BM_tolower_char<wchar_t> 14.30% 0.795 0.909 - -1.06% -
BM_std_minmax_element<char>/1 14.17% 0.382 0.436 - -2.03% -
std::unordered_multimap<int,_int>::contains(key)/32 14.11% 8.032 9.165 - -30.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 14.11% 6435980.052 7344031.953 - 13.94% -
BM_join_view_deques/1 14.09% 11.871 13.543 - 15.71% -
SetIntersection_None_Vector_uint32_256_1 13.98% 5681022.078 6475479.790 - 16.46% -
SetIntersection_None_Set_string_16384_64 13.95% 336388769.179 383328069.128 - 12.24% -
BM_format_to_n_string_begin<std::wstring>/16384 13.89% 2044.099 2327.969 - 5.64% -
std::transform(list<int>)_(identity_transform)/8192 13.80% 6961.267 7922.033 - 12.89% -
BM_StringRelational_Compare_Small_Small_ChangeFirst 13.76% 1.221 1.389 - 5.32% -
SetIntersection_Front_Set_uint32_262144_256 13.71% 4502181.895 5119397.398 - 11.29% -
SetIntersection_Interlaced_Set_uint32_16384_1024 13.69% 194068805.361 220627549.849 - 15.35% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 13.68% 28.850 32.796 - 14.41% -
SetIntersection_None_Vector_uint64_256_256 13.38% 2833520.202 3212744.836 - 14.30% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 13.30% 0.395 0.447 - -0.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 13.27% 31.969 36.212 - -2.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 13.22% 22.572 25.557 - -45.82% -
BM_deque_deque_ranges_copy_backward/0 13.13% 0.569 0.644 - 19.81% -
SetIntersection_None_Set_uint32_262144_256 13.09% 1330113.038 1504237.298 - 13.09% -
std::rotate(deque<int>)_(by_1/2)/8192 13.05% 1254.165 1417.864 - 19.81% -
SetIntersection_None_Set_uint32_262144_16 13.04% 1273622.736 1439739.019 - 10.40% -
std::find(list<int>)_(process_all)/8192 12.94% 7336.046 8285.099 - 20.91% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 12.83% 73.369 82.783 - -13.09% -
SetIntersection_Front_Set_float_1024_1024 12.82% 16011303.104 18063533.306 - -6.47% -
SetIntersection_Interlaced_Set_uint32_16384_16 12.72% 187047440.186 210838118.382 - 11.82% -
std::rotate(deque<int>)_(by_1/2)/1024 12.69% 162.821 183.485 - 19.21% -
std::move(list<int>)/4096 12.67% 4488.989 5057.719 - 6.32% -
SetIntersection_Interlaced_Set_uint32_256_16 12.64% 12287868.152 13841075.531 - 9.71% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 12.50% 19.852 22.333 - 8.98% -
SetIntersection_Interlaced_Set_uint32_16384_64 12.48% 194525966.141 218803216.610 - 11.69% -
SetIntersection_Front_Set_uint32_262144_16384 12.46% 347100822.355 390335744.390 - 7.26% -
SetIntersection_Front_Set_uint32_16384_64 12.45% 1813849.853 2039751.317 - 1.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 12.38% 34.600 38.882 - 6.66% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 12.34% 31.982 35.928 - 5.05% -
SetIntersection_None_Set_string_16384_1 12.30% 339525415.647 381292092.106 - 9.21% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 12.28% 9.663 10.849 - 12.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 12.21% 4346084.036 4876594.478 - 28.07% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.15% 19.484 21.851 - 8.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 12.10% 3992754.407 4475900.391 - -19.51% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 12.07% 23.494 26.330 - 11.24% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 12.07% 103.826 116.358 - 24.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 12.05% 28.614 32.062 - -6.87% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 11.86% 7422.512 8302.553 - 10.68% -
std::multimap<std::string,_int>::erase(iterator)/32 11.85% 26.500 29.641 - 11.63% -
SetIntersection_Front_Set_float_262144_16 11.78% 1151106.972 1286754.292 - 4.60% -
std::map<std::string,_int>::erase(iterator)/32 11.77% 26.078 29.147 - -2.79% -
BM_StringRelational_Eq_Empty_Empty_Control 11.69% 0.407 0.454 - 12.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 11.64% 43.265 48.299 - -6.45% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 11.60% 28.226 31.500 - -8.62% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 11.47% 8222.312 9165.328 - -10.69% -
std::replace_if(deque<int>)_(sprinkled)/50 11.43% 13.725 15.294 - -0.61% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 11.43% 25.390 28.292 - 1.25% -
SetIntersection_Front_Set_uint64_262144_1024 11.34% 17023792.909 18955083.098 - 1.73% -
SetIntersection_Interlaced_Vector_string_1024_16 11.31% 8924721.647 9934313.037 - -0.70% -
std::map<std::string,_int>::erase(key)_(existent)/32 11.31% 88.857 98.902 - 16.30% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 11.17% 325.774 362.148 - 3.60% -
std::replace(vector<int>)_(sprinkled)/32 11.15% 5.242 5.827 - 13.55% -
SetIntersection_None_Vector_float_262144_1024 11.13% 316255824.873 351464193.470 - -0.53% -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 11.10% 2360.434 2622.431 - 5.92% -
std::find_if(deque<int>)_(bail_25%)/8 11.08% 0.844 0.937 - 6.00% -
SetIntersection_Interlaced_Set_uint64_256_64 11.02% 11548681.166 12821836.466 - 11.67% -
std::is_sorted_until(list<int>)/8192 11.02% 7110.907 7894.795 - 9.13% -
SetIntersection_Front_Set_uint32_262144_1024 10.99% 15404308.308 17097679.898 - 14.16% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 10.92% 10373.383 11506.663 - 1.12% -
std::set<int>::insert(value)_(new_value,_middle)/8192 10.91% 31.157 34.557 - 13.72% -
std::set<std::string>::erase(iterator)/1024 10.90% 29.377 32.579 - 18.12% -
BM_vector_deque_copy/64000 10.85% 2824.140 3130.571 - 10.93% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 10.83% 3330.074 3690.592 - -6.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 10.80% 334539505.048 370673223.352 - 4.72% -
SetIntersection_Interlaced_Set_uint32_1024_4 10.73% 8170945.290 9047533.385 - 7.08% -
BM_vector_deque_move/65536 10.72% 2905.597 3217.160 - 11.49% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 10.72% 1249.815 1383.750 - 2.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 10.58% 339645726.274 375581060.381 - 6.89% -
BM_vector_deque_move/64000 10.57% 2823.102 3121.581 - 10.56% -
BM_StringFindCharLiteral/1024 10.54% 18.738 20.713 - -1.84% -
rng::find_last_if(list<int>)_(bail_90%)/8 10.53% 0.621 0.686 - 3.09% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 10.50% 18.531 20.477 - 10.61% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 10.44% 25.296 27.937 - 9.92% -
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 10.36% 686.038 757.084 - 6.00% -
BM_std_minmax_element<long_long>/1 10.34% 0.526 0.581 - 31.77% -
SetIntersection_None_Set_string_1024_1024 10.33% 17050291.365 18812389.765 - -7.47% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 10.33% 700.303 772.641 - 4.57% -
SetIntersection_None_Set_string_262144_1 10.30% 2882804.722 3179816.063 - 6.96% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 10.29% 78.511 86.586 - 4.68% -
SetIntersection_None_Vector_string_16384_64 10.24% 137506843.405 151591431.024 - 15.34% -
dynamic_cast_(Chain_middle,_1_level) 10.24% 10.495 11.570 - 9.58% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 10.23% 24.330 26.819 - 10.20% -
std::map<std::string,_int>::ctor(const_Self&)/32 10.16% 633.601 697.986 - -9.46% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 10.11% 415.728 457.778 - -5.93% -
SetIntersection_None_Set_string_262144_16384 10.11% 3009539.098 3313800.786 - 8.59% -
SetIntersection_None_Set_string_16384_4 10.10% 341483058.281 375962742.012 - 6.57% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 10.09% 0.232 0.255 - -15.37% -
SetIntersection_Front_Set_float_262144_64 10.05% 1902034.227 2093111.444 - 9.68% -
SetIntersection_Interlaced_Set_uint64_1024_16 10.00% 10165704.135 11182027.683 - 10.49% -
std::search(vector<int>,_pred)_(single_element)/1000 9.99% 277.498 305.229 - 8.82% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 9.95% 2647.634 2911.067 - 3.39% -
rng::contains_subrange(list<int>)_(process_all)/8192 9.94% 6755.972 7427.709 - 2.74% -
SetIntersection_Front_Set_uint32_256_64 9.89% 5809696.632 6384044.762 - -5.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 9.88% 4965086.374 5455856.724 - 24.88% -
BM_deque_vector_copy/0 9.83% 0.460 0.505 - -12.57% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 9.79% 9.615 10.557 - 3.90% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 9.79% 2450.517 2690.437 - 8.38% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 9.75% 2.372 2.603 - 8.00% -
BM_StringRelational_Less_Large_Large_Control 9.67% 1.882 2.064 - 0.26% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.66% 11.304 12.395 - 10.32% -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 9.64% 756.144 829.065 - 4.52% -
ranges::minmax(std::list<long_long>)/70000 9.60% 49340.010 54078.349 - 8.87% -
SetIntersection_None_Set_string_1024_64 9.60% 16814912.343 18428747.216 - 3.19% -
dynamic_cast_(Chain_fail,_3_levels) 9.59% 24.854 27.239 - 8.85% -
std::find_if_not(vector<char>)_(bail_25%)/1024 9.51% 25.820 28.275 - 14.10% -
BM_deque_deque_ranges_copy/70000 9.49% 24190.776 26487.516 - 23.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 9.49% 1793644.857 1963844.057 - 7.73% -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 9.48% 18940.930 20736.779 - 4.67% -
SetIntersection_Interlaced_Set_uint64_1024_64 9.48% 10425037.099 11413365.789 - 9.32% -
BM_deque_deque_ranges_copy_backward/70000 9.46% 24318.662 26619.993 - 37.06% -
std::format(double)_(fmt:_{:0<17500_17000}) 9.44% 1753.752 1919.366 - 8.98% -
std::partition(deque<int>)_(sparse)/32 9.41% 9.137 9.997 - 9.08% -
SetIntersection_None_Set_string_16384_16 9.38% 342653285.712 374809151.600 - 8.76% -
std::unordered_set<int>::find(key)/32 9.38% 7.703 8.426 - -0.29% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 9.37% 61.165 66.895 - 14.82% -
std::move_backward(vector<int>)/262144 9.34% 21489.212 23496.479 - 7.81% -
SetIntersection_Front_Set_uint32_262144_262144 9.28% 1819902.100 1988860.779 - 6.42% -
std::multiset<int>::clear()/1024 9.25% 9864.464 10776.763 - 6.46% -
BM_deque_deque_ranges_copy_backward/65536 9.21% 22876.781 24983.629 - 37.40% -
BM_StringRelational_Eq_Large_Large_Control 9.19% 1.877 2.049 - -7.89% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 9.18% 15.925 17.387 - 8.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 9.15% 42549961.293 46443659.905 - 8.02% -
dynamic_cast_(Chain_fail,_2_levels) 9.05% 20.114 21.935 - 8.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 9.00% 4861290.008 5298985.913 - 4.09% -
SetIntersection_Interlaced_Set_uint32_1024_256 9.00% 12541002.873 13669990.096 - 13.91% -
BM_deque_deque_ranges_copy_backward/64000 8.99% 22322.025 24329.116 - 36.76% -
std::unordered_multimap<int,_int>::find(key)/32 8.99% 9.968 10.864 - 9.53% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 8.95% 2.648 2.885 - 15.54% -
BM_StringRelational_Less_Small_Small_ChangeFirst 8.93% 1.289 1.405 - 6.72% -
BM_deque_vector_move_backward/65536 8.91% 4670.143 5086.334 - 8.47% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8.89% 4794.716 5220.800 - 2.76% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 8.87% 0.529 0.576 - 8.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 8.85% 5940319.490 6465999.707 - 2.25% -
SetIntersection_Interlaced_Set_uint64_1024_4 8.84% 8221869.078 8948972.449 - 2.99% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 8.78% 33.518 36.461 - -0.94% -
std::make_heap(vector<int>)_(heap)/8 8.78% 22.057 23.993 - 12.90% -
SetIntersection_None_Vector_float_262144_16384 8.74% 322634473.676 350828736.244 - -7.36% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 8.72% 35.564 38.665 - 11.07% -
BM_deque_deque_ranges_copy/4096 8.70% 1401.278 1523.139 - 26.53% -
SetIntersection_Interlaced_Set_uint64_256_4 8.69% 11334171.548 12318665.570 - 9.45% -
std::set<std::string>::contains(key)/32 8.60% 77.867 84.565 - 5.94% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 8.60% 28.858 31.341 - 3.43% -
SetIntersection_None_Set_string_1024_1 8.60% 16993721.202 18455383.740 - 8.10% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.57% 9.298 10.095 - 2.87% -
SetIntersection_None_Vector_uint32_1024_4 8.55% 2322408.231 2521031.536 - 9.06% -
BM_deque_deque_ranges_copy/4000 8.55% 1370.273 1487.431 - 25.81% -
std::format(double)_(fmt:_{:0^17500_17000L}) 8.55% 1774.880 1926.603 - 9.00% -
BM_vector_deque_move/70000 8.55% 3087.642 3351.568 - 8.87% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 8.48% 42.750 46.376 - -9.27% -
std::find(vector<short>)_(bail_25%)/8 8.48% 0.616 0.668 - -0.80% -
BM_deque_deque_ranges_copy/1024 8.45% 353.834 383.743 - 25.77% -
BM_deque_vector_ranges_move/1 8.44% 0.851 0.923 - 6.58% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 8.44% 949597.359 1029748.874 - -0.62% -
SetIntersection_None_Set_string_262144_16 8.41% 2884765.621 3127231.728 - 5.64% -
BM_deque_deque_ranges_copy/5500 8.39% 1880.535 2038.319 - 25.67% -
BM_StringMove_Huge 8.38% 0.708 0.767 - 0.69% -
SetIntersection_None_Vector_string_16384_16 8.37% 137478751.410 148981499.812 - 13.82% -
std::format(double)_(fmt:_{:017500_17000L}) 8.36% 1791.978 1941.817 - 9.99% -
BM_vector_deque_copy/70000 8.34% 3087.428 3345.044 - 8.52% -
std::unordered_set<std::string>::ctor(const_Self&)/32 8.34% 778.862 843.814 - 13.55% -
BM_deque_deque_ranges_copy/65536 8.33% 22895.472 24803.767 - 23.33% -
SetIntersection_Interlaced_Set_uint32_16384_256 8.30% 205583128.706 222649872.443 - 11.01% -
std::format(double)_(fmt:_{:0^17500_17000}) 8.29% 1770.824 1917.616 - 8.74% -
SetIntersection_None_Vector_string_16384_4 8.29% 137481059.600 148877303.582 - 14.08% -
std::unordered_map<int,_int>::ctor(const_Self&)/32 8.28% 182.079 197.154 - 10.46% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 8.22% 3.699 4.003 - 6.43% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 8.22% 47.920 51.858 - 8.42% -
BM_StringRelational_Compare_Huge_Large_Control 8.17% 1.900 2.055 - 1.64% -
std::format(double)_(fmt:_{:0<17500_17000L}) 8.16% 1787.043 1932.910 - 10.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 8.15% 340705911.862 368482933.659 - 6.29% -
BM_format_string<char>/1 8.13% 9.097 9.836 - 2.04% -
std::multiset<int>::clear()/8192 8.11% 80280.319 86792.588 - 6.15% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/0 8.11% 15.841 17.126 - 6.89% -
std::count(vector<int>)_(every_other)/8 8.10% 1.266 1.368 - 3.31% -
BM_deque_deque_ranges_copy_backward/5500 8.10% 1894.218 2047.593 - 32.81% -
SetIntersection_None_Set_string_262144_256 8.08% 2897748.258 3131906.502 - 6.34% -
BM_deque_deque_ranges_copy_backward/4000 8.06% 1378.176 1489.210 - 34.52% -
dynamic_cast_(Chain_middle,_4_levels) 8.03% 33.258 35.928 - 9.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 8.02% 322639546.124 348507756.367 - 6.25% -
SetIntersection_None_Vector_string_16384_256 8.00% 137600494.875 148609367.386 - 13.73% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 7.99% 3.148 3.399 - 8.96% -
SetIntersection_Interlaced_Set_uint64_1024_256 7.95% 12351476.401 13332903.013 - 4.02% -
BM_deque_vector_copy/70000 7.94% 3207.275 3462.092 - 8.63% -
std::copy_n(list<int>)/32768 7.94% 26178.364 28256.035 - 7.24% -
BM_deque_deque_ranges_copy/512 7.89% 179.849 194.043 - 25.25% -
std::multiset<int>::insert(const_value_type&)_(already_present)/1024 7.81% 21.307 22.971 - -0.62% -
BM_deque_deque_ranges_move_backward/0 7.81% 0.602 0.649 - 11.49% -
SetIntersection_Interlaced_Set_string_16384_16 7.80% 347560162.966 374681378.171 - 3.36% -
std::unordered_set<std::string>::find(key)/32 7.75% 90.985 98.035 - -7.07% -
BM_deque_deque_ranges_copy_backward/1024 7.74% 354.891 382.349 - 32.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 7.70% 5310079.968 5719195.772 - 2.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 7.67% 145.485 156.648 - -4.39% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 7.67% 39.337 42.355 - 6.75% -
SetIntersection_Interlaced_Set_string_262144_262144 7.63% 15645316.336 16838437.412 - 7.70% -
dynamic_cast_(Chain_fail,_7_levels) 7.63% 57.906 62.322 - 8.22% -
rng::contains(list<int>)_(process_all)/8 7.62% 2.212 2.380 - 2.44% -
SetIntersection_Interlaced_Set_uint64_262144_16 7.61% 1420604.531 1528656.110 - 7.82% -
BM_deque_vector_copy/65536 7.60% 2929.438 3152.211 - 8.36% -
BM_deque_vector_ranges_move_backward/0 7.59% 0.641 0.690 - 11.91% -
SetIntersection_Front_Set_uint32_64_64 7.57% 14198870.334 15274349.990 - 8.50% -
BM_deque_deque_ranges_copy/64000 7.56% 22444.923 24141.399 - 20.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 7.55% 3690646.030 3969400.050 - 18.62% -
BM_deque_deque_ranges_copy_backward/4096 7.54% 1418.480 1525.431 - 34.32% -
std::format(double)_(fmt:_{:017500_17000}) 7.54% 1784.229 1918.716 - 8.80% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 7.53% 0.805 0.866 - 2.65% -
bm_make_exception_ptr/threads:2 7.46% 5.778 6.209 - 2.47% -
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/1024 7.46% 1.272 1.367 - 5.99% -
SetIntersection_Interlaced_Set_uint32_262144_64 7.44% 1483378.932 1593765.803 - 6.57% -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 7.40% 32670.004 35086.483 - 2.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.39% 33.089 35.535 - 31.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 7.36% 6667078.085 7157554.560 - 15.34% -
SetIntersection_None_Vector_uint32_262144_16384 7.32% 350470133.475 376125089.475 - 23.23% -
SetIntersection_None_Vector_uint32_64_64 7.31% 8887348.225 9537310.043 - 0.44% -
std::find_if_not(vector<char>)_(bail_25%)/32768 7.28% 823.820 883.760 - 11.29% -
SetIntersection_Front_Set_float_16384_16 7.27% 1196439.797 1283373.730 - 2.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 7.26% 28.485 30.553 - 4.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 7.26% 80.859 86.729 - 2.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 7.24% 5159905.600 5533672.587 - 13.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 7.24% 61.624 66.084 - -29.73% -
SetIntersection_Interlaced_Set_uint32_262144_256 7.23% 1331069.041 1427272.335 - 5.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 7.23% 1823609.229 1955374.610 - 6.18% -
rng::find_last_if_not(list<int>)_(bail_90%)/8 7.20% 0.622 0.667 - 3.17% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/8192 7.19% 38243.159 40992.104 - 6.53% -
SetIntersection_Interlaced_Set_float_262144_64 7.19% 1487223.897 1594096.422 - 7.70% -
SetIntersection_None_Set_string_1024_4 7.15% 17414958.542 18660635.501 - 1.71% -
SetIntersection_Interlaced_Set_uint64_262144_1024 7.13% 1362174.749 1459289.342 - 6.85% -
SetIntersection_None_Vector_uint32_64_1 7.07% 17431759.273 18663405.201 - 3.40% -
dynamic_cast_(Chain_middle,_2_levels) 7.03% 18.295 19.581 - 8.12% -
dynamic_cast_(Chain_middle,_3_levels) 7.02% 30.334 32.464 - 8.25% -
ranges::min(std::deque<__int128>)/1 7.02% 0.496 0.531 - 16.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 7.01% 4611688.107 4934917.716 - -13.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 6.98% 1851979.177 1981308.218 - 7.65% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 6.98% 21.141 22.616 - 2.84% -
BM_BitsetToString<32>/Dense_(90%)/90 6.91% 27.370 29.260 - 18.53% -
BM_vector_deque_ranges_move/70000 6.91% 20580.808 22002.320 - 2.99% -
BM_vector_deque_copy/65536 6.89% 2895.929 3095.493 - 7.38% -
rng::find_last_if(deque<int>)_(bail_90%)/8 6.89% 0.997 1.065 - -0.00% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 6.85% 5587.345 5970.340 - 4.93% -
SetIntersection_None_Set_uint32_262144_262144 6.84% 1489424.147 1591294.073 - 6.97% -
BM_vector_deque_ranges_copy/70000 6.84% 20582.924 21990.443 - 1.37% -
std::generate(list<int>)/8192 6.84% 7501.532 8014.466 - 8.66% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 6.83% 34.285 36.626 - 0.40% -
SetIntersection_Front_Set_uint32_16384_1024 6.82% 15147179.272 16179521.009 - 7.65% -
std::stable_partition(vector<int>)_(dense)/50 6.81% 24.136 25.781 - -1.51% -
BM_StringRead_Cold_Shallow_Large 6.81% 1.182 1.262 - -1.94% -
BM_StringRead_Cold_Shallow_Small 6.80% 1.182 1.263 - -1.66% -
SetIntersection_Front_Set_uint64_64_64 6.79% 15235124.691 16270299.722 - 6.07% -
std::replace_if(deque<int>)_(sprinkled)/32 6.78% 9.314 9.945 - 4.85% -
BM_StringAssignAsciiz_Huge_Opaque 6.78% 199.869 213.418 - 6.84% -
SetIntersection_Front_Set_float_16384_64 6.73% 1791403.303 1911882.730 - -3.65% -
std::copy_if(list<int>)_(every_other)/4096 6.72% 3159.421 3371.755 - 1.42% -
SetIntersection_None_Set_string_256_16 6.71% 18570694.914 19816128.726 - -0.15% -
rng::contains_subrange(list<int>)_(same_length)/8192 6.70% 7969.704 8503.591 - -0.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.69% 134999.271 144036.280 - 0.46% -
SetIntersection_None_Vector_uint64_64_4 6.68% 16705527.216 17820634.397 - 5.86% -
SetIntersection_None_Set_string_256_256 6.67% 9956140.490 10620317.678 - -0.87% -
SetIntersection_Interlaced_Set_uint64_256_16 6.66% 12253293.585 13069655.775 - 4.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 6.64% 1182229.444 1260764.664 - 3.26% -
SetIntersection_Front_Set_string_262144_64 6.64% 3988792.235 4253648.641 - 11.54% -
std::partition(list<int>)_(sparse)/8192 6.63% 7147.847 7621.825 - 3.78% -
std::unordered_set<int>::clear()/8192 6.62% 42293.921 45095.868 - 3.39% -
std::find_if_not(list<int>)_(process_all)/50 6.62% 10.776 11.489 - 2.18% -
SetIntersection_Interlaced_Set_float_262144_16 6.61% 1310661.901 1397263.259 - 4.80% -
BM_StringEraseWithMove_Large_Opaque 6.58% 1.808 1.927 - 11.03% -
SetIntersection_None_Vector_uint64_64_16 6.55% 14254023.791 15188189.723 - 6.24% -
rng::contains(vector<int>)_(process_all)/8 6.54% 2.181 2.323 - 1.65% -
SetIntersection_Front_Set_float_1024_16 6.53% 1212551.026 1291771.745 - 3.21% -
BM_deque_deque_ranges_copy_backward/512 6.53% 180.087 191.849 - 31.02% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 6.53% 19.962 21.265 - 2.74% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 6.50% 0.987 1.051 - 5.42% -
SetIntersection_None_Set_string_16384_1024 6.49% 348294748.882 370895460.883 - 7.43% -
std::unordered_map<int,_int>::clear()/32 6.48% 553.008 588.865 - 4.09% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 6.46% 23.124 24.618 - 9.40% -
SetIntersection_Interlaced_Set_float_262144_4 6.46% 1133509.912 1206733.752 - 4.35% -
std::find_if_not(list<int>)_(bail_25%)/32768 6.44% 6832.544 7272.817 - 3.18% -
std::none_of(deque<int>)_(process_all)/32768 6.44% 8772.374 9337.368 - 6.37% -
std::copy_backward(deque<int>)/262144 6.44% 18743.523 19950.396 - 6.32% -
SetIntersection_Interlaced_Set_string_64_64 6.40% 29955669.044 31872029.864 - -0.29% -
SetIntersection_Front_Set_float_262144_262144 6.39% 1845437.102 1963406.801 - -0.93% -
std::none_of(deque<int>)_(process_all)/8192 6.39% 2181.035 2320.300 - 6.40% -
std::is_partitioned(list<int>)_(unpartitioned)/32 6.37% 5.789 6.158 - 0.61% -
std::format(double)_(fmt:_{:0>17500_17000L}) 6.36% 1800.648 1915.082 - 7.47% -
std::multiset<std::string>::equal_range(key)/32 6.35% 68.761 73.130 - 9.76% -
SetIntersection_None_Vector_float_64_16 6.35% 14393929.047 15307547.325 - 5.71% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 6.30% 16.213 17.234 - -1.44% -
SetIntersection_None_Set_float_262144_64 6.30% 1487533.562 1581247.896 - 6.27% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 6.29% 447.883 476.059 - 1.12% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 6.29% 348365.556 370279.175 - 5.64% -
SetIntersection_None_Vector_uint64_64_64 6.29% 8936081.955 9498168.342 - 7.21% -
BM_vector_deque_ranges_move_backward/65536 6.27% 19363.036 20577.761 - -0.26% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 6.27% 5593.020 5943.433 - 3.30% -
std::generate_n(list<int>)/8192 6.26% 7098.142 7542.590 - 11.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 6.25% 1860175.747 1976487.692 - 5.99% -
SetIntersection_Front_Set_uint64_16384_256 6.22% 4906219.058 5211592.047 - 15.35% -
std::format(double)_(fmt:_{:0>17500_17000}) 6.22% 1784.061 1895.071 - 8.78% -
SetIntersection_None_Set_float_262144_262144 6.22% 1486848.108 1579318.196 - 6.23% -
BM_format_to_iterator/<std::array>_string_view_len_6 6.21% 2.159 2.293 - 5.34% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 6.21% 1.649 1.751 - 10.48% -
SetIntersection_None_Set_float_262144_4 6.19% 1488992.013 1581122.633 - 6.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.18% 537.349 570.583 - 5.21% -
BM_deque_vector_copy_backward/2 6.18% 1.687 1.791 - 12.98% -
std::partition(deque<int>)_(sparse)/50 6.14% 14.159 15.028 - 3.40% -
std::find(vector<long_long>)_(process_all)/1024 6.12% 158.322 168.019 - 5.94% -
BM_StringRelational_Eq_Small_Large_Control 6.12% 0.344 0.365 - -6.06% -
BM_StringConstructDestroyCStr_Large_Transparent 6.12% 8.907 9.453 - -4.15% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.10% 54684.574 58020.233 - 4.65% -
SetIntersection_Front_Vector_uint32_262144_1 6.07% 970336.050 1029267.581 - -0.39% -
BM_std_minmax_element<int>/2 6.06% 0.489 0.519 - 7.49% -
SetIntersection_None_Vector_float_256_256 6.05% 3145826.422 3336237.557 - 16.05% -
SetIntersection_None_Set_uint64_262144_256 6.04% 1488137.059 1578080.468 - 7.04% -
std::partition(deque<int>)_(sparse)/1024 6.04% 415.681 440.796 - 6.00% -
SetIntersection_Interlaced_Set_uint32_262144_4 6.03% 1142423.600 1211360.563 - 5.74% -
SetIntersection_Interlaced_Set_uint64_262144_4 5.98% 1041241.921 1103527.378 - 5.43% -
rng::contains_subrange(deque<int>)_(process_all)/8192 5.98% 2720.497 2883.148 - 5.67% -
BM_vector_deque_ranges_copy_backward/65536 5.97% 19424.935 20584.365 - -0.68% -
SetIntersection_Front_Vector_uint32_1024_1 5.96% 973898.312 1031976.426 - 0.70% -
dynamic_cast_(Chain_fail,_4_levels) 5.91% 33.830 35.828 - 4.13% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 5.90% 28.042 29.696 - 29.98% -
rng::contains_subrange(list<int>)_(process_all)/50 5.90% 15.391 16.298 - 1.85% -
BM_to_sys/2100/threads:16 5.90% 16.294 17.255 - -6.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 5.88% 1024795.696 1085078.344 - 4.80% -
rng::contains(list<int>)_(process_all)/32 5.87% 8.908 9.431 - 5.88% -
SetIntersection_None_Vector_uint32_64_16 5.87% 14367853.156 15211177.509 - 6.32% -
SetIntersection_None_Set_float_262144_1024 5.84% 1489953.138 1577020.623 - 5.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 5.84% 18635211.582 19723644.741 - 5.02% -
SetIntersection_None_Set_uint64_262144_16384 5.84% 1500187.907 1587732.695 - 6.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 5.83% 987058.692 1044597.477 - 1.71% -
SetIntersection_None_Set_string_256_64 5.82% 16332417.093 17283088.486 - 2.85% -
std::for_each(list<int>)/8 5.82% 2.391 2.530 - 0.08% -
SetIntersection_Interlaced_Vector_string_64_16 5.78% 23513614.609 24872641.703 - 4.13% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.78% 23.275 24.619 - 0.73% -
SetIntersection_Interlaced_Set_uint32_262144_16 5.77% 1267104.410 1340168.063 - 5.65% -
SetIntersection_None_Vector_uint64_64_1 5.76% 17659021.098 18675754.693 - 4.01% -
SetIntersection_Front_Set_float_64_16 5.76% 15367953.628 16252725.793 - 1.20% -
SetIntersection_None_Set_uint64_262144_16 5.74% 1494761.556 1580504.235 - 7.10% -
BM_vector_deque_ranges_move_backward/2 5.74% 1.141 1.206 - -4.02% -
std::multimap<std::string,_int>::equal_range(key)/32 5.72% 67.771 71.651 - 9.95% -
SetIntersection_None_Vector_float_262144_64 5.72% 331341780.826 350289627.444 - 12.60% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 5.71% 1.666 1.761 - 5.57% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 5.70% 24.289 25.675 - 4.04% -
bm_ranges_lexicographical_compare<signed_char>/1 5.70% 0.772 0.816 - 6.16% -
BM_to_chars_bad/23 5.68% 2.761 2.918 - 6.72% -
SetIntersection_Front_Set_uint64_262144_64 5.68% 1944561.396 2054918.651 - 13.95% -
std::find_if_not(deque<int>)_(bail_25%)/1024 5.67% 61.208 64.681 - 5.13% -
SetIntersection_Interlaced_Set_uint64_262144_64 5.67% 1359571.237 1436718.740 - 5.41% -
std::reverse(list<int>)/32768 5.67% 16684.492 17630.871 - 5.42% -
std::equal(vector<int>)_(it,_it,_it)/8 5.66% 1.338 1.414 - 15.78% -
SetIntersection_None_Set_uint64_262144_1 5.66% 1492126.379 1576568.000 - 6.87% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.66% 30.498 32.223 - 9.19% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 5.66% 18150.038 19176.482 - -1.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 5.65% 11823922.908 12492085.109 - 0.13% -
dynamic_cast_(Chain_fail,_8_levels) 5.65% 62.362 65.886 - 5.35% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 5.64% 17554.025 18544.914 - -1.49% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 5.64% 19013.575 20085.322 - -0.11% -
std::reverse(list<int>)/4096 5.63% 1840.256 1943.828 - 5.63% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 5.62% 237744.545 251116.396 - 5.29% -
SetIntersection_Interlaced_Set_float_262144_256 5.61% 1402487.978 1481196.843 - 5.63% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 5.59% 42.273 44.636 - 3.37% -
SetIntersection_Front_Vector_float_64_64 5.58% 9160889.644 9672428.278 - 1.00% -
SetIntersection_Interlaced_Set_uint32_262144_1024 5.56% 1522125.211 1606777.310 - 5.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 5.56% 24194632.517 25539523.084 - 4.38% -
SetIntersection_Interlaced_Set_string_16384_64 5.51% 352163770.405 371567571.264 - 5.19% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 5.51% 11935.756 12593.396 - -1.89% -
std::find(vector<long_long>)_(process_all)/32768 5.51% 5002.202 5277.632 - 5.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 5.48% 1480784.733 1561955.083 - 4.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 5.47% 1030836.720 1087249.210 - 3.51% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.47% 661.217 697.378 - -2.54% -
dynamic_cast_(Chain_fail,_6_levels) 5.47% 51.950 54.790 - 5.89% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 5.47% 5544.230 5847.248 - -0.23% -
SetIntersection_Front_Set_uint64_262144_1 5.44% 983971.637 1037502.894 - 2.72% -
std::replace(vector<int>)_(sprinkled)/50 5.42% 8.392 8.846 - 11.15% -
BM_StringRelational_Less_Large_Large_ChangeFirst 5.42% 1.204 1.269 - -0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 5.40% 1482660.417 1562783.029 - 4.54% -
std::find(vector<long_long>)_(process_all)/50 5.40% 7.859 8.283 - 5.20% -
std::find(vector<long_long>)_(bail_25%)/8192 5.38% 314.907 331.845 - 5.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 5.38% 42788190.022 45088068.396 - -13.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 5.37% 1481222.920 1560808.159 - 4.67% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 5.36% 3676.425 3873.432 - -0.14% -
BM_align/8 5.35% 0.635 0.669 - 2.43% -
std::find(vector<long_long>)_(bail_25%)/32768 5.34% 1251.238 1318.067 - 5.18% -
SetIntersection_Interlaced_Vector_uint32_16384_1 5.34% 978632.737 1030899.258 - 0.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 5.33% 7164740.612 7546476.249 - 1.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 5.32% 1342173.666 1413512.975 - 4.65% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.30% 853.361 898.614 - -2.96% -
BM_SharedPtrCreateDestroy 5.29% 10.477 11.031 - 3.32% -
std::is_partitioned(vector<int>)_(partitioned)/1024 5.28% 167.676 176.533 - 5.74% -
std::find(vector<long_long>)_(bail_25%)/1024 5.28% 39.351 41.429 - 5.09% -
std::find_end(forward_list<int>)_(single_element)/8192 5.27% 5812.208 6118.698 - 3.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 5.25% 15727460.615 16552802.510 - 4.37% -
BM_vector_deque_ranges_move/65536 5.24% 19236.095 20244.016 - 0.63% -
BM_deque_deque_ranges_move/0 5.23% 0.656 0.691 - 14.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 5.21% 1030723.425 1084456.779 - 1.30% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 5.20% 24.075 25.326 - 18.71% -
BM_vector_deque_ranges_copy/65536 5.19% 19240.532 20240.036 - 0.27% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.17% 7094.343 7460.866 - 3.20% -
std::variant<1-alt>::visit()_(3_variants) 5.17% 0.222 0.233 - 6.50% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 5.15% 0.410 0.431 - -6.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 5.15% 16870602.127 17740188.166 - 2.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 5.15% 984320.464 1035054.121 - -0.38% -
std::move(deque<int>)/32768 5.15% 2149.005 2259.749 - -0.46% -
SetIntersection_Interlaced_Set_float_262144_1024 5.15% 1512722.578 1590578.817 - 5.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 5.15% 1481791.027 1558042.597 - 4.36% -
SetIntersection_Front_Set_string_1024_64 5.14% 3977539.204 4182179.691 - 3.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 5.14% 204824479.204 215357874.101 - 0.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 5.13% 18.478 19.425 - 5.22% -
std::set<std::string>::upper_bound(key)/32 5.12% 66.916 70.345 - -2.86% -
std::copy(list<int>)/64 5.12% 30.988 32.574 - 0.73% -
SetIntersection_Interlaced_Set_uint32_16384_16384 5.12% 316402722.693 332593501.545 - -2.57% -
SetIntersection_None_Vector_uint32_64_4 5.10% 17041909.512 17911539.678 - 6.31% -
std::find_if_not(vector<char>)_(bail_25%)/8192 5.04% 216.337 227.250 - 8.04% -
SetIntersection_Front_Vector_uint32_262144_4 5.04% 980832.893 1030295.575 - 0.94% -
ranges::min(std::list<long_long>)/1 5.04% 0.384 0.404 - -6.59% -
std::stable_partition(vector<int>)_(dense)/32 5.02% 19.628 20.614 - -2.77% -
std::find(list<int>)_(process_all)/50 5.01% 10.550 11.079 - 5.23% -
SetIntersection_Front_Set_string_16384_256 5.00% 12618192.425 13249640.260 - 5.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.00% 1918822.993 2014741.767 - 2.77% -
std::find(vector<long_long>)_(process_all)/8192 4.99% 1247.038 1309.288 - 4.67% -
SetIntersection_Interlaced_Set_uint32_262144_16384 4.99% 1281316.858 1345210.709 - 4.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 4.98% 328762264.590 345137397.293 - -1.44% -
BM_deque_vector_copy/64000 4.97% 2872.690 3015.321 - 4.67% -
SetIntersection_Interlaced_Set_float_64_64 4.95% 16254941.159 17059009.726 - 11.21% -
BM_BitsetToString<8192>/Sparse_(10%)/10 4.94% 2011.583 2111.028 - -4.00% -
ranges::minmax(std::list<long_long>)/64 4.94% 23.278 24.428 - 3.95% -
BM_align/64 4.94% 0.635 0.667 - 1.72% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 4.94% 14.133 14.831 - 1.99% -
SetIntersection_None_Set_uint64_262144_64 4.94% 1346745.994 1413216.814 - 5.81% -
BM_align/1 4.92% 0.636 0.668 - 2.16% -
std::pop_heap(vector<std::string>)/1024 4.92% 57.377 60.199 - 4.88% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 4.90% 20.212 21.203 - -4.22% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 4.89% 50.252 52.710 - 10.52% -
BM_deque_vector_move_backward/70000 4.89% 5039.647 5286.099 - 5.10% -
std::stable_partition(deque<int>)_(dense)/32 4.88% 30.272 31.749 - 2.78% -
std::variant<1-alt>::visit()_(2_variants) 4.88% 0.220 0.231 - 4.37% -
std::find_end(list<int>,_pred)_(single_element)/8192 4.86% 8591.602 9009.541 - 3.64% -
BM_format_to_iterator/<std::string>_string_len_6 4.86% 2.238 2.347 - 8.23% -
BM_japanese_text<wchar_t> 4.86% 47928.420 50255.394 - 3.25% -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 4.85% 9433.161 9890.366 - 1.27% -
std::find(list<int>)_(process_all)/32768 4.83% 26007.650 27263.528 - 3.66% -
std::reverse_copy(list<int>)/32768 4.82% 26714.527 28003.053 - 3.03% -
std::multimap<int,_int>::equal_range(key)/1024 4.82% 31.819 33.354 - 5.10% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.82% 1801.299 1888.082 - -1.34% -
std::map<std::string,_int>::equal_range(key)/32 4.82% 66.345 69.541 - -1.55% -
BM_align/256 4.81% 0.635 0.666 - 2.27% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 4.81% 57.239 59.993 - 5.60% -
SetIntersection_Interlaced_Set_uint32_1024_64 4.79% 10472381.534 10974412.784 - 0.80% -
SetIntersection_Front_Vector_uint32_1024_4 4.79% 1006315.602 1054504.933 - 5.57% -
ranges::minmax(std::deque<long_long>)/1 4.79% 0.395 0.414 - -8.85% -
ranges::minmax(std::deque<char>)/1 4.78% 0.486 0.509 - 12.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 4.78% 1358206.850 1423065.551 - 3.57% -
SetIntersection_Interlaced_Vector_uint32_256_64 4.77% 5063188.454 5304500.122 - 3.64% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.76% 1802.110 1887.920 - 8.17% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.76% 1669.702 1749.190 - 2.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 4.75% 6921985.840 7250685.777 - 4.30% -
std::find_end(deque<int>)_(process_all)/8192 4.74% 3328.868 3486.663 - -1.14% -
rng::find_last(vector<char>)_(bail_10%)/50 4.73% 6.064 6.351 - 4.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 4.72% 340657692.602 356730339.583 - -0.76% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 4.72% 10.252 10.736 - 5.45% -
std::reverse_copy(vector<int>)/8 4.71% 2.451 2.566 - 4.29% -
std::multimap<int,_int>::upper_bound(key)/8192 4.71% 38.050 39.840 - 5.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 4.70% 5576.828 5838.824 - 0.51% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 4.69% 31.966 33.465 - 5.27% -
SetIntersection_None_Set_string_1024_256 4.68% 17816642.672 18650485.482 - 6.98% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 4.67% 45500.711 47625.540 - 3.06% -
BM_deque_vector_move/70000 4.65% 3248.871 3400.011 - 4.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 4.64% 1346808.393 1409242.395 - 4.31% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 4.64% 85.704 89.677 - 4.04% -
SetIntersection_None_Set_uint64_262144_262144 4.63% 1365740.318 1428988.762 - 5.63% -
std::for_each_n(deque<int>)/8 4.62% 2.839 2.971 - -5.21% -
std::find_end(deque<int>)_(process_all)/1048576 4.62% 424861.908 444505.572 - -1.69% -
std::find_end(deque<int>)_(single_element)/8192 4.62% 3360.895 3516.216 - -8.69% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 4.61% 31.655 33.114 - 4.56% -
BM_deque_deque_copy/70000 4.60% 3491.878 3652.644 - 2.40% -
SetIntersection_Front_Set_uint32_256_256 4.60% 9531466.616 9970265.720 - 15.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 4.59% 329578639.141 344721323.733 - -4.31% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 4.58% 377.099 394.382 - -21.77% -
SetIntersection_Front_Vector_string_16384_1 4.58% 1028205.780 1075328.654 - 2.09% -
SetIntersection_None_Set_uint64_262144_1024 4.58% 1349725.761 1411499.921 - 5.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 4.57% 1920395.996 2008245.094 - 2.07% -
SetIntersection_Front_Set_uint32_256_16 4.56% 4572473.713 4781199.924 - 1.22% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.55% 24.695 25.819 - -32.39% -
std::multiset<std::string>::clear()/32 4.55% 839.648 877.848 - 2.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 4.53% 993553.083 1038558.967 - 2.79% -
SetIntersection_None_Set_string_1024_16 4.53% 17987170.303 18801786.797 - 2.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 4.53% 1444621.012 1510022.674 - 0.35% -
BM_deque_vector_ranges_copy_backward/1 4.52% 0.884 0.924 - 6.10% -
SetIntersection_Front_Set_string_262144_1 4.50% 1030200.208 1076560.980 - 0.71% -
SetIntersection_None_Set_uint64_262144_4 4.49% 1350678.969 1411376.987 - 5.34% -
SetIntersection_Interlaced_Set_string_256_64 4.49% 21181659.471 22132975.816 - 0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.47% 332407373.190 347256703.768 - -3.61% -
SetIntersection_Front_Vector_uint32_262144_16 4.47% 1026675.850 1072522.905 - 6.68% -
rng::fold_left(deque<int>)/8 4.46% 3.350 3.499 - 3.77% -
SetIntersection_Front_Set_uint64_262144_4 4.46% 1028291.788 1074196.817 - -0.87% -
BM_from_sys/1979/threads:16 4.46% 0.688 0.719 - 2.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.45% 1391.554 1453.522 - 0.08% -
std::find_end(deque<int>)_(single_element)/1024 4.45% 420.738 439.451 - -10.82% -
std::search(list<int>,_pred)_(near_matches)/1000 4.43% 40427.133 42217.201 - 2.66% -
BM_format/C_string_len_60 4.43% 20.177 21.070 - 0.97% -
std::multiset<std::string>::erase(iterator)/32 4.42% 25.671 26.807 - -9.41% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 4.42% 22.157 23.137 - 3.55% -
rng::fold_left(list<int>)/8192 4.42% 10445.029 10906.762 - 3.44% -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.41% 0.966 1.009 - -11.49% -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 4.40% 42.371 44.237 - 2.82% -
rng::contains(deque<int>)_(process_all)/50 4.40% 12.118 12.651 - 4.04% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 4.40% 45533.791 47537.543 - 2.73% -
std::for_each(list<int>)/8192 4.40% 7841.341 8186.207 - -0.29% -
BM_format_to_n_string_begin<std::wstring>/1048576 4.40% 137685.512 143740.103 - 1.54% -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 4.39% 1193.598 1246.049 - 1.86% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 4.39% 33.884 35.372 - 2.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 4.39% 1354824.752 1414308.790 - 3.59% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 4.38% 3043.229 3176.674 - -21.49% -
SetIntersection_Interlaced_Set_float_256_256 4.35% 10482851.276 10939362.668 - 20.20% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 4.34% 954.513 995.926 - 0.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 4.34% 3598985.681 3755107.569 - 0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.34% 345720577.952 360712388.453 - 1.70% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 4.34% 22.896 23.888 - 6.67% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 4.33% 549.003 572.760 - 2.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 4.32% 330106137.520 344369359.625 - 0.07% -
BM_deque_vector_move_backward/0 4.32% 0.441 0.460 - -0.04% -
BM_StringRead_Cold_Deep_Empty 4.32% 1.330 1.387 - 1.95% -
BM_stop_token_single_thread_polling_stop_requested/131072 4.29% 548647.302 572203.435 - 2.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 4.28% 1343960.874 1401520.334 - 3.74% -
std::map<std::string,_int>::contains(key)/32 4.25% 85.563 89.195 - -1.78% -
BM_vector_deque_move_backward/1 4.25% 1.087 1.133 - -3.32% -
std::find_if_not(list<int>)_(bail_25%)/8 4.24% 0.792 0.826 - -0.51% -
SetIntersection_Interlaced_Vector_string_64_64 4.23% 22060333.122 22993631.480 - -2.12% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.23% 5.527 5.761 - -0.26% -
std::multiset<int>::erase(key)_(existent)/8192 4.21% 29.591 30.837 - 2.80% -
std::adjacent_find(vector<int>,_pred)/8 4.21% 3.340 3.481 - 6.93% -
SetIntersection_Front_Set_uint64_1024_256 4.20% 4929119.721 5136324.093 - 0.65% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 4.18% 29.355 30.582 - 3.78% -
SetIntersection_None_Set_float_262144_16384 4.17% 1389361.452 1447324.641 - 4.14% -
SetIntersection_Front_Set_uint64_262144_262144 4.14% 1991959.754 2074486.110 - 5.17% -
SetIntersection_None_Set_string_256_4 4.14% 20171210.903 21005638.748 - 3.31% -
std::search(deque<int>)_(same_length)/1024 4.13% 523.910 545.560 - 4.47% -
SetIntersection_Front_Vector_uint64_1024_4 4.13% 1000125.334 1041433.029 - 4.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 4.12% 996693.317 1037791.185 - 1.80% -
SetIntersection_None_Vector_float_64_64 4.11% 9027489.496 9398212.138 - -1.68% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.10% 1.149 1.196 - 12.38% -
SetIntersection_None_Set_float_262144_16 4.09% 1389237.121 1446059.905 - 4.16% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 4.09% 145.148 151.079 - 2.97% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 4.08% 20.194 21.019 - 4.25% -
SetIntersection_None_Set_string_64_16 4.08% 25698502.035 26746474.079 - 2.60% -
SetIntersection_Interlaced_Vector_uint32_262144_1 4.08% 984093.593 1024214.411 - 5.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 4.07% 19826107.194 20632368.875 - 4.07% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.05% 1027.463 1069.058 - 0.44% -
SetIntersection_Front_Vector_uint32_16384_1024 4.05% 3320699.604 3455060.348 - 1.57% -
std::find_if_not(deque<int>)_(process_all)/50 4.04% 14.209 14.782 - 9.94% -
SetIntersection_Front_Vector_uint32_1024_16 4.03% 1047790.842 1090049.604 - 3.05% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/1024 4.02% 1010.590 1051.233 - 4.06% -
std::vector<int>::operator=(const_Self&)_(cheap_elements)/8192 4.02% 715.843 744.621 - -3.55% -
dynamic_cast_(Chain_fail,_5_levels) 4.01% 42.397 44.098 - 5.06% -
SetIntersection_None_Set_float_262144_256 4.01% 1389530.022 1445210.073 - 3.87% -
BM_StringRead_Cold_Deep_Large 4.01% 1.333 1.387 - 3.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 3.99% 3306388.762 3438465.018 - 25.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 3.99% 332870976.999 346152451.391 - 0.07% -
BM_vector_deque_copy/512 3.99% 21.907 22.781 - -1.26% -
SetIntersection_Front_Vector_string_262144_16 3.99% 1470033.778 1528624.771 - -1.35% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.98% 5.238 5.447 - 1.39% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.97% 252.139 262.150 - 1.38% -
std::make_heap(deque<int>)_(ascending)/1024 3.97% 2610.209 2713.825 - -1.38% -
SetIntersection_None_Set_uint32_1024_16 3.97% 10398813.011 10811347.654 - 2.63% -
BM_StringMove_Small 3.96% 1.551 1.612 - 3.41% -
SetIntersection_Front_Vector_uint32_1024_64 3.94% 1166640.548 1212568.115 - 1.39% -
rng::contains_subrange(list<int>)_(single_element)/8192 3.92% 7475.715 7768.971 - -1.13% -
SetIntersection_Front_Set_uint64_262144_16384 3.92% 339647224.352 352949527.325 - 0.42% -
SetIntersection_Interlaced_Vector_string_16384_16 3.91% 125794822.583 130719583.249 - -0.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.89% 173.962 180.733 - 9.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 3.89% 1451777.294 1508277.375 - 2.63% -
SetIntersection_Front_Set_string_256_64 3.88% 12997506.069 13501794.187 - 3.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.87% 1358.328 1410.901 - 2.05% -
BM_deque_deque_copy_backward/2 3.86% 3.045 3.162 - 7.57% -
std::format(double)_(fmt:_{:017500_0La}) 3.86% 1192.920 1238.930 - 1.10% -
std::multiset<int>::clear()/32 3.86% 614.956 638.663 - 3.18% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 3.84% 1.269 1.318 - -7.84% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 3.82% 3348203.748 3476049.565 - 1.75% -
SetIntersection_None_Set_float_262144_1 3.81% 1393008.977 1446109.265 - 3.87% -
std::multiset<int>::erase(key)_(existent)/1024 3.81% 23.901 24.812 - 2.82% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 3.80% 1.991 2.067 - 2.49% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.80% 12051.957 12509.982 - 3.98% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 3.79% 53.652 55.687 - 3.48% -
SetIntersection_Front_Vector_uint64_16384_256 3.78% 1622885.885 1684190.752 - 5.66% -
std::is_partitioned(vector<int>)_(partitioned)/8192 3.76% 1329.634 1379.636 - 3.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.76% 500.010 518.807 - 3.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3.75% 1627205.359 1688277.069 - -2.51% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 3.73% 0.487 0.505 - 5.06% -
std::is_partitioned(deque<int>)_(partitioned)/32 3.73% 7.749 8.038 - 4.48% -
BM_deque_deque_copy_backward/1 3.71% 2.905 3.012 - 17.60% -
dynamic_cast_(VDAG_leftmost_middle,_1_level) 3.70% 83.280 86.362 - 4.61% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.70% 12721.456 13191.945 - 3.30% -
SetIntersection_None_Set_string_256_1 3.70% 20478411.586 21235683.619 - -1.25% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 3.68% 25.654 26.599 - 3.11% -
SetIntersection_Front_Set_float_16384_1 3.67% 993063.021 1029525.325 - 1.81% -
SetIntersection_Front_Set_uint32_16384_4 3.67% 1038041.245 1076106.867 - 2.30% -
SetIntersection_None_Set_uint32_1024_256 3.66% 10341881.495 10720181.838 - -4.69% -
std::multiset<int>::erase(key)_(existent)/32 3.66% 22.461 23.283 - 2.30% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 3.66% 1.469 1.523 - 1.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.65% 1954701.263 2026041.038 - 1.61% -
std::map<std::string,_int>::find(key)/1024 3.65% 144.060 149.312 - -0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.64% 1905125.100 1974498.387 - 3.73% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 3.64% 28.815 29.864 - 9.79% -
dynamic_cast_(Chain_fail,_1_level) 3.64% 14.346 14.867 - 6.79% -
SetIntersection_Front_Vector_uint32_16384_64 3.63% 1123926.556 1164721.278 - -1.29% -
BM_StringFindCharLiteral/16 3.63% 1.473 1.526 - -0.05% -
SetIntersection_Interlaced_Set_float_1024_256 3.62% 11658043.787 12080602.814 - 6.29% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 3.61% 7.677 7.954 - 2.15% -
BM_cyrillic_text<wchar_t> 3.61% 65326.779 67683.914 - 5.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.60% 2656093.333 2751670.778 - 0.39% -
SetIntersection_Interlaced_Set_uint64_16_16 3.59% 38589111.032 39975648.781 - 2.10% -
BM_StringCopy_Small 3.59% 1.700 1.761 - 3.30% -
SetIntersection_Front_Set_float_262144_1024 3.59% 15061243.996 15601442.801 - -3.97% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 3.59% 4.305 4.459 - 0.19% -
std::multiset<int>::erase(iterator)/1024 3.58% 20.514 21.248 - 3.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.57% 10073930.048 10433192.202 - -1.24% -
std::multiset<std::string>::clear()/8192 3.56% 200981.621 208133.144 - 2.95% -
std::unordered_map<int,_int>::ctor(const_Self&)/1024 3.56% 7858.249 8137.719 - 4.49% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.55% 1233.537 1277.317 - 2.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.55% 12351132.650 12789446.767 - 0.64% -
BM_StringFindCharLiteral/32 3.55% 1.780 1.844 - 0.03% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.54% 35448.579 36704.826 - 2.61% -
std::for_each(set<int>::iterator)/8192 3.53% 17562.339 18182.178 - 2.25% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.53% 3.451 3.572 - 5.08% -
ranges::minmax(std::deque<__int128>)/8 3.51% 3.567 3.692 - 5.26% -
std::find_end(list<int>,_pred)_(same_length)/1024 3.50% 2054.432 2126.267 - 2.41% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.48% 3748.453 3879.033 - 3.40% -
std::multiset<std::string>::ctor(const_Self&)/32 3.48% 747.624 773.654 - -0.81% -
SetIntersection_Interlaced_Vector_string_16384_64 3.48% 136592174.834 141339527.396 - -0.13% -
std::multiset<int>::erase(iterator)/8192 3.47% 22.795 23.586 - 2.25% -
rng::find_last(vector<char>)_(bail_10%)/1024 3.47% 113.207 117.131 - 3.19% -
std::reverse(vector<int>)/8 3.46% 1.546 1.599 - 3.66% -
SetIntersection_Front_Set_float_16384_16384 3.45% 353089237.952 365278351.909 - 1.89% -
BM_deque_vector_move_backward/64000 3.45% 4561.281 4718.652 - 3.69% -
std::map<int,_int>::insert(const_value_type&)_(already_present)/8192 3.44% 5.565 5.757 - 3.75% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 3.43% 24.919 25.773 - -61.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 3.42% 1971206.488 2038526.814 - 2.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.41% 1229257.137 1271224.208 - 2.80% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 3.40% 25670.250 26543.830 - 0.45% -
BM_StringRead_Cold_Deep_Small 3.40% 1.331 1.377 - 3.21% -
SetIntersection_Interlaced_Vector_string_16384_1024 3.40% 157248791.447 162591596.274 - 0.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 3.40% 54150593.039 55989896.545 - 0.49% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 3.39% 12.613 13.040 - 1.03% -
SetIntersection_None_Vector_string_16384_1024 3.38% 137520637.922 142172512.086 - 8.62% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.37% 6.093 6.299 - 0.17% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.37% 273656.355 282883.431 - 1.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 3.37% 1544898.376 1596887.596 - 2.85% -
BM_deque_deque_ranges_copy_backward/2 3.36% 1.347 1.393 - 1.27% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.36% 11673.077 12065.643 - -0.27% -
BM_deque_vector_copy_backward/65536 3.33% 4752.312 4910.606 - 4.57% -
std::all_of(deque<int>)_(process_all)/32768 3.32% 9385.250 9696.951 - 3.97% -
std::move(vector<int>)/8 3.32% 2.205 2.279 - 0.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 3.31% 30.668 31.684 - -13.26% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.31% 7.705 7.960 - 1.02% -
rng::find_last(forward_list<int>)_(bail_10%)/50 3.30% 13.506 13.952 - -7.91% -
SetIntersection_Interlaced_Vector_string_16384_4 3.29% 100782074.546 104101386.247 - -0.19% -
SetIntersection_Interlaced_Set_uint64_262144_256 3.29% 1536340.453 1586830.243 - 4.47% -
SetIntersection_Front_Vector_uint64_256_16 3.29% 3914807.520 4043458.692 - 2.18% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 3.28% 172.595 178.249 - 2.03% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 3.27% 60.623 62.607 - 1.24% -
std::vector<bool>::ctor(const_Self&) 3.27% 27.589 28.490 - -3.30% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 3.26% 609.451 629.340 - 2.42% -
std::for_each(multiset<int>::iterator)/8192 3.26% 16801.691 17349.394 - 0.83% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 3.26% 1021.566 1054.864 - 3.53% -
SetIntersection_Front_Vector_uint32_1024_256 3.26% 1637438.079 1690805.890 - 0.06% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.26% 3.652 3.771 - -2.30% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.26% 26.510 27.374 - -1.57% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 3.25% 7206.231 7440.239 - -0.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 3.24% 5102386.000 5267675.221 - 5.14% -
SetIntersection_None_Set_uint32_16_4 3.24% 58210496.142 60094299.493 - 3.65% -
BM_deque_vector_copy_backward/70000 3.23% 5077.291 5241.513 - 3.95% -
BM_StringRelationalLiteral_Less_Small_Large_Control 3.23% 1.384 1.429 - 3.37% -
SetIntersection_Front_Vector_uint32_64_16 3.23% 13384350.074 13816506.750 - 2.45% -
std::unique(vector<int>)_(sprinkled)/1024 3.22% 490.372 506.162 - -0.82% -
SetIntersection_Interlaced_Set_uint32_1024_1024 3.22% 17880467.698 18456090.568 - 2.71% -
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 3.22% 777.813 802.839 - 8.50% -
rng::contains(list<int>)_(process_all)/1048576 3.21% 814797.983 840990.409 - 1.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 3.19% 3767881.170 3888050.374 - 2.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.17% 981069.915 1012165.518 - -0.01% -
std::flat_multimap<int,_int>::erase(iterator)/8192 3.17% 489.073 504.571 - 2.37% -
BM_std_minmax_element<long_long>/2 3.16% 0.464 0.479 - 1.83% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.15% 6.951 7.170 - 3.75% -
std::for_each_n(list<int>)/50 3.15% 21.687 22.369 - 0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.14% 999472.430 1030900.935 - -2.57% -
std::set<std::string>::erase(key)_(existent)/1024 3.14% 85.842 88.538 - -8.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 3.14% 4083360.126 4211426.425 - 1.40% -
SetIntersection_Interlaced_Set_uint64_16384_16384 3.12% 328250192.959 338504881.676 - 2.85% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 3.12% 31.932 32.929 - 2.51% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.12% 114009.529 117566.618 - 1.90% -
BM_deque_deque_move_backward/1 3.12% 2.917 3.008 - 16.99% -
SetIntersection_Front_Set_string_256_4 3.11% 4637583.097 4782017.569 - 2.02% -
SetIntersection_Front_Vector_uint64_16384_1024 3.11% 3398276.772 3503806.982 - 1.44% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 3.09% 2.722 2.806 - 0.75% -
rng::find_last(deque<int>)_(bail_90%)/1024 3.09% 31.444 32.415 - -4.44% -
SetIntersection_Front_Set_float_16384_4 3.09% 1053969.981 1086530.415 - 2.42% -
SetIntersection_Front_Vector_string_262144_262144 3.09% 12615939.602 13005304.150 - 1.71% -
SetIntersection_Front_Set_uint64_256_4 3.08% 4204809.275 4334212.225 - 3.86% -
std::find(vector<int>)_(process_all)/8192 3.08% 1246.647 1285.007 - 2.84% -
BM_deque_deque_ranges_move_backward/65536 3.08% 18199.851 18759.793 - -3.12% -
SetIntersection_None_Set_uint64_1024_16 3.07% 10429508.565 10749616.986 - 1.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 3.06% 1348195.132 1389467.157 - 3.53% -
BM_Hash/uint32_top_std_hash/1024 3.05% 680.821 701.615 - 9.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 3.05% 6707366.370 6912041.083 - 0.50% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 3.05% 0.477 0.491 - 2.12% -
std::find(vector<int>)_(process_all)/50 3.04% 7.852 8.091 - 2.89% -
SetIntersection_Interlaced_Set_float_1024_1024 3.04% 17356497.934 17884467.309 - -3.85% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 3.04% 7.578 7.808 - 1.71% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.04% 324.565 334.425 - -1.12% -
std::shift_right(deque<int>)/32 3.03% 5.560 5.729 - 0.29% -
SetIntersection_Front_Vector_string_1024_16 3.02% 1501285.657 1546627.004 - 2.93% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 3.02% 18.393 18.949 - 0.37% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.02% 92957.594 95764.548 - 5.20% -
std::find(vector<int>)_(process_all)/32768 3.02% 4978.844 5129.010 - 2.85% -
std::stable_partition(deque<int>)_(sparse)/1024 3.01% 444.701 458.098 - -1.03% -
std::partial_sort_copy(deque<int>)_(repeated)/8 3.01% 7.939 8.178 - 3.56% -
SetIntersection_Interlaced_Vector_float_1024_4 3.01% 2904700.348 2992013.562 - -0.20% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 3.00% 237626.310 244766.015 - 1.76% -
std::remove(deque<int>)_(sprinkled)/50 3.00% 57.472 59.196 - 1.79% -
SetIntersection_Front_Set_uint32_1024_1 3.00% 988924.364 1018555.835 - 0.01% -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 2.99% 34360.826 35388.835 - -0.21% -
SetIntersection_Front_Set_string_16384_1024 2.99% 50379155.576 51884322.381 - 3.11% -
SetIntersection_Interlaced_Vector_string_16384_256 2.99% 157739363.704 162450754.223 - -0.16% -
SetIntersection_Front_Set_uint64_16_16 2.97% 37401573.018 38510877.483 - -1.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 2.97% 4140284.113 4263049.719 - 1.29% -
BM_vector_deque_ranges_move_backward/70000 2.96% 21084.717 21709.315 - -1.48% -
std::search_n(deque<int>,_pred)_(no_match)/32 2.96% 19.514 20.091 - 3.21% -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 2.96% 9.117 9.386 - -6.29% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 2.96% 20489.807 21096.081 - -1.01% -
BM_deque_deque_copy/65536 2.95% 3310.797 3408.541 - 4.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 2.94% 1024977.397 1055113.506 - -0.85% -
std::multimap<int,_int>::ctor(const_Self&)/8192 2.94% 44915.787 46234.601 - 1.63% -
std::for_each(join_view(vector<vector<int>>))/8192 2.93% 3018.436 3106.887 - 1.58% -
std::is_sorted(list<int>)/8192 2.93% 6767.047 6965.338 - 3.49% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.93% 11165.856 11492.708 - 0.97% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.92% 8.854 9.113 - 0.94% -
BM_stop_token_async_reg_unreg_callback/16777216 2.92% 260256733.213 267860582.897 - 0.56% -
BM_emoji_text<wchar_t> 2.91% 109729.346 112926.086 - 4.74% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 2.91% 1640025.700 1687702.078 - -0.49% -
SetIntersection_Interlaced_Set_string_16384_256 2.90% 351467083.081 361660298.383 - -0.08% -
SetIntersection_Front_Set_float_1024_64 2.89% 1829745.993 1882649.539 - -4.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.89% 6571757.994 6761653.000 - -19.95% -
SetIntersection_None_Set_uint64_256_4 2.89% 13136550.512 13515958.320 - 0.28% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 2.88% 6435.881 6621.371 - -2.09% -
SetIntersection_Interlaced_Set_float_262144_16384 2.88% 1336980.145 1375433.989 - 3.17% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768 2.88% 51607.961 53092.289 - -0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 2.87% 6879096.036 7076610.439 - 2.07% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 2.87% 51567.554 53046.862 - -0.38% -
BM_format_to_iterator/<std::string>_string_view_len_60 2.86% 3.495 3.595 - -2.35% -
SetIntersection_None_Vector_uint32_262144_64 2.85% 349461030.331 359430992.976 - -11.37% -
SetIntersection_None_Set_uint32_16_16 2.85% 36582834.991 37626409.307 - 3.75% -
std::stable_partition(deque<int>)_(sparse)/32 2.85% 23.626 24.300 - 0.36% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144 2.85% 412883.308 424661.157 - -0.22% -
std::partition_point(deque<int>)/1024 2.85% 7.516 7.730 - 3.84% -
std::format(double)_(fmt:_{:0<17500_0f}) 2.83% 1317.323 1354.567 - 3.68% -
std::map<int,_int>::ctor(const_Self&)/32 2.83% 170.796 175.621 - 0.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.82% 1027457.369 1056451.676 - 2.27% -
BM_sprintf/C_string_len_60 2.81% 5.878 6.043 - 6.02% -
std::map<int,_int>::ctor(const_Self&)/1024 2.81% 5415.796 5567.898 - 2.49% -
std::vector<int>::ctor(size_type)/1024 2.81% 42.514 43.706 - 0.08% -
SetIntersection_Interlaced_Vector_float_1024_1 2.80% 997709.017 1025660.755 - -0.20% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.80% 3543.123 3642.340 - 2.44% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 2.80% 847.649 871.357 - -4.44% -
SetIntersection_Front_Vector_uint64_1024_1 2.80% 1008253.964 1036435.785 - 1.44% -
BM_format_to_iterator/<std::string>_C_string_len_60 2.79% 4.802 4.937 - -1.51% -
BM_ascii_text<wchar_t> 2.79% 108458.097 111479.050 - 3.87% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 2.78% 95.740 98.400 - 2.15% -
std::multiset<int>::erase(iterator)/32 2.78% 20.457 21.025 - 2.52% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096 2.77% 6438.828 6617.437 - -0.28% -
std::unordered_multiset<int>::find(key)/8192 2.77% 10.928 11.230 - -1.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.76% 8400836.354 8632345.917 - 1.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.75% 26.589 27.321 - 1.86% -
SetIntersection_Front_Set_string_1024_4 2.75% 1167084.370 1199184.265 - -0.88% -
SetIntersection_Front_Vector_uint32_256_1 2.74% 4015658.942 4125729.799 - 0.58% -
SetIntersection_None_Set_string_16_4 2.74% 63331710.711 65066888.430 - 0.43% -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 2.74% 5402.208 5550.064 - 1.93% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 2.72% 411556.667 422753.664 - -0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 2.72% 5271042.604 5414386.373 - 19.21% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 2.72% 495302.635 508756.286 - -0.92% -
std::for_each_n(deque<int>)/32 2.71% 10.672 10.961 - -5.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2.71% 3331545.042 3421758.907 - 3.53% -
BM_StringRelational_Eq_Small_Small_Control 2.71% 1.655 1.700 - -7.37% -
BM_vector_deque_move_backward/2 2.70% 1.988 2.042 - 0.16% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1048576 2.70% 1652322.850 1696878.396 - -0.35% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 2.70% 19.507 20.033 - 3.11% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.69% 227.418 233.542 - -5.56% -
SetIntersection_None_Set_string_64_4 2.69% 30344919.704 31160915.835 - -0.40% -
BM_StringFindCharLiteral/256 2.68% 5.355 5.499 - 1.20% -
std::fill_n(list<int>)/8192 2.68% 7008.421 7196.410 - -3.64% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 2.67% 3571.912 3667.287 - 1.64% -
std::copy_if(vector<int>)_(entire_range)/64 2.66% 15.452 15.863 - -1.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 2.65% 1009404.473 1036173.059 - 0.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 2.65% 10501136.212 10779481.661 - 1.56% -
std::find(vector<int>)_(process_all)/1024 2.65% 158.345 162.536 - 2.53% -
SetIntersection_Front_Vector_uint64_1024_1024 2.65% 3398460.755 3488357.132 - 23.00% -
SetIntersection_Interlaced_Set_float_16384_16 2.64% 200869977.986 206167303.631 - 1.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 2.63% 9972463.845 10234948.900 - 1.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.62% 981331.989 1007009.251 - -1.87% -
std::unordered_set<int>::count(key)/8192 2.62% 9.999 10.260 - 1.54% -
BM_StringRelationalLiteral_Compare_Small_Large_Control 2.61% 1.383 1.419 - -2.06% -
std::map<int,_int>::ctor(const_Self&)/8192 2.61% 44491.996 45652.424 - 2.31% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.59% 106941.010 109715.721 - 0.37% -
SetIntersection_Interlaced_Vector_float_1024_64 2.59% 3519900.376 3611186.706 - -0.79% -
std::for_each_n(deque<int>)/50 2.57% 16.501 16.926 - -5.83% -
std::fill(vector<bool>)/64 2.57% 1.451 1.488 - 3.87% -
std::stable_partition(list<int>)_(sparse)/32 2.56% 24.991 25.632 - 3.49% -
std::pop_heap(deque<float>)/8192 2.56% 31.098 31.893 - 1.68% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.56% 30.622 31.405 - 6.13% -
SetIntersection_None_Vector_uint32_16_1 2.56% 62957492.318 64566078.019 - 1.21% -
std::find_first_of(vector<int>)_(small_needle)/8192 2.55% 22162.173 22727.639 - -2.18% -
SetIntersection_Front_Vector_uint64_1024_16 2.55% 1052300.120 1079146.937 - 1.54% -
std::partial_sort_copy(list<int>)_(repeated)/8 2.55% 7.703 7.899 - 2.80% -
std::find(vector<int>)_(bail_25%)/8 2.54% 0.669 0.686 - 9.63% -
ranges::minmax(std::list<long_long>)/1 2.54% 0.413 0.424 - 10.48% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.54% 1443.115 1479.750 - 4.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 2.54% 4674200.809 4792772.703 - 0.38% -
std::format(float)_(fmt:_{:0<17500_0Lf}) 2.54% 1223.498 1254.522 - -0.50% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 2.53% 82.067 84.146 - -26.48% -
BM_StringMove_Large 2.53% 0.748 0.767 - 2.74% -
BM_to_sys/1970/threads:16 2.53% 0.704 0.722 - 4.09% -
SetIntersection_Interlaced_Set_uint64_262144_1 2.53% 1020506.537 1046280.656 - 1.50% -
BM_num_put<long> 2.52% 4.700 4.818 - 0.29% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 2.52% 794.368 814.366 - -0.12% -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 2.52% 44445.368 45563.987 - 1.75% -
SetIntersection_Front_Set_string_262144_256 2.51% 12748476.211 13068974.623 - 1.60% -
std::set<std::string>::insert(const_value_type&)_(already_present)/8192 2.51% 154.926 158.821 - -9.35% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 2.51% 2.622 2.688 - -0.69% -
BM_format_to_back_inserter<std::string>/C_string_len_60 2.51% 117.301 120.249 - -0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 2.51% 985999.685 1010774.588 - 0.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.49% 1044615.684 1070605.218 - 4.71% -
BM_StringRelational_Less_Small_Small_ChangeLast 2.48% 1.835 1.881 - -0.16% -
SetIntersection_Interlaced_Set_string_16384_16384 2.48% 350540732.034 359228591.085 - 2.05% -
SetIntersection_None_Set_string_64_64 2.47% 16138223.279 16537114.442 - 1.44% -
SetIntersection_Interlaced_Vector_uint32_64_64 2.47% 9488139.977 9722163.808 - 2.81% -
SetIntersection_Front_Vector_string_16384_4 2.47% 1134372.363 1162345.381 - 0.35% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 2.46% 16.067 16.462 - 12.21% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 2.46% 35651.379 36526.916 - 1.06% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.45% 100479.248 102945.245 - -0.92% -
std::unordered_multimap<int,_int>::clear()/8192 2.45% 44559.845 45652.268 - 0.54% -
BM_vector_deque_ranges_copy_backward/70000 2.44% 21154.853 21670.519 - -1.48% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.44% 9.421 9.651 - 0.92% -
std::multiset<std::string>::lower_bound(key)/1024 2.43% 128.941 132.076 - 0.86% -
BM_deque_vector_ranges_copy_backward/65536 2.42% 20495.614 20991.026 - 1.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.42% 193761960.510 198445337.405 - 3.49% -
std::reverse_copy(list<int>)/4096 2.41% 3251.117 3329.398 - 2.31% -
std::search(deque<int>)_(single_element)/8192 2.41% 2174.597 2226.915 - 4.54% -
std::copy(deque<int>)/512 2.41% 19.710 20.184 - 0.81% -
BM_vector_deque_move_backward/70000 2.40% 4952.053 5070.939 - 2.56% -
BM_format_to_string_begin<std::string>/1 2.39% 4.682 4.794 - 0.14% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.37% 267700.586 274052.326 - -1.33% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.37% 269.058 275.436 - 6.20% -
BM_deque_deque_ranges_copy/0 2.37% 0.675 0.691 - 14.47% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.37% 0.466 0.477 - 2.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.37% 5296114.460 5421614.321 - -1.35% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512 2.37% 794.848 813.666 - -0.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.36% 18.351 18.784 - 2.47% -
SetIntersection_Interlaced_Set_string_256_1 2.36% 4178490.160 4277239.757 - 0.97% -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/32 2.36% 33.176 33.959 - 0.62% -
SetIntersection_None_Set_float_1024_1 2.36% 10648982.134 10900156.619 - -2.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 2.35% 20729596.881 21217594.364 - -2.70% -
std::fill(list<int>)/50 2.35% 34.427 35.236 - 4.33% -
std::deque<int>::operator=(const_Self&)_(cheap_elements)/8192 2.34% 354.193 362.473 - 1.64% -
std::find(vector<long_long>)_(bail_25%)/8 2.33% 0.671 0.686 - -0.94% -
SetIntersection_Interlaced_Set_string_16384_1024 2.33% 356593068.130 364906218.089 - 0.27% -
std::find_if_not(list<int>)_(process_all)/8192 2.33% 7392.357 7564.437 - 9.34% -
rng::contains_subrange(list<int>)_(process_all)/1048576 2.33% 837951.368 857438.737 - -0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.32% 10507964.296 10751252.063 - 2.84% -
ranges::min(std::list<char>)/64 2.32% 26.311 26.920 - 3.91% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.31% 900.811 921.593 - 11.45% -
SetIntersection_Interlaced_Set_float_16384_1 2.31% 1021378.627 1044937.689 - 2.09% -
std::list<int>::operator=(const_Self&)_(cheap_elements)/8192 2.30% 8114.739 8301.699 - -14.38% -
SetIntersection_Front_Set_float_64_4 2.30% 15913520.954 16280025.072 - -0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.30% 12045993.023 12323000.163 - 1.36% -
SetIntersection_Front_Set_uint64_16384_16 2.29% 1196837.518 1224253.420 - 6.96% -
std::map<int,_int>::equal_range(key)/1024 2.29% 31.795 32.524 - 2.51% -
std::make_heap(vector<NonIntegral>)_(heap)/8 2.29% 20.263 20.727 - 5.00% -
SetIntersection_None_Set_float_256_256 2.29% 6901345.961 7059391.541 - 1.63% -
SetIntersection_Front_Set_uint32_16384_16 2.29% 1239379.961 1267728.675 - 7.20% -
BM_deque_deque_move/65536 2.28% 3340.676 3416.982 - 4.13% -
std::rotate_copy(list<int>)/8192 2.28% 6986.901 7146.163 - 2.57% -
std::map<std::string,_int>::lower_bound(key)/1024 2.27% 130.288 133.252 - 0.64% -
std::copy_if(vector<int>)_(every_other)/1048576 2.27% 491744.630 502929.926 - -8.20% -
SetIntersection_Interlaced_Set_float_16_4 2.27% 58036177.595 59355112.951 - 3.02% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 2.27% 231.965 237.227 - 0.80% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 2.27% 38094215.923 38957450.125 - 2.38% -
SetIntersection_Interlaced_Vector_uint32_1024_16 2.26% 3476933.809 3555645.468 - 0.73% -
BM_format/string_view_len_6 2.26% 10.882 11.127 - -0.55% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.26% 17398.807 17791.553 - 2.57% -
std::unique(vector<int>)_(sprinkled)/8192 2.26% 3647.395 3729.688 - 1.97% -
SetIntersection_Front_Set_string_4_4 2.26% 148805446.436 152161969.012 - 0.94% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 2.25% 28293.580 28931.166 - 0.13% -
std::multimap<std::string,_int>::find(key)/32 2.25% 81.431 83.260 - -7.15% -
BM_cyrillic_text<char> 2.25% 21462.682 21944.571 - -1.38% -
BM_deque_deque_ranges_move_backward/64000 2.24% 17798.836 18197.441 - -4.37% -
std::deque<int>::erase(middle)_(cheap_elements)/32 2.23% 8.143 8.325 - 0.79% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 2.23% 19.239 19.669 - 2.50% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 2.23% 187217.275 191399.019 - 0.53% -
BM_format_to_iterator/<std::deque>_string_len_60 2.23% 23.855 24.387 - -0.74% -
std::format(double)_(fmt:_{:_10}) 2.22% 59.237 60.555 - 0.96% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 2.22% 175.513 179.409 - 2.22% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.22% 2.115 2.162 - 0.09% -
BM_format_to_n_string_back_inserter<std::wstring>/1 2.21% 12.498 12.775 - 1.45% -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2.19% 9428.189 9635.044 - 5.03% -
SetIntersection_Interlaced_Vector_uint32_1024_4 2.19% 2914642.124 2978473.855 - 1.27% -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 2.19% 170.152 173.876 - 0.80% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 2.18% 271391.413 277320.103 - 2.41% -
std::unique(list<int>)_(contiguous)/1024 2.18% 908.298 928.069 - -1.56% -
std::partial_sort_copy(vector<int>)_(descending)/8 2.17% 14.800 15.121 - 10.60% -
SetIntersection_Front_Vector_float_262144_16 2.16% 1044074.213 1066672.942 - -0.51% -
SetIntersection_Front_Set_string_16384_4 2.16% 1172437.193 1197785.279 - -0.85% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.16% 616.613 629.942 - 1.46% -
BM_deque_vector_ranges_move_backward/65536 2.16% 20435.985 20877.284 - 0.17% -
SetIntersection_None_Vector_uint64_16_16 2.16% 33213416.704 33930544.874 - 0.62% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 2.16% 41.218 42.108 - 1.61% -
BM_ascii_escaped<char> 2.15% 7558.340 7720.503 - -0.62% -
std::unordered_multiset<int>::clear()/32 2.14% 566.673 578.772 - 2.09% -
SetIntersection_Interlaced_Set_uint64_64_16 2.13% 20490758.713 20928205.833 - -2.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.13% 1003114.972 1024503.587 - 0.40% -
SetIntersection_Front_Set_string_262144_4 2.12% 1183302.607 1208441.891 - -0.34% -
std::format(double)_(fmt:_{:0<17500_0La}) 2.12% 1192.947 1218.261 - -0.25% -
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 2.12% 130.092 132.851 - 2.56% -
std::multimap<int,_int>::ctor(const_Self&)/1024 2.12% 5487.844 5604.221 - 1.10% -
BM_deque_vector_ranges_copy/1 2.12% 0.847 0.865 - 2.14% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 2.11% 88.312 90.180 - 1.36% -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 2.11% 174.838 178.531 - 0.92% -
SetIntersection_Front_Set_float_16_4 2.11% 54207610.224 55352410.627 - 1.43% -
SetIntersection_None_Set_float_1024_256 2.11% 10581462.272 10804912.029 - -0.15% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 2.11% 6.833 6.977 - -0.84% -
std::find_first_of(vector<int>)_(small_needle)/50 2.11% 142.282 145.282 - 4.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 2.11% 13180712.279 13458283.920 - 0.34% -
ranges::minmax(std::list<char>)/8 2.10% 2.080 2.124 - 0.82% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 2.10% 585.217 597.503 - 1.62% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 2.09% 40.424 41.270 - -1.12% -
SetIntersection_Front_Vector_uint32_256_4 2.09% 4003305.509 4087015.797 - 3.20% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.08% 3538.167 3611.882 - 0.81% -
SetIntersection_Interlaced_Vector_uint32_16_16 2.08% 33999172.805 34706927.549 - 3.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 2.08% 54048955.521 55173734.308 - 3.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.08% 1226.693 1252.170 - -2.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.07% 33853093.944 34553935.697 - 2.84% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 2.07% 860.412 878.221 - -1.19% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 2.07% 1.270 1.297 - 0.10% -
SetIntersection_Interlaced_Set_uint32_64_4 2.06% 21561061.374 22006110.990 - -3.41% -
std::format(double)_(fmt:_{:017500_0a}) 2.06% 1189.102 1213.637 - 0.24% -
std::find(vector<short>)_(process_all)/1024 2.06% 157.956 161.212 - 1.95% -
std::distance(deque<int>)/50 2.05% 0.525 0.535 - 0.99% -
std::find_first_of(list<int>)_(large_needle)/8192 2.05% 49054400.126 50060493.605 - 0.48% -
std::rotate_copy(vector<int>)/32 2.05% 2.277 2.324 - 4.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 2.05% 977449.305 997487.362 - 2.39% -
SetIntersection_Front_Set_float_1024_4 2.05% 1066702.744 1088556.275 - 3.54% -
BM_CmpEqual_short_uint 2.04% 1.083 1.105 - 0.75% -
std::stable_sort(vector<int>)_(ascending)/8 2.04% 29.499 30.100 - 1.53% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 2.04% 359074.566 366382.553 - 1.32% -
std::format(double)_(fmt:_{:0<17500_10a}) 2.03% 1216.609 1241.366 - 3.37% -
SetIntersection_None_Vector_string_262144_262144 2.03% 2192640.211 2237217.501 - -0.80% -
std::find_if_not(deque<int>)_(bail_25%)/8 2.02% 0.843 0.860 - 1.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 2.02% 15228384.185 15535902.831 - 6.22% -
std::partial_sort_copy(vector<int>)_(ascending)/8 2.02% 7.678 7.833 - -0.48% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 2.02% 7269.094 7415.732 - 2.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.01% 2388.811 2436.893 - 0.65% -
SetIntersection_Front_Vector_float_256_1 2.01% 4073172.983 4154992.045 - 2.43% -
std::find_end(deque<int>)_(process_all)/1024 2.00% 426.494 435.042 - -1.85% -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 2.00% 142.270 145.119 - 2.51% -
std::sort_heap(vector<NonIntegral>,_pred)/8 2.00% 26.913 27.451 - -0.42% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.99% 617.280 629.582 - 1.25% -
SetIntersection_Front_Set_uint64_64_4 1.99% 16031118.951 16350457.477 - 2.75% -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/32 1.99% 152.109 155.137 - 0.38% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.99% 2793.900 2849.443 - 5.26% -
dynamic_cast_(VChain_fail,_2_levels) 1.99% 13.485 13.752 - -2.32% -
std::format(double)_(fmt:_{:0>17500_0La}) 1.98% 1208.968 1232.949 - 0.54% -
BM_vector_deque_copy_backward/64000 1.98% 4530.395 4619.958 - 2.88% -
SetIntersection_None_Set_uint64_64_4 1.97% 22988464.900 23442165.774 - -1.42% -
SetIntersection_Interlaced_Set_float_16384_64 1.97% 207607183.047 211700954.707 - 1.09% -
BM_unicode_text<wchar_t> 1.96% 98847.395 100786.630 - 2.30% -
BM_CmpEqual_ushort_ushort 1.96% 1.061 1.081 - 0.88% -
BM_vector_deque_move_backward/65536 1.96% 4634.822 4725.669 - 2.24% -
BM_CmpEqual_schar_schar 1.96% 1.064 1.085 - -1.13% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/32 1.96% 86.888 88.588 - -1.29% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.96% 18664.616 19029.544 - -2.31% -
BM_StringAssignStr_Huge_Opaque 1.95% 107.931 110.039 - 4.07% -
std::format(double)_(fmt:_{:_10g}) 1.95% 59.552 60.714 - -0.35% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.95% 32.204 32.831 - -17.06% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.94% 9.062 9.237 - 1.21% -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 1.93% 564.772 575.688 - 3.12% -
SetIntersection_Front_Set_uint32_262144_1 1.92% 1028795.773 1048565.144 - 1.39% -
std::remove_if(vector<int>)_(sprinkled)/32 1.91% 52.939 53.951 - -1.13% -
std::distance(join_view(vector<vector<int>>))/50 1.90% 12.294 12.528 - 1.36% -
bm_make_exception_ptr/threads:4 1.90% 2.921 2.976 - -2.82% -
std::make_heap(deque<int>,_pred)_(heap)/8192 1.89% 28244.489 28779.390 - -0.09% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.89% 48.830 49.755 - -2.90% -
std::partition(vector<int>)_(dense)/32 1.88% 8.384 8.542 - 0.39% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 1.88% 5.763 5.872 - 0.14% -
std::format(double)_(fmt:_{:0<17500_10La}) 1.88% 1207.898 1230.567 - -0.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.88% 8561212.104 8721737.238 - -4.14% -
SetIntersection_Interlaced_Vector_float_1024_16 1.87% 3629548.708 3697519.144 - -0.34% -
std::find(vector<short>)_(process_all)/32768 1.87% 4970.255 5063.114 - 1.75% -
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/32 1.86% 616.283 627.775 - 1.19% -
std::reverse(deque<int>)/8 1.86% 2.790 2.842 - -2.16% -
std::find_end(list<int>)_(single_element)/8192 1.86% 8120.631 8271.829 - 0.54% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 1.86% 6.634 6.758 - 1.72% -
BM_deque_deque_move_backward/2 1.86% 3.108 3.166 - -0.03% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.85% 20.504 20.884 - 0.30% -
std::remove(list<int>)_(prefix)/1024 1.85% 955.517 973.226 - -2.61% -
std::unordered_map<int,_int>::clear()/1024 1.85% 5150.065 5245.346 - 2.67% -
SetIntersection_Front_Set_uint32_262144_4 1.85% 1066200.109 1085906.290 - 1.55% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.85% 4.239 4.318 - 2.21% -
BM_StringRelational_Compare_Large_Huge_Control 1.85% 1.999 2.036 - -0.84% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 1.84% 6.634 6.756 - 1.05% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 1.84% 15.932 16.225 - 1.82% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/8192 1.84% 20964.575 21349.280 - -2.54% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.83% 22.781 23.198 - 3.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 1.83% 9660847.578 9837481.775 - 0.78% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.83% 18.580 18.920 - -0.02% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.82% 7.758 7.900 - 1.19% -
std::stable_partition(list<int>)_(dense)/32 1.82% 30.544 31.100 - 1.26% -
SetIntersection_None_Set_float_256_1 1.82% 13577970.909 13825073.651 - -3.19% -
SetIntersection_Front_Set_string_262144_262144 1.82% 15080027.282 15354115.982 - 1.85% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.81% 713.682 726.634 - -1.70% -
BM_vector_deque_move/64 1.81% 2.835 2.887 - 1.26% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.81% 7.849 7.991 - 1.74% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.81% 1.382 1.407 - 1.46% -
SetIntersection_None_Vector_uint64_16_1 1.81% 62714698.376 63847449.839 - 1.95% -
std::find(vector<char>)_(bail_25%)/8 1.80% 1.176 1.198 - -13.28% -
SetIntersection_Interlaced_Set_uint32_16_16 1.80% 39292753.607 40000796.149 - -0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.80% 13440245.659 13682326.803 - 1.30% -
std::unique_copy(list<int>)_(contiguous)/8192 1.79% 6825.374 6947.698 - 2.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.79% 57044990.873 58065175.638 - 13.43% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.79% 2445.439 2489.155 - 0.75% -
BM_format_to_n_string_pointer<wchar_t>/1048576 1.78% 139417.608 141903.802 - -4.97% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 1.78% 175.925 179.052 - 1.87% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 1.78% 6.707 6.826 - 0.30% -
rng::find_last(list<int>)_(bail_10%)/8192 1.77% 6313.252 6425.290 - -0.22% -
SetIntersection_Front_Vector_string_256_16 1.77% 5696224.906 5797298.213 - 2.27% -
std::partition_copy(vector<int>)/32 1.77% 8.694 8.848 - 2.99% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 1.77% 20003.070 20357.291 - 1.23% -
SetIntersection_None_Set_uint32_256_4 1.77% 13223368.296 13456939.019 - -1.26% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.76% 63.321 64.438 - -0.45% -
SetIntersection_Front_Set_float_16_16 1.76% 39387327.914 40081886.876 - 2.36% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 1.76% 255.324 259.824 - 1.61% -
SetIntersection_Front_Vector_uint32_1024_1024 1.76% 3447897.267 3508617.636 - 4.17% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 1.75% 137675.247 140090.899 - -4.23% -
SetIntersection_Interlaced_Vector_uint32_256_4 1.75% 6039176.503 6145026.937 - 1.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.75% 10673610.517 10860376.270 - 9.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.75% 2003678.586 2038727.049 - 1.06% -
SetIntersection_Front_Vector_uint64_262144_4 1.75% 1012649.573 1030346.332 - -0.31% -
SetIntersection_Front_Set_uint32_4_1 1.75% 210756103.833 214436430.588 - 2.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.74% 10484808.357 10667594.941 - 0.39% -
BM_CmpEqual_uchar_short 1.74% 1.059 1.078 - 1.62% -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 1.74% 33972.272 34563.627 - 2.23% -
BM_vector_deque_copy_backward/65536 1.73% 4663.397 4744.304 - 2.72% -
BM_string_without_formatting<wchar_t> 1.73% 29.402 29.911 - -0.31% -
ranges::min(std::list<__int128>)/64 1.73% 35.115 35.723 - 2.80% -
std::unordered_set<std::string>::clear()/1024 1.73% 21804.208 22181.716 - 1.06% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 1.73% 14.700 14.955 - 4.01% -
SetIntersection_None_Vector_uint64_16_4 1.73% 53319655.126 54241931.004 - 1.95% -
BM_CmpLess_schar_uchar 1.72% 1.100 1.119 - 0.12% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.71% 316.985 322.414 - 0.24% -
BM_stop_token_multi_thread_polling_stop_requested/1024 1.71% 800808.883 814512.706 - 138.74% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.71% 19.107 19.433 - 0.84% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.70% 20110.868 20453.619 - 1.46% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.70% 201.765 205.200 - 2.83% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.70% 6.857 6.974 - 2.21% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.70% 663.545 674.838 - -1.37% -
std::format(double)_(fmt:_{:_10a}) 1.70% 38.277 38.928 - 0.98% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.69% 245.549 249.704 - -1.24% -
std::search(vector<int>)_(same_length)/1000 1.69% 248.153 252.348 - 1.25% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.69% 2386.662 2426.992 - 1.22% -
std::format(double)_(fmt:_{:_10Le}) 1.69% 67.553 68.692 - 1.89% -
SetIntersection_Front_Set_string_256_1 1.68% 4184489.250 4254987.415 - 0.21% -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024 1.68% 33568.195 34133.171 - 2.56% -
std::find(vector<short>)_(process_all)/8192 1.68% 1245.952 1266.843 - 1.00% -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 1.67% 929.005 944.561 - -15.87% -
std::rotate_copy(deque<int>)/32 1.67% 2.658 2.703 - -4.52% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.67% 1.382 1.405 - 1.71% -
BM_sprintf/C_string_len_6 1.66% 4.382 4.455 - 19.65% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.66% 27396.200 27852.111 - 1.68% -
SetIntersection_Front_Set_uint64_262144_16 1.66% 1244965.708 1265682.932 - 2.56% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.66% 21.183 21.535 - 0.57% -
BM_toupper_string<wchar_t> 1.66% 34.053 34.618 - 1.80% -
std::count(list<int>)_(every_other)/1048576 1.65% 801446.654 814707.648 - 1.11% -
std::search_n(vector<int>,_pred)_(no_match)/1024 1.65% 105.866 107.615 - 0.99% -
BM_stop_token_async_reg_unreg_callback/131072 1.65% 2074384.363 2108631.238 - 1.01% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.65% 8198.135 8333.408 - 0.75% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.65% 324.850 330.206 - -0.90% -
SetIntersection_None_Vector_uint32_16_4 1.65% 53275504.259 54152277.231 - -0.46% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 1.65% 72.083 73.270 - 1.30% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.64% 2427.056 2466.914 - 2.37% -
std::stable_sort(vector<int>)_(repeated)/8 1.64% 29.369 29.850 - 0.42% -
std::partition(deque<int>)_(sparse)/8192 1.64% 3484.490 3541.524 - 1.21% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.64% 564.850 574.088 - 1.44% -
std::vector<std::string>::ctor(size_type)/32 1.64% 33.779 34.331 - 1.19% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 1.63% 11325.021 11509.941 - 7.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.63% 2393.886 2432.943 - 1.43% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.63% 5844.400 5939.748 - 0.96% -
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/1024 1.63% 20092.673 20419.789 - 0.13% -
std::find_first_of(vector<int>)_(small_needle)/32 1.63% 91.128 92.609 - 1.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.62% 162649644.166 165291717.369 - -0.07% -
std::format(double)_(fmt:_{:_0e}) 1.62% 43.361 44.064 - -2.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.62% 1064200.420 1081461.459 - 1.20% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 1.62% 214.964 218.449 - -0.30% -
SetIntersection_None_Vector_uint32_256_64 1.62% 4436814.610 4508691.757 - 0.04% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.62% 2388.660 2427.320 - 1.33% -
std::rotate(vector<bool>)_(1_element_backward)/50 1.61% 77.602 78.854 - -0.58% -
std::set<int>::insert(value)_(new_value,_end)/8192 1.61% 24.443 24.837 - -22.36% -
std::unordered_multimap<int,_int>::clear()/32 1.61% 572.768 581.978 - 3.11% -
std::unordered_multiset<int>::count(key)/1024 1.61% 10.459 10.627 - 2.08% -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 1.61% 165.496 168.157 - -0.04% -
BM_num_put<long_long> 1.60% 4.904 4.983 - 3.62% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.60% 3.268 3.321 - 1.28% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.60% 9460006.567 9611401.579 - 1.78% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.60% 783.617 796.143 - 1.66% -
SetIntersection_Interlaced_Set_string_16384_4 1.60% 239862259.896 243695052.527 - -1.23% -
std::reverse(deque<int>)/64 1.60% 17.604 17.885 - -4.11% -
SetIntersection_Front_Set_float_64_64 1.59% 15467643.773 15714199.131 - -0.34% -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 1.59% 14.202 14.428 - 0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 1.59% 6238629.879 6337926.647 - -0.39% -
BM_CmpEqual_int_short 1.59% 1.115 1.133 - 1.60% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.59% 4043846.189 4108135.361 - 0.97% -
BM_join_view_deques/2 1.59% 27.957 28.401 - 0.55% -
std::unordered_set<int>::erase(iterator)/32 1.59% 16.859 17.127 - 0.77% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.59% 2394.016 2432.034 - 1.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.59% 13897318.660 14117950.126 - 0.50% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.59% 17.379 17.655 - 1.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 1.58% 9453491.797 9603037.528 - 5.02% -
std::flat_map<int,_int>::equal_range(key)/8192 1.58% 46.564 47.299 - -0.09% -
std::unordered_multimap<int,_int>::ctor(const_Self&)/32 1.57% 228.840 232.443 - -2.76% -
BM_CmpEqual_schar_ushort 1.57% 1.091 1.108 - 0.62% -
std::deque<std::string>::ctor(size_type)/1024 1.57% 1416.197 1438.415 - 3.01% -
SetIntersection_Front_Vector_float_16384_1 1.57% 1013051.765 1028910.885 - 0.46% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.56% 278.757 283.115 - 1.14% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 1.56% 3938.986 4000.421 - 0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.56% 6363382.971 6462349.423 - 11.11% -
BM_ascii_text<char> 1.55% 34274.633 34806.665 - -2.10% -
SetIntersection_Front_Vector_float_262144_4 1.55% 989761.529 1005107.071 - -3.38% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.55% 4.614 4.686 - -0.48% -
SetIntersection_Front_Set_uint32_64_1 1.55% 16076141.707 16324789.132 - 1.49% -
BM_format_to_back_inserter<std::string>/string_view_len_60 1.55% 113.551 115.307 - 0.45% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.54% 6.640 6.743 - 0.61% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.54% 8.793 8.929 - 1.24% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 1.53% 20.181 20.491 - -1.22% -
std::partition(list<int>)_(sparse)/50 1.53% 14.745 14.971 - -1.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.53% 347308519.483 352629097.761 - 2.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.53% 1054674.946 1070826.035 - -0.19% -
std::format(double)_(fmt:_{:_0a}) 1.53% 37.374 37.946 - 1.09% -
SetIntersection_Interlaced_Set_string_256_4 1.53% 17185320.007 17447848.476 - -0.64% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 1.53% 156.718 159.109 - 1.57% -
SetIntersection_Interlaced_Set_float_64_4 1.53% 21631628.187 21961611.468 - 1.79% -
SetIntersection_Interlaced_Vector_uint32_16384_16 1.52% 36232783.226 36784497.835 - 1.15% -
SetIntersection_None_Vector_float_16_1 1.52% 63161551.342 64122228.617 - -0.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.52% 15704453.011 15943281.305 - 1.13% -
BM_format_to_iterator/<std::vector>_string_len_6 1.51% 2.221 2.254 - 0.76% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.51% 4.457 4.525 - -0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.51% 344385167.041 349584731.087 - -2.64% -
std::search(deque<int>)_(single_element)/1000 1.51% 265.883 269.896 - 9.64% -
SetIntersection_None_Vector_uint32_16_16 1.51% 33267515.451 33769416.157 - -0.55% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.50% 2.625 2.665 - -0.26% -
BM_StringAssignStr_Large_Opaque 1.50% 9.555 9.698 - -0.01% -
std::format(double)_(fmt:_{:_0Le}) 1.50% 60.012 60.909 - 0.73% -
std::set<std::string>::find(key)/32 1.49% 85.661 86.941 - 2.33% -
std::unordered_multiset<int>::count(key)/8192 1.49% 11.018 11.182 - 0.07% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.49% 317.363 322.098 - -0.26% -
std::set<int>::insert(value)_(new_value,_end)/0 1.49% 17.386 17.645 - 2.26% -
BM_vector_deque_copy/1024 1.49% 43.652 44.301 - -0.43% -
SetIntersection_Interlaced_Set_string_262144_1 1.49% 1043626.107 1059141.010 - -0.48% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.49% 1971710.939 2000995.446 - 2.28% -
std::unique(deque<int>)_(sprinkled)/52 1.49% 59.400 60.282 - 12.13% -
std::find_end(forward_list<int>)_(same_length)/8192 1.48% 14133.144 14342.791 - 11.17% -
SetIntersection_Front_Set_uint64_256_1 1.48% 4098398.335 4159091.442 - 2.99% -
std::multimap<std::string,_int>::upper_bound(key)/1024 1.48% 130.919 132.854 - -0.85% -
std::pop_heap(deque<std::string>)/8192 1.48% 108.538 110.139 - 0.97% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.47% 135933.467 137937.717 - 5.26% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.47% 116916.135 118635.419 - 0.93% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.47% 7.898 8.014 - 2.48% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.47% 28.313 28.728 - -6.08% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 1.47% 6.523 6.618 - -0.65% -
SetIntersection_None_Vector_float_262144_16 1.46% 346616000.558 351689814.435 - 12.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.46% 17.361 17.615 - 0.32% -
dynamic_cast_(DAG_sidecast,_2_levels) 1.45% 57.636 58.475 - 1.56% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.45% 8.033 8.150 - 1.10% -
std::sort(deque<int>)_(shuffled)/8192 1.45% 103990.290 105497.557 - -1.78% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 1.45% 215.459 218.581 - 2.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.44% 15381395.095 15603514.411 - 1.58% -
std::move(vector<int>)/1048576 1.44% 56383.061 57196.201 - -4.99% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.44% 21.383 21.691 - 1.26% -
BM_vector_deque_move_backward/512 1.44% 23.834 24.177 - 3.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.44% 12658145.753 12840268.311 - 0.59% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.44% 1020408.841 1035056.636 - -0.72% -
SetIntersection_Front_Set_string_1024_1 1.43% 1056593.563 1071751.909 - 0.91% -
std::search(deque<int>)_(single_element)/1024 1.43% 275.163 279.091 - 10.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.42% 1234842.557 1252423.553 - 0.01% -
std::partition_copy(vector<int>)/1024 1.42% 482.566 489.427 - 2.13% -
BM_format_to_string_begin<std::string>/1048576 1.42% 11623.560 11788.171 - 1.81% -
SetIntersection_None_Vector_float_262144_256 1.41% 345835253.752 350722427.946 - 13.21% -
BM_unicode_text<char> 1.41% 32436.173 32892.626 - -1.39% -
std::map<std::string,_int>::contains(key)/1024 1.41% 147.423 149.496 - -1.44% -
std::find_if_not(list<int>)_(process_all)/32768 1.40% 25781.625 26143.499 - 1.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1.40% 1898967.568 1925598.457 - -1.16% -
SetIntersection_Interlaced_Set_float_16384_256 1.40% 213697609.026 216687204.503 - -0.24% -
std::find(vector<short>)_(process_all)/50 1.40% 7.842 7.951 - 1.26% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.40% 6947.148 7044.131 - 0.97% -
std::format(float)_(fmt:_{:_10}) 1.39% 56.668 57.456 - 1.27% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.39% 178860.718 181348.210 - 1.05% -
BM_vector_deque_move_backward/64000 1.39% 4513.868 4576.615 - 1.83% -
std::for_each(join_view(vector<vector<int>>))/8 1.39% 3.072 3.115 - 1.13% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/1024 1.38% 2620.433 2656.683 - -3.45% -
SetIntersection_None_Set_uint64_4_1 1.38% 212880724.995 215823502.235 - 0.78% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.38% 93773.086 95066.865 - 0.47% -
BM_format_to_string_begin<std::vector<char>>/1048576 1.37% 11629.739 11788.636 - 1.81% -
std::partition_copy(vector<int>)/8192 1.37% 4454.040 4514.895 - 1.04% -
SetIntersection_Interlaced_Set_string_16_16 1.37% 54337495.277 55079782.223 - 3.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.37% 2023237.292 2050856.594 - 1.02% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.36% 35.226 35.707 - -17.10% -
std::search(vector<int>,_pred)_(single_element)/1024 1.36% 323.469 327.882 - 1.45% -
std::for_each(multimap<int>::iterator)/8192 1.36% 16597.811 16824.170 - -2.34% -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/1024 1.36% 3931.788 3985.357 - 0.44% -
BM_tolower_string<wchar_t> 1.36% 34.413 34.881 - -0.34% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.36% 98.342 99.676 - 1.04% -
std::adjacent_find(deque<int>,_pred)/8 1.36% 6.205 6.289 - 0.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.35% 351107589.501 355864305.282 - 1.90% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 1.35% 31.848 32.279 - 0.07% -
SetIntersection_None_Set_string_64_1 1.35% 31828394.427 32258591.959 - 0.39% -
SetIntersection_None_Vector_float_262144_4 1.35% 344966236.502 349620232.048 - 19.41% -
std::move_backward(deque<int>)/1048576 1.35% 78233.886 79286.527 - 0.37% -
std::map<int,_int>::lower_bound(key)/1024 1.35% 27.947 28.323 - 1.01% -
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(different_allocators) 1.34% 2.426 2.458 - 2.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.33% 1477.846 1497.566 - 3.10% -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/1024 1.33% 49.409 50.067 - -0.37% -
BM_format_to_string_begin<std::vector<wchar_t>>/1 1.33% 10.131 10.266 - 2.41% -
SetIntersection_None_Set_uint32_64_16 1.33% 19075133.541 19328531.101 - -0.49% -
std::format(float)_(fmt:_{:_10Lf}) 1.33% 52.758 53.459 - 0.48% -
std::unordered_set<int>::find(key)/8192 1.33% 10.037 10.170 - -1.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.32% 17932864.411 18169924.446 - -2.98% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.32% 769318.178 779480.770 - 0.45% -
SetIntersection_None_Vector_float_1024_1 1.32% 3451624.187 3497089.306 - 1.82% -
SetIntersection_Interlaced_Vector_uint32_64_16 1.32% 14931450.133 15128063.181 - 1.16% -
BM_deque_deque_move_backward/64 1.31% 7.294 7.390 - 4.10% -
std::set<int>::ctor(const_Self&)/32 1.31% 172.909 175.173 - -3.25% -
SetIntersection_Front_Set_string_16384_64 1.31% 3949181.642 4000850.394 - 7.83% -
BM_StringCopy_Large 1.31% 4.911 4.975 - 1.90% -
std::search_n(list<int>)_(no_match)/8192 1.31% 7029.518 7121.311 - -3.21% -
dynamic_cast_(DAG_sidecast_fail,_1_level) 1.30% 47.836 48.460 - 2.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.30% 2405.753 2437.107 - 0.92% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.30% 1327.844 1345.127 - 1.53% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 1.30% 8161.206 8266.933 - 0.67% -
SetIntersection_Front_Set_float_256_1 1.30% 4065979.965 4118634.895 - 1.52% -
SetIntersection_Front_Vector_float_16_16 1.29% 34044640.735 34485269.179 - 1.07% -
BM_CmpLess_uchar_uchar 1.29% 1.069 1.083 - 3.27% -
SetIntersection_Interlaced_Vector_uint32_16_1 1.29% 61499193.811 62293514.937 - 1.47% -
SetIntersection_Interlaced_Vector_uint32_256_16 1.29% 6110883.551 6189677.415 - 0.36% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 1.29% 19.520 19.771 - 0.38% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.29% 54.570 55.273 - -0.13% -
SetIntersection_None_Vector_uint32_1024_1 1.29% 2331757.080 2361809.183 - 4.61% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.29% 2502.607 2534.787 - 1.87% -
SetIntersection_None_Set_string_4_4 1.28% 137234134.727 138994413.883 - 0.49% -
std::reverse(deque<int>)/4096 1.28% 1168.837 1183.812 - -5.75% -
BM_format_to_iterator/<std::deque>_string_view_len_60 1.28% 24.199 24.509 - -0.09% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.28% 42249.948 42789.070 - 0.74% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.28% 24451.940 24763.899 - 0.58% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.27% 1805.671 1828.654 - 6.17% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.27% 189.541 191.951 - 0.31% -
std::find_end(deque<int>)_(process_all)/1000 1.27% 421.454 426.813 - -2.59% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.27% 21.289 21.559 - 0.67% -
BM_format_to_n_string_span<wchar_t>/16384 1.27% 2458.724 2489.897 - 0.04% -
BM_format_to_string_pointer<char>/1 1.27% 4.856 4.918 - 3.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.27% 39538036.485 40038989.541 - 0.22% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.27% 58.495 59.235 - 1.16% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 1.27% 989.863 1002.390 - -1.32% -
SetIntersection_Front_Vector_uint64_64_4 1.26% 15368735.209 15563117.335 - 0.89% -
std::set<std::string>::count(key)/1024 1.26% 145.302 147.137 - 0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.26% 2668382.600 2702082.042 - 2.71% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.26% 2.446 2.477 - 0.29% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 1.26% 30.011 30.389 - 0.05% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.26% 2016199.753 2041611.355 - 1.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1.25% 1027335.227 1040187.571 - 2.09% -
std::unordered_multiset<int>::find(key)/1024 1.25% 10.333 10.463 - -0.67% -
SetIntersection_Interlaced_Vector_uint64_64_1 1.25% 16009205.459 16209213.029 - 0.53% -
SetIntersection_Front_Vector_string_262144_64 1.25% 2922679.111 2959190.262 - 11.10% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 1.25% 588040.529 595373.338 - -1.74% -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 1.25% 561.150 568.148 - 0.57% -
SetIntersection_Interlaced_Vector_uint32_262144_16 1.25% 349689494.087 354047501.061 - 1.00% -
SetIntersection_None_Set_uint32_1024_4 1.25% 10412962.455 10542725.772 - -5.97% -
BM_StringRelational_Compare_Large_Large_Control 1.24% 2.038 2.063 - 0.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.24% 15.262 15.451 - -0.02% -
std::reverse(deque<int>)/32768 1.24% 9331.182 9447.107 - -5.97% -
std::format(double)_(fmt:_{:_0La}) 1.24% 42.536 43.065 - -1.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.24% 16448861.628 16653092.561 - 0.42% -
SetIntersection_Interlaced_Vector_uint32_16_4 1.24% 53905048.435 54573346.962 - 1.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.24% 33.582 33.999 - 4.32% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 1.24% 175919.912 178100.256 - 0.77% -
std::equal(vector<bool>)_(unaligned)/8192 1.23% 6325.705 6403.821 - -0.83% -
std::rotate(deque<int>)_(by_1/2)/32 1.23% 7.271 7.361 - 0.60% -
std::make_heap(deque<int>)_(repeated)/8 1.23% 26.532 26.859 - 1.75% -
std::rotate_copy(list<int>)/32 1.23% 8.193 8.294 - -1.67% -
SetIntersection_Interlaced_Set_string_16384_1 1.23% 1051751.291 1064679.492 - -1.00% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.23% 82255.853 83265.022 - 0.22% -
std::set<int>::insert(value)_(new_value,_middle)/32 1.23% 19.472 19.711 - 1.05% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 1.22% 200191.291 202642.271 - -1.00% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 1.22% 248.249 251.287 - 1.02% -
SetIntersection_None_Set_float_4_4 1.22% 133829198.512 135464949.771 - 0.40% -
SetIntersection_Interlaced_Vector_uint32_16384_64 1.22% 39536769.222 40019696.904 - 0.80% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 1.22% 11701.435 11844.275 - 3.52% -
std::deque<int>::ctor(size_type)/8192 1.22% 1254.674 1269.974 - 0.69% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/0 1.22% 17.539 17.752 - -0.13% -
SetIntersection_Interlaced_Vector_uint64_64_4 1.21% 17126550.591 17334498.592 - 0.75% -
std::format(float)_(fmt:_{:_0Lf}) 1.21% 48.250 48.836 - 0.34% -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/32 1.21% 175.666 177.798 - -2.99% -
std::equal(vector<bool>)_(unaligned)/1048576 1.21% 809726.064 819547.915 - -0.81% -
std::rotate_copy(deque<int>)/8192 1.21% 306.168 309.881 - -6.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.21% 998742.003 1010851.948 - 0.17% -
BM_CmpLess_uchar_ushort 1.21% 1.072 1.085 - 0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1.21% 1033174.014 1045640.046 - 6.22% -
std::search_n(vector<int>)_(no_match)/1024 1.20% 103.484 104.725 - 0.69% -
SetIntersection_None_Set_string_16_1 1.20% 75364150.713 76266781.590 - 0.55% -
SetIntersection_Front_Set_uint32_1024_256 1.20% 4529063.916 4583198.484 - 1.27% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 1.19% 18.475 18.696 - 1.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.19% 4042031.923 4090264.156 - 0.59% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.19% 2.367 2.395 - 4.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.19% 16156109.602 16347589.683 - 1.24% -
ranges::min(std::list<__int128>)/70000 1.18% 55558.310 56214.323 - 1.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.18% 341086146.049 345108903.479 - -0.57% -
std::equal(vector<bool>)_(unaligned)/1024 1.18% 791.097 800.412 - -0.76% -
SetIntersection_Interlaced_Vector_uint64_4_4 1.18% 130641944.860 132179304.071 - 0.85% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.17% 2399.593 2427.775 - 0.83% -
BM_deque_deque_move/70000 1.17% 3616.960 3659.408 - 1.02% -
std::sort(vector<int>)_(ascending)/8192 1.17% 38117.766 38564.636 - 0.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.17% 6656263.760 6734179.533 - 0.70% -
BM_num_put<double> 1.17% 56.731 57.394 - 0.22% -
SetIntersection_Front_Set_string_262144_1024 1.16% 51456874.982 52055411.506 - 1.53% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.16% 495.986 501.756 - 0.58% -
SetIntersection_Interlaced_Set_string_64_16 1.16% 30333574.881 30686198.430 - -0.39% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 1.16% 1.140 1.153 - -4.16% -
SetIntersection_Front_Vector_uint64_262144_64 1.16% 1128172.269 1141276.350 - -0.83% -
SetIntersection_Front_Set_string_1024_16 1.16% 1743360.935 1763591.357 - 3.10% -
BM_format_to_string_span<char>/1 1.16% 4.861 4.917 - 3.67% -
SetIntersection_None_Set_uint32_256_64 1.16% 10830424.149 10955720.347 - -7.68% -
SetIntersection_Front_Set_float_64_1 1.16% 16112833.874 16299235.680 - 0.49% -
std::shift_right(list<int>)/8192 1.16% 7594.018 7681.868 - -0.93% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.16% 648.110 655.601 - 2.75% -
std::set<int>::erase(key)_(non-existent,_end)/0 1.16% 1.228 1.242 - 0.30% -
SetIntersection_Interlaced_Vector_string_262144_1 1.15% 1062374.329 1074643.061 - 0.20% -
dynamic_cast_(VDAG_sidecast,_1_level) 1.15% 10.590 10.712 - 1.28% -
SetIntersection_Interlaced_Set_string_1024_256 1.15% 24659243.086 24943643.436 - -3.71% -
SetIntersection_Front_Set_uint32_1024_4 1.15% 1047073.770 1059130.300 - 0.00% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.15% 2403.469 2431.138 - 0.37% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.15% 433.030 438.014 - 1.48% -
BM_format_to_iterator/<std::array>_C_string_len_6 1.15% 3.139 3.175 - -2.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.15% 10783252.446 10907167.476 - -1.06% -
std::shift_right(vector<int>)/32 1.15% 3.858 3.902 - -1.77% -
SetIntersection_Interlaced_Vector_uint32_1024_256 1.15% 3339863.662 3378197.644 - 1.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 1.15% 57621443.839 58281878.516 - 0.51% -
dynamic_cast_(DAG_sidecast,_1_level) 1.14% 10.311 10.429 - 2.18% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.14% 11415.945 11545.897 - -2.03% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.14% 37981.575 38413.358 - -1.01% -
std::set<int>::count(key)/1024 1.13% 27.463 27.774 - -0.48% -
std::multimap<int,_int>::ctor(const_Self&)/32 1.13% 173.344 175.309 - 1.59% -
std::format(double)_(fmt:_{:_0L}) 1.13% 62.217 62.922 - 0.63% -
BM_from_sys/1993 1.13% 4.715 4.768 - 0.14% -
BM_string_without_formatting<char> 1.13% 10.638 10.758 - -1.00% -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 1.12% 16680.398 16867.444 - 0.15% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.12% 768473.288 777090.047 - 0.56% -
std::find(list<int>)_(process_all)/1024 1.12% 737.288 745.544 - 0.46% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.12% 28.850 29.173 - 1.01% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.11% 4.386 4.435 - -0.78% -
std::copy_if(vector<int>)_(every_other)/512 1.11% 249.702 252.470 - -8.46% -
BM_join_view_deques/5500 1.11% 91733.964 92750.042 - 0.76% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 1.11% 19.143 19.354 - 1.27% -
SetIntersection_Front_Set_float_1024_1 1.10% 1035420.923 1046820.404 - 5.15% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.10% 2647.505 2676.609 - -3.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.10% 11029.866 11150.901 - 1.64% -
SetIntersection_Front_Vector_uint32_262144_1024 1.09% 3424484.236 3461877.117 - 0.13% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 1.09% 146555.221 148152.666 - 0.58% -
std::map<int,_int>::upper_bound(key)/1024 1.09% 28.035 28.340 - 0.89% -
std::stable_partition(deque<int>)_(dense)/8192 1.09% 4421.517 4469.615 - 0.75% -
std::reverse(deque<int>)/512 1.09% 151.285 152.928 - -5.84% -
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 1.09% 129.174 130.576 - -0.49% -
std::multiset<std::string>::upper_bound(key)/32 1.08% 68.300 69.040 - 1.45% -
BM_CmpLess_short_int 1.08% 1.104 1.116 - -0.10% -
std::generate_n(list<int>)/50 1.08% 15.308 15.473 - -1.67% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.08% 152.031 153.668 - 1.18% -
std::copy(vector<int>)/64 1.08% 2.462 2.489 - 0.46% -
std::copy(list<int>)/4096 1.07% 3942.545 3984.875 - 1.38% -
BM_to_sys/1970/threads:4 1.07% 1.288 1.302 - -1.28% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.07% 49.507 50.036 - 0.01% -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 1.07% 14.160 14.311 - 1.40% -
std::for_each_n(list<int>)/8 1.07% 2.516 2.543 - 1.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.07% 4066618.751 4109959.871 - 0.92% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.06% 27350.128 27641.395 - 0.13% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.06% 45.251 45.732 - 1.17% -
BM_format_to_iterator/<std::array>_C_string_len_60 1.06% 4.999 5.052 - -2.03% -
BM_deque_deque_copy_backward/64 1.06% 7.309 7.387 - 4.99% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.06% 23.677 23.929 - 1.19% -
std::copy_backward(deque<int>)/4096 1.06% 150.740 152.332 - -1.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1.05% 1469026.320 1484523.062 - 0.82% -
BM_join_view_deques/64000 1.05% 1080235.726 1091585.578 - 0.36% -
std::unordered_set<std::string>::clear()/8192 1.05% 211576.542 213796.436 - 0.82% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.05% 41987.610 42426.999 - 0.58% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.04% 464.764 469.621 - 0.95% -
SetIntersection_Front_Vector_string_1024_4 1.04% 1152115.176 1164141.158 - -0.93% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.04% 66409.260 67102.146 - 0.44% -
BM_join_view_deques/4000 1.04% 66457.700 67148.858 - 1.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.04% 33749463.646 34099871.579 - 0.95% -
SetIntersection_Interlaced_Vector_uint32_4_4 1.04% 131411023.022 132773498.232 - 1.19% -
std::stable_partition(deque<int>)_(sparse)/8192 1.04% 3613.947 3651.375 - -1.41% -
BM_deque_deque_move_backward/70000 1.03% 5292.711 5347.412 - 3.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 1.03% 136268266.120 137671447.702 - 0.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.03% 19825683.734 20029745.305 - -0.01% -
std::format(float)_(fmt:_{:_10e}) 1.03% 47.335 47.822 - 1.03% -
BM_vector_deque_copy_backward/70000 1.03% 4990.977 5042.302 - 1.75% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.03% 61.190 61.819 - 0.05% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.03% 5.613 5.671 - -0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.03% 11136542.970 11250729.847 - 0.24% -
std::format(float)_(fmt:_{:0<17500_10f}) 1.02% 1254.519 1267.374 - 2.27% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.02% 4.030 4.071 - -0.67% -
std::multimap<std::string,_int>::lower_bound(key)/1024 1.02% 132.621 133.979 - 0.55% -
std::for_each(map<int>::iterator)/8192 1.02% 16744.138 16915.223 - -1.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.02% 19.548 19.748 - 1.03% -
SetIntersection_None_Vector_uint32_1_1 1.02% 523267423.847 528609065.897 - 1.02% -
std::stable_partition(list<int>)_(sparse)/1024 1.02% 1439.581 1454.277 - 1.30% -
std::partition_point(deque<int>)/50 1.02% 3.347 3.381 - 0.66% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.02% 789723.076 797772.518 - 0.88% -
std::format(float)_(fmt:_{:0<17500_10L}) 1.02% 1230.766 1243.310 - 0.79% -
std::rotate_copy(vector<int>)/1024 1.02% 32.904 33.239 - 2.77% -
std::unique(list<int>)_(contiguous)/8192 1.02% 6999.842 7071.113 - 0.59% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.02% 391.916 395.899 - 1.35% -
std::stable_partition(list<int>)_(dense)/50 1.01% 50.301 50.810 - 0.25% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.01% 38.362 38.749 - -0.01% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.01% 2430.167 2454.659 - 1.69% -
std::remove(list<int>)_(prefix)/8192 1.01% 8242.973 8326.049 - 1.18% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.01% 26.123 26.386 - 0.48% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.00% 8.762 8.850 - 0.61% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.00% 27.049 27.320 - -1.16% -
SetIntersection_Interlaced_Vector_uint32_1_1 1.00% 523099198.517 528343685.901 - 1.30% -
SetIntersection_Front_Vector_float_1024_1024 1.00% 3444775.706 3479262.255 - 0.11% -
SetIntersection_Front_Vector_uint32_16_16 1.00% 34192496.609 34534479.983 - 2.04% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Interlaced_Vector_string_262144_4 -99.72% 347183959.326 986533.239 - -99.72% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/32 -69.60% 111.566 33.913 - -51.09% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -69.45% 100.373 30.660 - -74.38% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -66.13% 149.502 50.629 - -51.01% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -65.88% 219.944 75.047 - -57.05% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -59.93% 1601.586 641.722 - 16.90% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -59.68% 65.040 26.227 - -70.92% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -59.58% 1640.456 663.136 - 14.68% -
BM_format_string<char>/524288 -56.94% 0.030 0.013 - 0.73% -
std::flat_map<int,_int>::ctor(const_Self&)/8192 -55.71% 1936.914 857.875 - -55.08% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -55.63% 187.222 83.070 - -7.55% -
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 -55.41% 1927.436 859.499 - -54.79% -
BM_format_string<char>/262144 -54.98% 0.031 0.014 - 1.03% -
std::unique_copy(list<int>)_(contiguous)/1024 -54.09% 1600.148 734.576 - 0.18% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -47.96% 0.444 0.231 - -11.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -46.27% 128.104 68.833 - -59.87% -
std::set<std::string>::erase(key)_(existent)/32 -45.36% 96.611 52.785 - -40.55% -
std::rotate_copy(vector<int>)/8192 -45.16% 517.466 283.775 - 1.01% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -41.60% 73.140 42.717 - -47.18% -
BM_vector_deque_ranges_move_backward/0 -41.50% 0.446 0.261 - -0.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -41.24% 50.822 29.864 - -18.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -40.91% 102.435 60.525 - -55.66% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -38.94% 90.915 55.517 - -23.23% -
std::copy(vector<int>)/4096 -38.03% 238.147 147.591 - -29.80% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -34.85% 0.357 0.233 - -11.93% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -34.32% 125.065 82.140 - -32.55% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/1024 -32.54% 97.063 65.479 - 34.32% -
std::is_sorted_until(deque<int>)/8 -31.72% 3.366 2.298 - 0.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -31.70% 173.625 118.591 - -16.19% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -30.93% 0.444 0.307 - -14.49% -
BM_deque_vector_move/0 -30.76% 0.721 0.499 - -0.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -30.50% 63.916 44.425 - -21.23% -
ranges::minmax(std::vector<__int128>)/1 -28.98% 0.395 0.280 - -18.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -28.52% 14956389.414 10690733.092 - 0.24% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -28.27% 126.233 90.545 - -37.94% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/32 -27.21% 55.741 40.571 - -43.26% -
BM_StringRelational_Eq_Small_Huge_Control -26.08% 0.464 0.343 - -24.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -25.88% 78.565 58.231 - -18.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -25.83% 38.817 28.790 - 2.25% -
std::unordered_set<int>::contains(key)/32 -25.14% 9.827 7.356 - -9.21% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -24.63% 31.090 23.433 - -22.64% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -24.45% 64.867 49.006 - -9.89% -
std::all_of(deque<int>)_(process_all)/32 -24.23% 10.148 7.689 - -19.31% -
BM_join_view_in_vectors/2 -23.86% 23.424 17.834 - -0.35% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -23.84% 80.916 61.622 - 32.77% -
BM_vector_deque_ranges_copy_backward/0 -23.34% 0.366 0.281 - -22.40% -
std::unique_copy(deque<int>)_(sprinkled)/32 -23.21% 11.236 8.627 - -15.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -23.09% 4409362.795 3391108.895 - 19.03% -
ranges::min(std::deque<char>)/70000 -22.99% 21269.402 16378.918 - -1.04% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -22.12% 0.484 0.377 - -31.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -21.88% 160.220 125.158 - -21.01% -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 -21.72% 850.997 666.177 - -4.25% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -21.67% 37.846 29.644 - -25.93% -
BM_vector_deque_ranges_copy/0 -21.36% 0.446 0.351 - 32.01% -
std::unordered_map<int,_int>::contains(key)/32 -21.05% 7.560 5.968 - -20.92% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/32 -21.04% 83.744 66.124 - -32.96% -
BM_vector_deque_ranges_move_backward/1 -20.83% 0.909 0.720 - 12.39% -
rng::fold_left(deque<int>)/50 -20.67% 41.698 33.077 - -8.09% -
ranges::min(std::deque<long_long>)/1 -20.30% 0.455 0.363 - -19.89% -
BM_deque_deque_ranges_move/4000 -20.00% 1382.705 1106.227 - -15.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -19.98% 66.763 53.424 - -0.60% -
BM_deque_deque_ranges_move/5500 -19.87% 1887.794 1512.625 - -16.20% -
BM_deque_deque_ranges_move/4096 -19.81% 1408.112 1129.116 - -16.51% -
BM_vector_deque_move_backward/0 -19.58% 0.329 0.264 - -22.07% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -19.54% 22.718 18.279 - -1.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -19.35% 5827431.194 4699947.638 - -20.19% -
BM_deque_deque_ranges_move/1024 -19.31% 355.029 286.471 - -15.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -19.26% 48876385.530 39462871.850 - -32.91% -
std::unordered_set<std::string>::erase(iterator)/8192 -19.12% 30.537 24.699 - -10.37% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -18.99% 59.216 47.970 - -15.43% -
BM_deque_deque_ranges_move/512 -18.90% 179.572 145.635 - -14.68% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -18.78% 86.400 70.172 - -16.98% -
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/8192 -18.52% 20.223 16.478 - -5.49% -
BM_deque_deque_ranges_move/64000 -18.40% 23033.536 18795.755 - -14.73% -
std::stable_partition(vector<int>)_(sparse)/32 -18.01% 22.650 18.571 - -13.90% -
BM_from_sys/2100/threads:4 -17.86% 24.173 19.856 - -0.42% -
BM_deque_deque_ranges_move/70000 -17.78% 25001.497 20556.334 - -12.78% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 -17.62% 852.248 702.093 - -3.35% -
std::multiset<std::string>::erase(key)_(existent)/8192 -17.61% 96.982 79.905 - -34.32% -
BM_join_view_deques/0 -17.54% 0.990 0.817 - 4.47% -
BM_std_minmax_element<short>/3 -17.49% 0.959 0.791 - -17.34% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -17.45% 43.608 35.999 - -17.85% -
std::find_if(deque<int>)_(process_all)/50 -17.31% 13.918 11.509 - -14.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -17.27% 164.707 136.270 - -12.58% -
std::unordered_multiset<int>::contains(key)/32 -17.18% 9.221 7.637 - -18.54% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -17.12% 1.454 1.205 - -13.75% -
BM_from_sys/2100/threads:16 -17.08% 19.346 16.042 - -21.24% -
BM_deque_deque_ranges_move/65536 -17.06% 23379.699 19390.272 - -11.76% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -17.02% 39.054 32.406 - -1.64% -
ranges::min(std::deque<char>)/64 -16.92% 18.064 15.008 - -0.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -16.89% 35.539 29.538 - 2.42% -
std::variant<8-alts>::visit()_(2_variants) -16.70% 0.669 0.557 - -16.46% -
BM_deque_vector_copy/1 -16.63% 0.686 0.572 - -6.45% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -16.62% 51.554 42.986 - 2.34% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -16.61% 0.460 0.384 - -1.35% -
BM_std_minmax_element<int>/1 -16.52% 0.450 0.375 - -14.84% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -16.49% 40.797 34.069 - -11.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -16.48% 6133524.984 5122773.115 - -20.76% -
SetIntersection_Front_Set_uint64_256_256 -16.28% 10244149.622 8576173.428 - -1.03% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -16.20% 104.277 87.386 - -4.24% -
BM_StringRelational_Eq_Empty_Huge_Control -15.90% 0.462 0.389 - -0.33% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -15.83% 28.139 23.685 - -16.70% -
std::unordered_multimap<int,_int>::count(key)/32 -15.73% 12.359 10.414 - 7.27% -
bm_exception_ptr_move_ctor_null -15.72% 0.576 0.485 - -0.69% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -15.69% 116.963 98.612 - -13.97% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 -15.65% 820.627 692.234 - 2.58% -
BM_vector_deque_copy/1 -15.60% 1.146 0.967 - -15.43% -
ranges::min(std::vector<__int128>)/1 -15.56% 0.374 0.316 - -2.43% -
std::all_of(deque<int>)_(process_all)/50 -15.43% 15.660 13.244 - -13.10% -
rng::fold_left(deque<int>)/32 -15.42% 22.702 19.201 - -15.69% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -15.39% 2789.544 2360.286 - -7.55% -
BM_StringConstructDestroyCStr_Empty_Opaque -15.09% 1.370 1.164 - -19.77% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -15.02% 9539.438 8106.901 - -41.71% -
std::unique_copy(deque<int>)_(sprinkled)/52 -14.94% 16.272 13.841 - -11.36% -
std::copy_backward(vector<bool>)_(aligned)/4096 -14.88% 6197.415 5275.532 - -0.56% -
std::find_if_not(vector<char>)_(process_all)/8 -14.59% 1.587 1.355 - 5.57% -
std::multimap<std::string,_int>::erase(iterator)/1024 -14.58% 32.463 27.731 - -14.31% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -14.57% 13925.413 11895.860 - -0.87% -
BM_deque_vector_move/1 -14.53% 0.723 0.618 - 0.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -14.33% 40.466 34.669 - -18.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -14.29% 2255494.520 1933251.880 - -14.28% -
BM_vector_deque_ranges_copy/1 -14.23% 0.690 0.592 - 6.85% -
std::set<std::string>::erase(key)_(existent)/8192 -14.17% 115.047 98.745 - -10.04% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -14.11% 161.301 138.539 - -9.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -13.95% 7619744.738 6556544.736 - -11.77% -
BM_ConstructAndDestroy_Null_Opaque -13.91% 0.270 0.233 - -15.46% -
BM_deque_deque_ranges_copy/1 -13.89% 1.091 0.940 - -6.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -13.79% 400668563.903 345398017.671 - -4.19% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -13.63% 31.686 27.366 - -1.46% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -13.50% 188589.488 163125.457 - -2.37% -
std::find(list<int>)_(bail_25%)/32768 -13.50% 8407.148 7272.307 - -11.20% -
rng::find_last(vector<char>)_(bail_90%)/8 -13.40% 0.833 0.721 - 23.97% -
ranges::min(std::vector<long_long>)/1 -13.34% 0.326 0.282 - -12.33% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -13.16% 4.587 3.984 - -7.68% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -13.14% 256.019 222.375 - -2.55% -
std::multimap<std::string,_int>::contains(key)/32 -13.05% 93.921 81.668 - 2.35% -
SetIntersection_None_Set_uint64_1024_1024 -13.00% 12160135.992 10579845.496 - 0.05% -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 -12.79% 823.582 718.258 - -9.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -12.65% 11954587.745 10442570.318 - -1.29% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -12.62% 34.797 30.407 - -12.69% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -12.59% 1.372 1.200 - -3.85% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -12.56% 9158.012 8007.638 - -12.63% -
SetIntersection_Interlaced_Set_uint32_256_256 -12.47% 11770547.437 10303279.990 - -1.87% -
BM_BitsetToString<32>/Uniform_(50%)/50 -12.41% 17.481 15.311 - -17.81% -
std::unique_copy(deque<int>)_(contiguous)/32 -12.33% 10.135 8.886 - -32.58% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -12.28% 29.131 25.555 - -11.38% -
BM_StringFindStringLiteral/8 -12.24% 1.722 1.512 - -6.41% -
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -12.21% 851.501 747.535 - -13.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -12.01% 35.581 31.308 - -12.53% -
std::unique_copy(deque<int>)_(contiguous)/52 -11.74% 15.578 13.750 - -32.70% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -11.71% 2.695 2.380 - -8.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -11.66% 12006866.513 10606982.512 - 1.42% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -11.63% 60.059 53.075 - -32.22% -
bm_make_exception_ptr/threads:8 -11.62% 2.329 2.059 - -4.83% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -11.58% 0.604 0.534 - -15.02% -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 -11.58% 840.569 743.248 - 9.49% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -11.53% 4.005 3.543 - -4.66% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -11.48% 63.441 56.161 - -68.61% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -11.44% 1604178.630 1420652.189 - 18.02% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -11.41% 19265.165 17067.530 - -1.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -11.27% 11766379.373 10440079.868 - -1.57% -
std::search(deque<int>)_(near_matches)/8192 -11.15% 2034680.644 1807729.095 - -0.78% -
BM_std_minmax_element<int>/512 -11.12% 181.209 161.066 - -6.22% -
bm_exception_ptr_copy_ctor_null -11.11% 0.687 0.611 - 15.66% -
rng::find_last(list<int>)_(bail_90%)/8 -11.02% 0.616 0.548 - -8.64% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -10.96% 49.677 44.233 - -19.08% -
BM_deque_vector_copy_backward/1 -10.93% 0.688 0.613 - -0.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -10.89% 37.233 33.180 - -9.53% -
std::map<std::string,_int>::lower_bound(key)/32 -10.85% 77.506 69.097 - -5.95% -
std::unordered_map<int,_int>::count(key)/32 -10.84% 8.170 7.284 - 13.43% -
std::unique(deque<int>)_(contiguous)/52 -10.80% 60.767 54.207 - -5.33% -
BM_format_string<char>/64 -10.74% 0.288 0.257 - -8.73% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -10.73% 21.176 18.905 - -0.15% -
std::copy_backward(deque<int>)/8 -10.71% 2.653 2.369 - -11.69% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -10.70% 125806.576 112351.035 - 4.29% -
BM_vector_deque_copy/2 -10.68% 2.046 1.827 - -10.38% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -10.66% 1.229 1.098 - -8.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -10.62% 51395419.519 45939734.252 - -22.09% -
BM_std_minmax_element<int>/1024 -10.61% 355.921 318.173 - -5.00% -
SetIntersection_None_Set_uint64_256_16 -10.51% 14072524.678 12592884.612 - -4.21% -
std::set<std::string>::erase(iterator)/8192 -10.39% 31.678 28.388 - -1.62% -
SetIntersection_Front_Set_uint64_256_64 -10.26% 6555692.762 5882761.505 - -4.87% -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 -10.24% 692.958 622.033 - -14.83% -
BM_StringFindStringLiteral/4096 -10.21% 85.294 76.583 - -0.07% -
dynamic_cast_(Chain,_7_levels) -10.19% 1.221 1.096 - -2.69% -
std::none_of(deque<int>)_(process_all)/50 -10.18% 13.699 12.304 - -5.48% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -10.14% 0.705 0.634 - -21.47% -
std::replace(vector<int>)_(sprinkled)/8192 -10.10% 1295.388 1164.509 - -9.81% -
std::unordered_set<std::string>::contains(key)/32 -10.10% 104.689 94.121 - -12.11% -
std::for_each_n(list<int>)/8192 -10.06% 7962.470 7161.352 - -6.75% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -10.06% 1008.579 907.114 - -21.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -10.01% 11849690.368 10663402.546 - 1.84% -
rng::find_last(vector<char>)_(bail_10%)/8192 -10.00% 981.249 883.111 - 3.97% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -10.00% 109.524 98.572 - 4.21% -
dynamic_cast_(Chain,_6_levels) -9.98% 1.225 1.103 - -1.68% -
BM_vector_deque_copy/64 -9.97% 2.873 2.586 - -8.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -9.97% 7067079.326 6362571.912 - -22.35% -
std::find_end(vector<int>)_(same_length)/1024 -9.97% 281.038 253.027 - -16.23% -
dynamic_cast_(Chain,_9_levels) -9.83% 1.217 1.097 - -2.68% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -9.79% 84.693 76.405 - 9.84% -
std::partial_sort_copy(list<int>)_(heap)/8 -9.76% 12.947 11.684 - -2.88% -
dynamic_cast_(Chain,_2_levels) -9.67% 1.258 1.136 - -8.14% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 -9.61% 379.741 343.261 - -2.98% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -9.58% 160.528 145.155 - -4.76% -
std::multiset<std::string>::erase(key)_(existent)/1024 -9.57% 104.271 94.294 - -17.07% -
BM_deque_vector_copy_backward/0 -9.43% 0.608 0.551 - 16.82% -
std::multimap<std::string,_int>::count(key)/32 -9.29% 72.613 65.864 - -9.66% -
SetIntersection_Front_Set_string_1024_256 -9.26% 13645550.143 12381843.431 - 2.55% -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/32 -9.23% 869.931 789.611 - -19.94% -
BM_deque_deque_copy/2 -9.17% 3.165 2.875 - 1.78% -
std::partition_copy(list<int>)/8192 -9.16% 7214.073 6553.257 - -10.10% -
BM_StringRelational_Eq_Empty_Small_Control -9.13% 0.405 0.368 - 0.94% -
BM_deque_vector_ranges_copy/0 -9.10% 0.622 0.565 - -1.58% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -9.07% 12240.355 11130.076 - -4.68% -
std::unordered_set<int>::count(key)/32 -9.06% 7.665 6.971 - 9.61% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -9.05% 718.133 653.123 - -8.16% -
SetIntersection_Front_Set_uint64_262144_256 -9.02% 4912143.387 4468874.494 - -11.62% -
std::set<std::string>::count(key)/32 -9.02% 81.567 74.212 - -9.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -8.99% 44972198.876 40929776.756 - -24.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.90% 45255769.324 41227302.607 - -32.61% -
std::unordered_multiset<int>::clear()/8192 -8.90% 48902.892 44551.442 - -7.75% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/1024 -8.86% 161.346 147.054 - 36.98% -
std::unordered_set<std::string>::count(key)/32 -8.84% 111.811 101.929 - -6.21% -
std::partition(list<int>)_(dense)/32 -8.79% 11.176 10.194 - 2.88% -
dynamic_cast_(Chain,_4_levels) -8.76% 1.241 1.132 - -3.50% -
std::replace(list<int>)_(prefix)/1024 -8.75% 730.416 666.534 - 2.17% -
std::equal(list<int>)_(it,_it,_it)/8192 -8.73% 8659.714 7903.798 - -23.57% -
std::find_first_of(list<int>)_(large_needle)/1024 -8.69% 916450.083 836819.553 - -9.29% -
BM_format_string<char>/128 -8.68% 0.147 0.134 - -10.46% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -8.61% 23.610 21.577 - -9.00% -
BM_StringCtorDefault -8.59% 0.532 0.486 - -15.80% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/32 -8.56% 96.144 87.912 - 82.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -8.54% 6.383 5.838 - -7.83% -
SetIntersection_None_Set_uint64_256_64 -8.51% 11615056.447 10626772.472 - -3.88% -
dynamic_cast_(Chain,_5_levels) -8.50% 1.241 1.135 - -1.37% -
dynamic_cast_(Chain,_1_level) -8.46% 1.257 1.151 - -7.28% -
ranges::min(std::vector<long_long>)/8 -8.42% 2.297 2.103 - -4.01% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/0 -8.42% 4.041 3.701 - -5.74% -
SetIntersection_Front_Vector_float_1024_256 -8.41% 1687360.182 1545397.285 - -8.06% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -8.41% 3213.199 2942.936 - -0.62% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -8.37% 1.341 1.228 - -8.02% -
dynamic_cast_(Chain,_8_levels) -8.35% 1.257 1.152 - -0.04% -
std::multimap<std::string,_int>::lower_bound(key)/32 -8.34% 74.092 67.913 - -8.57% -
std::none_of(deque<int>)_(process_all)/32 -8.31% 8.582 7.868 - -1.26% -
dynamic_cast_(Chain,_3_levels) -8.26% 1.240 1.138 - -8.25% -
BM_toupper_char<char> -8.22% 1.254 1.151 - -3.96% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -8.21% 110.996 101.881 - -14.27% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.20% 41394.223 38001.347 - -5.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -8.18% 164.240 150.800 - 6.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.13% 1779.734 1634.961 - 1.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -8.13% 39.938 36.690 - -3.09% -
BM_StringEraseWithMove_Small_Transparent -8.03% 2.109 1.940 - 3.12% -
std::find_if(vector<int>)_(bail_25%)/32768 -8.03% 1349.695 1241.371 - -1.11% -
std::unordered_set<int>::erase(key)_(existent)/8192 -8.01% 22.051 20.285 - -8.43% -
ranges::minmax(std::vector<char>)/8 -7.96% 2.060 1.896 - -9.66% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.91% 12525.712 11535.362 - -4.29% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -7.90% 40.939 37.704 - 15.47% -
std::find_end(list<int>,_pred)_(same_length)/1000 -7.86% 2073.634 1910.732 - -7.98% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.86% 12974.234 11955.064 - -3.18% -
std::copy_if(list<int>)_(entire_range)/64 -7.85% 32.171 29.645 - -3.40% -
rng::contains_subrange(deque<int>)_(single_element)/16 -7.79% 5.965 5.500 - -1.32% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/8192 -7.77% 166.594 153.654 - -7.39% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -7.74% 2364.093 2181.084 - -0.19% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -7.72% 4.397 4.057 - -4.24% -
std::multimap<std::string,_int>::ctor(const_Self&)/32 -7.71% 681.659 629.118 - -17.23% -
std::adjacent_find(list<int>)/8192 -7.70% 7102.885 6555.963 - -0.58% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -7.68% 0.457 0.422 - 0.65% -
rng::contains(list<int>)_(process_all)/8192 -7.67% 7430.043 6860.130 - -15.90% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -7.64% 12931.119 11943.205 - -2.95% -
std::find_if(vector<int>)_(bail_25%)/8192 -7.63% 338.595 312.774 - -0.97% -
CastTo<B<Width_/_2,_Depth>> -7.59% 2526.389 2334.705 - -1.42% -
std::adjacent_find(list<int>,_pred)/8192 -7.56% 7717.240 7133.786 - -1.82% -
std::partition(list<int>)_(dense)/50 -7.54% 15.979 14.775 - 3.25% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -7.52% 2.245 2.076 - 2.90% -
std::unique(deque<int>)_(contiguous)/32 -7.51% 52.098 48.184 - -3.59% -
ranges::min(std::deque<long_long>)/8 -7.50% 2.364 2.186 - -14.36% -
BM_toupper_char<wchar_t> -7.49% 0.995 0.920 - -7.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -7.48% 357014427.893 330299443.286 - -2.69% -
BM_join_view_in_vectors/0 -7.48% 0.389 0.360 - -6.26% -
SetIntersection_Interlaced_Vector_string_256_64 -7.47% 14916758.630 13801735.749 - -8.80% -
std::map<int,_int>::clear()/8192 -7.46% 89264.486 82608.471 - 1.47% -
std::find_end(vector<int>)_(same_length)/1000 -7.41% 271.215 251.117 - -14.38% -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -7.39% 37489.537 34717.934 - -1.66% -
std::find_if(vector<int>)_(bail_25%)/1024 -7.39% 42.106 38.994 - -0.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -7.37% 50.125 46.431 - 19.73% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -7.32% 158.093 146.514 - -0.75% -
std::fill_n(vector<bool>)/64 -7.32% 1.448 1.342 - -4.99% -
std::all_of(deque<int>)_(process_all)/8 -7.29% 2.951 2.736 - -3.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -7.29% 16518221.588 15314525.651 - -9.58% -
std::set<std::string>::ctor(const_Self&)/32 -7.25% 719.973 667.742 - -17.94% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -7.24% 80.117 74.321 - -2.41% -
std::sort(deque<int>)_(qsort_adversarial)/8 -7.23% 23.707 21.993 - -3.70% -
std::find_end(vector<int>)_(single_element)/1024 -7.18% 169.453 157.291 - -1.49% -
std::find_end(vector<int>)_(single_element)/1000 -7.13% 165.347 153.565 - -3.36% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/8192 -7.12% 187.515 174.170 - -13.15% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -7.08% 37.052 34.430 - -9.22% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -7.08% 4.483 4.166 - 0.86% -
std::count(list<int>)_(every_other)/8192 -7.01% 6813.136 6335.517 - -6.57% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.00% 21871.095 20339.503 - 2.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.98% 199.353 185.447 - -0.67% -
BM_StringAssignStr_Small_Transparent -6.95% 1.666 1.550 - -6.49% -
ranges::minmax(std::vector<char>)/70000 -6.95% 18191.986 16927.846 - -6.25% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -6.93% 1.386 1.289 - -10.33% -
std::multiset<std::string>::find(key)/32 -6.93% 89.238 83.054 - -4.72% -
std::replace(deque<int>)_(prefix)/32 -6.91% 10.040 9.347 - -7.01% -
SetIntersection_None_Vector_string_1024_64 -6.87% 9565173.881 8907853.765 - -0.69% -
SetIntersection_Front_Set_uint64_16384_16384 -6.82% 361922254.753 337222981.436 - -3.25% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -6.81% 21.829 20.342 - -8.58% -
std::map<int,_int>::clear()/1024 -6.81% 10992.844 10244.484 - 3.74% -
std::find_if_not(deque<int>)_(process_all)/1024 -6.79% 281.150 262.053 - -2.98% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 -6.78% 13700368.358 12771745.162 - 0.51% -
std::find_end(vector<int>)_(single_element)/8192 -6.75% 1329.463 1239.776 - -1.08% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -6.70% 1.013 0.945 - -0.38% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.70% 26.646 24.861 - -8.06% -
std::copy(vector<bool>)_(aligned)/64 -6.68% 38.761 36.172 - -6.97% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -6.67% 6.058 5.654 - -3.72% -
BM_num_get<long_double> -6.66% 246.331 229.920 - -13.74% -
BM_SystemErrorWithoutMessage -6.66% 34.020 31.755 - -4.25% -
BM_StringRelational_Compare_Large_Large_ChangeFirst -6.62% 1.241 1.159 - -8.77% -
BM_StringRelational_Eq_Large_Large_ChangeLast -6.60% 1.727 1.613 - -9.62% -
ranges::minmax(std::deque<long_long>)/8 -6.57% 2.723 2.544 - -2.26% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -6.57% 281.967 263.441 - 2.05% -
std::multimap<std::string,_int>::clear()/1024 -6.57% 21094.065 19709.079 - -4.99% -
std::swap_ranges(deque<int>)/8192 -6.56% 2514.223 2349.351 - -24.68% -
BM_StringRelational_Compare_Small_Small_ChangeMiddle -6.55% 1.355 1.266 - -4.43% -
std::is_sorted_until(deque<int>,_pred)/1024 -6.55% 392.744 367.020 - -0.16% -
std::find_if_not(deque<int>)_(process_all)/8192 -6.54% 2237.873 2091.625 - -1.32% -
std::find_if_not(deque<int>)_(process_all)/32768 -6.51% 8974.877 8390.611 - -1.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -6.48% 14528.397 13586.741 - -1.67% -
SetIntersection_Interlaced_Set_float_1024_16 -6.47% 11228633.439 10502298.083 - 1.51% -
std::multiset<std::string>::erase(iterator)/8192 -6.46% 31.414 29.385 - -7.23% -
BM_deque_deque_ranges_move_backward/64 -6.45% 17.482 16.355 - 1.17% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -6.41% 38.338 35.879 - 3.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -6.41% 4805723.019 4497631.919 - -0.81% -
std::swap_ranges(deque<int>)/1024 -6.40% 317.391 297.081 - -24.29% -
ranges::minmax(std::vector<char>)/64 -6.39% 16.378 15.332 - -7.18% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.37% 1297.256 1214.593 - 0.18% -
SetIntersection_None_Vector_string_16384_1 -6.37% 137429851.340 128673127.107 - -1.98% -
BM_BitsetToString<64>/Dense_(90%)/90 -6.37% 63.755 59.696 - 6.52% -
bm_exception_ptr_move_assign_null -6.36% 0.523 0.489 - -0.67% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -6.35% 1.676 1.570 - 0.11% -
std::multimap<std::string,_int>::upper_bound(key)/32 -6.35% 74.269 69.551 - -0.74% -
BM_StringFindStringLiteral/16 -6.31% 1.724 1.615 - -0.02% -
std::find_if(deque<int>)_(process_all)/8 -6.30% 2.627 2.462 - 2.86% -
SetIntersection_None_Vector_string_1024_1 -6.29% 9494462.516 8897313.802 - -2.52% -
SetIntersection_None_Vector_string_16384_16384 -6.24% 137631214.829 129036559.723 - -2.05% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/0 -6.23% 0.701 0.657 - -5.83% -
std::find_end(vector<int>)_(same_length)/8192 -6.22% 2024.584 1898.688 - -18.54% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -6.22% 2582798.947 2422262.641 - -1.10% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -6.21% 12.034 11.286 - -5.06% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 -6.21% 16.892 15.842 - -1.03% -
std::variant<8-alts>::visit()_(3_variants) -6.17% 0.675 0.634 - -5.98% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -6.15% 2.900 2.721 - -6.15% -
std::multimap<std::string,_int>::clear()/32 -6.15% 929.099 871.932 - -0.80% -
BM_std_minmax_element<int>/4000 -6.14% 1312.239 1231.641 - -5.52% -
std::search(deque<int>)_(near_matches)/1000 -6.12% 29459.959 27656.433 - 27.60% -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 -6.10% 829.505 778.924 - -11.21% -
SetIntersection_Interlaced_Set_float_16384_16384 -6.07% 353476407.974 332031816.283 - -5.50% -
BM_deque_vector_ranges_move/0 -6.07% 0.645 0.605 - -12.40% -
std::replace(vector<int>)_(sprinkled)/1024 -6.05% 166.610 156.538 - -3.72% -
BM_BitsetToString<32>/Sparse_(10%)/10 -6.04% 11.443 10.752 - 2.91% -
SetIntersection_Front_Vector_float_256_64 -6.03% 3836215.736 3604915.625 - -4.70% -
BM_std_minmax_element<int>/5500 -6.00% 1798.447 1690.468 - -5.47% -
SetIntersection_None_Vector_string_1024_4 -6.00% 9483932.145 8914778.521 - -7.20% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 -5.96% 210000.054 197474.611 - 3.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -5.95% 32.759 30.809 - 26.53% -
std::search_n(list<int>)_(no_match)/32 -5.95% 9.775 9.194 - -0.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.94% 124195.349 116817.485 - -1.19% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -5.91% 69.766 65.644 - 2.84% -
std::search(deque<int>)_(near_matches)/1024 -5.90% 30379.514 28586.418 - 29.73% -
ranges::minmax(std::deque<char>)/70000 -5.89% 24066.900 22649.156 - -1.81% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -5.88% 9.573 9.010 - -2.01% -
std::multimap<int,_int>::clear()/8192 -5.86% 84917.244 79937.005 - -7.19% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.85% 121687.092 114565.017 - -2.52% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -5.82% 23459.597 22094.499 - -0.36% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 -5.80% 210429.056 198231.698 - 1.04% -
BM_join_view_out_vectors/0 -5.77% 0.447 0.421 - -10.09% -
SetIntersection_None_Vector_string_1024_1024 -5.76% 9484992.595 8938377.863 - -0.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -5.71% 1209812.146 1140761.049 - -1.23% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -5.70% 26.081 24.595 - -1.84% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.70% 57695.565 54409.585 - -4.78% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -5.67% 17.021 16.056 - 1.08% -
BM_std_minmax_element<int>/4096 -5.67% 1339.728 1263.814 - -5.05% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.64% 982.519 927.092 - 17.64% -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/32 -5.62% 259.012 244.449 - 1.22% -
SetIntersection_None_Vector_float_262144_1 -5.61% 373104667.012 352174719.408 - -3.78% -
SetIntersection_Front_Set_uint64_16384_64 -5.59% 1974055.637 1863631.513 - 0.09% -
std::any_of(deque<int>)_(process_all)/32 -5.59% 8.908 8.410 - -2.95% -
std::find_end(vector<int>)_(process_all)/8192 -5.59% 1454.153 1372.903 - -0.48% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.59% 58406.911 55144.161 - -1.88% -
std::find_end(vector<int>)_(process_all)/1048576 -5.58% 187521.379 177054.777 - 0.55% -
BM_num_get<double> -5.57% 247.690 233.886 - -13.80% -
std::none_of(deque<int>)_(process_all)/8 -5.57% 2.478 2.340 - -2.65% -
BM_StringFindStringLiteral/32 -5.57% 1.953 1.844 - -0.06% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 -5.57% 4.627 4.369 - -1.94% -
rng::contains_subrange(deque<int>)_(single_element)/50 -5.56% 20.244 19.118 - -1.07% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -5.56% 44.236 41.776 - -5.03% -
std::replace(deque<int>)_(prefix)/50 -5.54% 14.488 13.684 - -2.79% -
rng::contains(vector<int>)_(process_all)/50 -5.54% 12.483 11.791 - -5.70% -
std::partition(list<int>)_(dense)/8192 -5.54% 5350.857 5054.322 - -8.83% -
BM_StringRelational_Eq_Small_Small_ChangeLast -5.54% 1.941 1.834 - 3.92% -
BM_toupper_string<char> -5.52% 37.900 35.809 - -2.32% -
std::unordered_set<std::string>::count(key)/1024 -5.52% 119.640 113.040 - -1.65% -
std::unordered_multiset<int>::clear()/1024 -5.47% 5645.771 5336.791 - -0.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.47% 112141.031 106004.221 - -1.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -5.47% 113031.189 106850.608 - -2.72% -
BM_format_to_iterator/<std::vector>_C_string_len_6 -5.47% 3.068 2.900 - -2.31% -
SetIntersection_None_Set_uint64_16384_1 -5.46% 195759632.112 185065488.843 - -2.46% -
SetIntersection_None_Vector_uint32_262144_256 -5.46% 357773448.341 338235608.768 - -14.99% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.45% 7493.854 7085.388 - -4.35% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -5.45% 2.795 2.643 - 5.59% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -5.42% 26.378 24.947 - -5.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.42% 14558.785 13770.405 - -2.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.41% 5956.545 5634.129 - -1.51% -
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -5.41% 137.167 129.746 - -1.34% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/8192 -5.40% 18873.166 17854.468 - -5.38% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -5.39% 1051.360 994.713 - -16.50% -
std::variant<50-alts>::visit()_(2_variants) -5.39% 0.670 0.634 - -5.11% -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/32 -5.38% 22.476 21.267 - 0.54% -
SetIntersection_Front_Set_uint64_16384_1024 -5.37% 16116010.305 15250034.304 - -4.05% -
std::multimap<std::string,_int>::clear()/8192 -5.37% 209168.350 197938.684 - -2.97% -
SetIntersection_Front_Set_float_256_16 -5.36% 4719777.335 4466830.379 - -4.12% -
SetIntersection_None_Set_uint64_16384_64 -5.36% 195727362.810 185238937.661 - -5.63% -
SetIntersection_None_Set_uint64_16384_1024 -5.35% 196525755.199 186015921.459 - -6.81% -
std::find_if(vector<char>)_(bail_25%)/32768 -5.34% 935.249 885.260 - 11.44% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -5.34% 47.833 45.279 - -6.69% -
BM_format_to_iterator/<std::array>_string_len_6 -5.34% 2.350 2.225 - -3.29% -
std::remove(list<int>)_(sprinkled)/50 -5.32% 67.397 63.809 - -10.31% -
rng::fold_left(deque<int>)/1048576 -5.30% 1589258.242 1505056.476 - -5.22% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 -5.30% 71.652 67.856 - -1.73% -
std::list<std::string>::ctor(size_type)/8192 -5.25% 104837.886 99338.689 - -3.51% -
SetIntersection_Front_Vector_float_1024_16 -5.22% 1075398.084 1019224.804 - -3.66% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.22% 138.618 131.387 - 12.91% -
SetIntersection_None_Vector_string_1024_16 -5.21% 9457598.720 8965315.763 - -0.89% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -5.20% 2.802 2.657 - -0.52% -
BM_format_string<wchar_t>/256 -5.20% 0.424 0.402 - -2.32% -
std::transform(list<int>)_(identity_transform)/50 -5.18% 38.389 36.399 - -3.94% -
SetIntersection_None_Vector_string_1024_256 -5.18% 9484395.664 8992658.649 - -0.10% -
SetIntersection_Front_Vector_uint32_16384_16 -5.16% 1070432.086 1015196.601 - -4.31% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -5.16% 27.094 25.696 - -9.76% -
std::find_if(vector<char>)_(bail_25%)/8192 -5.15% 239.503 227.163 - 7.94% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.14% 906.011 859.480 - 5.31% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/32 -5.13% 111.854 106.114 - 0.29% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.10% 121186.177 115000.326 - -2.70% -
SetIntersection_Front_Vector_float_1024_64 -5.10% 1180952.974 1120738.313 - -5.22% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -5.10% 11.723 11.126 - -6.72% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -5.10% 930.844 883.413 - -3.94% -
bm_lexicographical_compare<unsigned_char>/8 -5.09% 1.528 1.450 - -17.12% -
BM_tolower_string<char> -5.05% 37.063 35.190 - -4.99% -
std::unordered_set<int>::erase(key)_(existent)/1024 -5.05% 20.143 19.125 - -6.44% -
std::map<int,_int>::erase(key)_(existent)/1024 -5.04% 25.368 24.091 - -0.03% -
SetIntersection_None_Set_uint64_16384_4 -5.02% 194230223.168 184483464.574 - -7.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.01% 44659555.936 42422957.951 - -27.49% -
std::unique(list<int>)_(contiguous)/52 -5.00% 66.407 63.087 - -6.26% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -5.00% 78.238 74.328 - -1.75% -
SetIntersection_None_Set_uint64_64_1 -4.99% 25823956.981 24535560.806 - 1.76% -
BM_num_get<float> -4.97% 246.598 234.337 - -12.74% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 -4.95% 21.307 20.253 - -4.38% -
std::find_end(vector<int>)_(process_all)/1024 -4.95% 185.364 176.196 - -0.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -4.94% 360423621.522 342622639.456 - -5.89% -
std::make_heap(deque<int>)_(repeated)/8192 -4.94% 20344.467 19340.102 - -12.62% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/8192 -4.93% 24983.112 23750.547 - -1.17% -
std::unordered_set<int>::clear()/32 -4.93% 591.054 561.944 - -2.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.92% 120.989 115.037 - 0.78% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.92% 5055.696 4807.064 - -6.17% -
std::map<int,_int>::erase(iterator)/1024 -4.91% 21.884 20.809 - 0.32% -
BM_vector_deque_copy_backward/1 -4.89% 1.147 1.090 - 4.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -4.89% 369013753.068 350973554.421 - -2.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -4.89% 1033063.000 982573.861 - -4.53% -
std::none_of(list<int>)_(process_all)/8192 -4.86% 8594.342 8176.540 - 0.60% -
BM_deque_deque_ranges_move_backward/2 -4.85% 1.339 1.274 - -5.28% -
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 -4.84% 26.718 25.424 - -6.27% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/1024 -4.84% 3005.514 2860.152 - -2.48% -
std::map<std::string,_int>::find(key)/32 -4.83% 88.003 83.753 - -6.19% -
SetIntersection_Front_Set_string_262144_16 -4.83% 1777008.362 1691219.676 - 2.53% -
std::partial_sort_copy(deque<int>)_(heap)/8 -4.82% 13.681 13.021 - -6.78% -
SetIntersection_None_Vector_string_256_1 -4.81% 12495167.957 11893735.294 - -5.66% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.79% 23496.511 22370.854 - -0.77% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -4.79% 12.144 11.563 - -2.81% -
std::find(deque<int>)_(bail_25%)/1024 -4.78% 64.324 61.248 - -5.28% -
SetIntersection_None_Vector_uint32_262144_16 -4.77% 351274142.119 334524658.908 - -17.46% -
BM_format_string<char>/32 -4.76% 0.654 0.623 - -0.97% -
std::multimap<int,_int>::erase(iterator)/8192 -4.75% 23.229 22.126 - -5.67% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -4.74% 105.814 100.797 - -1.68% -
SetIntersection_Front_Vector_uint64_1024_64 -4.73% 1179034.496 1123243.663 - -6.01% -
BM_cyrillic_escaped<wchar_t> -4.73% 12998.683 12383.670 - -5.00% -
SetIntersection_Front_Set_uint64_1024_64 -4.73% 1936041.377 1844485.058 - -10.53% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.71% 7548.503 7192.688 - -1.04% -
std::find(vector<char>)_(process_all)/50 -4.70% 1.697 1.617 - -3.04% -
dynamic_cast_(DAG_leftmost_middle,_1_level) -4.70% 38.409 36.604 - -1.98% -
std::shift_right(deque<int>)/8192 -4.70% 448.705 427.627 - -0.32% -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/1024 -4.66% 32708.811 31184.138 - -2.53% -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/8192 -4.66% 122697.954 116978.772 - -1.72% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.66% 14709.604 14024.021 - -2.22% -
std::format(double)_(fmt:_{:017500_0f}) -4.62% 1350.327 1287.883 - -0.47% -
BM_format_to_string_back_inserter<std::list<char>>/16384 -4.62% 198614.348 189431.474 - -4.15% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.62% 32.134 30.650 - -0.23% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.60% 11283.066 10764.202 - 0.54% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.59% 3.672 3.503 - -2.54% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.58% 117511.599 112133.773 - -1.69% -
std::flat_map<int,_int>::erase(iterator)/8192 -4.57% 512.458 489.020 - 0.22% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.56% 32.911 31.410 - 13.15% -
BM_vector_deque_copy_backward/4000 -4.54% 168.138 160.498 - -2.31% -
std::for_each(set<int>::iterator)/32 -4.54% 41.536 39.649 - -5.27% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -4.53% 1623.894 1550.362 - -4.82% -
SetIntersection_Interlaced_Set_float_1024_64 -4.52% 10742527.992 10257286.485 - -1.43% -
bm_lexicographical_compare<unsigned_char>/64 -4.52% 2.114 2.018 - -0.73% -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/8192 -4.50% 48367.882 46193.161 - -8.54% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.48% 4.198 4.010 - -0.15% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.47% 2869.050 2740.729 - -3.61% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 -4.47% 32335.207 30889.443 - -2.10% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.46% 5524.973 5278.726 - -4.34% -
std::list<std::string>::ctor(size_type)/1024 -4.46% 12753.285 12184.919 - -2.90% -
std::make_heap(deque<int>,_pred)_(ascending)/8192 -4.45% 21026.147 20090.460 - -7.84% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -4.45% 120383.578 115030.810 - -2.24% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 -4.45% 12818635.594 12248767.274 - -3.89% -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 -4.44% 4814.748 4600.766 - 0.22% -
std::find_end(list<int>,_pred)_(same_length)/8192 -4.44% 24035.600 22967.602 - -4.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.43% 1261766.395 1205918.705 - -3.22% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -4.42% 6121.130 5850.790 - -3.49% -
std::for_each(multiset<int>::iterator)/50 -4.41% 66.310 63.384 - -5.53% -
std::list<int>::insert(begin)_(cheap_elements)/32 -4.39% 10.639 10.172 - -2.79% -
std::map<int,_int>::clear()/32 -4.39% 652.804 624.124 - 1.70% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -4.39% 2028.756 1939.789 - 2.70% -
SetIntersection_None_Vector_uint32_262144_262144 -4.37% 350308838.417 334990910.920 - 7.16% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.37% 36.330 34.742 - -0.34% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 -4.37% 14909.898 14258.988 - -2.55% -
SetIntersection_Front_Vector_string_256_64 -4.35% 9537694.160 9122630.106 - 8.60% -
SetIntersection_None_Set_uint64_256_1 -4.33% 14252825.485 13635669.935 - -6.06% -
SetIntersection_Interlaced_Set_float_64_16 -4.33% 21335923.073 20412984.630 - -7.85% -
BM_from_sys/1993/threads:16 -4.32% 0.705 0.675 - 1.31% -
std::remove_if(list<int>)_(prefix)/8192 -4.32% 9710.243 9291.245 - -6.39% -
std::partition(deque<int>)_(dense)/50 -4.31% 15.380 14.717 - -10.21% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -4.30% 16900.664 16174.527 - -0.54% -
std::map<int,_int>::erase(iterator)/8192 -4.29% 24.234 23.195 - -1.57% -
std::unordered_multimap<int,_int>::find(key)/1024 -4.28% 10.240 9.801 - -4.66% -
std::find_end(vector<int>)_(process_all)/1000 -4.28% 181.047 173.293 - -0.06% -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 -4.27% 3604.796 3450.874 - -3.23% -
std::for_each(set<int>::iterator)/50 -4.27% 67.066 64.205 - -4.35% -
std::unordered_multiset<int>::erase(iterator)/32 -4.26% 17.637 16.885 - -0.83% -
BM_format_string<wchar_t>/512 -4.26% 0.342 0.327 - -5.95% -
std::replace_if(deque<int>)_(prefix)/32 -4.25% 11.539 11.049 - -1.76% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -4.24% 26.573 25.448 - -10.96% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -4.23% 10515.118 10070.126 - 10.23% -
SetIntersection_None_Set_uint64_1024_256 -4.22% 10868408.391 10409320.239 - -1.55% -
SetIntersection_Front_Vector_uint64_16384_16 -4.21% 1050806.744 1006521.191 - -5.40% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 -4.20% 422.974 405.195 - -1.78% -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/1024 -4.20% 15159.692 14522.581 - -1.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -4.20% 1059695.473 1015185.984 - -6.08% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.20% 32670.613 31299.927 - -1.81% -
SetIntersection_None_Vector_string_256_64 -4.19% 10065866.958 9644173.499 - -0.70% -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/8192 -4.18% 279938.033 268243.547 - -2.44% -
BM_StringFindStringLiteral/2048 -4.17% 41.909 40.161 - -0.15% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -4.16% 18.333 17.570 - -0.99% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 -4.15% 72260.044 69261.124 - -1.83% -
std::unordered_set<int>::erase(key)_(existent)/32 -4.15% 18.750 17.972 - -3.82% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -4.14% 3.935 3.772 - 10.71% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -4.13% 108.091 103.627 - 14.47% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.10% 758.238 727.146 - -0.77% -
std::stable_partition(vector<int>)_(sparse)/50 -4.10% 24.055 23.069 - -2.48% -
std::replace_if(vector<int>)_(sprinkled)/50 -4.10% 13.148 12.609 - -1.79% -
std::unordered_map<int,_int>::count(key)/1024 -4.09% 10.197 9.779 - -5.24% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 -4.08% 892.922 856.466 - -1.13% -
SetIntersection_Interlaced_Set_float_256_4 -4.07% 12009267.781 11520005.136 - 1.82% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/8192 -4.07% 19504.034 18710.965 - -2.55% -
std::list<int>::ctor(size_type)/1024 -4.07% 12441.042 11935.182 - -4.07% -
std::set<std::string>::clear()/32 -4.06% 889.553 853.407 - -4.46% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 -4.06% 70.662 67.797 - -2.84% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 -4.05% 275295.272 264137.961 - -2.23% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 -4.05% 13439173.792 12894612.771 - 4.48% -
std::unordered_map<int,_int>::contains(key)/1024 -4.05% 10.380 9.959 - 4.35% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.04% 30.981 29.728 - -0.13% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 -4.03% 1063.816 1020.983 - -20.11% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.03% 12851.262 12333.979 - -18.01% -
std::unordered_multimap<int,_int>::count(key)/1024 -4.02% 10.774 10.341 - -1.82% -
std::set<std::string>::contains(key)/1024 -4.02% 147.315 141.394 - -4.02% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/1024 -4.02% 5876.601 5640.465 - -5.44% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 -4.02% 34.150 32.779 - -0.68% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -4.01% 30.245 29.031 - -2.10% -
std::generate(deque<int>)/50 -4.00% 12.487 11.987 - -2.50% -
std::list<int>::ctor(size_type)/8192 -4.00% 100855.543 96819.288 - -3.47% -
std::list<int>::erase(begin)_(cheap_elements)/32 -4.00% 10.517 10.097 - -3.02% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -3.99% 14702.116 14115.585 - -1.48% -
rng::contains_subrange(vector<int>)_(same_length)/16 -3.98% 4.777 4.587 - 0.59% -
SetIntersection_Front_Vector_string_16384_256 -3.97% 7956460.165 7640368.352 - -5.63% -
SetIntersection_None_Vector_string_256_16 -3.97% 11891023.755 11418629.175 - 0.31% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.97% 262.056 251.651 - -0.25% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/1024 -3.97% 2362.459 2268.689 - -3.70% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -3.97% 0.500 0.480 - 0.10% -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 -3.96% 556.879 534.808 - -5.23% -
SetIntersection_Interlaced_Set_float_256_16 -3.96% 12890273.447 12379614.739 - 0.53% -
std::copy_if(vector<int>)_(entire_range)/8 -3.95% 2.269 2.179 - -9.31% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -3.95% 148517.000 142649.565 - -0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -3.95% 18773698.488 18032545.301 - -3.68% -
BM_std_minmax_element<int>/65536 -3.94% 21507.928 20659.469 - -3.12% -
SetIntersection_Front_Vector_uint32_64_64 -3.94% 9527228.778 9151537.303 - -3.35% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -3.94% 66142.739 63534.909 - -3.68% -
std::copy_n(list<int>)/8 -3.94% 2.105 2.022 - -3.05% -
std::make_heap(deque<int>,_pred)_(ascending)/1024 -3.94% 2527.057 2427.570 - -3.26% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.93% 94.681 90.957 - -8.94% -
BM_deque_deque_ranges_move/1 -3.93% 0.992 0.953 - -0.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.91% 123178.323 118364.416 - -0.55% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -3.90% 32247.862 30988.931 - -1.86% -
std::for_each(multiset<int>::iterator)/32 -3.90% 41.335 39.725 - -4.47% -
SetIntersection_Front_Vector_string_64_16 -3.89% 19227828.515 18479712.308 - -4.52% -
ranges::minmax(std::deque<char>)/8 -3.89% 2.692 2.588 - -3.87% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -3.89% 17.425 16.748 - -1.06% -
std::unordered_map<int,_int>::clear()/8192 -3.89% 47641.289 45790.308 - 2.23% -
std::any_of(deque<int>)_(process_all)/32768 -3.88% 9642.542 9268.800 - -7.20% -
ranges::minmax(std::vector<__int128>)/8 -3.87% 4.253 4.088 - -1.67% -
rng::find_last(list<int>)_(bail_10%)/8 -3.85% 2.300 2.211 - -6.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -3.84% 364104256.655 350105909.514 - -0.39% -
std::find_if(list<int>)_(process_all)/50 -3.84% 13.611 13.089 - -1.47% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -3.82% 8.965 8.622 - -0.73% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -3.82% 1025496.610 986340.037 - -3.88% -
std::replace_if(deque<int>)_(prefix)/50 -3.81% 18.059 17.372 - -4.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -3.80% 34.149 32.850 - -6.21% -
BM_CmpEqual_int_ushort -3.80% 1.117 1.075 - -1.62% -
std::vector<bool>::reserve() -3.80% 8.755 8.422 - -9.60% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -3.79% 26.518 25.513 - -1.53% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -3.79% 34.253 32.955 - 5.52% -
std::is_sorted(deque<int>,_pred)/8 -3.79% 4.529 4.358 - 57.99% -
SetIntersection_None_Set_float_64_1 -3.79% 25266979.594 24310056.745 - -0.40% -
std::copy_backward(list<int>)/512 -3.79% 377.274 362.988 - -0.28% -
SetIntersection_None_Vector_string_256_4 -3.78% 12394291.139 11925292.725 - -1.52% -
dynamic_cast_(VChain,_1_level) -3.78% 7.211 6.938 - -3.71% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.78% 692.386 666.214 - -0.61% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.78% 93910.812 90363.634 - -0.41% -
BM_StringRelationalLiteral_Less_Large_Large_Control -3.77% 2.060 1.983 - -2.97% -
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/8192 -3.74% 1.722 1.658 - -0.04% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -3.74% 30.066 28.942 - -1.93% -
dynamic_cast_(DAG_leftmost_middle,_2_levels) -3.74% 29.118 28.028 - -2.02% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -3.74% 277908.608 267517.298 - -1.48% -
bm_ranges_lexicographical_compare<signed_char>/64 -3.71% 24.159 23.262 - -2.11% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -3.70% 3.934 3.788 - -3.85% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.69% 1134.407 1092.509 - -9.24% -
std::map<int,_int>::erase(key)_(existent)/32 -3.69% 23.645 22.773 - -0.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -3.68% 28.821 27.759 - -10.75% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.66% 2114119.008 2036681.864 - -3.58% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.66% 100513.673 96832.656 - -0.40% -
BM_deque_deque_move/2 -3.66% 3.227 3.109 - 4.05% -
std::replace_if(vector<int>)_(prefix)/8192 -3.66% 2066.864 1991.252 - -1.10% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8 -3.64% 13.041 12.567 - -1.30% -
dynamic_cast_(VChain_fail,_5_levels) -3.62% 44.820 43.199 - -3.01% -
std::unordered_multiset<int>::erase(iterator)/1024 -3.61% 17.692 17.053 - -0.35% -
std::find_if_not(deque<int>)_(process_all)/8 -3.61% 2.444 2.355 - -3.63% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/0 -3.61% 3.705 3.571 - -3.31% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -3.61% 3.555 3.426 - -1.62% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -3.59% 526.476 507.551 - -2.40% -
std::shift_right(deque<int>)/1024 -3.58% 57.014 54.975 - -0.10% -
rng::for_each(set<int>)/8192 -3.58% 17647.177 17015.941 - -1.77% -
std::any_of(deque<int>)_(process_all)/8192 -3.57% 2393.850 2308.436 - -6.84% -
BM_StringConstructDestroyCStr_Small_Opaque -3.55% 2.420 2.334 - 3.91% -
rng::contains(list<int>)_(process_all)/50 -3.54% 18.085 17.445 - -2.87% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -3.52% 245.396 236.748 - -4.26% -
std::move_backward(vector<bool>)_(unaligned)/32768 -3.52% 40366.768 38944.790 - -4.48% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -3.52% 10.612 10.239 - -2.65% -
BM_StringFindAllMatch/64 -3.51% 3.122 3.012 - -5.02% -
BM_format_to_string_begin<std::wstring>/1 -3.49% 9.995 9.646 - -1.22% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 -3.49% 120911.179 116690.380 - -2.99% -
BM_format_to_iterator/<std::deque>_C_string_len_6 -3.48% 10.037 9.688 - 11.67% -
std::rotate(vector<int>)_(by_1/4)/32 -3.48% 8.197 7.912 - -7.69% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -3.47% 1.555 1.501 - 0.02% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 -3.46% 3.979 3.841 - -2.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -3.46% 40.723 39.315 - -0.48% -
SetIntersection_Front_Set_uint32_16384_1 -3.45% 1032050.140 996401.021 - -1.29% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32 -3.45% 48.979 47.288 - -7.34% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.44% 3.440 3.322 - -3.06% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -3.43% 28.757 27.771 - -7.64% -
BM_StringFindAllMatch/8 -3.42% 2.587 2.498 - -14.57% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -3.41% 46.010 44.441 - -2.41% -
BM_std_minmax_element<long_long>/1024 -3.41% 341.798 330.151 - -1.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.40% 2103985.660 2032399.690 - -4.37% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.40% 57450.370 55495.746 - -0.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.40% 4278569.373 4133051.117 - -1.80% -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 -3.40% 42021.085 40591.951 - -0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -3.39% 6755921.081 6526969.134 - -13.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.39% 1036323.514 1001227.833 - -5.76% -
rng::find_last(list<int>)_(bail_10%)/50 -3.38% 16.809 16.242 - -1.30% -
BM_stop_token_multi_thread_polling_stop_requested/131072 -3.38% 7533206.940 7278954.983 - -18.50% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.37% 101249.329 97835.439 - -0.71% -
BM_StringAssignStr_Small_Opaque -3.36% 1.651 1.595 - -3.41% -
std::remove(list<int>)_(sprinkled)/8192 -3.36% 8124.058 7850.957 - -4.72% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.36% 117416.409 113469.795 - -2.00% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.36% 245.227 236.986 - 0.07% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -3.36% 806.581 779.477 - -7.87% -
SetIntersection_None_Vector_string_256_256 -3.36% 6261745.701 6051566.615 - -0.38% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 -3.35% 33.769 32.637 - -3.38% -
std::map<std::string,_int>::count(key)/32 -3.35% 87.985 85.036 - 0.61% -
ranges::minmax(std::vector<__int128>)/70000 -3.34% 37940.981 36673.686 - -1.54% -
BM_StringFindStringLiteral/128 -3.34% 3.332 3.221 - -0.03% -
SetIntersection_None_Set_uint64_16384_16 -3.32% 193546487.438 187120957.719 - -6.45% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.32% 25.443 24.598 - -0.45% -
BM_format_to_n_string_begin<std::list<char>>/16384 -3.32% 14720.279 14232.051 - -3.40% -
SetIntersection_Front_Vector_float_262144_1 -3.32% 1037372.276 1002968.429 - -1.11% -
std::sort(deque<int>)_(ascending)/8 -3.31% 21.236 20.533 - -1.00% -
std::move_backward(vector<int>)/8 -3.31% 2.329 2.252 - -7.33% -
std::multimap<std::string,_int>::equal_range(key)/1024 -3.31% 113.411 109.661 - -0.40% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -3.31% 147388.718 142516.865 - -0.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -3.30% 1031106.431 997039.815 - -3.12% -
BM_to_sys/1979/threads:4 -3.29% 1.361 1.316 - -1.53% -
BM_CmpEqual_ushort_uint -3.29% 1.073 1.037 - -2.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -3.28% 1070631.063 1035471.819 - -1.60% -
SetIntersection_None_Set_uint64_16384_256 -3.28% 194313478.889 187939574.290 - -2.41% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -3.26% 10.568 10.224 - -2.50% -
BM_deque_vector_ranges_move/64000 -3.25% 20906.809 20226.352 - -2.45% -
SetIntersection_Interlaced_Set_uint64_16384_4 -3.25% 155013717.618 149969622.353 - -4.12% -
std::sort_heap(vector<NonIntegral>)/8 -3.25% 26.629 25.765 - -4.16% -
dynamic_cast_(VChain_middle,_4_levels) -3.24% 64.576 62.484 - -3.13% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -3.23% 29.887 28.923 - -2.98% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.22% 320.987 310.653 - -0.66% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -3.22% 18.026 17.446 - -1.04% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -3.21% 2.293 2.220 - -4.60% -
std::set<int>::insert(value)_(new_value,_end)/1024 -3.21% 30.707 29.721 - -10.68% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024 -3.20% 54493.703 52748.662 - 7.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -3.19% 367263831.986 355541594.219 - -2.17% -
std::copy_if(list<int>)_(every_other)/32768 -3.19% 25800.395 24977.264 - -5.39% -
std::format(double)_(fmt:_{:017500_0Lf}) -3.18% 1376.183 1332.378 - -1.50% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.18% 10339.219 10010.546 - 0.29% -
BM_StringRelational_Compare_Large_Large_ChangeMiddle -3.18% 1.602 1.551 - -0.48% -
BM_deque_deque_move/1 -3.18% 2.608 2.525 - -3.72% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.18% 68715.565 66533.845 - -2.23% -
std::sort(deque<int>)_(descending)/8 -3.17% 48.765 47.220 - 1.11% -
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 -3.16% 747.355 723.713 - 4.82% -
BM_std_minmax_element<int>/64 -3.16% 20.669 20.015 - -2.83% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -3.16% 235836.888 228395.742 - -2.35% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.16% 278433.529 269648.470 - -1.30% -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/32 -3.15% 917.645 888.707 - -1.02% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 -3.15% 3872.203 3750.192 - -3.14% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -3.15% 30168.322 29218.736 - -15.90% -
dynamic_cast_(VChain,_3_levels) -3.14% 14.873 14.406 - -5.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.14% 10967565.607 10623503.616 - -2.22% -
ranges::minmax(std::deque<__int128>)/64 -3.13% 25.240 24.450 - -3.14% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.13% 22.144 21.451 - -0.86% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -3.13% 16667.581 16145.993 - -0.85% -
ranges::minmax(std::vector<__int128>)/64 -3.12% 34.376 33.304 - -1.22% -
std::format(double)_(fmt:_{:0^17500_0f}) -3.12% 1371.132 1328.413 - -0.61% -
BM_format_to_back_inserter<std::string>/string_len_60 -3.11% 117.609 113.957 - -1.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -3.09% 3430622.723 3324520.960 - 17.08% -
SetIntersection_Front_Set_uint64_256_16 -3.09% 4624128.243 4481307.063 - -1.06% -
std::copy_if(deque<int>)_(entire_range)/262144 -3.09% 81440.369 78926.246 - -4.35% -
SetIntersection_None_Set_uint64_16384_16384 -3.08% 195183342.276 189172923.658 - -0.26% -
std::format(float)_(fmt:_{:0<17500_0a}) -3.06% 1224.454 1186.959 - -0.53% -
std::shift_left(deque<int>)/32 -3.05% 5.227 5.067 - 3.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.05% 10710305.022 10384111.246 - -3.75% -
BM_std_minmax_element<int>/64000 -3.04% 20776.208 20143.667 - -3.12% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -3.04% 27.823 26.977 - -0.78% -
std::list<std::string>::ctor(size_type)/32 -3.04% 356.724 345.894 - -1.82% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -3.03% 1.671 1.620 - -5.99% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/1024 -3.02% 3858.844 3742.299 - -2.70% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 -3.01% 2364.917 2293.809 - -2.16% -
SetIntersection_Interlaced_Vector_string_256_256 -3.01% 16613045.312 16113644.699 - -6.55% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -3.00% 599426.538 581443.211 - -1.19% -
BM_format_to_iterator/<std::string>_string_view_len_6 -3.00% 2.300 2.231 - -5.11% -
std::multimap<std::string,_int>::count(key)/8192 -2.99% 190.896 185.192 - -0.94% -
BM_std_minmax_element<char>/64 -2.99% 25.653 24.887 - 16.69% -
std::copy_if(deque<int>)_(entire_range)/4096 -2.98% 1197.181 1161.523 - -5.83% -
BM_StringRelational_Compare_Small_Small_ChangeLast -2.96% 1.883 1.828 - 3.47% -
std::for_each(set<int>::iterator)/8 -2.95% 9.043 8.776 - -3.22% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -2.95% 3358.425 3259.453 - -1.30% -
std::generate(list<int>)/50 -2.94% 15.081 14.639 - -2.85% -
std::shift_left(deque<int>)/50 -2.93% 6.979 6.775 - 1.04% -
std::sort(deque<int>)_(heap)/8 -2.93% 35.917 34.864 - 2.08% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.92% 206815511.826 200773728.592 - -0.51% -
bm_ranges_lexicographical_compare<int>/512 -2.91% 188.264 182.778 - -1.45% -
bm_lexicographical_compare<int>/8 -2.91% 2.553 2.478 - -2.71% -
BM_format_string<char>/16 -2.90% 1.192 1.157 - 0.08% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.90% 7450.258 7234.338 - -0.08% -
SetIntersection_Front_Set_uint64_64_16 -2.89% 15961348.925 15499547.131 - 1.63% -
std::search(deque<int>)_(no_match)/1000 -2.89% 251.711 244.439 - -4.98% -
BM_format_to_string_begin<std::list<wchar_t>>/16384 -2.89% 15918.471 15458.656 - 2.70% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -2.88% 30.027 29.161 - -2.30% -
BM_StringDestroy_Huge -2.88% 10.879 10.566 - -2.23% -
std::rotate(vector<int>)_(by_1/3)/50 -2.88% 23.173 22.507 - -0.98% -
std::search(deque<int>)_(no_match)/1024 -2.87% 261.608 254.094 - -4.91% -
std::map<std::string,_int>::clear()/8192 -2.87% 201961.156 196160.490 - -14.51% -
dynamic_cast_(VChain_middle,_2_levels) -2.87% 27.882 27.082 - -4.38% -
BM_StringFindStringLiteral/8192 -2.87% 141.022 136.977 - -0.01% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.87% 14.711 14.289 - 0.06% -
BM_std_minmax_element<int>/70000 -2.86% 22726.584 22076.111 - -2.93% -
BM_std_minmax_element<long_long>/512 -2.86% 172.737 167.793 - -2.61% -
std::search_n(vector<int>)_(no_match)/32 -2.86% 7.756 7.534 - 0.96% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.86% 578.159 561.638 - -1.93% -
BM_std_minmax_element<short>/4 -2.85% 1.153 1.120 - -5.49% -
SetIntersection_Interlaced_Set_string_1024_4 -2.85% 14597337.227 14180655.777 - -1.89% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -2.85% 31647.072 30746.263 - -14.99% -
BM_BitsetToString<64>/Sparse_(10%)/10 -2.85% 11.630 11.299 - 15.34% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.84% 2.738 2.660 - -3.50% -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -2.83% 146.334 142.193 - -0.32% -
dynamic_cast_(DAG_rightmost_middle,_1_level) -2.82% 18.899 18.365 - -1.27% -
std::find_end(list<int>)_(match_near_end)/8192 -2.82% 1095.416 1064.551 - -2.75% -
std::map<int,_int>::erase(iterator)/32 -2.82% 21.297 20.698 - 0.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.81% 38686.582 37599.341 - -3.12% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 -2.81% 251559.061 244490.062 - -0.04% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.81% 16.299 15.841 - -1.08% -
BM_deque_deque_copy_backward/4000 -2.81% 169.890 165.123 - 0.16% -
SetIntersection_Front_Vector_uint32_16384_1 -2.79% 1028476.655 999746.704 - -0.89% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.79% 27.782 27.006 - -0.68% -
BM_CmpLess_ushort_ushort -2.79% 1.080 1.050 - -2.29% -
BM_deque_deque_copy/1 -2.78% 2.593 2.521 - -3.97% -
ranges::minmax(std::list<__int128>)/70000 -2.78% 57259.385 55666.546 - -2.12% -
SetIntersection_None_Set_uint64_16_16 -2.78% 37659755.672 36612787.181 - 0.33% -
std::remove_if(deque<int>)_(prefix)/50 -2.78% 60.824 59.133 - -0.67% -
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/1024 -2.76% 6018.404 5852.553 - -1.55% -
std::map<int,_int>::erase(key)_(existent)/8192 -2.75% 30.506 29.666 - -0.74% -
std::unordered_set<int>::clear()/1024 -2.75% 5308.566 5162.547 - -1.05% -
std::adjacent_find(vector<int>)/50 -2.75% 12.542 12.198 - -6.74% -
BM_format_to_string_span<char>/1048576 -2.74% 12529.863 12185.994 - -2.65% -
bm_lexicographical_compare<unsigned_char>/512 -2.74% 8.785 8.544 - -1.40% -
std::multiset<std::string>::count(key)/32 -2.73% 72.059 70.093 - 1.27% -
dynamic_cast_(DAG_rightmost_middle,_2_levels) -2.71% 13.455 13.090 - -0.15% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.71% 13.987 13.608 - -1.11% -
BM_StringAssignStr_Huge_Transparent -2.70% 123.117 119.788 - -1.43% -
BM_format_to_string_pointer<char>/1048576 -2.69% 12528.048 12191.170 - -2.61% -
std::flat_multimap<int,_int>::clear()/8192 -2.69% 405.034 394.152 - -1.13% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.69% 37608.657 36598.554 - -0.68% -
rng::find_last(vector<int>)_(bail_10%)/1048576 -2.68% 215152.212 209378.187 - -0.23% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -2.68% 24.290 23.638 - -4.12% -
BM_japanese_escaped<wchar_t> -2.67% 11516.701 11209.004 - -2.51% -
BM_StringFindStringLiteral/64 -2.67% 2.422 2.357 - 0.28% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -2.67% 12.227 11.901 - 2.68% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -2.66% 2.700 2.628 - 3.76% -
std::unordered_multiset<int>::erase(iterator)/8192 -2.66% 18.397 17.907 - 0.86% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/8192 -2.66% 46898.453 45649.957 - -9.50% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.66% 1.175 1.143 - -0.49% -
std::replace_if(deque<int>)_(prefix)/1024 -2.66% 407.014 396.192 - -0.99% -
BM_num_get<bool> -2.66% 7.112 6.923 - -0.36% -
SetIntersection_None_Vector_float_256_16 -2.66% 6281925.238 6114962.996 - 15.64% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.65% 111.391 108.434 - -4.55% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.65% 15215090.688 14811830.708 - 0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -2.65% 207001590.962 201522295.410 - -0.56% -
bm_lexicographical_compare<int>/1 -2.64% 0.591 0.576 - -3.79% -
rng::find(vector<bool>)_(process_all)/50 -2.64% 26.549 25.848 - -2.39% -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 -2.64% 45676.349 44472.272 - -4.03% -
std::make_heap(deque<int>,_pred)_(descending)/8192 -2.63% 28708.881 27952.830 - -3.00% -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -2.63% 352926.671 343651.999 - -0.73% -
std::set<int>::erase(iterator)/1024 -2.62% 21.013 20.462 - -0.76% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -2.62% 18855.648 18362.435 - -0.97% -
std::copy_if(list<int>)_(entire_range)/32768 -2.61% 26668.248 25971.278 - -5.05% -
std::copy_n(list<int>)/64 -2.61% 14.505 14.126 - -4.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -2.61% 28.533 27.788 - -17.08% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.60% 55847.861 54397.701 - 2.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.59% 678.424 660.821 - -1.15% -
std::find(deque<int>)_(process_all)/50 -2.59% 13.398 13.050 - 7.10% -
bm_lexicographical_compare<int>/1048576 -2.59% 239945.471 233729.441 - -1.64% -
BM_deque_deque_ranges_move_backward/1 -2.59% 0.967 0.942 - -1.36% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.59% 914.162 890.527 - -0.59% -
BM_deque_deque_copy_backward/5500 -2.59% 230.038 224.091 - 0.00% -
bm_lexicographical_compare<unsigned_char>/4096 -2.58% 76.456 74.487 - -1.50% -
BM_StringAssignAsciiz_Empty_Opaque -2.56% 1.327 1.293 - -6.61% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.56% 1396.749 1360.965 - -0.01% -
SetIntersection_Front_Vector_string_262144_1 -2.56% 1029294.636 1002931.129 - -7.20% -
std::remove_if(list<int>)_(sprinkled)/8192 -2.56% 8178.723 7969.385 - -3.11% -
BM_emoji_escaped<char> -2.55% 9375.515 9136.793 - 4.31% -
std::partition(vector<int>)_(dense)/50 -2.55% 13.152 12.817 - -0.56% -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/32 -2.54% 424.278 413.482 - 0.91% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -2.54% 39.273 38.274 - -1.38% -
std::multiset<std::string>::upper_bound(key)/1024 -2.54% 135.545 132.096 - -0.68% -
SetIntersection_Interlaced_Set_float_1024_4 -2.54% 8570010.075 8352739.969 - -0.27% -
ranges::min(std::vector<__int128>)/64 -2.53% 17.238 16.802 - -7.38% -
std::set<std::string>::lower_bound(key)/1024 -2.52% 132.126 128.791 - -0.41% -
SetIntersection_None_Set_float_1024_1024 -2.52% 10669981.549 10400834.959 - -4.98% -
std::move(vector<bool>)_(unaligned)/64 -2.52% 53.820 52.463 - -3.41% -
ranges::minmax(std::vector<long_long>)/64 -2.51% 16.550 16.135 - -1.58% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -2.51% 0.478 0.466 - 0.02% -
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 -2.51% 61855.607 60305.987 - -0.27% -
SetIntersection_None_Set_uint32_1024_64 -2.51% 10763345.240 10493711.289 - -5.26% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -2.50% 8878.476 8656.409 - -3.07% -
ranges::min(std::deque<__int128>)/64 -2.50% 22.364 21.805 - -11.29% -
std::any_of(deque<int>)_(process_all)/8 -2.50% 2.500 2.437 - -7.63% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.48% 37575.154 36641.507 - -0.67% -
dynamic_cast_(VChain_middle,_1_level) -2.48% 13.939 13.593 - -6.32% -
BM_deque_deque_move_backward/4096 -2.48% 173.460 169.154 - 0.03% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 -2.48% 483066.832 471080.089 - 0.00% -
std::copy_if(list<int>)_(every_other)/8 -2.48% 2.298 2.241 - -3.09% -
BM_num_put<unsigned_long_long> -2.46% 5.040 4.916 - 2.85% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.46% 14177.233 13827.911 - -0.59% -
bm_lexicographical_compare<int>/262144 -2.46% 58735.012 57290.218 - -1.52% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.46% 187.423 182.816 - -1.57% -
SetIntersection_None_Set_float_16_1 -2.45% 70136216.328 68416230.684 - -2.62% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -2.45% 88.900 86.722 - 1.89% -
ranges::minmax(std::list<long_long>)/8 -2.45% 2.041 1.991 - -0.36% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -2.44% 1.875 1.829 - 1.84% -
BM_japanese_escaped<char> -2.43% 11949.702 11659.340 - -1.69% -
BM_format_to_string_back_inserter<std::list<char>>/1 -2.43% 16.166 15.773 - -0.93% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -2.43% 246.489 240.507 - -7.01% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 -2.42% 72012.562 70267.461 - -1.04% -
BM_vector_deque_copy/4000 -2.42% 168.940 164.850 - -3.73% -
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 -2.42% 7599.096 7415.182 - -0.81% -
bm_lexicographical_compare<int>/64 -2.42% 15.384 15.012 - -1.10% -
std::fill(vector<int>)/1024 -2.41% 29.592 28.878 - -4.35% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.41% 26.824 26.178 - -3.26% -
std::remove(vector<int>)_(prefix)/50 -2.41% 53.707 52.413 - -3.49% -
dynamic_cast_(VChain_middle,_3_levels) -2.40% 47.461 46.320 - -1.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.40% 1945.121 1898.465 - 6.48% -
BM_vector_deque_move_backward/4000 -2.40% 167.271 163.264 - 0.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.39% 63.476 61.959 - 0.24% -
std::remove_copy(vector<int>)_(prefix)/32 -2.39% 9.753 9.520 - -1.13% -
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(equal_allocators) -2.39% 3.470 3.387 - -2.88% -
SetIntersection_Front_Vector_uint32_256_256 -2.39% 3339579.469 3259857.208 - -1.55% -
std::format(float)_(fmt:_{:0>17500_0La}) -2.39% 1291.416 1260.611 - 1.84% -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/32 -2.38% 10.242 9.999 - -3.46% -
std::fill_n(vector<bool>)/512 -2.38% 1.454 1.420 - -2.56% -
BM_StringEraseWithMove_Empty_Opaque -2.38% 0.484 0.472 - 6.99% -
BM_stop_token_single_thread_reg_unreg_callback/16777216 -2.38% 407424569.130 397746920.586 - -1.88% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -2.37% 20.420 19.936 - -3.17% -
std::partial_sort(vector<int>)_(heap)/8 -2.37% 23.475 22.919 - -1.71% -
BM_std_minmax_element<int>/4 -2.37% 1.135 1.108 - -0.92% -
bm_ranges_lexicographical_compare<signed_char>/4096 -2.36% 1467.998 1433.282 - -1.48% -
SetIntersection_Front_Vector_float_256_16 -2.36% 4026430.916 3931306.704 - -1.78% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -2.36% 165.936 162.018 - 3.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.36% 1235696.580 1206552.563 - -3.51% -
std::move(list<int>)/262144 -2.36% 253450.700 247478.791 - -1.98% -
std::copy_n(deque<int>)/32768 -2.36% 10248.764 10007.295 - -4.25% -
bm_ranges_lexicographical_compare<signed_char>/32768 -2.35% 11697.290 11422.055 - -1.59% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -2.35% 2.164 2.114 - 5.74% -
bm_lexicographical_compare<int>/32768 -2.34% 7320.961 7149.292 - -1.26% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.34% 578.170 564.616 - -0.77% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -2.34% 26.953 26.323 - -9.69% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -2.32% 1.570 1.534 - -0.19% -
dynamic_cast_(VChain,_4_levels) -2.32% 19.708 19.252 - -5.14% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -2.32% 19.220 18.775 - 1.69% -
std::rotate(deque<int>)_(by_1/2)/50 -2.32% 8.970 8.762 - -0.32% -
BM_deque_deque_move_backward/4000 -2.32% 169.233 165.314 - 0.22% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.32% 317.506 310.155 - 2.06% -
ranges::min(std::deque<__int128>)/70000 -2.31% 24196.061 23636.398 - -13.67% -
ranges::min(std::vector<char>)/70000 -2.31% 486.928 475.670 - -1.47% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.31% 10374822.281 10135159.828 - -0.06% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.31% 14.833 14.491 - 1.04% -
SetIntersection_Front_Vector_string_16384_1024 -2.30% 32553128.991 31803289.847 - -3.84% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.30% 102457.861 100099.702 - 0.79% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -2.30% 415.831 406.264 - 0.21% -
SetIntersection_Front_Vector_string_16384_16 -2.30% 1544186.939 1508712.210 - 2.15% -
ranges::min(std::vector<__int128>)/8 -2.29% 2.497 2.440 - -3.41% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -2.29% 1.109 1.083 - -13.51% -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 -2.29% 1322.390 1292.086 - 0.76% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.29% 4.671 4.564 - -4.59% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -2.29% 40.353 39.431 - -2.48% -
std::find_end(forward_list<int>)_(process_all)/8192 -2.28% 5845.266 5711.833 - -1.88% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.28% 101.380 99.068 - -59.43% -
bm_lexicographical_compare<unsigned_char>/32768 -2.28% 565.811 552.911 - -1.52% -
BM_StringCopy_Huge -2.27% 110.207 107.700 - -1.74% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 -2.27% 11223.584 10968.539 - -2.31% -
rng::find_last(vector<int>)_(bail_10%)/8 -2.27% 2.064 2.017 - -0.38% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 -2.26% 76.758 75.020 - -1.25% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -2.25% 1838.080 1796.647 - -1.26% -
ranges::minmax(std::vector<long_long>)/70000 -2.25% 18291.697 17879.820 - -1.39% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -2.25% 7259.013 7095.955 - -3.97% -
SetIntersection_None_Set_uint64_64_16 -2.25% 20578409.751 20116284.955 - 2.48% -
std::is_partitioned(list<int>)_(partitioned)/8192 -2.24% 6679.619 6529.803 - -6.86% -
BM_Copy_LargeNonTrivialFunctor -2.23% 11.351 11.098 - -1.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -2.23% 3446281.888 3369578.859 - -24.35% -
std::mismatch(vector<int>)_(it,_it,_it)/1000 -2.22% 244.460 239.023 - -0.80% -
ranges::min(std::list<char>)/8 -2.22% 2.351 2.299 - -1.21% -
BM_vector_deque_copy_backward/5500 -2.22% 224.552 219.571 - -0.55% -
std::transform(list<int>,_list<int>)/8192 -2.20% 9413.109 9205.621 - -3.51% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.20% 3.252 3.180 - -1.46% -
std::unordered_map<int,_int>::ctor(const_Self&)/8192 -2.20% 61377.946 60028.200 - -0.65% -
BM_deque_deque_copy/4000 -2.20% 171.612 167.845 - -0.21% -
bm_ranges_lexicographical_compare<signed_char>/1048576 -2.19% 374695.016 366475.128 - -1.44% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.19% 320857.976 313844.022 - 0.28% -
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 -2.19% 16.035 15.685 - -0.62% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.18% 27.159 26.567 - -0.33% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.18% 418.232 409.122 - 0.49% -
std::format(double)_(fmt:_{:0^17500_0a}) -2.18% 1283.428 1255.496 - 0.36% -
BM_deque_vector_copy/64 -2.17% 2.640 2.583 - 3.40% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -2.17% 997.951 976.289 - -3.32% -
std::set<int>::erase(iterator)/32 -2.17% 20.943 20.489 - -0.45% -
std::multimap<int,_int>::erase(iterator)/1024 -2.17% 20.727 20.278 - -3.70% -
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 -2.17% 15.519 15.183 - 0.45% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -2.16% 37337.334 36530.349 - -0.09% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 -2.16% 11.023 10.785 - -1.37% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 -2.15% 14.959 14.637 - -2.46% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.15% 12.359 12.093 - 1.59% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.15% 115915.692 113428.539 - -14.85% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -2.14% 55.347 54.160 - -2.98% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 -2.14% 4.437 4.342 - -4.15% -
std::find_if(vector<char>)_(process_all)/50 -2.14% 5.387 5.272 - -0.90% -
std::replace(vector<int>)_(prefix)/32 -2.14% 5.290 5.177 - -3.31% -
ranges::min(std::deque<char>)/8 -2.14% 2.232 2.184 - -1.77% -
BM_formatted_size_string<char>/1 -2.13% 5.366 5.252 - -2.92% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -2.13% 378527.412 370447.657 - -3.58% -
std::multiset<std::string>::find(key)/8192 -2.13% 216.850 212.225 - -0.69% -
BM_CmpEqual_short_uchar -2.13% 1.130 1.105 - -1.66% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/32 -2.13% 80.848 79.128 - 2.14% -
std::partition(list<int>)_(sparse)/32 -2.13% 8.933 8.743 - -2.67% -
SetIntersection_Front_Vector_string_256_256 -2.13% 16937121.423 16576878.633 - -3.79% -
std::set<int>::clear()/8192 -2.12% 83585.056 81809.783 - 0.28% -
std::unique(vector<int>)_(contiguous)/1024 -2.12% 310.124 303.543 - -2.03% -
std::format(double)_(fmt:_{:0>17500_0Lf}) -2.12% 1362.686 1333.780 - -0.45% -
BM_vector_deque_copy_backward/4096 -2.12% 167.668 164.112 - -0.82% -
ranges::min(std::deque<__int128>)/8 -2.11% 2.690 2.633 - -3.41% -
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 -2.11% 6000.343 5873.622 - -0.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -2.11% 44.835 43.890 - 0.56% -
std::multiset<std::string>::contains(key)/1024 -2.11% 144.755 141.706 - -1.65% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 -2.10% 566.685 554.756 - -1.43% -
SetIntersection_Interlaced_Vector_uint32_262144_262144 -2.10% 350978123.955 343598457.364 - -2.23% -
std::format(float)_(fmt:_{:0>17500_0a}) -2.10% 1255.907 1229.513 - 1.66% -
SetIntersection_None_Vector_string_64_16 -2.10% 20019199.927 19599023.037 - -2.66% -
std::partition_copy(vector<int>)/50 -2.10% 13.652 13.366 - 1.28% -
std::format(float)_(fmt:_{:0<17500_0La}) -2.09% 1225.369 1199.740 - -0.77% -
rng::contains_subrange(deque<int>)_(single_element)/32 -2.09% 10.884 10.656 - 1.08% -
std::multiset<std::string>::lower_bound(key)/8192 -2.08% 199.890 195.731 - 1.88% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -2.08% 4753.735 4654.861 - -0.73% -
std::format(float)_(fmt:_{:0>17500_0Lf}) -2.08% 1243.182 1217.341 - -2.49% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/32 -2.08% 79.447 77.796 - -2.13% -
bm_lexicographical_compare<signed_char>/8 -2.07% 2.617 2.563 - 0.83% -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 -2.07% 44434.099 43515.414 - 1.34% -
SetIntersection_Interlaced_Vector_float_256_256 -2.06% 3330194.671 3261496.685 - -0.51% -
rng::find(vector<bool>)_(process_all)/8 -2.06% 4.151 4.065 - -2.15% -
std::copy_backward(vector<int>)/8 -2.06% 2.263 2.216 - -3.56% -
SetIntersection_Front_Vector_uint64_1024_256 -2.05% 1671759.412 1637408.976 - -2.79% -
std::replace(deque<int>)_(prefix)/8192 -2.05% 3033.668 2971.345 - -1.27% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.05% 551.605 540.301 - -1.02% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.05% 2016.162 1974.888 - 1.45% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.04% 12787.550 12527.190 - -5.35% -
std::copy_if(list<int>)_(every_other)/64 -2.04% 23.301 22.827 - -4.03% -
std::format(float)_(fmt:_{:0<17500_10Lg}) -2.03% 1276.334 1250.430 - 1.54% -
std::make_heap(deque<int>)_(repeated)/1024 -2.03% 2544.314 2492.678 - -4.35% -
std::make_heap(deque<int>)_(heap)/1024 -2.03% 3559.918 3487.808 - -4.57% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.03% 486.039 476.196 - -1.94% -
std::set<int>::erase(iterator)/8192 -2.02% 21.985 21.540 - -0.64% -
SetIntersection_None_Vector_string_64_1 -2.02% 24629119.068 24130590.439 - -0.91% -
std::replace(list<int>)_(sprinkled)/50 -2.02% 18.525 18.150 - -2.15% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 -2.02% 14.842 14.543 - -2.95% -
std::copy_if(deque<int>)_(entire_range)/64 -2.02% 15.391 15.081 - -4.47% -
bm_ranges_lexicographical_compare<signed_char>/262144 -2.02% 93651.857 91761.441 - -1.20% -
BM_unicode_escaped<wchar_t> -2.02% 5708.436 5593.343 - -3.66% -
std::multimap<int,_int>::erase(iterator)/32 -2.01% 20.740 20.322 - -3.93% -
BM_deque_deque_copy_backward/4096 -2.01% 172.810 169.330 - 0.16% -
std::copy_backward(list<int>)/4096 -2.01% 3437.865 3368.685 - -0.10% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -2.01% 19.595 19.202 - -1.19% -
ranges::minmax(std::deque<char>)/64 -2.00% 21.028 20.606 - -3.01% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.00% 395.675 387.777 - -1.96% -
std::format(float)_(fmt:_{:017500_0La}) -1.99% 1287.537 1261.855 - 1.04% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -1.99% 13.131 12.870 - 0.62% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 -1.99% 2422.740 2374.512 - 7.33% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 -1.99% 107.167 105.037 - -0.67% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.99% 32.357 31.714 - -0.17% -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -1.98% 179.740 176.176 - -3.12% -
std::map<std::string,_int>::clear()/1024 -1.98% 19982.904 19588.083 - -16.64% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 -1.97% 622.566 610.271 - -3.09% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.97% 7227.137 7084.420 - -4.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.97% 1033361.396 1013047.388 - -2.70% -
dynamic_cast_(DAG_rightmost_middle,_3_levels) -1.96% 7.587 7.438 - -1.92% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.96% 50.322 49.336 - -2.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.96% 4119074.742 4038358.214 - 0.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.96% 167065.726 163793.170 - 0.65% -
std::copy_backward(deque<int>)/64 -1.95% 2.686 2.633 - -1.37% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/32 -1.95% 71.998 70.592 - -1.18% -
std::count_if(list<int>)_(every_other)/8192 -1.95% 7166.952 7027.047 - -1.56% -
BM_stop_token_single_thread_reg_unreg_callback/131072 -1.95% 3163881.735 3102127.151 - -1.77% -
std::partition(deque<int>)_(dense)/32 -1.95% 10.176 9.977 - -4.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.95% 42.827 41.992 - -2.24% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 -1.95% 1.241 1.216 - -1.41% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.95% 688.128 674.730 - -3.15% -
bm_lexicographical_compare<unsigned_char>/1 -1.95% 1.773 1.738 - -4.79% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.95% 693.640 680.146 - 0.15% -
std::find_if(vector<bool>)_(process_all)/50 -1.94% 25.953 25.449 - -1.74% -
std::format(double)_(fmt:_{:0>17500_0f}) -1.94% 1323.384 1297.703 - 0.90% -
std::copy_if(vector<int>)_(entire_range)/32768 -1.94% 7349.821 7207.215 - -4.17% -
ranges::min(std::list<long_long>)/8 -1.94% 1.821 1.786 - -1.47% -
std::rotate(deque<int>)_(by_1/3)/32 -1.94% 18.880 18.515 - 1.61% -
dynamic_cast_(DAG_sidecast_fail,_2_levels) -1.93% 71.178 69.802 - -1.04% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -1.93% 101105.931 99151.478 - 0.96% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 -1.93% 106.729 104.669 - -1.15% -
std::copy_if(vector<int>)_(entire_range)/4096 -1.92% 918.646 900.979 - -4.46% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 -1.92% 249.591 244.792 - -0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.92% 4615823.459 4527231.026 - -1.23% -
std::transform(vector<int>)_(identity_transform)/32 -1.92% 9.036 8.862 - -0.42% -
std::search(vector<int>,_pred)_(near_matches)/8192 -1.92% 1076547.916 1055901.783 - -0.59% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.91% 481.843 472.639 - -0.52% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.91% 32.399 31.780 - 16.90% -
SetIntersection_None_Vector_uint32_262144_4 -1.91% 351423135.765 344722512.935 - 14.52% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 -1.91% 17.085 16.759 - -0.40% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.91% 23.031 22.592 - -3.48% -
ranges::minmax(std::list<__int128>)/8 -1.90% 4.049 3.972 - -0.66% -
std::unordered_multiset<int>::contains(key)/1024 -1.90% 10.610 10.408 - 0.67% -
bm_ranges_lexicographical_compare<int>/4096 -1.90% 1459.407 1431.672 - -1.56% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.90% 7162.805 7026.713 - -2.05% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.90% 4880.936 4788.319 - -0.71% -
rng::for_each(multimap<int>)/8 -1.90% 8.879 8.710 - -0.53% -
bm_ranges_lexicographical_compare<int>/8 -1.89% 3.240 3.178 - -1.55% -
dynamic_cast_(VChain_fail,_3_levels) -1.89% 22.117 21.700 - -2.70% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque -1.88% 11.110 10.901 - 6.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.88% 12.040 11.814 - -41.96% -
BM_SystemErrorWithMessage -1.88% 41.850 41.064 - -3.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.88% 39.819 39.071 - -2.64% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -1.87% 349319982.342 342774601.032 - -2.18% -
std::stable_partition(deque<int>)_(sparse)/50 -1.87% 34.279 33.638 - 2.72% -
BM_StringFindNoMatch/64 -1.87% 1.951 1.915 - -5.44% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.87% 17.877 17.543 - -1.66% -
std::multiset<std::string>::find(key)/1024 -1.87% 151.427 148.601 - -1.09% -
std::remove_copy(list<int>)_(sprinkled)/1024 -1.86% 736.929 723.187 - -1.42% -
dynamic_cast_(VChain_fail,_4_levels) -1.86% 31.767 31.176 - -0.93% -
bm_lexicographical_compare<signed_char>/1048576 -1.86% 232465.315 228146.615 - -0.95% -
std::replace(list<int>)_(prefix)/32 -1.85% 12.008 11.786 - -0.70% -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -1.85% 37332.157 36642.411 - -0.70% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.84% 4.773 4.685 - -1.78% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.84% 6918.023 6790.547 - 2.46% -
std::set<int>::clear()/1024 -1.84% 10272.079 10082.995 - 0.06% -
std::unordered_map<int,_int>::count(key)/8192 -1.84% 10.596 10.401 - -1.86% -
ranges::minmax(std::deque<__int128>)/1 -1.83% 0.554 0.543 - -0.82% -
std::set<int>::lower_bound(key)/1024 -1.83% 28.006 27.492 - -1.60% -
std::copy_if(vector<int>)_(entire_range)/512 -1.83% 121.403 119.180 - -4.35% -
BM_StringAssignAsciiz_Small_Opaque -1.83% 2.507 2.462 - -3.57% -
std::rotate(vector<int>)_(by_1/4)/50 -1.83% 22.459 22.049 - 0.48% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.83% 22.987 22.567 - -1.41% -
std::unordered_set<int>::contains(key)/8192 -1.82% 10.337 10.148 - -0.55% -
BM_num_put<unsigned_long> -1.82% 5.044 4.952 - 3.07% -
std::set<int>::erase(key)_(existent)/1024 -1.82% 24.146 23.707 - -0.80% -
std::stable_partition(list<int>)_(alloc_fails)/32 -1.82% 2487.767 2442.575 - 0.44% -
bm_lexicographical_compare<signed_char>/262144 -1.82% 58073.671 57019.125 - -0.87% -
std::remove_copy_if(list<int>)_(prefix)/1024 -1.82% 785.929 771.661 - -1.87% -
std::find_if(vector<bool>)_(process_all)/8192 -1.81% 4109.090 4034.550 - -1.82% -
std::vector<bool>::ctor(size_type,_const_value_type&) -1.81% 8.821 8.661 - -8.28% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 -1.81% 7545.859 7409.020 - -1.07% -
std::partition_point(deque<int>)/32 -1.81% 3.442 3.379 - 0.58% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.81% 29.470 28.936 - 0.08% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -1.81% 25.383 24.923 - 1.39% -
std::copy_n(deque<int>)/4096 -1.81% 1179.341 1158.003 - -4.13% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -1.81% 8402.818 8250.810 - -15.08% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.81% 898.880 882.644 - 0.54% -
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 -1.80% 216.226 212.326 - -0.76% -
std::find_if(vector<char>)_(bail_25%)/1024 -1.80% 33.181 32.583 - 16.03% -
SetIntersection_Front_Vector_uint32_16384_4 -1.80% 1050684.461 1031788.625 - 0.45% -
std::set<std::string>::equal_range(key)/32 -1.80% 64.048 62.897 - -7.19% -
bm_ranges_lexicographical_compare<int>/64 -1.79% 23.143 22.728 - -1.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.79% 64712.200 63552.708 - -0.34% -
std::multiset<std::string>::contains(key)/32 -1.78% 83.787 82.292 - 12.05% -
std::set<std::string>::lower_bound(key)/32 -1.78% 70.076 68.827 - -4.80% -
std::swap_ranges(list<int>)/50 -1.78% 35.571 34.937 - -1.25% -
BM_Invoke_MemFuncPtr -1.78% 0.702 0.689 - -18.19% -
BM_stop_token_single_thread_reg_unreg_callback/1024 -1.78% 24758.248 24318.463 - -2.75% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.77% 8918.348 8760.129 - 2.39% -
BM_num_get<void*> -1.77% 6.351 6.238 - -0.03% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.77% 9774.435 9601.514 - -3.57% -
std::transform(deque<int>)_(identity_transform)/32 -1.77% 9.364 9.199 - -1.12% -
BM_StringFindStringLiteral/256 -1.77% 5.670 5.570 - 0.94% -
ranges::min(std::vector<__int128>)/70000 -1.76% 18741.460 18411.450 - -7.53% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -1.76% 9797.697 9625.502 - -1.73% -
ranges::min(std::vector<long_long>)/70000 -1.75% 7803.606 7666.740 - -0.85% -
std::move_backward(list<int>)/512 -1.75% 369.705 363.241 - -1.87% -
SetIntersection_Front_Set_string_64_16 -1.75% 22069550.648 21683785.142 - -1.31% -
std::format(double)_(fmt:_{:0^17500_0La}) -1.75% 1241.705 1220.008 - -4.48% -
std::all_of(vector<int>)_(process_all)/50 -1.75% 11.392 11.193 - 1.94% -
rng::adjacent_view::begin()/100_(full_view) -1.75% 45.706 44.908 - -15.46% -
std::move(list<int>)/8 -1.74% 3.394 3.335 - -2.43% -
std::replace(deque<int>)_(sprinkled)/8192 -1.74% 3008.813 2956.429 - -1.48% -
CastTo<A<Width,_Depth>> -1.74% 375.336 368.806 - 0.41% -
std::multiset<std::string>::upper_bound(key)/8192 -1.74% 200.272 196.788 - 0.50% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 -1.74% 53.501 52.572 - -1.82% -
SetIntersection_Front_Vector_string_262144_4 -1.74% 1137771.877 1118026.022 - -2.87% -
BM_deque_vector_move_backward/64 -1.73% 2.513 2.469 - -4.09% -
std::all_of(list<int>)_(process_all)/32768 -1.73% 26539.004 26079.648 - -6.02% -
std::format(double)_(fmt:_{:0<17500_10}) -1.73% 1234.016 1212.661 - -0.55% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.73% 4223.361 4150.284 - 3.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.73% 4673955.310 4593098.210 - -1.84% -
std::find_first_of(vector<int>)_(small_needle)/1024 -1.73% 2807.561 2759.022 - -2.78% -
BM_StringRelational_Less_Large_Huge_Control -1.73% 2.067 2.031 - 0.36% -
SetIntersection_None_Vector_string_64_4 -1.72% 23565177.216 23158864.329 - -1.04% -
std::make_heap(deque<int>)_(ascending)/8192 -1.72% 21818.273 21442.316 - -9.82% -
std::replace_if(list<int>)_(prefix)/50 -1.72% 24.953 24.524 - -1.31% -
BM_deque_deque_move/4096 -1.72% 174.427 171.427 - 1.16% -
std::copy_if(deque<int>)_(entire_range)/1048576 -1.72% 314203.263 308807.193 - -3.72% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.72% 94.726 93.100 - -4.76% -
std::unordered_multiset<int>::contains(key)/8192 -1.71% 11.101 10.911 - -2.77% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.71% 725.421 712.999 - -0.80% -
std::replace(deque<int>)_(sprinkled)/50 -1.71% 13.516 13.285 - -5.61% -
BM_deque_vector_ranges_move/65536 -1.71% 21478.394 21110.951 - -1.21% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.71% 8.812 8.661 - -0.33% -
SetIntersection_None_Set_uint32_1024_1024 -1.71% 10762313.707 10578663.182 - 1.42% -
BM_to_chars_bad/10 -1.70% 2.886 2.837 - -0.37% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.70% 701.203 689.250 - -1.77% -
std::replace_if(list<int>)_(prefix)/32 -1.70% 14.423 14.177 - -1.24% -
std::copy_backward(deque<int>)/32768 -1.70% 2372.318 2331.893 - 1.89% -
std::copy_n(deque<int>)/1048576 -1.70% 319377.690 313938.599 - -3.84% -
std::remove_copy(deque<int>)_(prefix)/50 -1.70% 18.780 18.460 - -2.11% -
BM_deque_deque_move/4000 -1.70% 171.253 168.342 - 1.35% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.70% 10543.520 10364.258 - 1.11% -
BM_to_sys/1993/threads:16 -1.70% 0.786 0.773 - -4.45% -
SetIntersection_Front_Set_string_16384_1 -1.70% 1079150.755 1060846.541 - -0.32% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 -1.70% 626.643 616.018 - -1.63% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.69% 43.999 43.254 - -6.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.69% 38.298 37.650 - -2.88% -
std::copy_n(deque<int>)/512 -1.68% 142.555 140.153 - -4.04% -
dynamic_cast_(VDAG_sidecast_fail,_3_levels) -1.68% 78.672 77.346 - 2.01% -
std::replace(deque<int>)_(sprinkled)/1024 -1.68% 380.161 373.767 - -1.32% -
BM_std_minmax_element<long_long>/3 -1.68% 1.003 0.986 - 3.49% -
std::multiset<int>::ctor(const_Self&)/1024 -1.68% 5659.268 5564.332 - -0.95% -
BM_join_view_out_vectors/2 -1.68% 17.993 17.692 - -0.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -1.67% 42.119 41.414 - -3.48% -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -1.67% 46756.031 45973.651 - -6.34% -
std::transform(list<int>)_(identity_transform)/32 -1.67% 16.225 15.954 - -1.71% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.67% 89914.506 88413.904 - 0.99% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -1.67% 38414.087 37773.470 - 2.05% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 -1.67% 58153080.940 57183659.077 - -2.00% -
ranges::minmax(std::list<__int128>)/64 -1.66% 39.585 38.927 - -1.32% -
ranges::minmax(std::vector<char>)/1 -1.66% 0.664 0.653 - -0.88% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.66% 415411.552 408517.797 - -2.14% -
std::fill(vector<bool>)/262144 -1.66% 228.160 224.376 - -53.28% -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 -1.65% 100424.924 98765.116 - 0.42% -
ranges::min(std::list<__int128>)/8 -1.65% 2.391 2.352 - -1.12% -
std::any_of(vector<int>)_(process_all)/32 -1.65% 7.316 7.195 - 0.19% -
BM_deque_vector_ranges_move/70000 -1.65% 23031.830 22652.643 - -0.64% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 -1.65% 72860.866 71661.620 - 0.40% -
BM_std_minmax_element<long_long>/4000 -1.64% 1290.665 1269.461 - -1.79% -
std::find(vector<char>)_(bail_25%)/1024 -1.64% 5.443 5.354 - -2.27% -
BM_format_to_string_pointer<wchar_t>/16384 -1.64% 665.092 654.193 - -1.78% -
SetIntersection_Front_Set_float_16384_256 -1.64% 5137332.901 5053195.218 - -11.39% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -1.64% 7679.177 7553.421 - -1.17% -
BM_StringFindStringLiteral/512 -1.64% 9.572 9.415 - -0.41% -
BM_format_to_string_back_inserter<std::wstring>/16384 -1.63% 9621.066 9463.810 - -0.37% -
BM_StringRelational_Compare_Small_Huge_Control -1.63% 1.528 1.503 - 0.06% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.63% 1.851 1.821 - -0.78% -
std::rotate(vector<int>)_(by_1/3)/8192 -1.63% 2002.938 1970.231 - -0.65% -
bm_lexicographical_compare<int>/4096 -1.63% 918.863 903.859 - -0.72% -
std::find_if(deque<int>)_(process_all)/1024 -1.63% 265.765 261.426 - -3.15% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.63% 23.300 22.921 - 1.22% -
std::none_of(list<int>)_(process_all)/8 -1.63% 2.934 2.886 - -1.45% -
SetIntersection_None_Set_float_16384_1 -1.62% 189117257.250 186047627.451 - -1.65% -
BM_deque_deque_copy/5500 -1.62% 233.354 229.569 - -2.76% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.62% 142.976 140.663 - -1.46% -
std::move(vector<int>)/32768 -1.62% 1689.544 1662.220 - -3.29% -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 -1.61% 259.328 255.147 - -0.29% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.61% 4.140 4.073 - -2.65% -
std::for_each(map<int>::iterator)/32 -1.61% 41.704 41.033 - -1.77% -
std::copy_backward(deque<int>)/1048576 -1.61% 75247.099 74037.160 - -1.70% -
SetIntersection_Front_Vector_string_262144_256 -1.60% 8096626.820 7966955.844 - -1.77% -
BM_std_minmax_element<long_long>/5500 -1.60% 1767.546 1739.333 - -1.90% -
std::search(list<int>)_(same_length)/8192 -1.59% 8622.709 8485.346 - 6.08% -
rng::find_last(vector<int>)_(bail_10%)/8192 -1.59% 1650.671 1624.377 - -0.38% -
std::fill_n(vector<int>)/32 -1.59% 1.130 1.112 - -2.54% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.59% 233435.972 229723.028 - -0.82% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.59% 1070074.039 1053081.919 - -1.06% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -1.59% 5881.821 5788.479 - -2.66% -
SetIntersection_None_Set_uint32_256_256 -1.59% 6930697.011 6820832.193 - -2.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.58% 1042965.334 1026443.997 - -1.10% -
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/32 -1.58% 94.085 92.594 - 0.90% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.58% 234.719 231.002 - 2.43% -
BM_std_minmax_element<char>/512 -1.58% 284.855 280.346 - 59.20% -
std::copy_if(vector<int>)_(every_other)/8 -1.58% 2.661 2.619 - -9.12% -
SetIntersection_Front_Vector_string_64_64 -1.58% 22387432.173 22034212.627 - -6.29% -
std::map<std::string,_int>::clear()/32 -1.58% 860.575 847.008 - -11.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.58% 12250275.591 12057156.470 - -5.92% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 -1.57% 487510.169 479835.378 - -2.97% -
dynamic_cast_(VChain,_5_levels) -1.57% 25.987 25.578 - -2.12% -
std::multimap<std::string,_int>::equal_range(key)/8192 -1.57% 187.127 184.184 - -0.22% -
std::rotate(vector<int>)_(by_1/2)/32 -1.57% 3.095 3.046 - -1.46% -
SetIntersection_None_Set_float_16_16 -1.57% 37012472.826 36430471.715 - -0.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.57% 1031022.612 1014868.682 - 2.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.57% 10944188.849 10772870.195 - -0.68% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.56% 14776614.169 14545617.020 - -2.22% -
std::format(double)_(fmt:_{:0^17500_0Lf}) -1.56% 1367.260 1345.937 - -0.92% -
std::set<std::string>::contains(key)/8192 -1.56% 213.254 209.931 - -1.18% -
std::copy(list<int>)/8 -1.56% 2.447 2.409 - -1.12% -
SetIntersection_Front_Vector_string_16_4 -1.56% 58522298.715 57610756.660 - -3.04% -
std::find(deque<int>)_(bail_25%)/8192 -1.56% 539.941 531.534 - -3.98% -
std::replace(list<int>)_(prefix)/50 -1.56% 18.358 18.072 - -2.13% -
std::copy_if(vector<int>)_(entire_range)/262144 -1.55% 58926.440 58010.171 - -3.69% -
std::unordered_map<int,_int>::find(key)/8192 -1.55% 10.635 10.469 - 1.26% -
SetIntersection_None_Set_float_1024_4 -1.55% 10647758.329 10482388.409 - -4.55% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.55% 1455954.742 1433356.199 - -0.72% -
SetIntersection_Interlaced_Vector_string_16384_16384 -1.55% 353621388.253 348141093.073 - -0.95% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.55% 92035.450 90610.901 - 1.26% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.55% 6821.913 6716.328 - -1.38% -
std::shuffle(deque<int>)/32 -1.55% 48.203 47.457 - 2.07% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -1.55% 16859.383 16598.835 - 2.66% -
bm_ranges_lexicographical_compare<int>/1048576 -1.54% 378390.776 372546.458 - -1.34% -
BM_deque_vector_copy_backward/1024 -1.54% 38.713 38.116 - -0.23% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -1.54% 141.494 139.313 - -1.86% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.54% 9.842 9.690 - -1.77% -
std::fill_n(vector<int>)/50 -1.54% 2.190 2.157 - -2.53% -
std::find_end(forward_list<int>)_(process_all)/1024 -1.54% 714.349 703.373 - -2.26% -
BM_deque_deque_move_backward/1024 -1.53% 45.895 45.191 - 0.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.53% 77.116 75.935 - -46.80% -
SetIntersection_Interlaced_Vector_float_256_16 -1.53% 6284904.727 6188974.420 - 1.59% -
BM_deque_vector_move_backward/512 -1.53% 20.091 19.785 - -0.98% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.53% 26.453 26.050 - -7.98% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 -1.53% 2548.694 2509.824 - -1.35% -
BM_std_minmax_element<long_long>/64 -1.53% 20.514 20.201 - -1.26% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 -1.52% 3804.560 3746.652 - -2.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.52% 641.800 632.031 - 0.27% -
std::vector<bool>::resize() -1.52% 13.059 12.860 - -9.04% -
std::generate_n(vector<int>)/8192 -1.52% 1826.508 1798.713 - -2.61% -
std::list<int>::ctor(const_Self&)_(cheap_elements)/8192 -1.52% 101102.390 99565.807 - -0.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.52% 10699081.328 10536493.873 - -1.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -1.52% 356262466.793 350854794.378 - 0.22% -
bm_ranges_lexicographical_compare<int>/262144 -1.52% 93453.205 92035.524 - -1.45% -
BM_BitsetToString<8192>/Uniform_(50%)/50 -1.52% 10160.256 10006.218 - -1.45% -
SetIntersection_None_Vector_uint64_262144_4 -1.51% 355693042.239 350305946.233 - 1.38% -
bm_lexicographical_compare<signed_char>/32768 -1.51% 7249.149 7139.423 - -0.49% -
SetIntersection_Interlaced_Set_float_256_1 -1.51% 4123792.777 4061402.503 - -1.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.51% 18427044.665 18148669.507 - 3.09% -
BM_join_view_deques/64 -1.51% 1061.663 1045.628 - -0.44% -
std::reverse_copy(deque<int>)/32768 -1.51% 10198.625 10044.611 - -1.80% -
std::copy_backward(list<int>)/32768 -1.51% 26801.853 26397.610 - -0.85% -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 -1.51% 11839.039 11660.621 - 1.29% -
std::stable_sort(deque<int>)_(heap)/8 -1.51% 53.452 52.646 - -0.11% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.50% 720.599 709.796 - -0.95% -
BM_deque_deque_move_backward/5500 -1.50% 231.415 227.947 - 1.69% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.50% 28.638 28.209 - -3.52% -
std::map<std::string,_int>::lower_bound(key)/8192 -1.50% 203.672 200.626 - -1.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.49% 2087272.657 2056090.347 - -0.90% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.49% 1493619.703 1471313.815 - -0.33% -
BM_std_minmax_element<long_long>/4096 -1.49% 1332.066 1312.196 - -1.34% -
bm_ranges_lexicographical_compare<int>/32768 -1.49% 11673.667 11499.730 - -1.41% -
dynamic_cast_(VDAG_leftmost,_3_levels) -1.49% 31.510 31.041 - -0.03% -
bm_lexicographical_compare<signed_char>/4096 -1.49% 918.255 904.601 - -0.34% -
std::pop_heap(vector<int>)/8 -1.49% 50.947 50.189 - -0.95% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.49% 3659.129 3604.757 - 1.62% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 -1.48% 61246.249 60336.933 - -0.75% -
std::copy_n(deque<int>)/64 -1.48% 15.362 15.134 - -6.03% -
std::replace_if(vector<int>)_(prefix)/50 -1.48% 13.940 13.733 - -2.85% -
SetIntersection_Front_Set_string_262144_16384 -1.48% 346547918.976 341418053.955 - -2.41% -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 -1.48% 1.235 1.217 - -1.33% -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 -1.48% 349779.569 344608.212 - -0.78% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.48% 643.148 633.640 - 0.27% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.48% 34.767 34.254 - 37.88% -
ranges::min(std::vector<long_long>)/64 -1.48% 4.656 4.587 - -1.01% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -1.47% 17.856 17.593 - -0.89% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.47% 8.488 8.363 - -1.21% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.47% 13.477 13.279 - 0.45% -
std::shift_left(deque<int>)/8192 -1.47% 395.894 390.078 - -0.86% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -1.47% 50080.800 49345.279 - -1.39% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 -1.47% 775.918 764.547 - -1.58% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 -1.46% 54.200 53.407 - -0.99% -
BM_join_view_deques/70000 -1.46% 1208283.416 1190608.061 - -0.71% -
std::copy_if(deque<int>)_(entire_range)/8 -1.46% 2.264 2.231 - -2.94% -
SetIntersection_Interlaced_Vector_float_256_64 -1.46% 5232292.581 5155905.102 - -1.88% -
std::set<std::string>::find(key)/1024 -1.46% 148.116 145.956 - 0.26% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 -1.46% 80931.656 79751.611 - -1.28% -
BM_CmpLess_ushort_uint -1.46% 1.074 1.059 - 0.87% -
ranges::minmax(std::vector<long_long>)/8 -1.45% 2.017 1.988 - -0.91% -
SetIntersection_Front_Set_uint32_262144_64 -1.45% 1871875.208 1844717.236 - 2.67% -
BM_deque_deque_move/64 -1.45% 6.992 6.890 - -2.09% -
std::unordered_multiset<int>::ctor(const_Self&)/32 -1.45% 234.605 231.206 - 1.99% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 -1.45% 544.001 536.122 - -2.57% -
SetIntersection_Interlaced_Vector_float_16_16 -1.44% 34512716.532 34015229.795 - -1.18% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.44% 1028274.884 1013471.140 - -1.15% -
std::copy_backward(deque<int>)/512 -1.44% 19.905 19.620 - -3.22% -
std::fill(vector<bool>)/4096 -1.44% 4.159 4.099 - -2.79% -
std::fill_n(vector<bool>)/262144 -1.44% 228.028 224.755 - -2.68% -
std::fill_n(vector<bool>)/4096 -1.43% 4.139 4.080 - -2.48% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -1.43% 61479.232 60601.835 - -1.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -1.43% 17.678 17.426 - -1.66% -
std::none_of(list<int>)_(process_all)/32 -1.42% 10.570 10.419 - 0.05% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.42% 40.959 40.378 - -1.95% -
std::find_if(vector<bool>)_(process_all)/1024 -1.42% 515.753 508.434 - -1.84% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.42% 2833.619 2793.447 - 3.31% -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -1.42% 5751.467 5669.963 - -5.51% -
std::replace_if(deque<int>)_(prefix)/8192 -1.42% 3149.706 3105.081 - -1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.42% 2050825.069 2021793.323 - 3.00% -
std::find_if(vector<bool>)_(process_all)/1048576 -1.41% 523499.944 516108.684 - -1.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.41% 555.748 547.904 - 0.25% -
std::reverse_copy(deque<int>)/512 -1.41% 143.310 141.290 - -1.62% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 -1.41% 3352.432 3305.196 - -0.64% -
BM_CmpEqual_uchar_ushort -1.41% 1.083 1.068 - -0.43% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.41% 96.114 94.760 - 0.80% -
rng::contains_subrange(vector<int>)_(single_element)/50 -1.41% 15.795 15.573 - -0.82% -
std::copy_if(vector<int>)_(entire_range)/1048576 -1.41% 242052.776 238650.572 - -3.00% -
std::set<std::string>::equal_range(key)/1024 -1.41% 111.571 110.003 - -0.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.40% 50.914 50.200 - -0.28% -
BM_Copy_SmallNonTrivialFunctor -1.40% 10.035 9.895 - -4.32% -
BM_CmpEqual_schar_uint -1.40% 1.111 1.095 - -1.27% -
BM_CmpEqual_short_short -1.40% 1.073 1.058 - -0.46% -
BM_format_to_iterator/<std::deque>_string_len_6 -1.40% 8.238 8.123 - -3.25% -
std::copy_if(deque<int>)_(entire_range)/512 -1.40% 153.290 151.148 - -3.57% -
BM_deque_deque_copy/4096 -1.39% 174.504 172.070 - 0.56% -
std::unordered_set<std::string>::ctor(const_Self&)/1024 -1.39% 34184.256 33708.077 - 2.32% -
std::remove(deque<int>)_(prefix)/1024 -1.39% 554.163 546.450 - -2.46% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 -1.39% 956619.046 943313.740 - -2.12% -
SetIntersection_Front_Vector_uint32_256_64 -1.39% 3777974.604 3725561.904 - -1.72% -
std::find(vector<int>)_(bail_25%)/1024 -1.39% 39.606 39.057 - -1.37% -
SetIntersection_Interlaced_Set_string_1024_16 -1.39% 18221241.469 17968755.774 - -2.78% -
std::any_of(deque<int>)_(process_all)/50 -1.38% 13.964 13.771 - -2.14% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -1.38% 4600.388 4536.731 - -0.12% -
std::pop_heap(vector<float>)/8 -1.38% 52.496 51.770 - -1.02% -
BM_deque_deque_copy/64 -1.38% 7.001 6.904 - -1.45% -
std::format(float)_(fmt:_{:0>17500_10La}) -1.38% 1209.413 1192.711 - -0.99% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.38% 657.275 648.202 - 0.20% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.38% 56.986 56.201 - -2.20% -
SetIntersection_Interlaced_Vector_string_16_4 -1.38% 62619450.043 61756949.617 - -2.85% -
std::search(vector<int>)_(near_matches)/1000 -1.38% 15248.177 15038.261 - -1.81% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/8192 -1.38% 38236.225 37710.120 - -0.90% -
std::unordered_set<int>::erase(iterator)/1024 -1.38% 17.247 17.010 - 0.26% -
dynamic_cast_(VDAG_rightmost_middle,_2_levels) -1.38% 143.552 141.578 - 1.43% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.37% 655.088 646.086 - -3.11% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.37% 75.895 74.852 - -0.66% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.37% 3145.843 3102.646 - -1.27% -
std::copy_backward(vector<int>)/512 -1.37% 16.628 16.400 - -2.87% -
std::rotate(vector<int>)_(by_1/3)/32 -1.37% 18.222 17.972 - -1.35% -
SetIntersection_Interlaced_Set_string_1024_1 -1.37% 1086941.222 1072056.312 - 1.46% -
rng::contains_subrange(deque<int>)_(same_length)/8192 -1.37% 4856.464 4790.046 - -1.24% -
std::unordered_multiset<int>::ctor(const_Self&)/1024 -1.37% 7578.300 7474.673 - 0.14% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.36% 4858.031 4791.724 - -0.51% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.36% 434.350 428.425 - -1.90% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.36% 871.211 859.338 - -0.59% -
std::shift_left(list<int>)/50 -1.36% 24.423 24.090 - -3.62% -
std::remove_copy(deque<int>)_(prefix)/1024 -1.36% 455.417 449.217 - -1.91% -
std::reverse_copy(deque<int>)/64 -1.36% 15.546 15.334 - -1.43% -
std::remove(vector<int>)_(prefix)/1024 -1.36% 302.387 298.274 - -2.17% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.36% 655.314 646.405 - -0.16% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 -1.36% 441.049 435.055 - -1.19% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 -1.36% 4.533 4.471 - -0.60% -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 -1.36% 11701.991 11543.300 - -6.04% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.35% 11756.354 11597.143 - 0.84% -
std::remove_copy(deque<int>)_(prefix)/8192 -1.35% 3578.166 3529.713 - -1.99% -
std::copy_if(deque<int>)_(entire_range)/32768 -1.35% 9877.892 9744.172 - -4.12% -
std::multimap<int,_int>::find(key)/32 -1.35% 17.749 17.510 - -0.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -1.35% 355473432.424 350669373.215 - 0.13% -
rng::find(vector<bool>)_(process_all)/1024 -1.35% 568.257 560.585 - -1.69% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 -1.35% 35.685 35.204 - -3.21% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.35% 198271.851 195595.728 - 0.43% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 -1.35% 4575.980 4514.244 - -0.65% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.35% 102.402 101.022 - -1.07% -
std::remove(deque<int>)_(prefix)/8192 -1.34% 4136.784 4081.244 - -2.17% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.34% 13026.536 12851.698 - -0.20% -
std::copy_n(deque<int>)/8 -1.34% 2.060 2.032 - -2.15% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.34% 100866.356 99514.472 - -2.70% -
SetIntersection_None_Vector_uint32_262144_1024 -1.34% 344739155.929 340128118.571 - -10.74% -
BM_deque_deque_move/64000 -1.34% 3248.651 3205.205 - -2.31% -
BM_deque_deque_move/1024 -1.34% 46.055 45.440 - -0.15% -
std::sort_heap(deque<int>)/8 -1.34% 42.155 41.592 - -1.04% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.33% 76.961 75.935 - -1.30% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -1.33% 1346.026 1328.086 - 0.85% -
std::replace_if(vector<int>)_(sprinkled)/32 -1.33% 8.532 8.418 - -1.56% -
std::remove(vector<int>)_(prefix)/32 -1.33% 48.946 48.294 - -2.09% -
std::reverse_copy(deque<int>)/4096 -1.33% 1177.711 1162.025 - -1.65% -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/32 -1.33% 179.926 177.530 - -0.63% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.33% 665.687 656.833 - -0.42% -
std::remove(deque<int>)_(sprinkled)/1024 -1.33% 490.381 483.859 - -2.21% -
std::unique(deque<int>)_(sprinkled)/1024 -1.33% 538.327 531.169 - -1.85% -
std::fill(vector<int>)/50 -1.33% 2.172 2.143 - -2.61% -
SetIntersection_None_Set_uint64_16_4 -1.33% 59002270.146 58218380.942 - -1.59% -
rng::find(vector<bool>)_(process_all)/1048576 -1.33% 577182.066 569525.044 - -1.66% -
BM_deque_deque_move/5500 -1.33% 232.702 229.615 - -0.08% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.33% 885.060 873.328 - -1.69% -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 -1.32% 247656.015 244375.720 - -0.43% -
std::flat_map<int,_int>::clear()/8192 -1.32% 403.194 397.859 - -0.60% -
rng::for_each(map<int>)/8 -1.32% 8.806 8.690 - -0.45% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.32% 408916.424 403514.098 - -0.34% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.32% 516.321 509.505 - -1.67% -
std::copy_if(list<int>)_(every_other)/1048576 -1.32% 828479.879 817548.951 - -5.54% -
std::multimap<std::string,_int>::ctor(const_Self&)/1024 -1.32% 33517.325 33075.472 - -1.19% -
std::copy(vector<int>)/8 -1.32% 2.232 2.202 - -3.57% -
std::fill_n(vector<int>)/8192 -1.32% 232.674 229.609 - -1.52% -
std::rotate(list<int>)_(by_1/4)/1024 -1.32% 759.615 749.618 - -1.67% -
std::multimap<std::string,_int>::lower_bound(key)/8192 -1.31% 203.995 201.314 - -1.33% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 -1.31% 32358.338 31933.202 - -1.71% -
std::multimap<std::string,_int>::upper_bound(key)/8192 -1.31% 204.243 201.561 - -1.51% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.31% 40.958 40.421 - -3.00% -
BM_deque_vector_ranges_copy/70000 -1.31% 22883.657 22583.408 - -0.91% -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/1024 -1.31% 5779.525 5703.803 - -5.15% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.31% 410.572 405.199 - -3.46% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.31% 33.446 33.009 - 61.09% -
std::generate_n(deque<int>)/50 -1.31% 12.148 11.989 - -2.66% -
std::copy(deque<int>)/262144 -1.31% 11739.066 11585.542 - -0.28% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -1.30% 18.015 17.780 - -0.74% -
std::find_end(deque<int>)_(same_length)/1024 -1.30% 743.901 734.229 - -1.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.30% 139885.689 138067.203 - 0.06% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.30% 23.387 23.083 - -1.45% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.30% 51.370 50.702 - -3.54% -
std::fill(deque<int>)/50 -1.30% 3.297 3.254 - -2.39% -
SetIntersection_Front_Set_uint64_1024_4 -1.30% 1079810.644 1065789.768 - -1.08% -
std::rotate(deque<int>)_(1_element_backward)/32 -1.30% 8.198 8.092 - -1.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.29% 3299456.579 3256734.181 - -3.51% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 -1.29% 47.953 47.332 - 2.58% -
std::copy_if(deque<int>)_(every_other)/512 -1.29% 196.459 193.916 - -6.01% -
std::replace_if(vector<int>)_(prefix)/1024 -1.29% 267.644 264.183 - -1.20% -
std::any_of(list<int>)_(process_all)/32 -1.29% 10.354 10.221 - -1.62% -
std::make_heap(deque<int>)_(heap)/8192 -1.29% 30499.478 30105.928 - -4.13% -
BM_num_get<unsigned_long_long> -1.29% 6.078 6.000 - -0.45% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.29% 822008.216 811413.103 - -1.38% -
std::set<int>::clear()/32 -1.29% 625.345 617.289 - -0.00% -
BM_StringConstructDestroyCStr_Large_Opaque -1.29% 15.391 15.193 - -0.66% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 -1.29% 53.216 52.532 - -0.76% -
std::rotate(vector<bool>)_(by_1/4)/8192 -1.29% 11107.181 10964.445 - -1.64% -
std::fill_n(list<int>)/50 -1.28% 15.558 15.358 - -0.95% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.28% 95056.013 93837.200 - -1.37% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.28% 13.842 13.665 - 0.03% -
BM_StringRelationalLiteral_Less_Large_Small_Control -1.28% 1.398 1.381 - -0.10% -
std::find_end(vector<int>)_(match_near_end)/1000 -1.28% 28.279 27.917 - -1.01% -
BM_std_minmax_element<long_long>/65536 -1.28% 21298.932 21026.514 - -1.11% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 -1.28% 4464.342 4407.343 - -0.43% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.28% 841518.053 830777.902 - -0.03% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -1.27% 46933.010 46335.223 - -4.75% -
rng::contains_subrange(list<int>)_(same_length)/1048576 -1.27% 934703.372 922801.152 - -1.67% -
std::find_end(deque<int>)_(same_length)/1000 -1.27% 726.923 717.668 - -1.31% -
std::unique(list<int>,_pred)_(sprinkled)/32 -1.27% 61.275 60.498 - -1.08% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.27% 484.259 478.115 - -2.63% -
bm_lexicographical_compare<int>/512 -1.27% 126.387 124.785 - -0.37% -
rng::find(vector<bool>)_(process_all)/8192 -1.27% 4511.448 4454.341 - -1.75% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.27% 12.606 12.446 - 2.61% -
std::remove_copy(vector<int>)_(prefix)/1024 -1.26% 260.427 257.137 - -1.73% -
std::rotate(vector<bool>)_(by_1/3)/8192 -1.26% 15182.093 14990.904 - -1.58% -
BM_deque_deque_ranges_move_backward/512 -1.26% 146.226 144.387 - -7.78% -
std::remove(vector<int>)_(sprinkled)/8192 -1.26% 3679.161 3632.920 - -2.07% -
std::count_if(deque<int>)_(every_other)/8192 -1.25% 2712.490 2678.494 - -0.92% -
SetIntersection_Interlaced_Set_float_1024_1 -1.25% 1037247.106 1024249.941 - 2.00% -
std::generate(deque<int>)/32 -1.25% 8.163 8.060 - -2.48% -
SetIntersection_Front_Vector_uint32_16384_256 -1.25% 1654253.853 1633560.844 - 1.25% -
SetIntersection_None_Vector_string_64_64 -1.25% 12474823.429 12318940.810 - -0.22% -
BM_format_to_string_back_inserter<std::wstring>/1 -1.25% 12.498 12.342 - 0.47% -
std::count(vector<bool>)/1024 -1.25% 519.374 512.892 - -1.44% -
std::sample(list<int>)/32 -1.25% 106.665 105.334 - -1.60% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.25% 41.893 41.370 - 0.24% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.25% 571.150 564.026 - -1.90% -
BM_format_to_string_span<wchar_t>/16384 -1.25% 663.366 655.095 - -1.94% -
std::multimap<int,_int>::find(key)/1024 -1.25% 28.291 27.938 - -0.16% -
SetIntersection_Interlaced_Vector_float_1024_256 -1.25% 3427878.255 3385158.209 - 0.29% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.25% 78371.939 77396.184 - -0.54% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.24% 4519.430 4463.174 - -2.07% -
std::sample(vector<int>)/1024 -1.24% 3363.227 3321.392 - -1.57% -
BM_format_to_string_begin<std::vector<char>>/16384 -1.24% 142.885 141.108 - 0.09% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16 -1.24% 15.755 15.560 - 2.03% -
rng::contains(deque<int>)_(process_all)/8 -1.24% 2.225 2.198 - -1.72% -
std::reverse(list<int>)/64 -1.24% 18.851 18.617 - -1.34% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.24% 22.971 22.686 - -1.37% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.24% 19.105 18.868 - -2.00% -
dynamic_cast_(VDAG_rightmost_middle,_1_level) -1.24% 71.841 70.950 - 1.49% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 -1.24% 1461094.121 1443001.959 - -0.13% -
std::pop_heap(vector<size_t>)/8 -1.24% 50.946 50.316 - -3.61% -
std::find(deque<int>)_(bail_25%)/8 -1.24% 0.870 0.859 - -3.66% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 -1.24% 578324.852 571172.478 - -2.03% -
std::sample(deque<int>)/32 -1.24% 109.163 107.813 - -1.89% -
std::multimap<int,_int>::clear()/32 -1.24% 622.679 614.986 - -2.86% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.23% 22.340 22.064 - -1.65% -
std::set<int>::erase(key)_(existent)/8192 -1.23% 28.555 28.203 - 0.14% -
BM_StringConstructDestroyCStr_Huge_Transparent -1.23% 68.787 67.939 - -1.43% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.23% 23.740 23.448 - -0.02% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.23% 970.934 958.988 - -1.79% -
SetIntersection_Interlaced_Vector_string_64_1 -1.23% 16646249.056 16441463.055 - -0.79% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.23% 1.061 1.048 - -0.22% -
BM_StringRelational_Compare_Small_Small_Control -1.23% 1.528 1.509 - -3.03% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 -1.23% 795.014 785.266 - 13.87% -
std::multimap<int,_int>::clear()/1024 -1.23% 10400.056 10272.551 - -4.63% -
std::find_end(list<int>)_(process_all)/8192 -1.22% 7175.936 7088.088 - -2.42% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 -1.22% 15.961 15.766 - -1.37% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.22% 4.417 4.363 - -1.45% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.22% 5254.310 5190.107 - -1.46% -
BM_deque_deque_copy_backward/1024 -1.22% 45.772 45.213 - -0.05% -
std::fill_n(deque<int>)/50 -1.22% 3.118 3.080 - -1.83% -
std::transform(deque<int>)_(identity_transform)/1024 -1.22% 329.468 325.454 - -1.47% -
std::shift_right(list<int>)/32 -1.22% 13.718 13.551 - -2.53% -
std::format(float)_(fmt:_{:0<17500_10Lf}) -1.22% 1259.652 1244.346 - -0.06% -
std::move_backward(list<int>)/32768 -1.21% 31277.233 30897.342 - -1.83% -
std::generate(list<int>)/32 -1.21% 8.357 8.256 - -2.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 -1.21% 44.939 44.394 - -0.20% -
std::replace_if(list<int>)_(sprinkled)/32 -1.21% 13.131 12.972 - -0.91% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.21% 24.196 23.903 - -1.75% -
BM_vector_deque_move_backward/4096 -1.21% 167.511 165.485 - 0.28% -
std::sort(vector<int>)_(heap)/8 -1.21% 23.098 22.819 - 0.61% -
std::transform(deque<int>)_(identity_transform)/8192 -1.21% 2650.658 2618.638 - -1.45% -
std::count(vector<int>)_(every_other)/8192 -1.20% 815.887 806.075 - -1.07% -
rng::for_each(set<int>)/50 -1.20% 66.226 65.431 - -1.52% -
std::unique_copy(vector<int>)_(sprinkled)/52 -1.20% 16.272 16.076 - -1.82% -
std::shift_left(deque<int>)/1024 -1.20% 54.835 54.178 - -1.33% -
std::lower_bound(std::list<int>)/100 -1.20% 91.092 90.000 - -0.18% -
BM_format_to_n_string_begin<std::wstring>/1 -1.19% 13.436 13.276 - -0.98% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.19% 871.386 860.998 - 22.07% -
std::unique(deque<int>)_(sprinkled)/8192 -1.19% 4026.232 3978.324 - -1.51% -
rng::contains(deque<int>)_(process_all)/32 -1.19% 8.158 8.060 - -1.37% -
SetIntersection_Front_Vector_string_1024_1024 -1.19% 30414056.452 30052441.824 - -3.05% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.19% 19.496 19.264 - -6.99% -
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 -1.19% 35502.342 35081.443 - -1.88% -
std::remove_if(deque<int>)_(prefix)/1024 -1.18% 576.554 569.723 - -1.91% -
std::find_end(deque<int>)_(same_length)/8192 -1.18% 5934.075 5863.865 - -1.25% -
std::reverse_copy(deque<int>)/8 -1.18% 2.282 2.255 - -1.60% -
std::find_end(list<int>)_(same_length)/8192 -1.18% 15020.718 14843.143 - -1.66% -
std::replace(vector<int>)_(prefix)/1024 -1.18% 158.141 156.274 - -1.51% -
std::count_if(list<int>)_(every_other)/1048576 -1.18% 878677.368 868301.604 - -1.31% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.18% 188807932.194 186579718.580 - -2.22% -
BM_std_minmax_element<long_long>/70000 -1.18% 22499.517 22234.169 - -1.47% -
SetIntersection_Front_Set_float_262144_256 -1.18% 4526025.057 4472647.887 - -5.30% -
std::fill(list<int>)/32 -1.18% 8.177 8.080 - -2.67% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.18% 281292.263 277978.917 - -6.90% -
std::rotate(list<int>)_(by_1/3)/1024 -1.17% 756.192 747.312 - -1.68% -
std::find_end(vector<int>)_(near_matches)/1000 -1.17% 14101.953 13936.399 - -0.87% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 -1.17% 624.016 616.690 - -1.97% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -1.17% 471.791 466.256 - -1.55% -
std::make_heap(deque<int>)_(pipe-organ)/8192 -1.17% 22039.635 21781.194 - -8.51% -
std::copy_n(vector<bool>)_(aligned)/64 -1.17% 38.480 38.029 - -1.67% -
std::remove_if(vector<int>)_(prefix)/1024 -1.17% 342.514 338.504 - -2.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.17% 38115.809 37670.291 - -1.02% -
SetIntersection_None_Set_float_16384_64 -1.17% 189127275.487 186919803.545 - -1.31% -
std::move_backward(deque<int>)/8 -1.17% 4.786 4.731 - -1.10% -
std::remove(vector<int>)_(sprinkled)/1024 -1.17% 494.804 489.031 - -2.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.17% 12889222.215 12738936.530 - -2.82% -
std::count(vector<bool>)/1048576 -1.16% 527205.098 521065.142 - -1.38% -
std::sample(vector<int>)/8192 -1.16% 27229.127 26912.149 - -1.67% -
std::reverse(list<int>)/8 -1.16% 2.024 2.000 - -0.70% -
std::fill_n(deque<int>)/32 -1.16% 2.465 2.437 - -1.64% -
BM_vector_deque_ranges_move_backward/64000 -1.16% 19035.119 18813.996 - -0.83% -
std::set<std::string>::clear()/1024 -1.16% 20097.369 19863.930 - -2.09% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.16% 333980.968 330101.977 - -0.53% -
std::adjacent_find(vector<int>)/8 -1.16% 2.003 1.980 - -1.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.16% 22.687 22.424 - -0.53% -
std::move(deque<int>)/1048576 -1.16% 55527.083 54882.418 - -1.53% -
std::shift_left(list<int>)/32 -1.16% 13.091 12.939 - -2.36% -
std::flat_multimap<int,_int>::contains(key)/32 -1.16% 7.088 7.006 - -0.58% -
std::multimap<std::string,_int>::ctor(const_Self&)/8192 -1.16% 334265.060 330389.361 - -0.65% -
std::unordered_multimap<int,_int>::ctor(const_Self&)/8192 -1.16% 61883.291 61166.804 - -2.61% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.16% 164550.128 162645.263 - -13.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.16% 93957.682 92870.208 - -2.05% -
std::rotate(vector<int>)_(1_element_forward)/1024 -1.16% 35.622 35.210 - -1.26% -
std::adjacent_find(vector<int>,_pred)/50 -1.16% 23.340 23.070 - -1.42% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.16% 393.364 388.820 - -0.98% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.15% 454226.319 448982.023 - -2.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.15% 21.077 20.834 - 0.42% -
std::transform(vector<int>)_(identity_transform)/50 -1.15% 14.106 13.943 - -0.56% -
std::find_first_of(deque<int>)_(small_needle)/8192 -1.15% 22210.783 21954.781 - -1.34% -
std::count_if(deque<int>)_(every_other)/1024 -1.15% 336.803 332.921 - -0.96% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 -1.15% 1552.153 1534.275 - -1.18% -
std::lower_bound(std::deque<int>)/8 -1.15% 14.177 14.014 - -1.48% -
SetIntersection_Interlaced_Set_float_16_16 -1.15% 39481146.466 39026753.539 - 1.25% -
std::format(float)_(fmt:_{:0>17500_0f}) -1.15% 1234.687 1220.492 - 0.32% -
std::multimap<std::string,_int>::contains(key)/8192 -1.15% 219.727 217.205 - -1.24% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.15% 17.700 17.497 - -0.41% -
std::generate_n(vector<int>)/1024 -1.15% 241.123 238.357 - -2.18% -
dynamic_cast_(VDAG_sidecast_fail,_2_levels) -1.14% 76.036 75.167 - 2.61% -
std::for_each(list<int>)/32 -1.14% 11.321 11.191 - -2.23% -
std::find_end(vector<int>)_(near_matches)/1024 -1.14% 14503.903 14338.208 - -1.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.14% 10334.386 10216.411 - -3.68% -
std::rotate(vector<bool>)_(by_1/4)/1024 -1.14% 1357.361 1341.885 - -1.63% -
std::set<std::string>::clear()/8192 -1.14% 205510.802 203173.645 - 0.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.14% 17.753 17.551 - -0.07% -
std::fill_n(list<int>)/32 -1.14% 8.002 7.911 - -1.46% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -1.14% 1.160 1.147 - -9.43% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 -1.13% 693.553 685.682 - -1.45% -
rng::contains_subrange(deque<int>)_(process_all)/50 -1.13% 15.103 14.931 - -1.55% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.13% 55.084 54.459 - -3.28% -
std::count(vector<bool>)/1000 -1.13% 507.258 501.510 - -1.34% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.13% 1306572.819 1291768.954 - -0.05% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.13% 1.048 1.036 - -0.26% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 -1.13% 2.458 2.430 - -0.96% -
std::count(vector<bool>)/8192 -1.13% 4126.920 4080.176 - -1.27% -
std::remove_if(deque<int>)_(prefix)/8192 -1.13% 4489.396 4438.562 - -1.63% -
ranges::minmax(std::deque<long_long>)/70000 -1.13% 23101.994 22840.890 - 1.63% -
std::unordered_set<int>::count(key)/1024 -1.13% 9.944 9.832 - 0.34% -
std::find_first_of(deque<int>)_(small_needle)/1024 -1.13% 2782.283 2750.858 - -1.36% -
std::search(vector<int>)_(no_match)/8192 -1.13% 1252.826 1238.689 - -1.00% -
BM_from_sys/2100 -1.13% 8.635 8.538 - -1.53% -
std::is_sorted(vector<int>)/8192 -1.13% 1867.959 1846.916 - -0.57% -
std::remove_copy_if(list<int>)_(prefix)/32 -1.13% 16.423 16.238 - -1.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.13% 18.128 17.924 - -0.29% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.13% 42426.128 41948.642 - -1.06% -
BM_vector_deque_ranges_copy_backward/2 -1.12% 1.243 1.229 - -1.59% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/1024 -1.12% 19549.896 19330.229 - -1.85% -
std::for_each_n(join_view(vector<vector<int>>))/8 -1.12% 3.207 3.171 - -1.48% -
std::lower_bound(std::deque<int>)/100 -1.12% 25.746 25.457 - -1.50% -
std::search(vector<int>)_(near_matches)/8192 -1.12% 905563.357 895438.066 - -1.76% -
std::rotate(list<int>)_(1_element_forward)/1024 -1.12% 746.387 738.044 - -1.71% -
std::unique(vector<int>)_(contiguous)/8192 -1.12% 1902.057 1880.838 - -2.10% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.11% 1818.087 1797.830 - -0.26% -
std::fill(deque<int>)/32 -1.11% 2.494 2.466 - -1.84% -
BM_vector_deque_ranges_copy_backward/64000 -1.11% 19025.007 18813.215 - -0.86% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.11% 4.363 4.315 - 0.73% -
SetIntersection_Front_Vector_uint64_262144_16 -1.11% 1068681.246 1056794.962 - -0.95% -
std::stable_sort(deque<int>)_(descending)/8192 -1.11% 83572.594 82643.279 - 0.41% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.11% 147499.254 145859.702 - 0.76% -
std::remove(list<int>)_(sprinkled)/32 -1.11% 54.854 54.245 - -1.76% -
std::copy_backward(list<int>)/262144 -1.11% 218260.108 215835.062 - -1.07% -
std::format(float)_(fmt:_{:0>17500_10Lf}) -1.11% 1220.696 1207.139 - -1.26% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -1.11% 1.225 1.212 - -1.15% -
std::remove(list<int>)_(prefix)/32 -1.11% 51.418 50.848 - -2.05% -
std::map<std::string,_int>::upper_bound(key)/1024 -1.11% 133.399 131.924 - -0.08% -
std::for_each(deque<int>)/8 -1.11% 2.980 2.947 - -0.73% -
std::unique(deque<int>)_(sprinkled)/32 -1.10% 53.149 52.562 - 8.70% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.10% 79961.783 79078.540 - 0.95% -
BM_std_minmax_element<long_long>/64000 -1.10% 20573.773 20346.886 - -1.38% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 -1.10% 18778.358 18571.280 - -1.09% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.10% 30598081.928 30260962.527 - -2.24% -
std::copy(deque<int>)/64 -1.10% 2.572 2.544 - -0.17% -
std::set<int>::erase(key)_(existent)/32 -1.10% 22.859 22.607 - 0.00% -
std::find_if(deque<int>)_(process_all)/8192 -1.10% 2126.591 2103.235 - -1.31% -
rng::contains_subrange(list<int>)_(same_length)/50 -1.10% 29.496 29.172 - -1.62% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 -1.10% 3704.856 3664.225 - -1.51% -
std::generate_n(vector<int>)/50 -1.10% 11.871 11.741 - -2.04% -
BM_from_sys/1979/threads:4 -1.10% 1.230 1.216 - 1.15% -
std::move_backward(list<int>)/8 -1.10% 3.317 3.281 - -1.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.10% 12383318.931 12247678.725 - -2.71% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.10% 284657.616 281539.752 - 0.36% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.09% 72558.008 71763.919 - -1.79% -
std::remove_copy(vector<int>)_(sprinkled)/32 -1.09% 8.384 8.292 - -1.50% -
std::move_backward(deque<int>)/64 -1.09% 7.861 7.775 - -1.21% -
std::sample(vector<int>)/32 -1.09% 106.372 105.211 - -1.47% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.09% 546.749 540.784 - -0.50% -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/32 -1.09% 760.413 752.119 - 7.59% -
std::format(float)_(fmt:_{:0<17500_0Lg}) -1.09% 1222.903 1209.571 - -0.64% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.09% 24.637 24.369 - -1.53% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.09% 6020.468 5954.934 - -1.08% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 -1.09% 1515.605 1499.120 - -1.20% -
BM_deque_vector_copy_backward/64000 -1.09% 4713.279 4662.030 - 1.74% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.09% 3850.386 3808.560 - -1.55% -
std::format(float)_(fmt:_{:_10Le}) -1.09% 64.864 64.160 - -0.34% -
BM_to_sys/2100 -1.08% 8.642 8.548 - -1.56% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -1.08% 3439647.704 3402355.174 - -0.20% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 -1.08% 53214.392 52637.590 - -0.35% -
std::copy_if(vector<int>)_(every_other)/32768 -1.08% 16108.546 15933.993 - -6.94% -
std::move(deque<int>)/512 -1.08% 26.248 25.963 - -0.73% -
std::vector<int>::erase(begin)_(cheap_elements)/32 -1.08% 4.068 4.024 - -0.04% -
BM_CmpEqual_uint_short -1.08% 1.101 1.089 - 0.05% -
BM_CmpLess_uint_uint -1.08% 1.068 1.057 - -1.01% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.08% 17.625 17.435 - -2.17% -
std::for_each(multimap<int>::iterator)/50 -1.08% 66.035 65.321 - -1.58% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -1.08% 6016.006 5951.014 - -0.45% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -1.08% 748.034 739.961 - -1.80% -
std::count_if(list<int>)_(every_other)/1024 -1.08% 744.399 736.386 - -1.27% -
std::find(deque<int>)_(bail_25%)/32768 -1.08% 2140.835 2117.795 - -4.59% -
std::deque<std::string>::ctor(size_type)/32 -1.08% 73.104 72.317 - -0.78% -
std::multiset<int>::ctor(const_Self&,_const_allocator_type&)/1024 -1.08% 5600.348 5540.099 - -0.33% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.08% 17.831 17.640 - -0.55% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/32 -1.08% 33.183 32.826 - -0.29% -
std::replace_if(vector<int>)_(sprinkled)/8192 -1.07% 1887.068 1866.801 - -0.93% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.07% 1468831.437 1453068.521 - 0.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.07% 10406244.919 10294744.931 - -1.27% -
SetIntersection_None_Set_float_256_4 -1.07% 13626672.540 13480755.072 - 0.21% -
std::generate(vector<int>)/8192 -1.07% 1819.289 1799.810 - -2.40% -
std::find_end(list<int>,_pred)_(process_all)/1048576 -1.07% 956854.743 946626.830 - -1.46% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.07% 598.032 591.643 - -1.23% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 -1.07% 464.848 459.882 - -1.52% -
SetIntersection_Front_Vector_float_64_16 -1.07% 13611937.100 13466827.232 - -0.98% -
std::remove_copy(deque<int>)_(sprinkled)/50 -1.07% 18.184 17.990 - -1.24% -
std::format(double)_(fmt:_{:0^17500_10Lf}) -1.06% 1324.732 1310.631 - -0.29% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.06% 53020.570 52456.370 - -2.45% -
std::remove_copy(vector<int>)_(prefix)/50 -1.06% 13.842 13.695 - -3.28% -
std::unordered_set<int>::contains(key)/1024 -1.06% 10.076 9.969 - -1.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.06% 35004486.231 34633142.469 - 0.12% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/8192 -1.06% 18129.914 17937.627 - 2.66% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -1.06% 83.180 82.298 - 1.14% -
std::find_end(vector<int>)_(match_near_end)/8192 -1.06% 206.117 203.932 - -0.71% -
BM_StringRelational_Compare_Huge_Small_Control -1.06% 1.586 1.569 - 2.69% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.06% 13195.539 13055.739 - -2.43% -
std::any_of(vector<int>)_(process_all)/32768 -1.06% 7320.160 7242.638 - -0.68% -
std::all_of(list<int>)_(process_all)/8 -1.06% 2.939 2.908 - -1.42% -
std::search(list<int>,_pred)_(same_length)/8192 -1.06% 9851.535 9747.286 - 8.70% -
std::fill_n(vector<bool>)/32768 -1.06% 29.747 29.433 - -4.79% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.06% 6111.346 6046.773 - -0.52% -
std::map<int,_int>::upper_bound(key)/32 -1.06% 17.997 17.807 - -0.57% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.06% 3116.619 3083.703 - -0.98% -
std::rotate(vector<int>)_(1_element_forward)/32 -1.06% 2.940 2.909 - -0.72% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 -1.06% 911938.958 902311.704 - -1.29% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -1.05% 93.107 92.125 - -0.36% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.05% 27882.575 27588.785 - -0.47% -
std::generate_n(deque<int>)/1024 -1.05% 304.059 300.859 - -1.72% -
std::format(double)_(fmt:_{:017500_0Le}) -1.05% 1222.280 1209.432 - -0.01% -
std::format(float)_(fmt:_{:017500_0Lf}) -1.05% 1243.989 1230.914 - -0.88% -
BM_deque_vector_ranges_copy/65536 -1.05% 21434.750 21209.491 - -0.83% -
SetIntersection_Interlaced_Vector_string_16_16 -1.05% 46227459.467 45741704.720 - -6.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.05% 41.141 40.709 - -0.18% -
BM_to_sys/1993/threads:4 -1.05% 1.350 1.336 - -0.37% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.05% 4.512 4.465 - -0.24% -
std::remove_if(list<int>)_(prefix)/32 -1.05% 57.627 57.023 - -2.11% -
rng::contains_subrange(deque<int>)_(process_all)/32 -1.05% 9.882 9.778 - -1.42% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 -1.05% 372338.270 368442.696 - 2.64% -
rng::contains_subrange(deque<int>)_(process_all)/16 -1.05% 5.201 5.147 - -1.36% -
std::unique(list<int>)_(contiguous)/32 -1.05% 51.791 51.250 - -1.15% -
std::generate_n(deque<int>)/8192 -1.05% 2349.719 2325.163 - -2.85% -
rng::find_if_not(vector<bool>)_(process_all)/1024 -1.04% 569.598 563.648 - -1.88% -
rng::find_last(deque<int>)_(bail_10%)/50 -1.04% 11.519 11.399 - -1.17% -
std::multiset<int>::lower_bound(key)/32 -1.04% 17.383 17.201 - -0.48% -
std::replace(vector<int>)_(prefix)/8192 -1.04% 1264.489 1251.309 - -1.70% -
std::remove_copy(vector<int>)_(sprinkled)/50 -1.04% 12.473 12.343 - -1.45% -
std::adjacent_find(list<int>,_pred)/1024 -1.04% 778.716 770.601 - -1.38% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.04% 4.716 4.667 - -0.68% -
std::format(float)_(fmt:_{:0<17500_10g}) -1.04% 1242.852 1229.949 - 1.02% -
dynamic_cast_(VDAG_leftmost,_5_levels) -1.04% 92.146 91.190 - 0.66% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.04% 10.138 10.033 - -7.22% -
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 -1.04% 61054.499 60421.368 - -1.67% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.04% 15.184 15.027 - -1.39% -
std::adjacent_find(vector<int>,_pred)/8192 -1.04% 3176.623 3143.728 - -0.85% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.04% 1473.062 1457.809 - -0.49% -
std::ofstream::write(char*,_size) -1.03% 326.029 322.660 - -0.64% -
std::lower_bound(std::forward_list<int>)/100 -1.03% 89.764 88.837 - 0.27% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/32 -1.03% 179.578 177.725 - -4.11% -
std::rotate(list<int>)_(1_element_backward)/1024 -1.03% 746.050 738.350 - -1.61% -
SetIntersection_None_Vector_string_16_16 -1.03% 36936882.795 36556028.081 - -1.69% -
BM_format_to_iterator/<std::array>_C_string_len_6000 -1.03% 165.722 164.014 - -1.22% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.03% 6401.024 6335.044 - -1.01% -
std::search_n(vector<int>,_pred)_(no_match)/32 -1.03% 7.605 7.527 - -0.42% -
std::rotate(list<int>)_(by_1/4)/50 -1.03% 21.349 21.129 - -1.03% -
std::transform(list<int>)_(identity_transform)/1024 -1.03% 737.817 730.222 - -1.57% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.03% 23.488 23.247 - -2.30% -
std::rotate(vector<bool>)_(by_1/2)/8192 -1.03% 7335.130 7259.772 - -1.36% -
std::all_of(list<int>)_(process_all)/50 -1.03% 21.102 20.885 - -1.22% -
std::upper_bound(std::deque<int>)/100 -1.03% 25.819 25.554 - -1.45% -
std::is_sorted(vector<int>,_pred)/8 -1.03% 2.094 2.073 - -0.16% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.03% 487817.438 482810.284 - 0.07% -
rng::contains_subrange(list<int>)_(same_length)/32 -1.03% 15.852 15.690 - -1.33% -
std::sample(list<int>)/1024 -1.02% 3352.508 3318.232 - -1.54% -
std::remove_copy(vector<int>)_(prefix)/8192 -1.02% 2045.910 2025.001 - -1.38% -
std::move(vector<int>)/4096 -1.02% 134.166 132.797 - -0.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.02% 1038408.605 1027818.071 - 0.66% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.02% 768.060 760.229 - -1.14% -
std::partition_point(deque<int>)/8192 -1.02% 11.872 11.751 - -0.98% -
std::any_of(list<int>)_(process_all)/8 -1.02% 2.960 2.930 - -1.69% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.02% 572.120 566.309 - -0.33% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.02% 750.760 743.136 - -1.88% -
std::shift_right(vector<int>)/50 -1.01% 5.328 5.274 - -1.20% -
std::pop_heap(vector<std::string>)/8192 -1.01% 86.689 85.811 - 1.97% -
std::count(deque<int>)_(every_other)/8 -1.01% 2.271 2.248 - -1.05% -
std::find_end(list<int>)_(near_matches)/1000 -1.01% 33346.844 33009.367 - -0.82% -
std::unique(deque<int>,_pred)_(contiguous)/1024 -1.01% 661.650 654.954 - -1.49% -
std::move(vector<int>)/512 -1.01% 20.100 19.897 - -1.30% -
std::copy_if(list<int>)_(entire_range)/8 -1.01% 2.376 2.352 - 0.01% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.01% 1039068.960 1028563.315 - 0.29% -
BM_ConstructAndDestroy_FuncPtr_Opaque -1.01% 1.255 1.242 - 2.52% -
std::deque<int>::ctor(size_type)/32 -1.01% 26.697 26.427 - -1.22% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 -1.01% 15.890 15.729 - 1.55% -
std::mismatch(vector<int>)_(it,_it,_it)/8 -1.01% 2.135 2.113 - -0.02% -
std::reverse_copy(list<int>)/64 -1.01% 29.544 29.246 - -1.40% -
rng::find_last(deque<int>)_(bail_10%)/1048576 -1.01% 262772.671 260131.491 - 0.62% -
std::generate_n(vector<int>)/32 -1.00% 7.900 7.820 - -1.85% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.00% 730.722 723.381 - -1.29% -
std::unique(deque<int>,_pred)_(sprinkled)/8192 -1.00% 5384.030 5329.952 - -1.20% -
std::remove_if(vector<int>)_(sprinkled)/50 -1.00% 63.680 63.041 - -0.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.00% 11382.544 11268.313 - -0.87% -
std::stable_sort(vector<int>)_(heap)/8 -1.00% 34.812 34.463 - -0.30% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.00% 614.060 607.910 - -0.47% -
BM_StringAssignAsciizMix_Opaque -1.00% 4.339 4.295 - 0.71% -
BM_CmpEqual_uint_uint -1.00% 1.080 1.069 - 0.50% -

Added Tests - execution_time
BM_ConstructAndDestroy_MemFuncPtr_Transparent
BM_ConstructAndDestroy_MemPtr_Transparent
BM_ConstructAndDestroy_Null_Transparent
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent
BM_InvokeInlined_LargeNonTrivialFunctor
BM_InvokeInlined_MemPtr
BM_InvokeInlined_SmallNonTrivialFunctor
BM_InvokeInlined_SmallTrivialFunctor


Report Time: 3.91s
Name Current %
BM_BitsetToString<1048576>/Dense_(90%)/90 2295064.926 -
BM_BitsetToString<1048576>/Sparse_(10%)/10 277320.103 2.41%
BM_BitsetToString<1048576>/Uniform_(50%)/50 1310223.051 -
BM_BitsetToString<32>/Dense_(90%)/90 29.260 18.53%
BM_BitsetToString<32>/Sparse_(10%)/10 10.752 2.91%
BM_BitsetToString<32>/Uniform_(50%)/50 15.311 -17.81%
BM_BitsetToString<64>/Dense_(90%)/90 59.696 6.52%
BM_BitsetToString<64>/Sparse_(10%)/10 11.299 15.34%
BM_BitsetToString<64>/Uniform_(50%)/50 33.444 7.82%
BM_BitsetToString<8192>/Dense_(90%)/90 18010.754 1.39%
BM_BitsetToString<8192>/Sparse_(10%)/10 2111.028 -4.00%
BM_BitsetToString<8192>/Uniform_(50%)/50 10006.218 -1.45%
BM_Bitset_ctor_ull 0.220 -
BM_CmpEqual_int_int 1.064 -1.47%
BM_CmpEqual_int_schar 1.112 -1.37%
BM_CmpEqual_int_short 1.133 1.60%
BM_CmpEqual_int_uchar 1.121 -
BM_CmpEqual_int_uint 1.138 -
BM_CmpEqual_int_ushort 1.075 -1.62%
BM_CmpEqual_schar_int 1.120 -
BM_CmpEqual_schar_schar 1.085 -1.13%
BM_CmpEqual_schar_short 1.135 -
BM_CmpEqual_schar_uchar 1.117 -
BM_CmpEqual_schar_uint 1.095 -1.27%
BM_CmpEqual_schar_ushort 1.108 -
BM_CmpEqual_short_int 1.120 1.02%
BM_CmpEqual_short_schar 1.137 -
BM_CmpEqual_short_short 1.058 -
BM_CmpEqual_short_uchar 1.105 -1.66%
BM_CmpEqual_short_uint 1.105 -
BM_CmpEqual_short_ushort 1.103 -
BM_CmpEqual_uchar_int 1.080 1.51%
BM_CmpEqual_uchar_schar 1.120 -
BM_CmpEqual_uchar_short 1.078 1.62%
BM_CmpEqual_uchar_uchar 1.056 -1.40%
BM_CmpEqual_uchar_uint 1.055 -
BM_CmpEqual_uchar_ushort 1.068 -
BM_CmpEqual_uint_int 1.129 -
BM_CmpEqual_uint_schar 1.089 -1.44%
BM_CmpEqual_uint_short 1.089 -
BM_CmpEqual_uint_uchar 1.126 -
BM_CmpEqual_uint_uint 1.069 -
BM_CmpEqual_uint_ushort 1.124 1.23%
BM_CmpEqual_ushort_int 1.082 -
BM_CmpEqual_ushort_schar 1.094 -
BM_CmpEqual_ushort_short 1.116 -
BM_CmpEqual_ushort_uchar 1.122 -
BM_CmpEqual_ushort_uint 1.037 -2.88%
BM_CmpEqual_ushort_ushort 1.081 -
BM_CmpLess_int_int 1.066 1.59%
BM_CmpLess_int_schar 1.125 -
BM_CmpLess_int_short 1.129 -
BM_CmpLess_int_uchar 1.140 -
BM_CmpLess_int_uint 1.135 -
BM_CmpLess_int_ushort 1.142 -
BM_CmpLess_schar_int 1.121 1.82%
BM_CmpLess_schar_schar 0.955 -
BM_CmpLess_schar_short 0.958 -
BM_CmpLess_schar_uchar 1.119 -
BM_CmpLess_schar_uint 1.093 -
BM_CmpLess_schar_ushort 1.093 -
BM_CmpLess_short_int 1.116 -
BM_CmpLess_short_schar 0.958 1.19%
BM_CmpLess_short_short 0.952 -
BM_CmpLess_short_uchar 1.132 -
BM_CmpLess_short_uint 1.096 -
BM_CmpLess_short_ushort 1.111 -1.12%
BM_CmpLess_uchar_int 1.125 -
BM_CmpLess_uchar_schar 1.120 -
BM_CmpLess_uchar_short 1.133 -
BM_CmpLess_uchar_uchar 1.083 3.27%
BM_CmpLess_uchar_uint 1.056 -4.04%
BM_CmpLess_uchar_ushort 1.085 -
BM_CmpLess_uint_int 1.121 -
BM_CmpLess_uint_schar 1.083 -
BM_CmpLess_uint_short 1.058 -
BM_CmpLess_uint_uchar 1.093 -
BM_CmpLess_uint_uint 1.057 -1.01%
BM_CmpLess_uint_ushort 1.095 -
BM_CmpLess_ushort_int 1.114 -
BM_CmpLess_ushort_schar 1.088 -
BM_CmpLess_ushort_short 1.119 -
BM_CmpLess_ushort_uchar 1.116 2.34%
BM_CmpLess_ushort_uint 1.059 -
BM_CmpLess_ushort_ushort 1.050 -2.29%
BM_ConstructAndDestroy_FuncPtr_Opaque 1.242 2.52%
BM_ConstructAndDestroy_FuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 11.408 12.13%
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 10.901 6.27%
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 1.153 -4.16%
BM_ConstructAndDestroy_MemFuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_MemPtr_Opaque 0.921 -
BM_ConstructAndDestroy_MemPtr_Transparent 0.000 -
BM_ConstructAndDestroy_Null_Opaque 0.233 -15.46%
BM_ConstructAndDestroy_Null_Transparent 0.000 -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 9.010 -2.01%
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 0.670 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent 0.000 -
BM_Copy_FuncPtr 1.359 -
BM_Copy_LargeNonTrivialFunctor 11.098 -1.90%
BM_Copy_LargeTrivialFunctor 11.268 -3.82%
BM_Copy_MemFuncPtr 1.569 11.12%
BM_Copy_MemPtr 1.424 -10.20%
BM_Copy_Null 0.493 17.22%
BM_Copy_SmallNonTrivialFunctor 9.895 -4.32%
BM_Copy_SmallTrivialFunctor 1.134 -
BM_Hash/uint32_random_std_hash/1024 724.692 19.94%
BM_Hash/uint32_top_std_hash/1024 701.615 9.19%
BM_InvokeInlined_FuncPtr 0.000 -
BM_InvokeInlined_LargeNonTrivialFunctor 0.000 -
BM_InvokeInlined_LargeTrivialFunctor 0.000 -
BM_InvokeInlined_MemFuncPtr 0.000 -
BM_InvokeInlined_MemPtr 0.000 -
BM_InvokeInlined_SmallNonTrivialFunctor 0.000 -
BM_InvokeInlined_SmallTrivialFunctor 0.000 -
BM_Invoke_FuncPtr 0.681 -
BM_Invoke_LargeNonTrivialFunctor 0.670 -
BM_Invoke_LargeTrivialFunctor 0.671 -
BM_Invoke_MemFuncPtr 0.689 -18.19%
BM_Invoke_MemPtr 0.680 -
BM_Invoke_SmallNonTrivialFunctor 0.668 -
BM_Invoke_SmallTrivialFunctor 0.669 -
BM_Move_FuncPtr 2.698 -
BM_Move_LargeNonTrivialFunctor 2.697 -
BM_Move_LargeTrivialFunctor 2.586 -
BM_Move_MemFuncPtr 2.702 -
BM_Move_MemPtr 2.699 -
BM_Move_Null 1.853 -
BM_Move_SmallNonTrivialFunctor 2.696 -
BM_Move_SmallTrivialFunctor 2.696 -
BM_OperatorBool_FuncPtr 0.238 -
BM_OperatorBool_LargeNonTrivialFunctor 0.239 -
BM_OperatorBool_LargeTrivialFunctor 0.240 -
BM_OperatorBool_MemFuncPtr 0.237 -
BM_OperatorBool_MemPtr 0.226 -
BM_OperatorBool_Null 0.238 -
BM_OperatorBool_SmallNonTrivialFunctor 0.237 -
BM_OperatorBool_SmallTrivialFunctor 0.244 -
BM_SeedSeq_Generate/1/1 4.507 -
BM_SeedSeq_Generate/1/256 947.108 -
BM_SeedSeq_Generate/1/64 236.237 -
BM_SeedSeq_Generate/1/8 28.385 -
BM_SeedSeq_Generate/16/1 36.743 -
BM_SeedSeq_Generate/16/256 947.086 -
BM_SeedSeq_Generate/16/64 236.660 -
BM_SeedSeq_Generate/16/8 45.990 -
BM_SeedSeq_Generate/8/1 18.127 -
BM_SeedSeq_Generate/8/256 947.041 -
BM_SeedSeq_Generate/8/64 239.483 -
BM_SeedSeq_Generate/8/8 30.551 -
BM_SharedPtrCreateDestroy 11.031 3.32%
BM_SharedPtrIncDecRef 3.057 -
BM_StringAssignAsciizMix_Opaque 4.295 -
BM_StringAssignAsciizMix_Transparent 1.499 -
BM_StringAssignAsciiz_Empty_Opaque 1.293 -6.61%
BM_StringAssignAsciiz_Empty_Transparent 0.430 -
BM_StringAssignAsciiz_Huge_Opaque 213.418 6.84%
BM_StringAssignAsciiz_Huge_Transparent 159.516 16.74%
BM_StringAssignAsciiz_Large_Opaque 10.579 -
BM_StringAssignAsciiz_Large_Transparent 4.961 -
BM_StringAssignAsciiz_Small_Opaque 2.462 -3.57%
BM_StringAssignAsciiz_Small_Transparent 0.624 -
BM_StringAssignStr_Empty_Opaque 0.588 -
BM_StringAssignStr_Empty_Transparent 0.565 -
BM_StringAssignStr_Huge_Opaque 110.039 4.07%
BM_StringAssignStr_Huge_Transparent 119.788 -1.43%
BM_StringAssignStr_Large_Opaque 9.698 -
BM_StringAssignStr_Large_Transparent 5.027 -
BM_StringAssignStr_Small_Opaque 1.595 -3.41%
BM_StringAssignStr_Small_Transparent 1.550 -6.49%
BM_StringConstructDestroyCStr_Empty_Opaque 1.164 -19.77%
BM_StringConstructDestroyCStr_Empty_Transparent 0.633 -
BM_StringConstructDestroyCStr_Huge_Opaque 159.264 -
BM_StringConstructDestroyCStr_Huge_Transparent 67.939 -1.43%
BM_StringConstructDestroyCStr_Large_Opaque 15.193 -
BM_StringConstructDestroyCStr_Large_Transparent 9.453 -4.15%
BM_StringConstructDestroyCStr_Small_Opaque 2.334 3.91%
BM_StringConstructDestroyCStr_Small_Transparent 0.782 -
BM_StringCopy_Empty 0.722 -
BM_StringCopy_Huge 107.700 -1.74%
BM_StringCopy_Large 4.975 1.90%
BM_StringCopy_Small 1.761 3.30%
BM_StringCtorDefault 0.486 -15.80%
BM_StringDestroy_Empty 0.620 -
BM_StringDestroy_Huge 10.566 -2.23%
BM_StringDestroy_Large 7.249 2.55%
BM_StringDestroy_Small 0.618 -
BM_StringEraseToEnd_Empty_Opaque 0.725 -
BM_StringEraseToEnd_Empty_Transparent 0.384 -
BM_StringEraseToEnd_Huge_Opaque 3.031 31.11%
BM_StringEraseToEnd_Huge_Transparent 3.096 27.35%
BM_StringEraseToEnd_Large_Opaque 1.078 -
BM_StringEraseToEnd_Large_Transparent 0.887 -
BM_StringEraseToEnd_Small_Opaque 0.745 -
BM_StringEraseToEnd_Small_Transparent 0.437 -
BM_StringEraseWithMove_Empty_Opaque 0.472 6.99%
BM_StringEraseWithMove_Empty_Transparent 0.096 -
BM_StringEraseWithMove_Huge_Opaque 72.173 40.03%
BM_StringEraseWithMove_Huge_Transparent 68.717 45.32%
BM_StringEraseWithMove_Large_Opaque 1.927 11.03%
BM_StringEraseWithMove_Large_Transparent 1.725 3.07%
BM_StringEraseWithMove_Small_Opaque 1.753 -2.15%
BM_StringEraseWithMove_Small_Transparent 1.940 3.12%
BM_StringFindAllMatch/1 2.929 -6.68%
BM_StringFindAllMatch/131072 2266.358 -
BM_StringFindAllMatch/32768 573.702 -
BM_StringFindAllMatch/4096 79.271 -
BM_StringFindAllMatch/512 10.979 -
BM_StringFindAllMatch/64 3.012 -5.02%
BM_StringFindAllMatch/8 2.498 -14.57%
BM_StringFindCharLiteral/1024 20.713 -1.84%
BM_StringFindCharLiteral/128 3.218 -
BM_StringFindCharLiteral/16 1.526 -
BM_StringFindCharLiteral/2048 39.949 -
BM_StringFindCharLiteral/256 5.499 1.20%
BM_StringFindCharLiteral/32 1.844 -
BM_StringFindCharLiteral/4096 76.241 -
BM_StringFindCharLiteral/512 9.210 -
BM_StringFindCharLiteral/64 2.329 -
BM_StringFindCharLiteral/8 1.497 -1.92%
BM_StringFindCharLiteral/8192 136.564 -
BM_StringFindMatch1/1 983.448 -
BM_StringFindMatch1/32768 1578.268 -
BM_StringFindMatch1/4096 1055.687 -
BM_StringFindMatch1/512 987.748 -
BM_StringFindMatch1/64 979.981 -
BM_StringFindMatch1/8 981.688 -
BM_StringFindMatch2/1 984.975 -
BM_StringFindMatch2/32768 1576.800 -
BM_StringFindMatch2/4096 1055.534 -
BM_StringFindMatch2/512 987.586 -
BM_StringFindMatch2/64 981.441 -
BM_StringFindMatch2/8 986.418 -
BM_StringFindNoMatch/10 1.386 -
BM_StringFindNoMatch/131072 1955.857 -
BM_StringFindNoMatch/32768 496.942 -
BM_StringFindNoMatch/4096 75.199 -
BM_StringFindNoMatch/512 9.221 -
BM_StringFindNoMatch/64 1.915 -5.44%
BM_StringFindStringLiteral/1024 16.680 -
BM_StringFindStringLiteral/128 3.221 -
BM_StringFindStringLiteral/16 1.615 -
BM_StringFindStringLiteral/2048 40.161 -
BM_StringFindStringLiteral/256 5.570 -
BM_StringFindStringLiteral/32 1.844 -
BM_StringFindStringLiteral/4096 76.583 -
BM_StringFindStringLiteral/512 9.415 -
BM_StringFindStringLiteral/64 2.357 -
BM_StringFindStringLiteral/8 1.512 -6.41%
BM_StringFindStringLiteral/8192 136.977 -
BM_StringMove_Empty 1.154 -
BM_StringMove_Huge 0.767 -
BM_StringMove_Large 0.767 2.74%
BM_StringMove_Small 1.612 3.41%
BM_StringRead_Cold_Deep_Empty 1.387 1.95%
BM_StringRead_Cold_Deep_Large 1.387 3.97%
BM_StringRead_Cold_Deep_Small 1.377 3.21%
BM_StringRead_Cold_Shallow_Empty 1.246 -1.34%
BM_StringRead_Cold_Shallow_Large 1.262 -1.94%
BM_StringRead_Cold_Shallow_Small 1.263 -1.66%
BM_StringRead_Hot_Deep_Empty 0.481 -
BM_StringRead_Hot_Deep_Large 0.481 -
BM_StringRead_Hot_Deep_Small 0.479 -
BM_StringRead_Hot_Shallow_Empty 0.483 -
BM_StringRead_Hot_Shallow_Large 0.480 -
BM_StringRead_Hot_Shallow_Small 0.486 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.243 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.237 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.238 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.244 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 0.447 12.99%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 0.447 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.244 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.375 13.99%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.761 5.57%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.384 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.067 2.49%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.405 1.71%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.241 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.419 -2.06%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.196 12.38%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.751 10.48%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.147 -9.43%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.407 1.46%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.242 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.243 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.242 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.244 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.307 -14.49%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.231 -11.53%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.242 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.754 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.757 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.752 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.758 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.255 -15.37%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.443 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.233 -11.93%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.407 10.61%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.384 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.460 11.71%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.431 -6.38%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.217 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.217 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 0.534 -15.02%
BM_StringRelationalLiteral_Less_Empty_Small_Control 0.449 11.60%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.201 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.620 -5.99%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.289 -10.33%
BM_StringRelationalLiteral_Less_Large_Large_Control 1.983 -2.97%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.381 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.217 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.429 3.37%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.083 -13.51%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.753 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.200 -3.85%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.382 -
BM_StringRelational_Compare_Empty_Empty_Control 0.534 -
BM_StringRelational_Compare_Empty_Huge_Control 0.530 -
BM_StringRelational_Compare_Empty_Large_Control 0.541 -
BM_StringRelational_Compare_Empty_Small_Control 0.541 -
BM_StringRelational_Compare_Huge_Empty_Control 0.528 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.297 2.13%
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.430 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.588 -
BM_StringRelational_Compare_Huge_Huge_Control 97.699 -
BM_StringRelational_Compare_Huge_Large_Control 2.055 1.64%
BM_StringRelational_Compare_Huge_Small_Control 1.569 2.69%
BM_StringRelational_Compare_Large_Empty_Control 0.537 -
BM_StringRelational_Compare_Large_Huge_Control 2.036 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.159 -8.77%
BM_StringRelational_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.551 -
BM_StringRelational_Compare_Large_Large_Control 2.063 -
BM_StringRelational_Compare_Large_Small_Control 1.527 -
BM_StringRelational_Compare_Small_Empty_Control 0.535 -
BM_StringRelational_Compare_Small_Huge_Control 1.503 -
BM_StringRelational_Compare_Small_Large_Control 1.539 2.53%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.389 5.32%
BM_StringRelational_Compare_Small_Small_ChangeLast 1.828 3.47%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.266 -4.43%
BM_StringRelational_Compare_Small_Small_Control 1.509 -3.03%
BM_StringRelational_Eq_Empty_Empty_Control 0.454 12.67%
BM_StringRelational_Eq_Empty_Huge_Control 0.389 -
BM_StringRelational_Eq_Empty_Large_Control 0.491 24.75%
BM_StringRelational_Eq_Empty_Small_Control 0.368 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.098 -8.81%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.554 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 55.737 -
BM_StringRelational_Eq_Huge_Huge_Control 97.887 -
BM_StringRelational_Eq_Large_Huge_Control 0.391 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.282 21.46%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.613 -9.62%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.501 3.60%
BM_StringRelational_Eq_Large_Large_Control 2.049 -7.89%
BM_StringRelational_Eq_Small_Huge_Control 0.343 -24.16%
BM_StringRelational_Eq_Small_Large_Control 0.365 -6.06%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.228 -8.02%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.834 3.92%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.205 -13.75%
BM_StringRelational_Eq_Small_Small_Control 1.700 -7.37%
BM_StringRelational_Less_Empty_Empty_Control 0.527 -
BM_StringRelational_Less_Empty_Huge_Control 0.528 -
BM_StringRelational_Less_Empty_Large_Control 0.528 -
BM_StringRelational_Less_Empty_Small_Control 0.530 -
BM_StringRelational_Less_Huge_Empty_Control 0.527 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.297 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.633 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.601 -
BM_StringRelational_Less_Huge_Huge_Control 97.725 -
BM_StringRelational_Less_Huge_Large_Control 2.050 1.28%
BM_StringRelational_Less_Huge_Small_Control 1.614 -
BM_StringRelational_Less_Large_Empty_Control 0.527 -
BM_StringRelational_Less_Large_Huge_Control 2.031 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.269 -
BM_StringRelational_Less_Large_Large_ChangeLast 1.848 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.501 -
BM_StringRelational_Less_Large_Large_Control 2.064 -
BM_StringRelational_Less_Large_Small_Control 1.616 -
BM_StringRelational_Less_Small_Empty_Control 0.530 -
BM_StringRelational_Less_Small_Huge_Control 1.614 -
BM_StringRelational_Less_Small_Large_Control 1.632 1.15%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.405 6.72%
BM_StringRelational_Less_Small_Small_ChangeLast 1.881 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.318 -7.84%
BM_StringRelational_Less_Small_Small_Control 1.617 -
BM_StringResizeAndOverwrite 0.999 -
BM_Swap_FuncPtr_FuncPtr 1.421 -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 1.419 -
BM_Swap_FuncPtr_LargeTrivialFunctor 1.420 -
BM_Swap_FuncPtr_MemFuncPtr 1.422 -
BM_Swap_FuncPtr_MemPtr 1.422 -
BM_Swap_FuncPtr_SmallNonTrivialFunctor 1.420 -
BM_Swap_FuncPtr_SmallTrivialFunctor 1.421 -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 1.420 -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 1.419 -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 1.419 -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 1.419 -
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.421 -
BM_Swap_MemFuncPtr_MemFuncPtr 1.422 -
BM_Swap_MemFuncPtr_MemPtr 1.420 -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 1.426 -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 1.421 -
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.419 -
BM_Swap_MemPtr_LargeTrivialFunctor 1.420 -
BM_Swap_MemPtr_MemPtr 1.419 -
BM_Swap_MemPtr_SmallNonTrivialFunctor 1.420 -
BM_Swap_MemPtr_SmallTrivialFunctor 1.419 -
BM_Swap_Null_FuncPtr 1.421 -
BM_Swap_Null_LargeNonTrivialFunctor 1.421 -
BM_Swap_Null_LargeTrivialFunctor 1.420 -
BM_Swap_Null_MemFuncPtr 1.422 -
BM_Swap_Null_MemPtr 1.420 -
BM_Swap_Null_Null 1.421 -
BM_Swap_Null_SmallNonTrivialFunctor 1.421 -
BM_Swap_Null_SmallTrivialFunctor 1.490 -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 1.420 -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 1.419 -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 1.420 -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 1.419 -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.420 -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 1.420 -
BM_Swap_SmallTrivialFunctor_SmallTrivialFunctor 1.418 -
BM_SystemErrorWithMessage 41.064 -3.74%
BM_SystemErrorWithoutMessage 31.755 -4.25%
BM_WeakPtrIncDecRef 3.042 -
BM_align/1 0.668 2.16%
BM_align/256 0.666 2.27%
BM_align/64 0.667 1.72%
BM_align/8 0.669 2.43%
BM_ascii_escaped<char> 7720.503 -
BM_ascii_escaped<wchar_t> 3980.702 -3.87%
BM_ascii_text<char> 34806.665 -2.10%
BM_ascii_text<wchar_t> 111479.050 3.87%
BM_cyrillic_escaped<char> 12730.498 -
BM_cyrillic_escaped<wchar_t> 12383.670 -5.00%
BM_cyrillic_text<char> 21944.571 -1.38%
BM_cyrillic_text<wchar_t> 67683.914 5.32%
BM_deque_deque_copy/0 2.316 -
BM_deque_deque_copy/1 2.521 -3.97%
BM_deque_deque_copy/1024 45.678 -
BM_deque_deque_copy/2 2.875 1.78%
BM_deque_deque_copy/4000 167.845 -
BM_deque_deque_copy/4096 172.070 -
BM_deque_deque_copy/512 24.562 -
BM_deque_deque_copy/5500 229.569 -2.76%
BM_deque_deque_copy/64 6.904 -1.45%
BM_deque_deque_copy/64000 3191.103 -
BM_deque_deque_copy/65536 3408.541 4.26%
BM_deque_deque_copy/70000 3652.644 2.40%
BM_deque_deque_copy_backward/0 2.325 -
BM_deque_deque_copy_backward/1 3.012 17.60%
BM_deque_deque_copy_backward/1024 45.213 -
BM_deque_deque_copy_backward/2 3.162 7.57%
BM_deque_deque_copy_backward/4000 165.123 -
BM_deque_deque_copy_backward/4096 169.330 -
BM_deque_deque_copy_backward/512 25.814 -
BM_deque_deque_copy_backward/5500 224.091 -
BM_deque_deque_copy_backward/64 7.387 4.99%
BM_deque_deque_copy_backward/64000 4807.395 2.42%
BM_deque_deque_copy_backward/65536 4947.572 2.49%
BM_deque_deque_copy_backward/70000 5305.034 2.47%
BM_deque_deque_move/0 2.319 -
BM_deque_deque_move/1 2.525 -3.72%
BM_deque_deque_move/1024 45.440 -
BM_deque_deque_move/2 3.109 4.05%
BM_deque_deque_move/4000 168.342 1.35%
BM_deque_deque_move/4096 171.427 1.16%
BM_deque_deque_move/512 24.537 -
BM_deque_deque_move/5500 229.615 -
BM_deque_deque_move/64 6.890 -2.09%
BM_deque_deque_move/64000 3205.205 -2.31%
BM_deque_deque_move/65536 3416.982 4.13%
BM_deque_deque_move/70000 3659.408 1.02%
BM_deque_deque_move_backward/0 2.323 -
BM_deque_deque_move_backward/1 3.008 16.99%
BM_deque_deque_move_backward/1024 45.191 -
BM_deque_deque_move_backward/2 3.166 -
BM_deque_deque_move_backward/4000 165.314 -
BM_deque_deque_move_backward/4096 169.154 -
BM_deque_deque_move_backward/512 25.948 -
BM_deque_deque_move_backward/5500 227.947 1.69%
BM_deque_deque_move_backward/64 7.390 4.10%
BM_deque_deque_move_backward/64000 4839.192 1.78%
BM_deque_deque_move_backward/65536 4945.748 2.14%
BM_deque_deque_move_backward/70000 5347.412 3.06%
BM_deque_deque_ranges_copy/0 0.691 14.47%
BM_deque_deque_ranges_copy/1 0.940 -6.76%
BM_deque_deque_ranges_copy/1024 383.743 25.77%
BM_deque_deque_ranges_copy/2 1.383 -
BM_deque_deque_ranges_copy/4000 1487.431 25.81%
BM_deque_deque_ranges_copy/4096 1523.139 26.53%
BM_deque_deque_ranges_copy/512 194.043 25.25%
BM_deque_deque_ranges_copy/5500 2038.319 25.67%
BM_deque_deque_ranges_copy/64 20.551 17.49%
BM_deque_deque_ranges_copy/64000 24141.399 20.08%
BM_deque_deque_ranges_copy/65536 24803.767 23.33%
BM_deque_deque_ranges_copy/70000 26487.516 23.20%
BM_deque_deque_ranges_copy_backward/0 0.644 19.81%
BM_deque_deque_ranges_copy_backward/1 1.093 1.95%
BM_deque_deque_ranges_copy_backward/1024 382.349 32.91%
BM_deque_deque_ranges_copy_backward/2 1.393 1.27%
BM_deque_deque_ranges_copy_backward/4000 1489.210 34.52%
BM_deque_deque_ranges_copy_backward/4096 1525.431 34.32%
BM_deque_deque_ranges_copy_backward/512 191.849 31.02%
BM_deque_deque_ranges_copy_backward/5500 2047.593 32.81%
BM_deque_deque_ranges_copy_backward/64 16.373 -4.20%
BM_deque_deque_ranges_copy_backward/64000 24329.116 36.76%
BM_deque_deque_ranges_copy_backward/65536 24983.629 37.40%
BM_deque_deque_ranges_copy_backward/70000 26619.993 37.06%
BM_deque_deque_ranges_move/0 0.691 14.97%
BM_deque_deque_ranges_move/1 0.953 -
BM_deque_deque_ranges_move/1024 286.471 -15.46%
BM_deque_deque_ranges_move/2 1.384 -
BM_deque_deque_ranges_move/4000 1106.227 -15.88%
BM_deque_deque_ranges_move/4096 1129.116 -16.51%
BM_deque_deque_ranges_move/512 145.635 -14.68%
BM_deque_deque_ranges_move/5500 1512.625 -16.20%
BM_deque_deque_ranges_move/64 16.216 -
BM_deque_deque_ranges_move/64000 18795.755 -14.73%
BM_deque_deque_ranges_move/65536 19390.272 -11.76%
BM_deque_deque_ranges_move/70000 20556.334 -12.78%
BM_deque_deque_ranges_move_backward/0 0.649 11.49%
BM_deque_deque_ranges_move_backward/1 0.942 -1.36%
BM_deque_deque_ranges_move_backward/1024 285.414 -7.33%
BM_deque_deque_ranges_move_backward/2 1.274 -5.28%
BM_deque_deque_ranges_move_backward/4000 1104.306 -6.81%
BM_deque_deque_ranges_move_backward/4096 1131.997 -6.40%
BM_deque_deque_ranges_move_backward/512 144.387 -7.78%
BM_deque_deque_ranges_move_backward/5500 1539.427 -5.80%
BM_deque_deque_ranges_move_backward/64 16.355 1.17%
BM_deque_deque_ranges_move_backward/64000 18197.441 -4.37%
BM_deque_deque_ranges_move_backward/65536 18759.793 -3.12%
BM_deque_deque_ranges_move_backward/70000 19471.556 -6.41%
BM_deque_vector_copy/0 0.505 -12.57%
BM_deque_vector_copy/1 0.572 -6.45%
BM_deque_vector_copy/1024 38.619 -
BM_deque_vector_copy/2 1.782 7.29%
BM_deque_vector_copy/4000 149.837 -
BM_deque_vector_copy/4096 154.312 -
BM_deque_vector_copy/512 20.069 -
BM_deque_vector_copy/5500 206.808 2.01%
BM_deque_vector_copy/64 2.583 3.40%
BM_deque_vector_copy/64000 3015.321 4.67%
BM_deque_vector_copy/65536 3152.211 8.36%
BM_deque_vector_copy/70000 3462.092 8.63%
BM_deque_vector_copy_backward/0 0.551 16.82%
BM_deque_vector_copy_backward/1 0.613 -
BM_deque_vector_copy_backward/1024 38.116 -
BM_deque_vector_copy_backward/2 1.791 12.98%
BM_deque_vector_copy_backward/4000 148.362 -
BM_deque_vector_copy_backward/4096 151.876 -
BM_deque_vector_copy_backward/512 20.237 1.09%
BM_deque_vector_copy_backward/5500 202.863 -
BM_deque_vector_copy_backward/64 2.585 2.97%
BM_deque_vector_copy_backward/64000 4662.030 1.74%
BM_deque_vector_copy_backward/65536 4910.606 4.57%
BM_deque_vector_copy_backward/70000 5241.513 3.95%
BM_deque_vector_move/0 0.499 -
BM_deque_vector_move/1 0.618 -
BM_deque_vector_move/1024 38.399 -1.07%
BM_deque_vector_move/2 1.781 -
BM_deque_vector_move/4000 148.736 -
BM_deque_vector_move/4096 152.356 -
BM_deque_vector_move/512 20.085 -2.16%
BM_deque_vector_move/5500 204.404 -2.20%
BM_deque_vector_move/64 2.654 2.36%
BM_deque_vector_move/64000 3036.036 -
BM_deque_vector_move/65536 3048.718 1.43%
BM_deque_vector_move/70000 3400.011 4.43%
BM_deque_vector_move_backward/0 0.460 -
BM_deque_vector_move_backward/1 0.686 -
BM_deque_vector_move_backward/1024 38.196 -
BM_deque_vector_move_backward/2 1.578 -6.08%
BM_deque_vector_move_backward/4000 149.071 -
BM_deque_vector_move_backward/4096 151.966 -
BM_deque_vector_move_backward/512 19.785 -
BM_deque_vector_move_backward/5500 203.351 -
BM_deque_vector_move_backward/64 2.469 -4.09%
BM_deque_vector_move_backward/64000 4718.652 3.69%
BM_deque_vector_move_backward/65536 5086.334 8.47%
BM_deque_vector_move_backward/70000 5286.099 5.10%
BM_deque_vector_ranges_copy/0 0.565 -
BM_deque_vector_ranges_copy/1 0.865 2.14%
BM_deque_vector_ranges_copy/1024 301.253 -
BM_deque_vector_ranges_copy/2 1.154 -
BM_deque_vector_ranges_copy/4000 1166.333 -
BM_deque_vector_ranges_copy/4096 1194.314 -
BM_deque_vector_ranges_copy/512 153.029 -
BM_deque_vector_ranges_copy/5500 1601.730 -1.66%
BM_deque_vector_ranges_copy/64 15.970 -
BM_deque_vector_ranges_copy/64000 20502.752 -
BM_deque_vector_ranges_copy/65536 21209.491 -
BM_deque_vector_ranges_copy/70000 22583.408 -
BM_deque_vector_ranges_copy_backward/0 0.690 20.68%
BM_deque_vector_ranges_copy_backward/1 0.924 6.10%
BM_deque_vector_ranges_copy_backward/1024 292.642 -
BM_deque_vector_ranges_copy_backward/2 1.154 -
BM_deque_vector_ranges_copy_backward/4000 1179.786 -
BM_deque_vector_ranges_copy_backward/4096 1180.572 -
BM_deque_vector_ranges_copy_backward/512 144.532 -
BM_deque_vector_ranges_copy_backward/5500 1609.264 -
BM_deque_vector_ranges_copy_backward/64 15.933 -
BM_deque_vector_ranges_copy_backward/64000 20017.423 -
BM_deque_vector_ranges_copy_backward/65536 20991.026 1.64%
BM_deque_vector_ranges_copy_backward/70000 22588.408 -
BM_deque_vector_ranges_move/0 0.605 -12.40%
BM_deque_vector_ranges_move/1 0.923 6.58%
BM_deque_vector_ranges_move/1024 300.870 -
BM_deque_vector_ranges_move/2 1.154 -
BM_deque_vector_ranges_move/4000 1164.962 -
BM_deque_vector_ranges_move/4096 1194.688 -
BM_deque_vector_ranges_move/512 151.743 -
BM_deque_vector_ranges_move/5500 1601.521 -
BM_deque_vector_ranges_move/64 15.964 -
BM_deque_vector_ranges_move/64000 20226.352 -2.45%
BM_deque_vector_ranges_move/65536 21110.951 -1.21%
BM_deque_vector_ranges_move/70000 22652.643 -
BM_deque_vector_ranges_move_backward/0 0.690 11.91%
BM_deque_vector_ranges_move_backward/1 0.923 5.62%
BM_deque_vector_ranges_move_backward/1024 292.919 -
BM_deque_vector_ranges_move_backward/2 1.154 -
BM_deque_vector_ranges_move_backward/4000 1174.266 -
BM_deque_vector_ranges_move_backward/4096 1179.793 -
BM_deque_vector_ranges_move_backward/512 144.508 -
BM_deque_vector_ranges_move_backward/5500 1620.355 -
BM_deque_vector_ranges_move_backward/64 15.919 -
BM_deque_vector_ranges_move_backward/64000 20167.919 -
BM_deque_vector_ranges_move_backward/65536 20877.284 -
BM_deque_vector_ranges_move_backward/70000 22350.786 -
BM_emoji_escaped<char> 9136.793 4.31%
BM_emoji_escaped<wchar_t> 5724.291 -11.50%
BM_emoji_text<char> 33720.131 -3.98%
BM_emoji_text<wchar_t> 112926.086 4.74%
BM_format 14.504 -
BM_format/C_string_len_6 19.038 -
BM_format/C_string_len_60 21.070 -
BM_format/C_string_len_6000 182.664 -
BM_format/string_len_6 10.186 -6.44%
BM_format/string_len_60 19.638 2.86%
BM_format/string_len_6000 78.566 1.34%
BM_format/string_view_len_6 11.127 -
BM_format/string_view_len_60 19.893 3.85%
BM_format/string_view_len_6000 78.917 -
BM_format_string<char>/1 9.836 2.04%
BM_format_string<char>/1024 0.027 -
BM_format_string<char>/1048576 0.013 -
BM_format_string<char>/128 0.134 -10.46%
BM_format_string<char>/131072 0.034 -
BM_format_string<char>/16 1.157 -
BM_format_string<char>/16384 0.015 -
BM_format_string<char>/2 5.649 -
BM_format_string<char>/2048 0.018 -
BM_format_string<char>/256 0.089 -
BM_format_string<char>/262144 0.014 -
BM_format_string<char>/32 0.623 -
BM_format_string<char>/32768 0.032 -
BM_format_string<char>/4 2.931 1.46%
BM_format_string<char>/4096 0.014 -
BM_format_string<char>/512 0.054 -
BM_format_string<char>/524288 0.013 -
BM_format_string<char>/64 0.257 -8.73%
BM_format_string<char>/65536 0.036 -
BM_format_string<char>/8 0.941 1.27%
BM_format_string<char>/8192 0.012 -
BM_format_string<wchar_t>/1 13.260 -4.37%
BM_format_string<wchar_t>/1024 0.281 -4.85%
BM_format_string<wchar_t>/1048576 0.223 -
BM_format_string<wchar_t>/128 0.502 -
BM_format_string<wchar_t>/131072 0.241 -
BM_format_string<wchar_t>/16 1.584 -3.31%
BM_format_string<wchar_t>/16384 0.290 -
BM_format_string<wchar_t>/2 6.711 -7.98%
BM_format_string<wchar_t>/2048 0.250 -4.52%
BM_format_string<wchar_t>/256 0.402 -
BM_format_string<wchar_t>/262144 0.227 -
BM_format_string<wchar_t>/32 0.853 -4.08%
BM_format_string<wchar_t>/32768 0.259 -
BM_format_string<wchar_t>/4 5.923 -1.79%
BM_format_string<wchar_t>/4096 0.223 -
BM_format_string<wchar_t>/512 0.327 -5.95%
BM_format_string<wchar_t>/524288 0.222 -
BM_format_string<wchar_t>/64 0.486 -3.68%
BM_format_string<wchar_t>/65536 0.252 -
BM_format_string<wchar_t>/8 3.132 -1.61%
BM_format_string<wchar_t>/8192 0.275 -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 35.204 -3.21%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 53.407 -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6000 2737.478 -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 32.779 -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 52.532 -
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 2556.420 -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 32.637 -3.38%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 52.572 -1.82%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6000 2556.314 -
BM_format_to_back_inserter<std::list<char>> 122.670 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 69.327 -4.94%
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 616.018 -1.63%
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 70267.461 -1.04%
BM_format_to_back_inserter<std::list<char>>/string_len_6 67.856 -1.73%
BM_format_to_back_inserter<std::list<char>>/string_len_60 616.690 -1.97%
BM_format_to_back_inserter<std::list<char>>/string_len_6000 71661.620 -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 67.797 -2.84%
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 610.271 -3.09%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 69261.124 -1.83%
BM_format_to_back_inserter<std::string> 18.972 -
BM_format_to_back_inserter<std::string>/C_string_len_6 12.328 -3.64%
BM_format_to_back_inserter<std::string>/C_string_len_60 120.249 -
BM_format_to_back_inserter<std::string>/C_string_len_6000 9728.034 -1.18%
BM_format_to_back_inserter<std::string>/string_len_6 12.163 -1.61%
BM_format_to_back_inserter<std::string>/string_len_60 113.957 -1.32%
BM_format_to_back_inserter<std::string>/string_len_6000 9504.798 -1.04%
BM_format_to_back_inserter<std::string>/string_view_len_6 12.158 -
BM_format_to_back_inserter<std::string>/string_view_len_60 115.307 -
BM_format_to_back_inserter<std::string>/string_view_len_6000 9513.208 -1.02%
BM_format_to_back_inserter<std::vector<char>> 66.713 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 58.058 11.35%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 108.420 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 2554.109 -1.33%
BM_format_to_back_inserter<std::vector<char>>/string_len_6 56.826 17.66%
BM_format_to_back_inserter<std::vector<char>>/string_len_60 105.037 -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 2368.702 -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 56.260 19.73%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 104.669 -1.15%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 2348.930 -1.51%
BM_format_to_iterator/<std::array> 7.626 -
BM_format_to_iterator/<std::array>_C_string_len_6 3.175 -2.27%
BM_format_to_iterator/<std::array>_C_string_len_60 5.052 -2.03%
BM_format_to_iterator/<std::array>_C_string_len_6000 164.014 -1.22%
BM_format_to_iterator/<std::array>_string_len_6 2.225 -3.29%
BM_format_to_iterator/<std::array>_string_len_60 3.578 -3.94%
BM_format_to_iterator/<std::array>_string_len_6000 52.493 -
BM_format_to_iterator/<std::array>_string_view_len_6 2.293 5.34%
BM_format_to_iterator/<std::array>_string_view_len_60 3.767 2.17%
BM_format_to_iterator/<std::array>_string_view_len_6000 52.559 -
BM_format_to_iterator/<std::deque>_C_string_len_6 9.688 11.67%
BM_format_to_iterator/<std::deque>_C_string_len_60 23.868 -
BM_format_to_iterator/<std::deque>_C_string_len_6000 1946.447 -1.38%
BM_format_to_iterator/<std::deque>_string_len_6 8.123 -3.25%
BM_format_to_iterator/<std::deque>_string_len_60 24.387 -
BM_format_to_iterator/<std::deque>_string_len_6000 1745.411 -
BM_format_to_iterator/<std::deque>_string_view_len_6 8.154 -1.21%
BM_format_to_iterator/<std::deque>_string_view_len_60 24.509 -
BM_format_to_iterator/<std::deque>_string_view_len_6000 1752.949 -
BM_format_to_iterator/<std::string> 7.835 -
BM_format_to_iterator/<std::string>_C_string_len_6 2.888 -
BM_format_to_iterator/<std::string>_C_string_len_60 4.937 -1.51%
BM_format_to_iterator/<std::string>_C_string_len_6000 159.935 -
BM_format_to_iterator/<std::string>_string_len_6 2.347 8.23%
BM_format_to_iterator/<std::string>_string_len_60 3.715 -
BM_format_to_iterator/<std::string>_string_len_6000 52.582 -
BM_format_to_iterator/<std::string>_string_view_len_6 2.231 -5.11%
BM_format_to_iterator/<std::string>_string_view_len_60 3.595 -2.35%
BM_format_to_iterator/<std::string>_string_view_len_6000 52.640 -
BM_format_to_iterator/<std::vector> 7.677 -
BM_format_to_iterator/<std::vector>_C_string_len_6 2.900 -2.31%
BM_format_to_iterator/<std::vector>_C_string_len_60 4.899 -5.34%
BM_format_to_iterator/<std::vector>_C_string_len_6000 162.672 -
BM_format_to_iterator/<std::vector>_string_len_6 2.254 -
BM_format_to_iterator/<std::vector>_string_len_60 3.663 -3.75%
BM_format_to_iterator/<std::vector>_string_len_6000 52.306 -
BM_format_to_iterator/<std::vector>_string_view_len_6 2.274 -2.98%
BM_format_to_iterator/<std::vector>_string_view_len_60 3.630 -3.52%
BM_format_to_iterator/<std::vector>_string_view_len_6000 52.804 -
BM_format_to_n_string_back_inserter<std::list<char>>/1 16.996 6.47%
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 12894612.771 4.48%
BM_format_to_n_string_back_inserter<std::list<char>>/16384 197474.611 3.56%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 20.253 -4.38%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 12771745.162 -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 198231.698 1.04%
BM_format_to_n_string_back_inserter<std::string>/1 8.199 -
BM_format_to_n_string_back_inserter<std::string>/1048576 1710523.312 -
BM_format_to_n_string_back_inserter<std::string>/16384 26806.656 -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 16.462 12.21%
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 515422.082 -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 7665.420 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 24.618 9.40%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 585718.570 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 9625.502 -1.73%
BM_format_to_n_string_back_inserter<std::wstring>/1 12.775 1.45%
BM_format_to_n_string_back_inserter<std::wstring>/1048576 667500.749 -
BM_format_to_n_string_back_inserter<std::wstring>/16384 10968.539 -2.31%
BM_format_to_n_string_begin<std::list<char>>/1 5.832 -
BM_format_to_n_string_begin<std::list<char>>/1048576 946594.791 -
BM_format_to_n_string_begin<std::list<char>>/16384 14232.051 -3.40%
BM_format_to_n_string_begin<std::list<wchar_t>>/1 10.785 -1.37%
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1088969.848 -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 16867.444 -
BM_format_to_n_string_begin<std::string>/1 16.167 -
BM_format_to_n_string_begin<std::string>/1048576 52526.337 -
BM_format_to_n_string_begin<std::string>/16384 785.063 -
BM_format_to_n_string_begin<std::vector<char>>/1 16.137 -
BM_format_to_n_string_begin<std::vector<char>>/1048576 52637.590 -
BM_format_to_n_string_begin<std::vector<char>>/16384 786.749 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 13.280 -1.27%
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 140090.899 -4.23%
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 2374.512 7.33%
BM_format_to_n_string_begin<std::wstring>/1 13.276 -
BM_format_to_n_string_begin<std::wstring>/1048576 143740.103 1.54%
BM_format_to_n_string_begin<std::wstring>/16384 2327.969 5.64%
BM_format_to_n_string_pointer<char>/1 16.032 -
BM_format_to_n_string_pointer<char>/1048576 53276.492 -
BM_format_to_n_string_pointer<char>/16384 787.487 -
BM_format_to_n_string_pointer<wchar_t>/1 13.177 -1.06%
BM_format_to_n_string_pointer<wchar_t>/1048576 141903.802 -4.97%
BM_format_to_n_string_pointer<wchar_t>/16384 2496.718 1.09%
BM_format_to_n_string_span<char>/1 16.096 -
BM_format_to_n_string_span<char>/1048576 53335.559 -
BM_format_to_n_string_span<char>/16384 789.212 -
BM_format_to_n_string_span<wchar_t>/1 13.156 -1.21%
BM_format_to_n_string_span<wchar_t>/1048576 145239.738 -3.72%
BM_format_to_n_string_span<wchar_t>/16384 2489.897 -
BM_format_to_string_back_inserter<std::list<char>>/1 15.773 -
BM_format_to_string_back_inserter<std::list<char>>/1048576 12248767.274 -3.89%
BM_format_to_string_back_inserter<std::list<char>>/16384 189431.474 -4.15%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 21.265 2.74%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 12624476.173 -3.17%
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 195969.422 -1.50%
BM_format_to_string_back_inserter<std::string>/1 6.921 -
BM_format_to_string_back_inserter<std::string>/1048576 1677537.136 -
BM_format_to_string_back_inserter<std::string>/16384 26072.361 -
BM_format_to_string_back_inserter<std::vector<char>>/1 16.056 1.08%
BM_format_to_string_back_inserter<std::vector<char>>/1048576 410978.331 -
BM_format_to_string_back_inserter<std::vector<char>>/16384 6011.557 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 26.922 15.31%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 471080.089 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 8266.933 -
BM_format_to_string_back_inserter<std::wstring>/1 12.342 -
BM_format_to_string_back_inserter<std::wstring>/1048576 566923.988 -
BM_format_to_string_back_inserter<std::wstring>/16384 9463.810 -
BM_format_to_string_begin<std::list<char>>/1 5.083 2.32%
BM_format_to_string_begin<std::list<char>>/1048576 935133.255 -
BM_format_to_string_begin<std::list<char>>/16384 14401.886 1.35%
BM_format_to_string_begin<std::list<wchar_t>>/1 11.237 -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 990616.739 -
BM_format_to_string_begin<std::list<wchar_t>>/16384 15458.656 2.70%
BM_format_to_string_begin<std::string>/1 4.794 -
BM_format_to_string_begin<std::string>/1048576 11788.171 1.81%
BM_format_to_string_begin<std::string>/16384 140.919 -14.84%
BM_format_to_string_begin<std::vector<char>>/1 4.853 2.41%
BM_format_to_string_begin<std::vector<char>>/1048576 11788.636 1.81%
BM_format_to_string_begin<std::vector<char>>/16384 141.108 -
BM_format_to_string_begin<std::vector<wchar_t>>/1 10.266 2.41%
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 53837.628 -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 659.283 -1.40%
BM_format_to_string_begin<std::wstring>/1 9.646 -1.22%
BM_format_to_string_begin<std::wstring>/1048576 53833.622 -
BM_format_to_string_begin<std::wstring>/16384 659.082 -
BM_format_to_string_pointer<char>/1 4.918 3.66%
BM_format_to_string_pointer<char>/1048576 12191.170 -2.61%
BM_format_to_string_pointer<char>/16384 279.969 -4.62%
BM_format_to_string_pointer<wchar_t>/1 10.188 -
BM_format_to_string_pointer<wchar_t>/1048576 53791.114 -
BM_format_to_string_pointer<wchar_t>/16384 654.193 -1.78%
BM_format_to_string_span<char>/1 4.917 3.67%
BM_format_to_string_span<char>/1048576 12185.994 -2.65%
BM_format_to_string_span<char>/16384 280.011 -3.43%
BM_format_to_string_span<wchar_t>/1 9.646 -3.54%
BM_format_to_string_span<wchar_t>/1048576 53760.875 -
BM_format_to_string_span<wchar_t>/16384 655.095 -1.94%
BM_formatted_size_string<char>/1 5.252 -2.92%
BM_formatted_size_string<char>/1048576 0.039 -
BM_formatted_size_string<char>/16384 0.040 -
BM_formatted_size_string<wchar_t>/1 10.784 1.61%
BM_formatted_size_string<wchar_t>/1048576 0.073 -
BM_formatted_size_string<wchar_t>/16384 0.069 -
BM_from_sys/1970 4.717 -
BM_from_sys/1970/threads:16 0.666 -
BM_from_sys/1970/threads:4 1.206 -
BM_from_sys/1979 4.740 -
BM_from_sys/1979/threads:16 0.719 2.85%
BM_from_sys/1979/threads:4 1.216 1.15%
BM_from_sys/1993 4.768 -
BM_from_sys/1993/threads:16 0.675 -
BM_from_sys/1993/threads:4 1.212 -
BM_from_sys/2100 8.538 -1.53%
BM_from_sys/2100/threads:16 16.042 -21.24%
BM_from_sys/2100/threads:4 19.856 -
BM_japanese_escaped<char> 11659.340 -1.69%
BM_japanese_escaped<wchar_t> 11209.004 -2.51%
BM_japanese_text<char> 27286.566 -1.87%
BM_japanese_text<wchar_t> 50255.394 3.25%
BM_join_view_deques/0 0.817 4.47%
BM_join_view_deques/1 13.543 15.71%
BM_join_view_deques/1024 17257.747 -
BM_join_view_deques/2 28.401 -
BM_join_view_deques/4000 67148.858 1.04%
BM_join_view_deques/4096 68718.634 -
BM_join_view_deques/512 8439.700 -1.46%
BM_join_view_deques/5500 92750.042 -
BM_join_view_deques/64 1045.628 -
BM_join_view_deques/64000 1091585.578 -
BM_join_view_deques/65536 1130001.886 -
BM_join_view_deques/70000 1190608.061 -
BM_join_view_in_vectors/0 0.360 -6.26%
BM_join_view_in_vectors/1 8.718 -
BM_join_view_in_vectors/1024 8632.073 -
BM_join_view_in_vectors/2 17.834 -
BM_join_view_in_vectors/4000 33665.744 -
BM_join_view_in_vectors/4096 34486.787 -
BM_join_view_in_vectors/512 4300.723 -
BM_join_view_in_vectors/5500 46292.228 -
BM_join_view_in_vectors/64 540.877 -
BM_join_view_in_vectors/64000 539908.508 -
BM_join_view_in_vectors/65536 553275.097 -
BM_join_view_in_vectors/70000 590999.854 -
BM_join_view_out_vectors/0 0.421 -10.09%
BM_join_view_out_vectors/1 8.644 -
BM_join_view_out_vectors/1024 8478.302 -
BM_join_view_out_vectors/2 17.692 -
BM_join_view_out_vectors/4000 32846.227 -
BM_join_view_out_vectors/4096 33616.379 -
BM_join_view_out_vectors/512 4192.488 -
BM_join_view_out_vectors/5500 45130.566 -
BM_join_view_out_vectors/64 527.081 -
BM_join_view_out_vectors/64000 526270.953 -
BM_join_view_out_vectors/65536 539300.066 -
BM_join_view_out_vectors/70000 576166.263 -
BM_map_find_string_literal 12.681 -
BM_num_get<bool> 6.923 -
BM_num_get<double> 233.886 -13.80%
BM_num_get<float> 234.337 -12.74%
BM_num_get<long> 6.063 -
BM_num_get<long_double> 229.920 -13.74%
BM_num_get<long_long> 6.062 -
BM_num_get<unsigned_int> 6.167 -
BM_num_get<unsigned_long> 6.008 -
BM_num_get<unsigned_long_long> 6.000 -
BM_num_get<unsigned_short> 6.028 -
BM_num_get<void*> 6.238 -
BM_num_put<bool> 5.011 -
BM_num_put<const_void*> 5.430 -1.35%
BM_num_put<double> 57.394 -
BM_num_put<long> 4.818 -
BM_num_put<long_double> 57.523 -
BM_num_put<long_long> 4.983 3.62%
BM_num_put<unsigned_long> 4.952 3.07%
BM_num_put<unsigned_long_long> 4.916 2.85%
BM_sprintf 33.279 -
BM_sprintf/C_string_len_6 4.455 19.65%
BM_sprintf/C_string_len_60 6.043 6.02%
BM_sprintf/C_string_len_6000 161.948 -
BM_std_minmax_element<char>/1 0.436 -
BM_std_minmax_element<char>/1024 580.864 67.27%
BM_std_minmax_element<char>/2 0.480 -3.24%
BM_std_minmax_element<char>/3 1.103 15.14%
BM_std_minmax_element<char>/4 1.120 -1.40%
BM_std_minmax_element<char>/4000 2295.966 70.66%
BM_std_minmax_element<char>/4096 2323.865 69.06%
BM_std_minmax_element<char>/512 280.346 59.20%
BM_std_minmax_element<char>/5500 3138.143 69.78%
BM_std_minmax_element<char>/64 24.887 16.69%
BM_std_minmax_element<char>/64000 36336.018 69.40%
BM_std_minmax_element<char>/65536 37720.721 71.75%
BM_std_minmax_element<char>/70000 39730.533 69.59%
BM_std_minmax_element<int>/1 0.375 -14.84%
BM_std_minmax_element<int>/1024 318.173 -5.00%
BM_std_minmax_element<int>/2 0.519 7.49%
BM_std_minmax_element<int>/3 0.922 -12.35%
BM_std_minmax_element<int>/4 1.108 -
BM_std_minmax_element<int>/4000 1231.641 -5.52%
BM_std_minmax_element<int>/4096 1263.814 -5.05%
BM_std_minmax_element<int>/512 161.066 -6.22%
BM_std_minmax_element<int>/5500 1690.468 -5.47%
BM_std_minmax_element<int>/64 20.015 -2.83%
BM_std_minmax_element<int>/64000 20143.667 -3.12%
BM_std_minmax_element<int>/65536 20659.469 -3.12%
BM_std_minmax_element<int>/70000 22076.111 -2.93%
BM_std_minmax_element<long_long>/1 0.581 31.77%
BM_std_minmax_element<long_long>/1024 330.151 -1.30%
BM_std_minmax_element<long_long>/2 0.479 -
BM_std_minmax_element<long_long>/3 0.986 3.49%
BM_std_minmax_element<long_long>/4 1.124 -
BM_std_minmax_element<long_long>/4000 1269.461 -1.79%
BM_std_minmax_element<long_long>/4096 1312.196 -1.34%
BM_std_minmax_element<long_long>/512 167.793 -2.61%
BM_std_minmax_element<long_long>/5500 1739.333 -1.90%
BM_std_minmax_element<long_long>/64 20.201 -1.26%
BM_std_minmax_element<long_long>/64000 20346.886 -1.38%
BM_std_minmax_element<long_long>/65536 21026.514 -1.11%
BM_std_minmax_element<long_long>/70000 22234.169 -1.47%
BM_std_minmax_element<short>/1 0.458 25.26%
BM_std_minmax_element<short>/1024 744.442 -
BM_std_minmax_element<short>/2 0.526 6.35%
BM_std_minmax_element<short>/3 0.791 -17.34%
BM_std_minmax_element<short>/4 1.120 -5.49%
BM_std_minmax_element<short>/4000 3013.063 -
BM_std_minmax_element<short>/4096 3086.415 -
BM_std_minmax_element<short>/512 354.173 -1.02%
BM_std_minmax_element<short>/5500 4156.748 -
BM_std_minmax_element<short>/64 26.345 -4.23%
BM_std_minmax_element<short>/64000 48770.898 -
BM_std_minmax_element<short>/65536 49937.762 -
BM_std_minmax_element<short>/70000 53403.329 -
BM_stop_token_async_reg_unreg_callback/1024 23232.766 4.90%
BM_stop_token_async_reg_unreg_callback/131072 2108631.238 1.01%
BM_stop_token_async_reg_unreg_callback/16777216 267860582.897 -
BM_stop_token_multi_thread_polling_stop_requested/1024 814512.706 138.74%
BM_stop_token_multi_thread_polling_stop_requested/131072 7278954.983 -18.50%
BM_stop_token_multi_thread_polling_stop_requested/16777216 57183659.077 -2.00%
BM_stop_token_single_thread_polling_stop_requested/1024 4329.587 -2.42%
BM_stop_token_single_thread_polling_stop_requested/131072 572203.435 2.81%
BM_stop_token_single_thread_polling_stop_requested/16777216 72083264.589 -2.90%
BM_stop_token_single_thread_reg_unreg_callback/1024 24318.463 -2.75%
BM_stop_token_single_thread_reg_unreg_callback/131072 3102127.151 -1.77%
BM_stop_token_single_thread_reg_unreg_callback/16777216 397746920.586 -1.88%
BM_string_without_formatting<char> 10.758 -1.00%
BM_string_without_formatting<wchar_t> 29.911 -
BM_to_chars 4.644 -
BM_to_chars_as_string 5.968 -
BM_to_chars_bad/10 2.837 -
BM_to_chars_bad/16 1.136 -
BM_to_chars_bad/2 1.134 9.23%
BM_to_chars_bad/23 2.918 6.72%
BM_to_chars_bad/8 1.142 -
BM_to_chars_good/10 4.559 -
BM_to_chars_good/16 2.281 -
BM_to_chars_good/2 10.141 -
BM_to_chars_good/23 4.547 -
BM_to_chars_good/8 3.547 -
BM_to_string 3.568 -
BM_to_sys/1970 4.933 -
BM_to_sys/1970/threads:16 0.722 4.09%
BM_to_sys/1970/threads:4 1.302 -1.28%
BM_to_sys/1979 5.182 -
BM_to_sys/1979/threads:16 0.784 -1.60%
BM_to_sys/1979/threads:4 1.316 -1.53%
BM_to_sys/1993 5.201 -
BM_to_sys/1993/threads:16 0.773 -4.45%
BM_to_sys/1993/threads:4 1.336 -
BM_to_sys/2100 8.548 -1.56%
BM_to_sys/2100/threads:16 17.255 -6.66%
BM_to_sys/2100/threads:4 26.440 19.10%
BM_tolower_char<char> 1.153 -3.15%
BM_tolower_char<wchar_t> 0.909 -
BM_tolower_string<char> 35.190 -4.99%
BM_tolower_string<wchar_t> 34.881 -
BM_toupper_char<char> 1.151 -3.96%
BM_toupper_char<wchar_t> 0.920 -7.91%
BM_toupper_string<char> 35.809 -2.32%
BM_toupper_string<wchar_t> 34.618 1.80%
BM_unicode_escaped<char> 7811.992 -
BM_unicode_escaped<wchar_t> 5593.343 -3.66%
BM_unicode_text<char> 32892.626 -1.39%
BM_unicode_text<wchar_t> 100786.630 2.30%
BM_vector_deque_copy/0 0.442 90.87%
BM_vector_deque_copy/1 0.967 -15.43%
BM_vector_deque_copy/1024 44.301 -
BM_vector_deque_copy/2 1.827 -10.38%
BM_vector_deque_copy/4000 164.850 -3.73%
BM_vector_deque_copy/4096 162.592 -2.51%
BM_vector_deque_copy/512 22.781 -1.26%
BM_vector_deque_copy/5500 220.681 -3.93%
BM_vector_deque_copy/64 2.586 -8.98%
BM_vector_deque_copy/64000 3130.571 10.93%
BM_vector_deque_copy/65536 3095.493 7.38%
BM_vector_deque_copy/70000 3345.044 8.52%
BM_vector_deque_copy_backward/0 0.442 43.11%
BM_vector_deque_copy_backward/1 1.090 4.54%
BM_vector_deque_copy_backward/1024 44.521 -
BM_vector_deque_copy_backward/2 2.041 8.68%
BM_vector_deque_copy_backward/4000 160.498 -2.31%
BM_vector_deque_copy_backward/4096 164.112 -
BM_vector_deque_copy_backward/512 23.537 -1.84%
BM_vector_deque_copy_backward/5500 219.571 -
BM_vector_deque_copy_backward/64 2.818 2.83%
BM_vector_deque_copy_backward/64000 4619.958 2.88%
BM_vector_deque_copy_backward/65536 4744.304 2.72%
BM_vector_deque_copy_backward/70000 5042.302 1.75%
BM_vector_deque_move/0 0.442 25.93%
BM_vector_deque_move/1 1.087 -4.93%
BM_vector_deque_move/1024 44.351 -
BM_vector_deque_move/2 2.036 2.80%
BM_vector_deque_move/4000 168.826 -
BM_vector_deque_move/4096 162.853 -
BM_vector_deque_move/512 22.804 -
BM_vector_deque_move/5500 223.229 1.22%
BM_vector_deque_move/64 2.887 1.26%
BM_vector_deque_move/64000 3121.581 10.56%
BM_vector_deque_move/65536 3217.160 11.49%
BM_vector_deque_move/70000 3351.568 8.87%
BM_vector_deque_move_backward/0 0.264 -22.07%
BM_vector_deque_move_backward/1 1.133 -3.32%
BM_vector_deque_move_backward/1024 45.424 2.86%
BM_vector_deque_move_backward/2 2.042 -
BM_vector_deque_move_backward/4000 163.264 -
BM_vector_deque_move_backward/4096 165.485 -
BM_vector_deque_move_backward/512 24.177 3.13%
BM_vector_deque_move_backward/5500 221.621 -
BM_vector_deque_move_backward/64 2.813 -
BM_vector_deque_move_backward/64000 4576.615 1.83%
BM_vector_deque_move_backward/65536 4725.669 2.24%
BM_vector_deque_move_backward/70000 5070.939 2.56%
BM_vector_deque_ranges_copy/0 0.351 32.01%
BM_vector_deque_ranges_copy/1 0.592 6.85%
BM_vector_deque_ranges_copy/1024 294.498 -
BM_vector_deque_ranges_copy/2 0.919 -
BM_vector_deque_ranges_copy/4000 1163.234 -
BM_vector_deque_ranges_copy/4096 1182.030 -
BM_vector_deque_ranges_copy/512 147.698 -1.10%
BM_vector_deque_ranges_copy/5500 1575.832 -2.16%
BM_vector_deque_ranges_copy/64 15.658 -
BM_vector_deque_ranges_copy/64000 18554.464 -
BM_vector_deque_ranges_copy/65536 20240.036 -
BM_vector_deque_ranges_copy/70000 21990.443 1.37%
BM_vector_deque_ranges_copy_backward/0 0.281 -22.40%
BM_vector_deque_ranges_copy_backward/1 0.844 30.12%
BM_vector_deque_ranges_copy_backward/1024 294.798 -
BM_vector_deque_ranges_copy_backward/2 1.229 -1.59%
BM_vector_deque_ranges_copy_backward/4000 1180.097 -
BM_vector_deque_ranges_copy_backward/4096 1188.896 -
BM_vector_deque_ranges_copy_backward/512 143.814 -
BM_vector_deque_ranges_copy_backward/5500 1640.726 -
BM_vector_deque_ranges_copy_backward/64 15.821 -
BM_vector_deque_ranges_copy_backward/64000 18813.215 -
BM_vector_deque_ranges_copy_backward/65536 20584.365 -
BM_vector_deque_ranges_copy_backward/70000 21670.519 -1.48%
BM_vector_deque_ranges_move/0 0.444 91.42%
BM_vector_deque_ranges_move/1 0.689 32.51%
BM_vector_deque_ranges_move/1024 295.962 -
BM_vector_deque_ranges_move/2 0.919 -
BM_vector_deque_ranges_move/4000 1163.757 -
BM_vector_deque_ranges_move/4096 1182.857 -
BM_vector_deque_ranges_move/512 147.288 -
BM_vector_deque_ranges_move/5500 1576.879 -
BM_vector_deque_ranges_move/64 15.675 -
BM_vector_deque_ranges_move/64000 18556.790 -
BM_vector_deque_ranges_move/65536 20244.016 -
BM_vector_deque_ranges_move/70000 22002.320 2.99%
BM_vector_deque_ranges_move_backward/0 0.261 -
BM_vector_deque_ranges_move_backward/1 0.720 12.39%
BM_vector_deque_ranges_move_backward/1024 294.292 -
BM_vector_deque_ranges_move_backward/2 1.206 -4.02%
BM_vector_deque_ranges_move_backward/4000 1179.904 -
BM_vector_deque_ranges_move_backward/4096 1186.953 -
BM_vector_deque_ranges_move_backward/512 143.784 -
BM_vector_deque_ranges_move_backward/5500 1642.583 -
BM_vector_deque_ranges_move_backward/64 15.806 -
BM_vector_deque_ranges_move_backward/64000 18813.996 -
BM_vector_deque_ranges_move_backward/65536 20577.761 -
BM_vector_deque_ranges_move_backward/70000 21709.315 -1.48%
CastTo<A<Width,_Depth>> 368.806 -
CastTo<B<Width_/_2,_Depth>> 2334.705 -1.42%
SetIntersection_Front_Set_float_1024_1 1046820.404 5.15%
SetIntersection_Front_Set_float_1024_1024 18063533.306 -6.47%
SetIntersection_Front_Set_float_1024_16 1291771.745 3.21%
SetIntersection_Front_Set_float_1024_256 4646613.682 -16.39%
SetIntersection_Front_Set_float_1024_4 1088556.275 3.54%
SetIntersection_Front_Set_float_1024_64 1882649.539 -4.15%
SetIntersection_Front_Set_float_16384_1 1029525.325 1.81%
SetIntersection_Front_Set_float_16384_1024 19204177.428 10.20%
SetIntersection_Front_Set_float_16384_16 1283373.730 2.16%
SetIntersection_Front_Set_float_16384_16384 365278351.909 1.89%
SetIntersection_Front_Set_float_16384_256 5053195.218 -11.39%
SetIntersection_Front_Set_float_16384_4 1086530.415 2.42%
SetIntersection_Front_Set_float_16384_64 1911882.730 -3.65%
SetIntersection_Front_Set_float_16_1 62154532.093 -
SetIntersection_Front_Set_float_16_16 40081886.876 2.36%
SetIntersection_Front_Set_float_16_4 55352410.627 1.43%
SetIntersection_Front_Set_float_1_1 527643847.650 -
SetIntersection_Front_Set_float_256_1 4118634.895 1.52%
SetIntersection_Front_Set_float_256_16 4466830.379 -4.12%
SetIntersection_Front_Set_float_256_256 10734027.135 -7.74%
SetIntersection_Front_Set_float_256_4 4247436.507 1.95%
SetIntersection_Front_Set_float_256_64 6379352.283 1.49%
SetIntersection_Front_Set_float_262144_1 1045080.973 1.72%
SetIntersection_Front_Set_float_262144_1024 15601442.801 -3.97%
SetIntersection_Front_Set_float_262144_16 1286754.292 4.60%
SetIntersection_Front_Set_float_262144_16384 352538814.147 1.13%
SetIntersection_Front_Set_float_262144_256 4472647.887 -5.30%
SetIntersection_Front_Set_float_262144_262144 1963406.801 -
SetIntersection_Front_Set_float_262144_4 1089172.531 -1.32%
SetIntersection_Front_Set_float_262144_64 2093111.444 9.68%
SetIntersection_Front_Set_float_4_1 211262326.891 -
SetIntersection_Front_Set_float_4_4 137550945.777 -
SetIntersection_Front_Set_float_64_1 16299235.680 -
SetIntersection_Front_Set_float_64_16 16252725.793 1.20%
SetIntersection_Front_Set_float_64_4 16280025.072 -
SetIntersection_Front_Set_float_64_64 15714199.131 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1007009.251 -1.87%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 17740188.166 2.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1252423.553 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 5298985.913 4.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1070826.035 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2008245.094 2.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1010774.588 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 18148669.507 3.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1271224.208 2.80%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 346152451.391 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5414386.373 19.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1081461.459 1.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1925598.457 -1.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62272219.941 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39460796.301 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 55195492.443 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 527628728.841 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4114770.188 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4759065.005 4.00%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 10433192.202 -1.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4166807.140 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6337926.647 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1026443.997 -1.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 18132718.001 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1206552.563 -3.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 341824921.236 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5267675.221 5.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2050856.594 1.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1070605.218 4.71%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2038526.814 2.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 211384181.537 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137671447.702 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16206883.642 1.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15943281.305 1.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16168495.285 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 15721293.411 -
SetIntersection_Front_Set_string_1024_1 1071751.909 -
SetIntersection_Front_Set_string_1024_1024 48393178.452 -
SetIntersection_Front_Set_string_1024_16 1763591.357 3.10%
SetIntersection_Front_Set_string_1024_256 12381843.431 2.55%
SetIntersection_Front_Set_string_1024_4 1199184.265 -
SetIntersection_Front_Set_string_1024_64 4182179.691 3.56%
SetIntersection_Front_Set_string_16384_1 1060846.541 -
SetIntersection_Front_Set_string_16384_1024 51884322.381 3.11%
SetIntersection_Front_Set_string_16384_16 1696045.510 -4.05%
SetIntersection_Front_Set_string_16384_16384 351411596.988 -
SetIntersection_Front_Set_string_16384_256 13249640.260 5.33%
SetIntersection_Front_Set_string_16384_4 1197785.279 -
SetIntersection_Front_Set_string_16384_64 4000850.394 7.83%
SetIntersection_Front_Set_string_16_1 64152446.177 -
SetIntersection_Front_Set_string_16_16 53149589.570 -
SetIntersection_Front_Set_string_16_4 61376647.778 -
SetIntersection_Front_Set_string_1_1 544200377.241 -
SetIntersection_Front_Set_string_256_1 4254987.415 -
SetIntersection_Front_Set_string_256_16 6550520.259 5.32%
SetIntersection_Front_Set_string_256_256 25027258.415 -4.01%
SetIntersection_Front_Set_string_256_4 4782017.569 2.02%
SetIntersection_Front_Set_string_256_64 13501794.187 3.41%
SetIntersection_Front_Set_string_262144_1 1076560.980 -
SetIntersection_Front_Set_string_262144_1024 52055411.506 1.53%
SetIntersection_Front_Set_string_262144_16 1691219.676 2.53%
SetIntersection_Front_Set_string_262144_16384 341418053.955 -2.41%
SetIntersection_Front_Set_string_262144_256 13068974.623 1.60%
SetIntersection_Front_Set_string_262144_262144 15354115.982 1.85%
SetIntersection_Front_Set_string_262144_4 1208441.891 -
SetIntersection_Front_Set_string_262144_64 4253648.641 11.54%
SetIntersection_Front_Set_string_4_1 217337988.852 -
SetIntersection_Front_Set_string_4_4 152161969.012 -
SetIntersection_Front_Set_string_64_1 16729104.251 -
SetIntersection_Front_Set_string_64_16 21683785.142 -1.31%
SetIntersection_Front_Set_string_64_4 17830816.698 -1.14%
SetIntersection_Front_Set_string_64_64 31198249.437 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1044597.477 1.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24983912.706 17.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1266050.152 -1.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 5719195.772 2.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1015185.984 -6.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2056090.347 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1031581.219 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 24738597.451 9.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1205918.705 -3.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 368482933.659 6.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 5421614.321 -1.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1084456.779 1.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2032399.690 -4.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62053995.221 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 40038989.541 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 55091009.346 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 527787685.604 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4039117.039 -1.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4792772.703 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 10633423.249 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4263049.719 1.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 6734179.533 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1012165.518 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25521811.377 15.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1267859.526 4.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 343572481.691 -2.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5544890.370 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2751670.778 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1056451.676 2.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2021793.323 3.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 211147578.864 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 137898915.925 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16176912.402 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 16377679.872 1.66%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16131750.430 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 16653092.561 -
SetIntersection_Front_Set_uint32_1024_1 1018555.835 -
SetIntersection_Front_Set_uint32_1024_1024 18057969.585 13.23%
SetIntersection_Front_Set_uint32_1024_16 1208000.351 1.52%
SetIntersection_Front_Set_uint32_1024_256 4583198.484 1.27%
SetIntersection_Front_Set_uint32_1024_4 1059130.300 -
SetIntersection_Front_Set_uint32_1024_64 1830160.804 1.95%
SetIntersection_Front_Set_uint32_16384_1 996401.021 -1.29%
SetIntersection_Front_Set_uint32_16384_1024 16179521.009 7.65%
SetIntersection_Front_Set_uint32_16384_16 1267728.675 7.20%
SetIntersection_Front_Set_uint32_16384_16384 339759868.032 32.74%
SetIntersection_Front_Set_uint32_16384_256 5226507.410 -3.31%
SetIntersection_Front_Set_uint32_16384_4 1076106.867 2.30%
SetIntersection_Front_Set_uint32_16384_64 2039751.317 1.15%
SetIntersection_Front_Set_uint32_16_1 62275105.076 -
SetIntersection_Front_Set_uint32_16_16 38282415.798 -
SetIntersection_Front_Set_uint32_16_4 55126113.143 -
SetIntersection_Front_Set_uint32_1_1 530430979.189 1.11%
SetIntersection_Front_Set_uint32_256_1 4137898.777 1.91%
SetIntersection_Front_Set_uint32_256_16 4781199.924 1.22%
SetIntersection_Front_Set_uint32_256_256 9970265.720 15.03%
SetIntersection_Front_Set_uint32_256_4 4183250.370 -
SetIntersection_Front_Set_uint32_256_64 6384044.762 -5.95%
SetIntersection_Front_Set_uint32_262144_1 1048565.144 1.39%
SetIntersection_Front_Set_uint32_262144_1024 17097679.898 14.16%
SetIntersection_Front_Set_uint32_262144_16 1261965.418 4.43%
SetIntersection_Front_Set_uint32_262144_16384 390335744.390 7.26%
SetIntersection_Front_Set_uint32_262144_256 5119397.398 11.29%
SetIntersection_Front_Set_uint32_262144_262144 1988860.779 6.42%
SetIntersection_Front_Set_uint32_262144_4 1085906.290 1.55%
SetIntersection_Front_Set_uint32_262144_64 1844717.236 2.67%
SetIntersection_Front_Set_uint32_4_1 214436430.588 2.22%
SetIntersection_Front_Set_uint32_4_4 136290814.247 -
SetIntersection_Front_Set_uint32_64_1 16324789.132 1.49%
SetIntersection_Front_Set_uint32_64_16 15796088.510 -1.63%
SetIntersection_Front_Set_uint32_64_4 16283143.918 3.19%
SetIntersection_Front_Set_uint32_64_64 15274349.990 8.50%
SetIntersection_Front_Set_uint64_1024_1 1031622.989 1.11%
SetIntersection_Front_Set_uint64_1024_1024 18036516.802 4.50%
SetIntersection_Front_Set_uint64_1024_16 1207798.533 -4.57%
SetIntersection_Front_Set_uint64_1024_256 5136324.093 -
SetIntersection_Front_Set_uint64_1024_4 1065789.768 -1.08%
SetIntersection_Front_Set_uint64_1024_64 1844485.058 -10.53%
SetIntersection_Front_Set_uint64_16384_1 982659.170 -1.14%
SetIntersection_Front_Set_uint64_16384_1024 15250034.304 -4.05%
SetIntersection_Front_Set_uint64_16384_16 1224253.420 6.96%
SetIntersection_Front_Set_uint64_16384_16384 337222981.436 -3.25%
SetIntersection_Front_Set_uint64_16384_256 5211592.047 15.35%
SetIntersection_Front_Set_uint64_16384_4 1064840.797 -
SetIntersection_Front_Set_uint64_16384_64 1863631.513 -
SetIntersection_Front_Set_uint64_16_1 62028341.496 -
SetIntersection_Front_Set_uint64_16_16 38510877.483 -1.45%
SetIntersection_Front_Set_uint64_16_4 54559482.505 1.16%
SetIntersection_Front_Set_uint64_1_1 527445635.325 -
SetIntersection_Front_Set_uint64_256_1 4159091.442 2.99%
SetIntersection_Front_Set_uint64_256_16 4481307.063 -1.06%
SetIntersection_Front_Set_uint64_256_256 8576173.428 -1.03%
SetIntersection_Front_Set_uint64_256_4 4334212.225 3.86%
SetIntersection_Front_Set_uint64_256_64 5882761.505 -4.87%
SetIntersection_Front_Set_uint64_262144_1 1037502.894 2.72%
SetIntersection_Front_Set_uint64_262144_1024 18955083.098 1.73%
SetIntersection_Front_Set_uint64_262144_16 1265682.932 2.56%
SetIntersection_Front_Set_uint64_262144_16384 352949527.325 -
SetIntersection_Front_Set_uint64_262144_256 4468874.494 -11.62%
SetIntersection_Front_Set_uint64_262144_262144 2074486.110 5.17%
SetIntersection_Front_Set_uint64_262144_4 1074196.817 -
SetIntersection_Front_Set_uint64_262144_64 2054918.651 13.95%
SetIntersection_Front_Set_uint64_4_1 211092497.881 -
SetIntersection_Front_Set_uint64_4_4 136975235.475 1.07%
SetIntersection_Front_Set_uint64_64_1 16251058.182 -
SetIntersection_Front_Set_uint64_64_16 15499547.131 1.63%
SetIntersection_Front_Set_uint64_64_4 16350457.477 2.75%
SetIntersection_Front_Set_uint64_64_64 16270299.722 6.07%
SetIntersection_Front_Vector_float_1024_1 1023856.131 -1.04%
SetIntersection_Front_Vector_float_1024_1024 3479262.255 -
SetIntersection_Front_Vector_float_1024_16 1019224.804 -3.66%
SetIntersection_Front_Vector_float_1024_256 1545397.285 -8.06%
SetIntersection_Front_Vector_float_1024_4 1036160.346 3.09%
SetIntersection_Front_Vector_float_1024_64 1120738.313 -5.22%
SetIntersection_Front_Vector_float_16384_1 1028910.885 -
SetIntersection_Front_Vector_float_16384_1024 3440627.782 -
SetIntersection_Front_Vector_float_16384_16 1038014.470 -2.41%
SetIntersection_Front_Vector_float_16384_16384 39703523.228 -
SetIntersection_Front_Vector_float_16384_256 1687591.895 -
SetIntersection_Front_Vector_float_16384_4 1027965.499 4.14%
SetIntersection_Front_Vector_float_16384_64 1181360.520 -1.63%
SetIntersection_Front_Vector_float_16_1 61884385.112 -
SetIntersection_Front_Vector_float_16_16 34485269.179 1.07%
SetIntersection_Front_Vector_float_16_4 52724157.858 -
SetIntersection_Front_Vector_float_1_1 525199502.885 -
SetIntersection_Front_Vector_float_256_1 4154992.045 2.43%
SetIntersection_Front_Vector_float_256_16 3931306.704 -1.78%
SetIntersection_Front_Vector_float_256_256 3328364.133 -
SetIntersection_Front_Vector_float_256_4 4051976.166 -
SetIntersection_Front_Vector_float_256_64 3604915.625 -4.70%
SetIntersection_Front_Vector_float_262144_1 1002968.429 -1.11%
SetIntersection_Front_Vector_float_262144_1024 3464244.399 -1.01%
SetIntersection_Front_Vector_float_262144_16 1066672.942 -
SetIntersection_Front_Vector_float_262144_16384 39585012.989 -
SetIntersection_Front_Vector_float_262144_256 1689187.903 1.93%
SetIntersection_Front_Vector_float_262144_262144 350549834.392 -
SetIntersection_Front_Vector_float_262144_4 1005107.071 -3.38%
SetIntersection_Front_Vector_float_262144_64 1183221.489 -
SetIntersection_Front_Vector_float_4_1 210238700.326 -
SetIntersection_Front_Vector_float_4_4 132246792.682 -
SetIntersection_Front_Vector_float_64_1 16193069.956 -
SetIntersection_Front_Vector_float_64_16 13466827.232 -
SetIntersection_Front_Vector_float_64_4 15568666.316 -
SetIntersection_Front_Vector_float_64_64 9672428.278 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1036173.059 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 4706076.067 32.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1035471.819 -1.60%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1967892.749 12.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1045640.046 6.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1260764.664 3.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1040187.571 2.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 3619249.165 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1055113.506 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 51012360.351 19.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1688277.069 -2.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 982573.861 -4.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1140761.049 -1.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 61498738.974 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 34099871.579 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 52820024.396 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 523303075.709 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4038358.214 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4007460.790 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 3944907.268 18.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4082321.435 2.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 3880520.123 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1028646.762 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 3630373.953 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1087249.210 3.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 46443659.905 8.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 1690792.106 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 349187341.705 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1037791.185 1.80%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1204057.736 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 209195363.975 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 132169180.847 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16131561.626 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 13621697.818 1.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15608426.523 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 9606861.556 -
SetIntersection_Front_Vector_string_1024_1 1057791.570 -
SetIntersection_Front_Vector_string_1024_1024 30052441.824 -3.05%
SetIntersection_Front_Vector_string_1024_16 1546627.004 2.93%
SetIntersection_Front_Vector_string_1024_256 7601065.934 -2.82%
SetIntersection_Front_Vector_string_1024_4 1164141.158 -
SetIntersection_Front_Vector_string_1024_64 2964104.386 -
SetIntersection_Front_Vector_string_16384_1 1075328.654 2.09%
SetIntersection_Front_Vector_string_16384_1024 31803289.847 -3.84%
SetIntersection_Front_Vector_string_16384_16 1508712.210 2.15%
SetIntersection_Front_Vector_string_16384_16384 348680193.603 -1.87%
SetIntersection_Front_Vector_string_16384_256 7640368.352 -5.63%
SetIntersection_Front_Vector_string_16384_4 1162345.381 -
SetIntersection_Front_Vector_string_16384_64 2642134.624 -10.26%
SetIntersection_Front_Vector_string_16_1 63129489.873 -1.21%
SetIntersection_Front_Vector_string_16_16 47387512.559 -2.33%
SetIntersection_Front_Vector_string_16_4 57610756.660 -3.04%
SetIntersection_Front_Vector_string_1_1 538225004.210 -
SetIntersection_Front_Vector_string_256_1 4185112.423 -1.52%
SetIntersection_Front_Vector_string_256_16 5797298.213 2.27%
SetIntersection_Front_Vector_string_256_256 16576878.633 -3.79%
SetIntersection_Front_Vector_string_256_4 4523130.293 -1.06%
SetIntersection_Front_Vector_string_256_64 9122630.106 8.60%
SetIntersection_Front_Vector_string_262144_1 1002931.129 -7.20%
SetIntersection_Front_Vector_string_262144_1024 34460444.655 -1.96%
SetIntersection_Front_Vector_string_262144_16 1528624.771 -1.35%
SetIntersection_Front_Vector_string_262144_16384 343438573.368 -1.09%
SetIntersection_Front_Vector_string_262144_256 7966955.844 -1.77%
SetIntersection_Front_Vector_string_262144_262144 13005304.150 1.71%
SetIntersection_Front_Vector_string_262144_4 1118026.022 -2.87%
SetIntersection_Front_Vector_string_262144_64 2959190.262 11.10%
SetIntersection_Front_Vector_string_4_1 214645238.722 -1.22%
SetIntersection_Front_Vector_string_4_4 145317995.544 -
SetIntersection_Front_Vector_string_64_1 16462567.720 -
SetIntersection_Front_Vector_string_64_16 18479712.308 -4.52%
SetIntersection_Front_Vector_string_64_4 17321362.344 -
SetIntersection_Front_Vector_string_64_64 22034212.627 -6.29%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1032333.868 1.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 5857278.686 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1111773.169 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2268534.107 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1044947.235 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1348302.839 1.43%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1024503.587 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4699947.638 -20.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1061118.161 -3.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 78613659.646 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1933251.880 -14.28%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1043926.878 3.57%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1346567.366 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 61904970.799 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 35250098.479 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 53373666.295 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 525323379.756 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4153710.265 1.79%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4211426.425 1.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 4494159.832 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4090264.156 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4133051.117 -1.80%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1034391.345 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 5863440.270 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1059555.076 -3.89%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 78989855.386 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2238974.720 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350815303.313 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1031436.305 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1359973.988 3.66%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 210481658.806 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 133226681.069 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16014491.609 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14117950.126 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15707784.426 1.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 10798710.614 -
SetIntersection_Front_Vector_uint32_1024_1 1031976.426 -
SetIntersection_Front_Vector_uint32_1024_1024 3508617.636 4.17%
SetIntersection_Front_Vector_uint32_1024_16 1090049.604 3.05%
SetIntersection_Front_Vector_uint32_1024_256 1690805.890 -
SetIntersection_Front_Vector_uint32_1024_4 1054504.933 5.57%
SetIntersection_Front_Vector_uint32_1024_64 1212568.115 1.39%
SetIntersection_Front_Vector_uint32_16384_1 999746.704 -
SetIntersection_Front_Vector_uint32_16384_1024 3455060.348 1.57%
SetIntersection_Front_Vector_uint32_16384_16 1015196.601 -4.31%
SetIntersection_Front_Vector_uint32_16384_16384 39468747.610 -
SetIntersection_Front_Vector_uint32_16384_256 1633560.844 1.25%
SetIntersection_Front_Vector_uint32_16384_4 1031788.625 -
SetIntersection_Front_Vector_uint32_16384_64 1164721.278 -1.29%
SetIntersection_Front_Vector_uint32_16_1 61889908.649 -
SetIntersection_Front_Vector_uint32_16_16 34534479.983 2.04%
SetIntersection_Front_Vector_uint32_16_4 53042028.802 1.17%
SetIntersection_Front_Vector_uint32_1_1 526680435.564 1.16%
SetIntersection_Front_Vector_uint32_256_1 4125729.799 -
SetIntersection_Front_Vector_uint32_256_16 4047817.904 -
SetIntersection_Front_Vector_uint32_256_256 3259857.208 -1.55%
SetIntersection_Front_Vector_uint32_256_4 4087015.797 3.20%
SetIntersection_Front_Vector_uint32_256_64 3725561.904 -1.72%
SetIntersection_Front_Vector_uint32_262144_1 1029267.581 -
SetIntersection_Front_Vector_uint32_262144_1024 3461877.117 -
SetIntersection_Front_Vector_uint32_262144_16 1072522.905 6.68%
SetIntersection_Front_Vector_uint32_262144_16384 39380066.749 -
SetIntersection_Front_Vector_uint32_262144_256 1639673.766 -
SetIntersection_Front_Vector_uint32_262144_262144 351725674.545 -
SetIntersection_Front_Vector_uint32_262144_4 1030295.575 -
SetIntersection_Front_Vector_uint32_262144_64 1132766.763 -1.07%
SetIntersection_Front_Vector_uint32_4_1 210577772.855 -
SetIntersection_Front_Vector_uint32_4_4 131978025.990 -
SetIntersection_Front_Vector_uint32_64_1 16064981.158 -
SetIntersection_Front_Vector_uint32_64_16 13816506.750 2.45%
SetIntersection_Front_Vector_uint32_64_4 15582452.578 1.32%
SetIntersection_Front_Vector_uint32_64_64 9151537.303 -3.35%
SetIntersection_Front_Vector_uint64_1024_1 1036435.785 1.44%
SetIntersection_Front_Vector_uint64_1024_1024 3488357.132 23.00%
SetIntersection_Front_Vector_uint64_1024_16 1079146.937 1.54%
SetIntersection_Front_Vector_uint64_1024_256 1637408.976 -2.79%
SetIntersection_Front_Vector_uint64_1024_4 1041433.029 4.42%
SetIntersection_Front_Vector_uint64_1024_64 1123243.663 -6.01%
SetIntersection_Front_Vector_uint64_16384_1 1017949.497 1.13%
SetIntersection_Front_Vector_uint64_16384_1024 3503806.982 1.44%
SetIntersection_Front_Vector_uint64_16384_16 1006521.191 -5.40%
SetIntersection_Front_Vector_uint64_16384_16384 39577636.216 -
SetIntersection_Front_Vector_uint64_16384_256 1684190.752 5.66%
SetIntersection_Front_Vector_uint64_16384_4 1025016.373 -
SetIntersection_Front_Vector_uint64_16384_64 1166212.978 -1.52%
SetIntersection_Front_Vector_uint64_16_1 61642954.070 -
SetIntersection_Front_Vector_uint64_16_16 34017678.731 -
SetIntersection_Front_Vector_uint64_16_4 52925706.499 -
SetIntersection_Front_Vector_uint64_1_1 524235537.897 -
SetIntersection_Front_Vector_uint64_256_1 4064601.192 -
SetIntersection_Front_Vector_uint64_256_16 4043458.692 2.18%
SetIntersection_Front_Vector_uint64_256_256 3354051.453 -
SetIntersection_Front_Vector_uint64_256_4 4095251.030 1.99%
SetIntersection_Front_Vector_uint64_256_64 3801927.767 -
SetIntersection_Front_Vector_uint64_262144_1 1008656.295 -2.13%
SetIntersection_Front_Vector_uint64_262144_1024 3434134.740 -
SetIntersection_Front_Vector_uint64_262144_16 1056794.962 -
SetIntersection_Front_Vector_uint64_262144_16384 39616055.461 -
SetIntersection_Front_Vector_uint64_262144_256 1601615.641 -
SetIntersection_Front_Vector_uint64_262144_262144 350859688.207 -
SetIntersection_Front_Vector_uint64_262144_4 1030346.332 -
SetIntersection_Front_Vector_uint64_262144_64 1141276.350 -
SetIntersection_Front_Vector_uint64_4_1 209668657.287 -
SetIntersection_Front_Vector_uint64_4_4 131964017.383 -
SetIntersection_Front_Vector_uint64_64_1 16188291.454 1.01%
SetIntersection_Front_Vector_uint64_64_16 13547697.414 -
SetIntersection_Front_Vector_uint64_64_4 15563117.335 -
SetIntersection_Front_Vector_uint64_64_64 9528942.907 3.81%
SetIntersection_Interlaced_Set_float_1024_1 1024249.941 2.00%
SetIntersection_Interlaced_Set_float_1024_1024 17884467.309 -3.85%
SetIntersection_Interlaced_Set_float_1024_16 10502298.083 1.51%
SetIntersection_Interlaced_Set_float_1024_256 12080602.814 6.29%
SetIntersection_Interlaced_Set_float_1024_4 8352739.969 -
SetIntersection_Interlaced_Set_float_1024_64 10257286.485 -1.43%
SetIntersection_Interlaced_Set_float_16384_1 1044937.689 2.09%
SetIntersection_Interlaced_Set_float_16384_1024 205531144.980 1.95%
SetIntersection_Interlaced_Set_float_16384_16 206167303.631 1.52%
SetIntersection_Interlaced_Set_float_16384_16384 332031816.283 -5.50%
SetIntersection_Interlaced_Set_float_16384_256 216687204.503 -
SetIntersection_Interlaced_Set_float_16384_4 164304142.725 -1.05%
SetIntersection_Interlaced_Set_float_16384_64 211700954.707 1.09%
SetIntersection_Interlaced_Set_float_16_1 61957621.399 -6.07%
SetIntersection_Interlaced_Set_float_16_16 39026753.539 1.25%
SetIntersection_Interlaced_Set_float_16_4 59355112.951 3.02%
SetIntersection_Interlaced_Set_float_1_1 527946919.826 -
SetIntersection_Interlaced_Set_float_256_1 4061402.503 -1.85%
SetIntersection_Interlaced_Set_float_256_16 12379614.739 -
SetIntersection_Interlaced_Set_float_256_256 10939362.668 20.20%
SetIntersection_Interlaced_Set_float_256_4 11520005.136 1.82%
SetIntersection_Interlaced_Set_float_256_64 12638506.610 5.79%
SetIntersection_Interlaced_Set_float_262144_1 1018418.605 -2.78%
SetIntersection_Interlaced_Set_float_262144_1024 1590578.817 5.58%
SetIntersection_Interlaced_Set_float_262144_16 1397263.259 4.80%
SetIntersection_Interlaced_Set_float_262144_16384 1375433.989 3.17%
SetIntersection_Interlaced_Set_float_262144_256 1481196.843 5.63%
SetIntersection_Interlaced_Set_float_262144_262144 2036681.864 -3.58%
SetIntersection_Interlaced_Set_float_262144_4 1206733.752 4.35%
SetIntersection_Interlaced_Set_float_262144_64 1594096.422 7.70%
SetIntersection_Interlaced_Set_float_4_1 211364895.498 -
SetIntersection_Interlaced_Set_float_4_4 138709704.146 1.44%
SetIntersection_Interlaced_Set_float_64_1 16247320.104 -
SetIntersection_Interlaced_Set_float_64_16 20412984.630 -7.85%
SetIntersection_Interlaced_Set_float_64_4 21961611.468 1.79%
SetIntersection_Interlaced_Set_float_64_64 17059009.726 11.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1035054.121 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 17083004.303 1.35%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 10294744.931 -1.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 12492085.109 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 8632345.917 1.53%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10779481.661 1.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 997039.815 -3.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 198445337.405 3.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 201522295.410 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 355541594.219 -2.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 215357874.101 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 165291717.369 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 211597953.970 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62054282.349 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 39459376.779 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 58281878.516 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 527665032.868 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4132810.948 1.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12385217.811 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 9837481.775 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11250729.847 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 11961495.774 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1026635.198 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1423065.551 3.57%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1508277.375 2.63%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1484523.062 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1596887.596 2.85%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2038727.049 1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1085078.344 4.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1414308.790 3.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 211365670.135 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137692808.716 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16330957.241 1.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 20559529.932 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21595830.253 -1.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 15603514.411 1.58%
SetIntersection_Interlaced_Set_string_1024_1 1072056.312 1.46%
SetIntersection_Interlaced_Set_string_1024_1024 48024701.327 -
SetIntersection_Interlaced_Set_string_1024_16 17968755.774 -2.78%
SetIntersection_Interlaced_Set_string_1024_256 24943643.436 -3.71%
SetIntersection_Interlaced_Set_string_1024_4 14180655.777 -1.89%
SetIntersection_Interlaced_Set_string_1024_64 20943505.177 1.03%
SetIntersection_Interlaced_Set_string_16384_1 1064679.492 -
SetIntersection_Interlaced_Set_string_16384_1024 364906218.089 -
SetIntersection_Interlaced_Set_string_16384_16 374681378.171 3.36%
SetIntersection_Interlaced_Set_string_16384_16384 359228591.085 2.05%
SetIntersection_Interlaced_Set_string_16384_256 361660298.383 -
SetIntersection_Interlaced_Set_string_16384_4 243695052.527 -1.23%
SetIntersection_Interlaced_Set_string_16384_64 371567571.264 5.19%
SetIntersection_Interlaced_Set_string_16_1 64075577.971 -
SetIntersection_Interlaced_Set_string_16_16 55079782.223 3.81%
SetIntersection_Interlaced_Set_string_16_4 66290073.826 -
SetIntersection_Interlaced_Set_string_1_1 544116906.839 -
SetIntersection_Interlaced_Set_string_256_1 4277239.757 -
SetIntersection_Interlaced_Set_string_256_16 21349314.822 -
SetIntersection_Interlaced_Set_string_256_256 24890822.731 -3.88%
SetIntersection_Interlaced_Set_string_256_4 17447848.476 -
SetIntersection_Interlaced_Set_string_256_64 22132975.816 -
SetIntersection_Interlaced_Set_string_262144_1 1059141.010 -
SetIntersection_Interlaced_Set_string_262144_1024 3801157.698 31.74%
SetIntersection_Interlaced_Set_string_262144_16 3252804.279 17.36%
SetIntersection_Interlaced_Set_string_262144_16384 4205406.643 14.35%
SetIntersection_Interlaced_Set_string_262144_256 3521307.372 18.33%
SetIntersection_Interlaced_Set_string_262144_262144 16838437.412 7.70%
SetIntersection_Interlaced_Set_string_262144_4 2411824.185 20.67%
SetIntersection_Interlaced_Set_string_262144_64 3736603.074 32.76%
SetIntersection_Interlaced_Set_string_4_1 216563085.472 -
SetIntersection_Interlaced_Set_string_4_4 152296765.185 -
SetIntersection_Interlaced_Set_string_64_1 16692494.441 -
SetIntersection_Interlaced_Set_string_64_16 30686198.430 -
SetIntersection_Interlaced_Set_string_64_4 28852268.935 -
SetIntersection_Interlaced_Set_string_64_64 31872029.864 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1001227.833 -5.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25539523.084 4.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 10623503.616 -2.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 12789446.767 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 8721737.238 -4.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 10907167.476 -1.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1030900.935 -2.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 348005172.098 -4.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 380932125.908 51.89%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 370673223.352 4.72%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 360712388.453 1.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 262058800.459 45.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 375581060.381 6.89%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62128386.323 -1.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 39936508.867 -1.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 58556358.763 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 527841796.558 -2.98%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4061858.222 -7.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12323000.163 1.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 10860376.270 9.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11242240.797 -4.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 12057156.470 -5.92%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1013047.388 -2.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2026041.038 1.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2004030.626 11.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1963844.057 7.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2139523.625 14.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2702082.042 2.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1510022.674 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2014741.767 2.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 211264463.170 -1.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 137790251.369 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16323042.628 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 21217594.364 -2.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 21691758.178 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 16446739.557 -
SetIntersection_Interlaced_Set_uint32_1024_1 1023950.055 -
SetIntersection_Interlaced_Set_uint32_1024_1024 18456090.568 2.71%
SetIntersection_Interlaced_Set_uint32_1024_16 10135159.828 -
SetIntersection_Interlaced_Set_uint32_1024_256 13669990.096 13.91%
SetIntersection_Interlaced_Set_uint32_1024_4 9047533.385 7.08%
SetIntersection_Interlaced_Set_uint32_1024_64 10974412.784 -
SetIntersection_Interlaced_Set_uint32_16384_1 1019507.460 1.34%
SetIntersection_Interlaced_Set_uint32_16384_1024 220627549.849 15.35%
SetIntersection_Interlaced_Set_uint32_16384_16 210838118.382 11.82%
SetIntersection_Interlaced_Set_uint32_16384_16384 332593501.545 -2.57%
SetIntersection_Interlaced_Set_uint32_16384_256 222649872.443 11.01%
SetIntersection_Interlaced_Set_uint32_16384_4 183944671.461 18.82%
SetIntersection_Interlaced_Set_uint32_16384_64 218803216.610 11.69%
SetIntersection_Interlaced_Set_uint32_16_1 62133850.417 -
SetIntersection_Interlaced_Set_uint32_16_16 40000796.149 -
SetIntersection_Interlaced_Set_uint32_16_4 59210449.210 1.72%
SetIntersection_Interlaced_Set_uint32_1_1 527345955.371 -
SetIntersection_Interlaced_Set_uint32_256_1 4125208.714 1.62%
SetIntersection_Interlaced_Set_uint32_256_16 13841075.531 9.71%
SetIntersection_Interlaced_Set_uint32_256_256 10303279.990 -1.87%
SetIntersection_Interlaced_Set_uint32_256_4 11153373.832 -1.10%
SetIntersection_Interlaced_Set_uint32_256_64 12449337.289 1.70%
SetIntersection_Interlaced_Set_uint32_262144_1 1040395.582 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1606777.310 5.82%
SetIntersection_Interlaced_Set_uint32_262144_16 1340168.063 5.65%
SetIntersection_Interlaced_Set_uint32_262144_16384 1345210.709 4.39%
SetIntersection_Interlaced_Set_uint32_262144_256 1427272.335 5.89%
SetIntersection_Interlaced_Set_uint32_262144_262144 2041611.355 1.83%
SetIntersection_Interlaced_Set_uint32_262144_4 1211360.563 5.74%
SetIntersection_Interlaced_Set_uint32_262144_64 1593765.803 6.57%
SetIntersection_Interlaced_Set_uint32_4_1 211007333.813 -
SetIntersection_Interlaced_Set_uint32_4_4 138495247.594 1.18%
SetIntersection_Interlaced_Set_uint32_64_1 16216693.194 -
SetIntersection_Interlaced_Set_uint32_64_16 21827572.603 8.20%
SetIntersection_Interlaced_Set_uint32_64_4 22006110.990 -3.41%
SetIntersection_Interlaced_Set_uint32_64_64 16448878.776 -1.64%
SetIntersection_Interlaced_Set_uint64_1024_1 1035056.636 -
SetIntersection_Interlaced_Set_uint64_1024_1024 20010431.716 8.60%
SetIntersection_Interlaced_Set_uint64_1024_16 11182027.683 10.49%
SetIntersection_Interlaced_Set_uint64_1024_256 13332903.013 4.02%
SetIntersection_Interlaced_Set_uint64_1024_4 8948972.449 2.99%
SetIntersection_Interlaced_Set_uint64_1024_64 11413365.789 9.32%
SetIntersection_Interlaced_Set_uint64_16384_1 1027232.921 -
SetIntersection_Interlaced_Set_uint64_16384_1024 194489768.706 -
SetIntersection_Interlaced_Set_uint64_16384_16 186579718.580 -2.22%
SetIntersection_Interlaced_Set_uint64_16384_16384 338504881.676 2.85%
SetIntersection_Interlaced_Set_uint64_16384_256 200773728.592 -
SetIntersection_Interlaced_Set_uint64_16384_4 149969622.353 -4.12%
SetIntersection_Interlaced_Set_uint64_16384_64 195888121.240 -
SetIntersection_Interlaced_Set_uint64_16_1 62120892.586 -
SetIntersection_Interlaced_Set_uint64_16_16 39975648.781 2.10%
SetIntersection_Interlaced_Set_uint64_16_4 58858893.438 -
SetIntersection_Interlaced_Set_uint64_1_1 526983608.823 -
SetIntersection_Interlaced_Set_uint64_256_1 4123230.483 1.11%
SetIntersection_Interlaced_Set_uint64_256_16 13069655.775 4.41%
SetIntersection_Interlaced_Set_uint64_256_256 10479879.891 1.57%
SetIntersection_Interlaced_Set_uint64_256_4 12318665.570 9.45%
SetIntersection_Interlaced_Set_uint64_256_64 12821836.466 11.67%
SetIntersection_Interlaced_Set_uint64_262144_1 1046280.656 1.50%
SetIntersection_Interlaced_Set_uint64_262144_1024 1459289.342 6.85%
SetIntersection_Interlaced_Set_uint64_262144_16 1528656.110 7.82%
SetIntersection_Interlaced_Set_uint64_262144_16384 1468149.945 1.66%
SetIntersection_Interlaced_Set_uint64_262144_256 1586830.243 4.47%
SetIntersection_Interlaced_Set_uint64_262144_262144 2000995.446 2.28%
SetIntersection_Interlaced_Set_uint64_262144_4 1103527.378 5.43%
SetIntersection_Interlaced_Set_uint64_262144_64 1436718.740 5.41%
SetIntersection_Interlaced_Set_uint64_4_1 210733876.431 -
SetIntersection_Interlaced_Set_uint64_4_4 137593324.583 -
SetIntersection_Interlaced_Set_uint64_64_1 16203316.037 -
SetIntersection_Interlaced_Set_uint64_64_16 20928205.833 -2.16%
SetIntersection_Interlaced_Set_uint64_64_4 22418913.040 -1.03%
SetIntersection_Interlaced_Set_uint64_64_64 17137921.671 3.92%
SetIntersection_Interlaced_Vector_float_1024_1 1025660.755 -
SetIntersection_Interlaced_Vector_float_1024_1024 3459168.877 -
SetIntersection_Interlaced_Vector_float_1024_16 3697519.144 -
SetIntersection_Interlaced_Vector_float_1024_256 3385158.209 -
SetIntersection_Interlaced_Vector_float_1024_4 2992013.562 -
SetIntersection_Interlaced_Vector_float_1024_64 3611186.706 -
SetIntersection_Interlaced_Vector_float_16384_1 1013471.140 -1.15%
SetIntersection_Interlaced_Vector_float_16384_1024 41970345.052 -
SetIntersection_Interlaced_Vector_float_16384_16 36843197.374 -
SetIntersection_Interlaced_Vector_float_16384_16384 39685696.689 -
SetIntersection_Interlaced_Vector_float_16384_256 44758824.585 -
SetIntersection_Interlaced_Vector_float_16384_4 29309137.678 -
SetIntersection_Interlaced_Vector_float_16384_64 40580133.488 -1.15%
SetIntersection_Interlaced_Vector_float_16_1 61833514.928 -
SetIntersection_Interlaced_Vector_float_16_16 34015229.795 -1.18%
SetIntersection_Interlaced_Vector_float_16_4 54038109.440 -
SetIntersection_Interlaced_Vector_float_1_1 526277407.390 -
SetIntersection_Interlaced_Vector_float_256_1 4099858.158 -
SetIntersection_Interlaced_Vector_float_256_16 6188974.420 1.59%
SetIntersection_Interlaced_Vector_float_256_256 3261496.685 -
SetIntersection_Interlaced_Vector_float_256_4 6207746.196 15.80%
SetIntersection_Interlaced_Vector_float_256_64 5155905.102 -1.88%
SetIntersection_Interlaced_Vector_float_262144_1 1028563.315 -
SetIntersection_Interlaced_Vector_float_262144_1024 350890201.439 -
SetIntersection_Interlaced_Vector_float_262144_16 351469637.294 -
SetIntersection_Interlaced_Vector_float_262144_16384 349614492.074 -
SetIntersection_Interlaced_Vector_float_262144_256 351241308.264 -
SetIntersection_Interlaced_Vector_float_262144_262144 351011718.856 -
SetIntersection_Interlaced_Vector_float_262144_4 351828495.332 -
SetIntersection_Interlaced_Vector_float_262144_64 349555870.751 -
SetIntersection_Interlaced_Vector_float_4_1 209942887.629 -
SetIntersection_Interlaced_Vector_float_4_4 132146746.622 -
SetIntersection_Interlaced_Vector_float_64_1 16170493.251 -
SetIntersection_Interlaced_Vector_float_64_16 14927059.437 -
SetIntersection_Interlaced_Vector_float_64_4 17359489.980 -
SetIntersection_Interlaced_Vector_float_64_64 9524869.802 6.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 997487.362 2.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 4593098.210 -1.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 4876594.478 28.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 5455856.724 24.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 3755107.569 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4861032.916 30.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1016588.695 2.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 62465250.259 39.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 53808873.193 40.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 59018837.707 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 64775174.810 31.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 42525540.851 43.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 57902697.753 36.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 61705494.246 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 34508891.767 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 55307496.835 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 524524507.437 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4100862.344 1.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7344031.953 13.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 3928780.160 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 7157554.560 15.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 6839384.686 9.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1027818.071 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 350393715.664 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 349757804.349 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 351506134.146 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 350854794.378 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350750609.417 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 350669373.215 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 350105909.514 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 210062050.701 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 132500260.450 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16138118.361 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 16552802.510 4.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18205230.984 5.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 10170236.445 -
SetIntersection_Interlaced_Vector_string_1024_1 1053059.846 -
SetIntersection_Interlaced_Vector_string_1024_1024 30260962.527 -2.24%
SetIntersection_Interlaced_Vector_string_1024_16 9934313.037 -
SetIntersection_Interlaced_Vector_string_1024_256 14545617.020 -2.22%
SetIntersection_Interlaced_Vector_string_1024_4 7604149.450 -
SetIntersection_Interlaced_Vector_string_1024_64 10689882.608 -1.02%
SetIntersection_Interlaced_Vector_string_16384_1 1053081.919 -1.06%
SetIntersection_Interlaced_Vector_string_16384_1024 162591596.274 -
SetIntersection_Interlaced_Vector_string_16384_16 130719583.249 -
SetIntersection_Interlaced_Vector_string_16384_16384 348141093.073 -
SetIntersection_Interlaced_Vector_string_16384_256 162450754.223 -
SetIntersection_Interlaced_Vector_string_16384_4 104101386.247 -
SetIntersection_Interlaced_Vector_string_16384_64 141339527.396 -
SetIntersection_Interlaced_Vector_string_16_1 63272354.609 -
SetIntersection_Interlaced_Vector_string_16_16 45741704.720 -6.21%
SetIntersection_Interlaced_Vector_string_16_4 61756949.617 -2.85%
SetIntersection_Interlaced_Vector_string_1_1 539504707.358 -
SetIntersection_Interlaced_Vector_string_256_1 4197907.553 -
SetIntersection_Interlaced_Vector_string_256_16 12572280.768 -3.55%
SetIntersection_Interlaced_Vector_string_256_256 16113644.699 -6.55%
SetIntersection_Interlaced_Vector_string_256_4 11049295.146 -1.88%
SetIntersection_Interlaced_Vector_string_256_64 13801735.749 -8.80%
SetIntersection_Interlaced_Vector_string_262144_1 1074643.061 -
SetIntersection_Interlaced_Vector_string_262144_1024 1783564.221 43.13%
SetIntersection_Interlaced_Vector_string_262144_16 1497717.109 34.47%
SetIntersection_Interlaced_Vector_string_262144_16384 2563782.968 31.36%
SetIntersection_Interlaced_Vector_string_262144_256 1691386.569 39.21%
SetIntersection_Interlaced_Vector_string_262144_262144 12645158.451 -
SetIntersection_Interlaced_Vector_string_262144_4 986533.239 -99.72%
SetIntersection_Interlaced_Vector_string_262144_64 1685927.622 42.72%
SetIntersection_Interlaced_Vector_string_4_1 215678143.196 -
SetIntersection_Interlaced_Vector_string_4_4 144797529.902 -1.74%
SetIntersection_Interlaced_Vector_string_64_1 16441463.055 -
SetIntersection_Interlaced_Vector_string_64_16 24872641.703 4.13%
SetIntersection_Interlaced_Vector_string_64_4 23248268.773 -
SetIntersection_Interlaced_Vector_string_64_64 22993631.480 -2.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1014868.682 2.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 5904353.457 25.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4497631.919 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 5172550.073 16.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3969400.050 18.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4934917.716 -13.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1038558.967 2.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 76716115.093 22.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 60353609.081 18.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 68577719.526 -3.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 66946181.934 10.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 45057644.835 10.91%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 59548132.634 15.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 61749861.256 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 34633142.469 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 54842241.331 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 524789390.392 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4109959.871 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7546476.249 1.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 3960706.270 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 7250685.777 4.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 6465999.707 2.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1036217.948 2.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 345108903.479 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 349584731.087 -2.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 348507756.367 6.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 352629097.761 2.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 349126752.117 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 355864305.282 1.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 348262558.575 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 209348614.128 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 132919704.916 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16067161.430 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 16347589.683 1.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18445304.287 1.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 10219495.889 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1031689.718 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 3513327.101 1.28%
SetIntersection_Interlaced_Vector_uint32_1024_16 3555645.468 -
SetIntersection_Interlaced_Vector_uint32_1024_256 3378197.644 1.03%
SetIntersection_Interlaced_Vector_uint32_1024_4 2978473.855 1.27%
SetIntersection_Interlaced_Vector_uint32_1024_64 3529255.418 -
SetIntersection_Interlaced_Vector_uint32_16384_1 1030899.258 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 41755828.029 -
SetIntersection_Interlaced_Vector_uint32_16384_16 36784497.835 1.15%
SetIntersection_Interlaced_Vector_uint32_16384_16384 39663062.477 -
SetIntersection_Interlaced_Vector_uint32_16384_256 43268503.807 -
SetIntersection_Interlaced_Vector_uint32_16384_4 29029002.041 -
SetIntersection_Interlaced_Vector_uint32_16384_64 40019696.904 -
SetIntersection_Interlaced_Vector_uint32_16_1 62293514.937 1.47%
SetIntersection_Interlaced_Vector_uint32_16_16 34706927.549 3.03%
SetIntersection_Interlaced_Vector_uint32_16_4 54573346.962 1.51%
SetIntersection_Interlaced_Vector_uint32_1_1 528343685.901 1.30%
SetIntersection_Interlaced_Vector_uint32_256_1 4089985.513 -
SetIntersection_Interlaced_Vector_uint32_256_16 6189677.415 -
SetIntersection_Interlaced_Vector_uint32_256_256 3368358.244 1.58%
SetIntersection_Interlaced_Vector_uint32_256_4 6145026.937 1.58%
SetIntersection_Interlaced_Vector_uint32_256_64 5304500.122 3.64%
SetIntersection_Interlaced_Vector_uint32_262144_1 1024214.411 5.19%
SetIntersection_Interlaced_Vector_uint32_262144_1024 352593670.522 -
SetIntersection_Interlaced_Vector_uint32_262144_16 354047501.061 1.00%
SetIntersection_Interlaced_Vector_uint32_262144_16384 353117029.027 -
SetIntersection_Interlaced_Vector_uint32_262144_256 342774601.032 -2.18%
SetIntersection_Interlaced_Vector_uint32_262144_262144 343598457.364 -2.23%
SetIntersection_Interlaced_Vector_uint32_262144_4 350747261.080 -
SetIntersection_Interlaced_Vector_uint32_262144_64 352678599.845 -
SetIntersection_Interlaced_Vector_uint32_4_1 210898459.740 -
SetIntersection_Interlaced_Vector_uint32_4_4 132773498.232 1.19%
SetIntersection_Interlaced_Vector_uint32_64_1 16140316.312 -
SetIntersection_Interlaced_Vector_uint32_64_16 15128063.181 1.16%
SetIntersection_Interlaced_Vector_uint32_64_4 17339144.056 -
SetIntersection_Interlaced_Vector_uint32_64_64 9722163.808 2.81%
SetIntersection_Interlaced_Vector_uint64_1024_1 1024986.245 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 3476049.565 1.75%
SetIntersection_Interlaced_Vector_uint64_1024_16 3635068.657 1.71%
SetIntersection_Interlaced_Vector_uint64_1024_256 3402355.174 -
SetIntersection_Interlaced_Vector_uint64_1024_4 2971199.341 1.09%
SetIntersection_Interlaced_Vector_uint64_1024_64 3471430.484 -
SetIntersection_Interlaced_Vector_uint64_16384_1 1020628.307 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 41686980.799 -
SetIntersection_Interlaced_Vector_uint64_16384_16 36656573.601 -
SetIntersection_Interlaced_Vector_uint64_16384_16384 39611989.819 -
SetIntersection_Interlaced_Vector_uint64_16384_256 43786277.715 -
SetIntersection_Interlaced_Vector_uint64_16384_4 29185882.024 -
SetIntersection_Interlaced_Vector_uint64_16384_64 40024884.138 -
SetIntersection_Interlaced_Vector_uint64_16_1 61480880.186 -
SetIntersection_Interlaced_Vector_uint64_16_16 33720690.229 -
SetIntersection_Interlaced_Vector_uint64_16_4 53978458.178 -
SetIntersection_Interlaced_Vector_uint64_1_1 524587774.188 -
SetIntersection_Interlaced_Vector_uint64_256_1 4108135.361 -
SetIntersection_Interlaced_Vector_uint64_256_16 6209041.705 19.43%
SetIntersection_Interlaced_Vector_uint64_256_256 3314386.099 -
SetIntersection_Interlaced_Vector_uint64_256_4 6108631.158 -
SetIntersection_Interlaced_Vector_uint64_256_64 5219365.302 1.01%
SetIntersection_Interlaced_Vector_uint64_262144_1 986340.037 -3.88%
SetIntersection_Interlaced_Vector_uint64_262144_1024 351140002.410 -
SetIntersection_Interlaced_Vector_uint64_262144_16 350743666.690 -
SetIntersection_Interlaced_Vector_uint64_262144_16384 351623220.912 -
SetIntersection_Interlaced_Vector_uint64_262144_256 351757461.671 -
SetIntersection_Interlaced_Vector_uint64_262144_262144 350449394.668 -
SetIntersection_Interlaced_Vector_uint64_262144_4 349828967.010 -
SetIntersection_Interlaced_Vector_uint64_262144_64 351277502.875 -
SetIntersection_Interlaced_Vector_uint64_4_1 210057704.851 -
SetIntersection_Interlaced_Vector_uint64_4_4 132179304.071 -
SetIntersection_Interlaced_Vector_uint64_64_1 16209213.029 -
SetIntersection_Interlaced_Vector_uint64_64_16 14811830.708 -
SetIntersection_Interlaced_Vector_uint64_64_4 17334498.592 -
SetIntersection_Interlaced_Vector_uint64_64_64 9611401.579 1.78%
SetIntersection_None_Set_float_1024_1 10900156.619 -2.83%
SetIntersection_None_Set_float_1024_1024 10400834.959 -4.98%
SetIntersection_None_Set_float_1024_16 10719374.800 -1.04%
SetIntersection_None_Set_float_1024_256 10804912.029 -
SetIntersection_None_Set_float_1024_4 10482388.409 -4.55%
SetIntersection_None_Set_float_1024_64 10581482.202 -1.61%
SetIntersection_None_Set_float_16384_1 186047627.451 -1.65%
SetIntersection_None_Set_float_16384_1024 188690699.264 -2.01%
SetIntersection_None_Set_float_16384_16 187569614.081 -1.01%
SetIntersection_None_Set_float_16384_16384 190099847.084 1.13%
SetIntersection_None_Set_float_16384_256 187114021.229 -
SetIntersection_None_Set_float_16384_4 187831046.060 -
SetIntersection_None_Set_float_16384_64 186919803.545 -1.31%
SetIntersection_None_Set_float_16_1 68416230.684 -2.62%
SetIntersection_None_Set_float_16_16 36430471.715 -
SetIntersection_None_Set_float_16_4 58299572.557 -1.74%
SetIntersection_None_Set_float_1_1 526146299.240 -
SetIntersection_None_Set_float_256_1 13825073.651 -3.19%
SetIntersection_None_Set_float_256_16 12789649.795 -
SetIntersection_None_Set_float_256_256 7059391.541 1.63%
SetIntersection_None_Set_float_256_4 13480755.072 -
SetIntersection_None_Set_float_256_64 10995419.966 -
SetIntersection_None_Set_float_262144_1 1446109.265 3.87%
SetIntersection_None_Set_float_262144_1024 1577020.623 5.91%
SetIntersection_None_Set_float_262144_16 1446059.905 4.16%
SetIntersection_None_Set_float_262144_16384 1447324.641 4.14%
SetIntersection_None_Set_float_262144_256 1445210.073 3.87%
SetIntersection_None_Set_float_262144_262144 1579318.196 6.23%
SetIntersection_None_Set_float_262144_4 1581122.633 6.19%
SetIntersection_None_Set_float_262144_64 1581247.896 6.27%
SetIntersection_None_Set_float_4_1 214118938.930 -1.12%
SetIntersection_None_Set_float_4_4 135464949.771 -
SetIntersection_None_Set_float_64_1 24310056.745 -
SetIntersection_None_Set_float_64_16 19690695.224 -
SetIntersection_None_Set_float_64_4 23292228.232 -
SetIntersection_None_Set_float_64_64 12396205.019 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 10440079.868 -1.57%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 10667594.941 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 10690733.092 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 10663402.546 1.84%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 10606982.512 1.42%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 10442570.318 -1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 271188203.385 32.22%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 365693220.569 80.21%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 272347446.252 31.70%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 202320025.628 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 264776311.815 31.08%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 271350966.161 30.94%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 274451017.007 32.54%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 69058520.944 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 36787787.425 1.16%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 58865145.570 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 525852562.401 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 13682326.803 1.30%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 12840268.311 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 6912041.083 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 13458283.920 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 10772870.195 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1560808.159 4.67%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1401520.334 3.74%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1562783.029 4.54%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1558042.597 4.36%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1561955.083 4.72%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1389467.157 3.53%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1413512.975 4.65%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1409242.395 4.31%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 216309619.049 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134503397.253 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 24588585.133 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 20029745.305 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 23399094.475 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 12247678.725 -2.71%
SetIntersection_None_Set_string_1024_1 18455383.740 8.10%
SetIntersection_None_Set_string_1024_1024 18812389.765 -7.47%
SetIntersection_None_Set_string_1024_16 18801786.797 2.55%
SetIntersection_None_Set_string_1024_256 18650485.482 6.98%
SetIntersection_None_Set_string_1024_4 18660635.501 1.71%
SetIntersection_None_Set_string_1024_64 18428747.216 3.19%
SetIntersection_None_Set_string_16384_1 381292092.106 9.21%
SetIntersection_None_Set_string_16384_1024 370895460.883 7.43%
SetIntersection_None_Set_string_16384_16 374809151.600 8.76%
SetIntersection_None_Set_string_16384_16384 343816818.669 -2.05%
SetIntersection_None_Set_string_16384_256 400700301.101 16.13%
SetIntersection_None_Set_string_16384_4 375962742.012 6.57%
SetIntersection_None_Set_string_16384_64 383328069.128 12.24%
SetIntersection_None_Set_string_16_1 76266781.590 -
SetIntersection_None_Set_string_16_16 40389275.875 -
SetIntersection_None_Set_string_16_4 65066888.430 -
SetIntersection_None_Set_string_1_1 532487741.588 -
SetIntersection_None_Set_string_256_1 21235683.619 -1.25%
SetIntersection_None_Set_string_256_16 19816128.726 -
SetIntersection_None_Set_string_256_256 10620317.678 -
SetIntersection_None_Set_string_256_4 21005638.748 3.31%
SetIntersection_None_Set_string_256_64 17283088.486 2.85%
SetIntersection_None_Set_string_262144_1 3179816.063 6.96%
SetIntersection_None_Set_string_262144_1024 3429007.251 22.45%
SetIntersection_None_Set_string_262144_16 3127231.728 5.64%
SetIntersection_None_Set_string_262144_16384 3313800.786 8.59%
SetIntersection_None_Set_string_262144_256 3131906.502 6.34%
SetIntersection_None_Set_string_262144_262144 4529736.470 22.30%
SetIntersection_None_Set_string_262144_4 3400560.003 21.53%
SetIntersection_None_Set_string_262144_64 3407994.751 22.38%
SetIntersection_None_Set_string_4_1 222353923.581 -
SetIntersection_None_Set_string_4_4 138994413.883 -
SetIntersection_None_Set_string_64_1 32258591.959 -
SetIntersection_None_Set_string_64_16 26746474.079 2.60%
SetIntersection_None_Set_string_64_4 31160915.835 -
SetIntersection_None_Set_string_64_64 16537114.442 1.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 10536493.873 -1.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 10817326.792 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 10650094.319 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 10699926.876 2.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 10751252.063 2.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 10384111.246 -3.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 337244958.198 36.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 339937178.677 42.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 338791670.743 34.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 308814688.896 28.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 351916072.611 45.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 329558634.096 26.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 338122616.569 34.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 69244699.509 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37040522.601 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 58896312.270 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 526511657.138 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 13617573.158 1.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 12738936.530 -2.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 7076610.439 2.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 13202654.476 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 10844700.080 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 2113719.005 18.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1981308.218 7.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 2106558.532 17.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2107891.254 17.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 2108335.961 18.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1974498.387 3.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1955374.610 6.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1976487.692 5.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 214999695.548 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 134625170.233 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 24336236.870 1.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 20632368.875 4.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 23371920.926 3.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12359793.903 -1.07%
SetIntersection_None_Set_uint32_1024_1 10404823.208 -1.94%
SetIntersection_None_Set_uint32_1024_1024 10578663.182 1.42%
SetIntersection_None_Set_uint32_1024_16 10811347.654 2.63%
SetIntersection_None_Set_uint32_1024_256 10720181.838 -4.69%
SetIntersection_None_Set_uint32_1024_4 10542725.772 -5.97%
SetIntersection_None_Set_uint32_1024_64 10493711.289 -5.26%
SetIntersection_None_Set_uint32_16384_1 266736018.658 38.84%
SetIntersection_None_Set_uint32_16384_1024 273568599.904 41.47%
SetIntersection_None_Set_uint32_16384_16 272332529.910 41.15%
SetIntersection_None_Set_uint32_16384_16384 316627749.521 59.45%
SetIntersection_None_Set_uint32_16384_256 275293305.982 42.57%
SetIntersection_None_Set_uint32_16384_4 272438337.561 41.34%
SetIntersection_None_Set_uint32_16384_64 278686616.058 44.14%
SetIntersection_None_Set_uint32_16_1 68296112.125 -1.70%
SetIntersection_None_Set_uint32_16_16 37626409.307 3.75%
SetIntersection_None_Set_uint32_16_4 60094299.493 3.65%
SetIntersection_None_Set_uint32_1_1 528087231.961 -
SetIntersection_None_Set_uint32_256_1 13552905.274 -4.85%
SetIntersection_None_Set_uint32_256_16 12629279.152 -2.17%
SetIntersection_None_Set_uint32_256_256 6820832.193 -2.74%
SetIntersection_None_Set_uint32_256_4 13456939.019 -1.26%
SetIntersection_None_Set_uint32_256_64 10955720.347 -7.68%
SetIntersection_None_Set_uint32_262144_1 1512492.541 14.67%
SetIntersection_None_Set_uint32_262144_1024 1733708.195 17.04%
SetIntersection_None_Set_uint32_262144_16 1439739.019 10.40%
SetIntersection_None_Set_uint32_262144_16384 1526083.332 14.88%
SetIntersection_None_Set_uint32_262144_256 1504237.298 13.09%
SetIntersection_None_Set_uint32_262144_262144 1591294.073 6.97%
SetIntersection_None_Set_uint32_262144_4 1745336.223 18.08%
SetIntersection_None_Set_uint32_262144_64 1709691.249 15.09%
SetIntersection_None_Set_uint32_4_1 214901722.404 -
SetIntersection_None_Set_uint32_4_4 134138590.534 -
SetIntersection_None_Set_uint32_64_1 23560551.985 -
SetIntersection_None_Set_uint32_64_16 19328531.101 -
SetIntersection_None_Set_uint32_64_4 23109400.640 -1.08%
SetIntersection_None_Set_uint32_64_64 12290843.145 -6.08%
SetIntersection_None_Set_uint64_1024_1 10607586.568 1.17%
SetIntersection_None_Set_uint64_1024_1024 10579845.496 -
SetIntersection_None_Set_uint64_1024_16 10749616.986 1.21%
SetIntersection_None_Set_uint64_1024_256 10409320.239 -1.55%
SetIntersection_None_Set_uint64_1024_4 10513863.247 -6.70%
SetIntersection_None_Set_uint64_1024_64 10387692.181 -
SetIntersection_None_Set_uint64_16384_1 185065488.843 -2.46%
SetIntersection_None_Set_uint64_16384_1024 186015921.459 -6.81%
SetIntersection_None_Set_uint64_16384_16 187120957.719 -6.45%
SetIntersection_None_Set_uint64_16384_16384 189172923.658 -
SetIntersection_None_Set_uint64_16384_256 187939574.290 -2.41%
SetIntersection_None_Set_uint64_16384_4 184483464.574 -7.36%
SetIntersection_None_Set_uint64_16384_64 185238937.661 -5.63%
SetIntersection_None_Set_uint64_16_1 68789398.765 -
SetIntersection_None_Set_uint64_16_16 36612787.181 -
SetIntersection_None_Set_uint64_16_4 58218380.942 -1.59%
SetIntersection_None_Set_uint64_1_1 524837631.030 -
SetIntersection_None_Set_uint64_256_1 13635669.935 -6.06%
SetIntersection_None_Set_uint64_256_16 12592884.612 -4.21%
SetIntersection_None_Set_uint64_256_256 6729170.214 -
SetIntersection_None_Set_uint64_256_4 13515958.320 -
SetIntersection_None_Set_uint64_256_64 10626772.472 -3.88%
SetIntersection_None_Set_uint64_262144_1 1576568.000 6.87%
SetIntersection_None_Set_uint64_262144_1024 1411499.921 5.47%
SetIntersection_None_Set_uint64_262144_16 1580504.235 7.10%
SetIntersection_None_Set_uint64_262144_16384 1587732.695 6.98%
SetIntersection_None_Set_uint64_262144_256 1578080.468 7.04%
SetIntersection_None_Set_uint64_262144_262144 1428988.762 5.63%
SetIntersection_None_Set_uint64_262144_4 1411376.987 5.34%
SetIntersection_None_Set_uint64_262144_64 1413216.814 5.81%
SetIntersection_None_Set_uint64_4_1 215823502.235 -
SetIntersection_None_Set_uint64_4_4 134742980.640 -
SetIntersection_None_Set_uint64_64_1 24535560.806 1.76%
SetIntersection_None_Set_uint64_64_16 20116284.955 2.48%
SetIntersection_None_Set_uint64_64_4 23442165.774 -1.42%
SetIntersection_None_Set_uint64_64_64 12399393.547 -4.17%
SetIntersection_None_Vector_float_1024_1 3497089.306 1.82%
SetIntersection_None_Vector_float_1024_1024 3359967.796 -3.61%
SetIntersection_None_Vector_float_1024_16 3460470.773 -
SetIntersection_None_Vector_float_1024_256 3428744.292 -
SetIntersection_None_Vector_float_1024_4 3343789.745 -3.61%
SetIntersection_None_Vector_float_1024_64 3315916.238 -4.45%
SetIntersection_None_Vector_float_16384_1 38993017.655 79.59%
SetIntersection_None_Vector_float_16384_1024 38634975.441 75.18%
SetIntersection_None_Vector_float_16384_16 38677910.250 14.17%
SetIntersection_None_Vector_float_16384_16384 38900603.261 63.06%
SetIntersection_None_Vector_float_16384_256 38926837.547 12.28%
SetIntersection_None_Vector_float_16384_4 38676106.837 67.72%
SetIntersection_None_Vector_float_16384_64 38732095.389 89.77%
SetIntersection_None_Vector_float_16_1 64122228.617 -
SetIntersection_None_Vector_float_16_16 34163421.136 -
SetIntersection_None_Vector_float_16_4 54592316.298 1.16%
SetIntersection_None_Vector_float_1_1 526105153.284 -
SetIntersection_None_Vector_float_256_1 6668202.795 18.80%
SetIntersection_None_Vector_float_256_16 6114962.996 15.64%
SetIntersection_None_Vector_float_256_256 3336237.557 16.05%
SetIntersection_None_Vector_float_256_4 6447404.008 14.71%
SetIntersection_None_Vector_float_256_64 5205218.055 13.82%
SetIntersection_None_Vector_float_262144_1 352174719.408 -3.78%
SetIntersection_None_Vector_float_262144_1024 351464193.470 -
SetIntersection_None_Vector_float_262144_16 351689814.435 12.18%
SetIntersection_None_Vector_float_262144_16384 350828736.244 -7.36%
SetIntersection_None_Vector_float_262144_256 350722427.946 13.21%
SetIntersection_None_Vector_float_262144_262144 350382473.320 11.66%
SetIntersection_None_Vector_float_262144_4 349620232.048 19.41%
SetIntersection_None_Vector_float_262144_64 350289627.444 12.60%
SetIntersection_None_Vector_float_4_1 211622060.285 -
SetIntersection_None_Vector_float_4_4 132535772.614 -
SetIntersection_None_Vector_float_64_1 18763393.395 -
SetIntersection_None_Vector_float_64_16 15307547.325 5.71%
SetIntersection_None_Vector_float_64_4 17960380.231 2.49%
SetIntersection_None_Vector_float_64_64 9398212.138 -1.68%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 3369578.859 -24.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 3391108.895 19.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 3438759.595 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 3324520.960 17.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 3421758.907 3.53%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 3438465.018 25.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 41818982.316 21.13%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 38658728.031 12.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 40405991.906 17.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 44864546.135 29.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 44845550.042 30.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 44978264.580 30.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 40556939.272 17.73%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 64547176.421 1.52%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33972692.607 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 55173734.308 3.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 524319909.910 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 6556544.736 -11.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 7152890.652 27.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 3256734.181 -3.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 6462349.423 11.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 5533672.587 13.93%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 345137397.293 -1.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 356730339.583 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 347957448.568 -4.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 344369359.625 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 344721323.733 -4.31%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 356432929.790 -1.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 345398017.671 -4.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 342622639.456 -5.89%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 211209839.937 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 132273770.207 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 18839334.522 -3.64%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 15535902.831 6.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 18032545.301 -3.68%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9603037.528 5.02%
SetIntersection_None_Vector_string_1024_1 8897313.802 -2.52%
SetIntersection_None_Vector_string_1024_1024 8938377.863 -
SetIntersection_None_Vector_string_1024_16 8965315.763 -
SetIntersection_None_Vector_string_1024_256 8992658.649 -
SetIntersection_None_Vector_string_1024_4 8914778.521 -7.20%
SetIntersection_None_Vector_string_1024_64 8907853.765 -
SetIntersection_None_Vector_string_16384_1 128673127.107 -1.98%
SetIntersection_None_Vector_string_16384_1024 142172512.086 8.62%
SetIntersection_None_Vector_string_16384_16 148981499.812 13.82%
SetIntersection_None_Vector_string_16384_16384 129036559.723 -2.05%
SetIntersection_None_Vector_string_16384_256 148609367.386 13.73%
SetIntersection_None_Vector_string_16384_4 148877303.582 14.08%
SetIntersection_None_Vector_string_16384_64 151591431.024 15.34%
SetIntersection_None_Vector_string_16_1 69420766.329 -2.01%
SetIntersection_None_Vector_string_16_16 36556028.081 -1.69%
SetIntersection_None_Vector_string_16_4 59297183.891 -
SetIntersection_None_Vector_string_1_1 527371409.673 -
SetIntersection_None_Vector_string_256_1 11893735.294 -5.66%
SetIntersection_None_Vector_string_256_16 11418629.175 -
SetIntersection_None_Vector_string_256_256 6051566.615 -
SetIntersection_None_Vector_string_256_4 11925292.725 -1.52%
SetIntersection_None_Vector_string_256_64 9644173.499 -
SetIntersection_None_Vector_string_262144_1 1724725.589 35.66%
SetIntersection_None_Vector_string_262144_1024 1727656.927 42.10%
SetIntersection_None_Vector_string_262144_16 1762480.009 45.30%
SetIntersection_None_Vector_string_262144_16384 1938757.487 49.83%
SetIntersection_None_Vector_string_262144_256 1732234.843 41.46%
SetIntersection_None_Vector_string_262144_262144 2237217.501 -
SetIntersection_None_Vector_string_262144_4 1709163.655 33.19%
SetIntersection_None_Vector_string_262144_64 1749464.776 40.46%
SetIntersection_None_Vector_string_4_1 215609270.725 -
SetIntersection_None_Vector_string_4_4 134981311.795 -
SetIntersection_None_Vector_string_64_1 24130590.439 -
SetIntersection_None_Vector_string_64_16 19599023.037 -2.66%
SetIntersection_None_Vector_string_64_4 23158864.329 -1.04%
SetIntersection_None_Vector_string_64_64 12318940.810 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3446524.683 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 4527231.026 -1.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4475900.391 -19.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3945036.465 -10.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4423770.960 -11.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4512019.083 -19.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 39462871.850 -32.91%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 41227302.607 -32.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 42422957.951 -27.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 58065175.638 13.43%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 40929776.756 -24.69%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 45088068.396 -13.14%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 45939734.252 -22.09%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 64682263.360 -1.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 34553935.697 2.84%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 55989896.545 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 524428451.833 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 6526969.134 -13.68%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 6362571.912 -22.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 3888050.374 2.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 6761653.000 -19.95%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 5122773.115 -20.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 345094375.157 -4.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 349199396.480 -6.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 347256703.768 -3.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 330299443.286 -2.69%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 345569773.267 1.65%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350973554.421 -2.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 344246325.471 -5.36%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 358866187.666 -1.52%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213529860.697 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 132531728.103 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 19723644.741 5.02%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 15314525.651 -9.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 18169924.446 -2.98%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 10234948.900 1.50%
SetIntersection_None_Vector_uint32_1024_1 2361809.183 4.61%
SetIntersection_None_Vector_uint32_1024_1024 3425947.577 -
SetIntersection_None_Vector_uint32_1024_16 3322510.235 27.76%
SetIntersection_None_Vector_uint32_1024_256 3329363.698 -2.32%
SetIntersection_None_Vector_uint32_1024_4 2521031.536 9.06%
SetIntersection_None_Vector_uint32_1024_64 3376352.275 1.86%
SetIntersection_None_Vector_uint32_16384_1 31716316.240 58.25%
SetIntersection_None_Vector_uint32_16384_1024 34088534.303 18.96%
SetIntersection_None_Vector_uint32_16384_16 34486881.783 23.32%
SetIntersection_None_Vector_uint32_16384_16384 33104920.108 65.36%
SetIntersection_None_Vector_uint32_16384_256 34590535.797 70.65%
SetIntersection_None_Vector_uint32_16384_4 33365476.690 65.32%
SetIntersection_None_Vector_uint32_16384_64 34603649.890 73.03%
SetIntersection_None_Vector_uint32_16_1 64566078.019 1.21%
SetIntersection_None_Vector_uint32_16_16 33769416.157 -
SetIntersection_None_Vector_uint32_16_4 54152277.231 -
SetIntersection_None_Vector_uint32_1_1 528609065.897 1.02%
SetIntersection_None_Vector_uint32_256_1 6475479.790 16.46%
SetIntersection_None_Vector_uint32_256_16 6150449.269 13.09%
SetIntersection_None_Vector_uint32_256_256 2901094.477 1.22%
SetIntersection_None_Vector_uint32_256_4 6604081.984 18.59%
SetIntersection_None_Vector_uint32_256_64 4508691.757 -
SetIntersection_None_Vector_uint32_262144_1 407327291.400 22.07%
SetIntersection_None_Vector_uint32_262144_1024 340128118.571 -10.74%
SetIntersection_None_Vector_uint32_262144_16 334524658.908 -17.46%
SetIntersection_None_Vector_uint32_262144_16384 376125089.475 23.23%
SetIntersection_None_Vector_uint32_262144_256 338235608.768 -14.99%
SetIntersection_None_Vector_uint32_262144_262144 334990910.920 7.16%
SetIntersection_None_Vector_uint32_262144_4 344722512.935 14.52%
SetIntersection_None_Vector_uint32_262144_64 359430992.976 -11.37%
SetIntersection_None_Vector_uint32_4_1 212440130.912 -
SetIntersection_None_Vector_uint32_4_4 132834669.640 -
SetIntersection_None_Vector_uint32_64_1 18663405.201 3.40%
SetIntersection_None_Vector_uint32_64_16 15211177.509 6.32%
SetIntersection_None_Vector_uint32_64_4 17911539.678 6.31%
SetIntersection_None_Vector_uint32_64_64 9537310.043 -
SetIntersection_None_Vector_uint64_1024_1 3430688.335 49.32%
SetIntersection_None_Vector_uint64_1024_1024 3480208.153 53.46%
SetIntersection_None_Vector_uint64_1024_16 3420816.688 47.07%
SetIntersection_None_Vector_uint64_1024_256 3439028.468 46.89%
SetIntersection_None_Vector_uint64_1024_4 3446450.038 48.78%
SetIntersection_None_Vector_uint64_1024_64 3332140.576 42.96%
SetIntersection_None_Vector_uint64_16384_1 38053635.322 86.19%
SetIntersection_None_Vector_uint64_16384_1024 38385358.732 27.86%
SetIntersection_None_Vector_uint64_16384_16 38290697.103 52.34%
SetIntersection_None_Vector_uint64_16384_16384 38241910.515 87.44%
SetIntersection_None_Vector_uint64_16384_256 38218685.472 73.89%
SetIntersection_None_Vector_uint64_16384_4 38357602.432 65.75%
SetIntersection_None_Vector_uint64_16384_64 38225066.056 87.14%
SetIntersection_None_Vector_uint64_16_1 63847449.839 1.95%
SetIntersection_None_Vector_uint64_16_16 33930544.874 -
SetIntersection_None_Vector_uint64_16_4 54241931.004 1.95%
SetIntersection_None_Vector_uint64_1_1 524141727.352 -
SetIntersection_None_Vector_uint64_256_1 6439675.525 12.87%
SetIntersection_None_Vector_uint64_256_16 6164971.942 -
SetIntersection_None_Vector_uint64_256_256 3212744.836 14.30%
SetIntersection_None_Vector_uint64_256_4 6511375.734 2.83%
SetIntersection_None_Vector_uint64_256_64 5309470.829 18.50%
SetIntersection_None_Vector_uint64_262144_1 350956835.939 16.04%
SetIntersection_None_Vector_uint64_262144_1024 350877462.731 -8.36%
SetIntersection_None_Vector_uint64_262144_16 350517121.842 -1.55%
SetIntersection_None_Vector_uint64_262144_16384 351444193.472 -9.31%
SetIntersection_None_Vector_uint64_262144_256 350297583.422 -3.88%
SetIntersection_None_Vector_uint64_262144_262144 350130180.673 -
SetIntersection_None_Vector_uint64_262144_4 350305946.233 1.38%
SetIntersection_None_Vector_uint64_262144_64 351068677.303 1.20%
SetIntersection_None_Vector_uint64_4_1 210499304.044 -
SetIntersection_None_Vector_uint64_4_4 131883516.855 -
SetIntersection_None_Vector_uint64_64_1 18675754.693 4.01%
SetIntersection_None_Vector_uint64_64_16 15188189.723 6.24%
SetIntersection_None_Vector_uint64_64_4 17820634.397 5.86%
SetIntersection_None_Vector_uint64_64_64 9498168.342 7.21%
bm_exception_ptr_copy_assign_nonnull 3.427 -
bm_exception_ptr_copy_assign_null 0.691 -
bm_exception_ptr_copy_ctor_nonnull 3.163 -
bm_exception_ptr_copy_ctor_null 0.611 15.66%
bm_exception_ptr_move_assign_nonnull 3.220 -1.14%
bm_exception_ptr_move_assign_null 0.489 -
bm_exception_ptr_move_ctor_nonnull 3.238 -1.63%
bm_exception_ptr_move_ctor_null 0.485 -
bm_exception_ptr_swap_nonnull 1.304 -
bm_exception_ptr_swap_null 1.541 -
bm_lexicographical_compare<int>/1 0.576 -3.79%
bm_lexicographical_compare<int>/1048576 233729.441 -1.64%
bm_lexicographical_compare<int>/262144 57290.218 -1.52%
bm_lexicographical_compare<int>/32768 7149.292 -1.26%
bm_lexicographical_compare<int>/4096 903.859 -
bm_lexicographical_compare<int>/512 124.785 -
bm_lexicographical_compare<int>/64 15.012 -1.10%
bm_lexicographical_compare<int>/8 2.478 -2.71%
bm_lexicographical_compare<signed_char>/1 0.660 -3.73%
bm_lexicographical_compare<signed_char>/1048576 228146.615 -
bm_lexicographical_compare<signed_char>/262144 57019.125 -
bm_lexicographical_compare<signed_char>/32768 7139.423 -
bm_lexicographical_compare<signed_char>/4096 904.601 -
bm_lexicographical_compare<signed_char>/512 124.791 -
bm_lexicographical_compare<signed_char>/64 15.164 -
bm_lexicographical_compare<signed_char>/8 2.563 -
bm_lexicographical_compare<unsigned_char>/1 1.738 -4.79%
bm_lexicographical_compare<unsigned_char>/1048576 17680.532 -
bm_lexicographical_compare<unsigned_char>/262144 4445.246 -
bm_lexicographical_compare<unsigned_char>/32768 552.911 -1.52%
bm_lexicographical_compare<unsigned_char>/4096 74.487 -1.50%
bm_lexicographical_compare<unsigned_char>/512 8.544 -1.40%
bm_lexicographical_compare<unsigned_char>/64 2.018 -
bm_lexicographical_compare<unsigned_char>/8 1.450 -17.12%
bm_make_exception_ptr/threads:1 12.371 2.73%
bm_make_exception_ptr/threads:2 6.209 2.47%
bm_make_exception_ptr/threads:4 2.976 -2.82%
bm_make_exception_ptr/threads:8 2.059 -4.83%
bm_ranges_lexicographical_compare<int>/1 0.743 -
bm_ranges_lexicographical_compare<int>/1048576 372546.458 -1.34%
bm_ranges_lexicographical_compare<int>/262144 92035.524 -1.45%
bm_ranges_lexicographical_compare<int>/32768 11499.730 -1.41%
bm_ranges_lexicographical_compare<int>/4096 1431.672 -1.56%
bm_ranges_lexicographical_compare<int>/512 182.778 -1.45%
bm_ranges_lexicographical_compare<int>/64 22.728 -1.51%
bm_ranges_lexicographical_compare<int>/8 3.178 -1.55%
bm_ranges_lexicographical_compare<signed_char>/1 0.816 6.16%
bm_ranges_lexicographical_compare<signed_char>/1048576 366475.128 -1.44%
bm_ranges_lexicographical_compare<signed_char>/262144 91761.441 -1.20%
bm_ranges_lexicographical_compare<signed_char>/32768 11422.055 -1.59%
bm_ranges_lexicographical_compare<signed_char>/4096 1433.282 -1.48%
bm_ranges_lexicographical_compare<signed_char>/512 182.816 -1.57%
bm_ranges_lexicographical_compare<signed_char>/64 23.262 -2.11%
bm_ranges_lexicographical_compare<signed_char>/8 3.180 -1.46%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.829 1.84%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17721.305 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4440.401 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 554.756 -1.43%
bm_ranges_lexicographical_compare<unsigned_char>/4096 75.020 -1.25%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.622 -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.076 2.90%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.570 -
dynamic_cast_(Chain,_1_level) 1.151 -7.28%
dynamic_cast_(Chain,_2_levels) 1.136 -8.14%
dynamic_cast_(Chain,_3_levels) 1.138 -8.25%
dynamic_cast_(Chain,_4_levels) 1.132 -3.50%
dynamic_cast_(Chain,_5_levels) 1.135 -1.37%
dynamic_cast_(Chain,_6_levels) 1.103 -1.68%
dynamic_cast_(Chain,_7_levels) 1.096 -2.69%
dynamic_cast_(Chain,_8_levels) 1.152 -
dynamic_cast_(Chain,_9_levels) 1.097 -2.68%
dynamic_cast_(Chain_fail,_1_level) 14.867 6.79%
dynamic_cast_(Chain_fail,_2_levels) 21.935 8.29%
dynamic_cast_(Chain_fail,_3_levels) 27.239 8.85%
dynamic_cast_(Chain_fail,_4_levels) 35.828 4.13%
dynamic_cast_(Chain_fail,_5_levels) 44.098 5.06%
dynamic_cast_(Chain_fail,_6_levels) 54.790 5.89%
dynamic_cast_(Chain_fail,_7_levels) 62.322 8.22%
dynamic_cast_(Chain_fail,_8_levels) 65.886 5.35%
dynamic_cast_(Chain_middle,_1_level) 11.570 9.58%
dynamic_cast_(Chain_middle,_2_levels) 19.581 8.12%
dynamic_cast_(Chain_middle,_3_levels) 32.464 8.25%
dynamic_cast_(Chain_middle,_4_levels) 35.928 9.47%
dynamic_cast_(Chain_to_complete) 0.232 -
dynamic_cast_(DAG_leftmost,_3_levels) 1.379 -
dynamic_cast_(DAG_leftmost,_4_levels) 1.379 -
dynamic_cast_(DAG_leftmost,_5_levels) 1.379 -
dynamic_cast_(DAG_leftmost_middle,_1_level) 36.604 -1.98%
dynamic_cast_(DAG_leftmost_middle,_2_levels) 28.028 -2.02%
dynamic_cast_(DAG_leftmost_middle,_3_levels) 20.897 -1.38%
dynamic_cast_(DAG_rightmost,_3_levels) 1.380 -
dynamic_cast_(DAG_rightmost,_4_levels) 1.380 -
dynamic_cast_(DAG_rightmost,_5_levels) 1.382 -
dynamic_cast_(DAG_rightmost_middle,_1_level) 18.365 -1.27%
dynamic_cast_(DAG_rightmost_middle,_2_levels) 13.090 -
dynamic_cast_(DAG_rightmost_middle,_3_levels) 7.438 -1.92%
dynamic_cast_(DAG_sidecast,_1_level) 10.429 2.18%
dynamic_cast_(DAG_sidecast,_2_levels) 58.475 1.56%
dynamic_cast_(DAG_sidecast,_3_levels) 82.606 -
dynamic_cast_(DAG_sidecast_fail,_1_level) 48.460 2.27%
dynamic_cast_(DAG_sidecast_fail,_2_levels) 69.802 -1.04%
dynamic_cast_(DAG_sidecast_fail,_3_levels) 85.079 -
dynamic_cast_(DAG_to_complete) 0.229 -
dynamic_cast_(VChain,_1_level) 6.938 -3.71%
dynamic_cast_(VChain,_2_levels) 10.964 -3.17%
dynamic_cast_(VChain,_3_levels) 14.406 -5.07%
dynamic_cast_(VChain,_4_levels) 19.252 -5.14%
dynamic_cast_(VChain,_5_levels) 25.578 -2.12%
dynamic_cast_(VChain_fail,_1_level) 6.947 2.83%
dynamic_cast_(VChain_fail,_2_levels) 13.752 -2.32%
dynamic_cast_(VChain_fail,_3_levels) 21.700 -2.70%
dynamic_cast_(VChain_fail,_4_levels) 31.176 -
dynamic_cast_(VChain_fail,_5_levels) 43.199 -3.01%
dynamic_cast_(VChain_middle,_1_level) 13.593 -6.32%
dynamic_cast_(VChain_middle,_2_levels) 27.082 -4.38%
dynamic_cast_(VChain_middle,_3_levels) 46.320 -1.67%
dynamic_cast_(VChain_middle,_4_levels) 62.484 -3.13%
dynamic_cast_(VChain_to_complete) 0.229 -
dynamic_cast_(VDAG_leftmost,_3_levels) 31.041 -
dynamic_cast_(VDAG_leftmost,_4_levels) 53.346 -
dynamic_cast_(VDAG_leftmost,_5_levels) 91.190 -
dynamic_cast_(VDAG_leftmost_middle,_1_level) 86.362 4.61%
dynamic_cast_(VDAG_leftmost_middle,_2_levels) 161.950 1.67%
dynamic_cast_(VDAG_leftmost_middle,_3_levels) 319.631 2.59%
dynamic_cast_(VDAG_rightmost,_3_levels) 7.010 -
dynamic_cast_(VDAG_rightmost,_4_levels) 8.405 3.08%
dynamic_cast_(VDAG_rightmost,_5_levels) 9.528 -
dynamic_cast_(VDAG_rightmost_middle,_1_level) 70.950 1.49%
dynamic_cast_(VDAG_rightmost_middle,_2_levels) 141.578 1.43%
dynamic_cast_(VDAG_rightmost_middle,_3_levels) 282.852 2.62%
dynamic_cast_(VDAG_sidecast,_1_level) 10.712 1.28%
dynamic_cast_(VDAG_sidecast,_2_levels) 60.978 2.70%
dynamic_cast_(VDAG_sidecast,_3_levels) 76.085 3.73%
dynamic_cast_(VDAG_sidecast_fail,_1_level) 57.879 1.71%
dynamic_cast_(VDAG_sidecast_fail,_2_levels) 75.167 2.61%
dynamic_cast_(VDAG_sidecast_fail,_3_levels) 77.346 2.01%
dynamic_cast_(VDAG_to_complete) 0.229 -
ranges::min(std::deque<__int128>)/1 0.531 16.92%
ranges::min(std::deque<__int128>)/64 21.805 -11.29%
ranges::min(std::deque<__int128>)/70000 23636.398 -13.67%
ranges::min(std::deque<__int128>)/8 2.633 -3.41%
ranges::min(std::deque<char>)/1 0.589 37.43%
ranges::min(std::deque<char>)/64 15.008 -
ranges::min(std::deque<char>)/70000 16378.918 -1.04%
ranges::min(std::deque<char>)/8 2.184 -1.77%
ranges::min(std::deque<long_long>)/1 0.363 -19.89%
ranges::min(std::deque<long_long>)/64 31.080 -
ranges::min(std::deque<long_long>)/70000 34242.372 -
ranges::min(std::deque<long_long>)/8 2.186 -14.36%
ranges::min(std::list<__int128>)/1 0.391 8.43%
ranges::min(std::list<__int128>)/64 35.723 2.80%
ranges::min(std::list<__int128>)/70000 56214.323 1.23%
ranges::min(std::list<__int128>)/8 2.352 -1.12%
ranges::min(std::list<char>)/1 0.581 -11.02%
ranges::min(std::list<char>)/64 26.920 3.91%
ranges::min(std::list<char>)/70000 53351.929 -
ranges::min(std::list<char>)/8 2.299 -1.21%
ranges::min(std::list<long_long>)/1 0.404 -6.59%
ranges::min(std::list<long_long>)/64 25.767 -
ranges::min(std::list<long_long>)/70000 54613.391 -
ranges::min(std::list<long_long>)/8 1.786 -1.47%
ranges::min(std::vector<__int128>)/1 0.316 -
ranges::min(std::vector<__int128>)/64 16.802 -7.38%
ranges::min(std::vector<__int128>)/70000 18411.450 -7.53%
ranges::min(std::vector<__int128>)/8 2.440 -3.41%
ranges::min(std::vector<char>)/1 0.287 11.11%
ranges::min(std::vector<char>)/64 4.178 -
ranges::min(std::vector<char>)/70000 475.670 -1.47%
ranges::min(std::vector<char>)/8 2.245 4.74%
ranges::min(std::vector<long_long>)/1 0.282 -12.33%
ranges::min(std::vector<long_long>)/64 4.587 -1.01%
ranges::min(std::vector<long_long>)/70000 7666.740 -
ranges::min(std::vector<long_long>)/8 2.103 -4.01%
ranges::minmax(std::deque<__int128>)/1 0.543 -
ranges::minmax(std::deque<__int128>)/64 24.450 -3.14%
ranges::minmax(std::deque<__int128>)/70000 27922.767 -5.22%
ranges::minmax(std::deque<__int128>)/8 3.692 5.26%
ranges::minmax(std::deque<char>)/1 0.509 12.90%
ranges::minmax(std::deque<char>)/64 20.606 -3.01%
ranges::minmax(std::deque<char>)/70000 22649.156 -1.81%
ranges::minmax(std::deque<char>)/8 2.588 -3.87%
ranges::minmax(std::deque<long_long>)/1 0.414 -8.85%
ranges::minmax(std::deque<long_long>)/64 20.740 -5.58%
ranges::minmax(std::deque<long_long>)/70000 22840.890 1.63%
ranges::minmax(std::deque<long_long>)/8 2.544 -2.26%
ranges::minmax(std::list<__int128>)/1 0.447 -
ranges::minmax(std::list<__int128>)/64 38.927 -1.32%
ranges::minmax(std::list<__int128>)/70000 55666.546 -2.12%
ranges::minmax(std::list<__int128>)/8 3.972 -
ranges::minmax(std::list<char>)/1 0.440 13.99%
ranges::minmax(std::list<char>)/64 30.305 -
ranges::minmax(std::list<char>)/70000 52727.486 -
ranges::minmax(std::list<char>)/8 2.124 -
ranges::minmax(std::list<long_long>)/1 0.424 10.48%
ranges::minmax(std::list<long_long>)/64 24.428 3.95%
ranges::minmax(std::list<long_long>)/70000 54078.349 8.87%
ranges::minmax(std::list<long_long>)/8 1.991 -
ranges::minmax(std::vector<__int128>)/1 0.280 -18.76%
ranges::minmax(std::vector<__int128>)/64 33.304 -1.22%
ranges::minmax(std::vector<__int128>)/70000 36673.686 -1.54%
ranges::minmax(std::vector<__int128>)/8 4.088 -1.67%
ranges::minmax(std::vector<char>)/1 0.653 -
ranges::minmax(std::vector<char>)/64 15.332 -7.18%
ranges::minmax(std::vector<char>)/70000 16927.846 -6.25%
ranges::minmax(std::vector<char>)/8 1.896 -9.66%
ranges::minmax(std::vector<long_long>)/1 0.440 44.51%
ranges::minmax(std::vector<long_long>)/64 16.135 -1.58%
ranges::minmax(std::vector<long_long>)/70000 17879.820 -1.39%
ranges::minmax(std::vector<long_long>)/8 1.988 -
rng::adjacent_view::begin()/1000_(empty_view) 118.645 -
rng::adjacent_view::begin()/1000_(full_view) 732.276 51.34%
rng::adjacent_view::begin()/100_(empty_view) 11.192 -
rng::adjacent_view::begin()/100_(full_view) 44.908 -15.46%
rng::adjacent_view::begin()/10_(empty_view) 0.543 -
rng::adjacent_view::begin()/10_(full_view) 0.543 -
rng::adjacent_view::begin()/2_(empty_view) 0.218 -
rng::adjacent_view::begin()/2_(full_view) 0.217 -
rng::adjacent_view::begin()/3_(empty_view) 0.217 -
rng::adjacent_view::begin()/3_(full_view) 0.217 -
rng::adjacent_view::begin()/4_(empty_view) 0.217 -
rng::adjacent_view::begin()/4_(full_view) 0.217 -
rng::adjacent_view::begin()/5_(empty_view) 0.445 -
rng::adjacent_view::begin()/5_(full_view) 0.328 -
rng::adjacent_view::begin()/6_(empty_view) 0.326 -
rng::adjacent_view::begin()/6_(full_view) 0.326 -
rng::adjacent_view::begin()/7_(empty_view) 0.599 -
rng::adjacent_view::begin()/7_(full_view) 0.435 -
rng::adjacent_view::begin()/8_(empty_view) 0.435 -
rng::adjacent_view::begin()/8_(full_view) 0.435 -
rng::adjacent_view::begin()/9_(empty_view) 0.768 -1.52%
rng::adjacent_view::begin()/9_(full_view) 0.652 -
rng::contains(deque<int>)_(process_all)/1048576 365649.857 -
rng::contains(deque<int>)_(process_all)/32 8.060 -1.37%
rng::contains(deque<int>)_(process_all)/50 12.651 4.04%
rng::contains(deque<int>)_(process_all)/8 2.198 -1.72%
rng::contains(deque<int>)_(process_all)/8192 2833.880 -
rng::contains(list<int>)_(process_all)/1048576 840990.409 1.55%
rng::contains(list<int>)_(process_all)/32 9.431 5.88%
rng::contains(list<int>)_(process_all)/50 17.445 -2.87%
rng::contains(list<int>)_(process_all)/8 2.380 2.44%
rng::contains(list<int>)_(process_all)/8192 6860.130 -15.90%
rng::contains(vector<int>)_(process_all)/1048576 230549.744 -
rng::contains(vector<int>)_(process_all)/32 8.544 8.17%
rng::contains(vector<int>)_(process_all)/50 11.791 -5.70%
rng::contains(vector<int>)_(process_all)/8 2.323 1.65%
rng::contains(vector<int>)_(process_all)/8192 1802.260 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 29014.563 -1.65%
rng::contains_subrange(deque<int>)_(near_matches)/1024 29992.589 -1.59%
rng::contains_subrange(deque<int>)_(near_matches)/8192 2378748.388 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 370279.175 5.64%
rng::contains_subrange(deque<int>)_(process_all)/16 5.147 -1.36%
rng::contains_subrange(deque<int>)_(process_all)/32 9.778 -1.42%
rng::contains_subrange(deque<int>)_(process_all)/50 14.931 -1.55%
rng::contains_subrange(deque<int>)_(process_all)/8192 2883.148 5.67%
rng::contains_subrange(deque<int>)_(same_length)/1048576 618790.098 -1.52%
rng::contains_subrange(deque<int>)_(same_length)/16 9.505 20.23%
rng::contains_subrange(deque<int>)_(same_length)/32 17.535 13.13%
rng::contains_subrange(deque<int>)_(same_length)/50 27.331 6.67%
rng::contains_subrange(deque<int>)_(same_length)/8192 4790.046 -1.24%
rng::contains_subrange(deque<int>)_(single_element)/1048576 368442.696 2.64%
rng::contains_subrange(deque<int>)_(single_element)/16 5.500 -1.32%
rng::contains_subrange(deque<int>)_(single_element)/32 10.656 1.08%
rng::contains_subrange(deque<int>)_(single_element)/50 19.118 -1.07%
rng::contains_subrange(deque<int>)_(single_element)/8192 2875.526 2.59%
rng::contains_subrange(list<int>)_(near_matches)/1000 36910.240 -1.68%
rng::contains_subrange(list<int>)_(near_matches)/1024 38743.282 -1.42%
rng::contains_subrange(list<int>)_(near_matches)/8192 2498385.736 -1.13%
rng::contains_subrange(list<int>)_(process_all)/1048576 857438.737 -
rng::contains_subrange(list<int>)_(process_all)/16 4.721 -
rng::contains_subrange(list<int>)_(process_all)/32 9.690 -1.77%
rng::contains_subrange(list<int>)_(process_all)/50 16.298 1.85%
rng::contains_subrange(list<int>)_(process_all)/8192 7427.709 2.74%
rng::contains_subrange(list<int>)_(same_length)/1048576 922801.152 -1.67%
rng::contains_subrange(list<int>)_(same_length)/16 6.656 -1.13%
rng::contains_subrange(list<int>)_(same_length)/32 15.690 -1.33%
rng::contains_subrange(list<int>)_(same_length)/50 29.172 -1.62%
rng::contains_subrange(list<int>)_(same_length)/8192 8503.591 -
rng::contains_subrange(list<int>)_(single_element)/1048576 830777.902 -
rng::contains_subrange(list<int>)_(single_element)/16 4.564 -4.59%
rng::contains_subrange(list<int>)_(single_element)/32 9.751 -1.57%
rng::contains_subrange(list<int>)_(single_element)/50 17.534 -1.04%
rng::contains_subrange(list<int>)_(single_element)/8192 7768.971 -1.13%
rng::contains_subrange(vector<int>)_(near_matches)/1000 14988.740 -1.66%
rng::contains_subrange(vector<int>)_(near_matches)/1024 15555.691 -1.49%
rng::contains_subrange(vector<int>)_(near_matches)/8192 902311.704 -1.29%
rng::contains_subrange(vector<int>)_(process_all)/1048576 229723.028 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.465 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.105 -
rng::contains_subrange(vector<int>)_(process_all)/50 15.619 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1797.830 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244490.062 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.587 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.363 -1.21%
rng::contains_subrange(vector<int>)_(same_length)/50 12.384 -1.08%
rng::contains_subrange(vector<int>)_(same_length)/8192 1939.789 2.70%
rng::contains_subrange(vector<int>)_(single_element)/1048576 228395.742 -2.35%
rng::contains_subrange(vector<int>)_(single_element)/16 4.363 -1.45%
rng::contains_subrange(vector<int>)_(single_element)/32 8.091 -
rng::contains_subrange(vector<int>)_(single_element)/50 15.573 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1796.647 -1.26%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 519.497 2.83%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 16532.715 4.09%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 18.905 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 4.166 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 4150.284 3.80%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 483.794 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15124.597 -1.00%
rng::find(join_view(list<vector<int>>))_(process_all)/50 22.980 -1.78%
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.377 -1.22%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3780.181 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 709.796 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26543.830 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 38.665 11.07%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.349 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10070.126 10.23%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 481.121 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 15054.204 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 26.386 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 4.364 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 3774.142 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 482.022 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 15093.905 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 23.054 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.369 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 3771.617 -
rng::find(vector<bool>)_(process_all)/1024 560.585 -1.69%
rng::find(vector<bool>)_(process_all)/1048576 569525.044 -1.66%
rng::find(vector<bool>)_(process_all)/50 25.848 -2.39%
rng::find(vector<bool>)_(process_all)/8 4.065 -2.15%
rng::find(vector<bool>)_(process_all)/8192 4454.341 -1.75%
rng::find_if(vector<bool>)_(process_all)/1024 567.835 -
rng::find_if(vector<bool>)_(process_all)/1048576 576453.992 -
rng::find_if(vector<bool>)_(process_all)/50 26.821 3.85%
rng::find_if(vector<bool>)_(process_all)/8 4.147 1.76%
rng::find_if(vector<bool>)_(process_all)/8192 4505.360 -
rng::find_if_not(vector<bool>)_(process_all)/1024 563.648 -1.88%
rng::find_if_not(vector<bool>)_(process_all)/1048576 571172.478 -2.03%
rng::find_if_not(vector<bool>)_(process_all)/50 26.178 -3.26%
rng::find_if_not(vector<bool>)_(process_all)/8 4.073 -2.65%
rng::find_if_not(vector<bool>)_(process_all)/8192 4463.174 -2.07%
rng::find_last(deque<int>)_(bail_10%)/1024 251.786 -1.32%
rng::find_last(deque<int>)_(bail_10%)/1048576 260131.491 -
rng::find_last(deque<int>)_(bail_10%)/50 11.399 -1.17%
rng::find_last(deque<int>)_(bail_10%)/8 2.660 -3.50%
rng::find_last(deque<int>)_(bail_10%)/8192 2037.074 -
rng::find_last(deque<int>)_(bail_90%)/1024 32.415 -4.44%
rng::find_last(deque<int>)_(bail_90%)/1048576 28974.137 -
rng::find_last(deque<int>)_(bail_90%)/50 2.031 -
rng::find_last(deque<int>)_(bail_90%)/8 0.912 -5.46%
rng::find_last(deque<int>)_(bail_90%)/8192 226.584 -1.63%
rng::find_last(forward_list<int>)_(bail_10%)/1024 629.340 2.42%
rng::find_last(forward_list<int>)_(bail_10%)/1048576 754998.003 -
rng::find_last(forward_list<int>)_(bail_10%)/50 13.952 -7.91%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.114 5.74%
rng::find_last(forward_list<int>)_(bail_10%)/8192 5559.345 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 679.111 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 758023.846 -
rng::find_last(forward_list<int>)_(bail_90%)/50 17.344 -1.19%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.220 -4.60%
rng::find_last(forward_list<int>)_(bail_90%)/8192 5517.858 -
rng::find_last(list<int>)_(bail_10%)/1024 661.863 -
rng::find_last(list<int>)_(bail_10%)/1048576 791458.997 -
rng::find_last(list<int>)_(bail_10%)/50 16.242 -1.30%
rng::find_last(list<int>)_(bail_10%)/8 2.211 -6.06%
rng::find_last(list<int>)_(bail_10%)/8192 6425.290 -
rng::find_last(list<int>)_(bail_90%)/1024 52.765 1.63%
rng::find_last(list<int>)_(bail_90%)/1048576 87374.727 -
rng::find_last(list<int>)_(bail_90%)/50 1.647 1.65%
rng::find_last(list<int>)_(bail_90%)/8 0.548 -8.64%
rng::find_last(list<int>)_(bail_90%)/8192 586.671 -
rng::find_last(vector<char>)_(bail_10%)/1024 117.131 3.19%
rng::find_last(vector<char>)_(bail_10%)/1048576 112351.035 4.29%
rng::find_last(vector<char>)_(bail_10%)/50 6.351 4.59%
rng::find_last(vector<char>)_(bail_10%)/8 1.412 6.17%
rng::find_last(vector<char>)_(bail_10%)/8192 883.111 3.97%
rng::find_last(vector<char>)_(bail_90%)/1024 14.191 -
rng::find_last(vector<char>)_(bail_90%)/1048576 11895.860 -
rng::find_last(vector<char>)_(bail_90%)/50 1.143 -
rng::find_last(vector<char>)_(bail_90%)/8 0.721 23.97%
rng::find_last(vector<char>)_(bail_90%)/8192 101.022 -1.07%
rng::find_last(vector<int>)_(bail_10%)/1024 209.757 -
rng::find_last(vector<int>)_(bail_10%)/1048576 209378.187 -
rng::find_last(vector<int>)_(bail_10%)/50 10.718 -
rng::find_last(vector<int>)_(bail_10%)/8 2.017 -
rng::find_last(vector<int>)_(bail_10%)/8192 1624.377 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.825 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23210.039 -1.56%
rng::find_last(vector<int>)_(bail_90%)/50 1.353 -2.54%
rng::find_last(vector<int>)_(bail_90%)/8 0.457 -
rng::find_last(vector<int>)_(bail_90%)/8192 189.059 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 482.046 -1.33%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 486558.548 -1.22%
rng::find_last_if(deque<int>)_(bail_10%)/50 23.224 33.81%
rng::find_last_if(deque<int>)_(bail_10%)/8 4.761 19.85%
rng::find_last_if(deque<int>)_(bail_10%)/8192 3809.161 -1.60%
rng::find_last_if(deque<int>)_(bail_90%)/1024 54.633 -2.10%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 52456.370 -2.45%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.643 5.59%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.065 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 428.425 -1.90%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 878.221 -1.19%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 936981.510 -2.35%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 22.567 -1.41%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 2.688 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6974.174 -2.25%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 768.867 -1.07%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 923510.080 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 22.904 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 2.519 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6335.044 -1.01%
rng::find_last_if(list<int>)_(bail_10%)/1024 699.192 -1.20%
rng::find_last_if(list<int>)_(bail_10%)/1048576 835227.399 -
rng::find_last_if(list<int>)_(bail_10%)/50 24.967 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.259 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6716.328 -1.38%
rng::find_last_if(list<int>)_(bail_90%)/1024 74.328 -1.75%
rng::find_last_if(list<int>)_(bail_90%)/1048576 90493.250 -1.25%
rng::find_last_if(list<int>)_(bail_90%)/50 2.125 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.686 3.09%
rng::find_last_if(list<int>)_(bail_90%)/8192 619.698 -1.20%
rng::find_last_if(vector<char>)_(bail_10%)/1024 238.989 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 234178.857 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.264 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.270 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1857.815 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 30.182 -2.61%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26092.629 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.485 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.460 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.763 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.082 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 318696.111 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.592 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.477 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2226.484 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 33.404 2.39%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 34854.705 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.564 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.466 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 221.384 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 478.115 -2.63%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 479835.378 -2.97%
rng::find_last_if_not(deque<int>)_(bail_10%)/50 16.530 8.91%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.572 5.08%
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 3746.652 -2.68%
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 54.160 -2.98%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 55716.198 3.30%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.603 8.00%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.051 5.42%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 435.055 -1.19%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 936.050 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 943313.740 -2.12%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 21.411 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.665 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 7026.713 -2.05%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 773.334 -1.13%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 929242.089 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 23.625 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.509 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6466.508 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 698.557 -1.12%
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 822246.632 -1.45%
rng::find_last_if_not(list<int>)_(bail_10%)/50 22.064 -1.65%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.413 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 9113.919 35.73%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 75.904 5.58%
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 90565.283 -1.31%
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.177 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.667 3.17%
rng::find_last_if_not(list<int>)_(bail_90%)/8192 620.425 -1.25%
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 238.699 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 234157.814 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.331 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.219 1.63%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1859.587 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.549 -1.07%
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26045.447 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.493 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.460 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 213.902 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 245.909 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 318609.192 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.561 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.430 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2236.845 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 31.094 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 34977.353 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.534 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.477 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 220.677 -
rng::fold_left(deque<int>)/1048576 1505056.476 -5.22%
rng::fold_left(deque<int>)/32 19.201 -15.69%
rng::fold_left(deque<int>)/50 33.077 -8.09%
rng::fold_left(deque<int>)/8 3.499 3.77%
rng::fold_left(deque<int>)/8192 12084.380 -1.02%
rng::fold_left(list<int>)/1048576 1351650.969 -
rng::fold_left(list<int>)/32 20.339 -
rng::fold_left(list<int>)/50 37.231 -1.02%
rng::fold_left(list<int>)/8 3.859 -
rng::fold_left(list<int>)/8192 10906.762 3.44%
rng::fold_left(vector<int>)/1048576 1324037.523 -
rng::fold_left(vector<int>)/32 21.900 -1.96%
rng::fold_left(vector<int>)/50 37.101 -1.07%
rng::fold_left(vector<int>)/8 3.609 -
rng::fold_left(vector<int>)/8192 10306.237 -
rng::for_each(map<int>)/32 40.783 -1.11%
rng::for_each(map<int>)/50 65.321 -
rng::for_each(map<int>)/8 8.690 -
rng::for_each(map<int>)/8192 16911.738 -1.36%
rng::for_each(multimap<int>)/32 41.391 -1.36%
rng::for_each(multimap<int>)/50 65.387 -
rng::for_each(multimap<int>)/8 8.710 -
rng::for_each(multimap<int>)/8192 16886.319 -1.53%
rng::for_each(multiset<int>)/32 41.029 -2.11%
rng::for_each(multiset<int>)/50 65.686 -
rng::for_each(multiset<int>)/8 8.943 -1.56%
rng::for_each(multiset<int>)/8192 16990.779 -1.60%
rng::for_each(set<int>)/32 41.660 -1.22%
rng::for_each(set<int>)/50 65.431 -1.52%
rng::for_each(set<int>)/8 8.879 -
rng::for_each(set<int>)/8192 17015.941 -1.77%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1024 1789.986 -1.25%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1048576 1860856.376 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/128 203.352 -1.53%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/131072 232696.058 -1.85%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16 15.560 2.03%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16384 29060.224 -1.95%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/2048 3611.216 -2.37%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/256 426.219 -2.57%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144 467473.364 -1.20%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32 47.288 -7.34%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768 58151.321 -2.01%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096 7248.610 -2.00%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512 881.208 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/524288 930600.837 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/64 99.433 -1.68%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/65536 116301.638 -2.22%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8 12.567 -1.30%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8192 14524.673 -1.31%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 1840607.448 11.57%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 457705.124 10.85%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 57304.539 11.15%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 7144.230 10.81%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 855.626 7.35%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 100.624 4.62%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/8 7.348 -
static_cast 0.220 -
std::adjacent_find(deque<int>)/1024 2733.794 -
std::adjacent_find(deque<int>)/1048576 2792251.063 -
std::adjacent_find(deque<int>)/50 79.763 -2.50%
std::adjacent_find(deque<int>)/8 5.020 -1.58%
std::adjacent_find(deque<int>)/8192 21825.101 -
std::adjacent_find(deque<int>,_pred)/1024 2763.107 -
std::adjacent_find(deque<int>,_pred)/1048576 2823632.571 -
std::adjacent_find(deque<int>,_pred)/50 105.842 -
std::adjacent_find(deque<int>,_pred)/8 6.289 -
std::adjacent_find(deque<int>,_pred)/8192 22058.846 -
std::adjacent_find(list<int>)/1024 704.719 -
std::adjacent_find(list<int>)/1048576 855063.114 -1.45%
std::adjacent_find(list<int>)/50 21.365 -1.24%
std::adjacent_find(list<int>)/8 2.151 -
std::adjacent_find(list<int>)/8192 6555.963 -
std::adjacent_find(list<int>,_pred)/1024 770.601 -1.38%
std::adjacent_find(list<int>,_pred)/1048576 911634.814 -1.12%
std::adjacent_find(list<int>,_pred)/50 36.139 -10.91%
std::adjacent_find(list<int>,_pred)/8 3.971 -6.48%
std::adjacent_find(list<int>,_pred)/8192 7133.786 -1.82%
std::adjacent_find(vector<int>)/1024 230.586 -1.32%
std::adjacent_find(vector<int>)/1048576 230745.571 -2.01%
std::adjacent_find(vector<int>)/50 12.198 -6.74%
std::adjacent_find(vector<int>)/8 1.980 -1.70%
std::adjacent_find(vector<int>)/8192 1799.392 -1.37%
std::adjacent_find(vector<int>,_pred)/1024 394.191 -1.31%
std::adjacent_find(vector<int>,_pred)/1048576 448982.023 -2.92%
std::adjacent_find(vector<int>,_pred)/50 23.070 -1.42%
std::adjacent_find(vector<int>,_pred)/8 3.481 6.93%
std::adjacent_find(vector<int>,_pred)/8192 3143.728 -
std::all_of(deque<int>)_(process_all)/32 7.689 -19.31%
std::all_of(deque<int>)_(process_all)/32768 9696.951 3.97%
std::all_of(deque<int>)_(process_all)/50 13.244 -13.10%
std::all_of(deque<int>)_(process_all)/8 2.736 -3.25%
std::all_of(deque<int>)_(process_all)/8192 2357.185 1.11%
std::all_of(list<int>)_(process_all)/32 10.025 -
std::all_of(list<int>)_(process_all)/32768 26079.648 -6.02%
std::all_of(list<int>)_(process_all)/50 20.885 -1.22%
std::all_of(list<int>)_(process_all)/8 2.908 -1.42%
std::all_of(list<int>)_(process_all)/8192 7554.113 -
std::all_of(vector<int>)_(process_all)/32 7.166 -
std::all_of(vector<int>)_(process_all)/32768 7265.901 -
std::all_of(vector<int>)_(process_all)/50 11.193 1.94%
std::all_of(vector<int>)_(process_all)/8 1.925 -
std::all_of(vector<int>)_(process_all)/8192 1777.792 -
std::any_of(deque<int>)_(process_all)/32 8.410 -2.95%
std::any_of(deque<int>)_(process_all)/32768 9268.800 -7.20%
std::any_of(deque<int>)_(process_all)/50 13.771 -2.14%
std::any_of(deque<int>)_(process_all)/8 2.437 -7.63%
std::any_of(deque<int>)_(process_all)/8192 2308.436 -6.84%
std::any_of(list<int>)_(process_all)/32 10.221 -1.62%
std::any_of(list<int>)_(process_all)/32768 26045.765 -5.98%
std::any_of(list<int>)_(process_all)/50 17.238 -
std::any_of(list<int>)_(process_all)/8 2.930 -1.69%
std::any_of(list<int>)_(process_all)/8192 8507.643 -
std::any_of(vector<int>)_(process_all)/32 7.195 -
std::any_of(vector<int>)_(process_all)/32768 7242.638 -
std::any_of(vector<int>)_(process_all)/50 11.119 -
std::any_of(vector<int>)_(process_all)/8 1.903 -2.18%
std::any_of(vector<int>)_(process_all)/8192 1773.317 -
std::copy(CharT*,_CharT*,_ostreambuf_iterator) 323.955 -
std::copy(deque<int>)/1048576 50382.609 -
std::copy(deque<int>)/262144 11585.542 -
std::copy(deque<int>)/32768 1226.081 -
std::copy(deque<int>)/4096 151.080 -
std::copy(deque<int>)/512 20.184 -
std::copy(deque<int>)/64 2.544 -
std::copy(deque<int>)/8 2.462 3.36%
std::copy(list<int>)/1048576 853184.647 -
std::copy(list<int>)/262144 212213.211 -
std::copy(list<int>)/32768 25732.982 -
std::copy(list<int>)/4096 3984.875 1.38%
std::copy(list<int>)/512 364.352 -
std::copy(list<int>)/64 32.574 -
std::copy(list<int>)/8 2.409 -1.12%
std::copy(vector<bool>)_(aligned)/1048576 1601168.984 -
std::copy(vector<bool>)_(aligned)/262144 400234.359 -
std::copy(vector<bool>)_(aligned)/32768 50011.211 -
std::copy(vector<bool>)_(aligned)/4096 6209.625 -
std::copy(vector<bool>)_(aligned)/512 738.196 -
std::copy(vector<bool>)_(aligned)/64 36.172 -6.97%
std::copy(vector<bool>)_(unaligned)/1048576 1600196.760 -
std::copy(vector<bool>)_(unaligned)/262144 399982.228 -
std::copy(vector<bool>)_(unaligned)/32768 49987.929 -
std::copy(vector<bool>)_(unaligned)/4096 6209.193 -
std::copy(vector<bool>)_(unaligned)/512 738.524 -
std::copy(vector<bool>)_(unaligned)/64 91.791 -
std::copy(vector<int>)/1048576 50233.626 -
std::copy(vector<int>)/262144 12508.196 -
std::copy(vector<int>)/32768 3532.407 3.56%
std::copy(vector<int>)/4096 147.591 -29.80%
std::copy(vector<int>)/512 15.863 -
std::copy(vector<int>)/64 2.489 -
std::copy(vector<int>)/8 2.202 -3.57%
std::copy_backward(deque<int>)/1048576 74037.160 -1.70%
std::copy_backward(deque<int>)/262144 19950.396 6.32%
std::copy_backward(deque<int>)/32768 2331.893 1.89%
std::copy_backward(deque<int>)/4096 152.332 -1.06%
std::copy_backward(deque<int>)/512 19.620 -3.22%
std::copy_backward(deque<int>)/64 2.633 -1.37%
std::copy_backward(deque<int>)/8 2.369 -11.69%
std::copy_backward(list<int>)/1048576 868299.246 -2.39%
std::copy_backward(list<int>)/262144 215835.062 -1.07%
std::copy_backward(list<int>)/32768 26397.610 -
std::copy_backward(list<int>)/4096 3368.685 -
std::copy_backward(list<int>)/512 362.988 -
std::copy_backward(list<int>)/64 29.033 -1.42%
std::copy_backward(list<int>)/8 2.406 -2.24%
std::copy_backward(vector<bool>)_(aligned)/1048576 1420652.189 18.02%
std::copy_backward(vector<bool>)_(aligned)/262144 399830.003 4.59%
std::copy_backward(vector<bool>)_(aligned)/32768 50020.436 -
std::copy_backward(vector<bool>)_(aligned)/4096 5275.532 -
std::copy_backward(vector<bool>)_(aligned)/512 709.156 14.37%
std::copy_backward(vector<bool>)_(aligned)/64 35.267 -1.58%
std::copy_backward(vector<bool>)_(unaligned)/1048576 1602418.363 -
std::copy_backward(vector<bool>)_(unaligned)/262144 400815.730 -
std::copy_backward(vector<bool>)_(unaligned)/32768 50044.210 -
std::copy_backward(vector<bool>)_(unaligned)/4096 6237.125 -
std::copy_backward(vector<bool>)_(unaligned)/512 736.517 -1.04%
std::copy_backward(vector<bool>)_(unaligned)/64 91.580 -1.82%
std::copy_backward(vector<int>)/1048576 50264.358 -2.30%
std::copy_backward(vector<int>)/262144 12381.129 -1.64%
std::copy_backward(vector<int>)/32768 3451.604 11.19%
std::copy_backward(vector<int>)/4096 187.662 10.01%
std::copy_backward(vector<int>)/512 16.400 -2.87%
std::copy_backward(vector<int>)/64 2.512 -
std::copy_backward(vector<int>)/8 2.216 -3.56%
std::copy_if(deque<int>)_(entire_range)/1048576 308807.193 -3.72%
std::copy_if(deque<int>)_(entire_range)/262144 78926.246 -4.35%
std::copy_if(deque<int>)_(entire_range)/32768 9744.172 -4.12%
std::copy_if(deque<int>)_(entire_range)/4096 1161.523 -5.83%
std::copy_if(deque<int>)_(entire_range)/512 151.148 -3.57%
std::copy_if(deque<int>)_(entire_range)/64 15.081 -4.47%
std::copy_if(deque<int>)_(entire_range)/8 2.231 -2.94%
std::copy_if(deque<int>)_(every_other)/1048576 390272.199 -3.91%
std::copy_if(deque<int>)_(every_other)/262144 97528.223 -3.88%
std::copy_if(deque<int>)_(every_other)/32768 12201.415 -4.29%
std::copy_if(deque<int>)_(every_other)/4096 1526.973 -4.00%
std::copy_if(deque<int>)_(every_other)/512 193.916 -6.01%
std::copy_if(deque<int>)_(every_other)/64 21.981 -4.93%
std::copy_if(deque<int>)_(every_other)/8 3.054 -5.39%
std::copy_if(list<int>)_(entire_range)/1048576 859062.022 -4.13%
std::copy_if(list<int>)_(entire_range)/262144 216692.833 -
std::copy_if(list<int>)_(entire_range)/32768 25971.278 -5.05%
std::copy_if(list<int>)_(entire_range)/4096 3029.047 -
std::copy_if(list<int>)_(entire_range)/512 363.185 -2.42%
std::copy_if(list<int>)_(entire_range)/64 29.645 -3.40%
std::copy_if(list<int>)_(entire_range)/8 2.352 -
std::copy_if(list<int>)_(every_other)/1048576 817548.951 -5.54%
std::copy_if(list<int>)_(every_other)/262144 206914.254 -2.91%
std::copy_if(list<int>)_(every_other)/32768 24977.264 -5.39%
std::copy_if(list<int>)_(every_other)/4096 3371.755 1.42%
std::copy_if(list<int>)_(every_other)/512 350.205 -4.23%
std::copy_if(list<int>)_(every_other)/64 22.827 -4.03%
std::copy_if(list<int>)_(every_other)/8 2.241 -3.09%
std::copy_if(vector<int>)_(entire_range)/1048576 238650.572 -3.00%
std::copy_if(vector<int>)_(entire_range)/262144 58010.171 -3.69%
std::copy_if(vector<int>)_(entire_range)/32768 7207.215 -4.17%
std::copy_if(vector<int>)_(entire_range)/4096 900.979 -4.46%
std::copy_if(vector<int>)_(entire_range)/512 119.180 -4.35%
std::copy_if(vector<int>)_(entire_range)/64 15.863 -1.17%
std::copy_if(vector<int>)_(entire_range)/8 2.179 -9.31%
std::copy_if(vector<int>)_(every_other)/1048576 502929.926 -8.20%
std::copy_if(vector<int>)_(every_other)/262144 126608.665 -7.98%
std::copy_if(vector<int>)_(every_other)/32768 15933.993 -6.94%
std::copy_if(vector<int>)_(every_other)/4096 1983.080 -9.01%
std::copy_if(vector<int>)_(every_other)/512 252.470 -8.46%
std::copy_if(vector<int>)_(every_other)/64 31.822 -8.71%
std::copy_if(vector<int>)_(every_other)/8 2.619 -9.12%
std::copy_n(deque<int>)/1048576 313938.599 -3.84%
std::copy_n(deque<int>)/262144 80313.162 -3.31%
std::copy_n(deque<int>)/32768 10007.295 -4.25%
std::copy_n(deque<int>)/4096 1158.003 -4.13%
std::copy_n(deque<int>)/512 140.153 -4.04%
std::copy_n(deque<int>)/64 15.134 -6.03%
std::copy_n(deque<int>)/8 2.032 -2.15%
std::copy_n(list<int>)/1048576 866038.122 -1.30%
std::copy_n(list<int>)/262144 217716.579 -
std::copy_n(list<int>)/32768 28256.035 7.24%
std::copy_n(list<int>)/4096 5247.531 -
std::copy_n(list<int>)/512 337.814 -
std::copy_n(list<int>)/64 14.126 -4.17%
std::copy_n(list<int>)/8 2.022 -3.05%
std::copy_n(vector<bool>)_(aligned)/1048576 1600524.108 -2.01%
std::copy_n(vector<bool>)_(aligned)/262144 400035.313 -2.07%
std::copy_n(vector<bool>)_(aligned)/32768 49983.566 -2.19%
std::copy_n(vector<bool>)_(aligned)/4096 6208.848 -2.29%
std::copy_n(vector<bool>)_(aligned)/512 737.591 -2.66%
std::copy_n(vector<bool>)_(aligned)/64 38.029 -1.67%
std::copy_n(vector<bool>)_(unaligned)/1048576 1600855.821 -1.45%
std::copy_n(vector<bool>)_(unaligned)/262144 400280.544 -1.49%
std::copy_n(vector<bool>)_(unaligned)/32768 49991.957 -1.55%
std::copy_n(vector<bool>)_(unaligned)/4096 6209.049 -1.62%
std::copy_n(vector<bool>)_(unaligned)/512 737.851 -1.89%
std::copy_n(vector<bool>)_(unaligned)/64 91.723 -2.40%
std::copy_n(vector<int>)/1048576 50212.269 -
std::copy_n(vector<int>)/262144 12485.604 -
std::copy_n(vector<int>)/32768 3453.102 2.39%
std::copy_n(vector<int>)/4096 211.593 27.70%
std::copy_n(vector<int>)/512 15.964 -
std::copy_n(vector<int>)/64 2.460 -3.41%
std::copy_n(vector<int>)/8 2.241 -
std::count(deque<int>)_(every_other)/1024 305.056 -
std::count(deque<int>)_(every_other)/1048576 312501.232 -1.06%
std::count(deque<int>)_(every_other)/8 2.248 -1.05%
std::count(deque<int>)_(every_other)/8192 2371.173 -
std::count(list<int>)_(every_other)/1024 707.160 -
std::count(list<int>)_(every_other)/1048576 814707.648 1.11%
std::count(list<int>)_(every_other)/8 2.100 -
std::count(list<int>)_(every_other)/8192 6335.517 -6.57%
std::count(vector<bool>)/1000 501.510 -1.34%
std::count(vector<bool>)/1024 512.892 -1.44%
std::count(vector<bool>)/1048576 521065.142 -1.38%
std::count(vector<bool>)/8192 4080.176 -1.27%
std::count(vector<int>)_(every_other)/1024 101.347 -1.04%
std::count(vector<int>)_(every_other)/1048576 103655.368 -1.02%
std::count(vector<int>)_(every_other)/8 1.368 3.31%
std::count(vector<int>)_(every_other)/8192 806.075 -1.07%
std::count_if(deque<int>)_(every_other)/1024 332.921 -
std::count_if(deque<int>)_(every_other)/1048576 347516.979 -
std::count_if(deque<int>)_(every_other)/8 2.779 -
std::count_if(deque<int>)_(every_other)/8192 2678.494 -
std::count_if(list<int>)_(every_other)/1024 736.386 -1.27%
std::count_if(list<int>)_(every_other)/1048576 868301.604 -1.31%
std::count_if(list<int>)_(every_other)/8 2.669 -
std::count_if(list<int>)_(every_other)/8192 7027.047 -1.56%
std::count_if(vector<int>)_(every_other)/1024 262.903 -
std::count_if(vector<int>)_(every_other)/1048576 260176.623 -
std::count_if(vector<int>)_(every_other)/8 2.547 -1.39%
std::count_if(vector<int>)_(every_other)/8192 2013.494 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 758.371 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 395.738 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 3305.806 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2702.110 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 33.508 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 21590.027 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 191.951 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.374 -1.57%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1345.127 1.53%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 468.322 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 35.372 2.61%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 3465.496 -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/1024 442.446 -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/32 33.959 -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/8192 3326.011 -
std::deque<int>::ctor(size_type)/1024 178.295 -1.74%
std::deque<int>::ctor(size_type)/32 26.427 -1.22%
std::deque<int>::ctor(size_type)/8192 1269.974 -
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 184.687 1.29%
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 27.245 1.74%
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 1271.626 1.12%
std::deque<int>::erase(begin)_(cheap_elements)/1024 4.512 -
std::deque<int>::erase(begin)_(cheap_elements)/32 4.492 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 4.491 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 45.679 -
std::deque<int>::erase(middle)_(cheap_elements)/32 8.325 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 218.449 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.316 -
std::deque<int>::insert(begin)_(cheap_elements)/32 4.160 5.52%
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.307 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 33.823 -
std::deque<int>::insert(middle)_(cheap_elements)/32 10.142 -2.72%
std::deque<int>::insert(middle)_(cheap_elements)/8192 218.581 2.16%
std::deque<int>::operator=(const_Self&)_(cheap_elements)/1024 47.721 -
std::deque<int>::operator=(const_Self&)_(cheap_elements)/32 7.060 -
std::deque<int>::operator=(const_Self&)_(cheap_elements)/8192 362.473 1.64%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 959.756 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 397.612 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 4852.850 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.711 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.329 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.387 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 3611.882 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 499.414 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 27852.111 1.68%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13032.781 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 753.487 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 115902.461 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2534.787 1.87%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 84.177 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 20312.379 1.94%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 5939.748 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 98.324 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 49345.279 -1.39%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3879.033 3.40%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 153.668 1.18%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 34205.357 5.82%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20453.619 1.46%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 629.942 1.46%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 181348.210 1.05%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 4000.421 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 159.109 1.57%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 34181.951 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20459.692 1.21%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 629.582 1.25%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 180247.212 -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/1024 3985.357 -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/32 155.137 -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/8192 34025.934 -
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/1024 20419.789 -
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/32 627.775 1.19%
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/8192 180169.653 -
std::deque<std::string>::ctor(size_type)/1024 1438.415 3.01%
std::deque<std::string>::ctor(size_type)/32 72.317 -
std::deque<std::string>::ctor(size_type)/8192 14846.580 -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 3667.287 1.64%
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 151.079 2.97%
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 31933.202 -1.71%
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 20357.291 1.23%
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 597.503 1.62%
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 178100.256 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 6.618 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 6.826 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 6.743 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 21.334 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 20.764 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 21.209 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 1476.140 -6.13%
std::deque<std::string>::erase(middle)_(cheap_elements)/32 62.965 -3.54%
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 11543.300 -6.04%
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 720.024 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 59.235 1.16%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 5444.447 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 6.758 1.72%
std::deque<std::string>::insert(begin)_(cheap_elements)/32 6.756 1.05%
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 6.974 2.21%
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 21.691 1.26%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 20.884 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 21.559 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 1494.200 3.15%
std::deque<std::string>::insert(middle)_(cheap_elements)/32 55.687 3.48%
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 11844.275 3.52%
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 644.214 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.530 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 5147.916 -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/1024 2656.683 -3.45%
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/32 88.588 -1.29%
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/8192 21349.280 -2.54%
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/1024 6244.033 -1.68%
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/32 106.347 -
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/8192 50753.506 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3642.340 2.44%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 501.756 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 27641.395 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13007.785 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 755.438 1.44%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 115831.916 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 3.615 -2.52%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 15.534 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 3.437 -2.72%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.419 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.929 1.19%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.784 -
std::distance(deque<int>)/1024 0.541 -
std::distance(deque<int>)/4096 0.542 -
std::distance(deque<int>)/50 0.535 -
std::distance(deque<int>)/8192 0.538 -
std::distance(join_view(vector<vector<int>>))/1024 265.439 -
std::distance(join_view(vector<vector<int>>))/4096 1033.089 -
std::distance(join_view(vector<vector<int>>))/50 12.528 1.36%
std::distance(join_view(vector<vector<int>>))/8192 2056.727 -
std::equal(deque<int>)_(it,_it,_it)/1024 88.502 -
std::equal(deque<int>)_(it,_it,_it)/1048576 87429.546 -1.30%
std::equal(deque<int>)_(it,_it,_it)/50 5.340 -
std::equal(deque<int>)_(it,_it,_it)/8 2.982 -
std::equal(deque<int>)_(it,_it,_it)/8192 646.405 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 88.716 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 87637.373 -1.98%
std::equal(deque<int>)_(it,_it,_it,_it)/50 5.872 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 3.234 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 646.086 -3.11%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 438.014 1.48%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 482810.284 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 18.461 -2.63%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 3.718 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3604.757 1.62%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 476.059 1.12%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 508756.286 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 20.477 10.61%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 3.399 8.96%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3873.432 -
std::equal(list<int>)_(it,_it,_it)/1024 1174.218 52.02%
std::equal(list<int>)_(it,_it,_it)/1048576 921599.987 -1.69%
std::equal(list<int>)_(it,_it,_it)/50 28.493 -1.47%
std::equal(list<int>)_(it,_it,_it)/8 2.781 -
std::equal(list<int>)_(it,_it,_it)/8192 7903.798 -23.57%
std::equal(list<int>)_(it,_it,_it,_it)/1024 756.608 -1.64%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 926704.003 -1.64%
std::equal(list<int>)_(it,_it,_it,_it)/50 28.684 -1.71%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.657 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12065.643 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 809.104 -1.30%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 992859.944 -1.06%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.718 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 4.685 -1.78%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12593.396 -1.89%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 802.645 -1.31%
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 982204.517 -1.20%
std::equal(list<int>)_(it,_it,_it,_pred)/50 33.458 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 5.006 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11506.663 1.12%
std::equal(vector<bool>)_(aligned)/1024 0.217 -
std::equal(vector<bool>)_(aligned)/1048576 0.217 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.217 -
std::equal(vector<bool>)_(aligned)/8192 0.217 -
std::equal(vector<bool>)_(unaligned)/1024 800.412 -
std::equal(vector<bool>)_(unaligned)/1048576 819547.915 -
std::equal(vector<bool>)_(unaligned)/50 37.913 -
std::equal(vector<bool>)_(unaligned)/8 5.516 -
std::equal(vector<bool>)_(unaligned)/8192 6403.821 -
std::equal(vector<int>)_(it,_it,_it)/1024 76.955 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73543.669 -
std::equal(vector<int>)_(it,_it,_it)/50 4.315 -
std::equal(vector<int>)_(it,_it,_it)/8 1.414 15.78%
std::equal(vector<int>)_(it,_it,_it)/8192 567.246 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 77.225 -1.00%
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73576.564 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.308 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.523 1.83%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 567.983 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 514.063 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 604001.627 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.295 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 4.525 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4776.353 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 510.159 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 603346.149 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 25.675 4.04%
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.686 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4767.441 -
std::fill(deque<int>)/1024 30.999 -1.65%
std::fill(deque<int>)/32 2.466 -1.84%
std::fill(deque<int>)/50 3.254 -2.39%
std::fill(deque<int>)/8192 225.177 -1.01%
std::fill(list<int>)/1024 671.839 -
std::fill(list<int>)/32 8.080 -2.67%
std::fill(list<int>)/50 35.236 4.33%
std::fill(list<int>)/8192 7387.404 9.83%
std::fill(vector<bool>)/1048576 3817.814 -
std::fill(vector<bool>)/262144 224.376 -53.28%
std::fill(vector<bool>)/32768 30.001 -2.77%
std::fill(vector<bool>)/4096 4.099 -2.79%
std::fill(vector<bool>)/512 1.510 -
std::fill(vector<bool>)/64 1.488 3.87%
std::fill(vector<int>)/1024 28.878 -4.35%
std::fill(vector<int>)/32 1.026 -1.16%
std::fill(vector<int>)/50 2.143 -2.61%
std::fill(vector<int>)/8192 230.944 -1.49%
std::fill_n(deque<int>)/1024 30.756 -1.14%
std::fill_n(deque<int>)/32 2.437 -1.64%
std::fill_n(deque<int>)/50 3.080 -1.83%
std::fill_n(deque<int>)/8192 225.108 -
std::fill_n(list<int>)/1024 649.174 -
std::fill_n(list<int>)/32 7.911 -1.46%
std::fill_n(list<int>)/50 15.358 -
std::fill_n(list<int>)/8192 7196.410 -3.64%
std::fill_n(vector<bool>)/1048576 3824.915 -
std::fill_n(vector<bool>)/262144 224.755 -2.68%
std::fill_n(vector<bool>)/32768 29.433 -4.79%
std::fill_n(vector<bool>)/4096 4.080 -2.48%
std::fill_n(vector<bool>)/512 1.420 -2.56%
std::fill_n(vector<bool>)/64 1.342 -4.99%
std::fill_n(vector<int>)/1024 28.980 -1.94%
std::fill_n(vector<int>)/32 1.112 -2.54%
std::fill_n(vector<int>)/50 2.157 -2.53%
std::fill_n(vector<int>)/8192 229.609 -1.52%
std::find(deque<int>)_(bail_25%)/1024 61.248 -5.28%
std::find(deque<int>)_(bail_25%)/32768 2117.795 -4.59%
std::find(deque<int>)_(bail_25%)/8 0.859 -3.66%
std::find(deque<int>)_(bail_25%)/8192 531.534 -3.98%
std::find(deque<int>)_(process_all)/1024 264.188 -5.29%
std::find(deque<int>)_(process_all)/32768 8562.629 -2.29%
std::find(deque<int>)_(process_all)/50 13.050 7.10%
std::find(deque<int>)_(process_all)/8 2.276 -9.54%
std::find(deque<int>)_(process_all)/8192 2139.315 -2.34%
std::find(list<int>)_(bail_25%)/1024 162.336 -
std::find(list<int>)_(bail_25%)/32768 7272.307 -11.20%
std::find(list<int>)_(bail_25%)/8 0.846 -
std::find(list<int>)_(bail_25%)/8192 1483.446 -
std::find(list<int>)_(process_all)/1024 745.544 -
std::find(list<int>)_(process_all)/32768 27263.528 3.66%
std::find(list<int>)_(process_all)/50 11.079 5.23%
std::find(list<int>)_(process_all)/8 2.019 -
std::find(list<int>)_(process_all)/8192 8285.099 20.91%
std::find(vector<bool>)_(process_all)/1024 513.082 -1.26%
std::find(vector<bool>)_(process_all)/1048576 520752.020 -1.35%
std::find(vector<bool>)_(process_all)/50 26.098 -1.05%
std::find(vector<bool>)_(process_all)/8 3.894 -
std::find(vector<bool>)_(process_all)/8192 4072.279 -1.31%
std::find(vector<char>)_(bail_25%)/1024 5.354 -2.27%
std::find(vector<char>)_(bail_25%)/32768 134.160 -1.36%
std::find(vector<char>)_(bail_25%)/8 1.198 -13.28%
std::find(vector<char>)_(bail_25%)/8192 39.111 -1.76%
std::find(vector<char>)_(process_all)/1024 15.966 -1.42%
std::find(vector<char>)_(process_all)/32768 487.375 -1.07%
std::find(vector<char>)_(process_all)/50 1.617 -3.04%
std::find(vector<char>)_(process_all)/8 1.144 -
std::find(vector<char>)_(process_all)/8192 135.051 -
std::find(vector<int>)_(bail_25%)/1024 39.057 -1.37%
std::find(vector<int>)_(bail_25%)/32768 1242.280 -1.08%
std::find(vector<int>)_(bail_25%)/8 0.686 9.63%
std::find(vector<int>)_(bail_25%)/8192 313.257 -
std::find(vector<int>)_(process_all)/1024 162.536 2.53%
std::find(vector<int>)_(process_all)/32768 5129.010 2.85%
std::find(vector<int>)_(process_all)/50 8.091 2.89%
std::find(vector<int>)_(process_all)/8 1.537 -
std::find(vector<int>)_(process_all)/8192 1285.007 2.84%
std::find(vector<long_long>)_(bail_25%)/1024 41.429 5.09%
std::find(vector<long_long>)_(bail_25%)/32768 1318.067 5.18%
std::find(vector<long_long>)_(bail_25%)/8 0.686 -
std::find(vector<long_long>)_(bail_25%)/8192 331.845 5.22%
std::find(vector<long_long>)_(process_all)/1024 168.019 5.94%
std::find(vector<long_long>)_(process_all)/32768 5277.632 5.27%
std::find(vector<long_long>)_(process_all)/50 8.283 5.20%
std::find(vector<long_long>)_(process_all)/8 1.538 -
std::find(vector<long_long>)_(process_all)/8192 1309.288 4.67%
std::find(vector<short>)_(bail_25%)/1024 38.950 -12.69%
std::find(vector<short>)_(bail_25%)/32768 1239.586 -12.42%
std::find(vector<short>)_(bail_25%)/8 0.668 -
std::find(vector<short>)_(bail_25%)/8192 312.439 -12.42%
std::find(vector<short>)_(process_all)/1024 161.212 1.95%
std::find(vector<short>)_(process_all)/32768 5063.114 1.75%
std::find(vector<short>)_(process_all)/50 7.951 1.26%
std::find(vector<short>)_(process_all)/8 1.513 -
std::find(vector<short>)_(process_all)/8192 1266.843 1.00%
std::find_end(deque<int>)_(match_near_end)/1000 73.319 -
std::find_end(deque<int>)_(match_near_end)/1024 75.227 -
std::find_end(deque<int>)_(match_near_end)/8192 592.305 -1.96%
std::find_end(deque<int>)_(near_matches)/1000 26218.080 -3.74%
std::find_end(deque<int>)_(near_matches)/1024 27445.323 -3.57%
std::find_end(deque<int>)_(near_matches)/8192 2074103.681 -4.19%
std::find_end(deque<int>)_(process_all)/1000 426.813 -2.59%
std::find_end(deque<int>)_(process_all)/1024 435.042 -1.85%
std::find_end(deque<int>)_(process_all)/1048576 444505.572 -1.69%
std::find_end(deque<int>)_(process_all)/8192 3486.663 -1.14%
std::find_end(deque<int>)_(same_length)/1000 717.668 -1.31%
std::find_end(deque<int>)_(same_length)/1024 734.229 -1.37%
std::find_end(deque<int>)_(same_length)/8192 5863.865 -1.25%
std::find_end(deque<int>)_(single_element)/1000 429.171 -13.51%
std::find_end(deque<int>)_(single_element)/1024 439.451 -10.82%
std::find_end(deque<int>)_(single_element)/8192 3516.216 -8.69%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 88.664 -1.14%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 92.125 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 730.986 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 29218.736 -15.90%
std::find_end(deque<int>,_pred)_(near_matches)/1024 30746.263 -14.99%
std::find_end(deque<int>,_pred)_(near_matches)/8192 2422262.641 -1.10%
std::find_end(deque<int>,_pred)_(process_all)/1000 591.643 -1.23%
std::find_end(deque<int>,_pred)_(process_all)/1024 612.088 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 628094.092 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4883.843 -
std::find_end(deque<int>,_pred)_(same_length)/1000 868.946 -
std::find_end(deque<int>,_pred)_(same_length)/1024 889.651 -
std::find_end(deque<int>,_pred)_(same_length)/8192 7113.553 -
std::find_end(deque<int>,_pred)_(single_element)/1000 591.097 -
std::find_end(deque<int>,_pred)_(single_element)/1024 610.743 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4873.058 -
std::find_end(forward_list<int>)_(match_near_end)/1000 764.780 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4353.596 -
std::find_end(forward_list<int>)_(match_near_end)/8192 251363.295 -
std::find_end(forward_list<int>)_(near_matches)/1000 35016.528 -1.02%
std::find_end(forward_list<int>)_(near_matches)/1024 36542.424 -
std::find_end(forward_list<int>)_(near_matches)/8192 2456922.698 -
std::find_end(forward_list<int>)_(process_all)/1000 689.250 -1.77%
std::find_end(forward_list<int>)_(process_all)/1024 703.373 -2.26%
std::find_end(forward_list<int>)_(process_all)/1048576 789355.478 3.77%
std::find_end(forward_list<int>)_(process_all)/8192 5711.833 -1.88%
std::find_end(forward_list<int>)_(same_length)/1000 1457.809 -
std::find_end(forward_list<int>)_(same_length)/1024 1483.350 -
std::find_end(forward_list<int>)_(same_length)/8192 14342.791 11.17%
std::find_end(forward_list<int>)_(single_element)/1000 694.561 -
std::find_end(forward_list<int>)_(single_element)/1024 714.472 1.10%
std::find_end(forward_list<int>)_(single_element)/8192 6118.698 3.38%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 782.796 -1.18%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 4865.536 -1.53%
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 263233.830 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 39868.689 -1.47%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 41380.123 -1.68%
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2584985.261 -1.39%
std::find_end(forward_list<int>,_pred)_(process_all)/1000 723.381 -1.29%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 739.961 -1.80%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 811413.103 -1.38%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 5954.934 -1.08%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1499.120 -1.20%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1534.275 -1.18%
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17564.442 8.53%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 719.019 -1.01%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 737.738 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 5951.014 -
std::find_end(list<int>)_(match_near_end)/1000 91.134 -
std::find_end(list<int>)_(match_near_end)/1024 103.847 -
std::find_end(list<int>)_(match_near_end)/8192 1064.551 -2.75%
std::find_end(list<int>)_(near_matches)/1000 33009.367 -
std::find_end(list<int>)_(near_matches)/1024 34471.874 -
std::find_end(list<int>)_(near_matches)/8192 2212903.922 -
std::find_end(list<int>)_(process_all)/1000 716.644 -
std::find_end(list<int>)_(process_all)/1024 736.762 -
std::find_end(list<int>)_(process_all)/1048576 867644.749 -
std::find_end(list<int>)_(process_all)/8192 7088.088 -2.42%
std::find_end(list<int>)_(same_length)/1000 1349.086 -
std::find_end(list<int>)_(same_length)/1024 1384.957 -
std::find_end(list<int>)_(same_length)/8192 14843.143 -1.66%
std::find_end(list<int>)_(single_element)/1000 716.255 -
std::find_end(list<int>)_(single_element)/1024 732.867 -
std::find_end(list<int>)_(single_element)/8192 8271.829 -
std::find_end(list<int>,_pred)_(match_near_end)/1000 162.018 3.81%
std::find_end(list<int>,_pred)_(match_near_end)/1024 174.628 -2.28%
std::find_end(list<int>,_pred)_(match_near_end)/8192 1550.362 -4.82%
std::find_end(list<int>,_pred)_(near_matches)/1000 40152.148 -
std::find_end(list<int>,_pred)_(near_matches)/1024 42066.606 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2541595.611 -
std::find_end(list<int>,_pred)_(process_all)/1000 774.535 -1.20%
std::find_end(list<int>,_pred)_(process_all)/1024 793.014 -1.17%
std::find_end(list<int>,_pred)_(process_all)/1048576 946626.830 -1.46%
std::find_end(list<int>,_pred)_(process_all)/8192 8126.766 -1.06%
std::find_end(list<int>,_pred)_(same_length)/1000 1910.732 -7.98%
std::find_end(list<int>,_pred)_(same_length)/1024 2126.267 2.41%
std::find_end(list<int>,_pred)_(same_length)/8192 22967.602 -4.89%
std::find_end(list<int>,_pred)_(single_element)/1000 774.066 -
std::find_end(list<int>,_pred)_(single_element)/1024 793.321 -
std::find_end(list<int>,_pred)_(single_element)/8192 9009.541 3.64%
std::find_end(vector<int>)_(match_near_end)/1000 27.917 -1.01%
std::find_end(vector<int>)_(match_near_end)/1024 24.526 -5.16%
std::find_end(vector<int>)_(match_near_end)/8192 203.932 -
std::find_end(vector<int>)_(near_matches)/1000 13936.399 -
std::find_end(vector<int>)_(near_matches)/1024 14338.208 -1.37%
std::find_end(vector<int>)_(near_matches)/8192 811603.641 -1.13%
std::find_end(vector<int>)_(process_all)/1000 173.293 -
std::find_end(vector<int>)_(process_all)/1024 176.196 -
std::find_end(vector<int>)_(process_all)/1048576 177054.777 -
std::find_end(vector<int>)_(process_all)/8192 1372.903 -
std::find_end(vector<int>)_(same_length)/1000 251.117 -14.38%
std::find_end(vector<int>)_(same_length)/1024 253.027 -16.23%
std::find_end(vector<int>)_(same_length)/8192 1898.688 -18.54%
std::find_end(vector<int>)_(single_element)/1000 153.565 -3.36%
std::find_end(vector<int>)_(single_element)/1024 157.291 -1.49%
std::find_end(vector<int>)_(single_element)/8192 1239.776 -1.08%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 40.000 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 40.740 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 297.564 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 18544.914 -1.49%
std::find_end(vector<int>,_pred)_(near_matches)/1024 19176.482 -1.22%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1029748.874 -
std::find_end(vector<int>,_pred)_(process_all)/1000 286.880 -
std::find_end(vector<int>,_pred)_(process_all)/1024 293.038 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 297209.082 -
std::find_end(vector<int>,_pred)_(process_all)/8192 2314.809 -
std::find_end(vector<int>,_pred)_(same_length)/1000 369.138 -
std::find_end(vector<int>,_pred)_(same_length)/1024 381.819 -
std::find_end(vector<int>,_pred)_(same_length)/8192 3018.491 -
std::find_end(vector<int>,_pred)_(single_element)/1000 285.430 -
std::find_end(vector<int>,_pred)_(single_element)/1024 292.430 -
std::find_end(vector<int>,_pred)_(single_element)/8192 2312.426 -
std::find_first_of(deque<int>)_(large_needle)/1024 377109.889 -
std::find_first_of(deque<int>)_(large_needle)/32 358.715 -
std::find_first_of(deque<int>)_(large_needle)/50 911.414 -
std::find_first_of(deque<int>)_(large_needle)/8192 24230998.138 -
std::find_first_of(deque<int>)_(small_needle)/1024 2750.858 -1.36%
std::find_first_of(deque<int>)_(small_needle)/32 93.100 -4.76%
std::find_first_of(deque<int>)_(small_needle)/50 140.663 -1.46%
std::find_first_of(deque<int>)_(small_needle)/8192 21954.781 -1.34%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 590611.794 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 483.132 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1337.103 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37977369.208 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 5835.822 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 178.035 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 280.636 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 46700.706 -
std::find_first_of(list<int>)_(large_needle)/1024 836819.553 -9.29%
std::find_first_of(list<int>)_(large_needle)/32 668.489 -
std::find_first_of(list<int>)_(large_needle)/50 1733.160 -
std::find_first_of(list<int>)_(large_needle)/8192 50060493.605 -
std::find_first_of(list<int>)_(small_needle)/1024 2716.784 -2.93%
std::find_first_of(list<int>)_(small_needle)/32 90.561 -2.75%
std::find_first_of(list<int>)_(small_needle)/50 138.231 -2.84%
std::find_first_of(list<int>)_(small_needle)/8192 21789.370 -2.85%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1051478.521 -12.25%
std::find_first_of(list<int>,_pred)_(large_needle)/32 748.901 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1985.214 -1.05%
std::find_first_of(list<int>,_pred)_(large_needle)/8192 59830923.875 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5381.837 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.134 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 269.164 -1.13%
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43972.415 -
std::find_first_of(vector<int>)_(large_needle)/1024 231920.509 -2.02%
std::find_first_of(vector<int>)_(large_needle)/32 248.318 -
std::find_first_of(vector<int>)_(large_needle)/50 598.258 -1.80%
std::find_first_of(vector<int>)_(large_needle)/8192 14887850.335 -
std::find_first_of(vector<int>)_(small_needle)/1024 2759.022 -2.78%
std::find_first_of(vector<int>)_(small_needle)/32 92.609 1.11%
std::find_first_of(vector<int>)_(small_needle)/50 145.282 4.00%
std::find_first_of(vector<int>)_(small_needle)/8192 22727.639 -2.18%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 581443.211 -1.19%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 476.196 -1.94%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1331.062 -1.05%
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38957450.125 2.38%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5512.773 -1.30%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.950 -1.28%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 270.344 -1.03%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45087.316 -
std::find_if(deque<int>)_(bail_25%)/1024 77.773 22.13%
std::find_if(deque<int>)_(bail_25%)/32768 2457.950 14.32%
std::find_if(deque<int>)_(bail_25%)/8 0.937 6.00%
std::find_if(deque<int>)_(bail_25%)/8192 633.828 17.85%
std::find_if(deque<int>)_(process_all)/1024 261.426 -3.15%
std::find_if(deque<int>)_(process_all)/32768 8428.295 -1.38%
std::find_if(deque<int>)_(process_all)/50 11.509 -14.22%
std::find_if(deque<int>)_(process_all)/8 2.462 2.86%
std::find_if(deque<int>)_(process_all)/8192 2103.235 -1.31%
std::find_if(list<int>)_(bail_25%)/1024 162.605 -
std::find_if(list<int>)_(bail_25%)/32768 10962.913 55.24%
std::find_if(list<int>)_(bail_25%)/8 0.802 -
std::find_if(list<int>)_(bail_25%)/8192 1486.648 -
std::find_if(list<int>)_(process_all)/1024 742.457 -
std::find_if(list<int>)_(process_all)/32768 26573.143 1.55%
std::find_if(list<int>)_(process_all)/50 13.089 -1.47%
std::find_if(list<int>)_(process_all)/8 2.214 -1.18%
std::find_if(list<int>)_(process_all)/8192 6984.821 -16.97%
std::find_if(vector<bool>)_(process_all)/1024 508.434 -1.84%
std::find_if(vector<bool>)_(process_all)/1048576 516108.684 -1.82%
std::find_if(vector<bool>)_(process_all)/50 25.449 -1.74%
std::find_if(vector<bool>)_(process_all)/8 3.851 -1.01%
std::find_if(vector<bool>)_(process_all)/8192 4034.550 -1.82%
std::find_if(vector<char>)_(bail_25%)/1024 32.583 16.03%
std::find_if(vector<char>)_(bail_25%)/32768 885.260 11.44%
std::find_if(vector<char>)_(bail_25%)/8 1.051 -6.53%
std::find_if(vector<char>)_(bail_25%)/8192 227.163 7.94%
std::find_if(vector<char>)_(process_all)/1024 109.712 -1.01%
std::find_if(vector<char>)_(process_all)/32768 3085.547 -1.04%
std::find_if(vector<char>)_(process_all)/50 5.272 -
std::find_if(vector<char>)_(process_all)/8 1.676 7.82%
std::find_if(vector<char>)_(process_all)/8192 782.865 -
std::find_if(vector<int>)_(bail_25%)/1024 38.994 -
std::find_if(vector<int>)_(bail_25%)/32768 1241.371 -1.11%
std::find_if(vector<int>)_(bail_25%)/8 0.663 4.92%
std::find_if(vector<int>)_(bail_25%)/8192 312.774 -
std::find_if(vector<int>)_(process_all)/1024 157.152 -15.16%
std::find_if(vector<int>)_(process_all)/32768 4945.941 -16.50%
std::find_if(vector<int>)_(process_all)/50 7.798 -16.36%
std::find_if(vector<int>)_(process_all)/8 1.517 -13.02%
std::find_if(vector<int>)_(process_all)/8192 1238.081 -16.43%
std::find_if_not(deque<int>)_(bail_25%)/1024 64.681 5.13%
std::find_if_not(deque<int>)_(bail_25%)/32768 2144.900 -1.29%
std::find_if_not(deque<int>)_(bail_25%)/8 0.860 1.98%
std::find_if_not(deque<int>)_(bail_25%)/8192 537.010 -
std::find_if_not(deque<int>)_(process_all)/1024 262.053 -2.98%
std::find_if_not(deque<int>)_(process_all)/32768 8390.611 -1.22%
std::find_if_not(deque<int>)_(process_all)/50 14.782 9.94%
std::find_if_not(deque<int>)_(process_all)/8 2.355 -3.63%
std::find_if_not(deque<int>)_(process_all)/8192 2091.625 -1.32%
std::find_if_not(list<int>)_(bail_25%)/1024 162.754 -
std::find_if_not(list<int>)_(bail_25%)/32768 7272.817 3.18%
std::find_if_not(list<int>)_(bail_25%)/8 0.826 -
std::find_if_not(list<int>)_(bail_25%)/8192 1483.483 -
std::find_if_not(list<int>)_(process_all)/1024 742.446 -
std::find_if_not(list<int>)_(process_all)/32768 26143.499 1.21%
std::find_if_not(list<int>)_(process_all)/50 11.489 2.18%
std::find_if_not(list<int>)_(process_all)/8 2.211 -1.22%
std::find_if_not(list<int>)_(process_all)/8192 7564.437 9.34%
std::find_if_not(vector<bool>)_(process_all)/1024 511.356 -
std::find_if_not(vector<bool>)_(process_all)/1048576 519421.434 -
std::find_if_not(vector<bool>)_(process_all)/50 25.973 -
std::find_if_not(vector<bool>)_(process_all)/8 3.873 -
std::find_if_not(vector<bool>)_(process_all)/8192 4060.345 -
std::find_if_not(vector<char>)_(bail_25%)/1024 28.275 14.10%
std::find_if_not(vector<char>)_(bail_25%)/32768 883.760 11.29%
std::find_if_not(vector<char>)_(bail_25%)/8 0.905 2.80%
std::find_if_not(vector<char>)_(bail_25%)/8192 227.250 8.04%
std::find_if_not(vector<char>)_(process_all)/1024 109.815 -
std::find_if_not(vector<char>)_(process_all)/32768 3086.085 -
std::find_if_not(vector<char>)_(process_all)/50 5.281 -
std::find_if_not(vector<char>)_(process_all)/8 1.355 5.57%
std::find_if_not(vector<char>)_(process_all)/8192 782.610 -
std::find_if_not(vector<int>)_(bail_25%)/1024 39.065 -1.36%
std::find_if_not(vector<int>)_(bail_25%)/32768 1250.906 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.665 -
std::find_if_not(vector<int>)_(bail_25%)/8192 313.990 -
std::find_if_not(vector<int>)_(process_all)/1024 158.040 -
std::find_if_not(vector<int>)_(process_all)/32768 5013.891 -
std::find_if_not(vector<int>)_(process_all)/50 7.887 -
std::find_if_not(vector<int>)_(process_all)/8 1.518 -
std::find_if_not(vector<int>)_(process_all)/8192 1251.595 -
std::flat_map<int,_int>::clear()/0 385.222 -
std::flat_map<int,_int>::clear()/1024 375.659 -
std::flat_map<int,_int>::clear()/32 387.892 -
std::flat_map<int,_int>::clear()/8192 397.859 -
std::flat_map<int,_int>::contains(key)/1024 10.951 -
std::flat_map<int,_int>::contains(key)/32 6.977 -
std::flat_map<int,_int>::contains(key)/8192 14.622 -
std::flat_map<int,_int>::count(key)/1024 10.923 -
std::flat_map<int,_int>::count(key)/32 6.948 -
std::flat_map<int,_int>::count(key)/8192 14.667 -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 14.311 1.40%
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 186.988 -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 27.167 -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 1315.642 -
std::flat_map<int,_int>::ctor(const_Self&)/0 13.225 -
std::flat_map<int,_int>::ctor(const_Self&)/1024 176.140 -
std::flat_map<int,_int>::ctor(const_Self&)/32 22.935 -
std::flat_map<int,_int>::ctor(const_Self&)/8192 857.875 -55.08%
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.788 -1.24%
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 176.143 -
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 22.703 -
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 859.499 -54.79%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.849 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6356.949 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 218.301 1.55%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 57392.937 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.854 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8786.401 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 251.651 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 137937.717 5.26%
std::flat_map<int,_int>::equal_range(key)/1024 37.166 -
std::flat_map<int,_int>::equal_range(key)/32 19.359 -
std::flat_map<int,_int>::equal_range(key)/8192 47.299 -
std::flat_map<int,_int>::erase(iterator)/1024 74.330 -10.14%
std::flat_map<int,_int>::erase(iterator)/32 20.214 -
std::flat_map<int,_int>::erase(iterator)/8192 489.020 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 388.261 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 398.142 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 394.693 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 546.803 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 84.146 -26.48%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.662 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 507.551 -2.40%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.489 19.51%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.245 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.162 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 5.671 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.505 5.06%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.924 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.032 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 5.253 -
std::flat_map<int,_int>::find(key)/1024 10.772 -
std::flat_map<int,_int>::find(key)/32 6.869 -
std::flat_map<int,_int>::find(key)/8192 14.359 -
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/1024 11.625 -47.44%
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/32 2.703 -
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/8192 16.478 -5.49%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 13.281 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 38.398 63.44%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 15.247 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.410 13.15%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 13.399 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 241.953 55.72%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 22.927 -1.51%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 610.986 11.25%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 13.561 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.370 13.15%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 13.665 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 18.528 1.17%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 13.572 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 140.604 36.34%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 21.076 -1.59%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 543.382 8.98%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.601 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7392.813 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 624.744 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 66409.194 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.145 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6990.736 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 589.217 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 62413.837 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.292 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11512.873 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 636.002 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 118669.606 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.176 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 7618.247 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 633.640 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 66588.624 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.138 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7558.336 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 632.031 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 65916.483 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 13.279 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 38.211 57.32%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 15.230 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 29.696 29.98%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 13.366 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 233.132 64.63%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.083 -1.45%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 607.500 10.37%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 11.814 -41.96%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.841 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 18.279 -1.74%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 13.254 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 30.668 63.53%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 15.011 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 25.326 18.71%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 13.372 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 223.122 59.85%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.152 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 594.698 10.72%
std::flat_map<int,_int>::lower_bound(key)/1024 10.507 -
std::flat_map<int,_int>::lower_bound(key)/32 6.803 -
std::flat_map<int,_int>::lower_bound(key)/8192 14.025 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 14.758 2.43%
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 85.697 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 16.850 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 1020.983 -20.11%
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 14.955 4.01%
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 86.366 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 16.865 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 994.713 -16.50%
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 2.885 15.54%
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 72.987 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 4.369 -1.94%
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 907.114 -21.60%
std::flat_map<int,_int>::upper_bound(key)/1024 10.498 -
std::flat_map<int,_int>::upper_bound(key)/32 6.331 -
std::flat_map<int,_int>::upper_bound(key)/8192 14.040 -
std::flat_multimap<int,_int>::clear()/0 386.005 -
std::flat_multimap<int,_int>::clear()/1024 376.286 -
std::flat_multimap<int,_int>::clear()/32 389.969 -
std::flat_multimap<int,_int>::clear()/8192 394.152 -1.13%
std::flat_multimap<int,_int>::contains(key)/1024 10.956 -
std::flat_multimap<int,_int>::contains(key)/32 7.006 -
std::flat_multimap<int,_int>::contains(key)/8192 14.614 -
std::flat_multimap<int,_int>::count(key)/1024 38.374 -
std::flat_multimap<int,_int>::count(key)/32 19.803 -
std::flat_multimap<int,_int>::count(key)/8192 49.110 -1.09%
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 14.428 -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 185.852 -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 27.024 -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 1292.086 -
std::flat_multimap<int,_int>::ctor(const_Self&)/0 13.251 -
std::flat_multimap<int,_int>::ctor(const_Self&)/1024 176.065 -
std::flat_multimap<int,_int>::ctor(const_Self&)/32 22.839 -
std::flat_multimap<int,_int>::ctor(const_Self&)/8192 1927.792 -
std::flat_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.823 -
std::flat_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 175.895 -
std::flat_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 22.842 1.03%
std::flat_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 1920.174 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.128 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6061.072 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 205.200 2.83%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 55290.890 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.175 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8439.871 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 249.704 -1.24%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 80815.161 -
std::flat_multimap<int,_int>::equal_range(key)/1024 37.683 -
std::flat_multimap<int,_int>::equal_range(key)/32 19.744 -
std::flat_multimap<int,_int>::equal_range(key)/8192 47.996 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.852 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.305 -
std::flat_multimap<int,_int>::erase(iterator)/8192 504.571 2.37%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.337 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 398.641 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.899 1.35%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 540.301 -1.02%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 82.298 1.14%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.448 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 513.643 2.83%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.422 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.214 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.098 -1.23%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.657 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.480 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.924 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 2.044 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.338 -
std::flat_multimap<int,_int>::find(key)/1024 10.694 -
std::flat_multimap<int,_int>::find(key)/32 6.897 -
std::flat_multimap<int,_int>::find(key)/8192 14.319 -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 94.809 -58.52%
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/32 21.267 -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 575.688 3.12%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 13.103 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 25.557 -45.82%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 15.451 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.752 16.99%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 13.100 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 94.953 -56.43%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 22.424 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 570.583 5.21%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 13.431 1.21%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.370 -12.77%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 13.486 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 18.784 2.47%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 13.460 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 75.935 -46.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 20.834 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 518.807 3.28%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.539 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7123.316 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 623.217 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 63957.461 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.153 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6701.912 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 590.778 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 59917.966 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.182 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 10829.331 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 623.475 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 112440.755 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 389.773 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 7332.370 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 632.751 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 63845.142 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 389.416 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7290.510 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 631.721 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 63536.638 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 13.203 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.773 -61.67%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 15.716 -1.78%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.461 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 13.406 2.03%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 99.068 -59.43%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 22.686 -1.37%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 572.760 2.87%
std::flat_multimap<int,_int>::lower_bound(key)/1024 10.519 -
std::flat_multimap<int,_int>::lower_bound(key)/32 6.830 -
std::flat_multimap<int,_int>::lower_bound(key)/8192 14.029 -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 14.543 -2.95%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 89.677 4.04%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 16.759 -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 656.158 16.22%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 14.637 -2.46%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 86.722 1.89%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 16.748 -1.06%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 663.136 14.68%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 2.380 -8.57%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 72.960 -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 4.342 -4.15%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 641.722 16.90%
std::flat_multimap<int,_int>::upper_bound(key)/1024 10.504 -
std::flat_multimap<int,_int>::upper_bound(key)/32 6.341 -1.39%
std::flat_multimap<int,_int>::upper_bound(key)/8192 14.041 -
std::for_each(deque<int>)/32 11.352 -
std::for_each(deque<int>)/50 21.869 -4.38%
std::for_each(deque<int>)/8 2.947 -
std::for_each(deque<int>)/8192 3130.095 -
std::for_each(join_view(vector<vector<int>>))/32 11.361 -
std::for_each(join_view(vector<vector<int>>))/50 17.559 -
std::for_each(join_view(vector<vector<int>>))/8 3.115 1.13%
std::for_each(join_view(vector<vector<int>>))/8192 3106.887 1.58%
std::for_each(list<int>)/32 11.191 -2.23%
std::for_each(list<int>)/50 21.221 -2.89%
std::for_each(list<int>)/8 2.530 -
std::for_each(list<int>)/8192 8186.207 -
std::for_each(map<int>::iterator)/32 41.033 -1.77%
std::for_each(map<int>::iterator)/50 65.303 -1.10%
std::for_each(map<int>::iterator)/8 8.755 -1.26%
std::for_each(map<int>::iterator)/8192 16915.223 -1.24%
std::for_each(multimap<int>::iterator)/32 41.211 -
std::for_each(multimap<int>::iterator)/50 65.321 -1.58%
std::for_each(multimap<int>::iterator)/8 8.687 -1.70%
std::for_each(multimap<int>::iterator)/8192 16824.170 -2.34%
std::for_each(multiset<int>::iterator)/32 39.725 -4.47%
std::for_each(multiset<int>::iterator)/50 63.384 -5.53%
std::for_each(multiset<int>::iterator)/8 8.782 -1.38%
std::for_each(multiset<int>::iterator)/8192 17349.394 -
std::for_each(set<int>::iterator)/32 39.649 -5.27%
std::for_each(set<int>::iterator)/50 64.205 -4.35%
std::for_each(set<int>::iterator)/8 8.776 -3.22%
std::for_each(set<int>::iterator)/8192 18182.178 2.25%
std::for_each(vector<int>)/32 3.733 -1.28%
std::for_each(vector<int>)/50 4.057 -
std::for_each(vector<int>)/8 0.887 -1.48%
std::for_each(vector<int>)/8192 251.074 -
std::for_each_n(deque<int>)/32 10.961 -5.70%
std::for_each_n(deque<int>)/50 16.926 -5.83%
std::for_each_n(deque<int>)/8 2.971 -5.21%
std::for_each_n(deque<int>)/8192 3075.847 -2.58%
std::for_each_n(join_view(vector<vector<int>>))/32 11.481 -
std::for_each_n(join_view(vector<vector<int>>))/50 17.785 -
std::for_each_n(join_view(vector<vector<int>>))/8 3.171 -1.48%
std::for_each_n(join_view(vector<vector<int>>))/8192 2942.936 -
std::for_each_n(list<int>)/32 11.159 -
std::for_each_n(list<int>)/50 22.369 -
std::for_each_n(list<int>)/8 2.543 1.96%
std::for_each_n(list<int>)/8192 7161.352 -6.75%
std::for_each_n(vector<int>)/32 3.797 -1.00%
std::for_each_n(vector<int>)/50 4.010 -
std::for_each_n(vector<int>)/8 0.901 -
std::for_each_n(vector<int>)/8192 251.093 -
std::format(double)_(fmt:_{:017500_0La}) 1238.930 1.10%
std::format(double)_(fmt:_{:017500_0Le}) 1209.432 -
std::format(double)_(fmt:_{:017500_0Lf}) 1332.378 -1.50%
std::format(double)_(fmt:_{:017500_0Lg}) 1214.928 -
std::format(double)_(fmt:_{:017500_0L}) 1218.447 -
std::format(double)_(fmt:_{:017500_0a}) 1213.637 -
std::format(double)_(fmt:_{:017500_0e}) 1203.971 -
std::format(double)_(fmt:_{:017500_0f}) 1287.883 -
std::format(double)_(fmt:_{:017500_0g}) 1203.544 -
std::format(double)_(fmt:_{:017500_0}) 1204.878 -
std::format(double)_(fmt:_{:017500_10La}) 1187.986 -
std::format(double)_(fmt:_{:017500_10Le}) 1212.193 -
std::format(double)_(fmt:_{:017500_10Lf}) 1340.167 2.11%
std::format(double)_(fmt:_{:017500_10Lg}) 1223.174 -
std::format(double)_(fmt:_{:017500_10L}) 1219.194 -
std::format(double)_(fmt:_{:017500_10a}) 1183.438 -
std::format(double)_(fmt:_{:017500_10e}) 1206.458 -
std::format(double)_(fmt:_{:017500_10f}) 1276.708 -
std::format(double)_(fmt:_{:017500_10g}) 1210.237 -
std::format(double)_(fmt:_{:017500_10}) 1211.678 -
std::format(double)_(fmt:_{:017500_17000L}) 1941.817 9.99%
std::format(double)_(fmt:_{:017500_17000}) 1918.716 8.80%
std::format(double)_(fmt:_{:0<17500_0La}) 1218.261 -
std::format(double)_(fmt:_{:0<17500_0Le}) 1210.781 -
std::format(double)_(fmt:_{:0<17500_0Lf}) 1360.813 -1.13%
std::format(double)_(fmt:_{:0<17500_0Lg}) 1217.083 -1.17%
std::format(double)_(fmt:_{:0<17500_0L}) 1211.436 -
std::format(double)_(fmt:_{:0<17500_0a}) 1204.002 -1.21%
std::format(double)_(fmt:_{:0<17500_0e}) 1200.175 -
std::format(double)_(fmt:_{:0<17500_0f}) 1354.567 3.68%
std::format(double)_(fmt:_{:0<17500_0g}) 1210.719 -
std::format(double)_(fmt:_{:0<17500_0}) 1202.167 -
std::format(double)_(fmt:_{:0<17500_10La}) 1230.567 -
std::format(double)_(fmt:_{:0<17500_10Le}) 1221.680 -
std::format(double)_(fmt:_{:0<17500_10Lf}) 1310.280 -
std::format(double)_(fmt:_{:0<17500_10Lg}) 1237.055 -
std::format(double)_(fmt:_{:0<17500_10L}) 1227.343 -
std::format(double)_(fmt:_{:0<17500_10a}) 1241.366 3.37%
std::format(double)_(fmt:_{:0<17500_10e}) 1209.871 -
std::format(double)_(fmt:_{:0<17500_10f}) 1308.754 -
std::format(double)_(fmt:_{:0<17500_10g}) 1226.981 -
std::format(double)_(fmt:_{:0<17500_10}) 1212.661 -
std::format(double)_(fmt:_{:0<17500_17000L}) 1932.910 10.47%
std::format(double)_(fmt:_{:0<17500_17000}) 1919.366 8.98%
std::format(double)_(fmt:_{:0>17500_0La}) 1232.949 -
std::format(double)_(fmt:_{:0>17500_0Le}) 1211.634 -
std::format(double)_(fmt:_{:0>17500_0Lf}) 1333.780 -
std::format(double)_(fmt:_{:0>17500_0Lg}) 1216.240 -
std::format(double)_(fmt:_{:0>17500_0L}) 1215.650 -
std::format(double)_(fmt:_{:0>17500_0a}) 1200.578 -
std::format(double)_(fmt:_{:0>17500_0e}) 1202.384 -
std::format(double)_(fmt:_{:0>17500_0f}) 1297.703 -
std::format(double)_(fmt:_{:0>17500_0g}) 1203.979 -
std::format(double)_(fmt:_{:0>17500_0}) 1202.657 -
std::format(double)_(fmt:_{:0>17500_10La}) 1193.491 -
std::format(double)_(fmt:_{:0>17500_10Le}) 1211.218 -
std::format(double)_(fmt:_{:0>17500_10Lf}) 1328.086 -
std::format(double)_(fmt:_{:0>17500_10Lg}) 1216.073 -
std::format(double)_(fmt:_{:0>17500_10L}) 1218.290 -
std::format(double)_(fmt:_{:0>17500_10a}) 1183.860 -
std::format(double)_(fmt:_{:0>17500_10e}) 1205.715 -
std::format(double)_(fmt:_{:0>17500_10f}) 1283.327 -
std::format(double)_(fmt:_{:0>17500_10g}) 1209.620 -
std::format(double)_(fmt:_{:0>17500_10}) 1210.552 -
std::format(double)_(fmt:_{:0>17500_17000L}) 1915.082 7.47%
std::format(double)_(fmt:_{:0>17500_17000}) 1895.071 8.78%
std::format(double)_(fmt:_{:0^17500_0La}) 1220.008 -4.48%
std::format(double)_(fmt:_{:0^17500_0Le}) 1215.667 -
std::format(double)_(fmt:_{:0^17500_0Lf}) 1345.937 -
std::format(double)_(fmt:_{:0^17500_0Lg}) 1227.711 -
std::format(double)_(fmt:_{:0^17500_0L}) 1230.661 -3.31%
std::format(double)_(fmt:_{:0^17500_0a}) 1255.496 -
std::format(double)_(fmt:_{:0^17500_0e}) 1211.889 -
std::format(double)_(fmt:_{:0^17500_0f}) 1328.413 -
std::format(double)_(fmt:_{:0^17500_0g}) 1209.351 -
std::format(double)_(fmt:_{:0^17500_0}) 1213.561 -
std::format(double)_(fmt:_{:0^17500_10La}) 1211.746 -
std::format(double)_(fmt:_{:0^17500_10Le}) 1228.371 -
std::format(double)_(fmt:_{:0^17500_10Lf}) 1310.631 -
std::format(double)_(fmt:_{:0^17500_10Lg}) 1230.195 -
std::format(double)_(fmt:_{:0^17500_10L}) 1229.314 -
std::format(double)_(fmt:_{:0^17500_10a}) 1203.487 -
std::format(double)_(fmt:_{:0^17500_10e}) 1214.704 -
std::format(double)_(fmt:_{:0^17500_10f}) 1315.705 -
std::format(double)_(fmt:_{:0^17500_10g}) 1222.976 -
std::format(double)_(fmt:_{:0^17500_10}) 1217.894 -
std::format(double)_(fmt:_{:0^17500_17000L}) 1926.603 9.00%
std::format(double)_(fmt:_{:0^17500_17000}) 1917.616 8.74%
std::format(double)_(fmt:_{:_0La}) 43.065 -1.74%
std::format(double)_(fmt:_{:_0Le}) 60.909 -
std::format(double)_(fmt:_{:_0Lf}) 109.291 -
std::format(double)_(fmt:_{:_0Lg}) 62.451 -
std::format(double)_(fmt:_{:_0L}) 62.922 -
std::format(double)_(fmt:_{:_0a}) 37.946 1.09%
std::format(double)_(fmt:_{:_0e}) 44.064 -2.73%
std::format(double)_(fmt:_{:_0f}) 101.794 -
std::format(double)_(fmt:_{:_0g}) 48.009 -4.25%
std::format(double)_(fmt:_{:_0}) 26.341 -
std::format(double)_(fmt:_{:_10La}) 45.409 -2.14%
std::format(double)_(fmt:_{:_10Le}) 68.692 1.89%
std::format(double)_(fmt:_{:_10Lf}) 112.785 -
std::format(double)_(fmt:_{:_10Lg}) 71.137 -1.79%
std::format(double)_(fmt:_{:_10L}) 72.542 1.74%
std::format(double)_(fmt:_{:_10a}) 38.928 -
std::format(double)_(fmt:_{:_10e}) 47.612 -
std::format(double)_(fmt:_{:_10f}) 105.389 -
std::format(double)_(fmt:_{:_10g}) 60.714 -
std::format(double)_(fmt:_{:_10}) 60.555 -
std::format(double)_(fmt:_{:_17000L}) 719.601 23.73%
std::format(double)_(fmt:_{:_17000}) 705.027 23.60%
std::format(float)_(fmt:_{:017500_0La}) 1261.855 1.04%
std::format(float)_(fmt:_{:017500_0Le}) 1215.768 -
std::format(float)_(fmt:_{:017500_0Lf}) 1230.914 -
std::format(float)_(fmt:_{:017500_0Lg}) 1212.313 -
std::format(float)_(fmt:_{:017500_0L}) 1224.360 -
std::format(float)_(fmt:_{:017500_0a}) 1251.405 2.50%
std::format(float)_(fmt:_{:017500_0e}) 1206.465 -
std::format(float)_(fmt:_{:017500_0f}) 1229.039 -
std::format(float)_(fmt:_{:017500_0g}) 1203.978 -
std::format(float)_(fmt:_{:017500_0}) 1184.071 -
std::format(float)_(fmt:_{:017500_10La}) 1194.469 -
std::format(float)_(fmt:_{:017500_10Le}) 1212.445 -
std::format(float)_(fmt:_{:017500_10Lf}) 1221.709 -
std::format(float)_(fmt:_{:017500_10Lg}) 1217.075 -
std::format(float)_(fmt:_{:017500_10L}) 1219.855 -
std::format(float)_(fmt:_{:017500_10a}) 1197.129 -
std::format(float)_(fmt:_{:017500_10e}) 1212.121 -
std::format(float)_(fmt:_{:017500_10f}) 1214.635 -
std::format(float)_(fmt:_{:017500_10g}) 1209.817 -
std::format(float)_(fmt:_{:017500_10}) 1222.552 -1.04%
std::format(float)_(fmt:_{:017500_17000L}) 1232.271 -
std::format(float)_(fmt:_{:017500_17000}) 1224.011 -
std::format(float)_(fmt:_{:0<17500_0La}) 1199.740 -
std::format(float)_(fmt:_{:0<17500_0Le}) 1208.249 -
std::format(float)_(fmt:_{:0<17500_0Lf}) 1254.522 -
std::format(float)_(fmt:_{:0<17500_0Lg}) 1209.571 -
std::format(float)_(fmt:_{:0<17500_0L}) 1212.427 -1.35%
std::format(float)_(fmt:_{:0<17500_0a}) 1186.959 -
std::format(float)_(fmt:_{:0<17500_0e}) 1200.870 -
std::format(float)_(fmt:_{:0<17500_0f}) 1242.668 1.25%
std::format(float)_(fmt:_{:0<17500_0g}) 1201.291 -
std::format(float)_(fmt:_{:0<17500_0}) 1206.139 -
std::format(float)_(fmt:_{:0<17500_10La}) 1204.712 -
std::format(float)_(fmt:_{:0<17500_10Le}) 1222.515 -
std::format(float)_(fmt:_{:0<17500_10Lf}) 1244.346 -
std::format(float)_(fmt:_{:0<17500_10Lg}) 1250.430 1.54%
std::format(float)_(fmt:_{:0<17500_10L}) 1243.310 -
std::format(float)_(fmt:_{:0<17500_10a}) 1190.466 -
std::format(float)_(fmt:_{:0<17500_10e}) 1211.105 -
std::format(float)_(fmt:_{:0<17500_10f}) 1267.374 2.27%
std::format(float)_(fmt:_{:0<17500_10g}) 1229.949 1.02%
std::format(float)_(fmt:_{:0<17500_10}) 1235.135 1.06%
std::format(float)_(fmt:_{:0<17500_17000L}) 1261.880 -
std::format(float)_(fmt:_{:0<17500_17000}) 1253.398 -
std::format(float)_(fmt:_{:0>17500_0La}) 1260.611 1.84%
std::format(float)_(fmt:_{:0>17500_0Le}) 1213.311 -
std::format(float)_(fmt:_{:0>17500_0Lf}) 1217.341 -2.49%
std::format(float)_(fmt:_{:0>17500_0Lg}) 1211.680 -1.17%
std::format(float)_(fmt:_{:0>17500_0L}) 1218.125 -
std::format(float)_(fmt:_{:0>17500_0a}) 1229.513 1.66%
std::format(float)_(fmt:_{:0>17500_0e}) 1203.710 -
std::format(float)_(fmt:_{:0>17500_0f}) 1220.492 -
std::format(float)_(fmt:_{:0>17500_0g}) 1205.430 -
std::format(float)_(fmt:_{:0>17500_0}) 1205.089 2.17%
std::format(float)_(fmt:_{:0>17500_10La}) 1192.711 -
std::format(float)_(fmt:_{:0>17500_10Le}) 1212.478 -
std::format(float)_(fmt:_{:0>17500_10Lf}) 1207.139 -1.26%
std::format(float)_(fmt:_{:0>17500_10Lg}) 1216.082 -
std::format(float)_(fmt:_{:0>17500_10L}) 1219.459 -
std::format(float)_(fmt:_{:0>17500_10a}) 1195.462 -
std::format(float)_(fmt:_{:0>17500_10e}) 1206.535 -
std::format(float)_(fmt:_{:0>17500_10f}) 1223.416 1.14%
std::format(float)_(fmt:_{:0>17500_10g}) 1208.767 -
std::format(float)_(fmt:_{:0>17500_10}) 1217.557 -
std::format(float)_(fmt:_{:0>17500_17000L}) 1231.173 -
std::format(float)_(fmt:_{:0>17500_17000}) 1223.979 -
std::format(float)_(fmt:_{:0^17500_0La}) 1268.109 -1.46%
std::format(float)_(fmt:_{:0^17500_0Le}) 1219.045 -
std::format(float)_(fmt:_{:0^17500_0Lf}) 1244.703 -
std::format(float)_(fmt:_{:0^17500_0Lg}) 1222.397 -1.43%
std::format(float)_(fmt:_{:0^17500_0L}) 1232.294 -
std::format(float)_(fmt:_{:0^17500_0a}) 1300.253 -
std::format(float)_(fmt:_{:0^17500_0e}) 1212.677 -
std::format(float)_(fmt:_{:0^17500_0f}) 1241.883 -
std::format(float)_(fmt:_{:0^17500_0g}) 1210.994 -
std::format(float)_(fmt:_{:0^17500_0}) 1217.602 -
std::format(float)_(fmt:_{:0^17500_10La}) 1200.662 -
std::format(float)_(fmt:_{:0^17500_10Le}) 1230.833 -
std::format(float)_(fmt:_{:0^17500_10Lf}) 1214.730 -1.53%
std::format(float)_(fmt:_{:0^17500_10Lg}) 1237.176 -1.07%
std::format(float)_(fmt:_{:0^17500_10L}) 1242.872 -
std::format(float)_(fmt:_{:0^17500_10a}) 1194.377 -
std::format(float)_(fmt:_{:0^17500_10e}) 1211.609 -
std::format(float)_(fmt:_{:0^17500_10f}) 1214.352 -1.09%
std::format(float)_(fmt:_{:0^17500_10g}) 1232.286 -
std::format(float)_(fmt:_{:0^17500_10}) 1238.735 -
std::format(float)_(fmt:_{:0^17500_17000L}) 1265.179 -
std::format(float)_(fmt:_{:0^17500_17000}) 1265.251 1.07%
std::format(float)_(fmt:_{:_0La}) 43.035 -
std::format(float)_(fmt:_{:_0Le}) 59.024 -
std::format(float)_(fmt:_{:_0Lf}) 48.836 -
std::format(float)_(fmt:_{:_0Lg}) 61.350 -
std::format(float)_(fmt:_{:_0L}) 62.514 -
std::format(float)_(fmt:_{:_0a}) 35.499 -
std::format(float)_(fmt:_{:_0e}) 42.946 -
std::format(float)_(fmt:_{:_0f}) 41.293 -
std::format(float)_(fmt:_{:_0g}) 47.003 -
std::format(float)_(fmt:_{:_0}) 25.082 -
std::format(float)_(fmt:_{:_10La}) 44.510 -
std::format(float)_(fmt:_{:_10Le}) 64.160 -
std::format(float)_(fmt:_{:_10Lf}) 53.459 -
std::format(float)_(fmt:_{:_10Lg}) 68.386 -
std::format(float)_(fmt:_{:_10L}) 69.187 -
std::format(float)_(fmt:_{:_10a}) 36.928 1.48%
std::format(float)_(fmt:_{:_10e}) 47.822 1.03%
std::format(float)_(fmt:_{:_10f}) 44.486 -
std::format(float)_(fmt:_{:_10g}) 58.053 -
std::format(float)_(fmt:_{:_10}) 57.456 1.27%
std::format(float)_(fmt:_{:_17000L}) 80.669 -
std::format(float)_(fmt:_{:_17000}) 66.623 -
std::gcd()_(adversarial_inputs) 23.261 -
std::gcd()_(random_numbers) 30.464 -
std::gcd()_(trivial_inputs) 0.783 2.47%
std::generate(deque<int>)/1024 306.073 -1.38%
std::generate(deque<int>)/32 8.060 -2.48%
std::generate(deque<int>)/50 11.987 -2.50%
std::generate(deque<int>)/8192 2389.286 -1.81%
std::generate(list<int>)/1024 671.196 -
std::generate(list<int>)/32 8.256 -2.16%
std::generate(list<int>)/50 14.639 -2.85%
std::generate(list<int>)/8192 8014.466 8.66%
std::generate(vector<int>)/1024 240.003 -2.04%
std::generate(vector<int>)/32 7.825 -1.96%
std::generate(vector<int>)/50 11.734 -2.02%
std::generate(vector<int>)/8192 1799.810 -2.40%
std::generate_n(deque<int>)/1024 300.859 -1.72%
std::generate_n(deque<int>)/32 8.061 -2.57%
std::generate_n(deque<int>)/50 11.989 -2.66%
std::generate_n(deque<int>)/8192 2325.163 -2.85%
std::generate_n(list<int>)/1024 651.464 -
std::generate_n(list<int>)/32 8.990 -2.36%
std::generate_n(list<int>)/50 15.473 -1.67%
std::generate_n(list<int>)/8192 7542.590 11.84%
std::generate_n(vector<int>)/1024 238.357 -2.18%
std::generate_n(vector<int>)/32 7.820 -1.85%
std::generate_n(vector<int>)/50 11.741 -2.04%
std::generate_n(vector<int>)/8192 1798.713 -2.61%
std::getline(std::istringstream,_std::string) 18.575 -
std::is_partitioned(deque<int>)_(partitioned)/1024 240.507 -7.01%
std::is_partitioned(deque<int>)_(partitioned)/32 8.038 4.48%
std::is_partitioned(deque<int>)_(partitioned)/50 12.446 2.61%
std::is_partitioned(deque<int>)_(partitioned)/8192 1989.583 -4.80%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 101.881 -14.27%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.543 -4.66%
std::is_partitioned(deque<int>)_(unpartitioned)/50 5.654 -3.72%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 779.477 -7.87%
std::is_partitioned(list<int>)_(partitioned)/1024 726.230 -
std::is_partitioned(list<int>)_(partitioned)/32 5.634 -
std::is_partitioned(list<int>)_(partitioned)/50 8.661 -
std::is_partitioned(list<int>)_(partitioned)/8192 6529.803 -6.86%
std::is_partitioned(list<int>)_(unpartitioned)/1024 99.676 1.04%
std::is_partitioned(list<int>)_(unpartitioned)/32 6.158 -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.009 -11.49%
std::is_partitioned(list<int>)_(unpartitioned)/8192 796.143 1.66%
std::is_partitioned(vector<int>)_(partitioned)/1024 176.533 5.74%
std::is_partitioned(vector<int>)_(partitioned)/32 5.346 -
std::is_partitioned(vector<int>)_(partitioned)/50 8.150 1.10%
std::is_partitioned(vector<int>)_(partitioned)/8192 1379.636 3.85%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 65.644 2.84%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.628 3.76%
std::is_partitioned(vector<int>)_(unpartitioned)/50 0.866 2.65%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 263.441 2.05%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 394.382 -21.77%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.771 -2.30%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3176.674 -21.49%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 595373.338 -1.74%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.254 -6.46%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 459.396 5.86%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.447 1.39%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 3667.077 5.85%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 685280.105 -1.26%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 49.024 -1.59%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 457.778 -5.93%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.984 -7.68%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3690.592 -6.18%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 586450.608 -1.10%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 41.776 -5.03%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 462.552 -3.52%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 5.761 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3677.798 -3.23%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688988.095 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 49.755 -2.90%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 752.971 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 3.321 1.28%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8007.638 -12.63%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1441418.264 -1.84%
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 40.944 1.99%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 770.775 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.841 -2.02%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9165.328 -10.69%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1557171.743 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 52.710 10.52%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 764.004 -1.10%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 4.071 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8106.901 -41.71%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1443001.959 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 41.270 -1.12%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 783.525 -1.29%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.459 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8250.810 -15.08%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1553635.597 -1.28%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 51.858 8.42%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 317.993 -1.85%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 4.003 6.43%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2469.762 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 244766.015 1.76%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 28.728 -6.08%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 289.384 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 3.503 -2.54%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2473.713 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 559402.980 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 39.695 -4.82%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 365.383 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.089 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2801.314 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 251116.396 5.29%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 27.771 -7.64%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 362.148 3.60%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.838 -2.44%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2911.067 3.39%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 559487.472 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 42.108 1.61%
std::is_sorted(deque<int>)/1024 501.223 -
std::is_sorted(deque<int>)/8 4.069 73.56%
std::is_sorted(deque<int>)/8192 3957.626 -
std::is_sorted(deque<int>,_pred)/1024 528.932 -
std::is_sorted(deque<int>,_pred)/8 4.358 57.99%
std::is_sorted(deque<int>,_pred)/8192 4202.964 -
std::is_sorted(list<int>)/1024 739.319 -3.07%
std::is_sorted(list<int>)/8 2.109 -1.88%
std::is_sorted(list<int>)/8192 6965.338 3.49%
std::is_sorted(list<int>,_pred)/1024 773.946 -
std::is_sorted(list<int>,_pred)/8 2.489 -
std::is_sorted(list<int>,_pred)/8192 6950.894 -
std::is_sorted(vector<int>)/1024 236.751 -
std::is_sorted(vector<int>)/8 2.042 -
std::is_sorted(vector<int>)/8192 1846.916 -
std::is_sorted(vector<int>,_pred)/1024 250.746 -
std::is_sorted(vector<int>,_pred)/8 2.073 -
std::is_sorted(vector<int>,_pred)/8192 1946.252 -
std::is_sorted_until(deque<int>)/1024 498.839 -
std::is_sorted_until(deque<int>)/8 2.298 -
std::is_sorted_until(deque<int>)/8192 3920.237 -
std::is_sorted_until(deque<int>,_pred)/1024 367.020 -
std::is_sorted_until(deque<int>,_pred)/8 2.740 -
std::is_sorted_until(deque<int>,_pred)/8192 3089.624 5.94%
std::is_sorted_until(list<int>)/1024 739.528 -
std::is_sorted_until(list<int>)/8 2.158 -
std::is_sorted_until(list<int>)/8192 7894.795 9.13%
std::is_sorted_until(list<int>,_pred)/1024 781.847 -
std::is_sorted_until(list<int>,_pred)/8 4.207 -
std::is_sorted_until(list<int>,_pred)/8192 8501.015 21.66%
std::is_sorted_until(vector<int>)/1024 233.563 -
std::is_sorted_until(vector<int>)/8 2.016 -
std::is_sorted_until(vector<int>)/8192 1820.957 -
std::is_sorted_until(vector<int>,_pred)/1024 405.199 -3.46%
std::is_sorted_until(vector<int>,_pred)/8 3.413 -1.23%
std::is_sorted_until(vector<int>,_pred)/8192 3264.694 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4791.724 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 532.316 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36598.554 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 683.104 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.004 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11257.325 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11597.143 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 343.475 1.46%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 97835.439 -
std::list<int>::ctor(Range)_(cheap_elements)/1024 11620.029 -
std::list<int>::ctor(Range)_(cheap_elements)/32 342.009 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 99151.478 -
std::list<int>::ctor(const_Self&)_(cheap_elements)/1024 11667.851 1.20%
std::list<int>::ctor(const_Self&)_(cheap_elements)/32 341.644 1.31%
std::list<int>::ctor(const_Self&)_(cheap_elements)/8192 99565.807 -
std::list<int>::ctor(size_type)/1024 11935.182 -4.07%
std::list<int>::ctor(size_type)/32 349.502 -
std::list<int>::ctor(size_type)/8192 96819.288 -3.47%
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 11660.621 1.29%
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 339.540 -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 98765.116 -
std::list<int>::erase(begin)_(cheap_elements)/1024 10.224 -2.50%
std::list<int>::erase(begin)_(cheap_elements)/32 10.097 -3.02%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.239 -2.65%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.563 -2.81%
std::list<int>::insert(begin)_(cheap_elements)/32 10.172 -2.79%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.286 -5.06%
std::list<int>::operator=(const_Self&)_(cheap_elements)/1024 739.053 -
std::list<int>::operator=(const_Self&)_(cheap_elements)/32 15.358 -
std::list<int>::operator=(const_Self&)_(cheap_elements)/8192 8301.699 -14.38%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4788.319 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 532.446 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 36641.507 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.667 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.584 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.471 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 6790.547 2.46%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 592.658 -1.77%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 54397.701 2.18%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16174.527 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 859.338 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 142649.565 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2181.084 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 74.321 -2.41%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 20339.503 2.47%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6046.773 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 94.760 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 50893.912 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 14024.021 -2.22%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 409.122 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 115000.326 -2.70%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 31299.927 -1.81%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 890.527 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 269648.470 -1.30%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14115.585 -1.48%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 406.264 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 115030.810 -2.24%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 30988.931 -1.86%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 883.413 -3.94%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 267517.298 -1.48%
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/1024 14522.581 -1.07%
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/32 413.482 -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/8192 116978.772 -1.72%
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/1024 31184.138 -2.53%
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/32 888.707 -1.02%
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/8192 268243.547 -2.44%
std::list<std::string>::ctor(size_type)/1024 12184.919 -2.90%
std::list<std::string>::ctor(size_type)/32 345.894 -1.82%
std::list<std::string>::ctor(size_type)/8192 99338.689 -3.51%
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 14258.988 -2.55%
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 405.195 -1.78%
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 116690.380 -2.99%
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 30889.443 -2.10%
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 856.466 -1.13%
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 264137.961 -2.23%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 14.633 -2.10%
std::list<std::string>::erase(begin)_(cheap_elements)/32 13.040 1.03%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 14.493 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 28.923 -2.98%
std::list<std::string>::erase(begin)_(expensive_elements)/32 27.320 -1.16%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 29.147 -2.84%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 14.491 1.04%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.870 -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 14.289 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 28.942 -1.93%
std::list<std::string>::insert(begin)_(expensive_elements)/32 26.977 -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.031 -2.10%
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/1024 2418.575 3.78%
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/32 79.128 2.14%
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/8192 18710.965 -2.55%
std::list<std::string>::operator=(const_Self&)_(expensive_elements)/1024 6447.408 -
std::list<std::string>::operator=(const_Self&)_(expensive_elements)/32 96.630 -
std::list<std::string>::operator=(const_Self&)_(expensive_elements)/8192 52970.829 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 6783.657 2.71%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 597.960 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 54390.422 2.10%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16145.993 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 861.600 -1.02%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 142516.865 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 6.909 2.16%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 18.503 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 6.920 3.08%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 15.841 -1.08%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 26.567 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 17.446 -1.04%
std::lower_bound(std::deque<int>)/100 25.457 -1.50%
std::lower_bound(std::deque<int>)/8 14.014 -1.48%
std::lower_bound(std::deque<int>)/8192 50.616 -1.05%
std::lower_bound(std::forward_list<int>)/100 88.837 -
std::lower_bound(std::forward_list<int>)/8 13.441 -
std::lower_bound(std::forward_list<int>)/8192 10467.938 -
std::lower_bound(std::list<int>)/100 90.000 -
std::lower_bound(std::list<int>)/8 13.290 -1.14%
std::lower_bound(std::list<int>)/8192 12850.860 3.71%
std::lower_bound(std::vector<int>)/100 10.272 -1.35%
std::lower_bound(std::vector<int>)/8 6.194 -
std::lower_bound(std::vector<int>)/8192 13.480 -1.26%
std::make_heap(deque<int>)_(ascending)/1024 2713.825 -1.38%
std::make_heap(deque<int>)_(ascending)/8 25.971 1.80%
std::make_heap(deque<int>)_(ascending)/8192 21442.316 -9.82%
std::make_heap(deque<int>)_(descending)/1024 3496.743 -4.44%
std::make_heap(deque<int>)_(descending)/8 29.792 -
std::make_heap(deque<int>)_(descending)/8192 30119.544 -4.48%
std::make_heap(deque<int>)_(heap)/1024 3487.808 -4.57%
std::make_heap(deque<int>)_(heap)/8 28.951 -
std::make_heap(deque<int>)_(heap)/8192 30105.928 -4.13%
std::make_heap(deque<int>)_(pipe-organ)/1024 2676.609 -3.19%
std::make_heap(deque<int>)_(pipe-organ)/8 26.266 1.06%
std::make_heap(deque<int>)_(pipe-organ)/8192 21781.194 -8.51%
std::make_heap(deque<int>)_(repeated)/1024 2492.678 -4.35%
std::make_heap(deque<int>)_(repeated)/8 26.859 1.75%
std::make_heap(deque<int>)_(repeated)/8192 19340.102 -12.62%
std::make_heap(deque<int>)_(shuffled)/1024 4041.935 -
std::make_heap(deque<int>)_(shuffled)/8 26.838 -
std::make_heap(deque<int>)_(shuffled)/8192 43738.231 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2427.570 -3.26%
std::make_heap(deque<int>,_pred)_(ascending)/8 23.247 -2.30%
std::make_heap(deque<int>,_pred)_(ascending)/8192 20090.460 -7.84%
std::make_heap(deque<int>,_pred)_(descending)/1024 3259.453 -1.30%
std::make_heap(deque<int>,_pred)_(descending)/8 28.194 -
std::make_heap(deque<int>,_pred)_(descending)/8192 27952.830 -3.00%
std::make_heap(deque<int>,_pred)_(heap)/1024 3313.442 -1.68%
std::make_heap(deque<int>,_pred)_(heap)/8 27.388 -
std::make_heap(deque<int>,_pred)_(heap)/8192 28779.390 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2443.458 -1.20%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.679 1.70%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 21096.081 -1.01%
std::make_heap(deque<int>,_pred)_(repeated)/1024 2293.809 -2.16%
std::make_heap(deque<int>,_pred)_(repeated)/8 23.808 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 20085.322 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 3305.196 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 24.641 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 38207.553 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 663.808 1.35%
std::make_heap(vector<NonIntegral>)_(ascending)/8 16.495 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5079.535 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 1002.390 -1.32%
std::make_heap(vector<NonIntegral>)_(descending)/8 19.936 -3.17%
std::make_heap(vector<NonIntegral>)_(descending)/8192 7282.500 -2.57%
std::make_heap(vector<NonIntegral>)_(heap)/1024 995.926 -
std::make_heap(vector<NonIntegral>)_(heap)/8 20.727 5.00%
std::make_heap(vector<NonIntegral>)_(heap)/8192 7440.239 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 658.160 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.419 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5005.718 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 568.148 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 15.938 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4270.659 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 774.230 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.964 1.20%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 6268.004 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 666.067 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.616 -1.43%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5103.427 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 988.125 -2.44%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 20.831 -1.91%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 7221.184 -3.51%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 963.259 -2.50%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 20.395 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 7199.757 -3.43%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 664.255 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.255 -1.23%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5098.719 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 563.373 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 15.769 -1.01%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4267.961 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 787.991 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.871 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 6257.769 -
std::make_heap(vector<int>)_(ascending)/1024 661.540 -
std::make_heap(vector<int>)_(ascending)/8 16.516 -
std::make_heap(vector<int>)_(ascending)/8192 5041.666 -1.08%
std::make_heap(vector<int>)_(descending)/1024 997.146 -
std::make_heap(vector<int>)_(descending)/8 26.377 2.52%
std::make_heap(vector<int>)_(descending)/8192 7277.473 -
std::make_heap(vector<int>)_(heap)/1024 971.359 -
std::make_heap(vector<int>)_(heap)/8 23.993 12.90%
std::make_heap(vector<int>)_(heap)/8192 7262.625 -
std::make_heap(vector<int>)_(pipe-organ)/1024 653.438 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.546 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4974.827 -
std::make_heap(vector<int>)_(repeated)/1024 554.809 -
std::make_heap(vector<int>)_(repeated)/8 15.835 -
std::make_heap(vector<int>)_(repeated)/8192 4180.444 -
std::make_heap(vector<int>)_(shuffled)/1024 771.906 -
std::make_heap(vector<int>)_(shuffled)/8 17.162 -
std::make_heap(vector<int>)_(shuffled)/8192 6246.612 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 667.766 2.13%
std::make_heap(vector<int>,_pred)_(ascending)/8 16.649 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5107.221 1.36%
std::make_heap(vector<int>,_pred)_(descending)/1024 987.206 -
std::make_heap(vector<int>,_pred)_(descending)/8 19.765 -1.02%
std::make_heap(vector<int>,_pred)_(descending)/8192 7230.920 -
std::make_heap(vector<int>,_pred)_(heap)/1024 966.253 -
std::make_heap(vector<int>,_pred)_(heap)/8 20.787 2.31%
std::make_heap(vector<int>,_pred)_(heap)/8192 7204.608 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 651.664 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.544 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4981.672 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 553.334 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.820 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4169.941 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 774.890 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 17.097 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 6250.352 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 25798.101 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 61.819 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 284992.062 -1.03%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 25112.328 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 86.739 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 275205.635 -1.18%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 28555.440 -1.42%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 73.702 -1.58%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 317026.587 -1.89%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 35530.886 -1.37%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 64.379 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 412467.591 -1.41%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 49302.308 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 62.607 1.24%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 574410.153 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 19089.584 -1.09%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 56.903 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 202637.304 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 29416.585 -1.37%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 67.004 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 366382.553 1.32%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 25735.655 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 61.959 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 284859.886 -1.27%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 24927.524 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 89.769 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 275109.243 -1.33%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 28931.166 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 77.148 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 322278.025 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 35555.396 -1.33%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 64.481 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 412083.886 -1.49%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 49439.480 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 63.284 1.37%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 571636.244 -1.12%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 18789.681 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 57.322 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 202642.271 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 29204.760 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 68.662 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 370447.657 -3.58%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 12098.039 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 37.650 -2.88%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 131437.488 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11253.215 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 50.752 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 122180.864 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 13374.130 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 43.625 -2.60%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 145233.082 -1.11%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 17668.173 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 40.421 -3.00%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 180764.093 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23179.514 -1.02%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 39.071 -2.64%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 239433.316 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 6488.385 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 26.358 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 67102.146 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 13659.137 -1.09%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 41.414 -3.48%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 177455.272 -1.17%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 12133.715 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 38.689 -1.29%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 131310.505 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11268.313 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 50.200 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 122116.961 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 13358.180 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 44.441 -2.41%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 145654.082 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 17638.656 -1.07%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 40.709 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 180674.015 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 23149.976 -1.09%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 39.315 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 238772.239 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 6468.585 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 26.066 -1.59%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 67003.664 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 13668.961 -1.39%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 41.992 -2.24%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 176005.258 -2.27%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 12138.824 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 37.674 -1.51%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 131453.003 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11270.974 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 49.336 -2.25%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 122200.885 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 13340.883 -1.15%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 45.732 1.17%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 148506.006 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 17663.136 -1.26%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 40.299 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 180963.088 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23314.054 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 39.431 -2.48%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 239213.281 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 6422.572 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 26.292 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 66956.710 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 13711.597 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 40.378 -1.95%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 191399.019 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 12127.423 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 38.954 2.08%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 131540.134 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11273.714 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 50.352 -1.28%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 122000.052 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 13357.560 -1.05%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 44.394 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 148152.666 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 17705.491 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 40.223 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 180907.917 -1.01%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23292.403 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 38.274 -1.38%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 238866.991 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 6476.969 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 26.157 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 66973.451 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 13790.250 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 41.370 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 180839.476 -6.46%
std::map<int,_int>::clear()/0 385.111 -
std::map<int,_int>::clear()/1024 10244.484 3.74%
std::map<int,_int>::clear()/32 624.124 1.70%
std::map<int,_int>::clear()/8192 82608.471 1.47%
std::map<int,_int>::contains(key)/1024 28.575 -
std::map<int,_int>::contains(key)/32 17.608 -
std::map<int,_int>::contains(key)/8192 38.647 -
std::map<int,_int>::count(key)/1024 28.156 -
std::map<int,_int>::count(key)/32 17.382 -
std::map<int,_int>::count(key)/8192 38.488 -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.658 -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 4600.766 -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 142.193 -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 40591.951 -
std::map<int,_int>::ctor(const_Self&)/0 12.446 -
std::map<int,_int>::ctor(const_Self&)/1024 5567.898 2.49%
std::map<int,_int>::ctor(const_Self&)/32 175.621 -
std::map<int,_int>::ctor(const_Self&)/8192 45652.424 2.31%
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.441 -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 5550.064 1.93%
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 173.876 -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 45563.987 1.75%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.627 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12246.063 2.93%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 322.098 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 99681.589 3.24%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.636 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13870.603 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 330.206 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 282883.431 1.59%
std::map<int,_int>::equal_range(key)/1024 32.524 2.51%
std::map<int,_int>::equal_range(key)/32 17.656 -
std::map<int,_int>::equal_range(key)/8192 51.726 -
std::map<int,_int>::erase(iterator)/1024 20.809 -
std::map<int,_int>::erase(iterator)/32 20.698 -
std::map<int,_int>::erase(iterator)/8192 23.195 -1.57%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 385.122 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7192.688 -1.04%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 564.616 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55144.161 -1.88%
std::map<int,_int>::erase(key)_(existent)/1024 24.091 -
std::map<int,_int>::erase(key)_(existent)/32 22.773 -
std::map<int,_int>::erase(key)_(existent)/8192 29.666 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 1.217 -1.33%
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.297 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.794 6.39%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 6.938 -12.25%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 1.236 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.322 -3.06%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.821 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.010 -
std::map<int,_int>::find(key)/1024 28.240 -
std::map<int,_int>::find(key)/32 17.433 -
std::map<int,_int>::find(key)/8192 38.322 -
std::map<int,_int>::insert(const_value_type&)_(already_present)/1024 6.684 -1.36%
std::map<int,_int>::insert(const_value_type&)_(already_present)/32 1.956 -
std::map<int,_int>::insert(const_value_type&)_(already_present)/8192 5.757 3.75%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.136 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.742 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.908 -1.49%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.555 -11.38%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.202 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 31.742 19.35%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 21.124 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.405 6.13%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.103 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 18.261 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.307 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 18.272 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.147 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.368 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.052 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.451 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 387.970 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 28284.617 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 882.644 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 313844.022 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 388.244 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 18719.678 -1.06%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 712.999 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 195595.728 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 387.746 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11228.192 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 607.910 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 117294.719 1.15%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 384.845 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13055.739 -2.43%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 711.903 -1.47%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 105633.316 -3.00%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 384.875 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17067.530 -1.58%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 727.146 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 163125.457 -2.37%
std::map<int,_int>::insert(value)_(new_value,_end)/0 18.353 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 32.929 2.51%
std::map<int,_int>::insert(value)_(new_value,_end)/32 19.939 -1.25%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 25.513 -1.53%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 18.225 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 25.231 -4.63%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 20.491 -1.22%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 32.955 5.52%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.441 -5.34%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.919 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 10.095 2.87%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.190 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 32.528 -2.23%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.934 -1.18%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 25.675 -10.35%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.196 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 24.947 -5.02%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 20.189 -1.10%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 33.976 -
std::map<int,_int>::lower_bound(key)/1024 28.323 1.01%
std::map<int,_int>::lower_bound(key)/32 17.463 -
std::map<int,_int>::lower_bound(key)/8192 38.173 -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 12.718 -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 5943.433 3.30%
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 179.409 2.22%
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 47537.543 2.73%
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.800 -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 5970.340 4.93%
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 178.249 2.03%
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 47625.540 3.06%
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 0.695 -4.13%
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 3761.163 -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 70.718 -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 36642.411 -
std::map<int,_int>::upper_bound(key)/1024 28.340 -
std::map<int,_int>::upper_bound(key)/32 17.807 -
std::map<int,_int>::upper_bound(key)/8192 38.146 -
std::map<std::string,_int>::clear()/0 387.250 -
std::map<std::string,_int>::clear()/1024 19588.083 -16.64%
std::map<std::string,_int>::clear()/32 847.008 -11.65%
std::map<std::string,_int>::clear()/8192 196160.490 -14.51%
std::map<std::string,_int>::contains(key)/1024 149.496 -1.44%
std::map<std::string,_int>::contains(key)/32 89.195 -1.78%
std::map<std::string,_int>::contains(key)/8192 218.610 -
std::map<std::string,_int>::count(key)/1024 147.141 -3.38%
std::map<std::string,_int>::count(key)/32 85.036 -
std::map<std::string,_int>::count(key)/8192 218.657 -1.20%
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.698 -
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 43624.589 -1.98%
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 747.535 -13.27%
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 456151.708 -
std::map<std::string,_int>::ctor(const_Self&)/0 12.450 -
std::map<std::string,_int>::ctor(const_Self&)/1024 32465.494 -4.06%
std::map<std::string,_int>::ctor(const_Self&)/32 697.986 -9.46%
std::map<std::string,_int>::ctor(const_Self&)/8192 334731.885 -
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.501 -
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024 34144.454 -2.92%
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 757.084 6.00%
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/8192 333948.663 -1.02%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.647 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 42474.576 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 927.092 17.64%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 403514.098 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.662 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 99514.472 -2.70%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1383.750 2.88%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1433356.199 -
std::map<std::string,_int>::equal_range(key)/1024 110.480 -1.83%
std::map<std::string,_int>::equal_range(key)/32 69.541 -1.55%
std::map<std::string,_int>::equal_range(key)/8192 183.962 -
std::map<std::string,_int>::erase(iterator)/1024 29.980 -27.48%
std::map<std::string,_int>::erase(iterator)/32 29.147 -2.79%
std::map<std::string,_int>::erase(iterator)/8192 31.646 -7.25%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 385.728 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12333.979 -18.01%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 697.378 -2.54%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113428.539 -14.85%
std::map<std::string,_int>::erase(key)_(existent)/1024 107.821 -6.18%
std::map<std::string,_int>::erase(key)_(existent)/32 98.902 16.30%
std::map<std::string,_int>::erase(key)_(existent)/8192 81.140 -25.29%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 1.488 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.577 -9.00%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 11.336 9.47%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 28.209 -3.52%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 1.490 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 21.019 4.25%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 10.736 5.45%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 25.448 -10.96%
std::map<std::string,_int>::find(key)/1024 149.312 -
std::map<std::string,_int>::find(key)/32 83.753 -6.19%
std::map<std::string,_int>::find(key)/8192 217.060 -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/1024 65.479 34.32%
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/32 40.571 -43.26%
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/8192 153.654 -7.39%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.543 12.04%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 185.447 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 70.172 -16.98%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 262.150 1.38%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.062 -6.87%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 131.387 12.91%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 62.270 -8.29%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 180.733 9.78%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.254 37.88%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 35.535 31.37%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 31.780 16.90%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.928 5.05%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.796 14.41%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.555 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.644 -25.93%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.355 6.75%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 385.486 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 144036.280 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1987.483 -4.78%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1545606.854 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 384.720 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 81175.454 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1497.566 3.10%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 890576.641 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 387.246 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 95358.351 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1634.961 1.35%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1010851.948 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 386.818 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 37599.341 -3.12%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1252.170 -2.51%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 408517.797 -2.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 387.351 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 163793.170 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2436.418 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1770026.104 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.407 -12.69%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 50.629 -51.01%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 49.006 -9.89%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 75.047 -57.05%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 32.247 -4.58%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 116.358 24.62%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 59.993 5.60%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 138.539 -9.00%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 127.352 17.63%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 29.864 -18.48%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 118.591 -16.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 31.684 -13.26%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 66.084 -29.73%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 46.431 19.73%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 97.831 -16.68%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 36.626 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 86.729 2.29%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 48.299 -6.45%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 125.158 -21.01%
std::map<std::string,_int>::lower_bound(key)/1024 133.252 -
std::map<std::string,_int>::lower_bound(key)/32 69.097 -5.95%
std::map<std::string,_int>::lower_bound(key)/8192 200.626 -1.06%
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/0 12.770 -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 34755.131 -1.53%
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 743.248 9.49%
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 344608.212 -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.755 -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 34717.934 -1.66%
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 829.065 4.52%
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 343651.999 -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/0 0.738 -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024 49941.178 -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 891.026 1.44%
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/8192 530761.667 -
std::map<std::string,_int>::upper_bound(key)/1024 131.924 -
std::map<std::string,_int>::upper_bound(key)/32 72.852 -4.90%
std::map<std::string,_int>::upper_bound(key)/8192 201.889 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 2744.950 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 2813.384 -1.21%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 2837425.301 -
std::mismatch(deque<int>)_(it,_it,_it)/8 5.149 -
std::mismatch(deque<int>)_(it,_it,_it)/8192 22466.955 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 2738.870 -1.48%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 2786.367 -2.23%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 2850064.417 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 5.719 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 22289.549 -2.44%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2719.696 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2783.398 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2829051.787 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.977 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 22114.941 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 2717.006 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 2782.940 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 2840825.903 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.790 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 22178.697 -
std::mismatch(list<int>)_(it,_it,_it)/1000 733.948 -
std::mismatch(list<int>)_(it,_it,_it)/1024 748.990 -51.76%
std::mismatch(list<int>)_(it,_it,_it)/1048576 915996.088 -1.11%
std::mismatch(list<int>)_(it,_it,_it)/8 2.624 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7899.084 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 743.136 -1.88%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 760.229 -1.14%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 939909.150 -1.22%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.123 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12509.982 3.98%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 792.492 -1.63%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 811.078 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 993039.648 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 4.933 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12483.769 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 782.535 -1.48%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 802.834 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 982830.880 -1.12%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.423 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11509.941 7.43%
std::mismatch(vector<int>)_(it,_it,_it)/1000 239.023 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 244.792 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 244375.720 -
std::mismatch(vector<int>)_(it,_it,_it)/8 2.113 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 1911.762 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 251.287 1.02%
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 259.824 1.61%
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 250079.508 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 2.395 4.04%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 1973.389 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 480.792 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 507.031 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 630010.043 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.441 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4728.104 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 469.621 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 492.856 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 599420.815 -1.02%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.318 2.21%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4660.098 -
std::move(deque<int>)/1048576 54882.418 -1.53%
std::move(deque<int>)/262144 14774.374 -2.40%
std::move(deque<int>)/32768 2259.749 -
std::move(deque<int>)/4096 175.182 1.41%
std::move(deque<int>)/512 25.963 -
std::move(deque<int>)/64 7.659 1.11%
std::move(deque<int>)/8 4.811 -1.30%
std::move(list<int>)/1048576 999447.943 -1.70%
std::move(list<int>)/262144 247478.791 -1.98%
std::move(list<int>)/32768 31039.706 -
std::move(list<int>)/4096 5057.719 6.32%
std::move(list<int>)/512 367.275 -1.11%
std::move(list<int>)/64 50.404 -
std::move(list<int>)/8 3.335 -2.43%
std::move(vector<bool>)_(aligned)/1048576 1599846.497 -
std::move(vector<bool>)_(aligned)/262144 399857.232 -
std::move(vector<bool>)_(aligned)/32768 49945.317 -
std::move(vector<bool>)_(aligned)/4096 6208.899 -
std::move(vector<bool>)_(aligned)/512 740.922 -1.05%
std::move(vector<bool>)_(aligned)/64 37.762 -
std::move(vector<bool>)_(unaligned)/1048576 1600577.407 -
std::move(vector<bool>)_(unaligned)/262144 399839.531 -
std::move(vector<bool>)_(unaligned)/32768 49466.369 -
std::move(vector<bool>)_(unaligned)/4096 6189.129 -
std::move(vector<bool>)_(unaligned)/512 733.608 -1.03%
std::move(vector<bool>)_(unaligned)/64 52.463 -3.41%
std::move(vector<int>)/1048576 57196.201 -4.99%
std::move(vector<int>)/262144 21898.760 49.85%
std::move(vector<int>)/32768 1662.220 -3.29%
std::move(vector<int>)/4096 132.797 -
std::move(vector<int>)/512 19.897 -1.30%
std::move(vector<int>)/64 4.235 -
std::move(vector<int>)/8 2.279 -
std::move_backward(deque<int>)/1048576 79286.527 -
std::move_backward(deque<int>)/262144 19587.589 -
std::move_backward(deque<int>)/32768 2381.879 -
std::move_backward(deque<int>)/4096 174.979 -
std::move_backward(deque<int>)/512 27.790 -
std::move_backward(deque<int>)/64 7.775 -1.21%
std::move_backward(deque<int>)/8 4.731 -1.10%
std::move_backward(list<int>)/1048576 1008480.658 -2.08%
std::move_backward(list<int>)/262144 254191.372 -1.08%
std::move_backward(list<int>)/32768 30897.342 -1.83%
std::move_backward(list<int>)/4096 5842.171 7.83%
std::move_backward(list<int>)/512 363.241 -1.87%
std::move_backward(list<int>)/64 38.871 -1.75%
std::move_backward(list<int>)/8 3.281 -1.54%
std::move_backward(vector<bool>)_(aligned)/1048576 1601853.687 -1.01%
std::move_backward(vector<bool>)_(aligned)/262144 400720.254 -1.10%
std::move_backward(vector<bool>)_(aligned)/32768 50106.639 -1.12%
std::move_backward(vector<bool>)_(aligned)/4096 6212.185 -1.46%
std::move_backward(vector<bool>)_(aligned)/512 734.023 -2.69%
std::move_backward(vector<bool>)_(aligned)/64 38.640 4.07%
std::move_backward(vector<bool>)_(unaligned)/1048576 1610167.821 -
std::move_backward(vector<bool>)_(unaligned)/262144 401663.330 -
std::move_backward(vector<bool>)_(unaligned)/32768 38944.790 -4.48%
std::move_backward(vector<bool>)_(unaligned)/4096 3362.545 -1.39%
std::move_backward(vector<bool>)_(unaligned)/512 401.565 -1.18%
std::move_backward(vector<bool>)_(unaligned)/64 39.559 -
std::move_backward(vector<int>)/1048576 56025.770 -1.09%
std::move_backward(vector<int>)/262144 23496.479 7.81%
std::move_backward(vector<int>)/32768 2707.784 56.94%
std::move_backward(vector<int>)/4096 134.674 -1.27%
std::move_backward(vector<int>)/512 20.528 -1.29%
std::move_backward(vector<int>)/64 4.164 -1.24%
std::move_backward(vector<int>)/8 2.252 -7.33%
std::multimap<int,_int>::clear()/0 388.077 -
std::multimap<int,_int>::clear()/1024 10272.551 -4.63%
std::multimap<int,_int>::clear()/32 614.986 -2.86%
std::multimap<int,_int>::clear()/8192 79937.005 -7.19%
std::multimap<int,_int>::contains(key)/1024 28.028 -
std::multimap<int,_int>::contains(key)/32 17.725 -
std::multimap<int,_int>::contains(key)/8192 38.896 1.26%
std::multimap<int,_int>::count(key)/1024 35.101 -
std::multimap<int,_int>::count(key)/32 19.178 -
std::multimap<int,_int>::count(key)/8192 56.418 1.86%
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.763 -
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 4615.171 -
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 141.792 -
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 40807.382 -
std::multimap<int,_int>::ctor(const_Self&)/0 12.561 -
std::multimap<int,_int>::ctor(const_Self&)/1024 5604.221 1.10%
std::multimap<int,_int>::ctor(const_Self&)/32 175.309 1.59%
std::multimap<int,_int>::ctor(const_Self&)/8192 46234.601 1.63%
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.548 -
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 5530.174 -
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 172.809 -
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 45303.902 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.673 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11150.901 1.64%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 275.436 6.20%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 90363.634 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.648 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12038.957 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 275.898 -1.13%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 277978.917 -6.90%
std::multimap<int,_int>::equal_range(key)/1024 33.354 5.10%
std::multimap<int,_int>::equal_range(key)/32 17.897 -
std::multimap<int,_int>::equal_range(key)/8192 52.500 1.46%
std::multimap<int,_int>::erase(iterator)/1024 20.278 -3.70%
std::multimap<int,_int>::erase(iterator)/32 20.322 -3.93%
std::multimap<int,_int>::erase(iterator)/8192 22.126 -5.67%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 388.125 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7085.388 -4.35%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 561.638 -1.93%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54409.585 -4.78%
std::multimap<int,_int>::erase(key)_(existent)/1024 23.638 -4.12%
std::multimap<int,_int>::erase(key)_(existent)/32 22.592 -3.48%
std::multimap<int,_int>::erase(key)_(existent)/8192 29.161 -2.30%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 1.212 -1.15%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.346 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.721 -6.15%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 7.170 3.75%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 1.226 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.284 2.23%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.793 1.29%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.009 -
std::multimap<int,_int>::find(key)/1024 27.938 -
std::multimap<int,_int>::find(key)/32 17.510 -
std::multimap<int,_int>::find(key)/8192 38.523 1.08%
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 25.424 -6.27%
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/32 18.333 -
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 31.723 4.28%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.731 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 35.707 -17.10%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.349 -1.49%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.819 -32.39%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.727 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 24.861 -8.06%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.803 -1.47%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 30.650 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.881 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 18.036 -2.07%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.095 -1.24%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 18.016 -1.56%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.798 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.240 -1.16%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.073 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.424 -2.11%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 386.479 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 26647.517 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 858.186 -1.13%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 283411.875 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 386.209 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 17791.553 2.57%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 683.335 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 178118.871 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 386.034 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15241.704 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 670.382 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 150878.779 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 388.674 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 12315.314 1.28%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 687.665 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 99294.374 1.86%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 388.591 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17033.702 -9.58%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 724.047 -4.22%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 162645.263 -13.22%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 16.949 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.223 9.19%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.920 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 26.330 11.24%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 16.957 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 25.696 -9.76%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.124 -2.01%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 31.341 3.43%
std::multimap<int,_int>::lower_bound(key)/1024 27.811 -
std::multimap<int,_int>::lower_bound(key)/32 17.473 -
std::multimap<int,_int>::lower_bound(key)/8192 38.492 1.30%
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 12.774 -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 5689.246 -3.13%
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 179.052 1.87%
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 46185.615 -1.67%
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.793 -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 5665.818 -1.82%
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 178.531 -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 45986.423 -2.16%
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 0.634 -21.47%
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 3799.694 -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 70.852 -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 37773.470 2.05%
std::multimap<int,_int>::upper_bound(key)/1024 27.805 -
std::multimap<int,_int>::upper_bound(key)/32 17.840 -
std::multimap<int,_int>::upper_bound(key)/8192 39.840 5.24%
std::multimap<std::string,_int>::clear()/0 389.906 -
std::multimap<std::string,_int>::clear()/1024 19709.079 -4.99%
std::multimap<std::string,_int>::clear()/32 871.932 -
std::multimap<std::string,_int>::clear()/8192 197938.684 -2.97%
std::multimap<std::string,_int>::contains(key)/1024 147.561 -
std::multimap<std::string,_int>::contains(key)/32 81.668 2.35%
std::multimap<std::string,_int>::contains(key)/8192 217.205 -1.24%
std::multimap<std::string,_int>::count(key)/1024 112.815 -
std::multimap<std::string,_int>::count(key)/32 65.864 -9.66%
std::multimap<std::string,_int>::count(key)/8192 185.192 -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.719 -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 43515.414 1.34%
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 828.352 -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 463719.539 -
std::multimap<std::string,_int>::ctor(const_Self&)/0 12.450 -
std::multimap<std::string,_int>::ctor(const_Self&)/1024 33075.472 -1.19%
std::multimap<std::string,_int>::ctor(const_Self&)/32 629.118 -17.23%
std::multimap<std::string,_int>::ctor(const_Self&)/8192 330389.361 -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.499 -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024 34133.171 2.56%
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 666.177 -4.25%
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/8192 334425.406 1.06%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.828 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 42789.070 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 898.614 -2.96%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 404925.103 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.851 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 96832.656 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1092.509 -9.24%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1356701.641 1.26%
std::multimap<std::string,_int>::equal_range(key)/1024 109.661 -
std::multimap<std::string,_int>::equal_range(key)/32 71.651 9.95%
std::multimap<std::string,_int>::equal_range(key)/8192 184.184 -
std::multimap<std::string,_int>::erase(iterator)/1024 27.731 -14.31%
std::multimap<std::string,_int>::erase(iterator)/32 29.641 11.63%
std::multimap<std::string,_int>::erase(iterator)/8192 32.132 5.96%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.883 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12527.190 -5.35%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 674.730 -3.15%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114565.017 -2.52%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 110.714 55.30%
std::multimap<std::string,_int>::erase(key)_(existent)/32 87.386 -4.24%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 82.140 -32.55%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 1.250 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.203 -4.22%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.849 12.60%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 33.465 5.27%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 1.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 19.264 -6.99%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 9.651 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 25.005 -5.17%
std::multimap<std::string,_int>::find(key)/1024 149.085 -
std::multimap<std::string,_int>::find(key)/32 83.260 -7.15%
std::multimap<std::string,_int>::find(key)/8192 219.033 -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/1024 147.054 36.98%
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/32 87.912 82.05%
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/8192 208.889 4.30%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 28.294 -12.16%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 60.525 -55.66%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.425 -21.23%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 68.833 -59.87%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.538 2.42%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 115.037 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 53.424 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 150.800 6.42%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 31.862 -8.27%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.321 1.86%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.212 -2.04%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 38.882 6.66%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.809 26.53%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 34.669 -18.50%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.790 2.25%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 38.155 -7.80%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.769 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 135481.962 1.87%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1887.920 8.17%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1471313.815 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.818 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 77904.691 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1410.901 2.05%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 879132.268 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 386.867 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 109715.721 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1898.465 6.48%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1132964.309 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 387.005 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 37670.291 -1.02%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1277.317 2.02%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 409990.619 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 386.953 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 63552.708 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1453.522 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 663726.612 1.57%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.887 9.09%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 66.895 14.82%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 43.890 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 102.260 28.68%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 23.433 -22.64%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 103.627 14.47%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 66.273 22.25%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 145.155 -4.76%
std::multimap<std::string,_int>::lower_bound(key)/1024 133.979 -
std::multimap<std::string,_int>::lower_bound(key)/32 67.913 -8.57%
std::multimap<std::string,_int>::lower_bound(key)/8192 201.314 -1.33%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/0 12.785 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 36526.916 1.06%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 702.093 -3.35%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 348170.007 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.801 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 35798.941 1.97%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 772.641 4.57%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 345167.423 -1.16%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/0 0.738 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024 52748.662 7.88%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 871.357 -4.44%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/8192 530540.322 -
std::multimap<std::string,_int>::upper_bound(key)/1024 132.854 -
std::multimap<std::string,_int>::upper_bound(key)/32 69.551 -
std::multimap<std::string,_int>::upper_bound(key)/8192 201.561 -1.51%
std::multiset<int>::clear()/0 388.980 -
std::multiset<int>::clear()/1024 10776.763 6.46%
std::multiset<int>::clear()/32 638.663 3.18%
std::multiset<int>::clear()/8192 86792.588 6.15%
std::multiset<int>::contains(key)/1024 30.960 -
std::multiset<int>::contains(key)/32 20.383 -
std::multiset<int>::contains(key)/8192 41.606 -
std::multiset<int>::count(key)/1024 34.364 -
std::multiset<int>::count(key)/32 18.337 -
std::multiset<int>::count(key)/8192 53.590 -
std::multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.774 -
std::multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 4558.707 -
std::multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 139.547 -
std::multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 40392.931 -
std::multiset<int>::ctor(const_Self&)/0 12.571 -
std::multiset<int>::ctor(const_Self&)/1024 5564.332 -
std::multiset<int>::ctor(const_Self&)/32 178.247 1.74%
std::multiset<int>::ctor(const_Self&)/8192 45502.805 -
std::multiset<int>::ctor(const_Self&,_const_allocator_type&)/0 12.609 -
std::multiset<int>::ctor(const_Self&,_const_allocator_type&)/1024 5540.099 -
std::multiset<int>::ctor(const_Self&,_const_allocator_type&)/32 174.775 -
std::multiset<int>::ctor(const_Self&,_const_allocator_type&)/8192 45122.571 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.655 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11169.880 -1.22%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 271.821 -5.32%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 92560.457 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.673 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12002.869 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 283.115 1.14%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 264698.068 -6.08%
std::multiset<int>::equal_range(key)/1024 32.611 -
std::multiset<int>::equal_range(key)/32 17.401 -
std::multiset<int>::equal_range(key)/8192 52.641 -1.20%
std::multiset<int>::erase(iterator)/1024 21.248 3.19%
std::multiset<int>::erase(iterator)/32 21.025 2.52%
std::multiset<int>::erase(iterator)/8192 23.586 2.25%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.028 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7460.866 3.20%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 574.088 1.44%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58020.233 4.65%
std::multiset<int>::erase(key)_(existent)/1024 24.812 2.82%
std::multiset<int>::erase(key)_(existent)/32 23.283 2.30%
std::multiset<int>::erase(key)_(existent)/8192 30.837 2.80%
std::multiset<int>::erase(key)_(non-existent,_end)/0 1.216 -1.41%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 5.339 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.625 -5.21%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.821 12.32%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 1.239 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.847 1.62%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 2.101 3.60%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.876 1.33%
std::multiset<int>::find(key)/1024 27.843 -
std::multiset<int>::find(key)/32 17.339 -
std::multiset<int>::find(key)/8192 37.756 -
std::multiset<int>::insert(const_value_type&)_(already_present)/1024 22.971 -
std::multiset<int>::insert(const_value_type&)_(already_present)/32 18.171 -
std::multiset<int>::insert(const_value_type&)_(already_present)/8192 23.864 -6.80%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.403 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 30.582 3.78%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 20.156 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 26.819 10.20%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.387 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 24.619 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.748 1.03%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 26.050 -7.98%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.655 1.59%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 18.096 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.162 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 18.084 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.435 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 20.239 1.44%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.817 1.54%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 21.159 1.66%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.871 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 26525.353 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 872.805 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 281539.752 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.375 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 17572.715 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 685.636 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 178347.366 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 388.892 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15175.638 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 672.207 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 150637.212 -
std::multiset<int>::insert(value)_(new_value,_end)/0 16.991 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 29.505 1.59%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.861 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 24.045 -2.01%
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.989 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 22.616 2.84%
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.341 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 24.923 1.39%
std::multiset<int>::lower_bound(key)/1024 27.664 -
std::multiset<int>::lower_bound(key)/32 17.201 -
std::multiset<int>::lower_bound(key)/8192 37.478 -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/0 12.805 -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/1024 5703.803 -5.15%
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/32 177.530 -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/8192 46193.161 -8.54%
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.788 -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 5669.963 -5.51%
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 176.176 -3.12%
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 45973.651 -6.34%
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 0.890 17.33%
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 3750.192 -3.14%
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 73.270 1.30%
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/8192 37710.120 -
std::multiset<int>::upper_bound(key)/1024 27.759 -
std::multiset<int>::upper_bound(key)/32 17.749 -
std::multiset<int>::upper_bound(key)/8192 37.414 -
std::multiset<std::string>::clear()/0 388.678 -
std::multiset<std::string>::clear()/1024 20589.322 1.28%
std::multiset<std::string>::clear()/32 877.848 2.20%
std::multiset<std::string>::clear()/8192 208133.144 2.95%
std::multiset<std::string>::contains(key)/1024 141.706 -1.65%
std::multiset<std::string>::contains(key)/32 82.292 12.05%
std::multiset<std::string>::contains(key)/8192 213.052 -
std::multiset<std::string>::count(key)/1024 110.810 -2.33%
std::multiset<std::string>::count(key)/32 70.093 1.27%
std::multiset<std::string>::count(key)/8192 183.941 -
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.721 -
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 5873.622 -
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 169.511 -
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 50792.302 -
std::multiset<std::string>::ctor(const_Self&)/0 12.469 -
std::multiset<std::string>::ctor(const_Self&)/1024 32906.996 -
std::multiset<std::string>::ctor(const_Self&)/32 773.654 -
std::multiset<std::string>::ctor(const_Self&)/8192 327240.045 -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/0 12.502 -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 34563.627 2.23%
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/32 752.119 7.59%
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/8192 329032.202 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.849 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 42426.999 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 921.593 11.45%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 401690.738 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.886 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 95764.548 5.20%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1069.058 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1291768.954 -
std::multiset<std::string>::equal_range(key)/1024 108.937 -
std::multiset<std::string>::equal_range(key)/32 73.130 9.76%
std::multiset<std::string>::equal_range(key)/8192 181.075 -
std::multiset<std::string>::erase(iterator)/1024 31.984 9.88%
std::multiset<std::string>::erase(iterator)/32 26.807 -9.41%
std::multiset<std::string>::erase(iterator)/8192 29.385 -7.23%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 388.694 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13191.945 3.30%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 674.838 -1.37%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117566.618 1.90%
std::multiset<std::string>::erase(key)_(existent)/1024 94.294 -17.07%
std::multiset<std::string>::erase(key)_(existent)/32 103.386 -1.79%
std::multiset<std::string>::erase(key)_(existent)/8192 79.905 -34.32%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 1.250 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 22.333 8.98%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.784 10.32%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 29.864 9.79%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 1.277 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 21.851 8.21%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 10.557 3.90%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 28.292 1.25%
std::multiset<std::string>::find(key)/1024 148.601 -1.09%
std::multiset<std::string>::find(key)/32 83.054 -4.72%
std::multiset<std::string>::find(key)/8192 212.225 -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/1024 163.277 11.61%
std::multiset<std::string>::insert(const_value_type&)_(already_present)/32 66.124 -32.96%
std::multiset<std::string>::insert(const_value_type&)_(already_present)/8192 174.170 -13.15%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 30.553 4.60%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 176.736 262.89%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 73.740 56.28%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 204.523 203.50%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 27.788 -17.08%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 109.799 2.99%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 54.459 -3.28%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 145.304 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 27.759 -10.75%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 34.430 -9.22%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.411 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 33.180 -9.53%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.009 61.09%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 32.850 -6.21%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.308 -12.53%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 35.999 -17.85%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.293 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 138067.203 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1828.654 6.17%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1453068.521 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 388.258 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 77314.567 -1.09%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1360.965 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 866772.202 2.39%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 386.720 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 109832.193 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1888.082 -1.34%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1124460.220 -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 28.472 -6.28%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 67.306 -16.07%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 34.069 -11.48%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 82.783 -13.09%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 23.685 -16.70%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 76.405 9.84%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 53.012 6.05%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 98.612 -13.97%
std::multiset<std::string>::lower_bound(key)/1024 132.076 -
std::multiset<std::string>::lower_bound(key)/32 69.926 -1.25%
std::multiset<std::string>::lower_bound(key)/8192 195.731 1.88%
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/0 12.815 -
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 35262.617 -1.56%
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 802.839 8.50%
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/8192 341492.821 -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.829 -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 34558.456 -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 718.258 -9.47%
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192 344602.857 -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/0 0.739 -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 49330.264 2.06%
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/32 789.611 -19.94%
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 523133.514 -7.53%
std::multiset<std::string>::upper_bound(key)/1024 132.096 -
std::multiset<std::string>::upper_bound(key)/32 69.040 1.45%
std::multiset<std::string>::upper_bound(key)/8192 196.788 -
std::none_of(deque<int>)_(process_all)/32 7.868 -1.26%
std::none_of(deque<int>)_(process_all)/32768 9337.368 6.37%
std::none_of(deque<int>)_(process_all)/50 12.304 -5.48%
std::none_of(deque<int>)_(process_all)/8 2.340 -2.65%
std::none_of(deque<int>)_(process_all)/8192 2320.300 6.40%
std::none_of(list<int>)_(process_all)/32 10.419 -
std::none_of(list<int>)_(process_all)/32768 26257.732 -6.86%
std::none_of(list<int>)_(process_all)/50 20.432 -1.08%
std::none_of(list<int>)_(process_all)/8 2.886 -1.45%
std::none_of(list<int>)_(process_all)/8192 8176.540 -
std::none_of(vector<int>)_(process_all)/32 7.138 -
std::none_of(vector<int>)_(process_all)/32768 7300.093 -
std::none_of(vector<int>)_(process_all)/50 11.177 -
std::none_of(vector<int>)_(process_all)/8 1.935 -
std::none_of(vector<int>)_(process_all)/8192 1779.471 -
std::ofstream::write(char*,_size) 322.660 -
std::partial_sort(deque<int>)_(ascending)/1024 9474.566 -
std::partial_sort(deque<int>)_(ascending)/8 28.742 -
std::partial_sort(deque<int>)_(ascending)/8192 109830.387 -
std::partial_sort(deque<int>)_(descending)/1024 16945.077 -
std::partial_sort(deque<int>)_(descending)/8 44.354 -1.23%
std::partial_sort(deque<int>)_(descending)/8192 215364.803 -
std::partial_sort(deque<int>)_(heap)/1024 19092.991 -
std::partial_sort(deque<int>)_(heap)/8 43.240 -1.04%
std::partial_sort(deque<int>)_(heap)/8192 230593.274 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 9473.930 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.173 1.01%
std::partial_sort(deque<int>)_(pipe-organ)/8192 110129.428 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 16567.389 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.831 -17.06%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 212785.616 -
std::partial_sort(deque<int>)_(repeated)/1024 6613.255 -
std::partial_sort(deque<int>)_(repeated)/8 28.110 -
std::partial_sort(deque<int>)_(repeated)/8192 71763.919 -1.79%
std::partial_sort(deque<int>)_(shuffled)/1024 18511.125 -
std::partial_sort(deque<int>)_(shuffled)/8 36.052 -1.02%
std::partial_sort(deque<int>)_(shuffled)/8192 243565.606 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4407.343 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 18.064 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 42329.935 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7679.322 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 23.198 3.55%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 78306.693 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7824.359 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 24.236 -2.97%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 83123.108 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4425.498 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 17.968 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 42158.084 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 7328.970 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 18.828 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 75855.212 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 1692.526 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 17.951 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 17554.328 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6602.128 -1.44%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 19.433 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 70958.109 -1.75%
std::partial_sort(vector<int>)_(ascending)/1024 4395.210 -
std::partial_sort(vector<int>)_(ascending)/8 17.421 -1.44%
std::partial_sort(vector<int>)_(ascending)/8192 42330.221 -
std::partial_sort(vector<int>)_(descending)/1024 7693.350 -
std::partial_sort(vector<int>)_(descending)/8 23.553 3.15%
std::partial_sort(vector<int>)_(descending)/8192 78454.106 -
std::partial_sort(vector<int>)_(heap)/1024 7830.645 -
std::partial_sort(vector<int>)_(heap)/8 22.919 -1.71%
std::partial_sort(vector<int>)_(heap)/8192 82894.595 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4401.017 -
std::partial_sort(vector<int>)_(pipe-organ)/8 17.388 -1.53%
std::partial_sort(vector<int>)_(pipe-organ)/8192 42319.916 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 7361.284 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.674 -1.52%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 75995.301 -
std::partial_sort(vector<int>)_(repeated)/1024 1697.136 -
std::partial_sort(vector<int>)_(repeated)/8 17.363 -
std::partial_sort(vector<int>)_(repeated)/8192 17558.339 -
std::partial_sort(vector<int>)_(shuffled)/1024 6598.765 -
std::partial_sort(vector<int>)_(shuffled)/8 18.868 -2.00%
std::partial_sort(vector<int>)_(shuffled)/8192 73007.579 -1.27%
std::partial_sort_copy(deque<int>)_(ascending)/1024 4693.723 -
std::partial_sort_copy(deque<int>)_(ascending)/8 7.991 1.74%
std::partial_sort_copy(deque<int>)_(ascending)/8192 44219.921 -
std::partial_sort_copy(deque<int>)_(descending)/1024 7834.555 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.552 -8.81%
std::partial_sort_copy(deque<int>)_(descending)/8192 79965.150 -
std::partial_sort_copy(deque<int>)_(heap)/1024 7905.775 -
std::partial_sort_copy(deque<int>)_(heap)/8 13.021 -6.78%
std::partial_sort_copy(deque<int>)_(heap)/8192 83789.228 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 4675.994 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 8.014 2.48%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 44108.430 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 7535.522 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.113 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 77261.692 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1939.649 -
std::partial_sort_copy(deque<int>)_(repeated)/8 8.178 3.56%
std::partial_sort_copy(deque<int>)_(repeated)/8192 19621.174 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6773.795 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 9.530 3.79%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 72345.437 -1.74%
std::partial_sort_copy(list<int>)_(ascending)/1024 5012.650 -1.92%
std::partial_sort_copy(list<int>)_(ascending)/8 7.760 2.18%
std::partial_sort_copy(list<int>)_(ascending)/8192 48995.913 -
std::partial_sort_copy(list<int>)_(descending)/1024 7979.750 -1.48%
std::partial_sort_copy(list<int>)_(descending)/8 13.608 -1.11%
std::partial_sort_copy(list<int>)_(descending)/8192 83009.506 -
std::partial_sort_copy(list<int>)_(heap)/1024 8106.567 -1.00%
std::partial_sort_copy(list<int>)_(heap)/8 11.684 -2.88%
std::partial_sort_copy(list<int>)_(heap)/8192 87651.221 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 4979.115 -1.17%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 7.808 1.71%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 49221.188 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 7709.779 -4.68%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.929 1.24%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 80563.614 -
std::partial_sort_copy(list<int>)_(repeated)/1024 2297.400 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.899 2.80%
std::partial_sort_copy(list<int>)_(repeated)/8192 24763.899 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 6973.791 -
std::partial_sort_copy(list<int>)_(shuffled)/8 9.237 1.21%
std::partial_sort_copy(list<int>)_(shuffled)/8192 76109.159 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4527.331 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 7.960 1.02%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 43072.765 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7739.933 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 14.831 1.99%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 79319.929 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7908.293 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 11.901 2.68%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 83170.959 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4536.731 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 7.954 2.15%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 43022.269 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 7431.229 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.850 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 76565.211 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 1809.176 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 7.744 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 18556.467 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6711.408 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 9.078 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 68641.544 -1.55%
std::partial_sort_copy(vector<int>)_(ascending)/1024 4526.484 -
std::partial_sort_copy(vector<int>)_(ascending)/8 7.833 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 43073.434 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7768.611 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.121 10.60%
std::partial_sort_copy(vector<int>)_(descending)/8192 79374.833 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7911.982 -
std::partial_sort_copy(vector<int>)_(heap)/8 12.093 1.59%
std::partial_sort_copy(vector<int>)_(heap)/8192 83322.259 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4514.244 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 7.900 1.19%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 43048.735 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 7462.057 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.903 1.27%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 76706.408 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 1810.200 -
std::partial_sort_copy(vector<int>)_(repeated)/8 7.957 2.63%
std::partial_sort_copy(vector<int>)_(repeated)/8192 18539.071 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6712.114 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 9.124 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 71853.791 -1.71%
std::partition(deque<int>)_(dense)/1024 371.914 -
std::partition(deque<int>)_(dense)/32 9.977 -4.52%
std::partition(deque<int>)_(dense)/50 14.717 -10.21%
std::partition(deque<int>)_(dense)/8192 2951.937 -
std::partition(deque<int>)_(sparse)/1024 440.796 6.00%
std::partition(deque<int>)_(sparse)/32 9.997 9.08%
std::partition(deque<int>)_(sparse)/50 15.028 3.40%
std::partition(deque<int>)_(sparse)/8192 3541.524 1.21%
std::partition(list<int>)_(dense)/1024 386.466 -
std::partition(list<int>)_(dense)/32 10.194 2.88%
std::partition(list<int>)_(dense)/50 14.775 3.25%
std::partition(list<int>)_(dense)/8192 5054.322 -8.83%
std::partition(list<int>)_(sparse)/1024 725.391 -
std::partition(list<int>)_(sparse)/32 8.743 -2.67%
std::partition(list<int>)_(sparse)/50 14.971 -1.67%
std::partition(list<int>)_(sparse)/8192 7621.825 3.78%
std::partition(vector<int>)_(dense)/1024 249.953 -
std::partition(vector<int>)_(dense)/32 8.542 -
std::partition(vector<int>)_(dense)/50 12.817 -
std::partition(vector<int>)_(dense)/8192 1881.633 -
std::partition(vector<int>)_(sparse)/1024 257.431 -
std::partition(vector<int>)_(sparse)/32 8.890 -1.30%
std::partition(vector<int>)_(sparse)/50 14.222 -
std::partition(vector<int>)_(sparse)/8192 1870.475 -
std::partition_copy(deque<int>)/1024 612.501 -
std::partition_copy(deque<int>)/32 12.768 -1.12%
std::partition_copy(deque<int>)/50 19.978 -
std::partition_copy(deque<int>)/8192 5570.145 -
std::partition_copy(list<int>)/1024 714.770 -
std::partition_copy(list<int>)/32 8.166 -
std::partition_copy(list<int>)/50 12.667 -
std::partition_copy(list<int>)/8192 6553.257 -10.10%
std::partition_copy(vector<int>)/1024 489.427 2.13%
std::partition_copy(vector<int>)/32 8.848 2.99%
std::partition_copy(vector<int>)/50 13.366 1.28%
std::partition_copy(vector<int>)/8192 4514.895 1.04%
std::partition_point(deque<int>)/1024 7.730 3.84%
std::partition_point(deque<int>)/32 3.379 -
std::partition_point(deque<int>)/50 3.381 -
std::partition_point(deque<int>)/8192 11.751 -
std::partition_point(list<int>)/1024 623.116 -
std::partition_point(list<int>)/32 8.491 1.20%
std::partition_point(list<int>)/50 13.454 -
std::partition_point(list<int>)/8192 5445.778 -
std::partition_point(vector<int>)/1024 6.677 -
std::partition_point(vector<int>)/32 2.592 -
std::partition_point(vector<int>)/50 2.589 -
std::partition_point(vector<int>)/8192 9.250 -
std::pop_heap(deque<float>)/1024 22.274 -
std::pop_heap(deque<float>)/8 52.826 -
std::pop_heap(deque<float>)/8192 31.893 1.68%
std::pop_heap(deque<int>)/1024 18.850 -
std::pop_heap(deque<int>)/8 51.381 -
std::pop_heap(deque<int>)/8192 26.817 -1.54%
std::pop_heap(deque<size_t>)/1024 19.933 -
std::pop_heap(deque<size_t>)/8 51.719 -
std::pop_heap(deque<size_t>)/8192 28.074 -3.01%
std::pop_heap(deque<std::string>)/1024 76.949 -1.05%
std::pop_heap(deque<std::string>)/8 63.696 -
std::pop_heap(deque<std::string>)/8192 110.139 -
std::pop_heap(vector<float>)/1024 10.610 -
std::pop_heap(vector<float>)/8 51.770 -1.02%
std::pop_heap(vector<float>)/8192 13.979 -1.64%
std::pop_heap(vector<int>)/1024 8.059 -
std::pop_heap(vector<int>)/8 50.189 -
std::pop_heap(vector<int>)/8192 10.757 -1.75%
std::pop_heap(vector<size_t>)/1024 8.095 -3.87%
std::pop_heap(vector<size_t>)/8 50.316 -3.61%
std::pop_heap(vector<size_t>)/8192 10.854 -2.43%
std::pop_heap(vector<std::string>)/1024 60.199 4.88%
std::pop_heap(vector<std::string>)/8 61.220 -
std::pop_heap(vector<std::string>)/8192 85.811 1.97%
std::remove(deque<int>)_(prefix)/1024 546.450 -2.46%
std::remove(deque<int>)_(prefix)/32 51.547 -2.16%
std::remove(deque<int>)_(prefix)/50 58.457 -2.60%
std::remove(deque<int>)_(prefix)/8192 4081.244 -2.17%
std::remove(deque<int>)_(sprinkled)/1024 483.859 -2.21%
std::remove(deque<int>)_(sprinkled)/32 51.819 1.14%
std::remove(deque<int>)_(sprinkled)/50 59.196 1.79%
std::remove(deque<int>)_(sprinkled)/8192 3573.730 -1.75%
std::remove(list<int>)_(prefix)/1024 973.226 -2.61%
std::remove(list<int>)_(prefix)/32 50.848 -2.05%
std::remove(list<int>)_(prefix)/50 62.062 -1.86%
std::remove(list<int>)_(prefix)/8192 8326.049 1.18%
std::remove(list<int>)_(sprinkled)/1024 933.812 -1.20%
std::remove(list<int>)_(sprinkled)/32 54.245 -1.76%
std::remove(list<int>)_(sprinkled)/50 63.809 -10.31%
std::remove(list<int>)_(sprinkled)/8192 7850.957 -4.72%
std::remove(vector<int>)_(prefix)/1024 298.274 -2.17%
std::remove(vector<int>)_(prefix)/32 48.294 -2.09%
std::remove(vector<int>)_(prefix)/50 52.413 -3.49%
std::remove(vector<int>)_(prefix)/8192 2074.211 -1.18%
std::remove(vector<int>)_(sprinkled)/1024 489.031 -2.07%
std::remove(vector<int>)_(sprinkled)/32 53.266 -1.79%
std::remove(vector<int>)_(sprinkled)/50 62.574 -1.28%
std::remove(vector<int>)_(sprinkled)/8192 3632.920 -2.07%
std::remove_copy(deque<int>)_(prefix)/1024 449.217 -1.91%
std::remove_copy(deque<int>)_(prefix)/32 12.417 -1.31%
std::remove_copy(deque<int>)_(prefix)/50 18.460 -2.11%
std::remove_copy(deque<int>)_(prefix)/8192 3529.713 -1.99%
std::remove_copy(deque<int>)_(sprinkled)/1024 397.367 -
std::remove_copy(deque<int>)_(sprinkled)/32 11.975 -1.05%
std::remove_copy(deque<int>)_(sprinkled)/50 17.990 -1.24%
std::remove_copy(deque<int>)_(sprinkled)/8192 3133.036 -
std::remove_copy(list<int>)_(prefix)/1024 742.134 -
std::remove_copy(list<int>)_(prefix)/32 11.353 -1.22%
std::remove_copy(list<int>)_(prefix)/50 17.396 -1.27%
std::remove_copy(list<int>)_(prefix)/8192 6884.666 -3.44%
std::remove_copy(list<int>)_(sprinkled)/1024 723.187 -1.42%
std::remove_copy(list<int>)_(sprinkled)/32 14.900 -1.09%
std::remove_copy(list<int>)_(sprinkled)/50 23.903 -1.75%
std::remove_copy(list<int>)_(sprinkled)/8192 6831.671 -3.45%
std::remove_copy(vector<int>)_(prefix)/1024 257.137 -1.73%
std::remove_copy(vector<int>)_(prefix)/32 9.520 -1.13%
std::remove_copy(vector<int>)_(prefix)/50 13.695 -3.28%
std::remove_copy(vector<int>)_(prefix)/8192 2025.001 -1.38%
std::remove_copy(vector<int>)_(sprinkled)/1024 240.859 -1.39%
std::remove_copy(vector<int>)_(sprinkled)/32 8.292 -1.50%
std::remove_copy(vector<int>)_(sprinkled)/50 12.343 -1.45%
std::remove_copy(vector<int>)_(sprinkled)/8192 1904.225 -1.11%
std::remove_copy_if(deque<int>)_(prefix)/1024 466.256 -1.55%
std::remove_copy_if(deque<int>)_(prefix)/32 13.182 -1.33%
std::remove_copy_if(deque<int>)_(prefix)/50 21.526 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3808.560 -1.55%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 416.136 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 13.650 -1.49%
std::remove_copy_if(deque<int>)_(sprinkled)/50 21.521 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3399.984 -
std::remove_copy_if(list<int>)_(prefix)/1024 771.661 -1.87%
std::remove_copy_if(list<int>)_(prefix)/32 16.238 -1.22%
std::remove_copy_if(list<int>)_(prefix)/50 24.935 -1.60%
std::remove_copy_if(list<int>)_(prefix)/8192 7084.420 -4.18%
std::remove_copy_if(list<int>)_(sprinkled)/1024 764.547 -1.58%
std::remove_copy_if(list<int>)_(sprinkled)/32 14.620 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.562 -1.12%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7095.955 -3.97%
std::remove_copy_if(vector<int>)_(prefix)/1024 371.695 -1.02%
std::remove_copy_if(vector<int>)_(prefix)/32 11.756 -
std::remove_copy_if(vector<int>)_(prefix)/50 18.368 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3273.894 -1.24%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 459.882 -1.52%
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.027 -1.39%
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.369 -1.53%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3664.225 -1.51%
std::remove_if(deque<int>)_(prefix)/1024 569.723 -1.91%
std::remove_if(deque<int>)_(prefix)/32 51.857 -
std::remove_if(deque<int>)_(prefix)/50 59.133 -
std::remove_if(deque<int>)_(prefix)/8192 4438.562 -1.63%
std::remove_if(deque<int>)_(sprinkled)/1024 509.505 -1.67%
std::remove_if(deque<int>)_(sprinkled)/32 51.149 -1.51%
std::remove_if(deque<int>)_(sprinkled)/50 59.926 -3.38%
std::remove_if(deque<int>)_(sprinkled)/8192 3894.381 -1.49%
std::remove_if(list<int>)_(prefix)/1024 965.956 -1.80%
std::remove_if(list<int>)_(prefix)/32 57.023 -2.11%
std::remove_if(list<int>)_(prefix)/50 70.129 -1.58%
std::remove_if(list<int>)_(prefix)/8192 9291.245 -6.39%
std::remove_if(list<int>)_(sprinkled)/1024 958.988 -1.79%
std::remove_if(list<int>)_(sprinkled)/32 55.741 -1.49%
std::remove_if(list<int>)_(sprinkled)/50 68.889 -1.70%
std::remove_if(list<int>)_(sprinkled)/8192 7969.385 -3.11%
std::remove_if(vector<int>)_(prefix)/1024 338.504 -2.48%
std::remove_if(vector<int>)_(prefix)/32 48.099 -
std::remove_if(vector<int>)_(prefix)/50 54.103 -
std::remove_if(vector<int>)_(prefix)/8192 2556.018 -
std::remove_if(vector<int>)_(sprinkled)/1024 510.663 -
std::remove_if(vector<int>)_(sprinkled)/32 53.951 -1.13%
std::remove_if(vector<int>)_(sprinkled)/50 63.041 -
std::remove_if(vector<int>)_(sprinkled)/8192 3755.981 -1.19%
std::replace(deque<int>)_(prefix)/1024 378.889 -1.22%
std::replace(deque<int>)_(prefix)/32 9.347 -7.01%
std::replace(deque<int>)_(prefix)/50 13.684 -2.79%
std::replace(deque<int>)_(prefix)/8192 2971.345 -1.27%
std::replace(deque<int>)_(sprinkled)/1024 373.767 -1.32%
std::replace(deque<int>)_(sprinkled)/32 9.153 4.69%
std::replace(deque<int>)_(sprinkled)/50 13.285 -5.61%
std::replace(deque<int>)_(sprinkled)/8192 2956.429 -1.48%
std::replace(list<int>)_(prefix)/1024 666.534 2.17%
std::replace(list<int>)_(prefix)/32 11.786 -
std::replace(list<int>)_(prefix)/50 18.072 -2.13%
std::replace(list<int>)_(prefix)/8192 6986.990 -
std::replace(list<int>)_(sprinkled)/1024 724.283 -
std::replace(list<int>)_(sprinkled)/32 10.697 -2.24%
std::replace(list<int>)_(sprinkled)/50 18.150 -2.15%
std::replace(list<int>)_(sprinkled)/8192 7142.109 -
std::replace(vector<int>)_(prefix)/1024 156.274 -1.51%
std::replace(vector<int>)_(prefix)/32 5.177 -3.31%
std::replace(vector<int>)_(prefix)/50 7.636 -
std::replace(vector<int>)_(prefix)/8192 1251.309 -1.70%
std::replace(vector<int>)_(sprinkled)/1024 156.538 -3.72%
std::replace(vector<int>)_(sprinkled)/32 5.827 13.55%
std::replace(vector<int>)_(sprinkled)/50 8.846 11.15%
std::replace(vector<int>)_(sprinkled)/8192 1164.509 -9.81%
std::replace_if(deque<int>)_(prefix)/1024 396.192 -
std::replace_if(deque<int>)_(prefix)/32 11.049 -1.76%
std::replace_if(deque<int>)_(prefix)/50 17.372 -4.04%
std::replace_if(deque<int>)_(prefix)/8192 3105.081 -1.01%
std::replace_if(deque<int>)_(sprinkled)/1024 388.820 -
std::replace_if(deque<int>)_(sprinkled)/32 9.945 4.85%
std::replace_if(deque<int>)_(sprinkled)/50 15.294 -
std::replace_if(deque<int>)_(sprinkled)/8192 3083.703 -
std::replace_if(list<int>)_(prefix)/1024 742.047 -
std::replace_if(list<int>)_(prefix)/32 14.177 -1.24%
std::replace_if(list<int>)_(prefix)/50 24.524 -1.31%
std::replace_if(list<int>)_(prefix)/8192 7175.844 -
std::replace_if(list<int>)_(sprinkled)/1024 739.351 -
std::replace_if(list<int>)_(sprinkled)/32 12.972 -
std::replace_if(list<int>)_(sprinkled)/50 23.126 -1.19%
std::replace_if(list<int>)_(sprinkled)/8192 7404.945 1.32%
std::replace_if(vector<int>)_(prefix)/1024 264.183 -1.20%
std::replace_if(vector<int>)_(prefix)/32 9.827 -
std::replace_if(vector<int>)_(prefix)/50 13.733 -2.85%
std::replace_if(vector<int>)_(prefix)/8192 1991.252 -1.10%
std::replace_if(vector<int>)_(sprinkled)/1024 241.345 -
std::replace_if(vector<int>)_(sprinkled)/32 8.418 -1.56%
std::replace_if(vector<int>)_(sprinkled)/50 12.609 -1.79%
std::replace_if(vector<int>)_(sprinkled)/8192 1866.801 -
std::reverse(deque<int>)/32768 9447.107 -5.97%
std::reverse(deque<int>)/4096 1183.812 -5.75%
std::reverse(deque<int>)/512 152.928 -5.84%
std::reverse(deque<int>)/64 17.885 -4.11%
std::reverse(deque<int>)/8 2.842 -2.16%
std::reverse(list<int>)/32768 17630.871 5.42%
std::reverse(list<int>)/4096 1943.828 5.63%
std::reverse(list<int>)/512 192.707 -
std::reverse(list<int>)/64 18.617 -1.34%
std::reverse(list<int>)/8 2.000 -
std::reverse(vector<int>)/32768 1033.980 -
std::reverse(vector<int>)/4096 130.193 -
std::reverse(vector<int>)/512 16.537 -
std::reverse(vector<int>)/64 4.108 -
std::reverse(vector<int>)/8 1.599 3.66%
std::reverse_copy(deque<int>)/32768 10044.611 -1.80%
std::reverse_copy(deque<int>)/4096 1162.025 -1.65%
std::reverse_copy(deque<int>)/512 141.290 -1.62%
std::reverse_copy(deque<int>)/64 15.334 -1.43%
std::reverse_copy(deque<int>)/8 2.255 -1.60%
std::reverse_copy(list<int>)/32768 28003.053 3.03%
std::reverse_copy(list<int>)/4096 3329.398 2.31%
std::reverse_copy(list<int>)/512 362.897 -
std::reverse_copy(list<int>)/64 29.246 -1.40%
std::reverse_copy(list<int>)/8 2.427 -1.02%
std::reverse_copy(vector<int>)/32768 973.931 -
std::reverse_copy(vector<int>)/4096 131.518 -
std::reverse_copy(vector<int>)/512 17.148 -
std::reverse_copy(vector<int>)/64 2.422 -1.23%
std::reverse_copy(vector<int>)/8 2.566 4.29%
std::rotate(deque<int>)_(1_element_backward)/1024 60.939 -
std::rotate(deque<int>)_(1_element_backward)/32 8.092 -1.65%
std::rotate(deque<int>)_(1_element_backward)/50 9.657 -1.13%
std::rotate(deque<int>)_(1_element_backward)/8192 418.996 -
std::rotate(deque<int>)_(1_element_forward)/1024 56.500 -
std::rotate(deque<int>)_(1_element_forward)/32 7.340 -3.15%
std::rotate(deque<int>)_(1_element_forward)/50 8.960 -2.06%
std::rotate(deque<int>)_(1_element_forward)/8192 396.707 1.88%
std::rotate(deque<int>)_(by_1/2)/1024 183.485 19.21%
std::rotate(deque<int>)_(by_1/2)/32 7.361 -
std::rotate(deque<int>)_(by_1/2)/50 8.762 -
std::rotate(deque<int>)_(by_1/2)/8192 1417.864 19.81%
std::rotate(deque<int>)_(by_1/3)/1024 387.777 -1.96%
std::rotate(deque<int>)_(by_1/3)/32 18.515 1.61%
std::rotate(deque<int>)_(by_1/3)/50 23.487 -2.21%
std::rotate(deque<int>)_(by_1/3)/8192 3122.517 -1.34%
std::rotate(deque<int>)_(by_1/4)/1024 255.423 -7.61%
std::rotate(deque<int>)_(by_1/4)/32 13.321 -
std::rotate(deque<int>)_(by_1/4)/50 23.659 -2.51%
std::rotate(deque<int>)_(by_1/4)/8192 1993.346 -6.99%
std::rotate(list<int>)_(1_element_backward)/1024 738.350 -1.61%
std::rotate(list<int>)_(1_element_backward)/32 11.462 -
std::rotate(list<int>)_(1_element_backward)/50 21.775 -
std::rotate(list<int>)_(1_element_backward)/8192 9634.122 -2.68%
std::rotate(list<int>)_(1_element_forward)/1024 738.044 -1.71%
std::rotate(list<int>)_(1_element_forward)/32 11.299 -
std::rotate(list<int>)_(1_element_forward)/50 21.399 -1.25%
std::rotate(list<int>)_(1_element_forward)/8192 9721.797 -3.01%
std::rotate(list<int>)_(by_1/2)/1024 748.056 -1.01%
std::rotate(list<int>)_(by_1/2)/32 13.616 -
std::rotate(list<int>)_(by_1/2)/50 23.306 -1.19%
std::rotate(list<int>)_(by_1/2)/8192 12480.821 27.97%
std::rotate(list<int>)_(by_1/3)/1024 747.312 -1.68%
std::rotate(list<int>)_(by_1/3)/32 11.751 -
std::rotate(list<int>)_(by_1/3)/50 19.453 -
std::rotate(list<int>)_(by_1/3)/8192 13319.426 25.93%
std::rotate(list<int>)_(by_1/4)/1024 749.618 -1.67%
std::rotate(list<int>)_(by_1/4)/32 11.617 -
std::rotate(list<int>)_(by_1/4)/50 21.129 -1.03%
std::rotate(list<int>)_(by_1/4)/8192 10013.198 -
std::rotate(vector<bool>)_(1_element_backward)/1024 1602.246 -
std::rotate(vector<bool>)_(1_element_backward)/32 38.251 2.43%
std::rotate(vector<bool>)_(1_element_backward)/50 78.854 -
std::rotate(vector<bool>)_(1_element_backward)/8192 13074.348 -4.32%
std::rotate(vector<bool>)_(1_element_forward)/1024 1592.439 -
std::rotate(vector<bool>)_(1_element_forward)/32 41.955 -1.06%
std::rotate(vector<bool>)_(1_element_forward)/50 79.094 -
std::rotate(vector<bool>)_(1_element_forward)/8192 12990.805 -
std::rotate(vector<bool>)_(by_1/2)/1024 873.328 -1.69%
std::rotate(vector<bool>)_(by_1/2)/32 48.621 -
std::rotate(vector<bool>)_(by_1/2)/50 80.294 1.73%
std::rotate(vector<bool>)_(by_1/2)/8192 7259.772 -1.36%
std::rotate(vector<bool>)_(by_1/3)/1024 2344.985 -
std::rotate(vector<bool>)_(by_1/3)/32 94.874 -
std::rotate(vector<bool>)_(by_1/3)/50 153.194 -
std::rotate(vector<bool>)_(by_1/3)/8192 14990.904 -1.58%
std::rotate(vector<bool>)_(by_1/4)/1024 1341.885 -1.63%
std::rotate(vector<bool>)_(by_1/4)/32 77.045 1.00%
std::rotate(vector<bool>)_(by_1/4)/50 153.406 -
std::rotate(vector<bool>)_(by_1/4)/8192 10964.445 -1.64%
std::rotate(vector<int>)_(1_element_backward)/1024 36.294 -
std::rotate(vector<int>)_(1_element_backward)/32 2.872 -
std::rotate(vector<int>)_(1_element_backward)/50 5.269 -
std::rotate(vector<int>)_(1_element_backward)/8192 295.159 -1.72%
std::rotate(vector<int>)_(1_element_forward)/1024 35.210 -1.26%
std::rotate(vector<int>)_(1_element_forward)/32 2.909 -
std::rotate(vector<int>)_(1_element_forward)/50 4.843 5.83%
std::rotate(vector<int>)_(1_element_forward)/8192 277.611 -
std::rotate(vector<int>)_(by_1/2)/1024 31.333 -
std::rotate(vector<int>)_(by_1/2)/32 3.046 -1.46%
std::rotate(vector<int>)_(by_1/2)/50 3.645 -
std::rotate(vector<int>)_(by_1/2)/8192 236.626 -
std::rotate(vector<int>)_(by_1/3)/1024 279.072 -1.08%
std::rotate(vector<int>)_(by_1/3)/32 17.972 -1.35%
std::rotate(vector<int>)_(by_1/3)/50 22.507 -
std::rotate(vector<int>)_(by_1/3)/8192 1970.231 -
std::rotate(vector<int>)_(by_1/4)/1024 198.102 -1.04%
std::rotate(vector<int>)_(by_1/4)/32 7.912 -7.69%
std::rotate(vector<int>)_(by_1/4)/50 22.049 -
std::rotate(vector<int>)_(by_1/4)/8192 1511.053 -
std::rotate_copy(deque<int>)/1024 40.237 -
std::rotate_copy(deque<int>)/32 2.703 -4.52%
std::rotate_copy(deque<int>)/50 2.771 -2.18%
std::rotate_copy(deque<int>)/8192 309.881 -6.27%
std::rotate_copy(list<int>)/1024 724.419 -
std::rotate_copy(list<int>)/32 8.294 -1.67%
std::rotate_copy(list<int>)/50 14.100 -2.65%
std::rotate_copy(list<int>)/8192 7146.163 2.57%
std::rotate_copy(vector<int>)/1024 33.239 2.77%
std::rotate_copy(vector<int>)/32 2.324 4.33%
std::rotate_copy(vector<int>)/50 2.647 -1.10%
std::rotate_copy(vector<int>)/8192 283.775 1.01%
std::sample(deque<int>)/1024 3452.380 -1.54%
std::sample(deque<int>)/32 107.813 -1.89%
std::sample(deque<int>)/8192 27993.687 -1.55%
std::sample(list<int>)/1024 3318.232 -1.54%
std::sample(list<int>)/32 105.334 -1.60%
std::sample(list<int>)/8192 26966.696 -1.37%
std::sample(vector<int>)/1024 3321.392 -1.57%
std::sample(vector<int>)/32 105.211 -1.47%
std::sample(vector<int>)/8192 26912.149 -1.67%
std::search(deque<int>)_(near_matches)/1000 27656.433 27.60%
std::search(deque<int>)_(near_matches)/1024 28586.418 29.73%
std::search(deque<int>)_(near_matches)/8192 1807729.095 -
std::search(deque<int>)_(no_match)/1000 244.439 -4.98%
std::search(deque<int>)_(no_match)/1024 254.094 -4.91%
std::search(deque<int>)_(no_match)/1048576 273954.150 -1.21%
std::search(deque<int>)_(no_match)/8192 2113.700 -1.64%
std::search(deque<int>)_(same_length)/1000 514.143 1.43%
std::search(deque<int>)_(same_length)/1024 545.560 4.47%
std::search(deque<int>)_(same_length)/8192 4113.403 -
std::search(deque<int>)_(single_element)/1000 269.896 9.64%
std::search(deque<int>)_(single_element)/1024 279.091 10.25%
std::search(deque<int>)_(single_element)/8192 2226.915 4.54%
std::search(deque<int>,_pred)_(near_matches)/1000 31183.300 -2.78%
std::search(deque<int>,_pred)_(near_matches)/1024 32349.919 -2.48%
std::search(deque<int>,_pred)_(near_matches)/8192 2086451.216 -
std::search(deque<int>,_pred)_(no_match)/1000 593.775 -
std::search(deque<int>,_pred)_(no_match)/1024 615.273 -
std::search(deque<int>,_pred)_(no_match)/1048576 622550.788 -
std::search(deque<int>,_pred)_(no_match)/8192 4844.406 -
std::search(deque<int>,_pred)_(same_length)/1000 608.609 -
std::search(deque<int>,_pred)_(same_length)/1024 621.307 -
std::search(deque<int>,_pred)_(same_length)/8192 4971.391 -
std::search(deque<int>,_pred)_(single_element)/1000 593.887 -
std::search(deque<int>,_pred)_(single_element)/1024 615.377 -
std::search(deque<int>,_pred)_(single_element)/8192 4848.977 -
std::search(list<int>)_(near_matches)/1000 35710.861 -
std::search(list<int>)_(near_matches)/1024 37338.585 -
std::search(list<int>)_(near_matches)/8192 2487711.211 -1.47%
std::search(list<int>)_(no_match)/1000 712.639 -
std::search(list<int>)_(no_match)/1024 730.073 -
std::search(list<int>)_(no_match)/1048576 850990.288 -
std::search(list<int>)_(no_match)/8192 6883.284 -
std::search(list<int>)_(same_length)/1000 738.595 -
std::search(list<int>)_(same_length)/1024 754.198 -
std::search(list<int>)_(same_length)/8192 8485.346 6.08%
std::search(list<int>)_(single_element)/1000 696.011 -
std::search(list<int>)_(single_element)/1024 711.383 -
std::search(list<int>)_(single_element)/8192 8822.375 4.33%
std::search(list<int>,_pred)_(near_matches)/1000 42217.201 2.66%
std::search(list<int>,_pred)_(near_matches)/1024 42672.858 -
std::search(list<int>,_pred)_(near_matches)/8192 2622108.781 -
std::search(list<int>,_pred)_(no_match)/1000 725.100 -1.22%
std::search(list<int>,_pred)_(no_match)/1024 745.092 -
std::search(list<int>,_pred)_(no_match)/1048576 873510.608 -
std::search(list<int>,_pred)_(no_match)/8192 6788.465 -
std::search(list<int>,_pred)_(same_length)/1000 766.989 -
std::search(list<int>,_pred)_(same_length)/1024 784.635 -
std::search(list<int>,_pred)_(same_length)/8192 9747.286 8.70%
std::search(list<int>,_pred)_(single_element)/1000 727.620 -
std::search(list<int>,_pred)_(single_element)/1024 744.092 -
std::search(list<int>,_pred)_(single_element)/8192 9273.712 2.81%
std::search(vector<int>)_(near_matches)/1000 15038.261 -1.81%
std::search(vector<int>)_(near_matches)/1024 15561.159 -1.81%
std::search(vector<int>)_(near_matches)/8192 895438.066 -1.76%
std::search(vector<int>)_(no_match)/1000 153.904 -
std::search(vector<int>)_(no_match)/1024 157.579 -
std::search(vector<int>)_(no_match)/1048576 160548.319 -
std::search(vector<int>)_(no_match)/8192 1238.689 -
std::search(vector<int>)_(same_length)/1000 252.348 1.25%
std::search(vector<int>)_(same_length)/1024 252.762 -
std::search(vector<int>)_(same_length)/8192 1884.002 -1.51%
std::search(vector<int>)_(single_element)/1000 154.700 -
std::search(vector<int>)_(single_element)/1024 158.196 -
std::search(vector<int>)_(single_element)/8192 1245.907 -
std::search(vector<int>,_pred)_(near_matches)/1000 18575.705 -
std::search(vector<int>,_pred)_(near_matches)/1024 19359.495 -
std::search(vector<int>,_pred)_(near_matches)/8192 1055901.783 -
std::search(vector<int>,_pred)_(no_match)/1000 320.716 -
std::search(vector<int>,_pred)_(no_match)/1024 328.249 -
std::search(vector<int>,_pred)_(no_match)/1048576 316312.936 -
std::search(vector<int>,_pred)_(no_match)/8192 2604.835 -
std::search(vector<int>,_pred)_(same_length)/1000 320.459 -2.81%
std::search(vector<int>,_pred)_(same_length)/1024 335.311 -2.62%
std::search(vector<int>,_pred)_(same_length)/8192 2630.379 -2.64%
std::search(vector<int>,_pred)_(single_element)/1000 305.229 8.82%
std::search(vector<int>,_pred)_(single_element)/1024 327.882 1.45%
std::search(vector<int>,_pred)_(single_element)/8192 2607.046 -
std::search_n(deque<int>)_(no_match)/1024 187.284 -
std::search_n(deque<int>)_(no_match)/32 14.721 -6.21%
std::search_n(deque<int>)_(no_match)/8192 1537.657 -
std::search_n(deque<int>,_pred)_(no_match)/1024 155.495 -
std::search_n(deque<int>,_pred)_(no_match)/32 20.091 3.21%
std::search_n(deque<int>,_pred)_(no_match)/8192 1191.344 -1.17%
std::search_n(list<int>)_(no_match)/1024 752.958 -
std::search_n(list<int>)_(no_match)/32 9.194 -
std::search_n(list<int>)_(no_match)/8192 7121.311 -3.21%
std::search_n(list<int>,_pred)_(no_match)/1024 813.003 -
std::search_n(list<int>,_pred)_(no_match)/32 16.213 -
std::search_n(list<int>,_pred)_(no_match)/8192 7673.779 -11.99%
std::search_n(vector<int>)_(no_match)/1024 104.725 -
std::search_n(vector<int>)_(no_match)/32 7.534 -
std::search_n(vector<int>)_(no_match)/8192 700.116 -
std::search_n(vector<int>,_pred)_(no_match)/1024 107.615 -
std::search_n(vector<int>,_pred)_(no_match)/32 7.527 -
std::search_n(vector<int>,_pred)_(no_match)/8192 1022.718 -
std::set<int>::clear()/0 386.058 -
std::set<int>::clear()/1024 10082.995 -
std::set<int>::clear()/32 617.289 -
std::set<int>::clear()/8192 81809.783 -
std::set<int>::contains(key)/1024 28.240 -
std::set<int>::contains(key)/32 17.611 -
std::set<int>::contains(key)/8192 38.122 -
std::set<int>::count(key)/1024 27.774 -
std::set<int>::count(key)/32 17.254 -
std::set<int>::count(key)/8192 38.021 -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.820 -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 4681.592 1.54%
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 145.119 2.51%
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 40993.882 1.01%
std::set<int>::ctor(const_Self&)/0 12.562 -
std::set<int>::ctor(const_Self&)/1024 5506.041 -2.83%
std::set<int>::ctor(const_Self&)/32 175.173 -3.25%
std::set<int>::ctor(const_Self&)/8192 44743.103 -3.97%
std::set<int>::ctor(const_Self&,_const_allocator_type&)/0 12.561 -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/1024 5593.599 -2.81%
std::set<int>::ctor(const_Self&,_const_allocator_type&)/32 177.798 -2.99%
std::set<int>::ctor(const_Self&,_const_allocator_type&)/8192 45479.979 -2.00%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.683 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11573.802 -1.21%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 322.414 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 93355.394 -1.30%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.667 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13698.495 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 334.425 -1.12%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 274052.326 -1.33%
std::set<int>::equal_range(key)/1024 32.159 -
std::set<int>::equal_range(key)/32 17.452 -
std::set<int>::equal_range(key)/8192 52.376 -
std::set<int>::erase(iterator)/1024 20.462 -
std::set<int>::erase(iterator)/32 20.489 -
std::set<int>::erase(iterator)/8192 21.540 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 386.124 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7234.338 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 566.309 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55495.746 -
std::set<int>::erase(key)_(existent)/1024 23.707 -
std::set<int>::erase(key)_(existent)/32 22.607 -
std::set<int>::erase(key)_(existent)/8192 28.203 -
std::set<int>::erase(key)_(non-existent,_end)/0 1.242 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.338 -
std::set<int>::erase(key)_(non-existent,_end)/32 2.969 -
std::set<int>::erase(key)_(non-existent,_end)/8192 6.955 -
std::set<int>::erase(key)_(non-existent,_middle)/0 1.245 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 3.426 -1.62%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.937 -2.77%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.057 -4.24%
std::set<int>::find(key)/1024 27.703 -
std::set<int>::find(key)/32 17.373 -
std::set<int>::find(key)/8192 37.613 -
std::set<int>::insert(const_value_type&)_(already_present)/1024 4.394 1.51%
std::set<int>::insert(const_value_type&)_(already_present)/32 1.878 4.12%
std::set<int>::insert(const_value_type&)_(already_present)/8192 7.596 1.87%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 18.208 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 33.114 4.56%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 21.088 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 27.937 9.92%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.233 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 24.598 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 21.535 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 29.728 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.094 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 18.233 -3.13%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.309 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 18.179 -2.46%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.119 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 20.685 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.299 -1.20%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 21.780 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 386.493 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 28737.913 -3.77%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 870.688 -5.59%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 313295.282 -4.25%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 386.563 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 19029.544 -2.31%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 726.634 -1.70%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 197758.528 -2.58%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 388.616 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11205.425 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 617.460 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 118136.265 -
std::set<int>::insert(value)_(new_value,_end)/0 17.645 2.26%
std::set<int>::insert(value)_(new_value,_end)/1024 29.721 -10.68%
std::set<int>::insert(value)_(new_value,_end)/32 19.298 -
std::set<int>::insert(value)_(new_value,_end)/8192 24.837 -22.36%
std::set<int>::insert(value)_(new_value,_middle)/0 17.370 -
std::set<int>::insert(value)_(new_value,_middle)/1024 24.595 -1.84%
std::set<int>::insert(value)_(new_value,_middle)/32 19.711 1.05%
std::set<int>::insert(value)_(new_value,_middle)/8192 34.557 13.72%
std::set<int>::lower_bound(key)/1024 27.492 -1.60%
std::set<int>::lower_bound(key)/32 17.454 -
std::set<int>::lower_bound(key)/8192 37.747 -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/0 12.763 -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/1024 5640.465 -5.44%
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/32 177.725 -4.11%
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/8192 45649.957 -9.50%
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.769 -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 5788.479 -2.66%
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 179.386 -3.40%
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 46335.223 -4.75%
std::set<int>::operator=(const_Self&)_(into_populated_Container)/0 0.657 -5.83%
std::set<int>::operator=(const_Self&)_(into_populated_Container)/1024 3742.299 -2.70%
std::set<int>::operator=(const_Self&)_(into_populated_Container)/32 70.592 -1.18%
std::set<int>::operator=(const_Self&)_(into_populated_Container)/8192 40992.104 6.53%
std::set<int>::upper_bound(key)/1024 28.215 -
std::set<int>::upper_bound(key)/32 17.760 -
std::set<int>::upper_bound(key)/8192 37.773 -
std::set<std::string>::clear()/0 390.605 -
std::set<std::string>::clear()/1024 19863.930 -2.09%
std::set<std::string>::clear()/32 853.407 -4.46%
std::set<std::string>::clear()/8192 203173.645 -
std::set<std::string>::contains(key)/1024 141.394 -4.02%
std::set<std::string>::contains(key)/32 84.565 5.94%
std::set<std::string>::contains(key)/8192 209.931 -1.18%
std::set<std::string>::count(key)/1024 147.137 -
std::set<std::string>::count(key)/32 74.212 -9.68%
std::set<std::string>::count(key)/8192 210.028 -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.732 -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 5869.411 1.52%
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 168.157 -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 50990.204 1.91%
std::set<std::string>::ctor(const_Self&)/0 12.496 -
std::set<std::string>::ctor(const_Self&)/1024 33072.161 -
std::set<std::string>::ctor(const_Self&)/32 667.742 -17.94%
std::set<std::string>::ctor(const_Self&)/8192 328356.028 -
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/0 12.517 -
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 34045.508 -1.78%
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 723.713 4.82%
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/8192 330128.999 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.763 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41948.642 -1.06%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 859.480 5.31%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 404772.704 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.777 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 102945.245 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1214.593 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1402417.663 -
std::set<std::string>::equal_range(key)/1024 110.003 -
std::set<std::string>::equal_range(key)/32 62.897 -7.19%
std::set<std::string>::equal_range(key)/8192 183.263 -
std::set<std::string>::erase(iterator)/1024 32.579 18.12%
std::set<std::string>::erase(iterator)/32 31.023 5.99%
std::set<std::string>::erase(iterator)/8192 28.388 -1.62%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.972 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12851.698 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.146 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116510.896 -
std::set<std::string>::erase(key)_(existent)/1024 88.538 -8.62%
std::set<std::string>::erase(key)_(existent)/32 52.785 -40.55%
std::set<std::string>::erase(key)_(existent)/8192 98.745 -10.04%
std::set<std::string>::erase(key)_(non-existent,_end)/0 1.491 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 23.718 4.54%
std::set<std::string>::erase(key)_(non-existent,_end)/32 12.395 10.32%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 29.772 -2.57%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 1.492 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 20.342 -8.58%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 11.126 -6.72%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 26.323 -9.69%
std::set<std::string>::find(key)/1024 145.956 -
std::set<std::string>::find(key)/32 86.941 2.33%
std::set<std::string>::find(key)/8192 211.339 -
std::set<std::string>::insert(const_value_type&)_(already_present)/1024 86.451 -15.47%
std::set<std::string>::insert(const_value_type&)_(already_present)/32 62.014 48.29%
std::set<std::string>::insert(const_value_type&)_(already_present)/8192 158.821 -9.35%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.999 4.32%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 136.270 -12.58%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 58.231 -18.76%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 222.375 -2.55%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.868 -7.61%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 108.434 -4.55%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 47.970 -15.43%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 156.648 -4.39%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 36.271 5.62%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 36.690 -3.09%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 31.500 -8.62%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 27.006 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 36.290 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 32.406 -1.64%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 35.879 3.79%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.704 15.47%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 388.017 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 145859.702 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1974.888 1.45%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1553475.459 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 387.285 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 79866.031 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1479.750 4.28%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 902777.818 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 389.574 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 93837.200 -1.37%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1749.190 2.11%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1022735.762 -
std::set<std::string>::insert(value)_(new_value,_end)/0 27.366 -1.46%
std::set<std::string>::insert(value)_(new_value,_end)/1024 53.075 -32.22%
std::set<std::string>::insert(value)_(new_value,_end)/32 44.233 -19.08%
std::set<std::string>::insert(value)_(new_value,_end)/8192 90.545 -37.94%
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.412 -22.76%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 98.572 4.21%
std::set<std::string>::insert(value)_(new_value,_middle)/32 52.346 -2.77%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 146.514 -
std::set<std::string>::lower_bound(key)/1024 128.791 -
std::set<std::string>::lower_bound(key)/32 68.827 -4.80%
std::set<std::string>::lower_bound(key)/8192 193.427 -
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/0 12.897 -
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 35081.443 -1.88%
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 811.944 13.17%
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/8192 338176.237 -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.915 -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 35388.835 -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 698.117 -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192 338389.438 -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/0 0.744 -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 44472.272 -4.03%
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 778.924 -11.21%
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 520347.028 -
std::set<std::string>::upper_bound(key)/1024 129.713 -
std::set<std::string>::upper_bound(key)/32 70.345 -2.86%
std::set<std::string>::upper_bound(key)/8192 194.551 -
std::shift_left(deque<int>)/1024 54.178 -1.33%
std::shift_left(deque<int>)/32 5.067 3.02%
std::shift_left(deque<int>)/50 6.775 1.04%
std::shift_left(deque<int>)/8192 390.078 -
std::shift_left(list<int>)/1024 728.134 -
std::shift_left(list<int>)/32 12.939 -2.36%
std::shift_left(list<int>)/50 24.090 -3.62%
std::shift_left(list<int>)/8192 7692.246 -
std::shift_left(vector<int>)/1024 35.643 -
std::shift_left(vector<int>)/32 4.214 5.94%
std::shift_left(vector<int>)/50 5.206 -1.05%
std::shift_left(vector<int>)/8192 279.271 -1.01%
std::shift_right(deque<int>)/1024 54.975 -
std::shift_right(deque<int>)/32 5.729 -
std::shift_right(deque<int>)/50 6.995 -
std::shift_right(deque<int>)/8192 427.627 -
std::shift_right(list<int>)/1024 729.872 -
std::shift_right(list<int>)/32 13.551 -2.53%
std::shift_right(list<int>)/50 24.607 -2.48%
std::shift_right(list<int>)/8192 7681.868 -
std::shift_right(vector<int>)/1024 35.659 -
std::shift_right(vector<int>)/32 3.902 -1.77%
std::shift_right(vector<int>)/50 5.274 -1.20%
std::shift_right(vector<int>)/8192 297.546 -
std::shuffle(deque<int>)/1024 3704.862 -
std::shuffle(deque<int>)/32 47.457 2.07%
std::shuffle(deque<int>)/8192 17496.032 -
std::shuffle(vector<int>)/1024 999.317 -
std::shuffle(vector<int>)/32 36.058 -
std::shuffle(vector<int>)/8192 8250.063 -
std::sort(deque<int>)_(ascending)/1024 4000.515 -
std::sort(deque<int>)_(ascending)/8 20.533 -
std::sort(deque<int>)_(ascending)/8192 43159.556 -
std::sort(deque<int>)_(descending)/1024 3396.305 -1.72%
std::sort(deque<int>)_(descending)/8 47.220 1.11%
std::sort(deque<int>)_(descending)/8192 34503.439 -2.41%
std::sort(deque<int>)_(heap)/1024 6946.067 -
std::sort(deque<int>)_(heap)/8 34.864 2.08%
std::sort(deque<int>)_(heap)/8192 75531.555 -
std::sort(deque<int>)_(pipe-organ)/1024 13827.911 -
std::sort(deque<int>)_(pipe-organ)/8 22.910 -
std::sort(deque<int>)_(pipe-organ)/8192 171898.515 -
std::sort(deque<int>)_(qsort_adversarial)/1024 27588.785 -
std::sort(deque<int>)_(qsort_adversarial)/8 21.993 -3.70%
std::sort(deque<int>)_(qsort_adversarial)/8192 330101.977 -
std::sort(deque<int>)_(repeated)/1024 4571.543 -
std::sort(deque<int>)_(repeated)/8 21.148 -
std::sort(deque<int>)_(repeated)/8192 50715.774 -
std::sort(deque<int>)_(shuffled)/1024 7801.658 -
std::sort(deque<int>)_(shuffled)/8 26.896 -
std::sort(deque<int>)_(shuffled)/8192 105497.557 -1.78%
std::sort(vector<NonIntegral>)_(ascending)/1024 3722.122 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.763 -
std::sort(vector<NonIntegral>)_(ascending)/8192 38410.436 -
std::sort(vector<NonIntegral>)_(descending)/1024 2868.391 -
std::sort(vector<NonIntegral>)_(descending)/8 28.936 -
std::sort(vector<NonIntegral>)_(descending)/8192 28703.068 -
std::sort(vector<NonIntegral>)_(heap)/1024 5074.952 -
std::sort(vector<NonIntegral>)_(heap)/8 22.921 1.22%
std::sort(vector<NonIntegral>)_(heap)/8192 50566.452 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 9114.821 -1.02%
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.497 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 87397.151 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14863.609 -1.17%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.879 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 145217.391 -1.03%
std::sort(vector<NonIntegral>)_(repeated)/1024 3012.440 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.757 -1.42%
std::sort(vector<NonIntegral>)_(repeated)/8192 30051.749 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 5528.077 -
std::sort(vector<NonIntegral>)_(shuffled)/8 19.430 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 57214.415 -
std::sort(vector<int>)_(ascending)/1024 3723.793 -
std::sort(vector<int>)_(ascending)/8 16.806 2.59%
std::sort(vector<int>)_(ascending)/8192 38564.636 -
std::sort(vector<int>)_(descending)/1024 2863.239 -
std::sort(vector<int>)_(descending)/8 30.351 -
std::sort(vector<int>)_(descending)/8192 28683.187 -
std::sort(vector<int>)_(heap)/1024 5052.816 -
std::sort(vector<int>)_(heap)/8 22.819 -
std::sort(vector<int>)_(heap)/8192 50655.290 -
std::sort(vector<int>)_(pipe-organ)/1024 9116.253 -1.08%
std::sort(vector<int>)_(pipe-organ)/8 17.225 -
std::sort(vector<int>)_(pipe-organ)/8192 87258.558 -
std::sort(vector<int>)_(qsort_adversarial)/1024 14847.017 -1.40%
std::sort(vector<int>)_(qsort_adversarial)/8 16.704 -2.13%
std::sort(vector<int>)_(qsort_adversarial)/8192 145571.911 -1.04%
std::sort(vector<int>)_(repeated)/1024 2982.978 -1.47%
std::sort(vector<int>)_(repeated)/8 16.730 -
std::sort(vector<int>)_(repeated)/8192 30062.629 -
std::sort(vector<int>)_(shuffled)/1024 5479.275 -
std::sort(vector<int>)_(shuffled)/8 19.359 -
std::sort(vector<int>)_(shuffled)/8192 57173.413 -2.06%
std::sort_heap(deque<int>)/1024 18940.075 -1.24%
std::sort_heap(deque<int>)/8 41.592 -1.04%
std::sort_heap(deque<int>)/8192 219886.601 -
std::sort_heap(deque<int>,_pred)/1024 18556.002 -
std::sort_heap(deque<int>,_pred)/8 34.324 -1.18%
std::sort_heap(deque<int>,_pred)/8192 213893.438 -1.19%
std::sort_heap(vector<NonIntegral>)/1024 7693.119 -
std::sort_heap(vector<NonIntegral>)/8 25.765 -4.16%
std::sort_heap(vector<NonIntegral>)/8192 87667.631 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 7829.953 -
std::sort_heap(vector<NonIntegral>,_pred)/8 27.451 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 88135.491 -
std::sort_heap(vector<int>)/1024 7718.397 -
std::sort_heap(vector<int>)/8 25.956 -
std::sort_heap(vector<int>)/8192 87720.066 -
std::sort_heap(vector<int>,_pred)/1024 7825.310 -
std::sort_heap(vector<int>,_pred)/8 26.153 -
std::sort_heap(vector<int>,_pred)/8192 88393.418 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3102.646 -1.27%
std::stable_partition(deque<int>)_(alloc_fails)/32 2491.844 -
std::stable_partition(deque<int>)_(alloc_fails)/50 2484.062 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 7958.006 -
std::stable_partition(deque<int>)_(dense)/1024 581.181 -
std::stable_partition(deque<int>)_(dense)/32 31.749 2.78%
std::stable_partition(deque<int>)_(dense)/50 39.812 -
std::stable_partition(deque<int>)_(dense)/8192 4469.615 -
std::stable_partition(deque<int>)_(sparse)/1024 458.098 -1.03%
std::stable_partition(deque<int>)_(sparse)/32 24.300 -
std::stable_partition(deque<int>)_(sparse)/50 33.638 2.72%
std::stable_partition(deque<int>)_(sparse)/8192 3651.375 -1.41%
std::stable_partition(list<int>)_(alloc_fails)/1024 5020.430 1.93%
std::stable_partition(list<int>)_(alloc_fails)/32 2442.575 -
std::stable_partition(list<int>)_(alloc_fails)/50 2498.282 -
std::stable_partition(list<int>)_(alloc_fails)/8192 62358.594 100.08%
std::stable_partition(list<int>)_(dense)/1024 1719.608 -
std::stable_partition(list<int>)_(dense)/32 31.100 1.26%
std::stable_partition(list<int>)_(dense)/50 50.810 -
std::stable_partition(list<int>)_(dense)/8192 27073.197 56.68%
std::stable_partition(list<int>)_(sparse)/1024 1454.277 1.30%
std::stable_partition(list<int>)_(sparse)/32 25.632 3.49%
std::stable_partition(list<int>)_(sparse)/50 35.426 1.56%
std::stable_partition(list<int>)_(sparse)/8192 25534.022 37.13%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2828.320 1.95%
std::stable_partition(vector<int>)_(alloc_fails)/32 2466.914 2.37%
std::stable_partition(vector<int>)_(alloc_fails)/50 2454.659 1.69%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5308.593 1.57%
std::stable_partition(vector<int>)_(dense)/1024 288.020 -
std::stable_partition(vector<int>)_(dense)/32 20.614 -2.77%
std::stable_partition(vector<int>)_(dense)/50 25.781 -1.51%
std::stable_partition(vector<int>)_(dense)/8192 2030.362 -
std::stable_partition(vector<int>)_(sparse)/1024 245.213 -
std::stable_partition(vector<int>)_(sparse)/32 18.571 -13.90%
std::stable_partition(vector<int>)_(sparse)/50 23.069 -2.48%
std::stable_partition(vector<int>)_(sparse)/8192 1809.630 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 9178.799 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 2445.919 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 67543.961 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 12438.995 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 2498.826 1.17%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 98393.737 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14110.398 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 2496.043 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 115726.675 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 10127.775 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 2480.268 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 76848.504 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 14076.126 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2489.155 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 112840.579 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 7415.732 2.14%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 2462.039 1.29%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 49572.185 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 15579.952 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 2479.357 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 152730.852 -
std::stable_sort(deque<int>)_(ascending)/1024 6456.252 -
std::stable_sort(deque<int>)_(ascending)/8 43.859 -
std::stable_sort(deque<int>)_(ascending)/8192 66833.639 -
std::stable_sort(deque<int>)_(descending)/1024 8813.759 1.18%
std::stable_sort(deque<int>)_(descending)/8 69.235 -
std::stable_sort(deque<int>)_(descending)/8192 82643.279 -
std::stable_sort(deque<int>)_(heap)/1024 10506.027 -
std::stable_sort(deque<int>)_(heap)/8 52.646 -
std::stable_sort(deque<int>)_(heap)/8192 111370.144 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 7581.902 -
std::stable_sort(deque<int>)_(pipe-organ)/8 56.965 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 76284.054 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 10323.332 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 44.702 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 103266.312 -
std::stable_sort(deque<int>)_(repeated)/1024 4832.549 -
std::stable_sort(deque<int>)_(repeated)/8 42.924 -
std::stable_sort(deque<int>)_(repeated)/8192 44377.408 -
std::stable_sort(deque<int>)_(shuffled)/1024 12509.175 -
std::stable_sort(deque<int>)_(shuffled)/8 54.323 -
std::stable_sort(deque<int>)_(shuffled)/8192 148226.743 -1.09%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 9115.717 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2404.244 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 76172.296 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 9136.341 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2432.034 1.01%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 78289.640 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14017.457 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 2437.107 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 131844.577 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 9251.539 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 2432.943 1.43%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 78019.643 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 12277.577 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2436.893 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 108046.191 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 5838.824 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2421.742 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 29911.109 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 16229.199 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 2425.709 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 164154.083 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 7757.560 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 30.258 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 83632.227 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 7592.875 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 39.848 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 81433.544 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 12912.885 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 35.041 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 138970.587 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 7680.359 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 34.875 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 83200.267 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 10797.665 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 31.714 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 113523.184 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 3070.349 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 30.389 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 28414.466 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 14574.120 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 34.275 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 166136.884 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 9068.808 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2427.320 1.33%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 75607.978 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 9084.441 -1.31%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2428.641 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 77396.184 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14003.669 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2431.138 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 131426.413 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 9172.115 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 2417.848 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 77626.886 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 12277.464 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2426.992 1.22%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 107766.446 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 5847.248 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2425.652 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 29662.134 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 16151.850 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 2427.775 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 163698.275 -
std::stable_sort(vector<int>)_(ascending)/1024 7616.389 -
std::stable_sort(vector<int>)_(ascending)/8 30.100 1.53%
std::stable_sort(vector<int>)_(ascending)/8192 82733.581 -
std::stable_sort(vector<int>)_(descending)/1024 7502.267 -
std::stable_sort(vector<int>)_(descending)/8 39.643 -
std::stable_sort(vector<int>)_(descending)/8192 80512.617 -
std::stable_sort(vector<int>)_(heap)/1024 12787.963 -
std::stable_sort(vector<int>)_(heap)/8 34.463 -
std::stable_sort(vector<int>)_(heap)/8192 138073.269 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 7536.647 -
std::stable_sort(vector<int>)_(pipe-organ)/8 34.660 -1.33%
std::stable_sort(vector<int>)_(pipe-organ)/8192 82194.414 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 10725.570 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 31.081 -1.55%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 112774.331 -
std::stable_sort(vector<int>)_(repeated)/1024 2914.557 -1.32%
std::stable_sort(vector<int>)_(repeated)/8 29.850 -
std::stable_sort(vector<int>)_(repeated)/8192 27513.631 -
std::stable_sort(vector<int>)_(shuffled)/1024 14411.629 -
std::stable_sort(vector<int>)_(shuffled)/8 34.293 -1.38%
std::stable_sort(vector<int>)_(shuffled)/8192 165386.916 -
std::swap_ranges(deque<int>)/1024 297.081 -24.29%
std::swap_ranges(deque<int>)/32 8.683 -
std::swap_ranges(deque<int>)/50 16.450 -1.33%
std::swap_ranges(deque<int>)/8192 2349.351 -24.68%
std::swap_ranges(list<int>)/1024 743.586 -1.40%
std::swap_ranges(list<int>)/32 17.750 -2.19%
std::swap_ranges(list<int>)/50 34.937 -1.25%
std::swap_ranges(list<int>)/8192 9825.664 15.62%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1048576 1696878.396 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144 424661.157 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768 53092.289 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096 6617.437 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512 813.666 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/64 50.773 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8 6.485 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 1687702.078 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 422753.664 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 53046.862 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 6621.371 -2.09%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 814.366 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 98.400 2.15%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/8 6.502 -
std::swap_ranges(vector<int>)/1024 62.298 -
std::swap_ranges(vector<int>)/32 4.776 -
std::swap_ranges(vector<int>)/50 5.571 -
std::swap_ranges(vector<int>)/8192 472.011 -
std::transform(deque<int>)_(identity_transform)/1024 325.454 -1.47%
std::transform(deque<int>)_(identity_transform)/32 9.199 -1.12%
std::transform(deque<int>)_(identity_transform)/50 14.087 -
std::transform(deque<int>)_(identity_transform)/8192 2618.638 -1.45%
std::transform(deque<int>,_deque<int>)/1024 600.824 -
std::transform(deque<int>,_deque<int>)/32 17.899 -
std::transform(deque<int>,_deque<int>)/50 28.767 -
std::transform(deque<int>,_deque<int>)/8192 4780.820 -
std::transform(list<int>)_(identity_transform)/1024 730.222 -1.57%
std::transform(list<int>)_(identity_transform)/32 15.954 -1.71%
std::transform(list<int>)_(identity_transform)/50 36.399 -3.94%
std::transform(list<int>)_(identity_transform)/8192 7922.033 12.89%
std::transform(list<int>,_list<int>)/1024 809.931 -1.23%
std::transform(list<int>,_list<int>)/32 23.609 -
std::transform(list<int>,_list<int>)/50 35.591 -
std::transform(list<int>,_list<int>)/8192 9205.621 -3.51%
std::transform(vector<int>)_(identity_transform)/1024 260.022 -
std::transform(vector<int>)_(identity_transform)/32 8.862 -
std::transform(vector<int>)_(identity_transform)/50 13.943 -
std::transform(vector<int>)_(identity_transform)/8192 2006.720 -
std::transform(vector<int>,_vector<int>)/1024 550.100 -
std::transform(vector<int>,_vector<int>)/32 17.192 -
std::transform(vector<int>,_vector<int>)/50 26.746 -
std::transform(vector<int>,_vector<int>)/8192 4401.583 -
std::unique(deque<int>)_(contiguous)/1024 533.264 -1.31%
std::unique(deque<int>)_(contiguous)/32 48.184 -3.59%
std::unique(deque<int>)_(contiguous)/52 54.207 -5.33%
std::unique(deque<int>)_(contiguous)/8192 3923.486 -
std::unique(deque<int>)_(sprinkled)/1024 531.169 -1.85%
std::unique(deque<int>)_(sprinkled)/32 52.562 8.70%
std::unique(deque<int>)_(sprinkled)/52 60.282 12.13%
std::unique(deque<int>)_(sprinkled)/8192 3978.324 -1.51%
std::unique(deque<int>,_pred)_(contiguous)/1024 654.954 -1.49%
std::unique(deque<int>,_pred)_(contiguous)/32 55.273 -
std::unique(deque<int>,_pred)_(contiguous)/52 64.438 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4654.861 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 703.769 -1.04%
std::unique(deque<int>,_pred)_(sprinkled)/32 57.217 -
std::unique(deque<int>,_pred)_(sprinkled)/52 68.498 -2.07%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5329.952 -1.20%
std::unique(list<int>)_(contiguous)/1024 928.069 -1.56%
std::unique(list<int>)_(contiguous)/32 51.250 -1.15%
std::unique(list<int>)_(contiguous)/52 63.087 -6.26%
std::unique(list<int>)_(contiguous)/8192 7071.113 -
std::unique(list<int>)_(sprinkled)/1024 960.662 -
std::unique(list<int>)_(sprinkled)/32 52.630 -
std::unique(list<int>)_(sprinkled)/52 66.139 -
std::unique(list<int>)_(sprinkled)/8192 7917.232 -
std::unique(list<int>,_pred)_(contiguous)/1024 944.526 -1.74%
std::unique(list<int>,_pred)_(contiguous)/32 56.201 -2.20%
std::unique(list<int>,_pred)_(contiguous)/52 70.107 -1.18%
std::unique(list<int>,_pred)_(contiguous)/8192 7377.944 -1.30%
std::unique(list<int>,_pred)_(sprinkled)/1024 990.954 -
std::unique(list<int>,_pred)_(sprinkled)/32 60.498 -1.08%
std::unique(list<int>,_pred)_(sprinkled)/52 75.935 -1.30%
std::unique(list<int>,_pred)_(sprinkled)/8192 8333.408 -
std::unique(vector<int>)_(contiguous)/1024 303.543 -2.03%
std::unique(vector<int>)_(contiguous)/32 47.218 -1.05%
std::unique(vector<int>)_(contiguous)/52 52.514 -1.20%
std::unique(vector<int>)_(contiguous)/8192 1880.838 -2.10%
std::unique(vector<int>)_(sprinkled)/1024 506.162 -
std::unique(vector<int>)_(sprinkled)/32 53.044 -
std::unique(vector<int>)_(sprinkled)/52 64.004 -1.33%
std::unique(vector<int>)_(sprinkled)/8192 3729.688 1.97%
std::unique(vector<int>,_pred)_(contiguous)/1024 564.026 -1.90%
std::unique(vector<int>,_pred)_(contiguous)/32 52.222 -
std::unique(vector<int>,_pred)_(contiguous)/52 62.110 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3799.799 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 685.682 -1.45%
std::unique(vector<int>,_pred)_(sprinkled)/32 56.959 -1.05%
std::unique(vector<int>,_pred)_(sprinkled)/52 69.822 -1.08%
std::unique(vector<int>,_pred)_(sprinkled)/8192 5190.107 -1.46%
std::unique_copy(deque<int>)_(contiguous)/1024 513.607 -
std::unique_copy(deque<int>)_(contiguous)/32 8.886 -32.58%
std::unique_copy(deque<int>)_(contiguous)/52 13.750 -32.70%
std::unique_copy(deque<int>)_(contiguous)/8192 3939.235 -
std::unique_copy(deque<int>)_(sprinkled)/1024 478.738 -1.16%
std::unique_copy(deque<int>)_(sprinkled)/32 8.627 -15.32%
std::unique_copy(deque<int>)_(sprinkled)/52 13.841 -11.36%
std::unique_copy(deque<int>)_(sprinkled)/8192 3799.427 -1.35%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 611.085 -1.31%
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.387 8.73%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.599 3.11%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4750.120 -1.20%
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 702.724 -1.33%
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 20.987 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 33.800 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5612.839 -1.32%
std::unique_copy(list<int>)_(contiguous)/1024 734.576 -
std::unique_copy(list<int>)_(contiguous)/32 10.467 -1.25%
std::unique_copy(list<int>)_(contiguous)/52 19.274 -
std::unique_copy(list<int>)_(contiguous)/8192 6947.698 2.11%
std::unique_copy(list<int>)_(sprinkled)/1024 726.983 6.40%
std::unique_copy(list<int>)_(sprinkled)/32 11.196 -1.22%
std::unique_copy(list<int>)_(sprinkled)/52 40.296 -
std::unique_copy(list<int>)_(sprinkled)/8192 7044.131 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 769.636 -1.15%
std::unique_copy(list<int>,_pred)_(contiguous)/32 18.494 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.273 -1.07%
std::unique_copy(list<int>,_pred)_(contiguous)/8192 8302.553 10.68%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 801.792 -1.54%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.376 -1.23%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.043 -1.19%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 8625.822 14.74%
std::unique_copy(vector<int>)_(contiguous)/1024 265.205 -
std::unique_copy(vector<int>)_(contiguous)/32 8.562 -1.92%
std::unique_copy(vector<int>)_(contiguous)/52 13.222 -1.56%
std::unique_copy(vector<int>)_(contiguous)/8192 1833.853 -1.40%
std::unique_copy(vector<int>)_(sprinkled)/1024 235.290 -1.40%
std::unique_copy(vector<int>)_(sprinkled)/32 8.008 -1.36%
std::unique_copy(vector<int>)_(sprinkled)/52 16.076 -1.82%
std::unique_copy(vector<int>)_(sprinkled)/8192 1830.113 -1.38%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 537.609 -1.54%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 11.791 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 19.526 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3636.478 -1.33%
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 641.823 -1.29%
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 19.006 -1.31%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 31.678 -1.15%
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 5127.050 -1.24%
std::unordered_map<int,_int>::clear()/0 388.211 -
std::unordered_map<int,_int>::clear()/1024 5245.346 2.67%
std::unordered_map<int,_int>::clear()/32 588.865 4.09%
std::unordered_map<int,_int>::clear()/8192 45790.308 2.23%
std::unordered_map<int,_int>::contains(key)/1024 9.959 4.35%
std::unordered_map<int,_int>::contains(key)/32 5.968 -20.92%
std::unordered_map<int,_int>::contains(key)/8192 10.640 1.33%
std::unordered_map<int,_int>::count(key)/1024 9.779 -5.24%
std::unordered_map<int,_int>::count(key)/32 7.284 13.43%
std::unordered_map<int,_int>::count(key)/8192 10.401 -1.86%
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 14.939 -
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 4982.026 -
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 132.851 2.56%
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 48292.291 -
std::unordered_map<int,_int>::ctor(const_Self&)/0 13.012 -
std::unordered_map<int,_int>::ctor(const_Self&)/1024 8137.719 4.49%
std::unordered_map<int,_int>::ctor(const_Self&)/32 197.154 10.46%
std::unordered_map<int,_int>::ctor(const_Self&)/8192 60028.200 -
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.983 -
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 7415.182 -
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 212.326 -
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 60305.987 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.069 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11535.362 -4.29%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 310.155 2.06%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 113469.795 -2.00%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.237 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 11130.076 -4.68%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 310.653 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 112133.773 -1.69%
std::unordered_map<int,_int>::erase(iterator)/1024 17.045 -
std::unordered_map<int,_int>::erase(iterator)/32 16.912 -
std::unordered_map<int,_int>::erase(iterator)/8192 18.818 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 388.434 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5313.442 2.55%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 467.157 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 36334.714 3.39%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 19.281 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 18.038 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 19.998 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.377 -31.82%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 0.794 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 0.682 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 0.851 -3.67%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.475 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 0.977 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 0.783 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 0.900 -
std::unordered_map<int,_int>::find(key)/1024 9.725 -
std::unordered_map<int,_int>::find(key)/32 5.936 -
std::unordered_map<int,_int>::find(key)/8192 10.469 1.26%
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/1024 1.367 5.99%
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/32 1.504 -
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/8192 1.658 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.078 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 11955.064 -3.18%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 676.007 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 106004.221 -1.69%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.292 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11943.205 -2.95%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 660.821 -1.15%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 106850.608 -2.72%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.668 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5634.129 -1.51%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 547.904 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 66533.845 -2.23%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 389.039 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13586.741 -1.67%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 719.106 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 116817.485 -1.19%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 389.536 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13770.405 -2.31%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 674.171 1.09%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 118364.416 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.435 -2.17%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 17.640 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 17.661 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.202 -1.19%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.543 -1.66%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 19.300 5.65%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 17.524 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.354 1.27%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.838 -7.83%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 0.698 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.299 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.615 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.075 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.138 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 18.459 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.862 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 18.685 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 17.924 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 18.616 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 17.234 -1.44%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 7409.020 -1.07%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 202.797 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 60336.933 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 15.766 -1.37%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 7553.421 -1.17%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 217.010 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 60601.835 -1.08%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 3.788 -3.85%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 1205.842 -1.73%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 34.619 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 18362.435 -
std::unordered_multimap<int,_int>::clear()/0 390.697 -
std::unordered_multimap<int,_int>::clear()/1024 5328.559 -
std::unordered_multimap<int,_int>::clear()/32 581.978 3.11%
std::unordered_multimap<int,_int>::clear()/8192 45652.268 -
std::unordered_multimap<int,_int>::contains(key)/1024 10.307 -4.26%
std::unordered_multimap<int,_int>::contains(key)/32 9.165 -30.45%
std::unordered_multimap<int,_int>::contains(key)/8192 11.585 1.10%
std::unordered_multimap<int,_int>::count(key)/1024 10.341 -1.82%
std::unordered_multimap<int,_int>::count(key)/32 10.414 7.27%
std::unordered_multimap<int,_int>::count(key)/8192 11.502 -1.13%
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 14.953 -
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 4777.985 -
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 122.854 -3.87%
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 47941.100 -
std::unordered_multimap<int,_int>::ctor(const_Self&)/0 13.002 -
std::unordered_multimap<int,_int>::ctor(const_Self&)/1024 7556.564 -2.17%
std::unordered_multimap<int,_int>::ctor(const_Self&)/32 232.443 -2.76%
std::unordered_multimap<int,_int>::ctor(const_Self&)/8192 61166.804 -2.61%
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.980 -
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 7466.057 -1.64%
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 247.295 -2.28%
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 60421.368 -1.67%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.401 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9731.675 -4.05%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.542 -5.56%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 85942.185 -3.11%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.474 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 9601.514 -3.57%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 244.830 -4.13%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 86845.698 -1.68%
std::unordered_multimap<int,_int>::erase(iterator)/1024 17.071 -
std::unordered_multimap<int,_int>::erase(iterator)/32 16.879 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 18.787 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.397 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4807.064 -6.17%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 468.597 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 38413.358 -1.01%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 19.771 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 17.790 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 21.988 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.572 -9.73%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 0.892 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 0.919 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.048 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.577 -8.89%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 0.889 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 0.851 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.036 -
std::unordered_multimap<int,_int>::find(key)/1024 9.801 -4.66%
std::unordered_multimap<int,_int>::find(key)/32 10.864 9.53%
std::unordered_multimap<int,_int>::find(key)/8192 11.581 1.77%
std::unordered_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 18.067 -
std::unordered_multimap<int,_int>::insert(const_value_type&)_(already_present)/32 17.408 -
std::unordered_multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 17.595 -1.44%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.933 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 10464.809 -2.98%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 672.950 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 92870.208 -2.05%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.333 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 10216.411 -3.68%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 653.831 -1.32%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 90936.794 -1.58%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.287 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 10724.283 -3.02%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 668.098 -1.18%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 100733.361 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.008 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11437.065 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 672.913 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 95066.865 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.954 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 15769.389 -2.03%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 720.514 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 129017.571 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 17.460 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.888 6.67%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 17.627 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 18.191 -1.37%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.618 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 18.238 -1.76%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.539 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 19.425 5.22%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 15.842 -1.03%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 7810.076 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 217.059 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 62366.842 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 15.729 1.55%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 7787.592 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 236.748 -4.26%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 63178.229 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 3.772 10.71%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 1258.000 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 34.081 -1.30%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 16598.835 2.66%
std::unordered_multiset<int>::clear()/0 389.511 -
std::unordered_multiset<int>::clear()/1024 5336.791 -
std::unordered_multiset<int>::clear()/32 578.772 2.09%
std::unordered_multiset<int>::clear()/8192 44551.442 -7.75%
std::unordered_multiset<int>::contains(key)/1024 10.408 -
std::unordered_multiset<int>::contains(key)/32 7.637 -18.54%
std::unordered_multiset<int>::contains(key)/8192 10.911 -2.77%
std::unordered_multiset<int>::count(key)/1024 10.627 2.08%
std::unordered_multiset<int>::count(key)/32 10.465 16.87%
std::unordered_multiset<int>::count(key)/8192 11.182 -
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 15.183 -
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 5101.624 -
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 130.576 -
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 49570.437 -
std::unordered_multiset<int>::ctor(const_Self&)/0 12.973 -
std::unordered_multiset<int>::ctor(const_Self&)/1024 7474.673 -
std::unordered_multiset<int>::ctor(const_Self&)/32 231.206 1.99%
std::unordered_multiset<int>::ctor(const_Self&)/8192 60908.372 -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/0 12.970 -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/1024 7455.198 -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/32 244.449 1.22%
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/8192 60196.874 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 15.813 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9030.887 2.06%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.002 2.43%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 78658.818 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 15.744 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8760.129 2.39%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 236.986 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 79078.540 -
std::unordered_multiset<int>::erase(iterator)/1024 17.053 -
std::unordered_multiset<int>::erase(iterator)/32 16.885 -
std::unordered_multiset<int>::erase(iterator)/8192 17.907 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.700 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5278.726 -4.34%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 472.639 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 38001.347 -5.61%
std::unordered_multiset<int>::erase(key)_(existent)/1024 18.775 1.69%
std::unordered_multiset<int>::erase(key)_(existent)/32 17.570 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 19.844 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.629 21.82%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 0.918 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 0.857 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 0.935 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.576 8.76%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 0.863 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 0.950 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 0.861 -
std::unordered_multiset<int>::find(key)/1024 10.463 -
std::unordered_multiset<int>::find(key)/32 9.795 -
std::unordered_multiset<int>::find(key)/8192 11.230 -1.11%
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/1024 18.138 -
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/32 17.339 -
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/8192 17.619 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.685 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 10364.258 1.11%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 670.033 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 90610.901 1.26%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.361 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 10010.546 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 648.202 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 88413.904 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.568 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 10764.202 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 666.214 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 100099.702 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 17.551 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.137 3.55%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 17.593 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 18.040 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 17.780 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 18.400 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 17.426 -1.66%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 18.949 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/0 17.126 6.89%
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/1024 7721.506 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/32 215.903 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/8192 61528.940 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 15.841 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 7719.311 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 237.227 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 62324.627 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 3.927 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 1054.864 3.53%
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 32.279 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/8192 16059.013 -
std::unordered_set<int>::clear()/0 389.550 -
std::unordered_set<int>::clear()/1024 5162.547 -1.05%
std::unordered_set<int>::clear()/32 561.944 -2.56%
std::unordered_set<int>::clear()/8192 45095.868 3.39%
std::unordered_set<int>::contains(key)/1024 9.969 -1.12%
std::unordered_set<int>::contains(key)/32 7.356 -9.21%
std::unordered_set<int>::contains(key)/8192 10.148 -
std::unordered_set<int>::count(key)/1024 9.832 -
std::unordered_set<int>::count(key)/32 6.971 9.61%
std::unordered_set<int>::count(key)/8192 10.260 1.54%
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 15.024 1.09%
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 5164.192 -
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 129.746 -1.34%
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 49958.371 -
std::unordered_set<int>::ctor(const_Self&)/0 12.971 -
std::unordered_set<int>::ctor(const_Self&)/1024 7694.329 -
std::unordered_set<int>::ctor(const_Self&)/32 176.579 -
std::unordered_set<int>::ctor(const_Self&)/8192 59911.271 -
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/0 12.965 -
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/1024 7370.496 -
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/32 211.866 1.19%
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/8192 59272.191 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.101 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11545.897 -2.03%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 302.394 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 113488.396 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.129 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 11118.019 -1.70%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 309.714 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 110884.419 -
std::unordered_set<int>::erase(iterator)/1024 17.010 -
std::unordered_set<int>::erase(iterator)/32 17.127 -
std::unordered_set<int>::erase(iterator)/8192 18.583 -1.14%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.514 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5220.800 2.76%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 480.860 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 36704.826 2.61%
std::unordered_set<int>::erase(key)_(existent)/1024 19.125 -6.44%
std::unordered_set<int>::erase(key)_(existent)/32 17.972 -3.82%
std::unordered_set<int>::erase(key)_(existent)/8192 20.285 -8.43%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.348 -24.47%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 0.945 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 0.639 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 0.855 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.491 2.12%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 0.887 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 0.639 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 0.767 -
std::unordered_set<int>::find(key)/1024 9.690 -3.67%
std::unordered_set<int>::find(key)/32 8.426 -
std::unordered_set<int>::find(key)/8192 10.170 -1.20%
std::unordered_set<int>::insert(const_value_type&)_(already_present)/1024 1.285 -
std::unordered_set<int>::insert(const_value_type&)_(already_present)/32 1.572 -
std::unordered_set<int>::insert(const_value_type&)_(already_present)/8192 1.664 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.112 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12093.862 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 668.704 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 105573.915 -1.38%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.196 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11862.565 -2.03%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.833 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 105796.129 -1.05%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 389.197 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 5670.138 -1.40%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 540.784 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 64026.976 -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.620 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 17.904 -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 17.837 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 20.033 3.11%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.837 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 18.696 1.46%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 17.904 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.669 2.50%
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/0 16.659 4.24%
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/1024 7389.911 -
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/32 208.126 -
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/8192 60341.528 -
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 15.685 -
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 7542.700 -
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 215.368 -
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 60516.604 -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/0 3.701 -5.74%
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/1024 1051.233 4.06%
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/32 32.826 -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/8192 17937.627 2.66%
std::unordered_set<std::string>::clear()/0 389.874 -
std::unordered_set<std::string>::clear()/1024 22181.716 1.06%
std::unordered_set<std::string>::clear()/32 861.976 -3.05%
std::unordered_set<std::string>::clear()/8192 213796.436 -
std::unordered_set<std::string>::contains(key)/1024 115.174 2.19%
std::unordered_set<std::string>::contains(key)/32 94.121 -12.11%
std::unordered_set<std::string>::contains(key)/8192 128.740 -
std::unordered_set<std::string>::count(key)/1024 113.040 -1.65%
std::unordered_set<std::string>::count(key)/32 101.929 -6.21%
std::unordered_set<std::string>::count(key)/8192 128.004 -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 16.225 1.82%
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 6124.544 2.13%
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 139.313 -1.86%
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 79751.611 -1.28%
std::unordered_set<std::string>::ctor(const_Self&)/0 13.104 -
std::unordered_set<std::string>::ctor(const_Self&)/1024 33708.077 2.32%
std::unordered_set<std::string>::ctor(const_Self&)/32 843.814 13.55%
std::unordered_set<std::string>::ctor(const_Self&)/8192 341699.489 -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/0 13.110 -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 35086.483 2.59%
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 622.033 -14.83%
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/8192 343202.125 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 16.006 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 85033.505 -2.05%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2087.232 11.17%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 779480.770 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 16.013 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 86653.722 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2316.348 -17.77%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 790060.851 -
std::unordered_set<std::string>::erase(iterator)/1024 30.199 10.27%
std::unordered_set<std::string>::erase(iterator)/32 31.107 1.20%
std::unordered_set<std::string>::erase(iterator)/8192 24.699 -10.37%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 388.776 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11492.708 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 655.601 2.75%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118635.419 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 190.873 4.81%
std::unordered_set<std::string>::erase(key)_(existent)/32 56.161 -68.61%
std::unordered_set<std::string>::erase(key)_(existent)/8192 83.070 -7.55%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 48.839 32.52%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 46.376 -9.27%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 36.834 -11.47%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 42.986 2.34%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 47.861 27.67%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 47.513 32.03%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 45.279 -6.69%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 44.587 12.78%
std::unordered_set<std::string>::find(key)/1024 112.825 -3.61%
std::unordered_set<std::string>::find(key)/32 98.035 -7.07%
std::unordered_set<std::string>::find(key)/8192 128.542 1.07%
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/1024 101.018 -10.72%
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/32 33.913 -51.09%
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/8192 139.020 77.47%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.932 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 82456.659 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2690.437 8.38%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 767510.376 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.908 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 83265.022 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2826.607 18.10%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 777090.047 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 389.557 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 84914.702 2.37%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2360.286 -7.55%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 797772.518 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 70.307 68.19%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 26.227 -70.92%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 74.575 58.47%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 61.622 32.77%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 55.517 -23.23%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 107.435 16.42%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 30.660 -74.38%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 42.717 -47.18%
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/0 17.686 -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 36511.821 -1.48%
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 692.234 2.58%
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/8192 361605.257 -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/0 17.752 -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 36530.349 -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 785.266 13.87%
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192 361252.271 -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/0 3.571 -3.31%
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 16561.166 -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 343.261 -2.98%
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 213846.407 1.32%
std::upper_bound(std::deque<int>)/100 25.554 -1.45%
std::upper_bound(std::deque<int>)/8 14.716 -1.19%
std::upper_bound(std::deque<int>)/8192 50.868 -
std::upper_bound(std::forward_list<int>)/100 87.870 -
std::upper_bound(std::forward_list<int>)/8 14.065 -
std::upper_bound(std::forward_list<int>)/8192 10732.581 -
std::upper_bound(std::list<int>)/100 93.637 2.53%
std::upper_bound(std::list<int>)/8 14.088 -
std::upper_bound(std::list<int>)/8192 13041.586 5.57%
std::upper_bound(std::vector<int>)/100 10.491 -1.30%
std::upper_bound(std::vector<int>)/8 4.422 -
std::upper_bound(std::vector<int>)/8192 13.469 -1.09%
std::variant<1-alt>::visit()_(1_variant) 0.221 -
std::variant<1-alt>::visit()_(2_variants) 0.231 -
std::variant<1-alt>::visit()_(3_variants) 0.233 6.50%
std::variant<100-alts>::visit()_(1_variant) 0.657 -
std::variant<20-alts>::visit()_(3_variants) 0.677 -
std::variant<50-alts>::visit()_(2_variants) 0.634 -5.11%
std::variant<8-alts>::visit()_(1_variant) 0.222 -
std::variant<8-alts>::visit()_(2_variants) 0.557 -16.46%
std::variant<8-alts>::visit()_(3_variants) 0.634 -5.98%
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(different_allocators) 2.458 2.01%
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(equal_allocators) 3.387 -2.88%
std::vector<bool>::ctor(const_Self&) 28.490 -3.30%
std::vector<bool>::ctor(size_type,_const_value_type&) 8.661 -8.28%
std::vector<bool>::reserve() 8.422 -9.60%
std::vector<bool>::resize() 12.860 -9.04%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 422.777 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.127 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 653.123 -8.16%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 238.545 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.276 1.03%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1858.697 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.736 -1.96%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.106 -6.03%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 860.998 22.07%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.036 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.033 -7.22%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 846.417 20.84%
std::vector<int>::ctor(const_Self&)_(cheap_elements)/1024 50.067 -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/32 9.999 -3.46%
std::vector<int>::ctor(const_Self&)_(cheap_elements)/8192 841.800 21.56%
std::vector<int>::ctor(size_type)/1024 43.706 -
std::vector<int>::ctor(size_type)/32 9.672 -4.55%
std::vector<int>::ctor(size_type)/8192 257.153 -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 44.237 2.82%
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 9.386 -6.29%
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 255.147 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 39.973 -
std::vector<int>::erase(begin)_(cheap_elements)/32 4.024 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.202 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.670 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.435 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.331 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 38.749 -
std::vector<int>::insert(begin)_(cheap_elements)/32 4.949 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 292.117 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 918.394 -1.18%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 485.090 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3742.356 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 930.274 -1.12%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 485.704 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3917.734 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 907.974 -1.31%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 479.977 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 3395.884 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.846 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.063 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 137.138 -
std::vector<int>::operator=(const_Self&)_(cheap_elements)/1024 35.718 -
std::vector<int>::operator=(const_Self&)_(cheap_elements)/32 2.009 -
std::vector<int>::operator=(const_Self&)_(cheap_elements)/8192 744.621 -3.55%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 98.660 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 22.806 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 653.421 -2.33%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.616 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.340 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.275 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.344 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.369 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.349 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2849.443 5.26%
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 474.782 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 19378.285 2.36%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12255.634 -1.98%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 727.599 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109020.113 -1.68%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2358.079 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 78.964 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 18846.789 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 5850.790 -3.49%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 90.957 -8.94%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 49636.391 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2793.447 3.31%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 106.973 3.99%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 22370.854 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19076.615 -1.05%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 580.658 -1.61%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 169133.622 -1.01%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 2740.729 -3.61%
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 100.797 -1.68%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 22094.499 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19042.239 -1.72%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 585.798 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 169083.135 -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/1024 2860.152 -2.48%
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/32 106.114 -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/8192 23750.547 -1.17%
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/1024 19330.229 -1.85%
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/32 598.556 -1.38%
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/8192 171964.377 -1.18%
std::vector<std::string>::ctor(size_type)/1024 727.562 -
std::vector<std::string>::ctor(size_type)/32 34.331 1.19%
std::vector<std::string>::ctor(size_type)/8192 7168.661 -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 2603.740 -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 98.404 -2.44%
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 21379.324 -1.68%
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 18571.280 -1.09%
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 536.122 -2.57%
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 163351.183 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 2622.431 5.92%
std::vector<std::string>::erase(begin)_(cheap_elements)/32 86.586 4.68%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 20736.779 4.67%
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 944.561 -15.87%
std::vector<std::string>::erase(begin)_(expensive_elements)/32 50.702 -3.54%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 6922.794 -7.95%
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 1246.049 1.86%
std::vector<std::string>::erase(middle)_(cheap_elements)/32 44.636 3.37%
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 9890.366 1.27%
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 534.808 -5.23%
std::vector<std::string>::erase(middle)_(expensive_elements)/32 31.291 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 3450.874 -3.23%
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 2509.824 -1.35%
std::vector<std::string>::insert(begin)_(cheap_elements)/32 90.180 1.36%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 19863.675 -3.49%
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 732.622 9.25%
std::vector<std::string>::insert(begin)_(expensive_elements)/32 41.286 3.77%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 5707.516 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 9146.425 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 771.668 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 68954.805 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 16689.545 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 896.151 -1.30%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 130145.130 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 11859.086 -1.09%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 848.379 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 90738.740 -1.11%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 18026.639 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 901.515 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 140461.760 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 8656.409 -3.07%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 976.289 -3.32%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 63534.909 -3.68%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 14921.891 -1.20%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 953.069 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 127711.063 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1199.581 4.81%
std::vector<std::string>::insert(middle)_(cheap_elements)/32 47.332 2.58%
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 9635.044 5.03%
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 378.329 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 30.216 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2870.566 -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/1024 2268.689 -3.70%
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/32 77.796 -2.13%
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/8192 17854.468 -5.38%
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/1024 5852.553 -1.55%
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/32 92.594 -
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/8192 49366.291 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 2618.822 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 112.532 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 19556.627 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1266.047 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 73.420 -1.37%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 8897.916 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 2.806 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.826 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 2.448 -1.33%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.078 -2.20%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 22.749 -1.38%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.475 -1.74%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 14.960 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 14.869 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 14.919 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 21.983 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 21.966 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 21.949 -
Geometric Mean 1556.672 -1.80%