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 15 2026-03-31T09:59:07 0:00:00
Baseline 15 2026-03-31T12:45:22 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1753 1719
Performance Improvements 1755 1822
Added Tests 9 9
Unchanged Tests 34123 34090
Total Tests 37640

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/8192 265.97% 37.986 139.020 - 61.48% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 201.06% 67.935 204.523 - 199.64% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 169.68% 65.535 176.736 - 211.36% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 146.96% 97.974 241.953 - 148.41% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 146.16% 94.708 233.132 - 146.82% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 141.65% 92.332 223.122 - 136.42% -
std::copy_backward(vector<int>)/32768 130.66% 1496.415 3451.604 - 0.33% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 101.28% 53.376 107.435 - 28.27% -
BM_std_minmax_element<short>/64000 99.90% 24397.451 48770.898 - 100.21% -
BM_std_minmax_element<short>/70000 98.10% 26957.607 53403.329 - 97.68% -
BM_std_minmax_element<short>/65536 97.18% 25325.538 49937.762 - 99.20% -
std::stable_partition(list<int>)_(alloc_fails)/8192 97.00% 31653.789 62358.594 - 96.81% -
BM_std_minmax_element<short>/5500 96.64% 2113.925 4156.748 - 96.99% -
BM_std_minmax_element<short>/4000 95.42% 1541.876 3013.063 - 96.03% -
BM_std_minmax_element<short>/4096 94.09% 1590.231 3086.415 - 95.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 89.91% 192556580.948 365693220.569 - 81.83% -
BM_vector_deque_ranges_move/0 89.62% 0.234 0.444 - 23.84% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 87.23% 20.509 38.398 - 67.79% -
SetIntersection_None_Vector_uint64_16384_64 85.92% 20559799.671 38225066.056 - 88.44% -
BM_std_minmax_element<short>/1024 85.87% 400.511 744.442 - 86.58% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 84.48% 76.218 140.604 - 84.10% -
SetIntersection_None_Vector_uint64_16384_16 77.04% 21628336.189 38290697.103 - 89.25% -
BM_std_minmax_element<short>/512 76.22% 200.984 354.173 - 76.71% -
BM_std_minmax_element<char>/65536 73.94% 21685.941 37720.721 - 0.54% -
BM_std_minmax_element<char>/4000 72.58% 1330.392 2295.966 - 0.70% -
BM_std_minmax_element<char>/5500 71.68% 1827.946 3138.143 - 0.21% -
BM_std_minmax_element<char>/64000 71.57% 21178.692 36336.018 - 0.06% -
BM_std_minmax_element<char>/70000 71.56% 23157.759 39730.533 - -0.47% -
BM_std_minmax_element<char>/4096 70.58% 1362.344 2323.865 - -0.22% -
BM_std_minmax_element<long_long>/1 68.73% 0.344 0.581 - 10.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 68.53% 226038603.857 380932125.908 - 69.29% -
BM_std_minmax_element<char>/1024 68.06% 345.626 580.864 - 0.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 67.09% 44.131 73.740 - 77.07% -
BM_vector_deque_move/0 65.04% 0.268 0.442 - -0.54% -
SetIntersection_None_Set_uint32_16384_16384 62.25% 195144228.591 316627749.521 - 59.45% -
SetIntersection_None_Vector_string_262144_16384 60.72% 1206281.129 1938757.487 - 64.34% -
std::map<std::string,_int>::erase(key)_(existent)/1024 60.56% 67.152 107.821 - 26.59% -
BM_std_minmax_element<char>/512 59.42% 175.856 280.346 - -1.58% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 58.68% 24.207 38.411 - 0.90% -
std::move_backward(vector<int>)/32768 57.82% 1715.757 2707.784 - 57.85% -
std::stable_partition(list<int>)_(dense)/8192 57.50% 17189.742 27073.197 - 57.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 56.25% 225225654.244 351916072.611 - 49.32% -
std::stable_partition(list<int>)_(sparse)/8192 55.96% 16372.202 25534.022 - 56.07% -
std::find_if(list<int>)_(bail_25%)/32768 54.77% 7083.350 10962.913 - 44.94% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 53.55% 24.885 38.211 - 79.53% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 53.34% 665.821 1020.983 - -4.03% -
SetIntersection_None_Vector_uint64_16384_1024 53.06% 25078358.408 38385358.732 - 89.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 52.75% 220779380.342 337244958.198 - 42.62% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 52.28% 20.139 30.668 - 59.48% -
std::is_sorted(deque<int>)/8 51.95% 2.678 4.069 - 29.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 51.79% 223202398.280 338791670.743 - 41.00% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 50.15% 127.120 190.873 - 152.25% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 49.90% 24.324 36.461 - 8.78% -
SetIntersection_None_Vector_string_262144_16 49.34% 1180173.829 1762480.009 - 50.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 48.85% 228369875.392 339937178.677 - 45.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 48.78% 176133313.915 262058800.459 - 49.89% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 48.43% 45.069 66.895 - 9.37% -
SetIntersection_None_Vector_string_262144_64 48.33% 1179473.009 1749464.776 - 49.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 48.10% 222518738.359 329558634.096 - 33.28% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 47.44% 674.636 994.713 - -5.39% -
BM_StringEraseWithMove_Huge_Transparent 47.25% 46.667 68.717 - 42.53% -
std::move(vector<int>)/262144 46.71% 14926.731 21898.760 - 54.80% -
SetIntersection_None_Vector_string_262144_256 46.62% 1181438.565 1732234.843 - 46.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 46.54% 230737031.763 338122616.569 - 42.56% -
std::is_sorted(deque<int>,_pred)/8 46.41% 2.976 4.358 - -3.79% -
SetIntersection_None_Vector_string_262144_1024 46.28% 1181044.616 1727656.927 - 47.74% -
SetIntersection_None_Vector_string_262144_1 46.25% 1179270.446 1724725.589 - 47.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 45.92% 67.043 97.831 - 26.50% -
BM_join_view_deques/1 45.78% 9.290 13.543 - 14.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 45.34% 87.620 127.352 - 84.40% -
SetIntersection_None_Vector_string_262144_4 45.12% 1177771.948 1709163.655 - 46.14% -
SetIntersection_None_Vector_uint32_1024_16 43.90% 2308826.987 3322510.235 - 45.37% -
BM_StringEraseWithMove_Huge_Opaque 43.69% 50.227 72.173 - 33.77% -
SetIntersection_None_Set_uint32_16384_64 43.49% 194215633.441 278686616.058 - 41.56% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 43.34% 632.851 907.114 - -10.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 43.03% 25.549 36.543 - 27.62% -
SetIntersection_None_Set_uint32_16384_256 43.02% 192486587.772 275293305.982 - 43.40% -
std::copy_n(vector<int>)/4096 42.34% 148.655 211.593 - 44.18% -
SetIntersection_Interlaced_Vector_string_262144_64 42.06% 1186779.235 1685927.622 - 44.49% -
SetIntersection_Interlaced_Vector_string_262144_1024 42.01% 1255940.646 1783564.221 - 45.01% -
SetIntersection_None_Set_uint32_16384_1024 41.95% 192726950.673 273568599.904 - 42.03% -
SetIntersection_None_Set_uint32_16384_4 41.84% 192079095.356 272438337.561 - 41.68% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 41.60% 0.316 0.447 - 13.30% -
SetIntersection_None_Set_uint32_16384_16 41.47% 192497233.907 272332529.910 - 41.43% -
std::find_if(vector<char>)_(bail_25%)/8 41.45% 0.743 1.051 - 42.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 40.91% 194765461.050 274451017.007 - 39.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 40.25% 193470739.340 271350966.161 - 33.93% -
BM_vector_deque_ranges_copy_backward/1 40.24% 0.602 0.844 - 22.31% -
BM_StringConstructDestroyCStr_Empty_Transparent 40.23% 0.452 0.633 - -0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 39.96% 194594289.549 272347446.252 - 35.12% -
SetIntersection_None_Set_uint32_16384_1 39.35% 191409881.925 266736018.658 - 38.50% -
SetIntersection_Interlaced_Vector_string_262144_256 39.25% 1214599.237 1691386.569 - 41.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.15% 27.131 37.752 - 23.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 38.40% 195949831.372 271188203.385 - 35.36% -
SetIntersection_Front_Set_float_16384_16384 37.85% 264982773.038 365278351.909 - 3.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 37.85% 192077445.611 264776311.815 - 30.21% -
ranges::min(std::deque<char>)/1 34.95% 0.436 0.589 - 28.51% -
SetIntersection_Interlaced_Vector_string_262144_16384 34.84% 1901287.585 2563782.968 - 39.12% -
BM_deque_deque_ranges_copy/4096 34.79% 1130.046 1523.139 - 8.70% -
BM_deque_deque_ranges_copy/4000 34.65% 1104.638 1487.431 - 8.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.42% 25.483 34.254 - -1.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 34.37% 33374962.956 44845550.042 - 28.94% -
BM_deque_deque_ranges_copy/1024 34.22% 285.916 383.743 - 8.45% -
BM_deque_deque_ranges_copy/5500 34.05% 1520.610 2038.319 - 8.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 33.82% 27.060 36.212 - 13.27% -
SetIntersection_Interlaced_Vector_string_262144_16 33.52% 1121737.063 1497717.109 - 35.91% -
BM_deque_deque_ranges_copy/512 33.50% 145.347 194.043 - 7.89% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 33.40% 0.471 0.629 - 23.76% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 33.07% 6848.967 9113.919 - 32.55% -
std::unordered_set<std::string>::ctor(const_Self&)/32 32.73% 635.736 843.814 - 8.34% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 32.62% 87.741 116.358 - 12.07% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 32.36% 27.145 35.928 - 12.34% -
std::shift_right(vector<int>)/32 32.10% 2.954 3.902 - 1.15% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.94% 26.932 35.535 - 7.39% -
std::copy_backward(vector<int>)/4096 31.48% 142.729 187.662 - 24.21% -
BM_StringEraseToEnd_Huge_Opaque 31.40% 2.307 3.031 - 30.57% -
BM_vector_deque_copy_backward/0 31.35% 0.336 0.442 - -0.56% -
std::search(deque<int>)_(near_matches)/1000 31.33% 21059.069 27656.433 - -6.12% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 31.27% 77.900 102.260 - 28.75% -
SetIntersection_Front_Set_float_16384_1024 30.58% 14706837.013 19204177.428 - 25.59% -
SetIntersection_None_Vector_uint64_16384_1 30.01% 29268882.191 38053635.322 - 87.07% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 29.65% 51.116 66.273 - 28.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 29.24% 3423003.713 4423770.960 - -0.69% -
BM_to_sys/2100/threads:4 29.21% 20.463 26.440 - 15.32% -
std::unordered_set<std::string>::erase(iterator)/32 28.70% 24.169 31.107 - 0.88% -
BM_deque_deque_ranges_copy/70000 28.53% 20608.293 26487.516 - 9.49% -
BM_std_minmax_element<short>/1 28.44% 0.357 0.458 - 22.62% -
std::rotate(list<int>)_(by_1/2)/8192 28.41% 9719.251 12480.821 - -0.24% -
BM_deque_deque_ranges_copy_backward/70000 28.17% 20770.050 26619.993 - 9.46% -
BM_deque_deque_ranges_copy/65536 28.09% 19364.195 24803.767 - 8.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 28.00% 19326767.186 24738597.451 - 15.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 27.73% 35125317.750 44864546.135 - 27.75% -
BM_deque_deque_ranges_copy/64000 27.72% 18902.231 24141.399 - 7.56% -
std::multiset<std::string>::erase(iterator)/1024 27.42% 25.102 31.984 - 21.92% -
BM_StringEraseToEnd_Huge_Transparent 27.06% 2.436 3.096 - 26.79% -
BM_deque_deque_ranges_copy_backward/4000 27.01% 1172.526 1489.210 - 8.06% -
BM_deque_deque_ranges_copy_backward/4096 26.87% 1202.340 1525.431 - 7.54% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 26.79% 71.416 90.545 - -28.27% -
BM_deque_deque_ranges_copy/64 26.60% 16.232 20.551 - 26.22% -
SetIntersection_Interlaced_Set_string_262144_1024 26.57% 3003142.774 3801157.698 - 34.73% -
std::rotate(list<int>)_(by_1/3)/8192 26.35% 10541.578 13319.426 - -0.26% -
BM_deque_deque_ranges_copy_backward/1024 25.97% 303.512 382.349 - 7.74% -
std::set<std::string>::insert(const_value_type&)_(already_present)/32 25.91% 49.253 62.014 - 17.83% -
SetIntersection_Interlaced_Set_string_262144_64 25.88% 2968275.454 3736603.074 - 37.04% -
BM_deque_deque_ranges_copy_backward/512 25.82% 152.475 191.849 - 6.53% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 25.69% 47.732 59.993 - 4.81% -
BM_StringRelational_Eq_Empty_Large_Control 25.61% 0.391 0.491 - 16.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 25.45% 4706549.644 5904353.457 - 25.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 25.30% 246457732.795 308814688.896 - 21.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25.14% 19965345.226 24983912.706 - 22.94% -
BM_deque_deque_ranges_copy_backward/5500 24.99% 1638.261 2047.593 - 8.10% -
SetIntersection_None_Vector_uint64_16384_16384 24.93% 30610306.142 38241910.515 - 87.85% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 24.90% 513.790 641.722 - -59.93% -
BM_deque_deque_ranges_copy_backward/65536 24.79% 20019.746 24983.629 - 9.21% -
SetIntersection_Front_Set_float_256_256 24.59% 8615483.879 10734027.135 - 24.29% -
SetIntersection_Front_Set_uint64_262144_1024 24.53% 15220792.638 18955083.098 - 11.34% -
rng::find_last_if(deque<int>)_(bail_10%)/50 24.50% 18.654 23.224 - 59.46% -
BM_deque_deque_ranges_copy_backward/64000 24.25% 19580.097 24329.116 - 8.99% -
std::unordered_set<std::string>::erase(iterator)/1024 24.21% 24.313 30.199 - 26.05% -
std::find_if(deque<int>)_(bail_25%)/1024 23.88% 62.783 77.773 - 26.76% -
std::search(deque<int>)_(near_matches)/1024 23.55% 23136.919 28586.418 - -5.90% -
std::format(double)_(fmt:_{:_17000L}) 22.85% 585.743 719.601 - 22.43% -
rng::contains_subrange(deque<int>)_(same_length)/16 22.70% 7.747 9.505 - 28.26% -
std::format(double)_(fmt:_{:_17000}) 22.61% 575.031 705.027 - 22.57% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.08% 37.989 46.376 - 8.48% -
BM_vector_deque_ranges_move/1 21.69% 0.566 0.689 - -0.19% -
BM_join_view_deques/2 21.19% 23.435 28.401 - 1.59% -
std::map<std::string,_int>::erase(key)_(existent)/32 21.14% 81.642 98.902 - 11.31% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 20.94% 548.330 663.136 - -59.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.84% 50.085 60.525 - -40.91% -
SetIntersection_None_Vector_uint32_262144_1 20.79% 337226839.403 407327291.400 - 16.22% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 20.78% 4.037 4.876 - 19.88% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 20.77% 521.088 629.340 - 3.26% -
SetIntersection_Front_Vector_uint32_16384_1024 20.71% 2862261.236 3455060.348 - 4.05% -
rng::find_last_if(deque<int>)_(bail_10%)/8 20.70% 3.944 4.761 - 43.02% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.37% 35.712 42.986 - -16.62% -
rng::fold_left(deque<int>)/32 20.35% 15.954 19.201 - -15.42% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 20.31% 545.370 656.158 - 18.97% -
rng::contains_subrange(deque<int>)_(same_length)/32 20.02% 14.610 17.535 - 26.11% -
SetIntersection_None_Vector_uint64_16384_256 20.01% 31845634.757 38218685.472 - 87.63% -
SetIntersection_Interlaced_Set_string_262144_256 19.56% 2945304.848 3521307.372 - 20.04% -
SetIntersection_None_Set_uint32_262144_4 19.46% 1461022.068 1745336.223 - 22.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 19.41% 30.672 36.626 - 6.83% -
BM_join_view_deques/65536 19.35% 946814.701 1130001.886 - -0.66% -
BM_deque_deque_ranges_copy_backward/0 19.32% 0.539 0.644 - 13.13% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 19.19% 26.354 31.410 - -4.56% -
BM_StringAssignAsciiz_Huge_Transparent 19.17% 133.855 159.516 - 15.17% -
BM_join_view_deques/5500 19.12% 77863.415 92750.042 - 1.11% -
SetIntersection_Interlaced_Set_uint32_16384_4 19.03% 154535148.107 183944671.461 - 19.40% -
BM_join_view_deques/64 18.90% 879.413 1045.628 - -1.51% -
SetIntersection_Interlaced_Set_string_262144_16 18.86% 2736621.071 3252804.279 - 16.72% -
BM_std_minmax_element<char>/64 18.65% 20.975 24.887 - -2.99% -
BM_join_view_deques/64000 18.57% 920650.181 1091585.578 - 1.05% -
std::find_if_not(deque<int>)_(process_all)/50 18.54% 12.470 14.782 - 4.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 18.53% 37945339.922 44978264.580 - 32.41% -
SetIntersection_Front_Set_uint64_16384_256 18.53% 4396913.154 5211592.047 - 6.22% -
SetIntersection_None_Set_string_262144_262144 18.49% 3822928.295 4529736.470 - 23.12% -
SetIntersection_Interlaced_Set_string_262144_16384 18.43% 3551052.883 4205406.643 - 18.70% -
BM_Hash/uint32_top_std_hash/1024 18.38% 592.694 701.615 - 3.05% -
std::multiset<std::string>::ctor(const_Self&)/32 18.34% 653.763 773.654 - 3.48% -
BM_join_view_deques/512 18.31% 7133.489 8439.700 - -0.88% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 18.21% 44.847 53.012 - 25.34% -
SetIntersection_None_Set_string_262144_1024 18.20% 2900940.366 3429007.251 - 26.26% -
BM_join_view_deques/4096 18.09% 58193.671 68718.634 - 0.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 18.06% 38912675.623 45939734.252 - -10.62% -
BM_format_to_n_string_begin<std::wstring>/16384 18.05% 1971.993 2327.969 - 13.89% -
BM_std_minmax_element<short>/64 18.03% 22.320 26.345 - 18.72% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 17.80% 0.489 0.576 - 8.87% -
BM_join_view_deques/4000 17.73% 57034.160 67148.858 - 1.04% -
SetIntersection_Interlaced_Set_uint64_64_64 17.39% 14598638.058 17137921.671 - 21.02% -
SetIntersection_Front_Set_uint32_16384_256 17.38% 4452466.452 5226507.410 - 17.62% -
SetIntersection_None_Vector_uint32_16384_4 17.24% 28459914.587 33365476.690 - 67.11% -
SetIntersection_None_Vector_uint64_256_64 17.22% 4529600.397 5309470.829 - 16.99% -
BM_deque_deque_copy_backward/1 17.19% 2.571 3.012 - 3.71% -
rng::fold_left(deque<int>)/50 17.17% 28.231 33.077 - -20.67% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 17.11% 41.703 48.839 - 43.16% -
BM_BitsetToString<32>/Dense_(90%)/90 17.08% 24.992 29.260 - 6.91% -
SetIntersection_Front_Set_float_262144_64 17.06% 1788127.190 2093111.444 - 10.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 17.02% 2299.181 2690.437 - 9.79% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 17.01% 7371.780 8625.822 - 17.16% -
SetIntersection_None_Set_string_262144_64 16.99% 2913029.399 3407994.751 - 25.81% -
BM_deque_deque_move_backward/1 16.98% 2.571 3.008 - 3.12% -
SetIntersection_None_Set_string_262144_4 16.94% 2907893.155 3400560.003 - 25.68% -
BM_Hash/uint32_random_std_hash/1024 16.94% 619.725 724.692 - 25.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 16.88% 34570449.591 40405991.906 - 24.34% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 16.84% 29.099 33.999 - 1.24% -
SetIntersection_None_Set_uint32_262144_1 16.83% 1294558.402 1512492.541 - 19.28% -
SetIntersection_None_Set_uint32_262144_64 16.80% 1463747.583 1709691.249 - 15.36% -
BM_sprintf/C_string_len_6 16.77% 3.815 4.455 - 1.66% -
BM_join_view_deques/1024 16.74% 14782.863 17257.747 - -0.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 16.64% 23.800 27.759 - -3.68% -
BM_deque_vector_ranges_move_backward/0 16.60% 0.592 0.690 - 7.59% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.56% 16.618 19.370 - 16.45% -
SetIntersection_None_Set_uint32_262144_1024 16.56% 1487385.016 1733708.195 - 16.69% -
SetIntersection_None_Vector_uint32_16384_64 16.49% 29704236.984 34603649.890 - 72.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 16.14% 6158665.653 7152890.652 - 16.71% -
SetIntersection_None_Vector_uint32_256_16 16.10% 5297479.409 6150449.269 - 15.53% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 16.09% 2045.406 2374.512 - -1.99% -
std::find_if(deque<int>)_(bail_25%)/8192 16.05% 546.165 633.828 - 19.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 16.01% 36046400.387 41818982.316 - 27.29% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 15.98% 1193.049 1383.750 - 10.72% -
SetIntersection_None_Vector_uint64_256_16 15.95% 5316742.146 6164971.942 - 15.73% -
SetIntersection_Interlaced_Set_uint32_1024_256 15.95% 11789747.700 13669990.096 - 9.00% -
SetIntersection_None_Vector_uint64_16384_4 15.93% 33088231.646 38357602.432 - 88.87% -
ranges::min(std::deque<__int128>)/1 15.92% 0.458 0.531 - 7.02% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 15.80% 3.322 3.847 - 16.62% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024 15.68% 45599.104 52748.662 - -3.20% -
BM_join_view_deques/70000 15.66% 1029402.410 1190608.061 - -1.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 15.62% 4204289.149 4861032.916 - 14.47% -
rng::contains_subrange(deque<int>)_(same_length)/50 15.49% 23.666 27.331 - 27.69% -
std::is_sorted_until(list<int>,_pred)/8192 15.47% 7361.903 8501.015 - 22.00% -
BM_deque_deque_ranges_copy/0 15.42% 0.598 0.691 - 2.37% -
SetIntersection_Interlaced_Set_string_262144_4 15.28% 2092183.102 2411824.185 - 21.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 15.10% 4807714.883 5533672.587 - 7.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 15.05% 46770347.934 53808873.193 - 20.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 15.04% 1832622.569 2108335.961 - 17.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 15.01% 1831611.153 2106558.532 - 17.00% -
std::unordered_set<std::string>::contains(key)/32 14.98% 81.857 94.121 - -10.10% -
BM_deque_vector_ranges_copy_backward/0 14.95% 0.600 0.690 - -0.14% -
SetIntersection_Front_Vector_string_262144_64 14.90% 2575471.392 2959190.262 - 1.25% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 14.89% 36.867 42.355 - 7.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 14.88% 1834829.804 2107891.254 - 16.48% -
SetIntersection_None_Vector_uint32_16384_1024 14.79% 29696238.879 34088534.303 - 68.64% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 14.76% 27.281 31.308 - -12.01% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 14.68% 0.392 0.449 - -0.44% -
SetIntersection_Front_Vector_string_1024_64 14.64% 2585565.345 2964104.386 - 0.59% -
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 14.64% 660.409 757.084 - 10.36% -
BM_std_minmax_element<char>/3 14.60% 0.962 1.103 - 28.38% -
SetIntersection_None_Set_uint32_262144_256 14.60% 1312596.723 1504237.298 - 13.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 14.53% 1845601.015 2113719.005 - 18.65% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 14.52% 47.554 54.459 - -1.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 14.41% 4768518.079 5455856.724 - 9.88% -
BM_format_to_string_span<char>/16384 14.41% 244.738 280.011 - 15.50% -
SetIntersection_Interlaced_Set_uint32_16384_1024 14.41% 192836684.175 220627549.849 - 13.69% -
std::copy_n(list<int>)/4096 14.24% 4593.445 5247.531 - -0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 14.18% 50709695.555 57902697.753 - 26.38% -
SetIntersection_None_Set_uint32_262144_16384 13.85% 1340426.039 1526083.332 - 15.16% -
std::make_heap(vector<int>)_(heap)/8 13.84% 21.077 23.993 - 8.78% -
SetIntersection_Front_Set_uint32_262144_256 13.78% 4499252.979 5119397.398 - 13.71% -
std::copy(list<int>)/4096 13.77% 3502.593 3984.875 - 1.07% -
std::find_if_not(vector<char>)_(bail_25%)/1024 13.75% 24.857 28.275 - 9.51% -
SetIntersection_Front_Set_uint32_256_256 13.74% 8765747.421 9970265.720 - 4.60% -
SetIntersection_Front_Set_float_1024_1024 13.71% 15885803.942 18063533.306 - 12.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 13.68% 53088512.784 60353609.081 - 28.67% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 13.67% 31.925 36.290 - 26.89% -
BM_format_to_string_pointer<char>/16384 13.65% 246.337 279.969 - 15.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 13.48% 57078572.595 64775174.810 - 28.65% -
std::transform(list<int>)_(identity_transform)/8192 13.48% 6980.832 7922.033 - 13.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 13.36% 5045204.749 5719195.772 - 7.70% -
SetIntersection_Interlaced_Set_uint32_256_16 13.21% 12226344.813 13841075.531 - 12.64% -
SetIntersection_None_Vector_uint64_262144_262144 13.17% 309378574.428 350130180.673 - 0.25% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 13.17% 39.398 44.587 - 18.79% -
SetIntersection_Front_Set_uint32_262144_1024 13.15% 15110575.175 17097679.898 - 10.99% -
std::partition(deque<int>)_(dense)/32 13.06% 8.824 9.977 - -1.95% -
rng::find_last(list<int>)_(bail_90%)/50 13.04% 1.457 1.647 - -0.89% -
std::map<std::string,_int>::equal_range(key)/32 12.91% 61.587 69.541 - 4.82% -
std::is_sorted_until(list<int>)/8192 12.90% 6992.833 7894.795 - 11.02% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 12.87% 684.547 772.641 - 10.33% -
std::find_if(deque<int>)_(bail_25%)/32768 12.70% 2180.948 2457.950 - 15.43% -
std::set<std::string>::insert(const_value_type&)_(already_present)/8192 12.69% 140.938 158.821 - 2.51% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 12.44% 28.678 32.247 - 31.30% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 12.43% 3282.588 3690.592 - 10.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 12.43% 334059909.951 375581060.381 - 10.58% -
SetIntersection_Interlaced_Set_uint32_16384_16 12.36% 187649716.763 210838118.382 - 12.72% -
SetIntersection_None_Set_string_262144_16384 12.30% 2950966.824 3313800.786 - 10.11% -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 12.27% 793.672 891.026 - -0.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 12.21% 1906650.141 2139523.625 - 15.92% -
std::replace(vector<int>)_(sprinkled)/50 12.12% 7.890 8.846 - 5.42% -
std::find_if_not(vector<char>)_(bail_25%)/32768 12.00% 789.099 883.760 - 7.28% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 11.96% 0.511 0.572 - 19.87% -
std::replace_if(deque<int>)_(sprinkled)/32 11.88% 8.890 9.945 - 6.78% -
SetIntersection_Front_Set_uint32_16384_64 11.80% 1824453.706 2039751.317 - 12.45% -
std::unique(deque<int>)_(sprinkled)/52 11.79% 53.925 60.282 - 1.49% -
std::search(deque<int>)_(single_element)/1000 11.69% 241.645 269.896 - 1.51% -
std::replace_if(deque<int>)_(sprinkled)/50 11.63% 13.701 15.294 - 11.43% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 11.54% 117.798 131.387 - -5.22% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 11.52% 1650405.380 1840607.448 - -0.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 11.51% 1797227.189 2004030.626 - 15.63% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 11.49% 27.491 30.650 - -4.62% -
SetIntersection_Interlaced_Set_uint32_16384_64 11.45% 196327678.626 218803216.610 - 12.48% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 11.30% 411.303 457.778 - 10.11% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 11.25% 23.668 26.330 - 12.07% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 11.22% 131.734 146.514 - -7.32% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 11.20% 124.580 138.539 - -14.11% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 11.19% 8242.944 9165.328 - 11.47% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 11.18% 325.737 362.148 - 11.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 11.15% 4387218.552 4876594.478 - 12.21% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 11.13% 51564.390 57304.539 - -0.53% -
std::rotate_copy(list<int>)/8192 11.03% 6436.007 7146.163 - 2.28% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 10.98% 0.313 0.348 - -0.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 10.95% 38328574.458 42525540.851 - 31.32% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 10.94% 412552.232 457705.124 - -0.83% -
SetIntersection_None_Vector_uint32_1024_4 10.94% 2272493.020 2521031.536 - 8.55% -
BM_vector_deque_ranges_move_backward/1 10.90% 0.649 0.720 - -20.83% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 10.86% 6444.202 7144.230 - -0.61% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 10.86% 7489.516 8302.553 - 11.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 10.84% 6075511.325 6734179.533 - 1.17% -
std::search(deque<int>)_(single_element)/1024 10.84% 251.799 279.091 - 1.43% -
SetIntersection_None_Vector_string_16384_64 10.82% 136788564.175 151591431.024 - 10.24% -
BM_vector_deque_move/65536 10.82% 2903.128 3217.160 - 10.72% -
BM_vector_deque_copy/64000 10.81% 2825.151 3130.571 - 10.85% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 10.81% 551.385 610.986 - -0.34% -
SetIntersection_None_Vector_uint64_262144_256 10.73% 316346161.824 350297583.422 - -0.16% -
ranges::minmax(std::deque<char>)/1 10.67% 0.460 0.509 - 4.78% -
std::format(double)_(fmt:_{:017500_17000}) 10.52% 1736.006 1918.716 - 7.54% -
std::unordered_map<int,_int>::ctor(const_Self&)/32 10.52% 178.391 197.154 - 8.28% -
BM_vector_deque_move/64000 10.52% 2824.534 3121.581 - 10.57% -
SetIntersection_Interlaced_Set_uint64_1024_64 10.51% 10327466.950 11413365.789 - 9.48% -
SetIntersection_Interlaced_Set_uint32_16384_256 10.50% 201485519.623 222649872.443 - 8.30% -
BM_tolower_char<wchar_t> 10.50% 0.822 0.909 - 14.30% -
BM_StringMove_Large 10.48% 0.695 0.767 - 2.53% -
std::format(double)_(fmt:_{:017500_17000L}) 10.45% 1758.114 1941.817 - 8.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 10.35% 15091040.666 16653092.561 - 1.24% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 10.35% 28.766 31.742 - 20.64% -
SetIntersection_Interlaced_Set_uint64_1024_1024 10.33% 18136551.557 20010431.716 - 15.31% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 10.28% 335758.507 370279.175 - 6.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 10.27% 40.285 44.425 - -30.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 10.23% 131.816 145.304 - 21.24% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 10.22% 18.579 20.477 - 10.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 10.12% 4273497.639 4706076.067 - 33.01% -
rng::contains_subrange(deque<int>)_(process_all)/8192 10.10% 2618.650 2883.148 - 5.98% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 10.07% 837.308 921.593 - 2.31% -
std::multimap<std::string,_int>::erase(iterator)/1024 10.06% 25.196 27.731 - -14.58% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 10.06% 2644.981 2911.067 - 9.95% -
SetIntersection_Front_Set_uint32_16384_1024 10.04% 14703608.770 16179521.009 - 6.82% -
ranges::minmax(std::list<long_long>)/70000 10.03% 49148.382 54078.349 - 9.60% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 9.99% 552.327 607.500 - -0.35% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 9.98% 432.847 476.059 - 6.29% -
dynamic_cast_(Chain_middle,_1_level) 9.98% 10.521 11.570 - 10.24% -
std::fill(list<int>)/8192 9.91% 6721.116 7387.404 - 0.48% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 9.90% 541.110 594.698 - -0.23% -
std::multiset<std::string>::equal_range(key)/32 9.90% 66.541 73.130 - 6.35% -
rng::find_last_if(list<int>)_(bail_90%)/8 9.87% 0.625 0.686 - 10.53% -
BM_deque_deque_copy_backward/2 9.86% 2.879 3.162 - 3.86% -
SetIntersection_Interlaced_Set_uint64_256_4 9.84% 11214926.177 12318665.570 - 8.69% -
SetIntersection_None_Set_string_262144_1 9.80% 2896009.479 3179816.063 - 10.30% -
ranges::min(std::vector<__int128>)/1 9.75% 0.288 0.316 - -15.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 9.69% 1782558.393 1955374.610 - 7.23% -
SetIntersection_None_Set_uint32_262144_16 9.69% 1312576.234 1439739.019 - 13.04% -
BM_toupper_char<wchar_t> 9.64% 0.839 0.920 - -7.49% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/8192 9.61% 190.574 208.889 - 25.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 9.61% 317964854.767 348507756.367 - 8.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 9.60% 33.476 36.690 - -8.13% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 9.60% 10499.093 11506.663 - 10.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 9.57% 1378085.464 1510022.674 - 4.53% -
std::format(double)_(fmt:_{:0<17500_17000}) 9.50% 1752.922 1919.366 - 9.44% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 9.47% 2602.864 2849.443 - 1.99% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 9.47% 10.356 11.336 - 0.23% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 9.45% 100.317 109.799 - 26.59% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 9.41% 2903.328 3176.674 - 4.38% -
std::format(double)_(fmt:_{:0<17500_17000L}) 9.40% 1766.810 1932.910 - 8.16% -
std::find_if(deque<int>)_(process_all)/8 9.40% 2.250 2.462 - -6.30% -
SetIntersection_None_Set_string_262144_256 9.40% 2862846.944 3131906.502 - 8.08% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 9.39% 9.858 10.784 - 17.45% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 9.35% 15.900 17.387 - 9.18% -
BM_deque_vector_copy_backward/0 9.32% 0.504 0.551 - -9.43% -
std::unordered_map<int,_int>::count(key)/32 9.31% 6.663 7.284 - -10.84% -
SetIntersection_Front_Set_uint32_262144_262144 9.31% 1819447.149 1988860.779 - 9.28% -
std::unordered_multimap<int,_int>::find(key)/32 9.30% 9.939 10.864 - 8.99% -
std::replace(vector<int>)_(sprinkled)/32 9.27% 5.333 5.827 - 11.15% -
BM_std_minmax_element<char>/1 9.26% 0.399 0.436 - 14.17% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 9.25% 360.975 394.382 - 4.58% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 9.24% 40.177 43.890 - -2.11% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 9.20% 25.583 27.937 - 10.44% -
dynamic_cast_(Chain_fail,_3_levels) 9.19% 24.946 27.239 - 9.59% -
std::format(double)_(fmt:_{:0^17500_17000}) 9.18% 1756.401 1917.616 - 8.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 9.16% 1739.206 1898.465 - -2.40% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 9.11% 498.025 543.382 - -0.76% -
SetIntersection_Front_Set_uint32_262144_16384 9.10% 357789162.081 390335744.390 - 12.46% -
std::find_if(vector<char>)_(bail_25%)/1024 9.02% 29.887 32.583 - -1.80% -
std::find_if_not(vector<char>)_(bail_25%)/8192 9.01% 208.476 227.250 - 5.04% -
SetIntersection_None_Set_string_262144_16 8.98% 2869525.459 3127231.728 - 8.41% -
SetIntersection_Front_Set_uint32_16384_16 8.97% 1163321.780 1267728.675 - 2.29% -
std::any_of(deque<int>)_(process_all)/32 8.95% 7.720 8.410 - -5.59% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 8.93% 3.120 3.399 - 7.99% -
SetIntersection_Front_Set_float_256_64 8.91% 5857243.992 6379352.283 - 0.81% -
SetIntersection_None_Vector_string_16384_16 8.87% 136849238.537 148981499.812 - 8.37% -
SetIntersection_None_Vector_string_16384_4 8.84% 136785564.059 148877303.582 - 8.29% -
BM_deque_vector_move_backward/65536 8.79% 4675.567 5086.334 - 8.91% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 8.76% 0.531 0.577 - 17.69% -
dynamic_cast_(Chain_fail,_2_levels) 8.75% 20.171 21.935 - 9.05% -
SetIntersection_None_Vector_string_16384_256 8.74% 136666580.476 148609367.386 - 8.00% -
BM_from_sys/1979/threads:16 8.71% 0.662 0.719 - 4.46% -
std::unique(deque<int>)_(sprinkled)/32 8.68% 48.366 52.562 - -1.10% -
ranges::minmax(std::vector<char>)/1 8.68% 0.601 0.653 - -1.66% -
std::format(double)_(fmt:_{:0>17500_17000}) 8.67% 1743.941 1895.071 - 6.22% -
BM_std_minmax_element<short>/2 8.66% 0.484 0.526 - 0.55% -
rng::contains(vector<int>)_(process_all)/32 8.65% 7.863 8.544 - -0.26% -
std::copy(list<int>)/64 8.64% 29.983 32.574 - 5.12% -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 8.64% 684.131 743.248 - -11.58% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/8192 8.64% 141.434 153.654 - -7.77% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 8.63% 33.139 35.999 - -17.45% -
BM_vector_deque_move/70000 8.62% 3085.653 3351.568 - 8.55% -
std::set<int>::erase(key)_(non-existent,_middle)/32 8.59% 1.783 1.937 - 0.34% -
BM_deque_deque_ranges_copy_backward/1 8.52% 1.007 1.093 - -0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 8.52% 186443557.870 202320025.628 - 0.79% -
SetIntersection_Interlaced_Set_uint64_1024_16 8.48% 10307696.182 11182027.683 - 10.00% -
SetIntersection_Front_Set_uint32_1024_1024 8.47% 16648212.960 18057969.585 - 19.79% -
ranges::min(std::list<long_long>)/70000 8.47% 50350.434 54613.391 - 0.78% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 8.45% 949546.796 1029748.874 - 8.44% -
SetIntersection_Interlaced_Set_uint64_1024_4 8.38% 8257207.600 8948972.449 - 8.84% -
BM_vector_deque_copy/70000 8.35% 3087.202 3345.044 - 8.34% -
std::move_backward(list<int>)/4096 8.30% 5394.385 5842.171 - 20.16% -
BM_join_view_out_vectors/0 8.27% 0.389 0.421 - -5.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 8.24% 1861367.840 2014741.767 - 5.00% -
std::format(double)_(fmt:_{:0>17500_17000L}) 8.20% 1769.998 1915.082 - 6.36% -
std::format(double)_(fmt:_{:0^17500_17000L}) 8.15% 1781.446 1926.603 - 8.55% -
SetIntersection_None_Set_string_1024_4 8.14% 17256450.746 18660635.501 - 7.15% -
std::vector<bool>::ctor(const_Self&) 8.09% 26.357 28.490 - 3.27% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 8.07% 3.490 3.772 - -4.14% -
std::set<int>::insert(value)_(new_value,_middle)/8192 8.06% 31.980 34.557 - 10.91% -
std::find_if_not(list<int>)_(process_all)/8192 8.05% 7001.095 7564.437 - 2.33% -
SetIntersection_Front_Set_uint32_262144_4 8.03% 1005148.189 1085906.290 - 1.85% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 8.02% 1.945 2.101 - 18.23% -
SetIntersection_Interlaced_Set_uint32_1024_4 8.00% 8377242.275 9047533.385 - 10.73% -
SetIntersection_Interlaced_Set_uint64_1024_256 8.00% 12345642.457 13332903.013 - 7.95% -
SetIntersection_None_Set_string_16384_256 7.95% 371186046.395 400700301.101 - 18.30% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 7.93% 20.954 22.616 - 6.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 7.93% 1829494.722 1974498.387 - 3.64% -
BM_deque_vector_copy/70000 7.88% 3209.255 3462.092 - 7.94% -
std::unordered_set<std::string>::find(key)/32 7.85% 90.898 98.035 - 7.75% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 7.85% 45.439 49.006 - -24.45% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 7.83% 3592.049 3873.432 - 5.36% -
BM_std_minmax_element<int>/2 7.81% 0.481 0.519 - 6.06% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 7.81% 0.803 0.866 - 7.53% -
SetIntersection_Interlaced_Set_uint64_262144_16 7.78% 1418367.028 1528656.110 - 7.61% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 7.77% 15.992 17.234 - 6.30% -
std::set<std::string>::upper_bound(key)/32 7.76% 65.278 70.345 - 5.12% -
std::find_if(vector<char>)_(bail_25%)/32768 7.72% 821.780 885.260 - -5.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 7.71% 1834943.425 1976487.692 - 6.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 7.71% 49.600 53.424 - -19.98% -
BM_deque_deque_ranges_move_backward/0 7.63% 0.603 0.649 - 7.81% -
SetIntersection_Front_Set_uint64_1024_256 7.60% 4773673.555 5136324.093 - 4.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 7.60% 3026837.087 3256734.181 - -1.29% -
SetIntersection_None_Vector_uint32_262144_64 7.56% 334164804.579 359430992.976 - 2.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 7.56% 1883634.366 2026041.038 - 3.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7.55% 133920.871 144036.280 - 6.69% -
BM_sprintf/C_string_len_60 7.55% 5.619 6.043 - 2.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 7.55% 1842283.644 1981308.218 - 6.98% -
SetIntersection_Interlaced_Set_float_262144_64 7.47% 1483248.547 1594096.422 - 7.19% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 7.45% 796.269 855.626 - -0.74% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/0 7.43% 15.941 17.126 - 8.11% -
BM_vector_deque_ranges_move/70000 7.42% 20482.303 22002.320 - 6.91% -
BM_join_view_deques/0 7.41% 0.760 0.817 - -17.54% -
rng::find_last(vector<char>)_(bail_90%)/8 7.38% 0.671 0.721 - -13.40% -
std::vector<bool>::ctor(size_type,_const_value_type&) 7.26% 8.075 8.661 - -1.81% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.22% 29.290 31.405 - 2.56% -
SetIntersection_Front_Set_uint64_64_64 7.20% 15178071.999 16270299.722 - 6.79% -
std::find(list<int>)_(process_all)/8192 7.19% 7729.205 8285.099 - 12.94% -
SetIntersection_None_Set_uint64_262144_16384 7.15% 1481789.164 1587732.695 - 5.84% -
SetIntersection_Front_Vector_uint64_1024_4 7.15% 971944.164 1041433.029 - 4.13% -
SetIntersection_None_Vector_uint32_1024_64 7.09% 3152740.560 3376352.275 - 45.33% -
BM_cyrillic_text<wchar_t> 7.08% 63207.800 67683.914 - 3.61% -
std::partition(deque<int>)_(dense)/50 7.08% 13.744 14.717 - -4.31% -
SetIntersection_Front_Set_float_1024_64 7.08% 1758229.313 1882649.539 - 2.89% -
SetIntersection_None_Set_uint64_262144_256 7.06% 1473985.612 1578080.468 - 6.04% -
std::multimap<std::string,_int>::erase(iterator)/32 6.97% 27.710 29.641 - 11.85% -
std::generate(list<int>)/8192 6.96% 7493.111 8014.466 - 6.84% -
BM_format_to_iterator/<std::string>_string_len_6 6.94% 2.195 2.347 - 4.86% -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 6.91% 0.650 0.695 - 0.13% -
SetIntersection_None_Set_uint64_262144_16 6.90% 1478491.817 1580504.235 - 5.74% -
SetIntersection_Front_Vector_uint32_262144_16 6.89% 1003395.068 1072522.905 - 4.47% -
BM_stop_token_async_reg_unreg_callback/131072 6.88% 1972843.587 2108631.238 - 1.65% -
BM_deque_vector_ranges_copy_backward/1 6.86% 0.864 0.924 - 4.52% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 6.85% 579098.154 618790.098 - -0.95% -
SetIntersection_None_Set_float_262144_64 6.81% 1480419.654 1581247.896 - 6.30% -
BM_vector_deque_ranges_move_backward/65536 6.80% 19267.668 20577.761 - 6.27% -
std::make_heap(vector<NonIntegral>)_(heap)/8 6.79% 19.409 20.727 - 2.29% -
rng::contains_subrange(deque<int>)_(same_length)/8192 6.78% 4485.800 4790.046 - -1.37% -
std::copy_if(list<int>)_(every_other)/4096 6.78% 3157.714 3371.755 - 6.72% -
BM_vector_deque_ranges_copy/70000 6.78% 20594.549 21990.443 - 6.84% -
dynamic_cast_(Chain_middle,_4_levels) 6.76% 33.653 35.928 - 8.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 6.76% 58510075.463 62465250.259 - 16.31% -
SetIntersection_None_Set_uint64_262144_1 6.76% 1476771.198 1576568.000 - 5.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 6.75% 6407026.494 6839384.686 - 16.39% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 6.74% 32.548 34.742 - -4.37% -
BM_vector_deque_ranges_copy_backward/65536 6.73% 19285.659 20584.365 - 5.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 6.73% 973105.151 1038558.967 - 4.53% -
BM_deque_vector_copy_backward/2 6.72% 1.678 1.791 - 6.18% -
BM_to_sys/1979/threads:16 6.72% 0.735 0.784 - -0.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 6.72% 201806351.403 215357874.101 - 5.14% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 6.71% 30.881 32.955 - -3.79% -
BM_to_sys/1993/threads:16 6.70% 0.724 0.773 - -1.70% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.69% 805.581 859.480 - -5.14% -
BM_deque_vector_ranges_move_backward/1 6.67% 0.866 0.923 - -0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6.64% 5077352.608 5414386.373 - 2.72% -
std::none_of(deque<int>)_(process_all)/32768 6.64% 8756.331 9337.368 - 6.44% -
SetIntersection_None_Set_float_262144_4 6.62% 1482940.279 1581122.633 - 6.19% -
BM_StringAssignAsciiz_Huge_Opaque 6.61% 200.179 213.418 - 6.78% -
BM_vector_deque_copy/65536 6.61% 2903.501 3095.493 - 6.89% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 6.58% 5486.271 5847.248 - 5.47% -
std::find(list<int>)_(bail_25%)/8 6.56% 0.794 0.846 - -0.24% -
BM_StringEraseWithMove_Large_Opaque 6.56% 1.808 1.927 - 6.58% -
std::multiset<int>::clear()/1024 6.53% 10115.846 10776.763 - 9.25% -
std::generate_n(list<int>)/8192 6.52% 7080.890 7542.590 - 6.26% -
SetIntersection_None_Set_float_262144_1024 6.52% 1480532.810 1577020.623 - 5.84% -
std::none_of(deque<int>)_(process_all)/8192 6.50% 2178.625 2320.300 - 6.39% -
SetIntersection_None_Set_uint32_262144_262144 6.48% 1494488.213 1591294.073 - 6.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6.46% 5953451.201 6337926.647 - 1.59% -
BM_StringEraseWithMove_Empty_Opaque 6.43% 0.444 0.472 - -2.38% -
SetIntersection_Front_Set_uint64_262144_16 6.43% 1189221.395 1265682.932 - 1.66% -
SetIntersection_None_Set_string_1024_16 6.43% 17666519.992 18801786.797 - 4.53% -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024 6.42% 46928.928 49941.178 - -0.17% -
std::multiset<int>::clear()/8192 6.41% 81566.493 86792.588 - 8.11% -
SetIntersection_Front_Set_uint64_262144_262144 6.40% 1949779.224 2074486.110 - 4.14% -
SetIntersection_Interlaced_Set_float_262144_4 6.39% 1134292.688 1206733.752 - 6.46% -
std::find(vector<long_long>)_(process_all)/1024 6.37% 157.962 168.019 - 6.12% -
std::reverse(list<int>)/4096 6.37% 1827.505 1943.828 - 5.63% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 6.35% 7.354 7.821 - -0.65% -
SetIntersection_Interlaced_Set_uint64_262144_1024 6.34% 1372298.226 1459289.342 - 7.13% -
SetIntersection_None_Set_string_1024_1024 6.30% 17696750.071 18812389.765 - 10.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6.30% 6908811.592 7344031.953 - 14.11% -
std::replace(vector<int>)_(prefix)/50 6.30% 7.184 7.636 - -0.79% -
std::copy_backward(deque<int>)/262144 6.29% 18769.578 19950.396 - 6.44% -
dynamic_cast_(Chain_fail,_1_level) 6.27% 13.990 14.867 - 3.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 6.27% 975087.238 1036217.948 - 0.51% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 6.27% 2221.122 2360.286 - -15.39% -
std::any_of(deque<int>)_(process_all)/50 6.25% 12.961 13.771 - -1.38% -
SetIntersection_Interlaced_Set_uint64_16384_1024 6.24% 183058157.703 194489768.706 - -0.22% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 6.24% 11.668 12.395 - 9.66% -
std::map<int,_int>::insert(const_value_type&)_(already_present)/8192 6.23% 5.419 5.757 - 3.44% -
dynamic_cast_(Chain_middle,_3_levels) 6.22% 30.561 32.464 - 7.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 6.22% 5496.831 5838.824 - 4.70% -
SetIntersection_Interlaced_Set_uint64_262144_4 6.22% 1038921.997 1103527.378 - 5.98% -
std::find_end(deque<int>)_(process_all)/8192 6.21% 3282.824 3486.663 - 4.74% -
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/1024 6.19% 1.288 1.367 - 7.46% -
std::map<int,_int>::clear()/1024 6.17% 9648.811 10244.484 - -6.81% -
ranges::minmax(std::list<char>)/8 6.14% 2.001 2.124 - 2.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.13% 23.862 25.326 - 5.20% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 6.09% 20.338 21.577 - -8.61% -
std::pop_heap(vector<std::string>)/1024 6.08% 56.746 60.199 - 4.92% -
SetIntersection_Front_Vector_uint32_16384_4 6.08% 972622.866 1031788.625 - -1.80% -
std::rotate(vector<int>)_(1_element_forward)/50 6.07% 4.566 4.843 - 0.93% -
std::partition(list<int>)_(sparse)/8192 6.07% 7185.594 7621.825 - 6.63% -
std::variant<1-alt>::visit()_(3_variants) 6.06% 0.220 0.233 - 5.17% -
std::count(vector<int>)_(every_other)/8 6.02% 1.290 1.368 - 8.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 6.02% 38255180.931 40556939.272 - 35.76% -
rng::contains(list<int>)_(process_all)/32 6.01% 8.897 9.431 - 5.87% -
SetIntersection_None_Set_float_262144_262144 6.00% 1489958.726 1579318.196 - 6.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 6.00% 30.060 31.862 - 32.42% -
BM_vector_deque_ranges_move_backward/2 5.96% 1.138 1.206 - 5.74% -
SetIntersection_Interlaced_Set_float_262144_256 5.93% 1398213.208 1481196.843 - 5.61% -
SetIntersection_Interlaced_Set_uint32_262144_64 5.92% 1504700.165 1593765.803 - 7.44% -
rng::find_last_if_not(list<int>)_(bail_90%)/8 5.91% 0.629 0.667 - 7.20% -
SetIntersection_Interlaced_Set_string_262144_262144 5.91% 15899518.039 16838437.412 - 7.63% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 5.90% 5637.469 5970.340 - 6.85% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 5.89% 77.572 82.140 - -34.32% -
ranges::min(std::list<__int128>)/1 5.89% 0.369 0.391 - 17.85% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 5.88% 23.538 24.923 - -1.81% -
SetIntersection_Interlaced_Vector_uint32_16384_1 5.88% 973635.307 1030899.258 - 5.34% -
SetIntersection_Front_Set_uint32_64_64 5.87% 14426972.257 15274349.990 - 7.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 5.83% 156187074.771 165291717.369 - 1.62% -
std::set<int>::insert(const_value_type&)_(already_present)/8192 5.81% 7.179 7.596 - 0.46% -
BM_deque_vector_copy/65536 5.80% 2979.361 3152.211 - 7.60% -
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 5.80% 684.061 723.713 - -3.16% -
SetIntersection_Front_Set_float_262144_262144 5.79% 1855961.047 1963406.801 - 6.39% -
SetIntersection_Interlaced_Set_float_262144_16 5.77% 1320979.558 1397263.259 - 6.61% -
std::upper_bound(std::list<int>)/8192 5.77% 12330.281 13041.586 - -0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 5.77% 1856791.321 1963844.057 - 9.49% -
SetIntersection_Interlaced_Set_uint64_262144_1 5.76% 989315.240 1046280.656 - 2.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 5.75% 1012602.868 1070826.035 - 1.53% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 5.73% 29.642 31.341 - 8.60% -
BM_vector_deque_ranges_move/65536 5.71% 19149.902 20244.016 - 5.24% -
BM_deque_deque_move_backward/2 5.70% 2.995 3.166 - 1.86% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/8192 5.67% 38791.964 40992.104 - 7.19% -
std::partition_copy(vector<int>)/1024 5.67% 463.186 489.427 - 1.42% -
std::rotate(deque<int>)_(by_1/2)/1024 5.66% 173.655 183.485 - 12.69% -
std::find_if_not(deque<int>)_(process_all)/8 5.66% 2.229 2.355 - -3.61% -
SetIntersection_Front_Set_uint32_256_16 5.63% 4526430.013 4781199.924 - 4.56% -
std::find(vector<long_long>)_(process_all)/50 5.62% 7.842 8.283 - 5.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 5.62% 18674330.788 19723644.741 - 5.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 5.61% 14710338.891 15535902.831 - 2.02% -
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/0 5.60% 15.776 16.659 - -0.16% -
std::find_if(vector<char>)_(bail_25%)/8192 5.60% 215.121 227.163 - -5.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 5.59% 200404145.569 211597953.970 - 0.37% -
SetIntersection_None_Set_float_256_256 5.58% 6686193.706 7059391.541 - 2.29% -
SetIntersection_Front_Set_uint64_1024_4 5.58% 1009486.895 1065789.768 - -1.30% -
SetIntersection_Front_Set_float_64_16 5.57% 15395794.416 16252725.793 - 5.76% -
SetIntersection_None_Vector_uint32_262144_4 5.56% 326568898.412 344722512.935 - -1.91% -
std::rotate(deque<int>)_(by_1/2)/8192 5.55% 1343.351 1417.864 - 13.05% -
SetIntersection_Interlaced_Set_uint64_262144_64 5.53% 1361387.316 1436718.740 - 5.67% -
std::find(vector<long_long>)_(process_all)/32768 5.53% 5001.178 5277.632 - 5.51% -
BM_vector_deque_ranges_copy/65536 5.52% 19180.815 20240.036 - 5.19% -
SetIntersection_Front_Set_uint64_16384_4 5.52% 1009116.462 1064840.797 - 0.40% -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 5.50% 46756.583 49330.264 - -0.58% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.50% 101.396 106.973 - 0.15% -
std::find(vector<long_long>)_(bail_25%)/32768 5.50% 1249.367 1318.067 - 5.34% -
SetIntersection_Front_Vector_string_1024_1 5.49% 1002701.232 1057791.570 - -0.58% -
std::find(vector<long_long>)_(bail_25%)/8192 5.49% 314.577 331.845 - 5.38% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 5.49% 30.211 31.868 - 27.41% -
std::unordered_map<int,_int>::ctor(const_Self&)/1024 5.48% 7715.030 8137.719 - 3.56% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 5.46% 10.180 10.736 - 4.72% -
std::move(list<int>)/4096 5.45% 4796.215 5057.719 - 12.67% -
SetIntersection_None_Vector_uint32_262144_256 5.44% 320793895.383 338235608.768 - -5.46% -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 5.44% 2487.227 2622.431 - 11.10% -
std::find_if_not(deque<int>)_(bail_25%)/1024 5.43% 61.351 64.681 - 5.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5.42% 6789321.937 7157554.560 - 7.36% -
SetIntersection_Interlaced_Set_uint32_262144_4 5.42% 1149093.732 1211360.563 - 6.03% -
std::find(vector<long_long>)_(bail_25%)/1024 5.41% 39.302 41.429 - 5.28% -
BM_unicode_text<wchar_t> 5.41% 95616.511 100786.630 - 1.96% -
std::is_partitioned(deque<int>)_(partitioned)/32 5.41% 7.626 8.038 - 3.73% -
std::reverse_copy(list<int>)/32768 5.40% 26567.291 28003.053 - 4.82% -
dynamic_cast_(Chain_middle,_2_levels) 5.38% 18.582 19.581 - 7.03% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 5.35% 0.409 0.431 - 5.15% -
SetIntersection_None_Vector_uint64_1024_1024 5.35% 3303466.644 3480208.153 - 49.89% -
std::move_backward(vector<int>)/262144 5.35% 22303.434 23496.479 - 9.34% -
SetIntersection_Interlaced_Set_uint32_262144_1024 5.35% 1525211.148 1606777.310 - 5.56% -
BM_deque_vector_move_backward/70000 5.34% 5018.356 5286.099 - 4.89% -
SetIntersection_Front_Vector_float_1024_4 5.33% 983756.408 1036160.346 - -0.25% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.33% 55086.635 58020.233 - 6.10% -
std::variant<1-alt>::visit()_(2_variants) 5.32% 0.219 0.231 - 4.88% -
BM_stop_token_async_reg_unreg_callback/16777216 5.32% 254329715.456 267860582.897 - 2.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 5.31% 1030342.188 1085078.344 - 5.88% -
BM_deque_vector_copy/64000 5.30% 2863.532 3015.321 - 4.97% -
std::search(deque<int>)_(single_element)/8192 5.28% 2115.140 2226.915 - 2.41% -
SetIntersection_Interlaced_Set_float_16384_1 5.28% 992538.966 1044937.689 - 2.31% -
BM_emoji_text<wchar_t> 5.28% 107264.315 112926.086 - 2.91% -
dynamic_cast_(Chain_fail,_7_levels) 5.28% 59.199 62.322 - 7.63% -
SetIntersection_None_Set_uint64_262144_64 5.28% 1342397.649 1413216.814 - 4.94% -
SetIntersection_Interlaced_Set_uint32_262144_256 5.27% 1355852.000 1427272.335 - 7.23% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 5.26% 17617.683 18544.914 - 5.64% -
BM_StringFindCharLiteral/1024 5.25% 19.679 20.713 - 10.54% -
std::find_if(vector<int>)_(bail_25%)/8 5.24% 0.630 0.663 - -1.44% -
std::format(float)_(fmt:_{:017500_0a}) 5.24% 1189.074 1251.405 - 0.52% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 5.22% 5648.534 5943.433 - 6.27% -
std::find_end(list<int>,_pred)_(single_element)/8192 5.22% 8562.732 9009.541 - 4.86% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 5.20% 483601.072 508756.286 - 2.72% -
SetIntersection_Interlaced_Set_uint32_262144_16 5.19% 1274088.863 1340168.063 - 5.77% -
SetIntersection_Front_Set_string_1024_64 5.19% 3976002.382 4182179.691 - 5.14% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.18% 22.711 23.888 - 4.34% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 5.18% 18.469 19.425 - 5.13% -
SetIntersection_None_Vector_string_262144_262144 5.17% 2127244.603 2237217.501 - 2.03% -
SetIntersection_Interlaced_Set_float_262144_1024 5.16% 1512484.159 1590578.817 - 5.15% -
SetIntersection_None_Set_uint64_262144_1024 5.16% 1342218.369 1411499.921 - 4.58% -
std::multimap<int,_int>::equal_range(key)/1024 5.16% 31.717 33.354 - 4.82% -
SetIntersection_Interlaced_Vector_uint64_1024_16 5.16% 3456784.924 3635068.657 - 0.64% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 5.14% 18239.423 19176.482 - 5.66% -
SetIntersection_None_Set_string_1024_64 5.13% 17530047.381 18428747.216 - 9.60% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 5.12% 93.768 98.572 - -10.00% -
std::unordered_multiset<int>::find(key)/1024 5.11% 9.954 10.463 - 1.25% -
SetIntersection_Front_Set_uint32_262144_16 5.10% 1200735.569 1261965.418 - -0.45% -
std::for_each(list<int>)/8192 5.10% 7789.027 8186.207 - 4.40% -
SetIntersection_Front_Set_float_16384_16 5.10% 1221108.437 1283373.730 - 7.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 5.10% 1486971.509 1562783.029 - 5.40% -
std::set<std::string>::insert(value)_(new_value,_end)/32 5.10% 42.088 44.233 - -10.96% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.09% 0.480 0.505 - 3.73% -
SetIntersection_None_Set_uint64_262144_4 5.09% 1343021.169 1411376.987 - 4.49% -
std::find(vector<long_long>)_(process_all)/8192 5.07% 1246.110 1309.288 - 4.99% -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 5.06% 789.136 829.065 - 9.64% -
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 5.05% 126.460 132.851 - 2.12% -
BM_deque_vector_copy_backward/65536 5.02% 4675.875 4910.606 - 3.33% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 5.00% 26.865 28.209 - -1.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 5.00% 1486523.077 1560808.159 - 5.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.98% 176.644 185.447 - -6.98% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.96% 80902.442 84914.702 - 0.81% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 4.96% 28.366 29.772 - 0.07% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 4.94% 28.975 30.407 - -12.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 4.93% 1488527.283 1561955.083 - 5.48% -
SetIntersection_Interlaced_Vector_float_1024_16 4.88% 3525533.061 3697519.144 - 1.87% -
SetIntersection_None_Vector_uint32_262144_262144 4.88% 319415727.963 334990910.920 - -4.37% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.88% 32615.321 34205.357 - 0.98% -
SetIntersection_None_Set_string_64_16 4.87% 25504662.335 26746474.079 - 4.08% -
BM_format_string<wchar_t>/65536 4.86% 0.241 0.252 - 3.48% -
std::find_end(deque<int>)_(process_all)/1024 4.86% 414.890 435.042 - 2.00% -
SetIntersection_Interlaced_Vector_float_262144_1 4.86% 980930.263 1028563.315 - -1.01% -
std::find_end(deque<int>)_(process_all)/1048576 4.83% 424010.372 444505.572 - 4.62% -
SetIntersection_Front_Vector_uint64_16384_4 4.81% 977997.342 1025016.373 - 0.55% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 4.80% 0.360 0.377 - -22.12% -
SetIntersection_Front_Vector_string_1024_16 4.80% 1475726.580 1546627.004 - 3.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.79% 27.473 28.790 - -25.83% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.77% 146.674 153.668 - 1.08% -
ranges::minmax(std::list<long_long>)/64 4.76% 23.319 24.428 - 4.94% -
SetIntersection_Interlaced_Set_uint64_262144_256 4.75% 1514870.673 1586830.243 - 3.29% -
SetIntersection_Front_Vector_uint64_256_4 4.73% 3910363.004 4095251.030 - 0.12% -
SetIntersection_Front_Set_float_1024_256 4.73% 4436856.182 4646613.682 - 0.12% -
std::set<std::string>::erase(iterator)/1024 4.72% 31.110 32.579 - 10.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 4.71% 192456501.583 201522295.410 - -2.65% -
SetIntersection_Front_Vector_uint64_1024_16 4.70% 1030693.483 1079146.937 - 2.55% -
SetIntersection_Front_Vector_uint32_256_64 4.69% 3558558.029 3725561.904 - -1.39% -
SetIntersection_Front_Set_uint64_256_4 4.69% 4140069.383 4334212.225 - 3.08% -
std::replace(deque<int>)_(sprinkled)/32 4.69% 8.743 9.153 - 0.02% -
SetIntersection_None_Set_float_262144_256 4.69% 1380512.025 1445210.073 - 4.01% -
SetIntersection_Front_Vector_string_256_256 4.68% 15835465.607 16576878.633 - -2.13% -
BM_deque_vector_copy_backward/70000 4.68% 5007.230 5241.513 - 3.23% -
SetIntersection_Front_Set_float_262144_1024 4.67% 14904854.912 15601442.801 - 3.59% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 4.65% 96.150 100.624 - -0.52% -
std::list<int>::ctor(const_Self&)_(cheap_elements)/32 4.65% 326.463 341.644 - -0.41% -
SetIntersection_None_Set_uint64_262144_262144 4.65% 1365513.541 1428988.762 - 4.63% -
SetIntersection_None_Set_string_256_16 4.63% 18938872.909 19816128.726 - 6.71% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 4.63% 7.608 7.960 - 3.31% -
std::map<std::string,_int>::ctor(const_Self&)/32 4.63% 667.126 697.986 - 10.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 4.59% 981360.907 1026443.997 - -1.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4.59% 5036477.698 5267675.221 - 3.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 4.59% 1489681.192 1558042.597 - 5.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 4.59% 1351523.679 1413512.975 - 5.32% -
BM_deque_deque_move_backward/64 4.58% 7.066 7.390 - 1.31% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 4.57% 3.828 4.003 - 8.22% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 4.57% 144.473 151.079 - 4.09% -
std::copy_n(list<int>)/32768 4.56% 27024.118 28256.035 - 7.94% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 4.55% 25.440 26.599 - 3.68% -
SetIntersection_None_Set_float_262144_16 4.55% 1383163.501 1446059.905 - 4.09% -
SetIntersection_None_Set_string_1024_256 4.54% 17839677.446 18650485.482 - 4.68% -
BM_deque_vector_ranges_move/1 4.54% 0.883 0.923 - 8.44% -
BM_format_to_iterator/<std::string>_string_len_60 4.54% 3.554 3.715 - 0.02% -
SetIntersection_Front_Set_string_262144_64 4.54% 4068934.917 4253648.641 - 6.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 4.53% 9980834.811 10433192.202 - 3.57% -
SetIntersection_None_Set_string_256_1 4.49% 20323461.656 21235683.619 - 3.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 4.48% 1288889.395 1346567.366 - 0.26% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.47% 3712.904 3879.033 - 3.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 4.47% 56999472.715 59548132.634 - 15.68% -
std::adjacent_find(vector<int>,_pred)/8 4.46% 3.332 3.481 - 4.21% -
std::find_if_not(list<int>)_(bail_25%)/8 4.46% 0.790 0.826 - 4.24% -
SetIntersection_Front_Set_uint32_256_64 4.45% 6112248.586 6384044.762 - 9.89% -
SetIntersection_None_Set_float_262144_1 4.44% 1384573.523 1446109.265 - 3.81% -
SetIntersection_Interlaced_Set_uint64_16_16 4.44% 38276205.886 39975648.781 - 3.59% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 4.44% 31.707 33.114 - 4.61% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 4.43% 2.516 2.628 - -2.66% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.43% 9.667 10.095 - 8.57% -
SetIntersection_Front_Set_uint32_64_16 4.42% 15128173.829 15796088.510 - -0.51% -
SetIntersection_None_Set_string_256_64 4.41% 16553515.858 17283088.486 - 5.82% -
std::partition_copy(vector<int>)/32 4.38% 8.477 8.848 - 1.77% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.38% 2676.352 2793.447 - -1.42% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4.35% 18570.709 19378.285 - -0.70% -
SetIntersection_Front_Set_float_262144_16 4.34% 1233193.930 1286754.292 - 11.78% -
BM_StringFindAllMatch/1 4.31% 2.808 2.929 - 0.85% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 4.28% 955.043 995.926 - 4.34% -
std::multimap<int,_int>::upper_bound(key)/8192 4.26% 38.211 39.840 - 4.71% -
SetIntersection_Front_Set_float_262144_16384 4.26% 338130368.027 352538814.147 - 0.65% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.26% 7.844 8.178 - 3.01% -
std::map<int,_int>::clear()/8192 4.25% 79241.973 82608.471 - -7.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 4.24% 982796.215 1024503.587 - 2.13% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 4.24% 18.514 19.300 - 0.94% -
std::multimap<std::string,_int>::erase(iterator)/8192 4.24% 30.825 32.132 - 15.85% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 4.23% 10.129 10.557 - 9.79% -
BM_format_to_iterator/<std::array>_C_string_len_60 4.19% 4.849 5.052 - 1.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 4.19% 1352581.661 1409242.395 - 4.64% -
SetIntersection_None_Vector_uint64_64_16 4.18% 14579058.112 15188189.723 - 6.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.17% 346257690.473 360712388.453 - 4.34% -
BM_deque_deque_copy_backward/64 4.17% 7.091 7.387 - 1.06% -
SetIntersection_Interlaced_Vector_uint64_16384_1 4.17% 979759.591 1020628.307 - 0.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.16% 157244.212 163793.170 - -1.96% -
SetIntersection_Front_Set_uint64_1024_1024 4.14% 17319509.201 18036516.802 - 33.53% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 4.13% 63.038 65.644 - -5.91% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 4.13% 23.642 24.618 - 6.46% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 4.12% 86.126 89.677 - 4.64% -
SetIntersection_None_Vector_string_16384_1024 4.10% 136577701.382 142172512.086 - 3.38% -
std::set<int>::erase(key)_(non-existent,_end)/32 4.09% 2.852 2.969 - 0.72% -
std::rotate_copy(vector<int>)/32 4.09% 2.232 2.324 - 2.05% -
std::partition_point(deque<int>)/1024 4.07% 7.428 7.730 - 2.85% -
BM_format_to_iterator/<std::array>_string_view_len_6 4.07% 2.203 2.293 - 6.21% -
SetIntersection_None_Vector_uint32_16384_1 4.07% 30476997.141 31716316.240 - 57.91% -
SetIntersection_Front_Set_string_16384_256 4.07% 12731923.256 13249640.260 - 5.00% -
SetIntersection_Interlaced_Set_uint64_16384_256 4.05% 192950505.391 200773728.592 - -2.92% -
SetIntersection_None_Set_string_16384_64 4.04% 368445071.198 383328069.128 - 13.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4.03% 73744811.025 76716115.093 - 25.45% -
dynamic_cast_(Chain_fail,_4_levels) 4.02% 34.442 35.828 - 5.91% -
BM_format_to_string_back_inserter<std::vector<char>>/1 4.02% 15.435 16.056 - -5.67% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 4.02% 172.484 179.409 - 2.22% -
BM_deque_deque_copy/70000 4.00% 3512.032 3652.644 - 4.60% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/1024 3.99% 1010.903 1051.233 - 4.02% -
std::multiset<std::string>::count(key)/32 3.98% 67.408 70.093 - -2.73% -
std::unordered_set<int>::clear()/8192 3.97% 43373.955 45095.868 - 6.62% -
std::lower_bound(std::list<int>)/8192 3.97% 12360.665 12850.860 - 0.03% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/32 3.96% 84.560 87.912 - -8.56% -
std::set<std::string>::erase(iterator)/32 3.95% 29.843 31.023 - 16.70% -
SetIntersection_Front_Set_string_262144_16 3.94% 1627047.593 1691219.676 - -4.83% -
SetIntersection_Interlaced_Vector_uint32_256_64 3.93% 5103715.450 5304500.122 - 4.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 3.93% 6122219.742 6362571.912 - -9.97% -
BM_ascii_text<wchar_t> 3.92% 107276.796 111479.050 - 2.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 3.91% 3959877.234 4114770.188 - 0.53% -
std::search(list<int>,_pred)_(near_matches)/1000 3.90% 40633.824 42217.201 - 4.43% -
SetIntersection_Front_Set_float_1024_16 3.89% 1243373.426 1291771.745 - 6.53% -
rng::contains(list<int>)_(process_all)/8 3.89% 2.291 2.380 - 7.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.87% 4979684.157 5172550.073 - 32.99% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 3.87% 37.224 38.665 - 8.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.86% 43382528.378 45057644.835 - 20.52% -
std::multiset<std::string>::erase(key)_(existent)/32 3.86% 99.546 103.386 - 50.89% -
SetIntersection_Interlaced_Set_uint32_1024_64 3.85% 10567414.202 10974412.784 - 4.79% -
BM_deque_vector_move_backward/64000 3.85% 4543.687 4718.652 - 3.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 3.84% 1537808.683 1596887.596 - 3.37% -
BM_std_minmax_element<long_long>/2 3.83% 0.461 0.479 - 3.16% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 3.83% 42.990 44.636 - 5.59% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 3.83% 81.045 84.146 - 2.53% -
SetIntersection_Front_Set_string_256_256 3.82% 24105422.967 25027258.415 - 0.50% -
SetIntersection_None_Set_string_1024_1 3.82% 17777051.171 18455383.740 - 8.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 3.81% 343628409.452 356730339.583 - 4.72% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 3.80% 45884.066 47625.540 - 4.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.79% 3320558.509 3446524.683 - 0.35% -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 3.77% 641.972 666.177 - -21.72% -
SetIntersection_Front_Vector_float_16384_4 3.77% 990665.844 1027965.499 - -0.75% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.76% 6.910 7.170 - 3.15% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.75% 12057.700 12509.982 - 3.80% -
std::map<std::string,_int>::contains(key)/32 3.74% 85.982 89.195 - 4.25% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.73% 7192.374 7460.866 - 5.17% -
BM_format_to_string_pointer<wchar_t>/1 3.73% 9.822 10.188 - -0.29% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.73% 24.890 25.819 - 4.55% -
std::find_end(list<int>,_pred)_(same_length)/1024 3.73% 2049.847 2126.267 - 3.50% -
SetIntersection_Interlaced_Set_uint64_16384_64 3.71% 188872609.055 195888121.240 - -0.32% -
SetIntersection_Front_Set_string_16384_1024 3.71% 50028501.824 51884322.381 - 2.99% -
std::partition(vector<int>)_(dense)/1024 3.71% 241.020 249.953 - 0.27% -
rng::find_last(vector<char>)_(bail_10%)/50 3.70% 6.124 6.351 - 4.73% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.70% 672.476 697.378 - 5.47% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 3.69% 5.453 5.654 - -6.67% -
BM_deque_vector_copy_backward/64 3.69% 2.493 2.585 - 0.12% -
std::list<int>::ctor(size_type)/32 3.68% 337.082 349.502 - 0.45% -
std::partial_sort_copy(vector<int>)_(descending)/8 3.68% 14.584 15.121 - 2.17% -
SetIntersection_None_Set_string_256_4 3.68% 20260040.663 21005638.748 - 4.14% -
SetIntersection_Interlaced_Set_float_1024_1024 3.68% 17250231.747 17884467.309 - 3.04% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 3.67% 45852.798 47537.543 - 4.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 3.66% 1372807.194 1423065.551 - 4.78% -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 3.66% 20005.395 20736.779 - 9.48% -
SetIntersection_Interlaced_Vector_string_64_16 3.65% 23996604.411 24872641.703 - 5.78% -
std::unordered_multimap<int,_int>::clear()/8192 3.64% 44048.051 45652.268 - 2.45% -
SetIntersection_None_Set_string_64_4 3.63% 30069309.530 31160915.835 - 2.69% -
SetIntersection_None_Set_float_262144_16384 3.63% 1396678.854 1447324.641 - 4.17% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 3.63% 11.009 11.408 - 0.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.62% 63.774 66.084 - 7.24% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.62% 3.419 3.543 - -11.53% -
BM_StringFindCharLiteral/32 3.62% 1.779 1.844 - 3.55% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 3.61% 70.716 73.270 - 1.65% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 3.61% 6.588 6.826 - 1.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 3.61% 1352730.673 1401520.334 - 4.28% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 3.60% 28.826 29.864 - 3.64% -
SetIntersection_Front_Set_float_16384_1 3.59% 993815.064 1029525.325 - 3.67% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 3.57% 2.786 2.885 - 8.95% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.56% 331.666 343.475 - -0.73% -
dynamic_cast_(Chain_fail,_6_levels) 3.56% 52.909 54.790 - 5.47% -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 3.55% 13.934 14.428 - 1.59% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.54% 273.432 283.115 - 1.56% -
SetIntersection_None_Set_uint32_1024_16 3.53% 10442474.158 10811347.654 - 3.97% -
std::for_each_n(list<int>)/50 3.53% 21.607 22.369 - 3.15% -
SetIntersection_None_Set_float_1024_1 3.53% 10528750.392 10900156.619 - 2.36% -
std::format(double)_(fmt:_{:_10Le}) 3.50% 66.367 68.692 - 1.69% -
std::is_partitioned(deque<int>)_(partitioned)/50 3.50% 12.026 12.446 - -1.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 3.48% 1005248.399 1040187.571 - 1.25% -
std::multiset<int>::clear()/32 3.47% 617.267 638.663 - 3.86% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 3.46% 2.516 2.603 - 9.75% -
BM_format_to_iterator/<std::array>_string_view_len_60 3.46% 3.641 3.767 - 0.24% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 3.46% 22.422 23.198 - 1.83% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.46% 31.441 32.528 - 0.27% -
std::find(vector<int>)_(process_all)/8192 3.45% 1242.139 1285.007 - 3.08% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 3.44% 56.126 58.058 - 21.26% -
std::unordered_map<int,_int>::clear()/32 3.44% 569.277 588.865 - 6.48% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.43% 96374.974 99681.589 - 0.42% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.42% 273520.783 282883.431 - 3.37% -
std::list<int>::ctor(Range)_(cheap_elements)/32 3.41% 330.727 342.009 - -0.35% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 3.41% 83.734 86.586 - 10.29% -
SetIntersection_Front_Set_uint64_262144_64 3.40% 1987264.911 2054918.651 - 5.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.40% 12369197.235 12789446.767 - 3.55% -
SetIntersection_Front_Vector_float_16384_64 3.39% 1142621.040 1181360.520 - -0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 3.39% 1367961.057 1414308.790 - 4.39% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 3.38% 2.092 2.162 - 2.22% -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 3.38% 140.375 145.119 - 2.00% -
std::multimap<std::string,_int>::equal_range(key)/32 3.38% 69.310 71.651 - 5.72% -
std::multiset<std::string>::clear()/32 3.38% 849.175 877.848 - 4.55% -
std::unordered_multiset<int>::count(key)/1024 3.38% 10.280 10.627 - 1.61% -
std::find(vector<int>)_(process_all)/50 3.37% 7.828 8.091 - 3.04% -
SetIntersection_Front_Set_float_16384_4 3.36% 1051207.352 1086530.415 - 3.09% -
std::find(vector<int>)_(process_all)/32768 3.36% 4962.470 5129.010 - 3.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 3.36% 1459308.434 1508277.375 - 3.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 3.35% 1035911.683 1070605.218 - 2.49% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 3.34% 4.315 4.459 - 3.59% -
std::is_sorted(list<int>)/8192 3.33% 6740.687 6965.338 - 2.93% -
SetIntersection_Front_Set_string_262144_256 3.33% 12647989.020 13068974.623 - 2.51% -
SetIntersection_Interlaced_Set_uint32_262144_16384 3.33% 1301910.728 1345210.709 - 4.99% -
BM_CmpEqual_uint_ushort 3.30% 1.088 1.124 - 0.59% -
BM_StringFindCharLiteral/64 3.29% 2.255 2.329 - -0.71% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 3.29% 0.462 0.477 - 2.37% -
BM_StringAssignStr_Huge_Opaque 3.28% 106.541 110.039 - 1.95% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 3.27% 7204.962 7440.239 - 3.25% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 3.26% 354821.525 366382.553 - 2.04% -
SetIntersection_Interlaced_Set_uint32_64_64 3.25% 15930623.736 16448878.776 - 0.19% -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 3.25% 42.845 44.237 - 4.40% -
std::format(double)_(fmt:_{:0<17500_0Lf}) 3.24% 1318.130 1360.813 - 0.05% -
BM_vector_deque_move_backward/1 3.24% 1.098 1.133 - 4.25% -
BM_deque_deque_move/65536 3.23% 3309.991 3416.982 - 2.28% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.22% 34.592 35.707 - 1.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.22% 1450.887 1497.566 - 1.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 3.22% 1945690.252 2008245.094 - 4.57% -
ranges::minmax(std::list<char>)/64 3.21% 29.362 30.305 - 0.31% -
BM_format_to_n_string_begin<std::wstring>/1048576 3.21% 139268.845 143740.103 - 4.40% -
std::partial_sort_copy(list<int>)_(shuffled)/8 3.21% 8.950 9.237 - 1.94% -
rng::contains(list<int>)_(process_all)/1048576 3.21% 814849.756 840990.409 - 3.21% -
std::find_end(deque<int>)_(single_element)/8192 3.19% 3407.658 3516.216 - 4.62% -
std::find_if(vector<char>)_(process_all)/8 3.17% 1.625 1.676 - 20.14% -
BM_vector_deque_copy_backward/64000 3.16% 4478.261 4619.958 - 1.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 3.16% 38811768.849 40038989.541 - 1.27% -
SetIntersection_Front_Set_uint64_16384_64 3.16% 1806586.282 1863631.513 - -5.59% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 3.16% 74.067 76.405 - -9.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 3.16% 192375775.753 198445337.405 - 2.42% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 3.15% 14.378 14.831 - 4.94% -
SetIntersection_Interlaced_Vector_uint64_256_64 3.14% 5060689.368 5219365.302 - 0.85% -
std::find_if(deque<int>)_(bail_25%)/8 3.12% 0.909 0.937 - 11.08% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 3.11% 172.875 178.249 - 3.28% -
std::multiset<int>::erase(iterator)/1024 3.10% 20.609 21.248 - 3.58% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 3.10% 243562.024 251116.396 - 5.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 3.10% 4028852.629 4153710.265 - 0.68% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 3.10% 237413.434 244766.015 - 3.00% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.07% 1178.371 1214.593 - -6.37% -
BM_BitsetToString<64>/Sparse_(10%)/10 3.07% 10.962 11.299 - -2.85% -
std::partition_point(deque<int>)/32 3.07% 3.278 3.379 - -1.81% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.07% 1435.692 1479.750 - 2.54% -
std::find(vector<int>)_(process_all)/1024 3.07% 157.697 162.536 - 2.65% -
std::pop_heap(vector<std::string>)/8192 3.06% 83.262 85.811 - -1.01% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.05% 8.843 9.113 - 2.92% -
SetIntersection_None_Set_string_64_1 3.05% 31304267.193 32258591.959 - 1.35% -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/32 3.04% 172.551 177.798 - 1.21% -
BM_Copy_MemFuncPtr 3.04% 1.523 1.569 - -0.34% -
SetIntersection_None_Set_uint32_256_64 3.03% 10633960.486 10955720.347 - 1.16% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 3.02% 1023.975 1054.864 - 3.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 3.01% 1215784.624 1252423.553 - 1.42% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 3.01% 0.477 0.491 - 3.05% -
SetIntersection_Interlaced_Vector_string_16384_1 3.01% 1022309.484 1053081.919 - -1.59% -
BM_deque_deque_move_backward/70000 3.01% 5191.256 5347.412 - 1.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 3.00% 12127652.764 12492085.109 - 5.65% -
SetIntersection_None_Set_uint32_16_4 3.00% 58345282.558 60094299.493 - 3.24% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.99% 12.661 13.040 - 3.39% -
SetIntersection_Front_Vector_string_256_64 2.99% 8857614.566 9122630.106 - -4.35% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 2.98% 212.120 218.449 - 1.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 2.98% 4654130.765 4792772.703 - 2.54% -
ranges::minmax(std::deque<__int128>)/8 2.98% 3.586 3.692 - 3.51% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.98% 2395.633 2466.914 - 1.64% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 2.98% 16.505 16.996 - -0.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.97% 2174391.877 2238974.720 - -0.92% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.96% 328788319.253 338504881.676 - 3.12% -
SetIntersection_Front_Vector_uint32_262144_256 2.95% 1592675.038 1639673.766 - 0.90% -
std::is_partitioned(vector<int>)_(partitioned)/1024 2.95% 171.476 176.533 - 5.28% -
dynamic_cast_(Chain_fail,_8_levels) 2.94% 64.002 65.886 - 5.65% -
SetIntersection_Interlaced_Set_float_64_64 2.94% 16571328.760 17059009.726 - 4.95% -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 2.94% 329.847 339.540 - -0.21% -
SetIntersection_Front_Set_float_1024_1 2.93% 1017008.955 1046820.404 - 1.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.93% 17235589.400 17740188.166 - 5.15% -
std::vector<bool>::reserve() 2.92% 8.183 8.422 - -3.80% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.91% 3.329 3.426 - -3.61% -
BM_format_to_iterator/<std::vector>_string_view_len_6 2.91% 2.210 2.274 - 0.20% -
SetIntersection_Front_Set_uint64_256_256 2.90% 8334267.698 8576173.428 - -16.28% -
SetIntersection_Interlaced_Vector_float_16384_1 2.90% 984902.121 1013471.140 - -1.44% -
rng::contains(vector<int>)_(process_all)/8 2.90% 2.258 2.323 - 6.54% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 2.90% 73.769 75.904 - -0.15% -
BM_StringRelational_Compare_Empty_Large_Control 2.88% 0.526 0.541 - 0.58% -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 2.88% 5394.908 5550.064 - 2.74% -
BM_vector_deque_ranges_move_backward/70000 2.86% 21104.725 21709.315 - 2.96% -
std::map<std::string,_int>::find(key)/32 2.86% 81.421 83.753 - -4.83% -
SetIntersection_Front_Set_float_16_16 2.86% 38966125.849 40081886.876 - 1.76% -
std::find_end(vector<int>)_(process_all)/1000 2.86% 168.475 173.293 - -4.28% -
BM_to_chars_bad/8 2.84% 1.111 1.142 - -0.31% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.82% 4882.840 5020.430 - 0.98% -
BM_format_to_string_begin<std::vector<wchar_t>>/1 2.81% 9.985 10.266 - 1.33% -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/32 2.81% 402.173 413.482 - -2.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 2.80% 33.491 34.430 - -7.08% -
SetIntersection_Front_Set_uint64_16384_16 2.79% 1190969.627 1224253.420 - 2.29% -
SetIntersection_Front_Vector_string_262144_256 2.79% 7750380.272 7966955.844 - -1.60% -
SetIntersection_None_Set_float_256_1 2.79% 13449791.097 13825073.651 - 1.82% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 2.79% 46.223 47.513 - 26.01% -
std::find(vector<int>)_(bail_25%)/8 2.79% 0.667 0.686 - 2.54% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.79% 54206.336 55716.198 - -0.19% -
std::shift_left(deque<int>)/32 2.79% 4.930 5.067 - -3.05% -
SetIntersection_Front_Set_uint64_256_1 2.78% 4046431.780 4159091.442 - 1.48% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 2.78% 0.866 0.890 - 22.74% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.78% 18.276 18.784 - 2.36% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 2.78% 37904328.770 38957450.125 - 2.27% -
SetIntersection_Front_Vector_string_262144_262144 2.78% 12653997.168 13005304.150 - 3.09% -
BM_deque_deque_copy_backward/70000 2.77% 5161.994 5305.034 - 0.35% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 2.77% 12284091.541 12624476.173 - -0.37% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 2.77% 18.438 18.949 - 3.02% -
BM_format_to_string_back_inserter<std::list<char>>/1 2.76% 15.349 15.773 - -2.43% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.76% 2294.671 2358.079 - -0.08% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 2.76% 19.847 20.395 - 0.93% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/8192 2.75% 17457.491 17937.627 - -1.06% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 2.75% 269906.472 277320.103 - 2.18% -
bm_make_exception_ptr/threads:2 2.75% 6.043 6.209 - 7.46% -
std::make_heap(vector<int>)_(descending)/8 2.75% 25.672 26.377 - 0.79% -
SetIntersection_None_Vector_uint32_16_1 2.74% 62842293.465 64566078.019 - 2.56% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.74% 11287.544 11597.143 - -1.35% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.74% 90089.692 92560.457 - 0.52% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2.74% 2752.831 2828.320 - 0.80% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.74% 7.689 7.900 - 1.82% -
std::stable_partition(vector<int>)_(alloc_fails)/50 2.74% 2389.276 2454.659 - 1.01% -
std::map<int,_int>::equal_range(key)/1024 2.73% 31.658 32.524 - 2.29% -
SetIntersection_Interlaced_Set_float_262144_16384 2.73% 1338835.340 1375433.989 - 2.88% -
BM_vector_deque_copy_backward/65536 2.73% 4618.067 4744.304 - 1.73% -
std::unordered_multiset<int>::clear()/32 2.73% 563.402 578.772 - 2.14% -
dynamic_cast_(Chain_fail,_5_levels) 2.72% 42.932 44.098 - 4.01% -
BM_deque_deque_ranges_move_backward/64000 2.71% 17716.558 18197.441 - 2.24% -
dynamic_cast_(VDAG_leftmost_middle,_1_level) 2.71% 84.081 86.362 - 3.70% -
std::map<std::string,_int>::contains(key)/1024 2.71% 145.548 149.496 - 1.41% -
std::flat_multimap<int,_int>::erase(iterator)/8192 2.70% 491.298 504.571 - 3.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.70% 1838.296 1887.920 - 4.76% -
SetIntersection_Front_Set_uint64_16384_16384 2.70% 328362181.854 337222981.436 - -6.82% -
BM_vector_deque_ranges_copy_backward/70000 2.70% 21101.494 21670.519 - 2.44% -
std::unique_copy(list<int>)_(sprinkled)/1024 2.69% 707.916 726.983 - 0.53% -
std::list<int>::ctor(const_Self&)_(cheap_elements)/1024 2.69% 11362.180 11667.851 - -0.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 2.68% 1353151.631 1389467.157 - 3.06% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/8 2.67% 7.157 7.348 - -0.45% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 2.65% 19.515 20.033 - 2.70% -
BM_vector_deque_move_backward/70000 2.65% 4939.901 5070.939 - 2.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.65% 1985992.398 2038526.814 - 3.42% -
SetIntersection_None_Set_string_256_256 2.64% 10346652.265 10620317.678 - 6.67% -
BM_align/8 2.64% 0.652 0.669 - 5.35% -
std::reverse(vector<int>)/8 2.64% 1.558 1.599 - 3.46% -
SetIntersection_Front_Set_uint64_64_4 2.64% 15930544.507 16350457.477 - 1.99% -
SetIntersection_Front_Vector_float_256_1 2.64% 4048316.035 4154992.045 - 2.01% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2.63% 11540.393 11844.275 - 1.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.63% 347292723.068 356432929.790 - 0.40% -
std::multiset<int>::ctor(const_Self&)/32 2.63% 173.681 178.247 - 0.16% -
SetIntersection_Interlaced_Set_uint32_16_16 2.61% 38983153.216 40000796.149 - 1.80% -
std::map<int,_int>::erase(iterator)/1024 2.61% 20.280 20.809 - -4.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 2.60% 1054060.878 1081461.459 - 1.62% -
BM_format_to_string_begin<std::string>/1 2.60% 4.672 4.794 - 2.39% -
BM_std_minmax_element<long_long>/3 2.59% 0.961 0.986 - -1.68% -
SetIntersection_Interlaced_Set_float_16384_16 2.59% 200964438.962 206167303.631 - 2.64% -
std::is_partitioned(vector<int>)_(partitioned)/8192 2.58% 1344.890 1379.636 - 3.76% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 2.57% 8059.750 8266.933 - 1.30% -
SetIntersection_Interlaced_Set_uint64_256_16 2.57% 12742474.417 13069655.775 - 6.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.57% 65270811.459 66946181.934 - 16.07% -
std::is_sorted_until(vector<int>,_pred)/8192 2.56% 3183.060 3264.694 - -0.18% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 2.56% 14.131 14.493 - 0.81% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.56% 2429.615 2491.844 - -0.43% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 2.56% 44.539 45.679 - 0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.56% 16139799.523 16552802.510 - 5.25% -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/1024 2.55% 3886.254 3985.357 - 1.36% -
SetIntersection_Front_Vector_uint32_256_1 2.54% 4023417.433 4125729.799 - 2.74% -
SetIntersection_Interlaced_Set_string_1024_4 2.54% 13829169.841 14180655.777 - -2.85% -
SetIntersection_Front_Set_string_256_64 2.54% 13167167.845 13501794.187 - 3.88% -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 2.53% 44437.787 45563.987 - 2.52% -
std::swap_ranges(list<int>)/8192 2.53% 9582.951 9825.664 - 17.49% -
std::rotate(deque<int>)_(by_1/2)/32 2.53% 7.179 7.361 - 1.23% -
BM_CmpLess_uchar_ushort 2.53% 1.058 1.085 - 1.21% -
std::map<std::string,_int>::contains(key)/8192 2.53% 213.223 218.610 - -0.02% -
std::set<std::string>::ctor(const_Self&)/1024 2.53% 32257.625 33072.161 - 0.61% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 2.52% 5.313 5.447 - 3.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.52% 333426612.585 341824921.236 - 0.99% -
BM_stop_token_single_thread_polling_stop_requested/131072 2.52% 558158.169 572203.435 - 4.29% -
std::reverse_copy(list<int>)/4096 2.51% 3247.774 3329.398 - 2.41% -
std::multiset<int>::erase(key)_(existent)/32 2.51% 22.712 23.283 - 3.66% -
BM_format_to_string_pointer<char>/1 2.51% 4.797 4.918 - 1.27% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 2.51% 213.229 218.581 - 1.45% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/32 2.51% 75.892 77.796 - -2.08% -
std::set<int>::insert(value)_(new_value,_middle)/1024 2.50% 23.994 24.595 - -5.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.50% 2005862.305 2056090.347 - -1.49% -
SetIntersection_Front_Vector_uint32_1024_1024 2.50% 3423097.264 3508617.636 - 1.76% -
std::pop_heap(deque<float>)/8192 2.49% 31.117 31.893 - 2.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 2.49% 17762813.426 18205230.984 - 0.72% -
std::unordered_multimap<int,_int>::clear()/32 2.49% 567.846 581.978 - 1.61% -
ranges::min(std::vector<char>)/8 2.48% 2.190 2.245 - -0.76% -
std::set<int>::insert(value)_(new_value,_end)/8192 2.48% 24.236 24.837 - 1.61% -
std::multiset<int>::erase(key)_(existent)/1024 2.47% 24.213 24.812 - 3.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.47% 1418.444 1453.522 - 4.45% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.47% 8.636 8.850 - 1.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.47% 10492168.972 10751252.063 - 2.32% -
std::unordered_multimap<int,_int>::contains(key)/8192 2.47% 11.306 11.585 - 0.42% -
SetIntersection_Front_Vector_uint32_256_16 2.45% 3950857.869 4047817.904 - 0.90% -
SetIntersection_Interlaced_Vector_float_256_4 2.45% 6059070.014 6207746.196 - 0.71% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 2.45% 6.582 6.743 - 1.54% -
SetIntersection_Front_Set_float_64_4 2.45% 15891266.398 16280025.072 - 2.30% -
SetIntersection_Interlaced_Set_uint32_16_4 2.44% 57798120.989 59210449.210 - -0.17% -
BM_format_to_string_span<char>/1 2.43% 4.800 4.917 - 1.16% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.43% 18399.292 18846.789 - -0.21% -
BM_deque_deque_ranges_move/2 2.42% 1.352 1.384 - 0.05% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 2.42% 18.810 19.264 - -1.19% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.41% 7.825 8.014 - 1.47% -
bm_ranges_lexicographical_compare<signed_char>/1 2.41% 0.796 0.816 - 5.70% -
std::is_sorted_until(vector<int>,_pred)/8 2.41% 3.332 3.413 - 0.17% -
SetIntersection_None_Set_string_16_4 2.41% 63535776.678 65066888.430 - 2.74% -
SetIntersection_Front_Set_uint32_64_4 2.41% 15900098.130 16283143.918 - -0.18% -
SetIntersection_Interlaced_Set_string_256_64 2.41% 21612976.817 22132975.816 - 4.49% -
dynamic_cast_(VDAG_rightmost_middle,_3_levels) 2.40% 276.219 282.852 - -0.12% -
BM_cyrillic_text<char> 2.40% 21430.359 21944.571 - 2.25% -
std::map<int,_int>::ctor(const_Self&)/1024 2.40% 5437.571 5567.898 - 2.81% -
std::map<int,_int>::ctor(const_Self&)/32 2.39% 171.521 175.621 - 2.83% -
SetIntersection_Interlaced_Vector_uint32_64_64 2.38% 9495814.389 9722163.808 - 2.47% -
SetIntersection_None_Vector_uint32_256_4 2.38% 6450379.876 6604081.984 - 18.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.38% 18016063.951 18445304.287 - 0.46% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.38% 53861.124 55144.161 - -5.59% -
std::find(vector<short>)_(process_all)/1024 2.38% 157.463 161.212 - 2.06% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.38% 10995.576 11257.325 - 16.02% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 2.38% 2.340 2.395 - 1.19% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.37% 7.580 7.760 - 0.53% -
BM_deque_vector_move/64 2.37% 2.592 2.654 - -0.06% -
std::multiset<std::string>::clear()/8192 2.36% 203330.576 208133.144 - 3.56% -
BM_stop_token_single_thread_polling_stop_requested/16777216 2.35% 70426917.076 72083264.589 - 0.24% -
std::partition_point(deque<int>)/50 2.34% 3.304 3.381 - 1.02% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 2.34% 3.995 4.089 - -0.64% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 2.34% 6.603 6.758 - 1.86% -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 2.32% 169.933 173.876 - 2.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 2.31% 2377.936 2432.943 - 1.63% -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/8192 2.31% 33257.010 34025.934 - 0.95% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 2.31% 28.840 29.505 - 0.78% -
std::multiset<int>::erase(iterator)/32 2.30% 20.553 21.025 - 2.78% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.30% 7031.107 7192.688 - -4.71% -
SetIntersection_Front_Vector_uint32_1024_256 2.30% 1652823.482 1690805.890 - 3.26% -
SetIntersection_Front_Set_float_262144_4 2.30% 1064714.696 1089172.531 - 0.50% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.29% 1.027 1.051 - 6.50% -
std::stable_partition(deque<int>)_(dense)/32 2.29% 31.038 31.749 - 4.88% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 2.29% 470.037 480.792 - 0.69% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 2.29% 6.470 6.618 - 1.47% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 2.29% 257.554 263.441 - -6.57% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.28% 77.201 78.964 - -0.15% -
std::list<std::string>::operator=(const_Self&)_(expensive_elements)/1024 2.28% 6303.482 6447.408 - -0.82% -
std::format(double)_(fmt:_{:0<17500_10a}) 2.28% 1213.665 1241.366 - 2.03% -
SetIntersection_Front_Set_uint32_4_1 2.28% 209656027.983 214436430.588 - 1.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 2.27% 6919253.943 7076610.439 - 2.87% -
std::multiset<int>::erase(iterator)/8192 2.27% 23.063 23.586 - 3.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 2.27% 2383.045 2437.107 - 1.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 2.27% 13379203.736 13682326.803 - 1.80% -
std::stable_partition(deque<int>)_(sparse)/1024 2.26% 447.955 458.098 - 3.01% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 2.25% 3.535 3.615 - -0.80% -
rng::contains_subrange(list<int>)_(process_all)/1048576 2.25% 838604.866 857438.737 - 2.33% -
std::partition_copy(deque<int>)/50 2.24% 19.540 19.978 - 0.22% -
std::find_if_not(deque<int>)_(bail_25%)/8192 2.24% 525.259 537.010 - 0.51% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 2.24% 54.469 55.687 - 3.79% -
BM_format_string<wchar_t>/1 2.23% 12.971 13.260 - 0.93% -
std::set<int>::insert(const_value_type&)_(already_present)/32 2.22% 1.837 1.878 - 0.56% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 2.21% 3.363 3.437 - -0.99% -
std::make_heap(deque<int>,_pred)_(heap)/8192 2.20% 28159.312 28779.390 - 1.89% -
SetIntersection_Interlaced_Set_float_16_4 2.20% 58078604.256 59355112.951 - 2.27% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.20% 14.239 14.552 - -0.32% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 2.19% 70310.888 71853.791 - 0.25% -
SetIntersection_Interlaced_Vector_uint32_256_4 2.19% 6013189.836 6145026.937 - 1.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.19% 2692652.866 2751670.778 - 3.60% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 2.19% 44.309 45.279 - -5.34% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 2.19% 25975.229 26543.830 - 3.40% -
SetIntersection_Interlaced_Vector_uint32_16_4 2.18% 53409526.559 54573346.962 - 1.24% -
SetIntersection_None_Set_float_16384_16384 2.18% 186052671.587 190099847.084 - 0.21% -
SetIntersection_Interlaced_Set_float_16384_1024 2.17% 201157380.920 205531144.980 - 0.35% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 2.17% 5195.751 5308.593 - 0.96% -
std::set<int>::ctor(const_Self&)/32 2.17% 171.451 175.173 - 1.31% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 2.17% 3589.536 3667.287 - 2.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.15% 1250.400 1277.317 - 3.55% -
std::distance(join_view(vector<vector<int>>))/50 2.15% 12.264 12.528 - 1.90% -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 2.15% 1219.837 1246.049 - 4.39% -
SetIntersection_Interlaced_Set_string_1024_1 2.14% 1049595.186 1072056.312 - -1.37% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 2.14% 254.382 259.824 - 1.76% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 2.14% 88.292 90.180 - 2.11% -
std::find(list<int>)_(process_all)/50 2.14% 10.847 11.079 - 5.01% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.13% 7.824 7.991 - 1.81% -
std::sort_heap(vector<NonIntegral>,_pred)/8 2.13% 26.878 27.451 - 2.00% -
BM_deque_deque_copy_backward/65536 2.13% 4844.284 4947.572 - 0.48% -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.13% 2.070 2.114 - -2.35% -
std::map<int,_int>::erase(iterator)/32 2.13% 20.267 20.698 - -2.82% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.13% 6.030 6.158 - 6.37% -
std::find(vector<short>)_(process_all)/32768 2.12% 4957.796 5063.114 - 1.87% -
SetIntersection_Interlaced_Vector_uint32_1024_16 2.12% 3481923.509 3555645.468 - 2.26% -
SetIntersection_Interlaced_Vector_uint32_64_16 2.12% 14814411.559 15128063.181 - 1.32% -
std::format(float)_(fmt:_{:_17000L}) 2.10% 79.009 80.669 - -0.03% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.10% 2375.757 2425.652 - 0.54% -
SetIntersection_Front_Set_uint64_1024_16 2.10% 1183008.868 1207798.533 - 0.30% -
std::find(list<int>)_(process_all)/32768 2.09% 26704.145 27263.528 - 4.83% -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 2.09% 11422.165 11660.621 - -1.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 2.09% 16043157.238 16377679.872 - 0.98% -
BM_CmpEqual_short_uint 2.08% 1.082 1.105 - 2.04% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 2.08% 50.801 51.858 - 8.22% -
BM_StringRead_Cold_Deep_Large 2.08% 1.359 1.387 - 4.01% -
std::stable_sort(vector<int>)_(pipe-organ)/8 2.08% 33.955 34.660 - 0.67% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 2.08% 5670.695 5788.479 - -1.59% -
BM_vector_deque_move_backward/65536 2.07% 4629.667 4725.669 - 1.96% -
std::make_heap(vector<int>,_pred)_(ascending)/1024 2.06% 654.260 667.766 - 0.57% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 2.06% 58.038 59.235 - 1.27% -
BM_align/256 2.06% 0.652 0.666 - 4.81% -
std::find_end(vector<int>)_(process_all)/1024 2.06% 172.640 176.196 - -4.95% -
BM_deque_deque_copy_backward/64000 2.06% 4710.518 4807.395 - -0.07% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 2.05% 20671.769 21096.081 - 2.96% -
BM_align/64 2.05% 0.653 0.667 - 4.94% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.05% 559.137 570.583 - 6.18% -
SetIntersection_Interlaced_Set_float_16384_64 2.04% 207470773.719 211700954.707 - 1.97% -
std::for_each(join_view(vector<vector<int>>))/8192 2.04% 3044.828 3106.887 - 2.93% -
SetIntersection_Front_Vector_uint32_262144_64 2.03% 1110180.607 1132766.763 - -0.60% -
SetIntersection_None_Vector_float_256_256 2.03% 3269799.659 3336237.557 - 6.05% -
BM_CmpEqual_ushort_uchar 2.03% 1.099 1.122 - -0.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 2.03% 39.901 40.709 - -1.05% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.02% 12003.214 12246.063 - 0.02% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.02% 115235.502 117566.618 - 3.12% -
std::format(float)_(fmt:_{:_0Lf}) 2.02% 47.870 48.836 - 1.21% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 2.01% 19.281 19.669 - 2.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.01% 7397665.196 7546476.249 - 5.33% -
std::find_end(deque<int>)_(single_element)/1024 2.01% 430.804 439.451 - 4.45% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 2.01% 2380.023 2427.775 - 1.17% -
std::multiset<std::string>::equal_range(key)/1024 2.00% 106.799 108.937 - 0.36% -
std::find(vector<short>)_(process_all)/8192 2.00% 1242.019 1266.843 - 1.68% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.00% 19692.242 20085.322 - 5.64% -
dynamic_cast_(VDAG_sidecast,_3_levels) 1.99% 74.597 76.085 - -0.07% -
BM_deque_vector_move/70000 1.99% 3333.692 3400.011 - 4.65% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 1.99% 96.481 98.400 - 2.78% -
SetIntersection_Front_Vector_uint32_1024_16 1.98% 1068841.154 1090049.604 - 4.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.98% 25025796.378 25521811.377 - 18.10% -
BM_SharedPtrCreateDestroy 1.98% 10.817 11.031 - 5.29% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.98% 37669.127 38413.358 - 1.14% -
std::multimap<std::string,_int>::find(key)/8192 1.97% 214.792 219.033 - -0.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 1.97% 54105631.971 55173734.308 - 2.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.97% 20807848.132 21217594.364 - 2.35% -
BM_to_sys/1970/threads:16 1.97% 0.708 0.722 - 2.53% -
SetIntersection_Front_Set_uint32_16_4 1.97% 54062403.705 55126113.143 - 0.68% -
BM_deque_vector_ranges_move_backward/64000 1.97% 19778.874 20167.919 - 0.84% -
SetIntersection_Front_Vector_uint32_256_4 1.96% 4008396.514 4087015.797 - 2.09% -
std::map<int,_int>::clear()/32 1.96% 612.119 624.124 - -4.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.95% 2379.208 2425.709 - 0.97% -
BM_CmpLess_ushort_uchar 1.95% 1.095 1.116 - 0.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.95% 15.156 15.451 - 1.24% -
SetIntersection_Interlaced_Set_string_256_16 1.94% 20942218.488 21349314.822 - 0.60% -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/1024 1.94% 5487.219 5593.599 - -0.02% -
std::format(float)_(fmt:_{:0<17500_10f}) 1.94% 1243.306 1267.374 - 1.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 1.94% 13358969.723 13617573.158 - -0.63% -
SetIntersection_Interlaced_Set_string_16384_16 1.93% 367580723.910 374681378.171 - 7.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.93% 3326858.161 3391108.895 - -23.09% -
std::search(vector<int>)_(same_length)/1000 1.93% 247.573 252.348 - 1.69% -
std::search_n(list<int>)_(no_match)/32 1.93% 9.020 9.194 - -5.95% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.93% 16745.031 17067.530 - -11.41% -
BM_deque_deque_move_backward/5500 1.93% 223.641 227.947 - -1.50% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 1.92% 465.837 474.782 - 0.95% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.92% 61.428 62.607 - 3.27% -
std::find(vector<char>)_(bail_25%)/8 1.92% 1.175 1.198 - 1.80% -
SetIntersection_Front_Vector_string_1024_4 1.92% 1142242.271 1164141.158 - 1.04% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.92% 7.751 7.899 - 2.55% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.91% 13.168 13.419 - 0.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.91% 2376.372 2421.742 - 0.12% -
std::find(deque<int>)_(bail_25%)/8 1.91% 0.843 0.859 - -1.24% -
SetIntersection_Front_Vector_uint32_64_16 1.90% 13558521.319 13816506.750 - 3.23% -
BM_deque_vector_copy_backward/64000 1.90% 4575.044 4662.030 - -1.09% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.89% 2.431 2.477 - 1.26% -
BM_deque_deque_move_backward/64000 1.89% 4749.309 4839.192 - 0.74% -
SetIntersection_Front_Set_float_1024_4 1.89% 1068338.007 1088556.275 - 2.05% -
BM_format_to_iterator/<std::array>_string_len_60 1.89% 3.512 3.578 - -0.75% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.89% 2433.408 2479.357 - 0.58% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 1.89% 16.158 16.462 - 2.46% -
SetIntersection_None_Vector_uint64_256_4 1.88% 6391215.041 6511375.734 - 16.34% -
std::map<int,_int>::ctor(const_Self&)/8192 1.88% 44809.975 45652.424 - 2.61% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.88% 24307.070 24763.899 - 1.28% -
SetIntersection_Front_Set_string_16384_16 1.88% 1664775.098 1696045.510 - 0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.87% 1237582.136 1260764.664 - 6.64% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.87% 3538.537 3604.757 - -1.49% -
SetIntersection_Front_Set_float_16_4 1.87% 54336603.829 55352410.627 - 2.11% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.87% 450.981 459.396 - 16.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.87% 1229.239 1252.170 - 2.08% -
SetIntersection_Interlaced_Set_float_256_256 1.86% 10739248.712 10939362.668 - 4.35% -
SetIntersection_None_Vector_float_256_1 1.86% 6546254.018 6668202.795 - 18.31% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.86% 866.507 882.644 - -1.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.86% 1248016.208 1271224.208 - 3.41% -
SetIntersection_None_Set_uint32_256_256 1.86% 6696360.069 6820832.193 - -1.59% -
dynamic_cast_(VDAG_sidecast_fail,_3_levels) 1.86% 75.935 77.346 - -1.68% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.86% 20.385 20.764 - 0.97% -
BM_StringAssignStr_Empty_Opaque 1.86% 0.578 0.588 - 0.47% -
SetIntersection_Front_Vector_float_16_16 1.86% 33856890.649 34485269.179 - 1.29% -
SetIntersection_Front_Vector_uint32_262144_1024 1.85% 3398913.750 3461877.117 - 1.09% -
SetIntersection_Front_Set_uint32_16384_16384 1.85% 333582942.041 339759868.032 - 34.84% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 1.85% 2.743 2.794 - -0.80% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.84% 12953.152 13191.945 - 3.70% -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 1.84% 4596.919 4681.592 - 0.74% -
SetIntersection_Front_Set_string_262144_1024 1.84% 51114655.565 52055411.506 - 1.16% -
BM_tolower_string<wchar_t> 1.84% 34.252 34.881 - 1.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.83% 4135669.150 4211426.425 - 3.14% -
SetIntersection_None_Set_uint32_16_16 1.83% 36950555.074 37626409.307 - 2.85% -
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 1.83% 14.671 14.939 - -0.05% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 1.83% 171.497 174.628 - -0.22% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.83% 3.261 3.321 - 1.60% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.82% 2435.913 2480.268 - 0.98% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.82% 1.351 1.375 - 33.51% -
std::multiset<std::string>::erase(iterator)/8192 1.81% 28.862 29.385 - -6.46% -
std::search_n(deque<int>,_pred)_(no_match)/32 1.81% 19.734 20.091 - 2.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 1.81% 10500873.020 10690733.092 - -28.52% -
std::partition_copy(deque<int>)/32 1.81% 12.541 12.768 - 0.63% -
std::set<int>::insert(value)_(new_value,_end)/0 1.81% 17.332 17.645 - 1.49% -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 1.81% 611.003 622.033 - -10.24% -
std::reverse_copy(vector<int>)/8 1.80% 2.521 2.566 - 4.71% -
SetIntersection_Interlaced_Set_uint64_16384_1 1.80% 1009065.378 1027232.921 - 0.21% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 1.80% 20.889 21.265 - 6.53% -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 1.80% 9715.519 9890.366 - 4.85% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.79% 2388.289 2431.138 - 1.15% -
BM_format_to_string_begin<std::wstring>/16384 1.79% 647.473 659.082 - -0.32% -
SetIntersection_Interlaced_Vector_float_256_1 1.79% 4027651.139 4099858.158 - 0.92% -
std::format(double)_(fmt:_{:_0Le}) 1.79% 59.837 60.909 - 1.50% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.79% 6.851 6.974 - 1.70% -
SetIntersection_None_Set_string_16384_1 1.79% 374597246.914 381292092.106 - 12.30% -
BM_StringRead_Cold_Deep_Small 1.79% 1.352 1.377 - 3.40% -
SetIntersection_None_Set_string_16_1 1.79% 74928618.809 76266781.590 - 1.20% -
std::stable_partition(list<int>)_(dense)/50 1.78% 49.922 50.810 - 1.01% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.78% 2005954.739 2041611.355 - 1.26% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.78% 2919357.922 2971199.341 - 0.67% -
BM_vector_deque_copy_backward/70000 1.77% 4954.589 5042.302 - 1.03% -
std::unordered_set<int>::find(key)/8192 1.77% 9.994 10.170 - 1.33% -
std::format(float)_(fmt:_{:_10e}) 1.77% 46.992 47.822 - 1.03% -
BM_format_to_iterator/<std::array>_C_string_len_6 1.76% 3.120 3.175 - 1.15% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.76% 8.774 8.929 - 1.54% -
rng::find_last(vector<char>)_(bail_90%)/1024 1.76% 13.945 14.191 - -0.22% -
std::format(float)_(fmt:_{:0<17500_10L}) 1.76% 1221.860 1243.310 - 1.02% -
std::flat_multimap<int,_int>::clear()/32 1.75% 383.243 389.969 - -0.96% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.75% 1855.587 1888.082 - 4.82% -
std::unique_copy(list<int>)_(contiguous)/8192 1.75% 6828.361 6947.698 - 1.79% -
std::find_if(list<int>)_(process_all)/32768 1.75% 26116.963 26573.143 - 0.41% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.75% 4.605 4.686 - 1.55% -
std::make_heap(deque<int>)_(repeated)/8 1.74% 26.399 26.859 - 1.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.74% 32.444 33.009 - -1.31% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 1.73% 1.133 1.153 - 1.16% -
std::pop_heap(deque<std::string>)/8192 1.73% 108.264 110.139 - 1.48% -
rng::contains_subrange(list<int>)_(single_element)/8192 1.73% 7636.767 7768.971 - 3.92% -
std::partition_copy(vector<int>)/50 1.73% 13.139 13.366 - -2.10% -
BM_StringRead_Cold_Deep_Empty 1.73% 1.363 1.387 - 4.32% -
SetIntersection_Front_Set_string_262144_262144 1.73% 15093338.210 15354115.982 - 1.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 1.72% 340289302.922 346152451.391 - 3.99% -
SetIntersection_Front_Set_string_256_4 1.72% 4701055.291 4782017.569 - 3.11% -
std::reverse(deque<int>)/64 1.72% 17.582 17.885 - 1.60% -
std::make_heap(vector<int>)_(heap)/1024 1.72% 954.945 971.359 - 0.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.71% 980239.175 997039.815 - -3.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.71% 10677538.766 10860376.270 - 1.75% -
SetIntersection_None_Set_float_256_4 1.71% 13254179.829 13480755.072 - -1.07% -
std::copy(CharT*,_CharT*,_ostreambuf_iterator) 1.71% 318.521 323.955 - 0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.70% 10484729.009 10663402.546 - -10.01% -
SetIntersection_Front_Vector_float_64_64 1.70% 9510487.271 9672428.278 - 5.58% -
std::copy(deque<int>)/512 1.70% 19.847 20.184 - 2.41% -
BM_vector_deque_move_backward/64000 1.70% 4500.080 4576.615 - 1.39% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 1.70% 2454.305 2496.043 - 0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.70% 8576086.769 8721737.238 - 1.88% -
std::find_end(list<int>)_(single_element)/8192 1.70% 8133.849 8271.829 - 1.86% -
SetIntersection_Front_Set_uint32_16384_4 1.70% 1058160.188 1076106.867 - 3.67% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.69% 11426.389 11620.029 - -0.72% -
std::unordered_set<int>::count(key)/1024 1.69% 9.668 9.832 - -1.13% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.69% 2377.669 2417.848 - 0.81% -
SetIntersection_Interlaced_Set_string_64_64 1.69% 31342868.594 31872029.864 - 6.40% -
std::format(float)_(fmt:_{:_10Lf}) 1.69% 52.571 53.459 - 1.33% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 1.68% 15.455 15.716 - 0.78% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.68% 14.539 14.784 - 0.66% -
BM_deque_deque_move_backward/65536 1.68% 4863.857 4945.748 - 0.14% -
SetIntersection_Interlaced_Vector_uint64_256_16 1.68% 6106273.808 6209041.705 - 0.63% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.68% 24.212 24.619 - 5.78% -
std::vector<int>::erase(begin)_(cheap_elements)/1024 1.68% 39.312 39.973 - -0.18% -
SetIntersection_Interlaced_Vector_uint32_1_1 1.67% 519649066.238 528343685.901 - 1.00% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.67% 1444062.684 1468149.945 - 0.84% -
SetIntersection_Interlaced_Vector_uint32_4_4 1.67% 130595827.639 132773498.232 - 1.04% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.67% 743.051 755.438 - 0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.66% 36434535.222 37040522.601 - 0.22% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 1.66% 6.646 6.756 - 1.84% -
std::stable_sort(vector<int>)_(ascending)/8 1.66% 29.608 30.100 - 2.04% -
SetIntersection_Front_Vector_uint32_1024_4 1.65% 1037348.248 1054504.933 - 4.79% -
std::ofstream::write(char*,_size) 1.65% 317.419 322.660 - -1.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.65% 12184621.648 12385217.811 - 0.14% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.64% 49.227 50.036 - 1.07% -
SetIntersection_None_Vector_uint64_1024_256 1.64% 3383586.882 3439028.468 - 47.92% -
SetIntersection_None_Vector_uint64_64_64 1.64% 9345119.074 9498168.342 - 6.29% -
std::map<int,_int>::lower_bound(key)/1024 1.63% 27.867 28.323 - 1.35% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.63% 5136.905 5220.800 - 8.89% -
std::unordered_set<std::string>::clear()/1024 1.63% 21825.485 22181.716 - 1.73% -
std::unordered_map<int,_int>::clear()/1024 1.63% 5161.374 5245.346 - 1.85% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 1.63% 18.397 18.696 - 1.19% -
BM_CmpEqual_schar_ushort 1.62% 1.090 1.108 - 1.57% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.62% 2388.613 2427.320 - 1.62% -
std::shuffle(deque<int>)/32 1.62% 46.701 47.457 - -1.55% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.62% 1.498 1.523 - 3.66% -
SetIntersection_Interlaced_Vector_uint32_256_256 1.62% 3314714.716 3368358.244 - 0.91% -
std::format(float)_(fmt:_{:0^17500_0a}) 1.61% 1279.596 1300.253 - -0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.61% 4455397.557 4527231.026 - -1.92% -
ranges::min(std::list<__int128>)/64 1.61% 35.156 35.723 - 1.73% -
std::partition(list<int>)_(dense)/50 1.61% 14.540 14.775 - -7.54% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 1.61% 11327.714 11509.941 - 1.63% -
std::none_of(vector<int>)_(process_all)/50 1.61% 11.000 11.177 - 0.45% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.61% 9459435.625 9611401.579 - 1.60% -
SetIntersection_None_Set_string_64_64 1.60% 16276342.340 16537114.442 - 2.47% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.60% 48.971 49.755 - 1.89% -
SetIntersection_Front_Vector_uint32_64_4 1.60% 15337382.674 15582452.578 - 0.01% -
SetIntersection_Front_Vector_string_256_16 1.60% 5706270.705 5797298.213 - 1.77% -
std::find(vector<short>)_(process_all)/50 1.59% 7.826 7.951 - 1.40% -
BM_format_to_back_inserter<std::string>/C_string_len_60 1.59% 118.368 120.249 - 2.51% -
BM_CmpEqual_int_int 1.59% 1.048 1.064 - 0.24% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.59% 8.981 9.124 - 0.57% -
std::make_heap(vector<int>,_pred)_(ascending)/8192 1.58% 5027.637 5107.221 - -0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.58% 21259929.225 21595830.253 - 0.64% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.58% 2460.024 2498.826 - 0.77% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.58% 23.557 23.929 - 1.06% -
SetIntersection_Interlaced_Vector_uint32_16_1 1.58% 61327404.523 62293514.937 - 1.29% -
BM_align/1 1.57% 0.657 0.668 - 4.92% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.57% 114110.854 115902.461 - 0.35% -
std::vector<std::string>::ctor(size_type)/32 1.57% 33.800 34.331 - 1.64% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.57% 34171669.156 34706927.549 - 2.08% -
SetIntersection_Front_Vector_float_262144_256 1.57% 1663143.653 1689187.903 - -0.12% -
SetIntersection_Interlaced_Set_float_16384_256 1.57% 213346920.302 216687204.503 - 1.40% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.56% 21.990 22.333 - 12.50% -
std::multiset<std::string>::clear()/1024 1.56% 20273.279 20589.322 - 0.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.55% 19723612.258 20029745.305 - 1.03% -
BM_CmpEqual_ushort_ushort 1.55% 1.065 1.081 - 1.96% -
std::partition_point(list<int>)/50 1.55% 13.249 13.454 - 0.39% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 1.55% 210589.884 213846.407 - -0.04% -
SetIntersection_None_Set_string_16_16 1.55% 39774303.685 40389275.875 - 0.83% -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/8192 1.54% 44789.310 45479.979 - 0.60% -
BM_CmpLess_uchar_uchar 1.54% 1.066 1.083 - 1.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.54% 5218583.485 5298985.913 - 9.00% -
SetIntersection_None_Set_uint64_16384_16384 1.54% 186304111.592 189172923.658 - -3.08% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 1.54% 233.158 236.748 - -3.52% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 1.53% 193008.070 195969.422 - -0.59% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.53% 565.427 574.088 - 1.64% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.53% 36151.155 36704.826 - 3.54% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 1.53% 31.737 32.223 - 5.66% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.52% 11320.144 11492.708 - 2.93% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.52% 7.691 7.808 - 3.04% -
SetIntersection_None_Vector_uint32_16_4 1.52% 53342910.297 54152277.231 - 1.65% -
BM_format_to_n_string_back_inserter<std::wstring>/1 1.52% 12.584 12.775 - 2.21% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.51% 8.942 9.078 - 0.71% -
std::find_end(vector<int>)_(process_all)/8192 1.51% 1352.422 1372.903 - -5.59% -
SetIntersection_Front_Set_uint64_64_16 1.51% 15268416.039 15499547.131 - -2.89% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.51% 1.541 1.564 - -0.84% -
BM_vector_deque_move_backward/1024 1.51% 44.749 45.424 - -0.37% -
std::list<int>::erase(begin)_(cheap_elements)/8192 1.51% 10.087 10.239 - -3.52% -
std::copy(vector<int>)/64 1.50% 2.452 2.489 - 1.08% -
std::multiset<int>::equal_range(key)/8192 1.50% 51.863 52.641 - -0.00% -
std::unique(list<int>)_(contiguous)/1024 1.50% 914.393 928.069 - 2.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 1.49% 63599486.412 64547176.421 - 0.00% -
std::find_if(list<int>)_(bail_25%)/8 1.49% 0.791 0.802 - 0.79% -
std::find_end(vector<int>)_(process_all)/1048576 1.49% 174458.564 177054.777 - -5.58% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.49% 930.682 944.526 - -0.53% -
SetIntersection_Front_Set_float_262144_1 1.49% 1029786.048 1045080.973 - -0.59% -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 1.48% 34211.852 34717.934 - -7.39% -
std::format(double)_(fmt:_{:0<17500_0f}) 1.48% 1334.830 1354.567 - 2.83% -
SetIntersection_Front_Vector_uint32_1_1 1.48% 519007557.929 526680435.564 - 0.71% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.48% 24.320 24.679 - 0.97% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.48% 28.748 29.173 - 1.12% -
std::partition(vector<int>)_(dense)/50 1.48% 12.631 12.817 - -2.55% -
BM_format_to_iterator/<std::string>_string_view_len_6 1.48% 2.199 2.231 - -3.00% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.47% 17.801 18.064 - 0.92% -
std::upper_bound(std::list<int>)/100 1.47% 92.276 93.637 - 0.03% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 1.47% 32.979 33.465 - 4.69% -
BM_CmpEqual_schar_short 1.47% 1.118 1.135 - -0.07% -
std::unordered_map<int,_int>::contains(key)/8192 1.47% 10.485 10.640 - -0.09% -
std::set<int>::count(key)/1024 1.47% 27.372 27.774 - 1.13% -
BM_BitsetToString<8192>/Dense_(90%)/90 1.46% 17750.796 18010.754 - -0.16% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.46% 18.648 18.920 - 1.83% -
BM_format_to_iterator/<std::vector>_string_len_60 1.46% 3.610 3.663 - -0.27% -
BM_StringEraseToEnd_Large_Transparent 1.46% 0.874 0.887 - 1.06% -
std::map<std::string,_int>::find(key)/1024 1.45% 147.172 149.312 - 3.65% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/1024 1.45% 2236.223 2268.689 - -3.97% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.45% 260912.960 264698.068 - -0.88% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.45% 2935922.099 2978473.855 - 2.19% -
std::format(double)_(fmt:_{:017500_10Lf}) 1.45% 1321.035 1340.167 - 0.41% -
BM_vector_deque_move/4000 1.45% 166.417 168.826 - 0.69% -
SetIntersection_Interlaced_Vector_uint32_4_1 1.45% 207889193.332 210898459.740 - 0.92% -
SetIntersection_None_Vector_float_1024_16 1.45% 3411108.209 3460470.773 - 47.77% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 1.45% 247.707 251.287 - 1.22% -
SetIntersection_Front_Vector_uint64_64_4 1.44% 15341902.868 15563117.335 - 1.26% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.44% 431.794 438.014 - 1.15% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.44% 27.378 27.771 - -3.43% -
BM_to_sys/1970/threads:4 1.43% 1.284 1.302 - 1.07% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 1.43% 3746.226 3799.694 - -0.32% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.43% 14.037 14.237 - -0.04% -
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/32 1.43% 618.948 627.775 - 1.86% -
BM_format_to_iterator/<std::string>_C_string_len_60 1.43% 4.867 4.937 - 2.79% -
BM_deque_deque_copy/64000 1.42% 3146.273 3191.103 - 0.86% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.42% 114206.225 115831.916 - -0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.42% 57250713.743 58065175.638 - 1.79% -
SetIntersection_Front_Set_uint32_1_1 1.42% 522993660.716 530430979.189 - 0.91% -
dynamic_cast_(VDAG_leftmost_middle,_3_levels) 1.42% 315.155 319.631 - 0.20% -
SetIntersection_None_Set_uint32_1_1 1.42% 520694283.484 528087231.961 - 0.57% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.42% 85444.277 86653.722 - -0.96% -
std::none_of(vector<int>)_(process_all)/8 1.41% 1.908 1.935 - 0.76% -
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 1.41% 128.759 130.576 - 1.09% -
std::shift_right(deque<int>)/32 1.41% 5.649 5.729 - 3.03% -
SetIntersection_Front_Vector_uint64_262144_256 1.41% 1579418.546 1601615.641 - -0.97% -
SetIntersection_Front_Vector_string_16384_4 1.40% 1146277.925 1162345.381 - 2.47% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/1024 1.40% 161.020 163.277 - 28.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.40% 24248799.488 24588585.133 - 0.38% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.40% 785.150 796.143 - 1.60% -
SetIntersection_Interlaced_Set_uint64_256_1 1.40% 4066361.668 4123230.483 - 0.21% -
std::partition_point(list<int>)/32 1.40% 8.374 8.491 - -0.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.39% 20348814.464 20632368.875 - 4.07% -
SetIntersection_Interlaced_Set_uint32_256_64 1.39% 12278667.897 12449337.289 - 0.57% -
std::deque<int>::operator=(const_Self&)_(cheap_elements)/8192 1.39% 357.507 362.473 - 2.34% -
std::stable_sort(vector<int>)_(descending)/8 1.39% 39.100 39.643 - -0.49% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.39% 2.147 2.177 - 0.51% -
SetIntersection_None_Set_float_1024_256 1.39% 10656915.512 10804912.029 - 2.11% -
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/32 1.39% 91.328 92.594 - -1.58% -
std::for_each_n(list<int>)/8 1.39% 2.508 2.543 - 1.07% -
std::list<int>::insert(begin)_(cheap_elements)/32 1.39% 10.033 10.172 - -4.39% -
SetIntersection_None_Set_uint64_4_1 1.38% 212876771.405 215823502.235 - 1.38% -
std::move_backward(deque<int>)/1048576 1.38% 78204.442 79286.527 - 1.35% -
std::format(double)_(fmt:_{:_10L}) 1.38% 71.552 72.542 - -0.74% -
std::multiset<int>::ctor(const_Self&,_const_allocator_type&)/32 1.38% 172.393 174.775 - -0.06% -
std::multimap<std::string,_int>::clear()/32 1.38% 860.065 871.932 - -6.15% -
std::rotate(deque<int>)_(1_element_forward)/32 1.38% 7.240 7.340 - -0.62% -
std::reverse(deque<int>)/32768 1.38% 9318.539 9447.107 - 1.24% -
SetIntersection_Front_Vector_uint32_16_4 1.38% 52320704.842 53042028.802 - 0.48% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.38% 2371.570 2404.244 - 0.62% -
std::unordered_map<int,_int>::find(key)/8192 1.37% 10.328 10.469 - -1.55% -
std::sort(deque<int>)_(heap)/8 1.37% 34.392 34.864 - -2.93% -
std::unordered_multimap<int,_int>::find(key)/8192 1.37% 11.424 11.581 - 0.36% -
std::reverse(deque<int>)/512 1.37% 150.859 152.928 - 1.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.37% 4035070.231 4090264.156 - 1.19% -
std::format(float)_(fmt:_{:0<17500_0Lf}) 1.36% 1237.645 1254.522 - 2.54% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 1.36% 31504.136 31933.202 - -1.31% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.36% 2396.010 2428.641 - 0.92% -
SetIntersection_None_Set_uint64_4_4 1.36% 132933920.197 134742980.640 - 0.39% -
std::shift_left(deque<int>)/50 1.36% 6.684 6.775 - -2.93% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 1.36% 589.492 597.503 - 2.10% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.36% 4053071.024 4108135.361 - 1.59% -
SetIntersection_Interlaced_Vector_uint32_1024_64 1.36% 3481975.943 3529255.418 - -0.62% -
BM_vector_deque_copy/512 1.35% 22.477 22.781 - 3.99% -
SetIntersection_Front_Vector_float_256_256 1.35% 3284005.541 3328364.133 - -0.48% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.35% 8.041 8.150 - 1.45% -
std::rotate_copy(vector<int>)/1024 1.35% 32.796 33.239 - 1.02% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.35% 18776.224 19029.544 - 1.96% -
std::format(float)_(fmt:_{:017500_10Lf}) 1.35% 1205.480 1221.709 - -0.09% -
std::generate_n(list<int>)/50 1.34% 15.268 15.473 - 1.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.34% 1014227.979 1027818.071 - -1.02% -
SetIntersection_Front_Set_uint64_64_1 1.34% 16036262.929 16251058.182 - 0.33% -
SetIntersection_Front_Set_float_64_64 1.34% 15506593.912 15714199.131 - 1.59% -
std::search_n(vector<int>)_(no_match)/1024 1.33% 103.347 104.725 - 1.20% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.33% 202.503 205.200 - 1.70% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.33% 17.847 18.084 - 0.45% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.33% 17.924 18.162 - 0.47% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.33% 12837.608 13007.785 - 0.03% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.32% 21.056 21.334 - 0.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1.32% 1465185.545 1484523.062 - 1.05% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.32% 41874.431 42426.999 - 1.05% -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 1.32% 710.651 720.024 - 0.31% -
SetIntersection_None_Set_uint32_1024_256 1.32% 10580796.981 10720181.838 - 3.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.31% 93833.005 95066.865 - 1.38% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.31% 22080.527 22370.854 - -4.79% -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 1.31% 50328.621 50990.204 - 0.66% -
std::map<int,_int>::contains(key)/1024 1.31% 28.204 28.575 - 0.43% -
SetIntersection_None_Set_float_4_4 1.31% 133715982.349 135464949.771 - 1.22% -
std::copy_if(vector<int>)_(entire_range)/64 1.30% 15.659 15.863 - 2.66% -
std::unordered_set<int>::contains(key)/1024 1.30% 9.841 9.969 - -1.06% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.30% 12865.558 13032.781 - 0.65% -
SetIntersection_None_Set_uint32_4_4 1.30% 132417789.243 134138590.534 - 0.19% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 1.30% 41221906.804 41755828.029 - 0.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.29% 3326512.454 3369578.859 - -2.23% -
SetIntersection_None_Set_string_16384_16 1.29% 370020122.578 374809151.600 - 9.38% -
std::stable_partition(list<int>)_(sparse)/1024 1.29% 1435.696 1454.277 - 1.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.29% 10531581.752 10667594.941 - 1.74% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.29% 115799.884 117294.719 - 0.06% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.29% 565.462 572.760 - 4.33% -
SetIntersection_Front_Vector_uint32_4_1 1.29% 207897247.945 210577772.855 - 0.66% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.28% 4.263 4.318 - 1.85% -
SetIntersection_Front_Vector_uint64_262144_4 1.28% 1017345.255 1030346.332 - 1.75% -
std::reverse(deque<int>)/4096 1.28% 1168.876 1183.812 - 1.28% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.27% 5.599 5.671 - 1.03% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.27% 4.468 4.525 - 1.51% -
std::unordered_multiset<int>::find(key)/8192 1.27% 11.089 11.230 - 2.77% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.27% 6955.822 7044.131 - 1.40% -
std::format(float)_(fmt:_{:0<17500_17000L}) 1.27% 1246.065 1261.880 - -0.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.26% 999522.815 1012165.518 - 3.17% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.26% 2118.149 2144.900 - -0.54% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.26% 1976077.445 2000995.446 - 1.49% -
SetIntersection_Front_Vector_uint64_256_256 1.26% 3312320.821 3354051.453 - 0.63% -
dynamic_cast_(VDAG_sidecast_fail,_1_level) 1.26% 57.161 57.879 - 0.83% -
SetIntersection_None_Vector_float_1024_1 1.26% 3453723.295 3497089.306 - 1.32% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 1.26% 29294.356 29662.134 - 0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 1.25% 135986186.640 137692808.716 - 0.85% -
SetIntersection_Interlaced_Set_uint32_16_1 1.25% 61364077.633 62133850.417 - 0.52% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.25% 2791.695 2826.607 - 32.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 1.25% 3880285.518 3928780.160 - -0.02% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 1.25% 19.116 19.354 - 1.11% -
std::find(deque<int>)_(process_all)/8 1.25% 2.248 2.276 - -0.75% -
std::move_backward(deque<int>)/8 1.25% 4.672 4.731 - -1.17% -
SetIntersection_Front_Set_float_256_4 1.24% 4195234.546 4247436.507 - -0.13% -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/32 1.24% 153.231 155.137 - 1.99% -
SetIntersection_Interlaced_Vector_uint64_16384_256 1.24% 43248268.589 43786277.715 - 0.81% -
std::search_n(vector<int>,_pred)_(no_match)/1024 1.24% 106.294 107.615 - 1.65% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.24% 38.274 38.749 - 1.01% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.24% 7.737 7.833 - 2.02% -
std::find_end(forward_list<int>)_(same_length)/8192 1.23% 14167.847 14342.791 - 1.48% -
SetIntersection_None_Vector_uint64_1024_16 1.23% 3379110.293 3420816.688 - 47.94% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 1.23% 1949.340 1973.389 - 0.97% -
std::remove_if(vector<int>)_(sprinkled)/32 1.23% 53.294 53.951 - 1.91% -
std::find_end(forward_list<int>)_(single_element)/1024 1.23% 705.779 714.472 - 0.16% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.23% 7.858 7.954 - 3.61% -
std::reverse(deque<int>)/8 1.23% 2.807 2.842 - 1.86% -
std::map<int,_int>::upper_bound(key)/1024 1.23% 27.995 28.340 - 1.09% -
BM_CmpLess_schar_ushort 1.23% 1.080 1.093 - -0.19% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 1.23% 17.877 18.096 - 0.67% -
SetIntersection_Front_Set_float_64_1 1.23% 16101835.772 16299235.680 - 1.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.23% 10521115.549 10650094.319 - -0.01% -
std::multiset<int>::equal_range(key)/1024 1.22% 32.216 32.611 - -0.01% -
std::adjacent_find(deque<int>)/8 1.22% 4.959 5.020 - 0.76% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.22% 15.745 15.938 - 0.71% -
std::multiset<std::string>::lower_bound(key)/8192 1.22% 193.372 195.731 - -2.08% -
std::replace_if(list<int>)_(sprinkled)/8192 1.22% 7315.760 7404.945 - 0.69% -
SetIntersection_Front_Vector_uint64_256_1 1.22% 4015735.224 4064601.192 - -0.49% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.22% 17130736.615 17339144.056 - 0.69% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.22% 246.703 249.704 - 1.69% -
BM_format_to_string_begin<std::vector<char>>/1 1.22% 4.794 4.853 - -0.04% -
BM_format/string_view_len_6 1.22% 10.993 11.127 - 2.26% -
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 1.22% 182.468 184.687 - 0.47% -
SetIntersection_Interlaced_Vector_uint64_64_1 1.21% 16014792.788 16209213.029 - 1.25% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.21% 19.511 19.748 - 1.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.21% 404.239 409.122 - -2.18% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.21% 7863.053 7958.006 - 0.53% -
SetIntersection_Front_Vector_uint32_16_16 1.21% 34122678.588 34534479.983 - 1.00% -
SetIntersection_None_Vector_uint32_1_1 1.20% 522323547.616 528609065.897 - 1.02% -
BM_format_to_string_begin<std::vector<char>>/1048576 1.20% 11648.491 11788.636 - 1.37% -
std::unordered_set<int>::ctor(const_Self&)/8192 1.20% 59202.556 59911.271 - 0.72% -
BM_format_to_string_begin<std::string>/1048576 1.19% 11648.976 11788.171 - 1.42% -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 1.19% 568.902 575.688 - 1.93% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.19% 108544.482 109832.193 - -0.24% -
SetIntersection_Interlaced_Set_string_16_16 1.19% 54434047.927 55079782.223 - 1.37% -
std::format(float)_(fmt:_{:_10a}) 1.19% 36.496 36.928 - 0.36% -
std::format(double)_(fmt:_{:_0La}) 1.18% 42.563 43.065 - 1.24% -
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/1024 1.17% 17.928 18.138 - 0.98% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.17% 768078.168 777090.047 - 1.12% -
std::deque<std::string>::ctor(size_type)/1024 1.17% 1421.736 1438.415 - 1.57% -
std::count_if(vector<int>)_(every_other)/8 1.17% 2.518 2.547 - 0.44% -
SetIntersection_Interlaced_Vector_uint32_64_1 1.17% 15953635.129 16140316.312 - 0.66% -
std::stable_partition(list<int>)_(sparse)/32 1.17% 25.335 25.632 - 2.56% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 1.17% 109.435 110.714 - 75.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1.17% 1074726.367 1087249.210 - 5.47% -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 1.16% 14.147 14.311 - 1.07% -
std::rotate(deque<int>)_(1_element_forward)/8192 1.16% 392.141 396.707 - -0.66% -
BM_vector_deque_move_backward/512 1.16% 23.899 24.177 - 1.44% -
BM_format_to_string_begin<std::list<char>>/1 1.16% 5.025 5.083 - -0.02% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.16% 55.851 56.500 - -0.12% -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 1.16% 561.628 568.148 - 1.25% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.16% 48434.689 48995.913 - 0.87% -
std::for_each(multiset<int>::iterator)/8 1.16% 8.681 8.782 - -0.32% -
std::count(list<int>)_(every_other)/8 1.16% 2.076 2.100 - 0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.16% 10577618.051 10699926.876 - 0.63% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.16% 13.253 13.406 - 0.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.15% 1344495.360 1359973.988 - -0.53% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.15% 579775.980 586450.608 - -0.43% -
std::deque<int>::insert(begin)_(cheap_elements)/32 1.15% 4.112 4.160 - 0.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.15% 10657130.834 10779481.661 - 2.65% -
SetIntersection_Front_Set_uint32_16_1 1.15% 61568281.608 62275105.076 - 0.23% -
SetIntersection_Interlaced_Vector_uint32_16384_64 1.15% 39566100.948 40019696.904 - 1.22% -
std::make_heap(deque<int>,_pred)_(descending)/8 1.15% 27.875 28.194 - 0.21% -
BM_CmpEqual_schar_int 1.15% 1.107 1.120 - 0.40% -
std::partial_sort_copy(list<int>)_(heap)/8 1.15% 11.551 11.684 - -9.76% -
SetIntersection_Front_Vector_uint32_262144_1 1.14% 1017622.184 1029267.581 - 6.07% -
std::adjacent_find(deque<int>,_pred)/8 1.14% 6.218 6.289 - 1.36% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 1.14% 991.051 1002.390 - 1.27% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 1.14% 234.547 237.227 - 2.27% -
SetIntersection_Interlaced_Vector_float_64_4 1.14% 17163653.878 17359489.980 - 0.01% -
BM_CmpEqual_short_schar 1.14% 1.124 1.137 - 0.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 1.14% 213879504.752 216309619.049 - 0.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.14% 2671742.812 2702082.042 - 1.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.13% 1001682.505 1013047.388 - -1.97% -
BM_ascii_escaped<char> 1.13% 7633.980 7720.503 - 2.15% -
std::for_each(map<int>::iterator)/8 1.13% 8.657 8.755 - -0.41% -
std::map<std::string,_int>::find(key)/8192 1.13% 214.635 217.060 - -0.75% -
SetIntersection_Interlaced_Set_string_16384_1 1.13% 1052821.754 1064679.492 - 1.23% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.12% 4.391 4.441 - -0.17% -
dynamic_cast_(DAG_sidecast,_1_level) 1.12% 10.313 10.429 - 1.14% -
SetIntersection_Interlaced_Vector_float_1024_4 1.12% 2959014.801 2992013.562 - 3.01% -
std::format(float)_(fmt:_{:017500_10f}) 1.11% 1201.257 1214.635 - -0.46% -
SetIntersection_Front_Vector_float_16384_1024 1.11% 3402788.984 3440627.782 - -0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 1.11% 4087408.571 4132810.948 - -0.47% -
std::multiset<std::string>::lower_bound(key)/1024 1.11% 130.625 132.076 - 2.43% -
std::stable_partition(deque<int>)_(dense)/8192 1.11% 4420.636 4469.615 - 1.09% -
std::replace(vector<int>)_(sprinkled)/1024 1.11% 154.827 156.538 - -6.05% -
dynamic_cast_(VDAG_sidecast_fail,_2_levels) 1.10% 74.347 75.167 - -1.14% -
SetIntersection_Front_Vector_uint64_256_16 1.10% 3999380.380 4043458.692 - 3.29% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 1.10% 18.153 18.353 - 0.87% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 1.10% 200439.041 202642.271 - 1.22% -
std::flat_map<int,_int>::erase(iterator)/32 1.10% 19.995 20.214 - -0.29% -
BM_BitsetToString<32>/Uniform_(50%)/50 1.10% 15.145 15.311 - -12.41% -
dynamic_cast_(VDAG_sidecast,_2_levels) 1.09% 60.318 60.978 - 0.21% -
std::multiset<int>::erase(key)_(existent)/8192 1.09% 30.503 30.837 - 4.21% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.09% 7335.652 7415.732 - 2.02% -
std::format(float)_(fmt:_{:_17000}) 1.09% 65.903 66.623 - 0.25% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.08% 745.405 753.487 - 0.93% -
std::format(float)_(fmt:_{:_10La}) 1.08% 44.033 44.510 - 0.84% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.08% 32.480 32.831 - 1.95% -
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/32 1.08% 209.599 211.866 - 0.43% -
SetIntersection_Front_Vector_uint32_16_1 1.08% 61230128.235 61889908.649 - 0.48% -
SetIntersection_Interlaced_Vector_uint32_16384_16 1.08% 36392512.545 36784497.835 - 1.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.08% 4708380.778 4759065.005 - 0.69% -
std::search(list<int>)_(single_element)/8192 1.07% 8728.621 8822.375 - -0.23% -
std::search(vector<int>,_pred)_(near_matches)/1000 1.07% 18378.673 18575.705 - -0.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.07% 2406.257 2432.034 - 1.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.07% 10126587.906 10234948.900 - 2.63% -
std::format(float)_(fmt:_{:017500_0La}) 1.07% 1248.502 1261.855 - -1.99% -
std::multiset<std::string>::count(key)/8192 1.07% 182.000 183.941 - 0.04% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.07% 42337.509 42789.070 - 1.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.07% 13.289 13.431 - 0.19% -
SetIntersection_Front_Set_uint32_64_1 1.06% 16153093.115 16324789.132 - 1.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.06% 2029295.545 2050856.594 - 1.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.06% 3385800.729 3421758.907 - 2.71% -
std::partition(vector<int>)_(dense)/32 1.06% 8.452 8.542 - 1.88% -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 1.06% 35017.862 35388.835 - 2.99% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.06% 18.631 18.828 - 0.05% -
SetIntersection_Interlaced_Set_string_16384_1024 1.06% 361089219.339 364906218.089 - 2.33% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.06% 3769.330 3809.161 - -0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 1.06% 16160195.668 16330957.241 - 0.75% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 1.05% 18.150 18.341 - 0.87% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.05% 200525.604 202637.304 - 0.97% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.05% 40.840 41.270 - 2.09% -
SetIntersection_Front_Vector_uint64_256_64 1.05% 3762367.240 3801927.767 - -0.34% -
SetIntersection_Interlaced_Set_uint64_4_4 1.05% 136163810.546 137593324.583 - 0.59% -
BM_vector_deque_ranges_move_backward/64000 1.05% 18618.666 18813.996 - -1.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 1.05% 16153606.349 16323042.628 - 0.86% -
BM_CmpEqual_int_short 1.05% 1.121 1.133 - 1.59% -
SetIntersection_None_Set_float_256_64 1.04% 10882064.478 10995419.966 - 0.28% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.04% 1024393.458 1035056.636 - 1.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 1.04% 9736386.244 9837481.775 - 1.83% -
std::make_heap(vector<int>)_(descending)/1024 1.04% 986.917 997.146 - 0.27% -
std::unordered_set<std::string>::contains(key)/1024 1.03% 113.996 115.174 - -0.51% -
std::for_each_n(deque<int>)/8 1.03% 2.940 2.971 - 4.62% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.03% 5.599 5.657 - 0.15% -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 1.03% 40575.595 40993.882 - -0.25% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.03% 13729.119 13870.603 - 0.02% -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 1.03% 5809.681 5869.411 - 0.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1.02% 1025662.152 1036173.059 - 2.65% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.02% 10032371.804 10135159.828 - -2.31% -
std::stable_partition(vector<int>)_(dense)/1024 1.02% 285.099 288.020 - 0.52% -
SetIntersection_None_Vector_uint64_1024_4 1.02% 3411566.978 3446450.038 - 52.68% -
std::make_heap(vector<int>)_(pipe-organ)/1024 1.02% 646.839 653.438 - 0.91% -
SetIntersection_Front_Vector_uint64_16_4 1.02% 52392697.856 52925706.499 - 0.94% -
std::unordered_set<int>::erase(iterator)/32 1.02% 16.955 17.127 - 1.59% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.02% 789751.936 797772.518 - 1.02% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.01% 649.014 655.601 - 1.16% -
SetIntersection_Interlaced_Set_float_4_4 1.01% 137318858.550 138709704.146 - 0.52% -
std::list<int>::erase(begin)_(cheap_elements)/1024 1.01% 10.121 10.224 - -3.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 1.01% 52291934.545 52820024.396 - 0.41% -
SetIntersection_None_Vector_uint32_4_4 1.01% 131509143.597 132834669.640 - 0.88% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.01% 34.527 34.875 - -0.89% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.00% 20.999 21.209 - 0.31% -
SetIntersection_Interlaced_Vector_uint64_4_4 1.00% 130864866.245 132179304.071 - 1.18% -
std::format(float)_(fmt:_{:_10Lg}) 1.00% 67.707 68.386 - 0.03% -
SetIntersection_None_Vector_uint32_4_1 1.00% 210329192.064 212440130.912 - 0.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 1.00% 9507791.291 9603037.528 - 1.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.00% 11139206.482 11250729.847 - 1.03% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_string_262144_4 -99.72% 348670408.363 986533.239 - -99.72% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -78.56% 122.327 26.227 - -59.68% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -60.53% 142.283 56.161 - -11.48% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -57.98% 225.951 94.953 - -0.78% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -57.68% 234.084 99.068 - -2.28% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -56.50% 190.978 83.070 - -55.63% -
std::flat_map<int,_int>::ctor(const_Self&)/8192 -55.62% 1932.902 857.875 - -55.71% -
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 -55.40% 1927.146 859.499 - -55.41% -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 -55.13% 211.289 94.809 - -0.24% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/1024 -49.46% 129.551 65.479 - -32.54% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -49.30% 84.258 42.717 - -41.60% -
ranges::min(std::deque<__int128>)/70000 -48.87% 46224.356 23636.398 - -2.31% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -47.68% 0.441 0.231 - -47.96% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -45.97% 114.055 61.622 - -23.84% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.41% 139.090 75.935 - -1.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -43.04% 52.429 29.864 - -41.24% -
ranges::min(std::deque<__int128>)/64 -40.49% 36.640 21.805 - -2.50% -
BM_vector_deque_move_backward/0 -39.98% 0.440 0.264 - -19.58% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -39.62% 136.308 82.298 - -1.06% -
BM_StringRelational_Eq_Empty_Small_Control -38.19% 0.596 0.368 - -9.13% -
BM_vector_deque_ranges_copy_backward/0 -36.42% 0.441 0.281 - -23.34% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -36.28% 127.344 81.140 - 0.65% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/32 -36.13% 63.521 40.571 - -27.21% -
std::set<std::string>::erase(key)_(existent)/32 -34.87% 81.039 52.785 - -45.36% -
std::copy(vector<int>)/4096 -34.48% 225.273 147.591 - -38.03% -
ranges::min(std::vector<char>)/1 -34.10% 0.436 0.287 - -1.99% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/32 -32.51% 50.251 33.913 - -69.60% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -31.01% 108.096 74.575 - 28.67% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -30.95% 1.569 1.083 - -2.29% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -30.95% 1.590 1.098 - -10.66% -
std::rotate_copy(vector<int>)/8192 -30.65% 409.220 283.775 - -45.16% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -30.26% 0.439 0.307 - -30.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -30.01% 39.036 27.321 - 2.75% -
SetIntersection_None_Set_uint64_1024_4 -29.63% 14940903.382 10513863.247 - 0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -28.76% 5537611.572 3945036.465 - 15.29% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -28.34% 77.467 55.517 - -38.94% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -27.09% 79.865 58.231 - -25.88% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -26.74% 31.959 23.412 - -0.19% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -26.59% 1.757 1.289 - -6.93% -
BM_deque_deque_ranges_move/4096 -26.04% 1526.655 1129.116 - -19.81% -
BM_deque_deque_ranges_move/5500 -26.04% 2045.097 1512.625 - -19.87% -
BM_deque_deque_ranges_move/4000 -25.84% 1491.721 1106.227 - -20.00% -
BM_deque_deque_ranges_move/1024 -25.70% 385.567 286.471 - -19.31% -
BM_stop_token_multi_thread_polling_stop_requested/1024 -25.51% 1093400.788 814512.706 - 1.71% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -25.35% 39.709 29.644 - -21.67% -
BM_deque_deque_ranges_move/512 -25.10% 194.427 145.635 - -18.90% -
BM_deque_vector_move_backward/0 -24.97% 0.613 0.460 - 4.32% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -24.61% 67.159 50.629 - -66.13% -
std::equal(list<int>)_(it,_it,_it)/1024 -24.51% 1555.395 1174.218 - 53.10% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -24.48% 0.338 0.255 - 10.09% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -24.22% 34.009 25.773 - 3.43% -
BM_StringRelational_Eq_Small_Huge_Control -23.92% 0.451 0.343 - -26.08% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -23.65% 30.692 23.433 - -24.63% -
BM_deque_deque_ranges_move/64000 -23.27% 24496.811 18795.755 - -18.40% -
BM_StringRelational_Eq_Large_Large_ChangeLast -23.24% 2.102 1.613 - -6.60% -
BM_deque_deque_ranges_move/65536 -22.82% 25123.498 19390.272 - -17.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -22.71% 33.065 25.557 - 13.22% -
BM_deque_deque_ranges_move/70000 -22.63% 26568.779 20556.334 - -17.78% -
std::copy_if(list<int>)_(entire_range)/4096 -22.62% 3914.356 3029.047 - 0.41% -
BM_deque_vector_copy/0 -22.43% 0.651 0.505 - 9.83% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -22.41% 47.472 36.834 - 0.07% -
BM_StringDestroy_Huge -22.24% 13.588 10.566 - -2.88% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -22.09% 2.079 1.620 - -3.03% -
BM_deque_vector_copy/1 -21.69% 0.730 0.572 - -16.63% -
std::is_sorted_until(deque<int>)/8 -21.67% 2.934 2.298 - -31.72% -
std::multiset<std::string>::erase(key)_(existent)/8192 -21.59% 101.905 79.905 - -17.61% -
BM_StringConstructDestroyCStr_Empty_Opaque -21.59% 1.484 1.164 - -15.09% -
ranges::min(std::deque<long_long>)/8 -21.41% 2.782 2.186 - -7.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -21.33% 4614501.912 3630373.953 - 0.47% -
std::unique_copy(deque<int>)_(sprinkled)/32 -21.30% 10.963 8.627 - -23.21% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -21.30% 38.958 30.660 - -69.45% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -21.22% 1.559 1.228 - -8.37% -
BM_StringAssignAsciiz_Small_Opaque -21.18% 3.123 2.462 - -1.83% -
BM_vector_deque_ranges_copy/0 -20.99% 0.444 0.351 - -21.36% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -20.90% 23.899 18.905 - -10.73% -
std::unique_copy(deque<int>)_(sprinkled)/52 -20.60% 17.431 13.841 - -14.94% -
BM_deque_vector_move/1 -20.55% 0.778 0.618 - -14.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -20.01% 53034966.951 42422957.951 - -5.01% -
SetIntersection_None_Vector_uint32_262144_16 -19.97% 418019792.272 334524658.908 - -4.77% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -19.94% 170.207 136.270 - -17.27% -
std::all_of(deque<int>)_(process_all)/50 -19.73% 16.500 13.244 - -15.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -19.73% 147.735 118.591 - -31.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -19.58% 5565541.564 4475900.391 - 12.10% -
std::unordered_multiset<int>::count(key)/32 -19.25% 12.959 10.465 - 15.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -19.23% 5586289.428 4512019.083 - 34.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -19.19% 5816166.522 4699947.638 - -19.35% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/32 -19.10% 81.735 66.124 - -21.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -18.92% 39.969 32.406 - -17.02% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -18.78% 0.658 0.534 - -11.58% -
std::multiset<std::string>::erase(key)_(existent)/1024 -18.77% 116.079 94.294 - -9.57% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -18.71% 2567.565 2087.232 - 14.81% -
std::multimap<std::string,_int>::ctor(const_Self&)/32 -18.53% 772.180 629.118 - -7.71% -
std::set<std::string>::count(key)/32 -18.41% 90.952 74.212 - -9.02% -
std::search(vector<int>)_(near_matches)/8192 -18.37% 1096951.104 895438.066 - -1.12% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -18.36% 5.103 4.166 - -7.08% -
BM_StringDestroy_Large -18.32% 8.875 7.249 - -0.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -18.29% 34.007 27.788 - -2.61% -
BM_deque_vector_ranges_copy/0 -18.16% 0.691 0.565 - -9.10% -
SetIntersection_None_Vector_uint32_1024_1 -18.09% 2883593.040 2361809.183 - 1.29% -
std::all_of(deque<int>)_(process_all)/32 -18.08% 9.386 7.689 - -24.23% -
BM_StringRelational_Eq_Large_Large_Control -18.04% 2.500 2.049 - 9.19% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -18.02% 41.556 34.069 - -16.49% -
BM_Invoke_MemFuncPtr -17.90% 0.839 0.689 - -1.78% -
BM_StringRelationalLiteral_Compare_Small_Small_Control -17.89% 1.713 1.407 - 1.81% -
bm_exception_ptr_copy_ctor_null -17.87% 0.743 0.611 - -11.11% -
std::unordered_set<int>::count(key)/32 -17.52% 8.451 6.971 - -9.06% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -17.43% 1.449 1.196 - 4.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -17.28% 35.709 29.538 - -16.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -17.06% 49709088.681 41227302.607 - -8.90% -
std::search(vector<int>)_(near_matches)/1024 -17.06% 18760.850 15561.159 - -0.65% -
std::partition(deque<int>)_(sparse)/32 -17.00% 12.045 9.997 - 9.41% -
SetIntersection_None_Vector_uint32_262144_1024 -16.96% 409607171.184 340128118.571 - -1.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -16.83% 49211773.695 40929776.756 - -8.99% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -16.49% 1.798 1.501 - -3.47% -
std::variant<8-alts>::visit()_(2_variants) -16.45% 0.667 0.557 - -16.70% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -16.44% 21.877 18.279 - -19.54% -
SetIntersection_None_Set_uint64_1024_64 -16.42% 12427763.594 10387692.181 - -0.38% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -16.34% 2318.553 1939.789 - -4.39% -
std::find_first_of(list<int>)_(large_needle)/1024 -16.30% 999757.753 836819.553 - -8.69% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 -16.25% 291928.973 244490.062 - -2.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -16.21% 33.766 28.294 - 19.52% -
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/8192 -16.18% 19.659 16.478 - -18.52% -
std::search(vector<int>)_(near_matches)/1000 -16.18% 17940.385 15038.261 - -1.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -15.94% 55247537.466 46443659.905 - 9.15% -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 -15.87% 1122.772 944.561 - 1.67% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -15.75% 1.521 1.282 - 15.28% -
rng::contains_subrange(vector<int>)_(same_length)/50 -15.75% 14.699 12.384 - -0.97% -
BM_StringCtorDefault -15.72% 0.577 0.486 - -8.59% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -15.66% 1.682 1.419 - 2.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -15.61% 45.211 38.155 - 17.85% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -15.50% 0.750 0.634 - -10.14% -
BM_vector_deque_copy/1 -15.49% 1.144 0.967 - -15.60% -
std::copy_backward(vector<bool>)_(aligned)/4096 -15.15% 6217.125 5275.532 - -14.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -15.12% 53119016.346 45088068.396 - 5.38% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -14.90% 9525.974 8106.901 - -15.02% -
BM_StringRelational_Eq_Small_Large_Control -14.88% 0.429 0.365 - 6.12% -
BM_StringMove_Empty -14.88% 1.355 1.154 - -0.05% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -14.71% 32.085 27.366 - -13.63% -
std::partition(deque<int>)_(sparse)/50 -14.71% 17.619 15.028 - 6.14% -
std::none_of(deque<int>)_(process_all)/50 -14.32% 14.362 12.304 - -10.18% -
SetIntersection_None_Vector_uint64_262144_1 -14.32% 409618363.297 350956835.939 - 0.04% -
std::find_if_not(vector<char>)_(process_all)/8 -14.22% 1.580 1.355 - -14.59% -
BM_StringRelational_Compare_Small_Large_Control -14.21% 1.794 1.539 - -0.65% -
BM_from_sys/2100/threads:4 -14.19% 23.140 19.856 - -17.86% -
ranges::min(std::deque<long_long>)/1 -14.18% 0.423 0.363 - -20.30% -
std::equal(list<int>)_(it,_it,_it)/8192 -14.12% 9202.943 7903.798 - -8.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -14.12% 189377.536 162645.263 - -1.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -14.11% 1968511.986 1690792.106 - -0.30% -
BM_vector_deque_ranges_copy/1 -14.07% 0.689 0.592 - -14.23% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -14.02% 1.334 1.147 - -1.14% -
std::unordered_set<std::string>::erase(iterator)/8192 -13.99% 28.716 24.699 - -19.12% -
BM_StringRelationalLiteral_Less_Small_Small_Control -13.94% 1.606 1.382 - -0.09% -
BM_StringRelationalLiteral_Less_Large_Small_Control -13.94% 1.604 1.381 - -1.28% -
BM_std_minmax_element<short>/3 -13.74% 0.917 0.791 - -17.49% -
std::none_of(deque<int>)_(process_all)/8 -13.73% 2.713 2.340 - -5.57% -
BM_StringRelational_Eq_Large_Huge_Control -13.72% 0.453 0.391 - 0.13% -
BM_StringRelational_Compare_Small_Small_ChangeMiddle -13.72% 1.467 1.266 - -6.55% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -13.70% 114.267 98.612 - -15.69% -
BM_StringRelational_Eq_Small_Small_Control -13.69% 1.970 1.700 - 2.71% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -13.66% 1.526 1.318 - 3.84% -
BM_StringAssignStr_Large_Transparent -13.62% 5.820 5.027 - -0.68% -
SetIntersection_None_Vector_uint32_256_64 -13.60% 5218318.356 4508691.757 - 1.62% -
BM_StringRelational_Compare_Small_Huge_Control -13.58% 1.739 1.503 - -1.63% -
std::find_end(vector<int>)_(same_length)/8192 -13.57% 2196.773 1898.688 - -6.22% -
BM_StringRelational_Compare_Large_Huge_Control -13.51% 2.354 2.036 - 1.85% -
SetIntersection_None_Set_uint64_1024_16 -13.51% 12428326.625 10749616.986 - 3.07% -
BM_StringRelational_Compare_Large_Small_Control -13.49% 1.765 1.527 - -0.51% -
std::shift_left(list<int>)/50 -13.46% 27.836 24.090 - -1.36% -
rng::contains_subrange(vector<int>)_(same_length)/32 -13.44% 9.661 8.363 - -1.47% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -13.34% 1.598 1.384 - -0.16% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -13.33% 2.020 1.751 - 6.21% -
BM_from_sys/2100/threads:16 -13.28% 18.499 16.042 - -17.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -13.28% 55.315 47.970 - -18.99% -
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -13.21% 861.347 747.535 - -12.21% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -13.15% 86.185 74.852 - -1.37% -
BM_StringAssignAsciiz_Empty_Opaque -13.08% 1.488 1.293 - -2.56% -
BM_StringCopy_Small -13.02% 2.025 1.761 - 3.59% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -12.92% 9195.288 8007.638 - -12.56% -
SetIntersection_None_Vector_uint64_262144_16 -12.90% 402435377.985 350517121.842 - -0.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -12.88% 7491829.290 6526969.134 - -3.39% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -12.87% 6830.129 5951.014 - -1.08% -
BM_deque_vector_move/0 -12.84% 0.572 0.499 - -30.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -12.79% 18.771 16.370 - -0.82% -
BM_deque_deque_ranges_move/1 -12.77% 1.092 0.953 - -3.93% -
SetIntersection_None_Vector_uint32_256_256 -12.72% 3323855.717 2901094.477 - 0.94% -
BM_StringRelationalLiteral_Less_Large_Large_Control -12.71% 2.271 1.983 - -3.77% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -12.70% 94.826 82.783 - 12.83% -
std::swap_ranges(deque<int>)/1024 -12.61% 339.938 297.081 - -6.40% -
SetIntersection_None_Set_uint64_1024_1 -12.52% 12125722.272 10607586.568 - -0.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -12.49% 2209195.215 1933251.880 - -14.29% -
BM_StringRelational_Compare_Small_Small_Control -12.48% 1.725 1.509 - -1.23% -
BM_StringRelational_Less_Small_Huge_Control -12.48% 1.844 1.614 - -0.09% -
std::swap_ranges(deque<int>)/8192 -12.35% 2680.380 2349.351 - -6.56% -
BM_format_string<char>/128 -12.35% 0.153 0.134 - -8.68% -
BM_StringRelational_Compare_Large_Large_Control -12.31% 2.353 2.063 - 1.24% -
BM_StringRelational_Less_Large_Huge_Control -12.22% 2.314 2.031 - -1.73% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/1024 -12.18% 115.028 101.018 - 124.42% -
BM_StringRelational_Compare_Small_Small_ChangeFirst -12.15% 1.581 1.389 - 13.76% -
BM_StringRelational_Less_Large_Large_ChangeLast -12.11% 2.103 1.848 - -0.02% -
std::swap_ranges(deque<int>)/50 -12.10% 18.714 16.450 - -0.88% -
BM_StringMove_Small -12.04% 1.833 1.612 - 3.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -12.02% 35.805 31.500 - 11.60% -
BM_StringRelational_Less_Huge_Small_Control -11.91% 1.832 1.614 - -0.14% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -11.90% 1.595 1.405 - 1.67% -
std::unique_copy(deque<int>)_(contiguous)/52 -11.89% 15.606 13.750 - -11.74% -
BM_StringAssignAsciiz_Large_Transparent -11.82% 5.626 4.961 - 0.55% -
BM_StringRelational_Less_Small_Small_Control -11.76% 1.833 1.617 - 0.06% -
std::swap_ranges(deque<int>)/32 -11.74% 9.838 8.683 - -0.59% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -11.72% 1.469 1.297 - 2.07% -
BM_format/string_len_60 -11.66% 22.229 19.638 - -0.23% -
BM_StringRelational_Less_Large_Small_Control -11.63% 1.828 1.616 - -0.08% -
BM_deque_vector_move_backward/2 -11.61% 1.786 1.578 - -0.48% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -11.60% 76.143 67.306 - 20.81% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -11.58% 28.854 25.513 - -3.79% -
BM_StringRelational_Less_Small_Large_Control -11.52% 1.845 1.632 - 0.82% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -11.46% 1604520.946 1420652.189 - -11.44% -
BM_StringConstructDestroyCStr_Large_Opaque -11.44% 17.155 15.193 - -1.29% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -11.40% 1.354 1.200 - -12.59% -
BM_StringRelational_Less_Huge_Large_Control -11.38% 2.313 2.050 - -0.51% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -11.32% 18.641 16.530 - -0.46% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -11.27% 0.459 0.407 - 0.38% -
BM_StringRelational_Less_Large_Large_ChangeFirst -11.24% 1.430 1.269 - 5.42% -
BM_StringRelational_Compare_Huge_Large_Control -11.21% 2.314 2.055 - 8.17% -
BM_StringRelational_Less_Large_Large_Control -11.03% 2.320 2.064 - 9.67% -
BM_StringRelationalLiteral_Less_Small_Large_Control -11.03% 1.606 1.429 - 3.23% -
rng::find_last(vector<char>)_(bail_10%)/8 -11.02% 1.587 1.412 - -0.77% -
BM_StringAssignAsciizMix_Opaque -10.93% 4.822 4.295 - -1.00% -
ranges::minmax(std::vector<char>)/8 -10.87% 2.127 1.896 - -7.96% -
BM_std_minmax_element<int>/1 -10.85% 0.421 0.375 - -16.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -10.81% 5533025.973 4934917.716 - 7.01% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 -10.81% 787.160 702.093 - -17.62% -
std::set<std::string>::erase(iterator)/8192 -10.78% 31.817 28.388 - -10.39% -
std::unique_copy(deque<int>)_(contiguous)/32 -10.77% 9.958 8.886 - -12.33% -
BM_deque_vector_copy_backward/1 -10.75% 0.687 0.613 - -10.93% -
std::multimap<std::string,_int>::contains(key)/32 -10.74% 91.494 81.668 - -13.05% -
BM_std_minmax_element<char>/2 -10.68% 0.538 0.480 - -0.49% -
std::adjacent_find(list<int>,_pred)/50 -10.64% 40.443 36.139 - -0.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -10.62% 19058.057 17033.702 - 0.56% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -10.62% 140.029 125.158 - -21.88% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -10.61% 248.764 222.375 - -13.14% -
std::adjacent_find(vector<int>)/50 -10.60% 13.644 12.198 - -2.75% -
SetIntersection_Interlaced_Set_float_256_4 -10.58% 12883712.280 11520005.136 - -4.07% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 -10.54% 773.816 692.234 - -15.65% -
BM_StringRelational_Compare_Large_Large_ChangeLast -10.52% 2.066 1.849 - 0.00% -
ranges::minmax(std::vector<char>)/64 -10.52% 17.134 15.332 - -6.39% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -10.50% 125534.140 112351.035 - -10.70% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -10.47% 0.260 0.233 - -34.85% -
std::set<std::string>::clear()/32 -10.46% 953.070 853.407 - -4.06% -
BM_vector_deque_copy/2 -10.44% 2.040 1.827 - -10.68% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -10.38% 2.655 2.380 - -11.71% -
BM_StringRelational_Less_Small_Small_ChangeLast -10.36% 2.098 1.881 - 2.48% -
rng::find_last(vector<char>)_(bail_10%)/8192 -10.28% 984.325 883.111 - -10.00% -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 -10.20% 49522.325 44472.272 - -2.64% -
SetIntersection_Front_Set_float_262144_256 -10.19% 4979989.212 4472647.887 - -1.18% -
std::set<std::string>::equal_range(key)/32 -10.18% 70.023 62.897 - -1.80% -
BM_StringEraseWithMove_Small_Transparent -10.17% 2.159 1.940 - -8.03% -
rng::contains_subrange(vector<int>)_(same_length)/16 -10.14% 5.104 4.587 - -3.98% -
BM_vector_deque_copy/64 -10.07% 2.876 2.586 - -9.97% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -10.04% 1.669 1.501 - -0.84% -
std::unordered_multimap<int,_int>::contains(key)/32 -10.01% 10.184 9.165 - 14.11% -
std::set<std::string>::clear()/1024 -10.00% 22071.339 19863.930 - -1.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -9.96% 36.849 33.180 - -10.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -9.88% 35.576 32.062 - 12.05% -
ranges::minmax(std::vector<char>)/70000 -9.86% 18778.710 16927.846 - -6.95% -
std::vector<int>::operator=(const_Self&)_(cheap_elements)/8192 -9.77% 825.220 744.621 - 4.02% -
dynamic_cast_(VChain_fail,_3_levels) -9.76% 24.046 21.700 - -1.89% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -9.75% 96.101 86.729 - 7.26% -
BM_StringConstructDestroyCStr_Large_Transparent -9.75% 10.474 9.453 - 6.12% -
std::find_end(vector<int>)_(same_length)/1000 -9.73% 278.184 251.117 - -7.41% -
std::partition_copy(list<int>)/8192 -9.68% 7255.562 6553.257 - -9.16% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -9.67% 13170.008 11895.860 - -14.57% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -9.52% 1.433 1.297 - 0.02% -
BM_StringAssignStr_Small_Transparent -9.51% 1.713 1.550 - -6.95% -
BM_deque_deque_ranges_move_backward/1 -9.51% 1.041 0.942 - -2.59% -
rng::adjacent_view::begin()/100_(full_view) -9.48% 49.612 44.908 - -1.75% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -9.48% 77.668 70.307 - 133.43% -
ranges::min(std::list<long_long>)/1 -9.47% 0.446 0.404 - 5.04% -
BM_StringRelational_Compare_Large_Large_ChangeFirst -9.41% 1.279 1.159 - -6.62% -
SetIntersection_None_Vector_uint32_262144_16384 -9.39% 415104142.649 376125089.475 - 7.32% -
bm_lexicographical_compare<int>/1 -9.33% 0.635 0.576 - -2.64% -
BM_StringAssignAsciizMix_Transparent -9.32% 1.653 1.499 - 0.81% -
std::set<std::string>::insert(const_value_type&)_(already_present)/1024 -9.31% 95.329 86.451 - 15.41% -
std::unordered_set<int>::contains(key)/32 -9.31% 8.111 7.356 - -25.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.30% 166.270 150.800 - -8.18% -
std::find_end(vector<int>)_(same_length)/1024 -9.27% 278.865 253.027 - -9.97% -
std::for_each_n(list<int>)/8192 -9.23% 7889.452 7161.352 - -10.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -9.20% 4362182.808 3960706.270 - 0.69% -
BM_Copy_MemPtr -9.20% 1.569 1.424 - 0.89% -
std::all_of(deque<int>)_(process_all)/8 -9.20% 3.013 2.736 - -7.29% -
BM_StringRelational_Compare_Huge_Small_Control -9.17% 1.727 1.569 - -1.06% -
SetIntersection_None_Vector_uint32_16384_256 -9.14% 38070175.285 34590535.797 - 71.85% -
BM_Copy_Null -9.05% 0.542 0.493 - 16.61% -
dynamic_cast_(VChain_middle,_2_levels) -9.02% 29.766 27.082 - -2.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -8.99% 7429864.506 6761653.000 - 2.89% -
SetIntersection_Front_Vector_float_1024_256 -8.98% 1697776.513 1545397.285 - -8.41% -
dynamic_cast_(VChain_middle,_1_level) -8.96% 14.930 13.593 - -2.48% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -8.92% 34.893 31.780 - -1.91% -
BM_StringRelational_Less_Small_Small_ChangeFirst -8.91% 1.542 1.405 - 8.93% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -8.84% 1.322 1.205 - -17.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -8.76% 52.934 48.299 - 11.64% -
std::find_end(forward_list<int>)_(single_element)/8192 -8.69% 6701.022 6118.698 - 5.27% -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 -8.69% 786.599 718.258 - -12.79% -
SetIntersection_Interlaced_Set_float_1024_256 -8.61% 13218532.037 12080602.814 - 3.62% -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 -8.59% 7573.000 6922.794 - -0.52% -
ranges::min(std::deque<__int128>)/8 -8.50% 2.878 2.633 - -2.11% -
BM_StringRelational_Eq_Small_Small_ChangeLast -8.46% 2.003 1.834 - -5.54% -
SetIntersection_Interlaced_Set_uint32_256_256 -8.43% 11252315.971 10303279.990 - -12.47% -
rng::contains(list<int>)_(process_all)/8192 -8.43% 7491.335 6860.130 - -7.67% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -8.35% 1192.001 1092.509 - -3.69% -
BM_StringAssignAsciiz_Large_Opaque -8.31% 11.537 10.579 - 0.70% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.29% 14013.341 12851.698 - -1.34% -
std::set<std::string>::ctor(const_Self&)/32 -8.28% 728.012 667.742 - -7.25% -
std::find_if(deque<int>)_(process_all)/50 -8.17% 12.533 11.509 - -17.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -8.15% 6.356 5.838 - -8.54% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -8.11% 27.147 24.947 - -5.42% -
SetIntersection_Front_Vector_string_16384_256 -8.07% 8310804.144 7640368.352 - -3.97% -
BM_format_string<char>/64 -8.05% 0.280 0.257 - -10.74% -
std::unordered_multimap<int,_int>::count(key)/32 -8.05% 11.325 10.414 - -15.73% -
rng::find_last(vector<char>)_(bail_10%)/1024 -8.04% 127.371 117.131 - 3.47% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -7.97% 3.610 3.322 - -3.44% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -7.97% 32588.787 29992.589 - -0.97% -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -7.95% 899.895 828.352 - 17.70% -
SetIntersection_None_Set_uint64_16384_4 -7.95% 200416460.354 184483464.574 - -5.02% -
SetIntersection_Interlaced_Vector_string_256_64 -7.94% 14991786.512 13801735.749 - -7.47% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -7.90% 1.977 1.821 - -1.63% -
std::adjacent_find(list<int>)/8192 -7.88% 7116.454 6555.963 - -7.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -7.87% 7018197.660 6465999.707 - 8.85% -
SetIntersection_Front_Vector_string_16384_64 -7.85% 2867274.825 2642134.624 - -0.25% -
std::copy_if(list<int>)_(entire_range)/64 -7.81% 32.158 29.645 - -7.85% -
std::unordered_multimap<int,_int>::find(key)/1024 -7.80% 10.630 9.801 - -4.28% -
std::is_partitioned(list<int>)_(partitioned)/8192 -7.79% 7081.530 6529.803 - -2.24% -
std::find_end(list<int>,_pred)_(same_length)/1000 -7.69% 2069.902 1910.732 - -7.86% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -7.61% 1979.269 1828.654 - 1.27% -
SetIntersection_None_Vector_uint64_262144_4 -7.61% 379146274.785 350305946.233 - -1.51% -
std::rotate(deque<int>)_(by_1/4)/1024 -7.61% 276.452 255.423 - -0.47% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -7.56% 2.236 2.067 - 3.80% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -7.45% 9.735 9.010 - -5.88% -
SetIntersection_None_Set_uint32_64_16 -7.41% 20876078.407 19328531.101 - 1.33% -
std::rotate(deque<int>)_(by_1/4)/8192 -7.39% 2152.467 1993.346 - -0.61% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32 -7.38% 51.056 47.288 - -3.45% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -7.35% 22.885 21.203 - 4.90% -
SetIntersection_None_Set_uint64_16384_64 -7.35% 199924753.839 185238937.661 - -5.36% -
BM_deque_deque_ranges_copy_backward/64 -7.32% 17.666 16.373 - 0.61% -
std::copy_backward(deque<int>)/8 -7.31% 2.555 2.369 - -10.71% -
BM_Copy_SmallNonTrivialFunctor -7.29% 10.672 9.895 - -1.40% -
dynamic_cast_(VChain_fail,_5_levels) -7.28% 46.591 43.199 - -3.62% -
std::multimap<std::string,_int>::lower_bound(key)/32 -7.26% 73.229 67.913 - -8.34% -
rng::for_each(set<int>)/8192 -7.21% 18339.107 17015.941 - -3.58% -
rng::find_last(deque<int>)_(bail_10%)/50 -7.19% 12.281 11.399 - -1.04% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -7.12% 2.390 2.220 - -3.21% -
std::multimap<std::string,_int>::upper_bound(key)/32 -7.12% 74.880 69.551 - -6.35% -
std::copy(vector<bool>)_(aligned)/64 -7.09% 38.932 36.172 - -6.68% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -7.08% 49.971 46.431 - -7.37% -
std::replace(deque<int>)_(prefix)/50 -7.07% 14.726 13.684 - -5.54% -
BM_StringAssignStr_Large_Opaque -7.02% 10.431 9.698 - 1.50% -
std::adjacent_find(list<int>,_pred)/8192 -7.02% 7672.040 7133.786 - -7.56% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -7.01% 30.426 28.292 - 11.43% -
BM_StringCopy_Large -6.97% 5.348 4.975 - 1.31% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -6.93% 31174.368 29014.563 - -0.45% -
BM_StringAssignStr_Small_Opaque -6.93% 1.714 1.595 - -3.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -6.91% 1225422.462 1140761.049 - -5.71% -
bm_ranges_lexicographical_compare<int>/1 -6.88% 0.798 0.743 - -1.11% -
BM_num_get<long_double> -6.87% 246.880 229.920 - -6.66% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 -6.84% 51.377 47.861 - 15.63% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -6.84% 56.969 53.075 - -11.63% -
std::set<std::string>::clear()/8192 -6.82% 218049.645 203173.645 - -1.14% -
std::fill(vector<bool>)/64 -6.82% 1.597 1.488 - 2.57% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/0 -6.81% 3.971 3.701 - -8.42% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -6.78% 21.821 20.342 - -6.81% -
ranges::minmax(std::deque<long_long>)/70000 -6.74% 24491.950 22840.890 - -1.13% -
SetIntersection_None_Vector_string_1024_64 -6.73% 9550514.212 8907853.765 - -6.87% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/1024 -6.68% 3064.737 2860.152 - -4.84% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -6.66% 14.947 13.952 - 3.30% -
ranges::min(std::vector<long_long>)/8 -6.65% 2.253 2.103 - -8.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -6.65% 2062705.904 1925598.457 - 1.40% -
std::find_end(deque<int>)_(near_matches)/1024 -6.60% 29383.971 27445.323 - -0.32% -
BM_num_get<double> -6.56% 250.301 233.886 - -5.57% -
BM_deque_deque_ranges_move_backward/2 -6.56% 1.364 1.274 - -4.85% -
BM_std_minmax_element<char>/4 -6.56% 1.198 1.120 - -0.57% -
BM_stop_token_multi_thread_polling_stop_requested/131072 -6.53% 7787433.863 7278954.983 - -3.38% -
std::find_end(deque<int>)_(near_matches)/1000 -6.53% 28048.347 26218.080 - -0.55% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -6.50% 26.986 25.231 - 0.46% -
rng::find_last(deque<int>)_(bail_10%)/1024 -6.49% 269.246 251.786 - -0.30% -
std::adjacent_find(list<int>,_pred)/8 -6.45% 4.244 3.971 - -0.59% -
rng::contains(deque<int>)_(process_all)/50 -6.43% 13.521 12.651 - 4.40% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -6.43% 19.969 18.685 - -0.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -6.42% 5793484.161 5421614.321 - 2.37% -
SetIntersection_None_Set_uint32_64_1 -6.40% 25172397.509 23560551.985 - 0.24% -
BM_StringFindStringLiteral/8 -6.39% 1.615 1.512 - -12.24% -
ranges::minmax(std::deque<long_long>)/1 -6.35% 0.442 0.414 - 4.79% -
SetIntersection_Front_Vector_float_1024_64 -6.35% 1196692.325 1120738.313 - -5.10% -
std::search(vector<int>)_(single_element)/8192 -6.33% 1330.147 1245.907 - 0.09% -
BM_deque_deque_ranges_move_backward/64 -6.33% 17.460 16.355 - -6.45% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.33% 1452.858 1360.965 - -2.56% -
std::all_of(deque<int>)_(process_all)/8192 -6.31% 2515.844 2357.185 - 0.80% -
dynamic_cast_(VChain,_3_levels) -6.27% 15.371 14.406 - -3.14% -
std::find_end(vector<int>)_(near_matches)/8192 -6.26% 865816.315 811603.641 - -0.87% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -6.26% 717.828 672.913 - -0.25% -
BM_StringRelational_Compare_Large_Large_ChangeMiddle -6.23% 1.654 1.551 - -3.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -6.21% 74.821 70.172 - -18.78% -
bm_lexicographical_compare<unsigned_char>/8 -6.21% 1.546 1.450 - -5.09% -
bm_lexicographical_compare<signed_char>/8 -6.21% 2.733 2.563 - -2.07% -
BM_BitsetToString<64>/Dense_(90%)/90 -6.20% 63.645 59.696 - -6.37% -
SetIntersection_Front_Set_float_16384_256 -6.20% 5387014.477 5053195.218 - -1.64% -
BM_std_minmax_element<long_long>/512 -6.10% 178.694 167.793 - -2.86% -
std::set<std::string>::erase(key)_(existent)/1024 -6.10% 94.288 88.538 - 3.14% -
SetIntersection_Interlaced_Set_float_64_16 -6.07% 21731020.137 20412984.630 - -4.33% -
std::find_end(vector<int>)_(near_matches)/1000 -6.06% 14835.786 13936.399 - -1.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -6.05% 1080542.430 1015185.984 - -4.20% -
std::find(vector<char>)_(process_all)/50 -6.05% 1.721 1.617 - -4.70% -
rng::find_last(deque<int>)_(bail_10%)/1048576 -6.04% 276852.733 260131.491 - -1.01% -
rng::find_last(deque<int>)_(bail_10%)/8192 -6.02% 2167.563 2037.074 - -0.67% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -6.02% 1.908 1.793 - 0.46% -
SetIntersection_None_Vector_string_1024_4 -6.00% 9483374.981 8914778.521 - -6.00% -
SetIntersection_None_Set_float_1024_1024 -5.99% 11063149.991 10400834.959 - -2.52% -
SetIntersection_None_Set_string_16384_16384 -5.99% 365705243.506 343816818.669 - 0.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.98% 72940161.033 68577719.526 - 0.72% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.96% 6.849 6.441 - 0.10% -
BM_std_minmax_element<int>/1024 -5.94% 338.250 318.173 - -10.61% -
std::variant<8-alts>::visit()_(3_variants) -5.92% 0.674 0.634 - -6.17% -
BM_format_string<char>/16 -5.90% 1.230 1.157 - -2.90% -
BM_format_string<wchar_t>/16 -5.88% 1.683 1.584 - -0.52% -
BM_ConstructAndDestroy_Null_Opaque -5.88% 0.247 0.233 - -13.91% -
SetIntersection_None_Set_uint64_64_64 -5.88% 13173488.324 12399393.547 - -0.31% -
SetIntersection_None_Vector_string_16384_1 -5.86% 136686147.656 128673127.107 - -6.37% -
BM_format_to_n_string_span<wchar_t>/1 -5.84% 13.972 13.156 - -0.01% -
std::search(vector<int>)_(single_element)/1024 -5.83% 167.994 158.196 - 0.08% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -5.83% 7405.763 6974.174 - -0.35% -
std::set<std::string>::lower_bound(key)/32 -5.81% 73.072 68.827 - -1.78% -
SetIntersection_None_Set_uint64_16384_16 -5.81% 198664165.009 187120957.719 - -3.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.80% 36.804 34.669 - -14.33% -
std::set<std::string>::find(key)/32 -5.80% 92.290 86.941 - 1.49% -
SetIntersection_Interlaced_Set_float_16384_16384 -5.79% 352428715.604 332031816.283 - -6.07% -
SetIntersection_None_Vector_string_16384_16384 -5.78% 136953392.858 129036559.723 - -6.24% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/1024 -5.77% 156.066 147.054 - -8.86% -
BM_std_minmax_element<int>/512 -5.77% 170.935 161.066 - -11.12% -
dynamic_cast_(VChain_middle,_4_levels) -5.74% 66.292 62.484 - -3.24% -
SetIntersection_None_Vector_string_1024_1 -5.71% 9436515.439 8897313.802 - -6.29% -
SetIntersection_Front_Set_uint64_262144_256 -5.71% 4739623.610 4468874.494 - -9.02% -
BM_StringFindAllMatch/64 -5.71% 3.195 3.012 - -3.51% -
std::search(vector<int>)_(single_element)/1000 -5.70% 164.055 154.700 - 0.15% -
std::stable_sort(deque<int>)_(repeated)/8192 -5.69% 47054.488 44377.408 - 0.18% -
std::set<std::string>::erase(key)_(existent)/8192 -5.69% 104.698 98.745 - -14.17% -
std::reverse(list<int>)/32768 -5.67% 18690.370 17630.871 - 5.67% -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 -5.67% 566.946 534.808 - -3.96% -
BM_std_minmax_element<long_long>/1024 -5.67% 349.990 330.151 - -3.41% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.66% 123498.764 116510.896 - 0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -5.61% 54046759.522 51012360.351 - 20.03% -
dynamic_cast_(DAG_leftmost_middle,_2_levels) -5.61% 29.695 28.028 - -3.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.58% 369822683.930 349199396.480 - -0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.58% 368554650.074 348005172.098 - 37.64% -
SetIntersection_Front_Vector_float_256_64 -5.57% 3817661.822 3604915.625 - -6.03% -
std::find_end(vector<int>)_(near_matches)/1024 -5.57% 15183.461 14338.208 - -1.14% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -5.55% 0.406 0.384 - -16.61% -
dynamic_cast_(DAG_leftmost_middle,_1_level) -5.55% 38.754 36.604 - -4.70% -
std::format(double)_(fmt:_{:_0g}) -5.55% 50.830 48.009 - -0.46% -
dynamic_cast_(VChain,_4_levels) -5.52% 20.376 19.252 - -2.32% -
dynamic_cast_(VChain,_5_levels) -5.51% 27.071 25.578 - -1.57% -
BM_num_get<float> -5.50% 247.984 234.337 - -4.97% -
SetIntersection_None_Vector_string_1024_16 -5.50% 9487370.448 8965315.763 - -5.21% -
SetIntersection_None_Set_uint64_256_64 -5.50% 11245206.497 10626772.472 - -8.51% -
dynamic_cast_(VChain_fail,_4_levels) -5.48% 32.984 31.176 - -1.86% -
SetIntersection_None_Vector_string_1024_1024 -5.46% 9454687.312 8938377.863 - -5.76% -
std::unordered_set<int>::clear()/32 -5.44% 594.260 561.944 - -4.93% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -5.43% 30897.281 29218.736 - -3.15% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -5.43% 22.226 21.019 - 4.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -5.43% 4755933.629 4497631.919 - -6.41% -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 -5.41% 823.517 778.924 - -6.10% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.41% 719.082 680.146 - -1.95% -
std::multiset<std::string>::contains(key)/32 -5.40% 86.988 82.292 - -1.78% -
ranges::minmax(std::deque<char>)/8 -5.40% 2.735 2.588 - -3.89% -
ranges::minmax(std::list<long_long>)/1 -5.38% 0.448 0.424 - 2.54% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -5.38% 2.876 2.721 - -6.15% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.37% 265.925 251.651 - -3.97% -
std::map<std::string,_int>::erase(iterator)/1024 -5.36% 31.676 29.980 - -0.69% -
std::replace(deque<int>)_(prefix)/32 -5.35% 9.875 9.347 - -6.91% -
std::remove_copy_if(list<int>)_(prefix)/8192 -5.32% 7482.624 7084.420 - -1.97% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -5.31% 37.890 35.879 - -6.41% -
SetIntersection_None_Set_uint32_1024_1 -5.30% 10986646.637 10404823.208 - 0.74% -
rng::fold_left(deque<int>)/1048576 -5.29% 1589176.606 1505056.476 - -5.30% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -5.27% 3.981 3.771 - 3.26% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -5.27% 32456.302 30746.263 - -2.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -5.25% 364252957.915 345137397.293 - 4.98% -
ranges::minmax(std::deque<char>)/64 -5.24% 21.747 20.606 - -2.00% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/32 -5.24% 111.985 106.114 - -5.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -5.23% 370341285.318 350973554.421 - -4.89% -
SetIntersection_Front_Vector_string_64_64 -5.21% 23246390.064 22034212.627 - -1.58% -
rng::find_last(list<int>)_(bail_10%)/8 -5.21% 2.333 2.211 - -3.85% -
dynamic_cast_(VChain_middle,_3_levels) -5.18% 48.849 46.320 - -2.40% -
std::set<std::string>::contains(key)/1024 -5.14% 149.057 141.394 - -4.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.12% 5844332.650 5544890.370 - 0.21% -
std::stable_sort(deque<int>)_(repeated)/1024 -5.11% 5092.593 4832.549 - 0.06% -
BM_from_sys/1970/threads:16 -5.10% 0.701 0.666 - 0.54% -
rng::find_last(deque<int>)_(bail_90%)/8 -5.07% 0.961 0.912 - -0.30% -
BM_format_to_n_string_pointer<wchar_t>/1 -5.05% 13.878 13.177 - -0.50% -
std::multimap<std::string,_int>::count(key)/32 -5.05% 69.365 65.864 - -9.29% -
std::rotate(vector<int>)_(1_element_forward)/32 -5.02% 3.063 2.909 - -1.06% -
std::variant<50-alts>::visit()_(2_variants) -5.02% 0.667 0.634 - -5.39% -
SetIntersection_Interlaced_Vector_string_16_16 -5.01% 48156339.272 45741704.720 - -1.05% -
SetIntersection_None_Vector_string_1024_256 -5.01% 9466470.685 8992658.649 - -5.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -5.00% 363585431.195 345398017.671 - -13.79% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -4.99% 34.577 32.850 - -3.80% -
BM_StringEraseWithMove_Small_Opaque -4.99% 1.845 1.753 - -0.23% -
SetIntersection_Front_Set_string_16384_64 -4.99% 4210782.424 4000850.394 - 1.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.98% 190.212 180.733 - 3.89% -
std::multimap<int,_int>::erase(iterator)/1024 -4.97% 21.340 20.278 - -2.17% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 -4.97% 34.494 32.779 - -4.02% -
BM_format/string_view_len_60 -4.94% 20.926 19.893 - 0.10% -
std::partial_sort_copy(deque<int>)_(heap)/8 -4.92% 13.695 13.021 - -4.82% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -4.91% 27.024 25.696 - -5.16% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 -4.91% 48570.550 46185.615 - -0.41% -
rng::find(vector<bool>)_(process_all)/50 -4.91% 27.182 25.848 - -2.64% -
std::find(deque<int>)_(bail_25%)/1024 -4.89% 64.399 61.248 - -4.78% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/8192 -4.88% 19671.044 18710.965 - -4.07% -
std::copy(deque<int>)/8 -4.84% 2.587 2.462 - -0.69% -
SetIntersection_None_Vector_string_256_1 -4.83% 12496943.778 11893735.294 - -4.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -4.82% 1267710.747 1206552.563 - -2.36% -
BM_format_to_n_string_span<wchar_t>/1048576 -4.82% 152598.631 145239.738 - -0.37% -
std::unordered_set<int>::insert(const_value_type&)_(already_present)/1024 -4.81% 1.350 1.285 - 0.20% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -4.81% 29.911 28.472 - 24.50% -
std::search(vector<int>,_pred)_(single_element)/1000 -4.80% 320.634 305.229 - 9.99% -
std::find_end(list<int>,_pred)_(same_length)/8192 -4.78% 24121.618 22967.602 - -4.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.78% 360828565.713 343572481.691 - -0.31% -
BM_vector_deque_move/1 -4.78% 1.142 1.087 - 0.84% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.77% 760.347 724.047 - -0.65% -
SetIntersection_None_Set_uint64_256_4 -4.76% 14192032.022 13515958.320 - 2.89% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -4.75% 2548.026 2426.992 - 1.69% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -4.75% 927.455 883.413 - -5.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.73% 1112214.709 1059555.076 - -0.90% -
std::multiset<std::string>::erase(iterator)/32 -4.72% 28.135 26.807 - 4.42% -
ranges::min(std::list<char>)/64 -4.71% 28.250 26.920 - 2.32% -
std::search(deque<int>)_(no_match)/1000 -4.69% 256.475 244.439 - -2.89% -
BM_vector_deque_copy_backward/1 -4.69% 1.144 1.090 - -4.89% -
std::equal(vector<int>)_(it,_it,_it)/8 -4.69% 1.484 1.414 - 5.66% -
std::search(deque<int>)_(no_match)/1024 -4.69% 266.589 254.094 - -2.87% -
BM_format_string<wchar_t>/32 -4.68% 0.895 0.853 - -0.54% -
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 -4.68% 842.214 802.839 - 3.22% -
std::multimap<int,_int>::erase(iterator)/8192 -4.67% 23.210 22.126 - -4.75% -
SetIntersection_None_Set_uint32_256_16 -4.67% 13247588.439 12629279.152 - -0.58% -
BM_num_put<const_void*> -4.67% 5.695 5.430 - 0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -4.66% 1086123.474 1035471.819 - -3.28% -
SetIntersection_Front_Set_uint64_16384_1 -4.66% 1030722.540 982659.170 - -0.26% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 -4.66% 0.499 0.475 - -0.85% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/8192 -4.65% 24910.030 23750.547 - -4.93% -
std::for_each(list<int>)/50 -4.65% 22.255 21.221 - -0.84% -
SetIntersection_None_Set_uint64_256_16 -4.64% 13206030.398 12592884.612 - -10.51% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -4.64% 0.504 0.480 - -3.97% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -4.64% 108.669 103.627 - -4.13% -
std::partial_sort(vector<int>)_(descending)/8 -4.64% 24.698 23.553 - -0.93% -
BM_deque_vector_ranges_move/0 -4.64% 0.635 0.605 - -6.07% -
rng::contains(list<int>)_(process_all)/50 -4.63% 18.292 17.445 - -3.54% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.60% 12102.268 11545.897 - 1.14% -
dynamic_cast_(VChain_fail,_2_levels) -4.57% 14.412 13.752 - 1.99% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -4.57% 2.751 2.625 - -0.57% -
dynamic_cast_(Chain,_2_levels) -4.54% 1.190 1.136 - -9.67% -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -4.53% 48166.392 45986.423 - 0.66% -
SetIntersection_None_Vector_string_256_256 -4.52% 6337860.203 6051566.615 - -3.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.50% 1262743.305 1205918.705 - -4.43% -
SetIntersection_Front_Vector_uint32_64_64 -4.48% 9580907.319 9151537.303 - -3.94% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 -4.48% 187.451 179.052 - 1.78% -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/8192 -4.47% 3481.523 3326.011 - 0.22% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -4.46% 78.553 75.047 - -65.88% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.46% 31673526.810 30260962.527 - -1.10% -
BM_format_string<char>/32 -4.46% 0.652 0.623 - -4.76% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -4.45% 66497.027 63534.909 - -3.94% -
BM_StringFindAllMatch/8 -4.45% 2.614 2.498 - -3.42% -
BM_format_to_iterator/<std::vector>_C_string_len_6 -4.43% 3.035 2.900 - -5.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -4.42% 360663658.873 344721323.733 - 4.59% -
ranges::minmax(std::deque<long_long>)/64 -4.42% 21.699 20.740 - 0.02% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -4.41% 45.248 43.254 - -1.69% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -4.41% 537.313 513.643 - -0.38% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.40% 1.842 1.761 - 5.71% -
std::make_heap(deque<int>)_(repeated)/8192 -4.37% 20224.714 19340.102 - -4.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -4.37% 371795466.602 355541594.219 - -3.19% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -4.35% 151.760 145.155 - -9.58% -
std::unordered_multiset<int>::contains(key)/32 -4.35% 7.984 7.637 - -17.18% -
std::transform(list<int>)_(identity_transform)/50 -4.34% 38.049 36.399 - -5.18% -
SetIntersection_None_Vector_string_256_16 -4.34% 11936113.163 11418629.175 - -3.97% -
SetIntersection_Front_Vector_string_1024_1024 -4.33% 31413061.358 30052441.824 - -1.19% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -4.31% 0.441 0.422 - -7.68% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -4.30% 27.506 26.323 - -2.34% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.30% 5022.845 4807.064 - -4.92% -
dynamic_cast_(DAG_rightmost_middle,_1_level) -4.29% 19.189 18.365 - -2.82% -
BM_toupper_string<char> -4.29% 37.415 35.809 - -5.52% -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/1024 -4.29% 462.275 442.446 - 0.40% -
SetIntersection_None_Vector_string_256_4 -4.28% 12458616.259 11925292.725 - -3.78% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.28% 113.283 108.434 - -2.65% -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -4.28% 5919.159 5665.818 - 0.71% -
rng::find_last(deque<int>)_(bail_10%)/8 -4.27% 2.779 2.660 - -2.84% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -4.26% 1.831 1.753 - -0.35% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.26% 41.460 39.695 - 0.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -4.25% 32.177 30.809 - -5.95% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -4.24% 11.619 11.126 - -5.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -4.24% 3779377.881 3619249.165 - 0.00% -
BM_std_minmax_element<int>/4096 -4.23% 1319.670 1263.814 - -5.67% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -4.23% 9038.957 8656.409 - -2.50% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -4.23% 51.189 49.024 - -0.60% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.22% 38.166 36.555 - 22.72% -
std::format(double)_(fmt:_{:_0e}) -4.21% 45.999 44.064 - 1.62% -
BM_toupper_char<char> -4.21% 1.202 1.151 - -8.22% -
SetIntersection_None_Set_uint32_1024_1024 -4.20% 11042399.006 10578663.182 - -1.71% -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 -4.20% 65.724 62.965 - 0.12% -
SetIntersection_Front_Set_uint64_256_16 -4.19% 4677471.585 4481307.063 - -3.09% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.17% 11601.979 11118.019 - 0.15% -
rng::contains(deque<int>)_(process_all)/1048576 -4.17% 381544.736 365649.857 - -0.30% -
std::multimap<int,_int>::clear()/8192 -4.16% 83410.422 79937.005 - -5.86% -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/8192 -4.16% 878.331 841.800 - 0.44% -
ranges::minmax(std::deque<__int128>)/64 -4.15% 25.508 24.450 - -3.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -4.14% 17157866.538 16446739.557 - 0.95% -
dynamic_cast_(Chain,_3_levels) -4.14% 1.187 1.138 - -8.26% -
BM_format_to_n_string_begin<std::wstring>/1 -4.14% 13.849 13.276 - -1.19% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -4.13% 16870.463 16174.527 - -4.30% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -4.11% 119962.615 115030.810 - -4.45% -
BM_num_put<long> -4.11% 5.025 4.818 - 2.52% -
std::transform(list<int>,_list<int>)/8192 -4.11% 9600.006 9205.621 - -2.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.11% 4310046.287 4133051.117 - -3.40% -
SetIntersection_Front_Vector_string_64_16 -4.10% 19270535.409 18479712.308 - -3.89% -
BM_deque_deque_copy/2 -4.08% 2.997 2.875 - -9.17% -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/32 -4.07% 823.103 789.611 - -9.23% -
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -4.07% 7862.433 7542.700 - -0.32% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 -4.05% 49.331 47.332 - -1.29% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 -4.05% 255.131 244.792 - -1.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -4.05% 362652396.983 347957448.568 - 0.54% -
std::set<int>::insert(value)_(new_value,_end)/1024 -4.04% 30.974 29.721 - -3.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -4.04% 1023961.417 982573.861 - -4.89% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -4.03% 23225.601 22289.549 - 0.14% -
SetIntersection_None_Vector_float_1024_64 -4.02% 3454974.853 3315916.238 - 40.65% -
std::fill(vector<bool>)/512 -4.01% 1.573 1.510 - 0.50% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -4.01% 32282.722 30988.931 - -3.90% -
std::copy(vector<int>)/32768 -4.01% 3679.798 3532.407 - 0.01% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 -4.00% 4.523 4.342 - -2.14% -
std::copy_n(deque<int>)/512 -4.00% 145.986 140.153 - -1.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -3.99% 366124807.671 351506134.146 - 0.19% -
SetIntersection_None_Vector_uint32_16384_16384 -3.97% 34473278.746 33104920.108 - 64.94% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.96% 4.175 4.010 - -4.48% -
SetIntersection_None_Set_uint32_256_4 -3.96% 14011558.571 13456939.019 - 1.77% -
BM_BitsetToString<32>/Sparse_(10%)/10 -3.96% 11.195 10.752 - -6.04% -
std::copy_if(list<int>)_(every_other)/32768 -3.95% 26003.621 24977.264 - -3.19% -
rng::find_last(deque<int>)_(bail_90%)/1024 -3.94% 33.745 32.415 - 3.09% -
SetIntersection_None_Vector_string_256_64 -3.94% 10039263.025 9644173.499 - -4.19% -
BM_StringRead_Cold_Shallow_Large -3.93% 1.314 1.262 - 6.81% -
ranges::minmax(std::deque<char>)/70000 -3.93% 23575.644 22649.156 - -5.89% -
std::set<int>::erase(iterator)/1024 -3.92% 21.296 20.462 - -2.62% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/8192 -3.91% 47508.392 45649.957 - -2.66% -
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 -3.91% 26.458 25.424 - -4.84% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -3.90% 880.802 846.417 - -0.57% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 -3.90% 5920.351 5689.246 - 0.60% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -3.88% 7064.742 6790.547 - -1.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.88% 1041599.037 1001227.833 - -3.39% -
dynamic_cast_(Chain,_1_level) -3.87% 1.197 1.151 - -8.46% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 -3.87% 13.815 13.280 - -0.41% -
BM_StringRead_Cold_Shallow_Small -3.86% 1.313 1.263 - 6.80% -
dynamic_cast_(VChain,_2_levels) -3.85% 11.404 10.964 - -0.23% -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -3.85% 185.683 178.531 - 2.11% -
BM_std_minmax_element<int>/4000 -3.85% 1280.949 1231.641 - -6.14% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.84% 242.862 233.542 - 2.69% -
SetIntersection_None_Set_uint64_16384_1 -3.82% 192417980.637 185065488.843 - -5.46% -
BM_std_minmax_element<int>/5500 -3.82% 1757.575 1690.468 - -6.00% -
ranges::minmax(std::list<long_long>)/8 -3.81% 2.070 1.991 - -2.45% -
std::stable_partition(deque<int>)_(sparse)/32 -3.81% 25.262 24.300 - 2.85% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -3.80% 87.498 84.177 - -0.77% -
std::copy_backward(list<int>)/512 -3.80% 377.310 362.988 - -3.79% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.79% 894.951 860.998 - -1.19% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 -3.79% 905.639 871.357 - 2.80% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.78% 254.437 244.830 - 0.08% -
std::set<int>::erase(key)_(existent)/1024 -3.77% 24.636 23.707 - -1.82% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.77% 1698.959 1634.961 - -8.13% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 -3.77% 187917.663 180839.476 - 0.20% -
std::replace(vector<int>)_(sprinkled)/8192 -3.76% 1210.043 1164.509 - -10.10% -
BM_num_put<unsigned_long_long> -3.75% 5.107 4.916 - -2.46% -
std::count(list<int>)_(every_other)/8192 -3.74% 6581.925 6335.517 - -7.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.74% 11238042.358 10817326.792 - 1.00% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -3.74% 77.213 74.328 - -5.00% -
dynamic_cast_(DAG_rightmost_middle,_3_levels) -3.73% 7.726 7.438 - -1.96% -
std::unordered_multimap<int,_int>::count(key)/1024 -3.71% 10.739 10.341 - -4.02% -
BM_std_minmax_element<int>/3 -3.70% 0.958 0.922 - 15.37% -
dynamic_cast_(DAG_rightmost_middle,_2_levels) -3.70% 13.593 13.090 - -2.71% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -3.70% 16765.733 16145.993 - -3.13% -
SetIntersection_Front_Set_uint32_1024_64 -3.69% 1900374.005 1830160.804 - 0.41% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -3.69% 7367.954 7095.955 - -2.25% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.69% 21090.387 20312.379 - 0.89% -
std::find_end(deque<int>)_(near_matches)/8192 -3.68% 2153373.935 2074103.681 - -0.92% -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/8192 -3.67% 47955.346 46193.161 - -4.50% -
BM_StringRelational_Less_Empty_Small_Control -3.66% 0.550 0.530 - -1.24% -
std::copy_if(vector<int>)_(entire_range)/8 -3.63% 2.261 2.179 - -3.95% -
SetIntersection_None_Set_uint32_64_64 -3.62% 12752503.116 12290843.145 - 0.94% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -3.61% 7037.603 6783.657 - -0.66% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 -3.61% 1244.449 1199.581 - -0.34% -
BM_format_to_n_string_pointer<wchar_t>/1048576 -3.60% 147198.788 141903.802 - 1.78% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.59% 12949.112 12483.769 - 0.73% -
std::unique_copy(list<int>)_(contiguous)/52 -3.59% 19.992 19.274 - -0.10% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/1024 -3.58% 3881.135 3742.299 - -3.02% -
std::set<std::string>::lower_bound(key)/1024 -3.58% 133.567 128.791 - -2.52% -
BM_StringConstructDestroyCStr_Small_Opaque -3.57% 2.421 2.334 - -3.55% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -3.57% 1.246 1.201 - -0.10% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.57% 288266.111 277978.917 - -1.18% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.57% 10747.724 10364.258 - -1.70% -
ranges::min(std::vector<__int128>)/8 -3.56% 2.530 2.440 - -2.29% -
std::move_backward(vector<bool>)_(unaligned)/32768 -3.56% 40382.252 38944.790 - -3.52% -
std::map<std::string,_int>::lower_bound(key)/32 -3.55% 71.641 69.097 - -10.85% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 -3.55% 17170.293 16561.166 - -0.24% -
BM_deque_vector_move_backward/64 -3.55% 2.560 2.469 - -1.73% -
std::set<int>::erase(key)_(existent)/8192 -3.54% 29.238 28.203 - -1.23% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -3.54% 2888.508 2786.367 - 0.17% -
BM_format/C_string_len_60 -3.54% 21.842 21.070 - 4.43% -
std::find_if_not(vector<int>)_(process_all)/50 -3.53% 8.176 7.887 - -0.06% -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 -3.53% 9987.609 9635.044 - 2.19% -
SetIntersection_Interlaced_Set_string_16384_256 -3.52% 374864042.271 361660298.383 - 2.90% -
std::fill_n(vector<bool>)/64 -3.52% 1.391 1.342 - -7.32% -
rng::for_each(multiset<int>)/8192 -3.52% 17610.094 16990.779 - 0.96% -
std::reverse_copy(deque<int>)/32768 -3.51% 10410.322 10044.611 - -1.51% -
BM_deque_deque_move/2 -3.51% 3.222 3.109 - -3.66% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.50% 11154.966 10764.202 - -4.60% -
SetIntersection_Interlaced_Set_uint64_16384_4 -3.50% 155413670.465 149969622.353 - -3.25% -
std::mismatch(vector<int>)_(it,_it,_it)/1000 -3.50% 247.699 239.023 - -2.22% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -3.50% 2260.219 2181.084 - -7.74% -
BM_format_to_iterator/<std::array>_string_len_6 -3.50% 2.305 2.225 - -5.34% -
SetIntersection_None_Set_uint64_64_1 -3.50% 25424324.329 24535560.806 - -4.99% -
BM_std_minmax_element<long_long>/4000 -3.49% 1315.410 1269.461 - -1.64% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.49% 10372.835 10010.546 - -3.18% -
std::make_heap(deque<int>)_(repeated)/1024 -3.49% 2582.729 2492.678 - -2.03% -
SetIntersection_None_Set_float_1024_16 -3.48% 11105666.170 10719374.800 - -0.25% -
dynamic_cast_(DAG_sidecast_fail,_2_levels) -3.48% 72.316 69.802 - -1.93% -
BM_Copy_LargeTrivialFunctor -3.47% 11.674 11.268 - -0.77% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.47% 93865.849 90610.901 - -1.55% -
std::unordered_set<int>::erase(key)_(existent)/8192 -3.47% 21.013 20.285 - -8.01% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 -3.46% 4.068 3.927 - 0.03% -
std::find_end(vector<int>)_(match_near_end)/1024 -3.46% 25.404 24.526 - -0.60% -
std::copy_if(deque<int>)_(entire_range)/4096 -3.45% 1203.040 1161.523 - -2.98% -
BM_StringRead_Cold_Shallow_Empty -3.44% 1.290 1.246 - 0.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.42% 342006379.273 330299443.286 - -7.48% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.41% 2108608.838 2036681.864 - -3.66% -
std::stable_sort(deque<int>)_(repeated)/8 -3.41% 44.439 42.924 - -0.65% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.41% 1460.676 1410.901 - 3.87% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.41% 30.777 29.728 - -4.04% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.39% 93538.165 90363.634 - -3.78% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -3.39% 51.069 49.336 - -1.96% -
SetIntersection_Front_Vector_uint64_1024_64 -3.38% 1162575.698 1123243.663 - -4.73% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -3.38% 2.750 2.657 - -5.20% -
std::set<int>::erase(iterator)/8192 -3.38% 22.294 21.540 - -2.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.37% 1312094.647 1267859.526 - 0.64% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -3.36% 29.727 28.728 - 1.47% -
SetIntersection_Interlaced_Set_float_1024_4 -3.33% 8640260.808 8352739.969 - -2.54% -
std::fill_n(list<int>)/8192 -3.32% 7443.769 7196.410 - 2.68% -
std::multiset<std::string>::find(key)/32 -3.32% 85.906 83.054 - -6.93% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.32% 12957.265 12527.190 - -2.04% -
std::unordered_set<std::string>::contains(key)/8192 -3.32% 133.157 128.740 - 0.18% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1048576 -3.32% 1755088.194 1696878.396 - 2.70% -
std::set<int>::clear()/8192 -3.31% 84610.965 81809.783 - -2.12% -
std::format(double)_(fmt:_{:0^17500_0f}) -3.31% 1373.843 1328.413 - -3.12% -
std::set<int>::clear()/1024 -3.31% 10427.801 10082.995 - -1.84% -
ranges::min(std::vector<__int128>)/64 -3.30% 17.376 16.802 - -2.53% -
rng::for_each(multimap<int>)/8192 -3.30% 17462.288 16886.319 - 0.28% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -3.30% 1019955.659 986340.037 - -3.82% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 -3.30% 437159.812 422753.664 - 2.72% -
BM_std_minmax_element<long_long>/5500 -3.29% 1798.590 1739.333 - -1.60% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -3.29% 3734.907 3611.882 - 2.08% -
rng::fold_left(deque<int>)/8 -3.28% 3.618 3.499 - 4.46% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.28% 9.978 9.651 - 2.44% -
std::vector<int>::ctor(size_type)/32 -3.27% 9.999 9.672 - -0.02% -
BM_deque_vector_copy/4000 -3.27% 154.896 149.837 - -0.12% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -3.26% 54225.109 52456.370 - -1.06% -
std::unordered_multimap<int,_int>::contains(key)/1024 -3.26% 10.654 10.307 - -0.54% -
std::sort(deque<int>)_(qsort_adversarial)/8 -3.25% 22.732 21.993 - -7.23% -
BM_deque_vector_copy/4096 -3.25% 159.496 154.312 - -0.58% -
std::mismatch(vector<int>)_(it,_it,_it)/8192 -3.25% 1975.935 1911.762 - -0.52% -
bm_lexicographical_compare<int>/1048576 -3.24% 241554.289 233729.441 - -2.59% -
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(different_allocators) -3.24% 2.541 2.458 - 1.34% -
ranges::minmax(std::vector<long_long>)/8 -3.23% 2.054 1.988 - -1.45% -
rng::for_each(map<int>)/8192 -3.23% 17475.835 16911.738 - 0.23% -
BM_CmpEqual_int_ushort -3.22% 1.111 1.075 - -3.80% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 -3.22% 1743913.584 1687702.078 - 2.91% -
std::none_of(deque<int>)_(process_all)/32 -3.21% 8.129 7.868 - -8.31% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.21% 23480.198 22727.639 - 2.55% -
dynamic_cast_(VChain_fail,_1_level) -3.20% 7.177 6.947 - -0.15% -
std::partial_sort(deque<int>)_(ascending)/8192 -3.20% 113460.211 109830.387 - -0.53% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.18% 57317.334 55495.746 - -3.40% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.17% 2039.615 1974.888 - -2.05% -
rng::find_if_not(vector<bool>)_(process_all)/50 -3.17% 27.035 26.178 - -2.41% -
bm_lexicographical_compare<int>/64 -3.17% 15.503 15.012 - -2.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.17% 380543471.441 368482933.659 - 8.15% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -3.15% 2617.172 2534.787 - 1.29% -
BM_vector_deque_copy_backward/5500 -3.14% 226.690 219.571 - -2.22% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -3.14% 28537.001 27641.395 - 1.06% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/0 -3.14% 3.687 3.571 - -3.61% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -3.13% 76.724 74.321 - -7.24% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096 -3.13% 6831.371 6617.437 - 2.77% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -3.13% 29.857 28.923 - -3.23% -
BM_formatted_size_string<char>/1 -3.12% 5.421 5.252 - -2.13% -
dynamic_cast_(DAG_leftmost_middle,_3_levels) -3.10% 21.566 20.897 - -0.81% -
bm_lexicographical_compare<unsigned_char>/4096 -3.10% 76.869 74.487 - -2.58% -
ranges::min(std::list<__int128>)/8 -3.10% 2.427 2.352 - -1.65% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768 -3.09% 54786.821 53092.289 - 2.88% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.09% 56130.419 54397.701 - -2.60% -
rng::contains_subrange(deque<int>)_(single_element)/50 -3.08% 19.727 19.118 - -5.56% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 -3.07% 33.672 32.637 - -3.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.07% 356024336.349 345094375.157 - -0.70% -
SetIntersection_None_Set_uint64_16384_256 -3.06% 193875886.500 187939574.290 - -3.28% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 -3.06% 6830.137 6621.371 - 2.88% -
BM_deque_vector_copy/5500 -3.05% 213.313 206.808 - 0.53% -
SetIntersection_Front_Vector_string_262144_1 -3.04% 1034384.593 1002931.129 - -2.56% -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -3.04% 35642.049 34558.456 - 0.94% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144 -3.04% 437961.800 424661.157 - 2.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -3.03% 1038510.446 1007009.251 - 2.62% -
std::format(double)_(fmt:_{:017500_0f}) -3.03% 1328.136 1287.883 - -4.62% -
BM_to_sys/1970 -3.03% 5.087 4.933 - 0.70% -
std::find_if_not(vector<int>)_(process_all)/8192 -3.03% 1290.644 1251.595 - 0.30% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.02% 7.154 6.938 - -0.63% -
bm_lexicographical_compare<int>/32768 -3.02% 7371.813 7149.292 - -2.34% -
bm_lexicographical_compare<int>/8 -3.02% 2.555 2.478 - -2.91% -
std::for_each(multimap<int>::iterator)/8192 -3.01% 17347.075 16824.170 - 1.36% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.01% 82342.303 79866.031 - -0.98% -
BM_std_minmax_element<int>/65536 -3.01% 21299.836 20659.469 - -3.94% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.01% 926.458 898.614 - 5.30% -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 -2.99% 251906.540 244375.720 - -1.32% -
std::flat_map<int,_int>::ctor(const_Self&)/32 -2.98% 23.639 22.935 - 0.29% -
std::find_if_not(vector<int>)_(process_all)/1024 -2.95% 162.840 158.040 - -0.09% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.94% 7453.754 7234.338 - -2.90% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -2.94% 14543.054 14115.585 - -3.99% -
bm_lexicographical_compare<int>/262144 -2.93% 59022.333 57290.218 - -2.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.93% 45.781 44.441 - -3.41% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.93% 4.702 4.564 - -2.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.93% 70.907 68.833 - -46.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.92% 18717243.248 18169924.446 - 1.32% -
bm_ranges_lexicographical_compare<int>/512 -2.92% 188.276 182.778 - -2.91% -
std::multiset<std::string>::contains(key)/1024 -2.90% 145.938 141.706 - -2.11% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 -2.89% 54626.045 53046.862 - 2.87% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.89% 25.601 24.861 - -6.70% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.89% 3750.737 3642.340 - 2.80% -
std::make_heap(deque<int>)_(ascending)/8192 -2.89% 22079.968 21442.316 - -1.72% -
std::copy_backward(list<int>)/32768 -2.88% 27180.919 26397.610 - -1.51% -
std::find_if_not(vector<int>)_(process_all)/32768 -2.88% 5162.381 5013.891 - 0.62% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -2.87% 6915.099 6716.328 - -1.55% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -2.87% 12.140 11.791 - -0.81% -
BM_BitsetToString<64>/Uniform_(50%)/50 -2.87% 34.432 33.444 - 23.96% -
std::move_backward(vector<int>)/8 -2.87% 2.318 2.252 - -3.31% -
SetIntersection_Front_Vector_string_16384_1024 -2.87% 32742909.808 31803289.847 - -2.30% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.87% 2819.779 2738.870 - 0.87% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.87% 188.208 182.816 - -2.46% -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/1024 -2.85% 32100.546 31184.138 - -4.66% -
std::make_heap(vector<int>,_pred)_(descending)/8 -2.85% 20.346 19.765 - 0.33% -
std::copy_backward(vector<int>)/8 -2.85% 2.281 2.216 - -2.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.85% 4085905.012 3969400.050 - 7.55% -
ranges::minmax(std::vector<__int128>)/8 -2.85% 4.208 4.088 - -3.87% -
rng::find(vector<bool>)_(process_all)/8 -2.85% 4.184 4.065 - -2.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.84% 1087385.789 1056451.676 - 2.82% -
ranges::minmax(std::list<__int128>)/70000 -2.84% 57295.075 55666.546 - -2.78% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.84% 612759.189 595373.338 - 1.25% -
std::for_each(map<int>::iterator)/8192 -2.83% 17408.742 16915.223 - 1.02% -
SetIntersection_Front_Set_float_16384_64 -2.83% 1967598.638 1911882.730 - 6.73% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 -2.82% 77.201 75.020 - -2.26% -
bm_ranges_lexicographical_compare<signed_char>/4096 -2.82% 1474.915 1433.282 - -2.36% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -2.82% 275282.856 267517.298 - -3.74% -
std::remove_copy(list<int>)_(prefix)/8192 -2.82% 7084.361 6884.666 - -0.40% -
std::copy_if(list<int>)_(every_other)/8 -2.82% 2.306 2.241 - -2.48% -
BM_toupper_string<wchar_t> -2.81% 35.621 34.618 - 1.66% -
BM_deque_vector_ranges_move/64000 -2.81% 20811.740 20226.352 - -3.25% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -2.81% 39.381 38.274 - -2.54% -
BM_vector_deque_copy_backward/1024 -2.81% 45.808 44.521 - -0.82% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.80% 55957.788 54390.422 - -0.99% -
std::rotate(vector<int>)_(by_1/4)/32 -2.79% 8.139 7.912 - -3.48% -
bm_ranges_lexicographical_compare<signed_char>/32768 -2.79% 11749.737 11422.055 - -2.35% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.78% 4.438 4.315 - -1.11% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -2.78% 22725.158 22094.499 - -5.82% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.77% 26.792 26.050 - -1.53% -
BM_std_minmax_element<long_long>/70000 -2.77% 22867.541 22234.169 - -1.18% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -2.76% 1594.435 1550.362 - -4.53% -
std::find_end(list<int>)_(match_near_end)/8192 -2.76% 1094.807 1064.551 - -2.82% -
SetIntersection_Interlaced_Set_float_256_64 -2.76% 12997612.033 12638506.610 - -0.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.76% 10738690.337 10442570.318 - -12.65% -
bm_ranges_lexicographical_compare<int>/8 -2.76% 3.269 3.178 - -1.89% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.76% 22.031 21.424 - -0.26% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -2.75% 24.922 24.236 - -0.61% -
BM_std_minmax_element<long_long>/64000 -2.75% 20921.410 20346.886 - -1.10% -
BM_std_minmax_element<long_long>/64 -2.74% 20.770 20.201 - -1.53% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 -2.73% 1239.673 1205.842 - 0.83% -
dynamic_cast_(DAG_sidecast_fail,_3_levels) -2.73% 87.466 85.079 - 0.18% -
SetIntersection_Interlaced_Set_float_64_4 -2.72% 22576552.529 21961611.468 - 1.53% -
std::copy_backward(deque<int>)/512 -2.72% 20.168 19.620 - -1.44% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 -2.72% 271515.843 264137.961 - -4.05% -
BM_deque_vector_copy/1024 -2.71% 39.697 38.619 - -0.32% -
ranges::min(std::vector<char>)/70000 -2.71% 488.912 475.670 - -2.31% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -2.71% 29.973 29.161 - -2.88% -
std::rotate(list<int>)_(1_element_forward)/8192 -2.71% 9992.263 9721.797 - -0.90% -
std::partition_point(list<int>)/8192 -2.70% 5596.922 5445.778 - -0.01% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.69% 25.697 25.005 - -0.85% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.69% 251.989 245.213 - 0.67% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -2.69% 7.147 6.955 - -0.21% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 -2.68% 54.880 53.407 - -1.46% -
rng::fold_left(list<int>)/8192 -2.68% 11207.277 10906.762 - 4.42% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.67% 20898.389 20339.503 - -7.00% -
bm_lexicographical_compare<signed_char>/1048576 -2.67% 234406.103 228146.615 - -1.86% -
BM_std_minmax_element<long_long>/65536 -2.67% 21602.592 21026.514 - -1.28% -
ranges::min(std::deque<char>)/8 -2.66% 2.244 2.184 - -2.14% -
bm_lexicographical_compare<unsigned_char>/32768 -2.66% 568.008 552.911 - -2.28% -
rng::contains(deque<int>)_(process_all)/8192 -2.66% 2911.219 2833.880 - -0.18% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512 -2.66% 835.867 813.666 - 2.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.65% 353611666.709 344246325.471 - -0.11% -
dynamic_cast_(Chain,_9_levels) -2.64% 1.127 1.097 - -9.83% -
std::find_if_not(vector<int>)_(process_all)/8 -2.63% 1.559 1.518 - -0.57% -
std::unordered_set<int>::clear()/1024 -2.63% 5302.206 5162.547 - -2.75% -
bm_ranges_lexicographical_compare<int>/4096 -2.63% 1470.349 1431.672 - -1.90% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -2.63% 42.532 41.414 - -1.67% -
std::make_heap(deque<int>)_(descending)/1024 -2.63% 3591.039 3496.743 - -0.67% -
bm_ranges_lexicographical_compare<int>/64 -2.63% 23.341 22.728 - -1.79% -
std::set<int>::erase(iterator)/32 -2.62% 21.041 20.489 - -2.17% -
bm_lexicographical_compare<unsigned_char>/1 -2.62% 1.785 1.738 - -1.95% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/1024 -2.62% 2483.701 2418.575 - -0.88% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.62% 1796.268 1749.190 - 4.76% -
bm_lexicographical_compare<signed_char>/262144 -2.62% 58553.734 57019.125 - -1.82% -
BM_std_minmax_element<int>/64 -2.61% 20.552 20.015 - -3.16% -
BM_emoji_escaped<wchar_t> -2.61% 5877.669 5724.291 - -0.38% -
ranges::minmax(std::vector<long_long>)/1 -2.61% 0.451 0.440 - 30.41% -
std::set<std::string>::equal_range(key)/1024 -2.60% 112.945 110.003 - -1.41% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -2.59% 0.960 0.935 - -1.01% -
BM_emoji_text<char> -2.59% 34616.736 33720.131 - 0.40% -
std::move(vector<bool>)_(unaligned)/64 -2.59% 53.857 52.463 - -2.52% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.59% 4.089 3.984 - -13.16% -
std::search_n(deque<int>)_(no_match)/32 -2.58% 15.112 14.721 - -0.37% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/1024 -2.58% 2727.129 2656.683 - 1.38% -
std::copy_if(deque<int>)_(entire_range)/262144 -2.58% 81017.920 78926.246 - -3.09% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 -2.58% 71095.569 69261.124 - -4.15% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 -2.58% 835.925 814.366 - 2.52% -
bm_ranges_lexicographical_compare<signed_char>/1048576 -2.57% 376157.935 366475.128 - -2.19% -
SetIntersection_Front_Set_uint64_256_64 -2.56% 6037569.992 5882761.505 - -10.26% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.56% 27.717 27.006 - -2.79% -
std::rotate(deque<int>)_(by_1/2)/50 -2.56% 8.992 8.762 - -2.32% -
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 -2.55% 13.123 12.788 - -0.88% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.55% 670.501 653.421 - -0.24% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -2.54% 19.703 19.202 - -2.01% -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/8192 -2.54% 275226.134 268243.547 - -4.18% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 -2.54% 1290.740 1258.000 - 0.40% -
std::search(deque<int>,_pred)_(near_matches)/1000 -2.53% 31994.117 31183.300 - -0.31% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/8192 -2.53% 178.699 174.170 - -7.12% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -2.53% 15.626 15.230 - -0.92% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.52% 951.097 927.092 - -5.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.52% 5255210.312 5122773.115 - -16.48% -
std::search(deque<int>)_(same_length)/1000 -2.52% 527.418 514.143 - 0.79% -
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 -2.52% 6025.168 5873.622 - -2.11% -
BM_std_minmax_element<int>/64000 -2.51% 20662.091 20143.667 - -3.04% -
ranges::minmax(std::vector<long_long>)/64 -2.51% 16.550 16.135 - -2.51% -
std::remove_copy(list<int>)_(sprinkled)/8192 -2.50% 7007.185 6831.671 - -0.47% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.50% 4.579 4.465 - -1.05% -
std::search(deque<int>,_pred)_(near_matches)/1024 -2.50% 33180.002 32349.919 - -0.45% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.50% 55802.967 54409.585 - -5.70% -
BM_std_minmax_element<long_long>/4096 -2.49% 1345.768 1312.196 - -1.49% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -2.48% 29.888 29.147 - -0.57% -
std::set<int>::erase(key)_(existent)/32 -2.48% 23.182 22.607 - -1.10% -
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -2.48% 133.044 129.746 - -5.41% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -2.48% 727.830 709.796 - -1.50% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 -2.47% 11246.870 10968.539 - -2.27% -
std::rotate_copy(list<int>)/32 -2.47% 8.504 8.294 - 1.23% -
SetIntersection_Interlaced_Set_string_1024_64 -2.47% 21474411.385 20943505.177 - -0.73% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 -2.47% 1.282 1.250 - -0.46% -
rng::contains_subrange(list<int>)_(process_all)/50 -2.47% 16.711 16.298 - 5.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.47% 1036369.242 1010774.588 - 2.51% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 -2.46% 196234.811 191399.019 - 2.23% -
std::generate(deque<int>)/8192 -2.46% 2449.602 2389.286 - -0.70% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.45% 3.260 3.180 - -2.20% -
SetIntersection_None_Vector_string_64_16 -2.45% 20090721.954 19599023.037 - -2.10% -
std::make_heap(vector<int>,_pred)_(descending)/8192 -2.45% 7412.184 7230.920 - -0.06% -
SetIntersection_Front_Set_uint32_262144_64 -2.44% 1890926.436 1844717.236 - -1.45% -
std::generate(list<int>)/32 -2.43% 8.462 8.256 - -1.21% -
bm_lexicographical_compare<signed_char>/32768 -2.43% 7317.136 7139.423 - -1.51% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 -2.43% 31657.626 30889.443 - -4.47% -
std::make_heap(vector<int>,_pred)_(heap)/8192 -2.43% 7383.704 7204.608 - 0.04% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.42% 117849.920 115000.326 - -5.10% -
std::move(vector<int>)/32768 -2.42% 1703.394 1662.220 - -1.62% -
ranges::min(std::deque<char>)/64 -2.42% 15.379 15.008 - -16.92% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -2.42% 146044.403 142516.865 - -3.31% -
std::format(float)_(fmt:_{:0<17500_0a}) -2.41% 1216.308 1186.959 - -3.06% -
BM_CmpEqual_ushort_uint -2.41% 1.063 1.037 - -3.29% -
SetIntersection_Front_Vector_float_1024_16 -2.41% 1044392.027 1019224.804 - -5.22% -
std::transform(deque<int>)_(identity_transform)/32 -2.40% 9.425 9.199 - -1.77% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 -2.40% 568.403 554.756 - -2.10% -
bm_lexicographical_compare<signed_char>/64 -2.40% 15.537 15.164 - -0.84% -
rng::contains_subrange(list<int>)_(process_all)/8192 -2.40% 7610.397 7427.709 - 9.94% -
bm_lexicographical_compare<int>/4096 -2.39% 925.966 903.859 - -1.63% -
std::partial_sort(vector<int>)_(heap)/8 -2.39% 23.479 22.919 - -2.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.38% 79201.066 77314.567 - -0.98% -
std::stable_partition(vector<int>)_(sparse)/50 -2.38% 23.631 23.069 - -4.10% -
ranges::min(std::deque<char>)/70000 -2.38% 16778.151 16378.918 - -22.99% -
SetIntersection_Front_Vector_uint64_16384_16 -2.38% 1031034.067 1006521.191 - -4.21% -
bm_make_exception_ptr/threads:8 -2.38% 2.109 2.059 - -11.62% -
BM_vector_deque_copy_backward/512 -2.37% 24.107 23.537 - -0.23% -
std::format(double)_(fmt:_{:0<17500_0a}) -2.36% 1233.129 1204.002 - -0.02% -
bm_ranges_lexicographical_compare<signed_char>/262144 -2.36% 93976.523 91761.441 - -2.02% -
BM_vector_deque_copy_backward/4000 -2.36% 164.370 160.498 - -4.54% -
std::copy_n(list<int>)/8 -2.35% 2.071 2.022 - -3.94% -
std::for_each(deque<int>)/50 -2.35% 22.395 21.869 - -0.85% -
BM_BitsetToString<8192>/Uniform_(50%)/50 -2.35% 10246.630 10006.218 - -1.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.33% 26.689 26.066 - -0.74% -
SetIntersection_Interlaced_Set_uint32_64_4 -2.33% 22530387.221 22006110.990 - 2.06% -
bm_ranges_lexicographical_compare<int>/32768 -2.32% 11772.582 11499.730 - -1.49% -
std::map<std::string,_int>::count(key)/32 -2.31% 87.050 85.036 - -3.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -2.31% 1021097.694 997487.362 - 2.05% -
BM_to_sys/2100/threads:16 -2.31% 17.663 17.255 - 5.90% -
bm_make_exception_ptr/threads:4 -2.31% 3.047 2.976 - 1.90% -
ranges::minmax(std::vector<long_long>)/70000 -2.31% 18302.438 17879.820 - -2.25% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -2.31% 70.117 68.498 - -0.73% -
rng::contains_subrange(deque<int>)_(single_element)/16 -2.30% 5.630 5.500 - -7.79% -
SetIntersection_Front_Set_uint64_262144_16384 -2.30% 361262616.003 352949527.325 - 3.92% -
bm_lexicographical_compare<signed_char>/4096 -2.30% 925.907 904.601 - -1.49% -
std::move_backward(vector<int>)/1048576 -2.30% 57344.628 56025.770 - -0.34% -
BM_ConstructAndDestroy_MemPtr_Opaque -2.29% 0.942 0.921 - -0.30% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -2.29% 142.576 139.313 - -1.54% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.29% 4.168 4.073 - -1.61% -
SetIntersection_Front_Set_uint32_16384_1 -2.28% 1019692.514 996401.021 - -3.45% -
bm_ranges_lexicographical_compare<int>/1048576 -2.28% 381251.046 372546.458 - -1.54% -
SetIntersection_Front_Vector_uint32_16384_16 -2.28% 1038870.169 1015196.601 - -5.16% -
SetIntersection_None_Vector_float_256_16 -2.28% 6257500.955 6114962.996 - -2.66% -
std::remove_if(list<int>)_(sprinkled)/1024 -2.27% 981.291 958.988 - -1.23% -
BM_format_string<wchar_t>/8 -2.27% 3.205 3.132 - -0.39% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.27% 2823.048 2759.022 - -1.73% -
std::find_if(vector<int>)_(bail_25%)/8192 -2.27% 320.031 312.774 - -7.63% -
SetIntersection_Front_Set_string_64_64 -2.27% 31921932.666 31198249.437 - -0.81% -
std::multimap<std::string,_int>::clear()/8192 -2.26% 202524.150 197938.684 - -5.37% -
BM_std_minmax_element<int>/70000 -2.26% 22586.837 22076.111 - -2.86% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -2.26% 8.822 8.622 - -3.82% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.26% 101812.660 99514.472 - -1.34% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -2.26% 17.849 17.446 - -3.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.25% 41.353 40.421 - -1.31% -
std::multimap<int,_int>::ctor(const_Self&)/32 -2.25% 179.336 175.309 - 1.13% -
SetIntersection_None_Vector_uint64_262144_64 -2.25% 359131376.776 351068677.303 - -0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 -2.24% 357204037.439 349187341.705 - -0.50% -
std::remove_if(deque<int>)_(sprinkled)/50 -2.24% 61.299 59.926 - -0.38% -
SetIntersection_None_Vector_string_64_1 -2.24% 24682989.694 24130590.439 - -2.02% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -2.23% 18781.463 18362.435 - -2.62% -
BM_format_to_iterator/<std::vector>_string_len_6 -2.23% 2.306 2.254 - 1.51% -
BM_deque_deque_move/64000 -2.23% 3278.211 3205.205 - -1.34% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -2.22% 5983.708 5850.790 - -4.42% -
std::unique_copy(list<int>)_(contiguous)/32 -2.22% 10.705 10.467 - -0.84% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -2.21% 3550003.516 3471430.484 - -0.24% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.21% 138548.448 135481.962 - 0.55% -
std::format(double)_(fmt:_{:0^17500_0g}) -2.21% 1236.693 1209.351 - -0.48% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.21% 9851.791 9634.122 - -0.87% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/8192 -2.21% 21831.525 21349.280 - 1.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.20% 1085005.421 1061118.161 - -0.41% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.20% 277.935 271.821 - -0.81% -
std::map<std::string,_int>::ctor(const_Self&)/1024 -2.20% 33194.985 32465.494 - 0.41% -
std::unordered_map<int,_int>::count(key)/1024 -2.20% 9.999 9.779 - -4.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.19% 681.164 666.214 - -3.78% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.19% 113371.990 110884.419 - 0.14% -
ranges::minmax(std::vector<__int128>)/70000 -2.19% 37495.363 36673.686 - -3.34% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.19% 145845.356 142649.565 - -3.95% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.19% 13.913 13.608 - -2.71% -
ranges::min(std::vector<long_long>)/70000 -2.19% 7838.402 7666.740 - -1.75% -
std::multimap<int,_int>::erase(iterator)/32 -2.19% 20.777 20.322 - -2.01% -
SetIntersection_Front_Vector_float_262144_4 -2.18% 1027554.739 1005107.071 - 1.55% -
ranges::min(std::list<char>)/8 -2.18% 2.350 2.299 - -2.22% -
BM_format/string_len_6 -2.18% 10.412 10.186 - 0.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.18% 2077625.273 2032399.690 - -3.40% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 -2.18% 4.467 4.369 - -5.57% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.17% 21.544 21.076 - -0.88% -
std::set<int>::clear()/32 -2.17% 630.981 617.289 - -1.29% -
bm_ranges_lexicographical_compare<int>/262144 -2.17% 94073.132 92035.524 - -1.52% -
std::copy_backward(list<int>)/4096 -2.17% 3443.238 3368.685 - -2.01% -
bm_lexicographical_compare<int>/512 -2.16% 127.546 124.785 - -1.27% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -2.16% 880.656 861.600 - -0.99% -
std::unordered_set<std::string>::clear()/32 -2.16% 881.007 861.976 - -0.91% -
std::remove_copy(vector<int>)_(prefix)/50 -2.16% 13.997 13.695 - -1.06% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -2.16% 165.587 162.018 - -2.36% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -2.15% 350314481.184 342774601.032 - -1.87% -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 -2.15% 713.468 698.117 - 0.46% -
BM_deque_vector_ranges_copy/64000 -2.15% 20952.689 20502.752 - -0.95% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -2.15% 0.476 0.466 - -2.51% -
std::any_of(deque<int>)_(process_all)/32768 -2.15% 9472.045 9268.800 - -3.88% -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/32 -2.15% 249.808 244.449 - -5.62% -
std::rotate(deque<int>)_(by_1/3)/8192 -2.14% 3190.897 3122.517 - -0.98% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.14% 64943.097 63552.708 - -1.79% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.14% 4.788 4.685 - -1.84% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -2.14% 369151.352 361252.271 - 0.52% -
std::find_if(vector<int>)_(bail_25%)/32768 -2.14% 1268.495 1241.371 - -8.03% -
SetIntersection_None_Set_float_64_1 -2.14% 24840852.695 24310056.745 - -3.79% -
std::copy_if(vector<int>)_(every_other)/8 -2.14% 2.676 2.619 - -1.58% -
SetIntersection_None_Set_uint64_64_16 -2.13% 20554893.016 20116284.955 - -2.25% -
std::move(list<int>)/8 -2.12% 3.407 3.335 - -1.74% -
dynamic_cast_(Chain,_7_levels) -2.12% 1.120 1.096 - -10.19% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.12% 14.154 13.854 - -0.93% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.12% 7178.973 7026.713 - -1.90% -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -2.11% 179.982 176.176 - -1.98% -
std::all_of(deque<int>)_(process_all)/32768 -2.11% 9906.363 9696.951 - 3.32% -
SetIntersection_Interlaced_Set_float_256_16 -2.11% 12646923.513 12379614.739 - -3.96% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -2.11% 997.355 976.289 - -2.17% -
std::set<int>::lower_bound(key)/1024 -2.11% 28.085 27.492 - -1.83% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -2.11% 179798.783 176005.258 - 0.47% -
BM_format_to_string_span<char>/1048576 -2.11% 12448.545 12185.994 - -2.74% -
std::sort_heap(deque<int>,_pred)/8 -2.11% 35.062 34.324 - -0.87% -
BM_format_to_string_pointer<char>/1048576 -2.11% 12453.497 12191.170 - -2.69% -
std::stable_partition(deque<int>)_(dense)/50 -2.10% 40.667 39.812 - 0.36% -
std::search(deque<int>)_(same_length)/8192 -2.10% 4201.745 4113.403 - -0.70% -
ranges::minmax(std::vector<__int128>)/64 -2.10% 34.018 33.304 - -3.12% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 -2.09% 106.907 104.669 - -1.93% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -2.09% 17.799 17.426 - -1.43% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -2.09% 610.718 597.960 - 0.76% -
std::copy_backward(list<int>)/8 -2.08% 2.457 2.406 - -0.29% -
BM_deque_deque_copy/4000 -2.08% 171.403 167.845 - -2.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.07% 18.850 18.459 - -0.15% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.07% 16.176 15.841 - -2.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -2.07% 38.445 37.650 - -1.69% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.07% 13331.245 13055.739 - -1.06% -
SetIntersection_None_Vector_uint64_256_1 -2.07% 6575527.215 6439675.525 - 14.71% -
bm_lexicographical_compare<unsigned_char>/512 -2.07% 8.724 8.544 - -2.74% -
SetIntersection_None_Vector_uint32_16384_16 -2.06% 35213686.945 34486881.783 - 70.30% -
rng::find(vector<bool>)_(process_all)/1024 -2.06% 572.384 560.585 - -1.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.06% 10602559.336 10384111.246 - -3.05% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/32 -2.06% 80.791 79.128 - -2.13% -
std::make_heap(deque<int>)_(heap)/1024 -2.06% 3561.133 3487.808 - -2.03% -
CastTo<B<Width_/_2,_Depth>> -2.06% 2383.778 2334.705 - -7.59% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -2.06% 10.243 10.033 - -1.04% -
BM_format_to_string_begin<std::wstring>/1 -2.06% 9.849 9.646 - -3.49% -
std::set<std::string>::contains(key)/8192 -2.05% 214.328 209.931 - -1.56% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.05% 28434.540 27852.111 - 1.66% -
SetIntersection_Front_Vector_string_16_16 -2.04% 48375183.834 47387512.559 - 0.20% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.04% 20.661 20.240 - -0.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.04% 661.677 648.202 - -1.38% -
std::rotate_copy(deque<int>)/50 -2.04% 2.828 2.771 - -0.08% -
SetIntersection_Interlaced_Vector_string_256_16 -2.04% 12833470.363 12572280.768 - 0.12% -
std::shift_left(deque<int>)/8192 -2.03% 398.179 390.078 - -1.47% -
std::partition(deque<int>)_(sparse)/1024 -2.03% 449.949 440.796 - 6.04% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 -2.03% 14554.568 14258.988 - -4.37% -
std::set<std::string>::upper_bound(key)/1024 -2.03% 132.400 129.713 - -0.73% -
BM_CmpLess_uint_uchar -2.03% 1.116 1.093 - -0.59% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.03% 281.604 275.898 - -0.43% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.02% 2364.173 2316.348 - 0.58% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 -2.02% 11.007 10.785 - -2.16% -
BM_StringAssignStr_Empty_Transparent -2.02% 0.576 0.565 - 0.09% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.02% 31943.898 31299.927 - -4.20% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -2.01% 12.145 11.901 - -2.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -2.01% 4687277.321 4593098.210 - -1.73% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/0 -2.01% 0.671 0.657 - -6.23% -
SetIntersection_Interlaced_Set_float_1024_64 -2.01% 10467242.496 10257286.485 - -4.52% -
ranges::min(std::vector<__int128>)/70000 -2.00% 18787.789 18411.450 - -1.76% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 -2.00% 71702.940 70267.461 - -2.42% -
BM_BitsetToString<8192>/Sparse_(10%)/10 -2.00% 2154.073 2111.028 - 4.94% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.99% 7229.524 7085.388 - -5.45% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -1.99% 55.261 54.160 - -2.14% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.99% 11377.419 11150.901 - 1.10% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.99% 3196.657 3133.036 - 0.79% -
rng::find(vector<bool>)_(process_all)/8192 -1.99% 4544.717 4454.341 - -1.27% -
SetIntersection_Front_Vector_uint64_262144_64 -1.98% 1164379.483 1141276.350 - 1.16% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -1.98% 38.436 37.674 - -0.58% -
rng::find(vector<bool>)_(process_all)/1048576 -1.98% 581036.607 569525.044 - -1.33% -
SetIntersection_Front_Set_string_262144_16384 -1.98% 348312903.312 341418053.955 - -1.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.98% 42.840 41.992 - -1.95% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.98% 324.405 317.993 - -0.55% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 -1.98% 17.189 16.850 - 0.19% -
SetIntersection_Interlaced_Vector_uint32_262144_262144 -1.97% 350502999.887 343598457.364 - -2.10% -
std::find(deque<int>)_(process_all)/1024 -1.97% 269.484 264.188 - -0.72% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.96% 42.613 41.776 - -5.56% -
std::multimap<std::string,_int>::ctor(const_Self&)/1024 -1.96% 33736.561 33075.472 - -1.32% -
std::find_if(deque<int>)_(process_all)/32768 -1.96% 8596.613 8428.295 - -0.91% -
ranges::minmax(std::list<__int128>)/64 -1.95% 39.701 38.927 - -1.66% -
BM_to_sys/1993/threads:4 -1.95% 1.362 1.336 - -1.05% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 -1.94% 35.901 35.204 - -1.35% -
std::remove(vector<int>)_(prefix)/50 -1.94% 53.451 52.413 - -2.41% -
SetIntersection_None_Vector_float_64_64 -1.94% 9584059.421 9398212.138 - 4.11% -
ranges::minmax(std::deque<__int128>)/1 -1.94% 0.554 0.543 - -1.83% -
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -1.93% 125.272 122.854 - -0.26% -
rng::find_last(list<int>)_(bail_90%)/8 -1.93% 0.559 0.548 - -11.02% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 -1.93% 2338.909 2293.809 - -3.01% -
std::for_each(multimap<int>::iterator)/8 -1.92% 8.857 8.687 - 0.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.92% 11120534.036 10907167.476 - 1.15% -
std::copy_if(vector<int>)_(entire_range)/32768 -1.92% 7348.181 7207.215 - -1.94% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/32 -1.92% 33.468 32.826 - -1.08% -
SetIntersection_Front_Vector_string_262144_1024 -1.92% 35133697.046 34460444.655 - -0.20% -
std::copy_if(deque<int>)_(entire_range)/64 -1.91% 15.375 15.081 - -2.02% -
std::count_if(list<int>)_(every_other)/8192 -1.91% 7164.095 7027.047 - -1.95% -
std::format(double)_(fmt:_{:_0L}) -1.91% 64.149 62.922 - 1.13% -
std::copy_n(deque<int>)/32768 -1.91% 10201.960 10007.295 - -2.36% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.90% 100.574 98.660 - -0.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.90% 12484498.124 12247678.725 - -1.10% -
std::copy_if(vector<int>)_(entire_range)/4096 -1.90% 918.397 900.979 - -1.92% -
std::stable_partition(vector<int>)_(sparse)/32 -1.89% 18.929 18.571 - -18.01% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.89% 53.727 52.710 - 4.89% -
std::move(list<int>)/1048576 -1.89% 1018699.150 999447.943 - -0.91% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.89% 8122.791 7969.385 - -2.56% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.89% 665.692 653.123 - -9.05% -
std::unique(vector<int>)_(sprinkled)/1024 -1.89% 515.892 506.162 - 3.22% -
std::for_each(list<int>)/32 -1.89% 11.406 11.191 - -1.14% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 -1.88% 3.915 3.841 - -3.46% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.88% 100.212 98.324 - -0.38% -
std::rotate(vector<bool>)_(1_element_backward)/32 -1.88% 38.984 38.251 - 0.69% -
std::make_heap(deque<int>,_pred)_(descending)/8192 -1.88% 28487.925 27952.830 - -2.63% -
std::sample(deque<int>)/32 -1.87% 109.870 107.813 - -1.24% -
std::search(deque<int>)_(no_match)/8192 -1.87% 2153.979 2113.700 - -0.25% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -1.87% 17.186 16.865 - 0.01% -
SetIntersection_Front_Vector_float_16384_16 -1.87% 1057777.507 1038014.470 - -0.03% -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/32 -1.87% 766.434 752.119 - -1.09% -
dynamic_cast_(Chain,_6_levels) -1.87% 1.124 1.103 - -9.98% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 -1.87% 488961.781 479835.378 - -1.57% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.87% 2.115 2.076 - -7.52% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.86% 65.661 64.438 - 1.76% -
std::flat_multimap<int,_int>::clear()/8192 -1.86% 401.628 394.152 - -2.69% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 -1.86% 15.238 14.955 - 1.73% -
std::copy_if(list<int>)_(every_other)/64 -1.86% 23.259 22.827 - -2.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.86% 11454786.632 11242240.797 - -0.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.85% 416234.912 408517.797 - -1.66% -
BM_format_string<wchar_t>/4 -1.85% 6.035 5.923 - -0.67% -
BM_format_to_string_span<wchar_t>/1 -1.85% 9.827 9.646 - -0.93% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -1.84% 4075.320 4000.421 - 1.56% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -1.84% 41.053 40.299 - 0.59% -
BM_stop_token_async_reg_unreg_callback/1024 -1.83% 23667.021 23232.766 - -0.84% -
BM_SystemErrorWithMessage -1.83% 41.831 41.064 - -1.88% -
BM_ConstructAndDestroy_FuncPtr_Opaque -1.83% 1.265 1.242 - -1.01% -
std::find_if(vector<int>)_(bail_25%)/1024 -1.83% 39.719 38.994 - -7.39% -
BM_string_without_formatting<wchar_t> -1.82% 30.466 29.911 - 1.73% -
std::search(list<int>,_pred)_(single_element)/8192 -1.82% 9445.644 9273.712 - 0.39% -
std::copy_if(vector<int>)_(entire_range)/262144 -1.82% 59085.275 58010.171 - -1.55% -
std::format(double)_(fmt:_{:017500_10f}) -1.82% 1300.366 1276.708 - -0.82% -
std::rotate(deque<int>)_(by_1/3)/50 -1.82% 23.922 23.487 - -0.48% -
std::multimap<std::string,_int>::ctor(const_Self&)/8192 -1.82% 336510.516 330389.361 - -1.16% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/64 -1.82% 101.271 99.433 - -0.81% -
SetIntersection_Interlaced_Set_float_262144_1 -1.81% 1037235.791 1018418.605 - 0.36% -
dynamic_cast_(DAG_sidecast,_3_levels) -1.81% 84.130 82.606 - -0.85% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.81% 17.857 17.534 - -0.94% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/32 -1.81% 71.891 70.592 - -1.95% -
std::rotate(deque<int>)_(by_1/4)/50 -1.81% 24.094 23.659 - -0.65% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 -1.80% 69.040 67.797 - -4.06% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -1.80% 11.493 11.286 - -6.21% -
BM_StringFindCharLiteral/8 -1.80% 1.525 1.497 - 0.36% -
std::set<int>::upper_bound(key)/8192 -1.79% 38.464 37.773 - -0.32% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.79% 24.068 23.638 - -2.68% -
std::copy_backward(deque<int>)/32768 -1.78% 2374.226 2331.893 - -1.70% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -1.77% 12283.506 12065.643 - 3.36% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.77% 14.752 14.491 - -2.31% -
std::remove_copy_if(list<int>)_(prefix)/50 -1.77% 25.385 24.935 - -0.77% -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 -1.77% 3513.086 3450.874 - -4.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.77% 40173413.092 39462871.850 - -19.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.77% 44.409 43.625 - -0.86% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.75% 89992.843 88413.904 - -1.67% -
SetIntersection_None_Vector_string_64_4 -1.75% 23572412.449 23158864.329 - -1.72% -
ranges::min(std::list<long_long>)/8 -1.75% 1.817 1.786 - -1.94% -
BM_deque_vector_copy/512 -1.75% 20.426 20.069 - -0.63% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.75% 43230.683 42474.576 - -0.84% -
BM_deque_deque_move/70000 -1.74% 3724.340 3659.408 - 1.17% -
SetIntersection_Front_Set_string_16384_4 -1.74% 1219030.470 1197785.279 - 2.16% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 -1.74% 53.503 52.572 - -1.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.74% 362167507.177 355864305.282 - 1.35% -
SetIntersection_None_Set_string_16384_4 -1.74% 382621376.581 375962742.012 - 10.10% -
BM_format_to_n_string_begin<std::list<char>>/16384 -1.74% 14484.039 14232.051 - -3.32% -
BM_format_to_string_begin<std::vector<char>>/16384 -1.74% 143.605 141.108 - -1.24% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.74% 17.768 17.460 - -0.69% -
std::copy_n(deque<int>)/4096 -1.73% 1178.432 1158.003 - -1.81% -
std::all_of(vector<int>)_(process_all)/50 -1.73% 11.390 11.193 - -1.75% -
std::copy_if(deque<int>)_(every_other)/8 -1.73% 3.108 3.054 - 0.00% -
std::rotate(vector<int>)_(1_element_backward)/32 -1.73% 2.923 2.872 - -0.74% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.72% 5.819 5.719 - 0.61% -
std::make_heap(deque<int>)_(pipe-organ)/8192 -1.72% 22162.848 21781.194 - -1.17% -
std::multimap<std::string,_int>::find(key)/32 -1.72% 84.717 83.260 - 2.25% -
BM_num_put<bool> -1.72% 5.099 5.011 - -0.56% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.72% 159.385 156.648 - 7.67% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.71% 10.319 10.142 - 0.32% -
SetIntersection_None_Set_string_16384_1024 -1.71% 377363169.760 370895460.883 - 6.49% -
std::copy_n(list<int>)/64 -1.71% 14.372 14.126 - -2.61% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -1.71% 8394.430 8250.810 - -1.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.71% 1717588.212 1688277.069 - 3.75% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -1.69% 37159.237 36530.349 - -2.16% -
BM_cyrillic_escaped<wchar_t> -1.69% 12596.078 12383.670 - -4.73% -
std::stable_partition(vector<int>)_(sparse)/8192 -1.68% 1840.575 1809.630 - 0.82% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 -1.68% 620.702 610.271 - -1.97% -
SetIntersection_Interlaced_Set_string_256_256 -1.68% 25316126.761 24890822.731 - 0.89% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.68% 107434.306 105633.316 - -0.82% -
std::copy(list<int>)/8 -1.68% 2.450 2.409 - -1.56% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.67% 2628853.447 2584985.261 - -0.94% -
std::rotate(list<int>)_(1_element_forward)/50 -1.66% 21.761 21.399 - -0.66% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 -1.66% 2.471 2.430 - -1.13% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.66% 33.483 32.929 - 3.12% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.65% 274170.834 269648.470 - -3.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.65% 2000823.431 1967892.749 - 17.37% -
std::replace(vector<int>)_(prefix)/32 -1.65% 5.264 5.177 - -2.14% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.64% 11316.064 11130.076 - -9.07% -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -1.64% 37253.692 36642.411 - -1.85% -
ranges::min(std::vector<long_long>)/64 -1.64% 4.664 4.587 - -1.48% -
std::upper_bound(std::deque<int>)/100 -1.64% 25.979 25.554 - -1.03% -
std::multimap<std::string,_int>::ctor(const_Self&)/0 -1.63% 12.657 12.450 - -0.41% -
std::find(deque<int>)_(process_all)/50 -1.63% 13.267 13.050 - -2.59% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -1.63% 30.682 30.182 - -0.97% -
std::none_of(list<int>)_(process_all)/8 -1.63% 2.934 2.886 - -1.63% -
std::generate(deque<int>)/1024 -1.63% 311.141 306.073 - -0.88% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.63% 4537.056 4463.174 - -1.24% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/32 -1.63% 90.053 88.588 - 1.96% -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 -1.63% 1500.523 1476.140 - -0.26% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -1.62% 350850.560 345167.423 - -0.84% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.62% 19027.539 18719.678 - -0.09% -
std::copy_backward(deque<int>)/1048576 -1.62% 75252.974 74037.160 - -1.61% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -1.61% 1.596 1.570 - -6.35% -
std::replace(list<int>)_(sprinkled)/50 -1.61% 18.448 18.150 - -2.02% -
std::make_heap(vector<int>,_pred)_(descending)/1024 -1.61% 1003.397 987.206 - 0.53% -
SetIntersection_Interlaced_Set_string_1024_16 -1.61% 18263125.047 17968755.774 - -1.39% -
std::make_heap(deque<int>)_(descending)/8192 -1.61% 30612.207 30119.544 - -0.96% -
std::partition(list<int>)_(sparse)/32 -1.61% 8.886 8.743 - -2.13% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.61% 22.936 22.567 - -1.83% -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 -1.61% 1313.166 1292.086 - -2.29% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.60% 22.960 22.592 - -1.91% -
std::format(float)_(fmt:_{:0^17500_0La}) -1.60% 1288.738 1268.109 - -0.13% -
std::any_of(deque<int>)_(process_all)/8192 -1.60% 2345.916 2308.436 - -3.57% -
std::find_if(deque<int>)_(process_all)/1024 -1.60% 265.667 261.426 - -1.63% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.60% 24.998 24.598 - -3.32% -
dynamic_cast_(VDAG_leftmost,_3_levels) -1.60% 31.544 31.041 - -1.49% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.59% 17.904 17.618 - -0.81% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.59% 41.031 40.378 - -1.42% -
std::for_each(multiset<int>::iterator)/50 -1.59% 64.409 63.384 - -4.41% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.59% 11760.421 11573.802 - -0.37% -
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/32 -1.59% 211.480 208.126 - 0.35% -
std::replace(list<int>)_(prefix)/50 -1.59% 18.363 18.072 - -1.56% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 -1.58% 99.987 98.404 - -0.13% -
std::make_heap(vector<int>,_pred)_(heap)/1024 -1.58% 981.787 966.253 - 0.33% -
std::copy_n(deque<int>)/64 -1.58% 15.377 15.134 - -1.48% -
std::search(deque<int>)_(no_match)/1048576 -1.58% 278340.267 273954.150 - -0.00% -
bm_lexicographical_compare<signed_char>/512 -1.57% 126.788 124.791 - -0.94% -
std::copy_n(deque<int>)/1048576 -1.57% 318955.420 313938.599 - -1.70% -
std::remove(deque<int>)_(sprinkled)/8192 -1.57% 3630.773 3573.730 - -0.89% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 -1.57% 72805.410 71661.620 - -1.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.57% 2475.236 2436.418 - 0.87% -
std::swap_ranges(list<int>)/32 -1.57% 18.032 17.750 - -0.86% -
std::unordered_multiset<int>::ctor(const_Self&)/1024 -1.57% 7593.616 7474.673 - -1.37% -
SetIntersection_Interlaced_Set_float_16_16 -1.57% 39647698.174 39026753.539 - -1.15% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.57% 18.258 17.972 - -4.15% -
BM_std_minmax_element<short>/4 -1.56% 1.138 1.120 - -2.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.56% 12555919.791 12359793.903 - 0.13% -
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(equal_allocators) -1.56% 3.440 3.387 - -2.39% -
std::copy_if(vector<int>)_(entire_range)/512 -1.56% 121.070 119.180 - -1.83% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/1024 -1.56% 19636.610 19330.229 - -1.12% -
std::remove_copy(deque<int>)_(prefix)/8192 -1.56% 3585.632 3529.713 - -1.35% -
std::sort_heap(vector<NonIntegral>)/8 -1.56% 26.172 25.765 - -3.25% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 -1.55% 580182.427 571172.478 - -1.24% -
std::find_if_not(deque<int>)_(process_all)/32768 -1.55% 8522.498 8390.611 - -6.51% -
std::remove_copy(deque<int>)_(prefix)/1024 -1.55% 456.276 449.217 - -1.36% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.54% 92.381 90.957 - -3.93% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 -1.54% 68.918 67.856 - -5.30% -
std::find_if(deque<int>)_(process_all)/8192 -1.54% 2136.158 2103.235 - -1.10% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.54% 5801.065 5711.833 - -2.28% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8 -1.53% 12.763 12.567 - -3.64% -
SetIntersection_Interlaced_Vector_float_256_256 -1.53% 3312286.641 3261496.685 - -2.06% -
std::fill_n(vector<int>)/32 -1.53% 1.129 1.112 - -1.59% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.53% 4.504 4.435 - 1.11% -
std::make_heap(deque<int>,_pred)_(ascending)/8192 -1.53% 20402.015 20090.460 - -4.45% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.52% 685.178 674.730 - -1.95% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.52% 37208.816 36641.507 - -2.48% -
std::multiset<std::string>::upper_bound(key)/1024 -1.52% 134.138 132.096 - -2.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.52% 12146239.563 11961495.774 - -0.52% -
BM_Copy_LargeNonTrivialFunctor -1.51% 11.269 11.098 - -2.23% -
SetIntersection_Interlaced_Vector_string_16_4 -1.51% 62706108.860 61756949.617 - -1.38% -
std::list<std::string>::ctor(size_type)/8192 -1.51% 100862.783 99338.689 - -5.25% -
SetIntersection_Interlaced_Vector_float_1024_256 -1.51% 3437085.450 3385158.209 - -1.25% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.51% 16786.029 16532.715 - -0.47% -
BM_deque_deque_ranges_copy/1 -1.51% 0.954 0.940 - -13.89% -
SetIntersection_Front_Vector_float_256_16 -1.50% 3991333.561 3931306.704 - -2.36% -
SetIntersection_Front_Vector_float_64_16 -1.50% 13672051.433 13466827.232 - -1.07% -
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 -1.50% 15.924 15.685 - -2.19% -
SetIntersection_Front_Vector_uint32_16384_256 -1.50% 1658424.316 1633560.844 - -1.25% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.50% 7.083 6.977 - 2.11% -
ranges::min(std::vector<char>)/64 -1.49% 4.242 4.178 - 0.64% -
std::copy_n(vector<int>)/32768 -1.49% 3505.412 3453.102 - 0.99% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.49% 14236.239 14024.021 - -4.66% -
ranges::minmax(std::list<__int128>)/8 -1.49% 4.032 3.972 - -1.90% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.49% 38239.662 37670.291 - -1.17% -
std::format(double)_(fmt:_{:0>17500_0Le}) -1.49% 1229.945 1211.634 - -0.01% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 -1.49% 53.325 52.532 - -1.29% -
std::reverse_copy(vector<int>)/64 -1.49% 2.459 2.422 - -0.27% -
BM_to_sys/2100 -1.49% 8.677 8.548 - -1.08% -
BM_format_to_string_pointer<wchar_t>/16384 -1.49% 664.059 654.193 - -1.64% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.48% 116291.113 114565.017 - -5.85% -
SetIntersection_None_Set_uint64_16_4 -1.48% 59095092.557 58218380.942 - -1.33% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 -1.48% 58043148.518 57183659.077 - -1.67% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.48% 883.770 870.688 - -0.90% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.48% 1311154.488 1291768.954 - -1.13% -
std::sort_heap(vector<int>,_pred)/8 -1.47% 26.544 26.153 - -0.20% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.47% 13.572 13.372 - -0.64% -
std::fill_n(vector<int>)/50 -1.47% 2.189 2.157 - -1.54% -
std::replace_if(deque<int>)_(prefix)/50 -1.47% 17.631 17.372 - -3.81% -
SetIntersection_None_Set_float_1024_64 -1.47% 10739077.022 10581482.202 - -0.94% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 -1.46% 2591.998 2554.109 - -0.58% -
std::sample(deque<int>)/1024 -1.46% 3503.551 3452.380 - -0.92% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.46% 872.065 859.338 - -1.36% -
std::rotate(vector<int>)_(by_1/3)/50 -1.46% 22.840 22.507 - -2.88% -
BM_SystemErrorWithoutMessage -1.46% 32.225 31.755 - -6.66% -
BM_deque_deque_move/1024 -1.46% 46.112 45.440 - -1.34% -
std::reverse_copy(deque<int>)/4096 -1.45% 1179.172 1162.025 - -1.33% -
std::set<std::string>::find(key)/1024 -1.45% 148.108 145.956 - -1.46% -
BM_from_sys/2100 -1.45% 8.663 8.538 - -1.13% -
std::list<std::string>::ctor(size_type)/1024 -1.44% 12363.569 12184.919 - -4.46% -
std::format(double)_(fmt:_{:_10g}) -1.44% 61.604 60.714 - 1.95% -
std::fill_n(vector<bool>)/32768 -1.44% 29.864 29.433 - -1.06% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -1.44% 2785.094 2744.950 - -0.17% -
std::fill(vector<bool>)/262144 -1.44% 227.656 224.376 - -1.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.44% 4097349.796 4038358.214 - -1.96% -
std::find_end(list<int>)_(same_length)/8192 -1.44% 15059.933 14843.143 - -1.18% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.44% 699.310 689.250 - -1.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.43% 92056.486 90738.740 - 0.61% -
BM_format_to_string_begin<std::list<wchar_t>>/1 -1.43% 11.400 11.237 - -0.76% -
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 -1.43% 51527.050 50792.302 - 0.18% -
std::copy_backward(vector<int>)/512 -1.42% 16.637 16.400 - -1.37% -
std::unordered_multimap<int,_int>::count(key)/8192 -1.41% 11.667 11.502 - -0.73% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.41% 403.052 397.367 - 0.64% -
std::remove_copy_if(list<int>)_(prefix)/1024 -1.41% 782.684 771.661 - -1.82% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.41% 10.250 10.106 - -0.73% -
SetIntersection_None_Vector_string_64_64 -1.41% 12494843.348 12318940.810 - -1.25% -
std::copy_if(list<int>)_(every_other)/1048576 -1.40% 829195.639 817548.951 - -1.32% -
SetIntersection_Front_Vector_uint32_16384_1 -1.40% 1013982.482 999746.704 - -2.79% -
BM_vector_deque_copy/4000 -1.40% 167.194 164.850 - -2.42% -
std::copy_if(deque<int>)_(entire_range)/8 -1.40% 2.262 2.231 - -1.46% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.40% 903.188 890.527 - -2.59% -
rng::find_last(list<int>)_(bail_10%)/8192 -1.40% 6516.289 6425.290 - 1.77% -
std::move_backward(list<int>)/512 -1.39% 368.375 363.241 - -1.75% -
std::multimap<int,_int>::clear()/32 -1.39% 623.677 614.986 - -1.24% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.39% 434.467 428.425 - -1.36% -
rng::find_if_not(vector<bool>)_(process_all)/1024 -1.39% 571.595 563.648 - -1.04% -
std::remove_copy(list<int>)_(prefix)/50 -1.39% 17.641 17.396 - -0.81% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 -1.39% 32.734 32.279 - 1.35% -
SetIntersection_Interlaced_Set_string_1024_256 -1.39% 25294813.327 24943643.436 - 1.15% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 -1.39% 41962.659 41380.123 - -0.87% -
SetIntersection_Interlaced_Vector_string_64_64 -1.39% 23317237.798 22993631.480 - 4.23% -
std::unordered_map<int,_int>::clear()/8192 -1.39% 46434.387 45790.308 - -3.89% -
BM_vector_deque_copy_backward/4096 -1.39% 166.420 164.112 - -2.12% -
std::rotate(list<int>)_(by_1/4)/1024 -1.39% 760.149 749.618 - -1.32% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.38% 574.260 566.309 - -1.02% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.38% 240.313 236.986 - -3.36% -
rng::fold_left(deque<int>)/8192 -1.38% 12253.978 12084.380 - -0.56% -
std::remove_copy(vector<int>)_(prefix)/1024 -1.38% 260.741 257.137 - -1.26% -
std::deque<int>::ctor(size_type)/32 -1.38% 26.798 26.427 - -1.01% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.38% 23534.796 23210.039 - 0.41% -
std::rotate(vector<int>)_(by_1/3)/1024 -1.38% 282.976 279.072 - -0.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.38% 870.179 858.186 - -0.58% -
std::partition(vector<int>)_(sparse)/50 -1.38% 14.420 14.222 - -0.10% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -1.37% 161.321 159.109 - 1.53% -
std::find(deque<int>)_(bail_25%)/32768 -1.37% 2147.242 2117.795 - -1.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.36% 17.793 17.551 - -1.14% -
BM_deque_vector_ranges_copy/70000 -1.36% 22894.543 22583.408 - -1.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.36% 39.610 39.071 - -1.88% -
std::generate(deque<int>)/32 -1.36% 8.171 8.060 - -1.25% -
BM_japanese_escaped<char> -1.35% 11819.147 11659.340 - -2.43% -
std::generate(deque<int>)/50 -1.35% 12.151 11.987 - -4.00% -
BM_num_get<unsigned_long_long> -1.35% 6.082 6.000 - -1.29% -
std::copy_if(deque<int>)_(entire_range)/1048576 -1.35% 313029.601 308807.193 - -1.72% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.35% 484.651 478.115 - -1.27% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 -1.35% 956209.338 943313.740 - -1.39% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -1.35% 1.228 1.212 - -1.11% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 -1.35% 3797.855 3746.652 - -1.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.35% 22.730 22.424 - -1.16% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.35% 115036.574 113488.396 - 0.44% -
SetIntersection_Front_Set_uint64_16_16 -1.34% 39034399.229 38510877.483 - 2.97% -
std::for_each(join_view(vector<vector<int>>))/8 -1.34% 3.157 3.115 - 1.39% -
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -1.34% 61338.501 60516.604 - -0.14% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.34% 95110.524 93837.200 - -1.28% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.34% 679.110 670.033 - -0.69% -
std::rotate(list<int>)_(1_element_forward)/1024 -1.34% 748.041 738.044 - -1.12% -
rng::contains(deque<int>)_(process_all)/8 -1.34% 2.227 2.198 - -1.24% -
std::sort_heap(deque<int>)/8 -1.33% 42.155 41.592 - -1.34% -
std::copy_if(deque<int>)_(entire_range)/512 -1.33% 153.193 151.148 - -1.40% -
std::rotate(vector<bool>)_(by_1/4)/8192 -1.33% 11112.567 10964.445 - -1.29% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 -1.33% 625.007 616.690 - -1.17% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.33% 39.962 39.431 - -2.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.33% 349761541.816 345108903.479 - 1.18% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.33% 34642.037 34181.951 - 0.82% -
std::fill(vector<bool>)/4096 -1.33% 4.154 4.099 - -1.44% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.32% 5.418 5.346 - -0.09% -
std::rotate(list<int>)_(by_1/3)/1024 -1.32% 757.339 747.312 - -1.17% -
std::format(double)_(fmt:_{:0^17500_10Lf}) -1.32% 1328.201 1310.631 - -1.06% -
bm_lexicographical_compare<unsigned_char>/64 -1.32% 2.045 2.018 - -4.52% -
BM_StringCopy_Huge -1.32% 109.142 107.700 - -2.27% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.32% 5.015 4.949 - -0.59% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.32% 234.081 231.002 - -1.58% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.32% 21.737 21.451 - -3.13% -
std::remove(deque<int>)_(prefix)/8192 -1.31% 4135.597 4081.244 - -1.34% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/32 -1.31% 180.091 177.725 - -1.03% -
std::fill(vector<int>)/50 -1.31% 2.171 2.143 - -1.33% -
std::generate_n(list<int>)/32 -1.31% 9.110 8.990 - -0.92% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.31% 22717156.262 22418913.040 - -0.78% -
std::map<int,_int>::insert(const_value_type&)_(already_present)/1024 -1.31% 6.773 6.684 - -0.87% -
std::format(float)_(fmt:_{:0>17500_10Lf}) -1.31% 1223.151 1207.139 - -1.11% -
bm_exception_ptr_move_ctor_nonnull -1.31% 3.281 3.238 - -0.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.30% 13376802.809 13202654.476 - -0.02% -
std::remove_copy(deque<int>)_(prefix)/50 -1.30% 18.704 18.460 - -1.70% -
std::remove_if(deque<int>)_(sprinkled)/8192 -1.30% 3945.746 3894.381 - -0.92% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.30% 454899.968 448982.023 - -1.15% -
std::sample(list<int>)/32 -1.30% 106.720 105.334 - -1.25% -
std::fill_n(vector<bool>)/512 -1.30% 1.438 1.420 - -2.38% -
BM_format_to_string_span<wchar_t>/16384 -1.30% 663.709 655.095 - -1.25% -
std::copy_backward(list<int>)/64 -1.30% 29.415 29.033 - -0.60% -
rng::contains(deque<int>)_(process_all)/32 -1.30% 8.166 8.060 - -1.19% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.29% 21.182 20.908 - -0.50% -
std::rotate(vector<bool>)_(by_1/4)/1024 -1.29% 1359.468 1341.885 - -1.14% -
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 -1.29% 250.533 247.295 - 0.50% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.29% 6017.502 5939.748 - 1.63% -
std::fill(deque<int>)/50 -1.29% 3.297 3.254 - -1.30% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.29% 568.976 561.638 - -2.86% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -1.29% 472.337 466.256 - -1.17% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 -1.29% 867.632 856.466 - -4.08% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.28% 12436.887 12277.464 - 0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.28% 40454679.201 39936508.867 - 0.56% -
SetIntersection_Front_Set_uint64_1024_64 -1.28% 1868410.548 1844485.058 - -4.73% -
std::find(deque<int>)_(process_all)/32768 -1.28% 8673.630 8562.629 - -0.51% -
std::multiset<int>::insert(const_value_type&)_(already_present)/8192 -1.28% 24.173 23.864 - 0.13% -
BM_join_view_out_vectors/1 -1.28% 8.756 8.644 - -0.92% -
std::sample(deque<int>)/8192 -1.28% 28355.443 27993.687 - -0.84% -
BM_stop_token_single_thread_reg_unreg_callback/131072 -1.27% 3142118.454 3102127.151 - -1.95% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.27% 139715.789 137937.717 - 1.47% -
std::fill_n(vector<bool>)/4096 -1.27% 4.133 4.080 - -1.43% -
std::rotate(vector<bool>)_(by_1/3)/8192 -1.27% 15184.001 14990.904 - -1.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.27% 5706.598 5634.129 - -5.41% -
std::for_each(multimap<int>::iterator)/50 -1.27% 66.161 65.321 - -1.08% -
BM_StringRelational_Compare_Small_Small_ChangeLast -1.27% 1.851 1.828 - -2.96% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.27% 13.450 13.279 - -1.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.27% 15923250.368 15721293.411 - 0.31% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.27% 6416.417 6335.044 - -1.03% -
std::copy_if(vector<int>)_(entire_range)/1048576 -1.27% 241715.247 238650.572 - -1.41% -
std::reverse_copy(deque<int>)/512 -1.26% 143.096 141.290 - -1.41% -
std::map<std::string,_int>::upper_bound(key)/32 -1.26% 73.783 72.852 - -0.34% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 -1.26% 3.618 3.572 - 3.53% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.26% 24.208 23.903 - -1.21% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/32 -1.26% 606.184 598.556 - -0.95% -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/32 -1.26% 179.790 177.530 - -1.33% -
std::find_end(list<int>)_(process_all)/1024 -1.26% 746.137 736.762 - 0.36% -
std::rotate(vector<bool>)_(by_1/2)/8192 -1.26% 7352.108 7259.772 - -1.03% -
std::make_heap(deque<int>)_(heap)/8192 -1.25% 30488.025 30105.928 - -1.29% -
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 -1.25% 27.590 27.245 - 0.01% -
std::rotate(deque<int>)_(by_1/3)/32 -1.25% 18.749 18.515 - -1.94% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.25% 79651.718 78658.818 - 0.28% -
std::unordered_multiset<int>::ctor(const_Self&)/32 -1.25% 234.124 231.206 - -1.45% -
BM_deque_vector_ranges_copy/65536 -1.25% 21477.140 21209.491 - -1.05% -
std::format(double)_(fmt:_{:_10f}) -1.25% 106.718 105.389 - 0.53% -
BM_num_put<long_long> -1.24% 5.046 4.983 - 1.60% -
std::unordered_set<int>::erase(key)_(existent)/1024 -1.24% 19.366 19.125 - -5.05% -
std::map<std::string,_int>::clear()/32 -1.24% 857.678 847.008 - -1.58% -
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 -1.24% 4673.303 4615.171 - -0.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.24% 729.572 720.514 - -0.16% -
std::multiset<std::string>::upper_bound(key)/8192 -1.24% 199.259 196.788 - -1.74% -
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/1024 -1.24% 7482.601 7389.911 - -0.84% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.24% 24.674 24.369 - -1.09% -
std::map<std::string,_int>::erase(iterator)/32 -1.24% 29.513 29.147 - 11.77% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -1.24% 51531.495 50893.912 - -0.51% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.24% 4848.255 4788.319 - -1.90% -
std::fill_n(vector<bool>)/262144 -1.24% 227.568 224.755 - -1.44% -
std::find_if(vector<bool>)_(process_all)/50 -1.23% 25.767 25.449 - -1.94% -
std::copy_n(deque<int>)/8 -1.23% 2.058 2.032 - -1.34% -
SetIntersection_Front_Vector_string_262144_4 -1.23% 1131946.733 1118026.022 - -1.74% -
std::remove(deque<int>)_(sprinkled)/1024 -1.23% 489.873 483.859 - -1.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.23% 22389.811 22114.941 - -0.37% -
std::remove(list<int>)_(prefix)/32 -1.23% 51.479 50.848 - -1.11% -
std::replace_if(list<int>)_(prefix)/50 -1.22% 24.827 24.524 - -1.72% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 -1.22% 2377.945 2348.930 - -0.48% -
std::format(double)_(fmt:_{:0>17500_0a}) -1.22% 1215.391 1200.578 - 0.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.22% 39.166 38.689 - -0.98% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -1.22% 38239.154 37773.470 - -1.67% -
std::generate(vector<int>)/8192 -1.22% 1821.998 1799.810 - -1.07% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.22% 14724800.503 14545617.020 - -1.56% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.22% 63.037 62.270 - 16.54% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.21% 15.211 15.027 - -1.04% -
SetIntersection_Front_Vector_uint32_256_256 -1.21% 3299916.699 3259857.208 - -2.39% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.21% 42.469 41.955 - -0.13% -
std::replace(deque<int>)_(sprinkled)/50 -1.21% 13.447 13.285 - -1.71% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.21% 546.918 540.301 - -2.05% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.21% 17.842 17.627 - -0.87% -
BM_format_to_iterator/<std::vector>_string_view_len_60 -1.21% 3.675 3.630 - 0.78% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/1024 -1.21% 7815.919 7721.506 - -0.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.21% 4088445.236 4039117.039 - -0.65% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.21% 220.964 218.301 - -0.67% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 -1.20% 141799.180 140090.899 - 1.75% -
rng::find_if(vector<bool>)_(process_all)/50 -1.20% 27.148 26.821 - 0.03% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 -1.20% 465.481 459.882 - -1.07% -
BM_deque_vector_ranges_move/65536 -1.20% 21367.873 21110.951 - -1.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.20% 51.370 50.752 - -0.22% -
std::rotate(vector<int>)_(by_1/2)/32 -1.20% 3.083 3.046 - -1.57% -
SetIntersection_Interlaced_Set_string_256_4 -1.20% 17659801.138 17447848.476 - 1.53% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.20% 101314.567 100099.702 - -2.30% -
BM_StringConstructDestroyCStr_Huge_Transparent -1.20% 68.763 67.939 - -1.23% -
std::remove_if(vector<int>)_(prefix)/50 -1.20% 54.759 54.103 - -0.26% -
std::rotate(vector<int>)_(1_element_forward)/1024 -1.19% 35.635 35.210 - -1.16% -
BM_japanese_text<char> -1.19% 27615.441 27286.566 - -0.06% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.19% 3298.724 3259.453 - -2.95% -
std::remove(list<int>)_(sprinkled)/50 -1.19% 64.577 63.809 - -5.32% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.19% 883.809 873.328 - -1.33% -
std::replace(list<int>)_(sprinkled)/32 -1.19% 10.825 10.697 - -0.42% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.18% 3854.229 3808.560 - -1.09% -
std::move_backward(list<int>)/8 -1.18% 3.320 3.281 - -1.10% -
std::sort(deque<int>)_(ascending)/8 -1.18% 20.779 20.533 - -3.31% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 -1.18% 80706.771 79751.611 - -1.46% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 -1.18% 4.476 4.423 - -0.36% -
std::generate_n(vector<int>)/8192 -1.18% 1820.125 1798.713 - -1.52% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.18% 78.066 77.148 - -0.20% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.17% 2752.024 2719.696 - 0.04% -
std::find_if_not(deque<int>)_(bail_25%)/8 -1.17% 0.870 0.860 - 2.02% -
std::adjacent_find(vector<int>)/8 -1.17% 2.004 1.980 - -1.16% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.17% 13.379 13.222 - -0.88% -
std::sort(vector<int>)_(shuffled)/8192 -1.17% 57851.583 57173.413 - -0.50% -
std::generate(list<int>)/1024 -1.17% 679.154 671.196 - 0.01% -
std::move(deque<int>)/512 -1.17% 26.271 25.963 - -1.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.17% 20.038 19.803 - -0.61% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.17% 599.677 592.658 - -0.84% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.17% 103.085 101.881 - -8.21% -
SetIntersection_Front_Vector_float_262144_1024 -1.17% 3505117.306 3464244.399 - -0.23% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.17% 570.675 564.026 - -1.25% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -1.16% 63057.852 62324.627 - -0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.16% 349631544.482 345569773.267 - -0.31% -
std::sample(vector<int>)/8192 -1.16% 27228.102 26912.149 - -1.16% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.16% 16.900 16.704 - 0.24% -
std::sort(deque<int>)_(descending)/8 -1.16% 47.774 47.220 - -3.17% -
BM_format_to_string_back_inserter<std::wstring>/16384 -1.16% 9574.689 9463.810 - -1.63% -
std::search(deque<int>,_pred)_(no_match)/1000 -1.16% 600.731 593.775 - -0.22% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.16% 78302.011 77396.184 - -1.25% -
std::remove(deque<int>)_(prefix)/1024 -1.16% 552.843 546.450 - -1.39% -
std::fill(deque<int>)/32 -1.16% 2.495 2.466 - -1.11% -
std::move(deque<int>)/8 -1.16% 4.868 4.811 - -0.57% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.15% 13858.460 13698.495 - 0.43% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.15% 513.468 507.551 - -3.59% -
std::remove_copy(vector<int>)_(sprinkled)/50 -1.15% 12.486 12.343 - -1.04% -
std::partition(list<int>)_(dense)/32 -1.15% 10.312 10.194 - -8.79% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -1.15% 6.989 6.909 - 0.25% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -1.15% 1851.326 1830.113 - -0.90% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.14% 102.191 101.022 - -1.35% -
std::replace(deque<int>)_(sprinkled)/8192 -1.14% 2990.658 2956.429 - -1.74% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.14% 20.604 20.368 - 0.65% -
bm_lexicographical_compare<unsigned_char>/1048576 -1.14% 17884.658 17680.532 - -0.96% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.14% 598.463 591.643 - -1.07% -
std::for_each(set<int>::iterator)/8192 -1.14% 18391.763 18182.178 - 3.53% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 -1.14% 17.823 17.620 - 0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.14% 12195981.801 12057156.470 - -1.58% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.14% 18.243 18.036 - -0.87% -
std::remove_copy(vector<int>)_(prefix)/32 -1.14% 9.630 9.520 - -2.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.14% 91981.058 90936.794 - -0.87% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.13% 97943.782 96832.656 - -3.66% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -1.13% 2976.699 2942.936 - -8.41% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.13% 188717730.809 186579718.580 - -1.18% -
BM_deque_deque_move/4000 -1.13% 170.263 168.342 - -1.70% -
std::is_sorted(list<int>)/8 -1.13% 2.133 2.109 - 0.01% -
BM_deque_deque_copy/4096 -1.13% 174.033 172.070 - -1.39% -
dynamic_cast_(VDAG_leftmost,_5_levels) -1.13% 92.229 91.190 - -1.04% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 -1.12% 3705.909 3664.225 - -1.10% -
std::sample(vector<int>)/1024 -1.12% 3359.169 3321.392 - -1.24% -
SetIntersection_Front_Vector_uint64_16384_64 -1.12% 1179473.707 1166212.978 - 0.46% -
std::fill_n(deque<int>)/50 -1.12% 3.115 3.080 - -1.22% -
std::remove_copy(vector<int>)_(prefix)/8192 -1.12% 2047.999 2025.001 - -1.02% -
std::multimap<std::string,_int>::clear()/1024 -1.12% 19932.526 19709.079 - -6.57% -
std::fill(list<int>)/32 -1.12% 8.172 8.080 - -1.18% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/8192 -1.12% 173906.691 171964.377 - -0.71% -
rng::find_last(list<int>)_(bail_90%)/8192 -1.12% 593.297 586.671 - -0.02% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.12% 35.665 35.267 - -0.94% -
std::unordered_set<std::string>::count(key)/32 -1.11% 103.075 101.929 - -8.84% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.11% 27.120 26.819 - 10.23% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -1.11% 10183.043 10070.126 - -4.23% -
std::adjacent_find(list<int>,_pred)/1024 -1.11% 779.233 770.601 - -1.04% -
std::rotate(deque<int>)_(1_element_backward)/32 -1.11% 8.182 8.092 - -1.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.11% 15778256.243 15603514.411 - 1.44% -
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 -1.11% 44112.225 43624.589 - 0.97% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 -1.10% 61010.837 60336.933 - -1.48% -
std::format(double)_(fmt:_{:_0Lf}) -1.10% 110.509 109.291 - 0.39% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 -1.10% 117988.694 116690.380 - -3.49% -
std::reverse_copy(deque<int>)/64 -1.10% 15.505 15.334 - -1.36% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.10% 17.810 17.615 - 1.46% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.10% 146.897 145.282 - 2.11% -
std::reverse(list<int>)/64 -1.10% 18.823 18.617 - -1.24% -
std::remove_copy(vector<int>)_(sprinkled)/32 -1.10% 8.384 8.292 - -1.09% -
std::fill_n(deque<int>)/32 -1.10% 2.463 2.437 - -1.16% -
std::find(vector<char>)_(process_all)/1024 -1.09% 16.143 15.966 - -0.99% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.09% 12413.265 12277.577 - -0.15% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.09% 94384.308 93355.394 - 0.21% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -1.09% 17.976 17.780 - -1.30% -
rng::for_each(set<int>)/50 -1.09% 66.151 65.431 - -1.20% -
std::unique(deque<int>)_(contiguous)/32 -1.09% 48.714 48.184 - -7.51% -
std::find_if(list<int>)_(process_all)/50 -1.09% 13.233 13.089 - -3.84% -
std::find_end(forward_list<int>)_(process_all)/1024 -1.09% 711.098 703.373 - -1.54% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 -1.09% 772.938 764.547 - -1.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.08% 30.888 30.553 - 7.26% -
std::rotate(list<int>)_(1_element_forward)/32 -1.08% 11.423 11.299 - -0.73% -
std::count(list<int>)_(every_other)/1024 -1.08% 714.899 707.160 - 0.27% -
std::find(vector<short>)_(bail_25%)/1024 -1.08% 39.376 38.950 - -0.81% -
SetIntersection_Front_Set_string_64_4 -1.08% 18025550.685 17830816.698 - -0.57% -
std::for_each(map<int>::iterator)/32 -1.08% 41.481 41.033 - -1.61% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -1.08% 9183.613 9084.441 - -0.68% -
std::format(float)_(fmt:_{:0>17500_0Lf}) -1.08% 1230.616 1217.341 - -2.08% -
SetIntersection_None_Vector_string_16_1 -1.08% 70177794.523 69420766.329 - 0.32% -
std::unique_copy(vector<int>)_(sprinkled)/32 -1.08% 8.096 8.008 - -0.86% -
std::unordered_multiset<int>::contains(key)/8192 -1.08% 11.030 10.911 - -1.71% -
std::unordered_multimap<int,_int>::ctor(const_Self&)/8192 -1.08% 61833.579 61166.804 - -1.16% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -1.08% 237.853 235.290 - -0.90% -
BM_ascii_text<char> -1.08% 35185.762 34806.665 - 1.55% -
std::remove(vector<int>)_(prefix)/1024 -1.08% 301.522 298.274 - -1.36% -
BM_deque_deque_copy/5500 -1.08% 232.067 229.569 - -1.62% -
ranges::min(std::list<long_long>)/64 -1.08% 26.047 25.767 - -0.84% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 -1.07% 77682.845 76848.504 - -0.60% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.07% 230873.198 228395.742 - -3.16% -
std::for_each(multiset<int>::iterator)/8192 -1.07% 17537.291 17349.394 - 3.26% -
std::flat_map<int,_int>::contains(key)/32 -1.07% 7.053 6.977 - -0.72% -
std::format(double)_(fmt:_{:0^17500_0La}) -1.07% 1233.189 1220.008 - -1.75% -
std::multimap<int,_int>::ctor(const_Self&)/1024 -1.07% 5664.696 5604.221 - 2.12% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 -1.07% 936694.573 926704.003 - -0.98% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.06% 2813.311 2783.398 - -0.04% -
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 -1.06% 15.347 15.183 - -2.17% -
BM_deque_vector_move/65536 -1.06% 3081.453 3048.718 - -0.29% -
std::remove_if(vector<int>)_(prefix)/32 -1.06% 48.615 48.099 - -0.69% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 -1.06% 149738.203 148152.666 - 1.09% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -1.06% 93.111 92.125 - -1.05% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -1.06% 3414301.900 3378197.644 - 1.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.06% 1487030.702 1471313.815 - -1.49% -
std::format(double)_(fmt:_{:0>17500_10f}) -1.05% 1297.004 1283.327 - -0.31% -
SetIntersection_None_Set_float_1024_4 -1.05% 10594082.484 10482388.409 - -1.55% -
BM_stop_token_single_thread_reg_unreg_callback/1024 -1.05% 24577.516 24318.463 - -1.78% -
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/8192 -1.05% 1.675 1.658 - -3.74% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.05% 13.508 13.366 - -0.82% -
std::find(deque<int>)_(bail_25%)/8192 -1.05% 537.190 531.534 - -1.56% -
std::set<int>::find(key)/8192 -1.05% 38.013 37.613 - 0.16% -
std::remove(vector<int>)_(sprinkled)/8192 -1.05% 3671.551 3632.920 - -1.26% -
BM_std_minmax_element<int>/4 -1.05% 1.120 1.108 - -2.37% -
dynamic_cast_(VDAG_rightmost_middle,_1_level) -1.05% 71.703 70.950 - -1.24% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.05% 18651600.461 18456090.568 - 3.22% -
std::unique(deque<int>)_(sprinkled)/1024 -1.05% 536.796 531.169 - -1.33% -
std::find_end(deque<int>)_(same_length)/8192 -1.05% 5925.975 5863.865 - -1.18% -
std::find_end(deque<int>)_(same_length)/1000 -1.05% 725.264 717.668 - -1.27% -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 -1.05% 79134.486 78306.693 - -0.37% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.05% 13.995 13.849 - -0.15% -
std::sample(list<int>)/1024 -1.04% 3353.252 3318.232 - -1.02% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -1.04% 810.251 801.792 - -0.87% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -1.04% 243.400 240.859 - -0.98% -
std::move(deque<int>)/1048576 -1.04% 55461.211 54882.418 - -1.16% -
std::find_end(vector<int>)_(match_near_end)/1000 -1.04% 28.211 27.917 - -1.28% -
std::unique(vector<int>)_(sprinkled)/8192 -1.04% 3768.886 3729.688 - 2.26% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.04% 9.758 9.657 - -0.74% -
std::remove_copy_if(vector<int>)_(prefix)/8192 -1.04% 3308.214 3273.894 - -1.00% -
std::shift_right(list<int>)/32 -1.04% 13.693 13.551 - -1.22% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -1.04% 40286.220 39868.689 - -0.77% -
std::replace_if(vector<int>)_(sprinkled)/50 -1.04% 12.741 12.609 - -4.10% -
std::unique_copy(vector<int>)_(sprinkled)/52 -1.04% 16.245 16.076 - -1.20% -
std::replace_if(deque<int>)_(prefix)/32 -1.04% 11.164 11.049 - -4.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.03% 93841.117 92870.208 - -1.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.03% 3359160.852 3324520.960 - -3.09% -
std::find_if(vector<bool>)_(process_all)/1024 -1.03% 513.723 508.434 - -1.42% -
std::remove(vector<int>)_(sprinkled)/1024 -1.03% 494.115 489.031 - -1.17% -
std::move(vector<int>)/512 -1.03% 20.103 19.897 - -1.01% -
std::copy_backward(list<int>)/262144 -1.03% 218073.232 215835.062 - -1.11% -
dynamic_cast_(VDAG_leftmost,_4_levels) -1.02% 53.897 53.346 - -0.86% -
std::replace(deque<int>)_(sprinkled)/1024 -1.02% 377.630 373.767 - -1.68% -
std::copy_n(vector<int>)/8 -1.02% 2.264 2.241 - -0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.02% 1362196.216 1348302.839 - -0.46% -
std::find_end(list<int>)_(near_matches)/1000 -1.02% 33349.367 33009.367 - -1.01% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 -1.02% 709.955 702.724 - -0.76% -
std::remove(list<int>)_(sprinkled)/32 -1.02% 54.802 54.245 - -1.11% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.02% 391.760 387.777 - -2.00% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -1.01% 3434.826 3399.984 - -0.66% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 -1.01% 18761.346 18571.280 - -1.10% -
BM_stop_token_single_thread_reg_unreg_callback/16777216 -1.01% 401813149.452 397746920.586 - -2.38% -
std::stable_partition(vector<int>)_(dense)/32 -1.01% 20.825 20.614 - 5.02% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.01% 22.289 22.064 - -1.23% -
BM_vector_deque_move/1024 -1.01% 44.804 44.351 - -0.28% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.01% 6122.856 6061.072 - -0.95% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.01% 2645.505 2618.822 - -0.31% -
std::adjacent_find(vector<int>,_pred)/50 -1.01% 23.305 23.070 - -1.16% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.01% 839232.826 830777.902 - -1.28% -
BM_format_to_iterator/<std::deque>_C_string_len_6000 -1.01% 1966.247 1946.447 - -0.98% -
std::move_backward(list<int>)/1048576 -1.01% 1018734.849 1008480.658 - -0.91% -
std::is_sorted(vector<int>,_pred)/8192 -1.01% 1966.013 1946.252 - 0.85% -
std::set<std::string>::contains(key)/32 -1.00% 85.421 84.565 - 8.60% -
std::find_end(deque<int>)_(same_length)/1024 -1.00% 741.654 734.229 - -1.30% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.00% 10.959 10.849 - 12.28% -

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

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

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: 5.98s
Name Current %
BM_BitsetToString<1048576>/Dense_(90%)/90 2295064.926 -
BM_BitsetToString<1048576>/Sparse_(10%)/10 277320.103 2.75%
BM_BitsetToString<1048576>/Uniform_(50%)/50 1310223.051 -
BM_BitsetToString<32>/Dense_(90%)/90 29.260 17.08%
BM_BitsetToString<32>/Sparse_(10%)/10 10.752 -3.96%
BM_BitsetToString<32>/Uniform_(50%)/50 15.311 1.10%
BM_BitsetToString<64>/Dense_(90%)/90 59.696 -6.20%
BM_BitsetToString<64>/Sparse_(10%)/10 11.299 3.07%
BM_BitsetToString<64>/Uniform_(50%)/50 33.444 -2.87%
BM_BitsetToString<8192>/Dense_(90%)/90 18010.754 1.46%
BM_BitsetToString<8192>/Sparse_(10%)/10 2111.028 -2.00%
BM_BitsetToString<8192>/Uniform_(50%)/50 10006.218 -2.35%
BM_Bitset_ctor_ull 0.220 -
BM_CmpEqual_int_int 1.064 1.59%
BM_CmpEqual_int_schar 1.112 -
BM_CmpEqual_int_short 1.133 1.05%
BM_CmpEqual_int_uchar 1.121 -
BM_CmpEqual_int_uint 1.138 -
BM_CmpEqual_int_ushort 1.075 -3.22%
BM_CmpEqual_schar_int 1.120 1.15%
BM_CmpEqual_schar_schar 1.085 -
BM_CmpEqual_schar_short 1.135 1.47%
BM_CmpEqual_schar_uchar 1.117 -
BM_CmpEqual_schar_uint 1.095 -
BM_CmpEqual_schar_ushort 1.108 1.62%
BM_CmpEqual_short_int 1.120 -
BM_CmpEqual_short_schar 1.137 1.14%
BM_CmpEqual_short_short 1.058 -
BM_CmpEqual_short_uchar 1.105 -
BM_CmpEqual_short_uint 1.105 2.08%
BM_CmpEqual_short_ushort 1.103 -
BM_CmpEqual_uchar_int 1.080 -
BM_CmpEqual_uchar_schar 1.120 -
BM_CmpEqual_uchar_short 1.078 -
BM_CmpEqual_uchar_uchar 1.056 -
BM_CmpEqual_uchar_uint 1.055 -
BM_CmpEqual_uchar_ushort 1.068 -
BM_CmpEqual_uint_int 1.129 -
BM_CmpEqual_uint_schar 1.089 -
BM_CmpEqual_uint_short 1.089 -
BM_CmpEqual_uint_uchar 1.126 -
BM_CmpEqual_uint_uint 1.069 -
BM_CmpEqual_uint_ushort 1.124 3.30%
BM_CmpEqual_ushort_int 1.082 -
BM_CmpEqual_ushort_schar 1.094 -
BM_CmpEqual_ushort_short 1.116 -
BM_CmpEqual_ushort_uchar 1.122 2.03%
BM_CmpEqual_ushort_uint 1.037 -2.41%
BM_CmpEqual_ushort_ushort 1.081 1.55%
BM_CmpLess_int_int 1.066 -
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 -
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 1.23%
BM_CmpLess_short_int 1.116 -
BM_CmpLess_short_schar 0.958 -
BM_CmpLess_short_short 0.952 -
BM_CmpLess_short_uchar 1.132 -
BM_CmpLess_short_uint 1.096 -
BM_CmpLess_short_ushort 1.111 -
BM_CmpLess_uchar_int 1.125 -
BM_CmpLess_uchar_schar 1.120 -
BM_CmpLess_uchar_short 1.133 -
BM_CmpLess_uchar_uchar 1.083 1.54%
BM_CmpLess_uchar_uint 1.056 -
BM_CmpLess_uchar_ushort 1.085 2.53%
BM_CmpLess_uint_int 1.121 -
BM_CmpLess_uint_schar 1.083 -
BM_CmpLess_uint_short 1.058 -
BM_CmpLess_uint_uchar 1.093 -2.03%
BM_CmpLess_uint_uint 1.057 -
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 1.95%
BM_CmpLess_ushort_uint 1.059 -
BM_CmpLess_ushort_ushort 1.050 -
BM_ConstructAndDestroy_FuncPtr_Opaque 1.242 -1.83%
BM_ConstructAndDestroy_FuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 11.408 3.63%
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 10.901 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 1.153 1.73%
BM_ConstructAndDestroy_MemFuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_MemPtr_Opaque 0.921 -2.29%
BM_ConstructAndDestroy_MemPtr_Transparent 0.000 -
BM_ConstructAndDestroy_Null_Opaque 0.233 -5.88%
BM_ConstructAndDestroy_Null_Transparent 0.000 -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 9.010 -7.45%
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.51%
BM_Copy_LargeTrivialFunctor 11.268 -3.47%
BM_Copy_MemFuncPtr 1.569 3.04%
BM_Copy_MemPtr 1.424 -9.20%
BM_Copy_Null 0.493 -9.05%
BM_Copy_SmallNonTrivialFunctor 9.895 -7.29%
BM_Copy_SmallTrivialFunctor 1.134 -
BM_Hash/uint32_random_std_hash/1024 724.692 16.94%
BM_Hash/uint32_top_std_hash/1024 701.615 18.38%
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 -17.90%
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 1.98%
BM_SharedPtrIncDecRef 3.057 -
BM_StringAssignAsciizMix_Opaque 4.295 -10.93%
BM_StringAssignAsciizMix_Transparent 1.499 -9.32%
BM_StringAssignAsciiz_Empty_Opaque 1.293 -13.08%
BM_StringAssignAsciiz_Empty_Transparent 0.430 -
BM_StringAssignAsciiz_Huge_Opaque 213.418 6.61%
BM_StringAssignAsciiz_Huge_Transparent 159.516 19.17%
BM_StringAssignAsciiz_Large_Opaque 10.579 -8.31%
BM_StringAssignAsciiz_Large_Transparent 4.961 -11.82%
BM_StringAssignAsciiz_Small_Opaque 2.462 -21.18%
BM_StringAssignAsciiz_Small_Transparent 0.624 -
BM_StringAssignStr_Empty_Opaque 0.588 1.86%
BM_StringAssignStr_Empty_Transparent 0.565 -2.02%
BM_StringAssignStr_Huge_Opaque 110.039 3.28%
BM_StringAssignStr_Huge_Transparent 119.788 -
BM_StringAssignStr_Large_Opaque 9.698 -7.02%
BM_StringAssignStr_Large_Transparent 5.027 -13.62%
BM_StringAssignStr_Small_Opaque 1.595 -6.93%
BM_StringAssignStr_Small_Transparent 1.550 -9.51%
BM_StringConstructDestroyCStr_Empty_Opaque 1.164 -21.59%
BM_StringConstructDestroyCStr_Empty_Transparent 0.633 40.23%
BM_StringConstructDestroyCStr_Huge_Opaque 159.264 -
BM_StringConstructDestroyCStr_Huge_Transparent 67.939 -1.20%
BM_StringConstructDestroyCStr_Large_Opaque 15.193 -11.44%
BM_StringConstructDestroyCStr_Large_Transparent 9.453 -9.75%
BM_StringConstructDestroyCStr_Small_Opaque 2.334 -3.57%
BM_StringConstructDestroyCStr_Small_Transparent 0.782 -
BM_StringCopy_Empty 0.722 -
BM_StringCopy_Huge 107.700 -1.32%
BM_StringCopy_Large 4.975 -6.97%
BM_StringCopy_Small 1.761 -13.02%
BM_StringCtorDefault 0.486 -15.72%
BM_StringDestroy_Empty 0.620 -
BM_StringDestroy_Huge 10.566 -22.24%
BM_StringDestroy_Large 7.249 -18.32%
BM_StringDestroy_Small 0.618 -
BM_StringEraseToEnd_Empty_Opaque 0.725 -
BM_StringEraseToEnd_Empty_Transparent 0.384 -
BM_StringEraseToEnd_Huge_Opaque 3.031 31.40%
BM_StringEraseToEnd_Huge_Transparent 3.096 27.06%
BM_StringEraseToEnd_Large_Opaque 1.078 -
BM_StringEraseToEnd_Large_Transparent 0.887 1.46%
BM_StringEraseToEnd_Small_Opaque 0.745 -
BM_StringEraseToEnd_Small_Transparent 0.437 -
BM_StringEraseWithMove_Empty_Opaque 0.472 6.43%
BM_StringEraseWithMove_Empty_Transparent 0.096 -
BM_StringEraseWithMove_Huge_Opaque 72.173 43.69%
BM_StringEraseWithMove_Huge_Transparent 68.717 47.25%
BM_StringEraseWithMove_Large_Opaque 1.927 6.56%
BM_StringEraseWithMove_Large_Transparent 1.725 -
BM_StringEraseWithMove_Small_Opaque 1.753 -4.99%
BM_StringEraseWithMove_Small_Transparent 1.940 -10.17%
BM_StringFindAllMatch/1 2.929 4.31%
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.71%
BM_StringFindAllMatch/8 2.498 -4.45%
BM_StringFindCharLiteral/1024 20.713 5.25%
BM_StringFindCharLiteral/128 3.218 -
BM_StringFindCharLiteral/16 1.526 -
BM_StringFindCharLiteral/2048 39.949 -
BM_StringFindCharLiteral/256 5.499 -
BM_StringFindCharLiteral/32 1.844 3.62%
BM_StringFindCharLiteral/4096 76.241 -
BM_StringFindCharLiteral/512 9.210 -
BM_StringFindCharLiteral/64 2.329 3.29%
BM_StringFindCharLiteral/8 1.497 -1.80%
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 -
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.39%
BM_StringFindStringLiteral/8192 136.977 -
BM_StringMove_Empty 1.154 -14.88%
BM_StringMove_Huge 0.767 -
BM_StringMove_Large 0.767 10.48%
BM_StringMove_Small 1.612 -12.04%
BM_StringRead_Cold_Deep_Empty 1.387 1.73%
BM_StringRead_Cold_Deep_Large 1.387 2.08%
BM_StringRead_Cold_Deep_Small 1.377 1.79%
BM_StringRead_Cold_Shallow_Empty 1.246 -3.44%
BM_StringRead_Cold_Shallow_Large 1.262 -3.93%
BM_StringRead_Cold_Shallow_Small 1.263 -3.86%
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 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 0.447 41.60%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.244 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.375 1.82%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.761 -4.40%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.384 -13.34%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.067 -7.56%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.405 -11.90%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.241 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.419 -15.66%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.196 -17.43%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.751 -13.33%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.147 -14.02%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.407 -17.89%
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 -30.26%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.231 -47.68%
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 -24.48%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.443 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.233 -10.47%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.407 -11.27%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.384 -5.55%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.460 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.431 5.35%
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 -18.78%
BM_StringRelationalLiteral_Less_Empty_Small_Control 0.449 14.68%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.201 -3.57%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.620 -22.09%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.289 -26.59%
BM_StringRelationalLiteral_Less_Large_Large_Control 1.983 -12.71%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.381 -13.94%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.217 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.429 -11.03%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.083 -30.95%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.753 -4.26%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.200 -11.40%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.382 -13.94%
BM_StringRelational_Compare_Empty_Empty_Control 0.534 -
BM_StringRelational_Compare_Empty_Huge_Control 0.530 -
BM_StringRelational_Compare_Empty_Large_Control 0.541 2.88%
BM_StringRelational_Compare_Empty_Small_Control 0.541 -
BM_StringRelational_Compare_Huge_Empty_Control 0.528 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.297 -9.52%
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 -11.21%
BM_StringRelational_Compare_Huge_Small_Control 1.569 -9.17%
BM_StringRelational_Compare_Large_Empty_Control 0.537 -
BM_StringRelational_Compare_Large_Huge_Control 2.036 -13.51%
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.159 -9.41%
BM_StringRelational_Compare_Large_Large_ChangeLast 1.849 -10.52%
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.551 -6.23%
BM_StringRelational_Compare_Large_Large_Control 2.063 -12.31%
BM_StringRelational_Compare_Large_Small_Control 1.527 -13.49%
BM_StringRelational_Compare_Small_Empty_Control 0.535 -
BM_StringRelational_Compare_Small_Huge_Control 1.503 -13.58%
BM_StringRelational_Compare_Small_Large_Control 1.539 -14.21%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.389 -12.15%
BM_StringRelational_Compare_Small_Small_ChangeLast 1.828 -1.27%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.266 -13.72%
BM_StringRelational_Compare_Small_Small_Control 1.509 -12.48%
BM_StringRelational_Eq_Empty_Empty_Control 0.454 -
BM_StringRelational_Eq_Empty_Huge_Control 0.389 -
BM_StringRelational_Eq_Empty_Large_Control 0.491 25.61%
BM_StringRelational_Eq_Empty_Small_Control 0.368 -38.19%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.098 -30.95%
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 -13.72%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.282 -15.75%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.613 -23.24%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.501 -10.04%
BM_StringRelational_Eq_Large_Large_Control 2.049 -18.04%
BM_StringRelational_Eq_Small_Huge_Control 0.343 -23.92%
BM_StringRelational_Eq_Small_Large_Control 0.365 -14.88%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.228 -21.22%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.834 -8.46%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.205 -8.84%
BM_StringRelational_Eq_Small_Small_Control 1.700 -13.69%
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 -3.66%
BM_StringRelational_Less_Huge_Empty_Control 0.527 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.297 -11.72%
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 -11.38%
BM_StringRelational_Less_Huge_Small_Control 1.614 -11.91%
BM_StringRelational_Less_Large_Empty_Control 0.527 -
BM_StringRelational_Less_Large_Huge_Control 2.031 -12.22%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.269 -11.24%
BM_StringRelational_Less_Large_Large_ChangeLast 1.848 -12.11%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.501 -16.49%
BM_StringRelational_Less_Large_Large_Control 2.064 -11.03%
BM_StringRelational_Less_Large_Small_Control 1.616 -11.63%
BM_StringRelational_Less_Small_Empty_Control 0.530 -
BM_StringRelational_Less_Small_Huge_Control 1.614 -12.48%
BM_StringRelational_Less_Small_Large_Control 1.632 -11.52%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.405 -8.91%
BM_StringRelational_Less_Small_Small_ChangeLast 1.881 -10.36%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.318 -13.66%
BM_StringRelational_Less_Small_Small_Control 1.617 -11.76%
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 -1.83%
BM_SystemErrorWithoutMessage 31.755 -1.46%
BM_WeakPtrIncDecRef 3.042 -
BM_align/1 0.668 1.57%
BM_align/256 0.666 2.06%
BM_align/64 0.667 2.05%
BM_align/8 0.669 2.64%
BM_ascii_escaped<char> 7720.503 1.13%
BM_ascii_escaped<wchar_t> 3980.702 -
BM_ascii_text<char> 34806.665 -1.08%
BM_ascii_text<wchar_t> 111479.050 3.92%
BM_cyrillic_escaped<char> 12730.498 -
BM_cyrillic_escaped<wchar_t> 12383.670 -1.69%
BM_cyrillic_text<char> 21944.571 2.40%
BM_cyrillic_text<wchar_t> 67683.914 7.08%
BM_deque_deque_copy/0 2.316 -
BM_deque_deque_copy/1 2.521 -
BM_deque_deque_copy/1024 45.678 -
BM_deque_deque_copy/2 2.875 -4.08%
BM_deque_deque_copy/4000 167.845 -2.08%
BM_deque_deque_copy/4096 172.070 -1.13%
BM_deque_deque_copy/512 24.562 -
BM_deque_deque_copy/5500 229.569 -1.08%
BM_deque_deque_copy/64 6.904 -
BM_deque_deque_copy/64000 3191.103 1.42%
BM_deque_deque_copy/65536 3408.541 -
BM_deque_deque_copy/70000 3652.644 4.00%
BM_deque_deque_copy_backward/0 2.325 -
BM_deque_deque_copy_backward/1 3.012 17.19%
BM_deque_deque_copy_backward/1024 45.213 -
BM_deque_deque_copy_backward/2 3.162 9.86%
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.17%
BM_deque_deque_copy_backward/64000 4807.395 2.06%
BM_deque_deque_copy_backward/65536 4947.572 2.13%
BM_deque_deque_copy_backward/70000 5305.034 2.77%
BM_deque_deque_move/0 2.319 -
BM_deque_deque_move/1 2.525 -
BM_deque_deque_move/1024 45.440 -1.46%
BM_deque_deque_move/2 3.109 -3.51%
BM_deque_deque_move/4000 168.342 -1.13%
BM_deque_deque_move/4096 171.427 -
BM_deque_deque_move/512 24.537 -
BM_deque_deque_move/5500 229.615 -
BM_deque_deque_move/64 6.890 -
BM_deque_deque_move/64000 3205.205 -2.23%
BM_deque_deque_move/65536 3416.982 3.23%
BM_deque_deque_move/70000 3659.408 -1.74%
BM_deque_deque_move_backward/0 2.323 -
BM_deque_deque_move_backward/1 3.008 16.98%
BM_deque_deque_move_backward/1024 45.191 -
BM_deque_deque_move_backward/2 3.166 5.70%
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.93%
BM_deque_deque_move_backward/64 7.390 4.58%
BM_deque_deque_move_backward/64000 4839.192 1.89%
BM_deque_deque_move_backward/65536 4945.748 1.68%
BM_deque_deque_move_backward/70000 5347.412 3.01%
BM_deque_deque_ranges_copy/0 0.691 15.42%
BM_deque_deque_ranges_copy/1 0.940 -1.51%
BM_deque_deque_ranges_copy/1024 383.743 34.22%
BM_deque_deque_ranges_copy/2 1.383 -
BM_deque_deque_ranges_copy/4000 1487.431 34.65%
BM_deque_deque_ranges_copy/4096 1523.139 34.79%
BM_deque_deque_ranges_copy/512 194.043 33.50%
BM_deque_deque_ranges_copy/5500 2038.319 34.05%
BM_deque_deque_ranges_copy/64 20.551 26.60%
BM_deque_deque_ranges_copy/64000 24141.399 27.72%
BM_deque_deque_ranges_copy/65536 24803.767 28.09%
BM_deque_deque_ranges_copy/70000 26487.516 28.53%
BM_deque_deque_ranges_copy_backward/0 0.644 19.32%
BM_deque_deque_ranges_copy_backward/1 1.093 8.52%
BM_deque_deque_ranges_copy_backward/1024 382.349 25.97%
BM_deque_deque_ranges_copy_backward/2 1.393 -
BM_deque_deque_ranges_copy_backward/4000 1489.210 27.01%
BM_deque_deque_ranges_copy_backward/4096 1525.431 26.87%
BM_deque_deque_ranges_copy_backward/512 191.849 25.82%
BM_deque_deque_ranges_copy_backward/5500 2047.593 24.99%
BM_deque_deque_ranges_copy_backward/64 16.373 -7.32%
BM_deque_deque_ranges_copy_backward/64000 24329.116 24.25%
BM_deque_deque_ranges_copy_backward/65536 24983.629 24.79%
BM_deque_deque_ranges_copy_backward/70000 26619.993 28.17%
BM_deque_deque_ranges_move/0 0.691 -
BM_deque_deque_ranges_move/1 0.953 -12.77%
BM_deque_deque_ranges_move/1024 286.471 -25.70%
BM_deque_deque_ranges_move/2 1.384 2.42%
BM_deque_deque_ranges_move/4000 1106.227 -25.84%
BM_deque_deque_ranges_move/4096 1129.116 -26.04%
BM_deque_deque_ranges_move/512 145.635 -25.10%
BM_deque_deque_ranges_move/5500 1512.625 -26.04%
BM_deque_deque_ranges_move/64 16.216 -
BM_deque_deque_ranges_move/64000 18795.755 -23.27%
BM_deque_deque_ranges_move/65536 19390.272 -22.82%
BM_deque_deque_ranges_move/70000 20556.334 -22.63%
BM_deque_deque_ranges_move_backward/0 0.649 7.63%
BM_deque_deque_ranges_move_backward/1 0.942 -9.51%
BM_deque_deque_ranges_move_backward/1024 285.414 -
BM_deque_deque_ranges_move_backward/2 1.274 -6.56%
BM_deque_deque_ranges_move_backward/4000 1104.306 -
BM_deque_deque_ranges_move_backward/4096 1131.997 -
BM_deque_deque_ranges_move_backward/512 144.387 -
BM_deque_deque_ranges_move_backward/5500 1539.427 -
BM_deque_deque_ranges_move_backward/64 16.355 -6.33%
BM_deque_deque_ranges_move_backward/64000 18197.441 2.71%
BM_deque_deque_ranges_move_backward/65536 18759.793 -
BM_deque_deque_ranges_move_backward/70000 19471.556 -
BM_deque_vector_copy/0 0.505 -22.43%
BM_deque_vector_copy/1 0.572 -21.69%
BM_deque_vector_copy/1024 38.619 -2.71%
BM_deque_vector_copy/2 1.782 -
BM_deque_vector_copy/4000 149.837 -3.27%
BM_deque_vector_copy/4096 154.312 -3.25%
BM_deque_vector_copy/512 20.069 -1.75%
BM_deque_vector_copy/5500 206.808 -3.05%
BM_deque_vector_copy/64 2.583 -
BM_deque_vector_copy/64000 3015.321 5.30%
BM_deque_vector_copy/65536 3152.211 5.80%
BM_deque_vector_copy/70000 3462.092 7.88%
BM_deque_vector_copy_backward/0 0.551 9.32%
BM_deque_vector_copy_backward/1 0.613 -10.75%
BM_deque_vector_copy_backward/1024 38.116 -
BM_deque_vector_copy_backward/2 1.791 6.72%
BM_deque_vector_copy_backward/4000 148.362 -
BM_deque_vector_copy_backward/4096 151.876 -
BM_deque_vector_copy_backward/512 20.237 -
BM_deque_vector_copy_backward/5500 202.863 -
BM_deque_vector_copy_backward/64 2.585 3.69%
BM_deque_vector_copy_backward/64000 4662.030 1.90%
BM_deque_vector_copy_backward/65536 4910.606 5.02%
BM_deque_vector_copy_backward/70000 5241.513 4.68%
BM_deque_vector_move/0 0.499 -12.84%
BM_deque_vector_move/1 0.618 -20.55%
BM_deque_vector_move/1024 38.399 -
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 -
BM_deque_vector_move/5500 204.404 -
BM_deque_vector_move/64 2.654 2.37%
BM_deque_vector_move/64000 3036.036 -
BM_deque_vector_move/65536 3048.718 -1.06%
BM_deque_vector_move/70000 3400.011 1.99%
BM_deque_vector_move_backward/0 0.460 -24.97%
BM_deque_vector_move_backward/1 0.686 -
BM_deque_vector_move_backward/1024 38.196 -
BM_deque_vector_move_backward/2 1.578 -11.61%
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 -3.55%
BM_deque_vector_move_backward/64000 4718.652 3.85%
BM_deque_vector_move_backward/65536 5086.334 8.79%
BM_deque_vector_move_backward/70000 5286.099 5.34%
BM_deque_vector_ranges_copy/0 0.565 -18.16%
BM_deque_vector_ranges_copy/1 0.865 -
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 -
BM_deque_vector_ranges_copy/64 15.970 -
BM_deque_vector_ranges_copy/64000 20502.752 -2.15%
BM_deque_vector_ranges_copy/65536 21209.491 -1.25%
BM_deque_vector_ranges_copy/70000 22583.408 -1.36%
BM_deque_vector_ranges_copy_backward/0 0.690 14.95%
BM_deque_vector_ranges_copy_backward/1 0.924 6.86%
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 -
BM_deque_vector_ranges_copy_backward/70000 22588.408 -
BM_deque_vector_ranges_move/0 0.605 -4.64%
BM_deque_vector_ranges_move/1 0.923 4.54%
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.81%
BM_deque_vector_ranges_move/65536 21110.951 -1.20%
BM_deque_vector_ranges_move/70000 22652.643 -
BM_deque_vector_ranges_move_backward/0 0.690 16.60%
BM_deque_vector_ranges_move_backward/1 0.923 6.67%
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 1.97%
BM_deque_vector_ranges_move_backward/65536 20877.284 -
BM_deque_vector_ranges_move_backward/70000 22350.786 -
BM_emoji_escaped<char> 9136.793 -
BM_emoji_escaped<wchar_t> 5724.291 -2.61%
BM_emoji_text<char> 33720.131 -2.59%
BM_emoji_text<wchar_t> 112926.086 5.28%
BM_format 14.504 -
BM_format/C_string_len_6 19.038 -
BM_format/C_string_len_60 21.070 -3.54%
BM_format/C_string_len_6000 182.664 -
BM_format/string_len_6 10.186 -2.18%
BM_format/string_len_60 19.638 -11.66%
BM_format/string_len_6000 78.566 -
BM_format/string_view_len_6 11.127 1.22%
BM_format/string_view_len_60 19.893 -4.94%
BM_format/string_view_len_6000 78.917 -
BM_format_string<char>/1 9.836 -
BM_format_string<char>/1024 0.027 -
BM_format_string<char>/1048576 0.013 -
BM_format_string<char>/128 0.134 -12.35%
BM_format_string<char>/131072 0.034 -
BM_format_string<char>/16 1.157 -5.90%
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 -4.46%
BM_format_string<char>/32768 0.032 -
BM_format_string<char>/4 2.931 -
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.05%
BM_format_string<char>/65536 0.036 -
BM_format_string<char>/8 0.941 -
BM_format_string<char>/8192 0.012 -
BM_format_string<wchar_t>/1 13.260 2.23%
BM_format_string<wchar_t>/1024 0.281 -
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 -5.88%
BM_format_string<wchar_t>/16384 0.290 -
BM_format_string<wchar_t>/2 6.711 -
BM_format_string<wchar_t>/2048 0.250 -
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.68%
BM_format_string<wchar_t>/32768 0.259 -
BM_format_string<wchar_t>/4 5.923 -1.85%
BM_format_string<wchar_t>/4096 0.223 -
BM_format_string<wchar_t>/512 0.327 -
BM_format_string<wchar_t>/524288 0.222 -
BM_format_string<wchar_t>/64 0.486 -
BM_format_string<wchar_t>/65536 0.252 4.86%
BM_format_string<wchar_t>/8 3.132 -2.27%
BM_format_string<wchar_t>/8192 0.275 -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 35.204 -1.94%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 53.407 -2.68%
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 -4.97%
BM_format_to_back_inserter<std::deque<char>>/string_len_60 52.532 -1.49%
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.07%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 52.572 -1.74%
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 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 616.018 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 70267.461 -2.00%
BM_format_to_back_inserter<std::list<char>>/string_len_6 67.856 -1.54%
BM_format_to_back_inserter<std::list<char>>/string_len_60 616.690 -1.33%
BM_format_to_back_inserter<std::list<char>>/string_len_6000 71661.620 -1.57%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 67.797 -1.80%
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 610.271 -1.68%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 69261.124 -2.58%
BM_format_to_back_inserter<std::string> 18.972 -
BM_format_to_back_inserter<std::string>/C_string_len_6 12.328 -
BM_format_to_back_inserter<std::string>/C_string_len_60 120.249 1.59%
BM_format_to_back_inserter<std::string>/C_string_len_6000 9728.034 -
BM_format_to_back_inserter<std::string>/string_len_6 12.163 -
BM_format_to_back_inserter<std::string>/string_len_60 113.957 -
BM_format_to_back_inserter<std::string>/string_len_6000 9504.798 -
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 -
BM_format_to_back_inserter<std::vector<char>> 66.713 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 58.058 3.44%
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.46%
BM_format_to_back_inserter<std::vector<char>>/string_len_6 56.826 -
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 -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 104.669 -2.09%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 2348.930 -1.22%
BM_format_to_iterator/<std::array> 7.626 -
BM_format_to_iterator/<std::array>_C_string_len_6 3.175 1.76%
BM_format_to_iterator/<std::array>_C_string_len_60 5.052 4.19%
BM_format_to_iterator/<std::array>_C_string_len_6000 164.014 -
BM_format_to_iterator/<std::array>_string_len_6 2.225 -3.50%
BM_format_to_iterator/<std::array>_string_len_60 3.578 1.89%
BM_format_to_iterator/<std::array>_string_len_6000 52.493 -
BM_format_to_iterator/<std::array>_string_view_len_6 2.293 4.07%
BM_format_to_iterator/<std::array>_string_view_len_60 3.767 3.46%
BM_format_to_iterator/<std::array>_string_view_len_6000 52.559 -
BM_format_to_iterator/<std::deque>_C_string_len_6 9.688 -
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.01%
BM_format_to_iterator/<std::deque>_string_len_6 8.123 -
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 -
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.43%
BM_format_to_iterator/<std::string>_C_string_len_6000 159.935 -
BM_format_to_iterator/<std::string>_string_len_6 2.347 6.94%
BM_format_to_iterator/<std::string>_string_len_60 3.715 4.54%
BM_format_to_iterator/<std::string>_string_len_6000 52.582 -
BM_format_to_iterator/<std::string>_string_view_len_6 2.231 1.48%
BM_format_to_iterator/<std::string>_string_view_len_60 3.595 -
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 -4.43%
BM_format_to_iterator/<std::vector>_C_string_len_60 4.899 -
BM_format_to_iterator/<std::vector>_C_string_len_6000 162.672 -
BM_format_to_iterator/<std::vector>_string_len_6 2.254 -2.23%
BM_format_to_iterator/<std::vector>_string_len_60 3.663 1.46%
BM_format_to_iterator/<std::vector>_string_len_6000 52.306 -
BM_format_to_iterator/<std::vector>_string_view_len_6 2.274 2.91%
BM_format_to_iterator/<std::vector>_string_view_len_60 3.630 -1.21%
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 2.98%
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 12894612.771 -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 197474.611 -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 20.253 -
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 -
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 1.89%
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 4.13%
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 -
BM_format_to_n_string_back_inserter<std::wstring>/1 12.775 1.52%
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.47%
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 -1.74%
BM_format_to_n_string_begin<std::list<wchar_t>>/1 10.785 -2.02%
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 -3.87%
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 140090.899 -1.20%
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 2374.512 16.09%
BM_format_to_n_string_begin<std::wstring>/1 13.276 -4.14%
BM_format_to_n_string_begin<std::wstring>/1048576 143740.103 3.21%
BM_format_to_n_string_begin<std::wstring>/16384 2327.969 18.05%
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 -5.05%
BM_format_to_n_string_pointer<wchar_t>/1048576 141903.802 -3.60%
BM_format_to_n_string_pointer<wchar_t>/16384 2496.718 -
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 -5.84%
BM_format_to_n_string_span<wchar_t>/1048576 145239.738 -4.82%
BM_format_to_n_string_span<wchar_t>/16384 2489.897 -
BM_format_to_string_back_inserter<std::list<char>>/1 15.773 2.76%
BM_format_to_string_back_inserter<std::list<char>>/1048576 12248767.274 -
BM_format_to_string_back_inserter<std::list<char>>/16384 189431.474 -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 21.265 1.80%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 12624476.173 2.77%
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 195969.422 1.53%
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 4.02%
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 -
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 2.57%
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 -1.16%
BM_format_to_string_begin<std::list<char>>/1 5.083 1.16%
BM_format_to_string_begin<std::list<char>>/1048576 935133.255 -
BM_format_to_string_begin<std::list<char>>/16384 14401.886 -
BM_format_to_string_begin<std::list<wchar_t>>/1 11.237 -1.43%
BM_format_to_string_begin<std::list<wchar_t>>/1048576 990616.739 -
BM_format_to_string_begin<std::list<wchar_t>>/16384 15458.656 -
BM_format_to_string_begin<std::string>/1 4.794 2.60%
BM_format_to_string_begin<std::string>/1048576 11788.171 1.19%
BM_format_to_string_begin<std::string>/16384 140.919 -
BM_format_to_string_begin<std::vector<char>>/1 4.853 1.22%
BM_format_to_string_begin<std::vector<char>>/1048576 11788.636 1.20%
BM_format_to_string_begin<std::vector<char>>/16384 141.108 -1.74%
BM_format_to_string_begin<std::vector<wchar_t>>/1 10.266 2.81%
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 53837.628 -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 659.283 -
BM_format_to_string_begin<std::wstring>/1 9.646 -2.06%
BM_format_to_string_begin<std::wstring>/1048576 53833.622 -
BM_format_to_string_begin<std::wstring>/16384 659.082 1.79%
BM_format_to_string_pointer<char>/1 4.918 2.51%
BM_format_to_string_pointer<char>/1048576 12191.170 -2.11%
BM_format_to_string_pointer<char>/16384 279.969 13.65%
BM_format_to_string_pointer<wchar_t>/1 10.188 3.73%
BM_format_to_string_pointer<wchar_t>/1048576 53791.114 -
BM_format_to_string_pointer<wchar_t>/16384 654.193 -1.49%
BM_format_to_string_span<char>/1 4.917 2.43%
BM_format_to_string_span<char>/1048576 12185.994 -2.11%
BM_format_to_string_span<char>/16384 280.011 14.41%
BM_format_to_string_span<wchar_t>/1 9.646 -1.85%
BM_format_to_string_span<wchar_t>/1048576 53760.875 -
BM_format_to_string_span<wchar_t>/16384 655.095 -1.30%
BM_formatted_size_string<char>/1 5.252 -3.12%
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 -
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 -5.10%
BM_from_sys/1970/threads:4 1.206 -
BM_from_sys/1979 4.740 -
BM_from_sys/1979/threads:16 0.719 8.71%
BM_from_sys/1979/threads:4 1.216 -
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.45%
BM_from_sys/2100/threads:16 16.042 -13.28%
BM_from_sys/2100/threads:4 19.856 -14.19%
BM_japanese_escaped<char> 11659.340 -1.35%
BM_japanese_escaped<wchar_t> 11209.004 -
BM_japanese_text<char> 27286.566 -1.19%
BM_japanese_text<wchar_t> 50255.394 -
BM_join_view_deques/0 0.817 7.41%
BM_join_view_deques/1 13.543 45.78%
BM_join_view_deques/1024 17257.747 16.74%
BM_join_view_deques/2 28.401 21.19%
BM_join_view_deques/4000 67148.858 17.73%
BM_join_view_deques/4096 68718.634 18.09%
BM_join_view_deques/512 8439.700 18.31%
BM_join_view_deques/5500 92750.042 19.12%
BM_join_view_deques/64 1045.628 18.90%
BM_join_view_deques/64000 1091585.578 18.57%
BM_join_view_deques/65536 1130001.886 19.35%
BM_join_view_deques/70000 1190608.061 15.66%
BM_join_view_in_vectors/0 0.360 -
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 8.27%
BM_join_view_out_vectors/1 8.644 -1.28%
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 -6.56%
BM_num_get<float> 234.337 -5.50%
BM_num_get<long> 6.063 -
BM_num_get<long_double> 229.920 -6.87%
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 -1.35%
BM_num_get<unsigned_short> 6.028 -
BM_num_get<void*> 6.238 -
BM_num_put<bool> 5.011 -1.72%
BM_num_put<const_void*> 5.430 -4.67%
BM_num_put<double> 57.394 -
BM_num_put<long> 4.818 -4.11%
BM_num_put<long_double> 57.523 -
BM_num_put<long_long> 4.983 -1.24%
BM_num_put<unsigned_long> 4.952 -
BM_num_put<unsigned_long_long> 4.916 -3.75%
BM_sprintf 33.279 -
BM_sprintf/C_string_len_6 4.455 16.77%
BM_sprintf/C_string_len_60 6.043 7.55%
BM_sprintf/C_string_len_6000 161.948 -
BM_std_minmax_element<char>/1 0.436 9.26%
BM_std_minmax_element<char>/1024 580.864 68.06%
BM_std_minmax_element<char>/2 0.480 -10.68%
BM_std_minmax_element<char>/3 1.103 14.60%
BM_std_minmax_element<char>/4 1.120 -6.56%
BM_std_minmax_element<char>/4000 2295.966 72.58%
BM_std_minmax_element<char>/4096 2323.865 70.58%
BM_std_minmax_element<char>/512 280.346 59.42%
BM_std_minmax_element<char>/5500 3138.143 71.68%
BM_std_minmax_element<char>/64 24.887 18.65%
BM_std_minmax_element<char>/64000 36336.018 71.57%
BM_std_minmax_element<char>/65536 37720.721 73.94%
BM_std_minmax_element<char>/70000 39730.533 71.56%
BM_std_minmax_element<int>/1 0.375 -10.85%
BM_std_minmax_element<int>/1024 318.173 -5.94%
BM_std_minmax_element<int>/2 0.519 7.81%
BM_std_minmax_element<int>/3 0.922 -3.70%
BM_std_minmax_element<int>/4 1.108 -1.05%
BM_std_minmax_element<int>/4000 1231.641 -3.85%
BM_std_minmax_element<int>/4096 1263.814 -4.23%
BM_std_minmax_element<int>/512 161.066 -5.77%
BM_std_minmax_element<int>/5500 1690.468 -3.82%
BM_std_minmax_element<int>/64 20.015 -2.61%
BM_std_minmax_element<int>/64000 20143.667 -2.51%
BM_std_minmax_element<int>/65536 20659.469 -3.01%
BM_std_minmax_element<int>/70000 22076.111 -2.26%
BM_std_minmax_element<long_long>/1 0.581 68.73%
BM_std_minmax_element<long_long>/1024 330.151 -5.67%
BM_std_minmax_element<long_long>/2 0.479 3.83%
BM_std_minmax_element<long_long>/3 0.986 2.59%
BM_std_minmax_element<long_long>/4 1.124 -
BM_std_minmax_element<long_long>/4000 1269.461 -3.49%
BM_std_minmax_element<long_long>/4096 1312.196 -2.49%
BM_std_minmax_element<long_long>/512 167.793 -6.10%
BM_std_minmax_element<long_long>/5500 1739.333 -3.29%
BM_std_minmax_element<long_long>/64 20.201 -2.74%
BM_std_minmax_element<long_long>/64000 20346.886 -2.75%
BM_std_minmax_element<long_long>/65536 21026.514 -2.67%
BM_std_minmax_element<long_long>/70000 22234.169 -2.77%
BM_std_minmax_element<short>/1 0.458 28.44%
BM_std_minmax_element<short>/1024 744.442 85.87%
BM_std_minmax_element<short>/2 0.526 8.66%
BM_std_minmax_element<short>/3 0.791 -13.74%
BM_std_minmax_element<short>/4 1.120 -1.56%
BM_std_minmax_element<short>/4000 3013.063 95.42%
BM_std_minmax_element<short>/4096 3086.415 94.09%
BM_std_minmax_element<short>/512 354.173 76.22%
BM_std_minmax_element<short>/5500 4156.748 96.64%
BM_std_minmax_element<short>/64 26.345 18.03%
BM_std_minmax_element<short>/64000 48770.898 99.90%
BM_std_minmax_element<short>/65536 49937.762 97.18%
BM_std_minmax_element<short>/70000 53403.329 98.10%
BM_stop_token_async_reg_unreg_callback/1024 23232.766 -1.83%
BM_stop_token_async_reg_unreg_callback/131072 2108631.238 6.88%
BM_stop_token_async_reg_unreg_callback/16777216 267860582.897 5.32%
BM_stop_token_multi_thread_polling_stop_requested/1024 814512.706 -25.51%
BM_stop_token_multi_thread_polling_stop_requested/131072 7278954.983 -6.53%
BM_stop_token_multi_thread_polling_stop_requested/16777216 57183659.077 -1.48%
BM_stop_token_single_thread_polling_stop_requested/1024 4329.587 -
BM_stop_token_single_thread_polling_stop_requested/131072 572203.435 2.52%
BM_stop_token_single_thread_polling_stop_requested/16777216 72083264.589 2.35%
BM_stop_token_single_thread_reg_unreg_callback/1024 24318.463 -1.05%
BM_stop_token_single_thread_reg_unreg_callback/131072 3102127.151 -1.27%
BM_stop_token_single_thread_reg_unreg_callback/16777216 397746920.586 -1.01%
BM_string_without_formatting<char> 10.758 -
BM_string_without_formatting<wchar_t> 29.911 -1.82%
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 -
BM_to_chars_bad/23 2.918 -
BM_to_chars_bad/8 1.142 2.84%
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 -3.03%
BM_to_sys/1970/threads:16 0.722 1.97%
BM_to_sys/1970/threads:4 1.302 1.43%
BM_to_sys/1979 5.182 -
BM_to_sys/1979/threads:16 0.784 6.72%
BM_to_sys/1979/threads:4 1.316 -
BM_to_sys/1993 5.201 -
BM_to_sys/1993/threads:16 0.773 6.70%
BM_to_sys/1993/threads:4 1.336 -1.95%
BM_to_sys/2100 8.548 -1.49%
BM_to_sys/2100/threads:16 17.255 -2.31%
BM_to_sys/2100/threads:4 26.440 29.21%
BM_tolower_char<char> 1.153 -
BM_tolower_char<wchar_t> 0.909 10.50%
BM_tolower_string<char> 35.190 -
BM_tolower_string<wchar_t> 34.881 1.84%
BM_toupper_char<char> 1.151 -4.21%
BM_toupper_char<wchar_t> 0.920 9.64%
BM_toupper_string<char> 35.809 -4.29%
BM_toupper_string<wchar_t> 34.618 -2.81%
BM_unicode_escaped<char> 7811.992 -
BM_unicode_escaped<wchar_t> 5593.343 -
BM_unicode_text<char> 32892.626 -
BM_unicode_text<wchar_t> 100786.630 5.41%
BM_vector_deque_copy/0 0.442 -
BM_vector_deque_copy/1 0.967 -15.49%
BM_vector_deque_copy/1024 44.301 -
BM_vector_deque_copy/2 1.827 -10.44%
BM_vector_deque_copy/4000 164.850 -1.40%
BM_vector_deque_copy/4096 162.592 -
BM_vector_deque_copy/512 22.781 1.35%
BM_vector_deque_copy/5500 220.681 -
BM_vector_deque_copy/64 2.586 -10.07%
BM_vector_deque_copy/64000 3130.571 10.81%
BM_vector_deque_copy/65536 3095.493 6.61%
BM_vector_deque_copy/70000 3345.044 8.35%
BM_vector_deque_copy_backward/0 0.442 31.35%
BM_vector_deque_copy_backward/1 1.090 -4.69%
BM_vector_deque_copy_backward/1024 44.521 -2.81%
BM_vector_deque_copy_backward/2 2.041 -
BM_vector_deque_copy_backward/4000 160.498 -2.36%
BM_vector_deque_copy_backward/4096 164.112 -1.39%
BM_vector_deque_copy_backward/512 23.537 -2.37%
BM_vector_deque_copy_backward/5500 219.571 -3.14%
BM_vector_deque_copy_backward/64 2.818 -
BM_vector_deque_copy_backward/64000 4619.958 3.16%
BM_vector_deque_copy_backward/65536 4744.304 2.73%
BM_vector_deque_copy_backward/70000 5042.302 1.77%
BM_vector_deque_move/0 0.442 65.04%
BM_vector_deque_move/1 1.087 -4.78%
BM_vector_deque_move/1024 44.351 -1.01%
BM_vector_deque_move/2 2.036 -
BM_vector_deque_move/4000 168.826 1.45%
BM_vector_deque_move/4096 162.853 -
BM_vector_deque_move/512 22.804 -
BM_vector_deque_move/5500 223.229 -
BM_vector_deque_move/64 2.887 -
BM_vector_deque_move/64000 3121.581 10.52%
BM_vector_deque_move/65536 3217.160 10.82%
BM_vector_deque_move/70000 3351.568 8.62%
BM_vector_deque_move_backward/0 0.264 -39.98%
BM_vector_deque_move_backward/1 1.133 3.24%
BM_vector_deque_move_backward/1024 45.424 1.51%
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 1.16%
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.70%
BM_vector_deque_move_backward/65536 4725.669 2.07%
BM_vector_deque_move_backward/70000 5070.939 2.65%
BM_vector_deque_ranges_copy/0 0.351 -20.99%
BM_vector_deque_ranges_copy/1 0.592 -14.07%
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 -
BM_vector_deque_ranges_copy/5500 1575.832 -
BM_vector_deque_ranges_copy/64 15.658 -
BM_vector_deque_ranges_copy/64000 18554.464 -
BM_vector_deque_ranges_copy/65536 20240.036 5.52%
BM_vector_deque_ranges_copy/70000 21990.443 6.78%
BM_vector_deque_ranges_copy_backward/0 0.281 -36.42%
BM_vector_deque_ranges_copy_backward/1 0.844 40.24%
BM_vector_deque_ranges_copy_backward/1024 294.798 -
BM_vector_deque_ranges_copy_backward/2 1.229 -
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 6.73%
BM_vector_deque_ranges_copy_backward/70000 21670.519 2.70%
BM_vector_deque_ranges_move/0 0.444 89.62%
BM_vector_deque_ranges_move/1 0.689 21.69%
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 5.71%
BM_vector_deque_ranges_move/70000 22002.320 7.42%
BM_vector_deque_ranges_move_backward/0 0.261 -
BM_vector_deque_ranges_move_backward/1 0.720 10.90%
BM_vector_deque_ranges_move_backward/1024 294.292 -
BM_vector_deque_ranges_move_backward/2 1.206 5.96%
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 1.05%
BM_vector_deque_ranges_move_backward/65536 20577.761 6.80%
BM_vector_deque_ranges_move_backward/70000 21709.315 2.86%
CastTo<A<Width,_Depth>> 368.806 -
CastTo<B<Width_/_2,_Depth>> 2334.705 -2.06%
SetIntersection_Front_Set_float_1024_1 1046820.404 2.93%
SetIntersection_Front_Set_float_1024_1024 18063533.306 13.71%
SetIntersection_Front_Set_float_1024_16 1291771.745 3.89%
SetIntersection_Front_Set_float_1024_256 4646613.682 4.73%
SetIntersection_Front_Set_float_1024_4 1088556.275 1.89%
SetIntersection_Front_Set_float_1024_64 1882649.539 7.08%
SetIntersection_Front_Set_float_16384_1 1029525.325 3.59%
SetIntersection_Front_Set_float_16384_1024 19204177.428 30.58%
SetIntersection_Front_Set_float_16384_16 1283373.730 5.10%
SetIntersection_Front_Set_float_16384_16384 365278351.909 37.85%
SetIntersection_Front_Set_float_16384_256 5053195.218 -6.20%
SetIntersection_Front_Set_float_16384_4 1086530.415 3.36%
SetIntersection_Front_Set_float_16384_64 1911882.730 -2.83%
SetIntersection_Front_Set_float_16_1 62154532.093 -
SetIntersection_Front_Set_float_16_16 40081886.876 2.86%
SetIntersection_Front_Set_float_16_4 55352410.627 1.87%
SetIntersection_Front_Set_float_1_1 527643847.650 -
SetIntersection_Front_Set_float_256_1 4118634.895 -
SetIntersection_Front_Set_float_256_16 4466830.379 -
SetIntersection_Front_Set_float_256_256 10734027.135 24.59%
SetIntersection_Front_Set_float_256_4 4247436.507 1.24%
SetIntersection_Front_Set_float_256_64 6379352.283 8.91%
SetIntersection_Front_Set_float_262144_1 1045080.973 1.49%
SetIntersection_Front_Set_float_262144_1024 15601442.801 4.67%
SetIntersection_Front_Set_float_262144_16 1286754.292 4.34%
SetIntersection_Front_Set_float_262144_16384 352538814.147 4.26%
SetIntersection_Front_Set_float_262144_256 4472647.887 -10.19%
SetIntersection_Front_Set_float_262144_262144 1963406.801 5.79%
SetIntersection_Front_Set_float_262144_4 1089172.531 2.30%
SetIntersection_Front_Set_float_262144_64 2093111.444 17.06%
SetIntersection_Front_Set_float_4_1 211262326.891 -
SetIntersection_Front_Set_float_4_4 137550945.777 -
SetIntersection_Front_Set_float_64_1 16299235.680 1.23%
SetIntersection_Front_Set_float_64_16 16252725.793 5.57%
SetIntersection_Front_Set_float_64_4 16280025.072 2.45%
SetIntersection_Front_Set_float_64_64 15714199.131 1.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1007009.251 -3.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 17740188.166 2.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1252423.553 3.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 5298985.913 1.54%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1070826.035 5.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2008245.094 3.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1010774.588 -2.47%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 18148669.507 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1271224.208 1.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 346152451.391 1.72%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5414386.373 6.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1081461.459 2.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1925598.457 -6.65%
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 3.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4759065.005 1.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 10433192.202 4.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4166807.140 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6337926.647 6.46%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1026443.997 4.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 18132718.001 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1206552.563 -4.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 341824921.236 2.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5267675.221 4.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2050856.594 1.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1070605.218 3.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2038526.814 2.65%
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 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15943281.305 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16168495.285 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 15721293.411 -1.27%
SetIntersection_Front_Set_string_1024_1 1071751.909 -
SetIntersection_Front_Set_string_1024_1024 48393178.452 -
SetIntersection_Front_Set_string_1024_16 1763591.357 -
SetIntersection_Front_Set_string_1024_256 12381843.431 -
SetIntersection_Front_Set_string_1024_4 1199184.265 -
SetIntersection_Front_Set_string_1024_64 4182179.691 5.19%
SetIntersection_Front_Set_string_16384_1 1060846.541 -
SetIntersection_Front_Set_string_16384_1024 51884322.381 3.71%
SetIntersection_Front_Set_string_16384_16 1696045.510 1.88%
SetIntersection_Front_Set_string_16384_16384 351411596.988 -
SetIntersection_Front_Set_string_16384_256 13249640.260 4.07%
SetIntersection_Front_Set_string_16384_4 1197785.279 -1.74%
SetIntersection_Front_Set_string_16384_64 4000850.394 -4.99%
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 -
SetIntersection_Front_Set_string_256_256 25027258.415 3.82%
SetIntersection_Front_Set_string_256_4 4782017.569 1.72%
SetIntersection_Front_Set_string_256_64 13501794.187 2.54%
SetIntersection_Front_Set_string_262144_1 1076560.980 -
SetIntersection_Front_Set_string_262144_1024 52055411.506 1.84%
SetIntersection_Front_Set_string_262144_16 1691219.676 3.94%
SetIntersection_Front_Set_string_262144_16384 341418053.955 -1.98%
SetIntersection_Front_Set_string_262144_256 13068974.623 3.33%
SetIntersection_Front_Set_string_262144_262144 15354115.982 1.73%
SetIntersection_Front_Set_string_262144_4 1208441.891 -
SetIntersection_Front_Set_string_262144_64 4253648.641 4.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 -
SetIntersection_Front_Set_string_64_4 17830816.698 -1.08%
SetIntersection_Front_Set_string_64_64 31198249.437 -2.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1044597.477 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24983912.706 25.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1266050.152 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 5719195.772 13.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1015185.984 -6.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2056090.347 2.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1031581.219 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 24738597.451 28.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1205918.705 -4.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 368482933.659 -3.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 5421614.321 -6.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1084456.779 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2032399.690 -2.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62053995.221 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 40038989.541 3.16%
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.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4792772.703 2.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 10633423.249 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4263049.719 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 6734179.533 10.84%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1012165.518 1.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25521811.377 1.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1267859.526 -3.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 343572481.691 -4.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5544890.370 -5.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2751670.778 2.19%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1056451.676 -2.84%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2021793.323 -
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 2.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16131750.430 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 16653092.561 10.35%
SetIntersection_Front_Set_uint32_1024_1 1018555.835 -
SetIntersection_Front_Set_uint32_1024_1024 18057969.585 8.47%
SetIntersection_Front_Set_uint32_1024_16 1208000.351 -
SetIntersection_Front_Set_uint32_1024_256 4583198.484 -
SetIntersection_Front_Set_uint32_1024_4 1059130.300 -
SetIntersection_Front_Set_uint32_1024_64 1830160.804 -3.69%
SetIntersection_Front_Set_uint32_16384_1 996401.021 -2.28%
SetIntersection_Front_Set_uint32_16384_1024 16179521.009 10.04%
SetIntersection_Front_Set_uint32_16384_16 1267728.675 8.97%
SetIntersection_Front_Set_uint32_16384_16384 339759868.032 1.85%
SetIntersection_Front_Set_uint32_16384_256 5226507.410 17.38%
SetIntersection_Front_Set_uint32_16384_4 1076106.867 1.70%
SetIntersection_Front_Set_uint32_16384_64 2039751.317 11.80%
SetIntersection_Front_Set_uint32_16_1 62275105.076 1.15%
SetIntersection_Front_Set_uint32_16_16 38282415.798 -
SetIntersection_Front_Set_uint32_16_4 55126113.143 1.97%
SetIntersection_Front_Set_uint32_1_1 530430979.189 1.42%
SetIntersection_Front_Set_uint32_256_1 4137898.777 -
SetIntersection_Front_Set_uint32_256_16 4781199.924 5.63%
SetIntersection_Front_Set_uint32_256_256 9970265.720 13.74%
SetIntersection_Front_Set_uint32_256_4 4183250.370 -
SetIntersection_Front_Set_uint32_256_64 6384044.762 4.45%
SetIntersection_Front_Set_uint32_262144_1 1048565.144 -
SetIntersection_Front_Set_uint32_262144_1024 17097679.898 13.15%
SetIntersection_Front_Set_uint32_262144_16 1261965.418 5.10%
SetIntersection_Front_Set_uint32_262144_16384 390335744.390 9.10%
SetIntersection_Front_Set_uint32_262144_256 5119397.398 13.78%
SetIntersection_Front_Set_uint32_262144_262144 1988860.779 9.31%
SetIntersection_Front_Set_uint32_262144_4 1085906.290 8.03%
SetIntersection_Front_Set_uint32_262144_64 1844717.236 -2.44%
SetIntersection_Front_Set_uint32_4_1 214436430.588 2.28%
SetIntersection_Front_Set_uint32_4_4 136290814.247 -
SetIntersection_Front_Set_uint32_64_1 16324789.132 1.06%
SetIntersection_Front_Set_uint32_64_16 15796088.510 4.42%
SetIntersection_Front_Set_uint32_64_4 16283143.918 2.41%
SetIntersection_Front_Set_uint32_64_64 15274349.990 5.87%
SetIntersection_Front_Set_uint64_1024_1 1031622.989 -
SetIntersection_Front_Set_uint64_1024_1024 18036516.802 4.14%
SetIntersection_Front_Set_uint64_1024_16 1207798.533 2.10%
SetIntersection_Front_Set_uint64_1024_256 5136324.093 7.60%
SetIntersection_Front_Set_uint64_1024_4 1065789.768 5.58%
SetIntersection_Front_Set_uint64_1024_64 1844485.058 -1.28%
SetIntersection_Front_Set_uint64_16384_1 982659.170 -4.66%
SetIntersection_Front_Set_uint64_16384_1024 15250034.304 -
SetIntersection_Front_Set_uint64_16384_16 1224253.420 2.79%
SetIntersection_Front_Set_uint64_16384_16384 337222981.436 2.70%
SetIntersection_Front_Set_uint64_16384_256 5211592.047 18.53%
SetIntersection_Front_Set_uint64_16384_4 1064840.797 5.52%
SetIntersection_Front_Set_uint64_16384_64 1863631.513 3.16%
SetIntersection_Front_Set_uint64_16_1 62028341.496 -
SetIntersection_Front_Set_uint64_16_16 38510877.483 -1.34%
SetIntersection_Front_Set_uint64_16_4 54559482.505 -
SetIntersection_Front_Set_uint64_1_1 527445635.325 -
SetIntersection_Front_Set_uint64_256_1 4159091.442 2.78%
SetIntersection_Front_Set_uint64_256_16 4481307.063 -4.19%
SetIntersection_Front_Set_uint64_256_256 8576173.428 2.90%
SetIntersection_Front_Set_uint64_256_4 4334212.225 4.69%
SetIntersection_Front_Set_uint64_256_64 5882761.505 -2.56%
SetIntersection_Front_Set_uint64_262144_1 1037502.894 -
SetIntersection_Front_Set_uint64_262144_1024 18955083.098 24.53%
SetIntersection_Front_Set_uint64_262144_16 1265682.932 6.43%
SetIntersection_Front_Set_uint64_262144_16384 352949527.325 -2.30%
SetIntersection_Front_Set_uint64_262144_256 4468874.494 -5.71%
SetIntersection_Front_Set_uint64_262144_262144 2074486.110 6.40%
SetIntersection_Front_Set_uint64_262144_4 1074196.817 -
SetIntersection_Front_Set_uint64_262144_64 2054918.651 3.40%
SetIntersection_Front_Set_uint64_4_1 211092497.881 -
SetIntersection_Front_Set_uint64_4_4 136975235.475 -
SetIntersection_Front_Set_uint64_64_1 16251058.182 1.34%
SetIntersection_Front_Set_uint64_64_16 15499547.131 1.51%
SetIntersection_Front_Set_uint64_64_4 16350457.477 2.64%
SetIntersection_Front_Set_uint64_64_64 16270299.722 7.20%
SetIntersection_Front_Vector_float_1024_1 1023856.131 -
SetIntersection_Front_Vector_float_1024_1024 3479262.255 -
SetIntersection_Front_Vector_float_1024_16 1019224.804 -2.41%
SetIntersection_Front_Vector_float_1024_256 1545397.285 -8.98%
SetIntersection_Front_Vector_float_1024_4 1036160.346 5.33%
SetIntersection_Front_Vector_float_1024_64 1120738.313 -6.35%
SetIntersection_Front_Vector_float_16384_1 1028910.885 -
SetIntersection_Front_Vector_float_16384_1024 3440627.782 1.11%
SetIntersection_Front_Vector_float_16384_16 1038014.470 -1.87%
SetIntersection_Front_Vector_float_16384_16384 39703523.228 -
SetIntersection_Front_Vector_float_16384_256 1687591.895 -
SetIntersection_Front_Vector_float_16384_4 1027965.499 3.77%
SetIntersection_Front_Vector_float_16384_64 1181360.520 3.39%
SetIntersection_Front_Vector_float_16_1 61884385.112 -
SetIntersection_Front_Vector_float_16_16 34485269.179 1.86%
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.64%
SetIntersection_Front_Vector_float_256_16 3931306.704 -1.50%
SetIntersection_Front_Vector_float_256_256 3328364.133 1.35%
SetIntersection_Front_Vector_float_256_4 4051976.166 -
SetIntersection_Front_Vector_float_256_64 3604915.625 -5.57%
SetIntersection_Front_Vector_float_262144_1 1002968.429 -
SetIntersection_Front_Vector_float_262144_1024 3464244.399 -1.17%
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.57%
SetIntersection_Front_Vector_float_262144_262144 350549834.392 -
SetIntersection_Front_Vector_float_262144_4 1005107.071 -2.18%
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 -1.50%
SetIntersection_Front_Vector_float_64_4 15568666.316 -
SetIntersection_Front_Vector_float_64_64 9672428.278 1.70%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1036173.059 1.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 4706076.067 10.12%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1035471.819 -4.66%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1967892.749 -1.65%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1045640.046 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1260764.664 1.87%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1040187.571 3.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 3619249.165 -4.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1055113.506 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 51012360.351 -5.61%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1688277.069 -1.71%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 982573.861 -4.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1140761.049 -6.91%
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 1.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 523303075.709 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4038358.214 -1.44%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4007460.790 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 3944907.268 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4082321.435 -
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 -21.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1087249.210 1.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 46443659.905 -15.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 1690792.106 -14.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 349187341.705 -2.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1037791.185 -
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 -
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 5.49%
SetIntersection_Front_Vector_string_1024_1024 30052441.824 -4.33%
SetIntersection_Front_Vector_string_1024_16 1546627.004 4.80%
SetIntersection_Front_Vector_string_1024_256 7601065.934 -
SetIntersection_Front_Vector_string_1024_4 1164141.158 1.92%
SetIntersection_Front_Vector_string_1024_64 2964104.386 14.64%
SetIntersection_Front_Vector_string_16384_1 1075328.654 -
SetIntersection_Front_Vector_string_16384_1024 31803289.847 -2.87%
SetIntersection_Front_Vector_string_16384_16 1508712.210 -
SetIntersection_Front_Vector_string_16384_16384 348680193.603 -
SetIntersection_Front_Vector_string_16384_256 7640368.352 -8.07%
SetIntersection_Front_Vector_string_16384_4 1162345.381 1.40%
SetIntersection_Front_Vector_string_16384_64 2642134.624 -7.85%
SetIntersection_Front_Vector_string_16_1 63129489.873 -
SetIntersection_Front_Vector_string_16_16 47387512.559 -2.04%
SetIntersection_Front_Vector_string_16_4 57610756.660 -
SetIntersection_Front_Vector_string_1_1 538225004.210 -
SetIntersection_Front_Vector_string_256_1 4185112.423 -
SetIntersection_Front_Vector_string_256_16 5797298.213 1.60%
SetIntersection_Front_Vector_string_256_256 16576878.633 4.68%
SetIntersection_Front_Vector_string_256_4 4523130.293 -
SetIntersection_Front_Vector_string_256_64 9122630.106 2.99%
SetIntersection_Front_Vector_string_262144_1 1002931.129 -3.04%
SetIntersection_Front_Vector_string_262144_1024 34460444.655 -1.92%
SetIntersection_Front_Vector_string_262144_16 1528624.771 -
SetIntersection_Front_Vector_string_262144_16384 343438573.368 -
SetIntersection_Front_Vector_string_262144_256 7966955.844 2.79%
SetIntersection_Front_Vector_string_262144_262144 13005304.150 2.78%
SetIntersection_Front_Vector_string_262144_4 1118026.022 -1.23%
SetIntersection_Front_Vector_string_262144_64 2959190.262 14.90%
SetIntersection_Front_Vector_string_4_1 214645238.722 -
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.10%
SetIntersection_Front_Vector_string_64_4 17321362.344 -
SetIntersection_Front_Vector_string_64_64 22034212.627 -5.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1032333.868 -
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.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1024503.587 4.24%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4699947.638 -19.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1061118.161 -2.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 78613659.646 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1933251.880 -12.49%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1043926.878 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1346567.366 4.48%
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 3.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4211426.425 1.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 4494159.832 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4090264.156 1.37%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4133051.117 -4.11%
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 -4.73%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 78989855.386 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2238974.720 2.97%
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 1.15%
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 -
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 2.50%
SetIntersection_Front_Vector_uint32_1024_16 1090049.604 1.98%
SetIntersection_Front_Vector_uint32_1024_256 1690805.890 2.30%
SetIntersection_Front_Vector_uint32_1024_4 1054504.933 1.65%
SetIntersection_Front_Vector_uint32_1024_64 1212568.115 -
SetIntersection_Front_Vector_uint32_16384_1 999746.704 -1.40%
SetIntersection_Front_Vector_uint32_16384_1024 3455060.348 20.71%
SetIntersection_Front_Vector_uint32_16384_16 1015196.601 -2.28%
SetIntersection_Front_Vector_uint32_16384_16384 39468747.610 -
SetIntersection_Front_Vector_uint32_16384_256 1633560.844 -1.50%
SetIntersection_Front_Vector_uint32_16384_4 1031788.625 6.08%
SetIntersection_Front_Vector_uint32_16384_64 1164721.278 -
SetIntersection_Front_Vector_uint32_16_1 61889908.649 1.08%
SetIntersection_Front_Vector_uint32_16_16 34534479.983 1.21%
SetIntersection_Front_Vector_uint32_16_4 53042028.802 1.38%
SetIntersection_Front_Vector_uint32_1_1 526680435.564 1.48%
SetIntersection_Front_Vector_uint32_256_1 4125729.799 2.54%
SetIntersection_Front_Vector_uint32_256_16 4047817.904 2.45%
SetIntersection_Front_Vector_uint32_256_256 3259857.208 -1.21%
SetIntersection_Front_Vector_uint32_256_4 4087015.797 1.96%
SetIntersection_Front_Vector_uint32_256_64 3725561.904 4.69%
SetIntersection_Front_Vector_uint32_262144_1 1029267.581 1.14%
SetIntersection_Front_Vector_uint32_262144_1024 3461877.117 1.85%
SetIntersection_Front_Vector_uint32_262144_16 1072522.905 6.89%
SetIntersection_Front_Vector_uint32_262144_16384 39380066.749 -
SetIntersection_Front_Vector_uint32_262144_256 1639673.766 2.95%
SetIntersection_Front_Vector_uint32_262144_262144 351725674.545 -
SetIntersection_Front_Vector_uint32_262144_4 1030295.575 -
SetIntersection_Front_Vector_uint32_262144_64 1132766.763 2.03%
SetIntersection_Front_Vector_uint32_4_1 210577772.855 1.29%
SetIntersection_Front_Vector_uint32_4_4 131978025.990 -
SetIntersection_Front_Vector_uint32_64_1 16064981.158 -
SetIntersection_Front_Vector_uint32_64_16 13816506.750 1.90%
SetIntersection_Front_Vector_uint32_64_4 15582452.578 1.60%
SetIntersection_Front_Vector_uint32_64_64 9151537.303 -4.48%
SetIntersection_Front_Vector_uint64_1024_1 1036435.785 -
SetIntersection_Front_Vector_uint64_1024_1024 3488357.132 -
SetIntersection_Front_Vector_uint64_1024_16 1079146.937 4.70%
SetIntersection_Front_Vector_uint64_1024_256 1637408.976 -
SetIntersection_Front_Vector_uint64_1024_4 1041433.029 7.15%
SetIntersection_Front_Vector_uint64_1024_64 1123243.663 -3.38%
SetIntersection_Front_Vector_uint64_16384_1 1017949.497 -
SetIntersection_Front_Vector_uint64_16384_1024 3503806.982 -
SetIntersection_Front_Vector_uint64_16384_16 1006521.191 -2.38%
SetIntersection_Front_Vector_uint64_16384_16384 39577636.216 -
SetIntersection_Front_Vector_uint64_16384_256 1684190.752 -
SetIntersection_Front_Vector_uint64_16384_4 1025016.373 4.81%
SetIntersection_Front_Vector_uint64_16384_64 1166212.978 -1.12%
SetIntersection_Front_Vector_uint64_16_1 61642954.070 -
SetIntersection_Front_Vector_uint64_16_16 34017678.731 -
SetIntersection_Front_Vector_uint64_16_4 52925706.499 1.02%
SetIntersection_Front_Vector_uint64_1_1 524235537.897 -
SetIntersection_Front_Vector_uint64_256_1 4064601.192 1.22%
SetIntersection_Front_Vector_uint64_256_16 4043458.692 1.10%
SetIntersection_Front_Vector_uint64_256_256 3354051.453 1.26%
SetIntersection_Front_Vector_uint64_256_4 4095251.030 4.73%
SetIntersection_Front_Vector_uint64_256_64 3801927.767 1.05%
SetIntersection_Front_Vector_uint64_262144_1 1008656.295 -
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 1.41%
SetIntersection_Front_Vector_uint64_262144_262144 350859688.207 -
SetIntersection_Front_Vector_uint64_262144_4 1030346.332 1.28%
SetIntersection_Front_Vector_uint64_262144_64 1141276.350 -1.98%
SetIntersection_Front_Vector_uint64_4_1 209668657.287 -
SetIntersection_Front_Vector_uint64_4_4 131964017.383 -
SetIntersection_Front_Vector_uint64_64_1 16188291.454 -
SetIntersection_Front_Vector_uint64_64_16 13547697.414 -
SetIntersection_Front_Vector_uint64_64_4 15563117.335 1.44%
SetIntersection_Front_Vector_uint64_64_64 9528942.907 -
SetIntersection_Interlaced_Set_float_1024_1 1024249.941 -
SetIntersection_Interlaced_Set_float_1024_1024 17884467.309 3.68%
SetIntersection_Interlaced_Set_float_1024_16 10502298.083 -
SetIntersection_Interlaced_Set_float_1024_256 12080602.814 -8.61%
SetIntersection_Interlaced_Set_float_1024_4 8352739.969 -3.33%
SetIntersection_Interlaced_Set_float_1024_64 10257286.485 -2.01%
SetIntersection_Interlaced_Set_float_16384_1 1044937.689 5.28%
SetIntersection_Interlaced_Set_float_16384_1024 205531144.980 2.17%
SetIntersection_Interlaced_Set_float_16384_16 206167303.631 2.59%
SetIntersection_Interlaced_Set_float_16384_16384 332031816.283 -5.79%
SetIntersection_Interlaced_Set_float_16384_256 216687204.503 1.57%
SetIntersection_Interlaced_Set_float_16384_4 164304142.725 -
SetIntersection_Interlaced_Set_float_16384_64 211700954.707 2.04%
SetIntersection_Interlaced_Set_float_16_1 61957621.399 -
SetIntersection_Interlaced_Set_float_16_16 39026753.539 -1.57%
SetIntersection_Interlaced_Set_float_16_4 59355112.951 2.20%
SetIntersection_Interlaced_Set_float_1_1 527946919.826 -
SetIntersection_Interlaced_Set_float_256_1 4061402.503 -
SetIntersection_Interlaced_Set_float_256_16 12379614.739 -2.11%
SetIntersection_Interlaced_Set_float_256_256 10939362.668 1.86%
SetIntersection_Interlaced_Set_float_256_4 11520005.136 -10.58%
SetIntersection_Interlaced_Set_float_256_64 12638506.610 -2.76%
SetIntersection_Interlaced_Set_float_262144_1 1018418.605 -1.81%
SetIntersection_Interlaced_Set_float_262144_1024 1590578.817 5.16%
SetIntersection_Interlaced_Set_float_262144_16 1397263.259 5.77%
SetIntersection_Interlaced_Set_float_262144_16384 1375433.989 2.73%
SetIntersection_Interlaced_Set_float_262144_256 1481196.843 5.93%
SetIntersection_Interlaced_Set_float_262144_262144 2036681.864 -3.41%
SetIntersection_Interlaced_Set_float_262144_4 1206733.752 6.39%
SetIntersection_Interlaced_Set_float_262144_64 1594096.422 7.47%
SetIntersection_Interlaced_Set_float_4_1 211364895.498 -
SetIntersection_Interlaced_Set_float_4_4 138709704.146 1.01%
SetIntersection_Interlaced_Set_float_64_1 16247320.104 -
SetIntersection_Interlaced_Set_float_64_16 20412984.630 -6.07%
SetIntersection_Interlaced_Set_float_64_4 21961611.468 -2.72%
SetIntersection_Interlaced_Set_float_64_64 17059009.726 2.94%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1035054.121 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 17083004.303 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 10294744.931 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 12492085.109 3.00%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 8632345.917 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10779481.661 1.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 997039.815 1.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 198445337.405 3.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 201522295.410 4.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 355541594.219 -4.37%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 215357874.101 6.72%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 165291717.369 5.83%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 211597953.970 5.59%
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.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12385217.811 1.65%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 9837481.775 1.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11250729.847 1.00%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 11961495.774 -1.52%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1026635.198 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1423065.551 3.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1508277.375 3.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1484523.062 1.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1596887.596 3.84%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2038727.049 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1085078.344 5.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1414308.790 3.39%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 211365670.135 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137692808.716 1.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16330957.241 1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 20559529.932 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21595830.253 1.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 15603514.411 -1.11%
SetIntersection_Interlaced_Set_string_1024_1 1072056.312 2.14%
SetIntersection_Interlaced_Set_string_1024_1024 48024701.327 -
SetIntersection_Interlaced_Set_string_1024_16 17968755.774 -1.61%
SetIntersection_Interlaced_Set_string_1024_256 24943643.436 -1.39%
SetIntersection_Interlaced_Set_string_1024_4 14180655.777 2.54%
SetIntersection_Interlaced_Set_string_1024_64 20943505.177 -2.47%
SetIntersection_Interlaced_Set_string_16384_1 1064679.492 1.13%
SetIntersection_Interlaced_Set_string_16384_1024 364906218.089 1.06%
SetIntersection_Interlaced_Set_string_16384_16 374681378.171 1.93%
SetIntersection_Interlaced_Set_string_16384_16384 359228591.085 -
SetIntersection_Interlaced_Set_string_16384_256 361660298.383 -3.52%
SetIntersection_Interlaced_Set_string_16384_4 243695052.527 -
SetIntersection_Interlaced_Set_string_16384_64 371567571.264 -
SetIntersection_Interlaced_Set_string_16_1 64075577.971 -
SetIntersection_Interlaced_Set_string_16_16 55079782.223 1.19%
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 1.94%
SetIntersection_Interlaced_Set_string_256_256 24890822.731 -1.68%
SetIntersection_Interlaced_Set_string_256_4 17447848.476 -1.20%
SetIntersection_Interlaced_Set_string_256_64 22132975.816 2.41%
SetIntersection_Interlaced_Set_string_262144_1 1059141.010 -
SetIntersection_Interlaced_Set_string_262144_1024 3801157.698 26.57%
SetIntersection_Interlaced_Set_string_262144_16 3252804.279 18.86%
SetIntersection_Interlaced_Set_string_262144_16384 4205406.643 18.43%
SetIntersection_Interlaced_Set_string_262144_256 3521307.372 19.56%
SetIntersection_Interlaced_Set_string_262144_262144 16838437.412 5.91%
SetIntersection_Interlaced_Set_string_262144_4 2411824.185 15.28%
SetIntersection_Interlaced_Set_string_262144_64 3736603.074 25.88%
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 1.69%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1001227.833 -3.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25539523.084 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 10623503.616 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 12789446.767 3.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 8721737.238 1.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 10907167.476 -1.92%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1030900.935 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 348005172.098 -5.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 380932125.908 68.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 370673223.352 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 360712388.453 4.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 262058800.459 48.78%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 375581060.381 12.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62128386.323 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 39936508.867 -1.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 58556358.763 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 527841796.558 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4061858.222 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12323000.163 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 10860376.270 1.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11242240.797 -1.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 12057156.470 -1.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1013047.388 1.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2026041.038 7.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2004030.626 11.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1963844.057 5.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2139523.625 12.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2702082.042 1.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1510022.674 9.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2014741.767 8.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 211264463.170 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 137790251.369 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16323042.628 1.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 21217594.364 1.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 21691758.178 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 16446739.557 -4.14%
SetIntersection_Interlaced_Set_uint32_1024_1 1023950.055 -
SetIntersection_Interlaced_Set_uint32_1024_1024 18456090.568 -1.05%
SetIntersection_Interlaced_Set_uint32_1024_16 10135159.828 1.02%
SetIntersection_Interlaced_Set_uint32_1024_256 13669990.096 15.95%
SetIntersection_Interlaced_Set_uint32_1024_4 9047533.385 8.00%
SetIntersection_Interlaced_Set_uint32_1024_64 10974412.784 3.85%
SetIntersection_Interlaced_Set_uint32_16384_1 1019507.460 -
SetIntersection_Interlaced_Set_uint32_16384_1024 220627549.849 14.41%
SetIntersection_Interlaced_Set_uint32_16384_16 210838118.382 12.36%
SetIntersection_Interlaced_Set_uint32_16384_16384 332593501.545 -
SetIntersection_Interlaced_Set_uint32_16384_256 222649872.443 10.50%
SetIntersection_Interlaced_Set_uint32_16384_4 183944671.461 19.03%
SetIntersection_Interlaced_Set_uint32_16384_64 218803216.610 11.45%
SetIntersection_Interlaced_Set_uint32_16_1 62133850.417 1.25%
SetIntersection_Interlaced_Set_uint32_16_16 40000796.149 2.61%
SetIntersection_Interlaced_Set_uint32_16_4 59210449.210 2.44%
SetIntersection_Interlaced_Set_uint32_1_1 527345955.371 -
SetIntersection_Interlaced_Set_uint32_256_1 4125208.714 -
SetIntersection_Interlaced_Set_uint32_256_16 13841075.531 13.21%
SetIntersection_Interlaced_Set_uint32_256_256 10303279.990 -8.43%
SetIntersection_Interlaced_Set_uint32_256_4 11153373.832 -
SetIntersection_Interlaced_Set_uint32_256_64 12449337.289 1.39%
SetIntersection_Interlaced_Set_uint32_262144_1 1040395.582 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1606777.310 5.35%
SetIntersection_Interlaced_Set_uint32_262144_16 1340168.063 5.19%
SetIntersection_Interlaced_Set_uint32_262144_16384 1345210.709 3.33%
SetIntersection_Interlaced_Set_uint32_262144_256 1427272.335 5.27%
SetIntersection_Interlaced_Set_uint32_262144_262144 2041611.355 1.78%
SetIntersection_Interlaced_Set_uint32_262144_4 1211360.563 5.42%
SetIntersection_Interlaced_Set_uint32_262144_64 1593765.803 5.92%
SetIntersection_Interlaced_Set_uint32_4_1 211007333.813 -
SetIntersection_Interlaced_Set_uint32_4_4 138495247.594 -
SetIntersection_Interlaced_Set_uint32_64_1 16216693.194 -
SetIntersection_Interlaced_Set_uint32_64_16 21827572.603 -
SetIntersection_Interlaced_Set_uint32_64_4 22006110.990 -2.33%
SetIntersection_Interlaced_Set_uint32_64_64 16448878.776 3.25%
SetIntersection_Interlaced_Set_uint64_1024_1 1035056.636 1.04%
SetIntersection_Interlaced_Set_uint64_1024_1024 20010431.716 10.33%
SetIntersection_Interlaced_Set_uint64_1024_16 11182027.683 8.48%
SetIntersection_Interlaced_Set_uint64_1024_256 13332903.013 8.00%
SetIntersection_Interlaced_Set_uint64_1024_4 8948972.449 8.38%
SetIntersection_Interlaced_Set_uint64_1024_64 11413365.789 10.51%
SetIntersection_Interlaced_Set_uint64_16384_1 1027232.921 1.80%
SetIntersection_Interlaced_Set_uint64_16384_1024 194489768.706 6.24%
SetIntersection_Interlaced_Set_uint64_16384_16 186579718.580 -1.13%
SetIntersection_Interlaced_Set_uint64_16384_16384 338504881.676 2.96%
SetIntersection_Interlaced_Set_uint64_16384_256 200773728.592 4.05%
SetIntersection_Interlaced_Set_uint64_16384_4 149969622.353 -3.50%
SetIntersection_Interlaced_Set_uint64_16384_64 195888121.240 3.71%
SetIntersection_Interlaced_Set_uint64_16_1 62120892.586 -
SetIntersection_Interlaced_Set_uint64_16_16 39975648.781 4.44%
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.40%
SetIntersection_Interlaced_Set_uint64_256_16 13069655.775 2.57%
SetIntersection_Interlaced_Set_uint64_256_256 10479879.891 -
SetIntersection_Interlaced_Set_uint64_256_4 12318665.570 9.84%
SetIntersection_Interlaced_Set_uint64_256_64 12821836.466 -
SetIntersection_Interlaced_Set_uint64_262144_1 1046280.656 5.76%
SetIntersection_Interlaced_Set_uint64_262144_1024 1459289.342 6.34%
SetIntersection_Interlaced_Set_uint64_262144_16 1528656.110 7.78%
SetIntersection_Interlaced_Set_uint64_262144_16384 1468149.945 1.67%
SetIntersection_Interlaced_Set_uint64_262144_256 1586830.243 4.75%
SetIntersection_Interlaced_Set_uint64_262144_262144 2000995.446 1.26%
SetIntersection_Interlaced_Set_uint64_262144_4 1103527.378 6.22%
SetIntersection_Interlaced_Set_uint64_262144_64 1436718.740 5.53%
SetIntersection_Interlaced_Set_uint64_4_1 210733876.431 -
SetIntersection_Interlaced_Set_uint64_4_4 137593324.583 1.05%
SetIntersection_Interlaced_Set_uint64_64_1 16203316.037 -
SetIntersection_Interlaced_Set_uint64_64_16 20928205.833 -
SetIntersection_Interlaced_Set_uint64_64_4 22418913.040 -1.31%
SetIntersection_Interlaced_Set_uint64_64_64 17137921.671 17.39%
SetIntersection_Interlaced_Vector_float_1024_1 1025660.755 -
SetIntersection_Interlaced_Vector_float_1024_1024 3459168.877 -
SetIntersection_Interlaced_Vector_float_1024_16 3697519.144 4.88%
SetIntersection_Interlaced_Vector_float_1024_256 3385158.209 -1.51%
SetIntersection_Interlaced_Vector_float_1024_4 2992013.562 1.12%
SetIntersection_Interlaced_Vector_float_1024_64 3611186.706 -
SetIntersection_Interlaced_Vector_float_16384_1 1013471.140 2.90%
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 -
SetIntersection_Interlaced_Vector_float_16_1 61833514.928 -
SetIntersection_Interlaced_Vector_float_16_16 34015229.795 -
SetIntersection_Interlaced_Vector_float_16_4 54038109.440 -
SetIntersection_Interlaced_Vector_float_1_1 526277407.390 -
SetIntersection_Interlaced_Vector_float_256_1 4099858.158 1.79%
SetIntersection_Interlaced_Vector_float_256_16 6188974.420 -
SetIntersection_Interlaced_Vector_float_256_256 3261496.685 -1.53%
SetIntersection_Interlaced_Vector_float_256_4 6207746.196 2.45%
SetIntersection_Interlaced_Vector_float_256_64 5155905.102 -
SetIntersection_Interlaced_Vector_float_262144_1 1028563.315 4.86%
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 1.14%
SetIntersection_Interlaced_Vector_float_64_64 9524869.802 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 997487.362 -2.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 4593098.210 -2.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 4876594.478 11.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 5455856.724 14.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 3755107.569 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4861032.916 15.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1016588.695 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 62465250.259 6.76%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 53808873.193 15.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 59018837.707 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 64775174.810 13.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 42525540.851 10.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 57902697.753 14.18%
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 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7344031.953 6.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 3928780.160 1.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 7157554.560 5.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 6839384.686 6.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1027818.071 1.34%
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 -3.99%
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 2.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18205230.984 2.49%
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 -4.46%
SetIntersection_Interlaced_Vector_string_1024_16 9934313.037 -
SetIntersection_Interlaced_Vector_string_1024_256 14545617.020 -1.22%
SetIntersection_Interlaced_Vector_string_1024_4 7604149.450 -
SetIntersection_Interlaced_Vector_string_1024_64 10689882.608 -
SetIntersection_Interlaced_Vector_string_16384_1 1053081.919 3.01%
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 -5.01%
SetIntersection_Interlaced_Vector_string_16_4 61756949.617 -1.51%
SetIntersection_Interlaced_Vector_string_1_1 539504707.358 -
SetIntersection_Interlaced_Vector_string_256_1 4197907.553 -
SetIntersection_Interlaced_Vector_string_256_16 12572280.768 -2.04%
SetIntersection_Interlaced_Vector_string_256_256 16113644.699 -
SetIntersection_Interlaced_Vector_string_256_4 11049295.146 -
SetIntersection_Interlaced_Vector_string_256_64 13801735.749 -7.94%
SetIntersection_Interlaced_Vector_string_262144_1 1074643.061 -
SetIntersection_Interlaced_Vector_string_262144_1024 1783564.221 42.01%
SetIntersection_Interlaced_Vector_string_262144_16 1497717.109 33.52%
SetIntersection_Interlaced_Vector_string_262144_16384 2563782.968 34.84%
SetIntersection_Interlaced_Vector_string_262144_256 1691386.569 39.25%
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.06%
SetIntersection_Interlaced_Vector_string_4_1 215678143.196 -
SetIntersection_Interlaced_Vector_string_4_4 144797529.902 -
SetIntersection_Interlaced_Vector_string_64_1 16441463.055 -
SetIntersection_Interlaced_Vector_string_64_16 24872641.703 3.65%
SetIntersection_Interlaced_Vector_string_64_4 23248268.773 -
SetIntersection_Interlaced_Vector_string_64_64 22993631.480 -1.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1014868.682 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 5904353.457 25.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4497631.919 -5.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 5172550.073 3.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3969400.050 -2.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4934917.716 -10.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1038558.967 6.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 76716115.093 4.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 60353609.081 13.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 68577719.526 -5.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 66946181.934 2.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 45057644.835 3.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 59548132.634 4.47%
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 2.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 3960706.270 -9.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 7250685.777 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 6465999.707 -7.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1036217.948 6.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 345108903.479 -1.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 349584731.087 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 348507756.367 9.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 352629097.761 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 349126752.117 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 355864305.282 -1.74%
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 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18445304.287 2.38%
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 -
SetIntersection_Interlaced_Vector_uint32_1024_16 3555645.468 2.12%
SetIntersection_Interlaced_Vector_uint32_1024_256 3378197.644 -1.06%
SetIntersection_Interlaced_Vector_uint32_1024_4 2978473.855 1.45%
SetIntersection_Interlaced_Vector_uint32_1024_64 3529255.418 1.36%
SetIntersection_Interlaced_Vector_uint32_16384_1 1030899.258 5.88%
SetIntersection_Interlaced_Vector_uint32_16384_1024 41755828.029 1.30%
SetIntersection_Interlaced_Vector_uint32_16384_16 36784497.835 1.08%
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 1.15%
SetIntersection_Interlaced_Vector_uint32_16_1 62293514.937 1.58%
SetIntersection_Interlaced_Vector_uint32_16_16 34706927.549 1.57%
SetIntersection_Interlaced_Vector_uint32_16_4 54573346.962 2.18%
SetIntersection_Interlaced_Vector_uint32_1_1 528343685.901 1.67%
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.62%
SetIntersection_Interlaced_Vector_uint32_256_4 6145026.937 2.19%
SetIntersection_Interlaced_Vector_uint32_256_64 5304500.122 3.93%
SetIntersection_Interlaced_Vector_uint32_262144_1 1024214.411 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 352593670.522 -
SetIntersection_Interlaced_Vector_uint32_262144_16 354047501.061 -
SetIntersection_Interlaced_Vector_uint32_262144_16384 353117029.027 -
SetIntersection_Interlaced_Vector_uint32_262144_256 342774601.032 -2.15%
SetIntersection_Interlaced_Vector_uint32_262144_262144 343598457.364 -1.97%
SetIntersection_Interlaced_Vector_uint32_262144_4 350747261.080 -
SetIntersection_Interlaced_Vector_uint32_262144_64 352678599.845 -
SetIntersection_Interlaced_Vector_uint32_4_1 210898459.740 1.45%
SetIntersection_Interlaced_Vector_uint32_4_4 132773498.232 1.67%
SetIntersection_Interlaced_Vector_uint32_64_1 16140316.312 1.17%
SetIntersection_Interlaced_Vector_uint32_64_16 15128063.181 2.12%
SetIntersection_Interlaced_Vector_uint32_64_4 17339144.056 1.22%
SetIntersection_Interlaced_Vector_uint32_64_64 9722163.808 2.38%
SetIntersection_Interlaced_Vector_uint64_1024_1 1024986.245 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 3476049.565 -
SetIntersection_Interlaced_Vector_uint64_1024_16 3635068.657 5.16%
SetIntersection_Interlaced_Vector_uint64_1024_256 3402355.174 -
SetIntersection_Interlaced_Vector_uint64_1024_4 2971199.341 1.78%
SetIntersection_Interlaced_Vector_uint64_1024_64 3471430.484 -2.21%
SetIntersection_Interlaced_Vector_uint64_16384_1 1020628.307 4.17%
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 1.24%
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 1.36%
SetIntersection_Interlaced_Vector_uint64_256_16 6209041.705 1.68%
SetIntersection_Interlaced_Vector_uint64_256_256 3314386.099 -
SetIntersection_Interlaced_Vector_uint64_256_4 6108631.158 -
SetIntersection_Interlaced_Vector_uint64_256_64 5219365.302 3.14%
SetIntersection_Interlaced_Vector_uint64_262144_1 986340.037 -3.30%
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 1.00%
SetIntersection_Interlaced_Vector_uint64_64_1 16209213.029 1.21%
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.61%
SetIntersection_None_Set_float_1024_1 10900156.619 3.53%
SetIntersection_None_Set_float_1024_1024 10400834.959 -5.99%
SetIntersection_None_Set_float_1024_16 10719374.800 -3.48%
SetIntersection_None_Set_float_1024_256 10804912.029 1.39%
SetIntersection_None_Set_float_1024_4 10482388.409 -1.05%
SetIntersection_None_Set_float_1024_64 10581482.202 -1.47%
SetIntersection_None_Set_float_16384_1 186047627.451 -
SetIntersection_None_Set_float_16384_1024 188690699.264 -
SetIntersection_None_Set_float_16384_16 187569614.081 -
SetIntersection_None_Set_float_16384_16384 190099847.084 2.18%
SetIntersection_None_Set_float_16384_256 187114021.229 -
SetIntersection_None_Set_float_16384_4 187831046.060 -
SetIntersection_None_Set_float_16384_64 186919803.545 -
SetIntersection_None_Set_float_16_1 68416230.684 -
SetIntersection_None_Set_float_16_16 36430471.715 -
SetIntersection_None_Set_float_16_4 58299572.557 -
SetIntersection_None_Set_float_1_1 526146299.240 -
SetIntersection_None_Set_float_256_1 13825073.651 2.79%
SetIntersection_None_Set_float_256_16 12789649.795 -
SetIntersection_None_Set_float_256_256 7059391.541 5.58%
SetIntersection_None_Set_float_256_4 13480755.072 1.71%
SetIntersection_None_Set_float_256_64 10995419.966 1.04%
SetIntersection_None_Set_float_262144_1 1446109.265 4.44%
SetIntersection_None_Set_float_262144_1024 1577020.623 6.52%
SetIntersection_None_Set_float_262144_16 1446059.905 4.55%
SetIntersection_None_Set_float_262144_16384 1447324.641 3.63%
SetIntersection_None_Set_float_262144_256 1445210.073 4.69%
SetIntersection_None_Set_float_262144_262144 1579318.196 6.00%
SetIntersection_None_Set_float_262144_4 1581122.633 6.62%
SetIntersection_None_Set_float_262144_64 1581247.896 6.81%
SetIntersection_None_Set_float_4_1 214118938.930 -
SetIntersection_None_Set_float_4_4 135464949.771 1.31%
SetIntersection_None_Set_float_64_1 24310056.745 -2.14%
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 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 10667594.941 1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 10690733.092 1.81%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 10663402.546 1.70%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 10606982.512 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 10442570.318 -2.76%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 271188203.385 38.40%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 365693220.569 89.91%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 272347446.252 39.96%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 202320025.628 8.52%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 264776311.815 37.85%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 271350966.161 40.25%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 274451017.007 40.91%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 69058520.944 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 36787787.425 -
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 2.27%
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 5.00%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1401520.334 3.61%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1562783.029 5.10%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1558042.597 4.59%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1561955.083 4.93%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1389467.157 2.68%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1413512.975 4.59%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1409242.395 4.19%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 216309619.049 1.14%
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134503397.253 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 24588585.133 1.40%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 20029745.305 1.55%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 23399094.475 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 12247678.725 -1.90%
SetIntersection_None_Set_string_1024_1 18455383.740 3.82%
SetIntersection_None_Set_string_1024_1024 18812389.765 6.30%
SetIntersection_None_Set_string_1024_16 18801786.797 6.43%
SetIntersection_None_Set_string_1024_256 18650485.482 4.54%
SetIntersection_None_Set_string_1024_4 18660635.501 8.14%
SetIntersection_None_Set_string_1024_64 18428747.216 5.13%
SetIntersection_None_Set_string_16384_1 381292092.106 1.79%
SetIntersection_None_Set_string_16384_1024 370895460.883 -1.71%
SetIntersection_None_Set_string_16384_16 374809151.600 1.29%
SetIntersection_None_Set_string_16384_16384 343816818.669 -5.99%
SetIntersection_None_Set_string_16384_256 400700301.101 7.95%
SetIntersection_None_Set_string_16384_4 375962742.012 -1.74%
SetIntersection_None_Set_string_16384_64 383328069.128 4.04%
SetIntersection_None_Set_string_16_1 76266781.590 1.79%
SetIntersection_None_Set_string_16_16 40389275.875 1.55%
SetIntersection_None_Set_string_16_4 65066888.430 2.41%
SetIntersection_None_Set_string_1_1 532487741.588 -
SetIntersection_None_Set_string_256_1 21235683.619 4.49%
SetIntersection_None_Set_string_256_16 19816128.726 4.63%
SetIntersection_None_Set_string_256_256 10620317.678 2.64%
SetIntersection_None_Set_string_256_4 21005638.748 3.68%
SetIntersection_None_Set_string_256_64 17283088.486 4.41%
SetIntersection_None_Set_string_262144_1 3179816.063 9.80%
SetIntersection_None_Set_string_262144_1024 3429007.251 18.20%
SetIntersection_None_Set_string_262144_16 3127231.728 8.98%
SetIntersection_None_Set_string_262144_16384 3313800.786 12.30%
SetIntersection_None_Set_string_262144_256 3131906.502 9.40%
SetIntersection_None_Set_string_262144_262144 4529736.470 18.49%
SetIntersection_None_Set_string_262144_4 3400560.003 16.94%
SetIntersection_None_Set_string_262144_64 3407994.751 16.99%
SetIntersection_None_Set_string_4_1 222353923.581 -
SetIntersection_None_Set_string_4_4 138994413.883 -
SetIntersection_None_Set_string_64_1 32258591.959 3.05%
SetIntersection_None_Set_string_64_16 26746474.079 4.87%
SetIntersection_None_Set_string_64_4 31160915.835 3.63%
SetIntersection_None_Set_string_64_64 16537114.442 1.60%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 10536493.873 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 10817326.792 -3.74%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 10650094.319 1.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 10699926.876 1.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 10751252.063 2.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 10384111.246 -2.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 337244958.198 52.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 339937178.677 48.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 338791670.743 51.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 308814688.896 25.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 351916072.611 56.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 329558634.096 48.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 338122616.569 46.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 69244699.509 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37040522.601 1.66%
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.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 12738936.530 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 7076610.439 2.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 13202654.476 -1.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 10844700.080 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 2113719.005 14.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1981308.218 7.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 2106558.532 15.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2107891.254 14.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 2108335.961 15.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1974498.387 7.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1955374.610 9.69%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1976487.692 7.71%
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 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 20632368.875 1.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 23371920.926 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12359793.903 -1.56%
SetIntersection_None_Set_uint32_1024_1 10404823.208 -5.30%
SetIntersection_None_Set_uint32_1024_1024 10578663.182 -4.20%
SetIntersection_None_Set_uint32_1024_16 10811347.654 3.53%
SetIntersection_None_Set_uint32_1024_256 10720181.838 1.32%
SetIntersection_None_Set_uint32_1024_4 10542725.772 -
SetIntersection_None_Set_uint32_1024_64 10493711.289 -
SetIntersection_None_Set_uint32_16384_1 266736018.658 39.35%
SetIntersection_None_Set_uint32_16384_1024 273568599.904 41.95%
SetIntersection_None_Set_uint32_16384_16 272332529.910 41.47%
SetIntersection_None_Set_uint32_16384_16384 316627749.521 62.25%
SetIntersection_None_Set_uint32_16384_256 275293305.982 43.02%
SetIntersection_None_Set_uint32_16384_4 272438337.561 41.84%
SetIntersection_None_Set_uint32_16384_64 278686616.058 43.49%
SetIntersection_None_Set_uint32_16_1 68296112.125 -
SetIntersection_None_Set_uint32_16_16 37626409.307 1.83%
SetIntersection_None_Set_uint32_16_4 60094299.493 3.00%
SetIntersection_None_Set_uint32_1_1 528087231.961 1.42%
SetIntersection_None_Set_uint32_256_1 13552905.274 -
SetIntersection_None_Set_uint32_256_16 12629279.152 -4.67%
SetIntersection_None_Set_uint32_256_256 6820832.193 1.86%
SetIntersection_None_Set_uint32_256_4 13456939.019 -3.96%
SetIntersection_None_Set_uint32_256_64 10955720.347 3.03%
SetIntersection_None_Set_uint32_262144_1 1512492.541 16.83%
SetIntersection_None_Set_uint32_262144_1024 1733708.195 16.56%
SetIntersection_None_Set_uint32_262144_16 1439739.019 9.69%
SetIntersection_None_Set_uint32_262144_16384 1526083.332 13.85%
SetIntersection_None_Set_uint32_262144_256 1504237.298 14.60%
SetIntersection_None_Set_uint32_262144_262144 1591294.073 6.48%
SetIntersection_None_Set_uint32_262144_4 1745336.223 19.46%
SetIntersection_None_Set_uint32_262144_64 1709691.249 16.80%
SetIntersection_None_Set_uint32_4_1 214901722.404 -
SetIntersection_None_Set_uint32_4_4 134138590.534 1.30%
SetIntersection_None_Set_uint32_64_1 23560551.985 -6.40%
SetIntersection_None_Set_uint32_64_16 19328531.101 -7.41%
SetIntersection_None_Set_uint32_64_4 23109400.640 -
SetIntersection_None_Set_uint32_64_64 12290843.145 -3.62%
SetIntersection_None_Set_uint64_1024_1 10607586.568 -12.52%
SetIntersection_None_Set_uint64_1024_1024 10579845.496 -
SetIntersection_None_Set_uint64_1024_16 10749616.986 -13.51%
SetIntersection_None_Set_uint64_1024_256 10409320.239 -
SetIntersection_None_Set_uint64_1024_4 10513863.247 -29.63%
SetIntersection_None_Set_uint64_1024_64 10387692.181 -16.42%
SetIntersection_None_Set_uint64_16384_1 185065488.843 -3.82%
SetIntersection_None_Set_uint64_16384_1024 186015921.459 -
SetIntersection_None_Set_uint64_16384_16 187120957.719 -5.81%
SetIntersection_None_Set_uint64_16384_16384 189172923.658 1.54%
SetIntersection_None_Set_uint64_16384_256 187939574.290 -3.06%
SetIntersection_None_Set_uint64_16384_4 184483464.574 -7.95%
SetIntersection_None_Set_uint64_16384_64 185238937.661 -7.35%
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.48%
SetIntersection_None_Set_uint64_1_1 524837631.030 -
SetIntersection_None_Set_uint64_256_1 13635669.935 -
SetIntersection_None_Set_uint64_256_16 12592884.612 -4.64%
SetIntersection_None_Set_uint64_256_256 6729170.214 -
SetIntersection_None_Set_uint64_256_4 13515958.320 -4.76%
SetIntersection_None_Set_uint64_256_64 10626772.472 -5.50%
SetIntersection_None_Set_uint64_262144_1 1576568.000 6.76%
SetIntersection_None_Set_uint64_262144_1024 1411499.921 5.16%
SetIntersection_None_Set_uint64_262144_16 1580504.235 6.90%
SetIntersection_None_Set_uint64_262144_16384 1587732.695 7.15%
SetIntersection_None_Set_uint64_262144_256 1578080.468 7.06%
SetIntersection_None_Set_uint64_262144_262144 1428988.762 4.65%
SetIntersection_None_Set_uint64_262144_4 1411376.987 5.09%
SetIntersection_None_Set_uint64_262144_64 1413216.814 5.28%
SetIntersection_None_Set_uint64_4_1 215823502.235 1.38%
SetIntersection_None_Set_uint64_4_4 134742980.640 1.36%
SetIntersection_None_Set_uint64_64_1 24535560.806 -3.50%
SetIntersection_None_Set_uint64_64_16 20116284.955 -2.13%
SetIntersection_None_Set_uint64_64_4 23442165.774 -
SetIntersection_None_Set_uint64_64_64 12399393.547 -5.88%
SetIntersection_None_Vector_float_1024_1 3497089.306 1.26%
SetIntersection_None_Vector_float_1024_1024 3359967.796 -
SetIntersection_None_Vector_float_1024_16 3460470.773 1.45%
SetIntersection_None_Vector_float_1024_256 3428744.292 -
SetIntersection_None_Vector_float_1024_4 3343789.745 -
SetIntersection_None_Vector_float_1024_64 3315916.238 -4.02%
SetIntersection_None_Vector_float_16384_1 38993017.655 -
SetIntersection_None_Vector_float_16384_1024 38634975.441 -
SetIntersection_None_Vector_float_16384_16 38677910.250 -
SetIntersection_None_Vector_float_16384_16384 38900603.261 -
SetIntersection_None_Vector_float_16384_256 38926837.547 -
SetIntersection_None_Vector_float_16384_4 38676106.837 -
SetIntersection_None_Vector_float_16384_64 38732095.389 -
SetIntersection_None_Vector_float_16_1 64122228.617 -
SetIntersection_None_Vector_float_16_16 34163421.136 -
SetIntersection_None_Vector_float_16_4 54592316.298 -
SetIntersection_None_Vector_float_1_1 526105153.284 -
SetIntersection_None_Vector_float_256_1 6668202.795 1.86%
SetIntersection_None_Vector_float_256_16 6114962.996 -2.28%
SetIntersection_None_Vector_float_256_256 3336237.557 2.03%
SetIntersection_None_Vector_float_256_4 6447404.008 -
SetIntersection_None_Vector_float_256_64 5205218.055 -
SetIntersection_None_Vector_float_262144_1 352174719.408 -
SetIntersection_None_Vector_float_262144_1024 351464193.470 -
SetIntersection_None_Vector_float_262144_16 351689814.435 -
SetIntersection_None_Vector_float_262144_16384 350828736.244 -
SetIntersection_None_Vector_float_262144_256 350722427.946 -
SetIntersection_None_Vector_float_262144_262144 350382473.320 -
SetIntersection_None_Vector_float_262144_4 349620232.048 -
SetIntersection_None_Vector_float_262144_64 350289627.444 -
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 -
SetIntersection_None_Vector_float_64_4 17960380.231 -
SetIntersection_None_Vector_float_64_64 9398212.138 -1.94%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 3369578.859 1.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 3391108.895 1.93%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 3438759.595 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 3324520.960 -1.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 3421758.907 1.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 3438465.018 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 41818982.316 16.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 38658728.031 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 40405991.906 16.88%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 44864546.135 27.73%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 44845550.042 34.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 44978264.580 18.53%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 40556939.272 6.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 64547176.421 1.49%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33972692.607 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 55173734.308 1.97%
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 524319909.910 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 6556544.736 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 7152890.652 16.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 3256734.181 7.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 6462349.423 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 5533672.587 15.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 345137397.293 -5.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 356730339.583 3.81%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 347957448.568 -4.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 344369359.625 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 344721323.733 -4.42%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 356432929.790 2.63%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 345398017.671 -5.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 342622639.456 -
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 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 15535902.831 5.61%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 18032545.301 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9603037.528 1.00%
SetIntersection_None_Vector_string_1024_1 8897313.802 -5.71%
SetIntersection_None_Vector_string_1024_1024 8938377.863 -5.46%
SetIntersection_None_Vector_string_1024_16 8965315.763 -5.50%
SetIntersection_None_Vector_string_1024_256 8992658.649 -5.01%
SetIntersection_None_Vector_string_1024_4 8914778.521 -6.00%
SetIntersection_None_Vector_string_1024_64 8907853.765 -6.73%
SetIntersection_None_Vector_string_16384_1 128673127.107 -5.86%
SetIntersection_None_Vector_string_16384_1024 142172512.086 4.10%
SetIntersection_None_Vector_string_16384_16 148981499.812 8.87%
SetIntersection_None_Vector_string_16384_16384 129036559.723 -5.78%
SetIntersection_None_Vector_string_16384_256 148609367.386 8.74%
SetIntersection_None_Vector_string_16384_4 148877303.582 8.84%
SetIntersection_None_Vector_string_16384_64 151591431.024 10.82%
SetIntersection_None_Vector_string_16_1 69420766.329 -1.08%
SetIntersection_None_Vector_string_16_16 36556028.081 -
SetIntersection_None_Vector_string_16_4 59297183.891 -
SetIntersection_None_Vector_string_1_1 527371409.673 -
SetIntersection_None_Vector_string_256_1 11893735.294 -4.83%
SetIntersection_None_Vector_string_256_16 11418629.175 -4.34%
SetIntersection_None_Vector_string_256_256 6051566.615 -4.52%
SetIntersection_None_Vector_string_256_4 11925292.725 -4.28%
SetIntersection_None_Vector_string_256_64 9644173.499 -3.94%
SetIntersection_None_Vector_string_262144_1 1724725.589 46.25%
SetIntersection_None_Vector_string_262144_1024 1727656.927 46.28%
SetIntersection_None_Vector_string_262144_16 1762480.009 49.34%
SetIntersection_None_Vector_string_262144_16384 1938757.487 60.72%
SetIntersection_None_Vector_string_262144_256 1732234.843 46.62%
SetIntersection_None_Vector_string_262144_262144 2237217.501 5.17%
SetIntersection_None_Vector_string_262144_4 1709163.655 45.12%
SetIntersection_None_Vector_string_262144_64 1749464.776 48.33%
SetIntersection_None_Vector_string_4_1 215609270.725 -
SetIntersection_None_Vector_string_4_4 134981311.795 -
SetIntersection_None_Vector_string_64_1 24130590.439 -2.24%
SetIntersection_None_Vector_string_64_16 19599023.037 -2.45%
SetIntersection_None_Vector_string_64_4 23158864.329 -1.75%
SetIntersection_None_Vector_string_64_64 12318940.810 -1.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3446524.683 3.79%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 4527231.026 1.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4475900.391 -19.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3945036.465 -28.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4423770.960 29.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4512019.083 -19.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 39462871.850 -1.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 41227302.607 -17.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 42422957.951 -20.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 58065175.638 1.42%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 40929776.756 -16.83%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 45088068.396 -15.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 45939734.252 18.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 64682263.360 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 34553935.697 -
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 -12.88%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 6362571.912 3.93%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 3888050.374 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 6761653.000 -8.99%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 5122773.115 -2.52%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 345094375.157 -3.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 349199396.480 -5.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 347256703.768 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 330299443.286 -3.42%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 345569773.267 -1.16%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350973554.421 -5.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 344246325.471 -2.65%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 358866187.666 -
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.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 15314525.651 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 18169924.446 -2.92%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 10234948.900 1.07%
SetIntersection_None_Vector_uint32_1024_1 2361809.183 -18.09%
SetIntersection_None_Vector_uint32_1024_1024 3425947.577 -
SetIntersection_None_Vector_uint32_1024_16 3322510.235 43.90%
SetIntersection_None_Vector_uint32_1024_256 3329363.698 -
SetIntersection_None_Vector_uint32_1024_4 2521031.536 10.94%
SetIntersection_None_Vector_uint32_1024_64 3376352.275 7.09%
SetIntersection_None_Vector_uint32_16384_1 31716316.240 4.07%
SetIntersection_None_Vector_uint32_16384_1024 34088534.303 14.79%
SetIntersection_None_Vector_uint32_16384_16 34486881.783 -2.06%
SetIntersection_None_Vector_uint32_16384_16384 33104920.108 -3.97%
SetIntersection_None_Vector_uint32_16384_256 34590535.797 -9.14%
SetIntersection_None_Vector_uint32_16384_4 33365476.690 17.24%
SetIntersection_None_Vector_uint32_16384_64 34603649.890 16.49%
SetIntersection_None_Vector_uint32_16_1 64566078.019 2.74%
SetIntersection_None_Vector_uint32_16_16 33769416.157 -
SetIntersection_None_Vector_uint32_16_4 54152277.231 1.52%
SetIntersection_None_Vector_uint32_1_1 528609065.897 1.20%
SetIntersection_None_Vector_uint32_256_1 6475479.790 -
SetIntersection_None_Vector_uint32_256_16 6150449.269 16.10%
SetIntersection_None_Vector_uint32_256_256 2901094.477 -12.72%
SetIntersection_None_Vector_uint32_256_4 6604081.984 2.38%
SetIntersection_None_Vector_uint32_256_64 4508691.757 -13.60%
SetIntersection_None_Vector_uint32_262144_1 407327291.400 20.79%
SetIntersection_None_Vector_uint32_262144_1024 340128118.571 -16.96%
SetIntersection_None_Vector_uint32_262144_16 334524658.908 -19.97%
SetIntersection_None_Vector_uint32_262144_16384 376125089.475 -9.39%
SetIntersection_None_Vector_uint32_262144_256 338235608.768 5.44%
SetIntersection_None_Vector_uint32_262144_262144 334990910.920 4.88%
SetIntersection_None_Vector_uint32_262144_4 344722512.935 5.56%
SetIntersection_None_Vector_uint32_262144_64 359430992.976 7.56%
SetIntersection_None_Vector_uint32_4_1 212440130.912 1.00%
SetIntersection_None_Vector_uint32_4_4 132834669.640 1.01%
SetIntersection_None_Vector_uint32_64_1 18663405.201 -
SetIntersection_None_Vector_uint32_64_16 15211177.509 -
SetIntersection_None_Vector_uint32_64_4 17911539.678 -
SetIntersection_None_Vector_uint32_64_64 9537310.043 -
SetIntersection_None_Vector_uint64_1024_1 3430688.335 -
SetIntersection_None_Vector_uint64_1024_1024 3480208.153 5.35%
SetIntersection_None_Vector_uint64_1024_16 3420816.688 1.23%
SetIntersection_None_Vector_uint64_1024_256 3439028.468 1.64%
SetIntersection_None_Vector_uint64_1024_4 3446450.038 1.02%
SetIntersection_None_Vector_uint64_1024_64 3332140.576 -
SetIntersection_None_Vector_uint64_16384_1 38053635.322 30.01%
SetIntersection_None_Vector_uint64_16384_1024 38385358.732 53.06%
SetIntersection_None_Vector_uint64_16384_16 38290697.103 77.04%
SetIntersection_None_Vector_uint64_16384_16384 38241910.515 24.93%
SetIntersection_None_Vector_uint64_16384_256 38218685.472 20.01%
SetIntersection_None_Vector_uint64_16384_4 38357602.432 15.93%
SetIntersection_None_Vector_uint64_16384_64 38225066.056 85.92%
SetIntersection_None_Vector_uint64_16_1 63847449.839 -
SetIntersection_None_Vector_uint64_16_16 33930544.874 -
SetIntersection_None_Vector_uint64_16_4 54241931.004 -
SetIntersection_None_Vector_uint64_1_1 524141727.352 -
SetIntersection_None_Vector_uint64_256_1 6439675.525 -2.07%
SetIntersection_None_Vector_uint64_256_16 6164971.942 15.95%
SetIntersection_None_Vector_uint64_256_256 3212744.836 -
SetIntersection_None_Vector_uint64_256_4 6511375.734 1.88%
SetIntersection_None_Vector_uint64_256_64 5309470.829 17.22%
SetIntersection_None_Vector_uint64_262144_1 350956835.939 -14.32%
SetIntersection_None_Vector_uint64_262144_1024 350877462.731 -
SetIntersection_None_Vector_uint64_262144_16 350517121.842 -12.90%
SetIntersection_None_Vector_uint64_262144_16384 351444193.472 -
SetIntersection_None_Vector_uint64_262144_256 350297583.422 10.73%
SetIntersection_None_Vector_uint64_262144_262144 350130180.673 13.17%
SetIntersection_None_Vector_uint64_262144_4 350305946.233 -7.61%
SetIntersection_None_Vector_uint64_262144_64 351068677.303 -2.25%
SetIntersection_None_Vector_uint64_4_1 210499304.044 -
SetIntersection_None_Vector_uint64_4_4 131883516.855 -
SetIntersection_None_Vector_uint64_64_1 18675754.693 -
SetIntersection_None_Vector_uint64_64_16 15188189.723 4.18%
SetIntersection_None_Vector_uint64_64_4 17820634.397 -
SetIntersection_None_Vector_uint64_64_64 9498168.342 1.64%
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 -17.87%
bm_exception_ptr_move_assign_nonnull 3.220 -
bm_exception_ptr_move_assign_null 0.489 -
bm_exception_ptr_move_ctor_nonnull 3.238 -1.31%
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 -9.33%
bm_lexicographical_compare<int>/1048576 233729.441 -3.24%
bm_lexicographical_compare<int>/262144 57290.218 -2.93%
bm_lexicographical_compare<int>/32768 7149.292 -3.02%
bm_lexicographical_compare<int>/4096 903.859 -2.39%
bm_lexicographical_compare<int>/512 124.785 -2.16%
bm_lexicographical_compare<int>/64 15.012 -3.17%
bm_lexicographical_compare<int>/8 2.478 -3.02%
bm_lexicographical_compare<signed_char>/1 0.660 -
bm_lexicographical_compare<signed_char>/1048576 228146.615 -2.67%
bm_lexicographical_compare<signed_char>/262144 57019.125 -2.62%
bm_lexicographical_compare<signed_char>/32768 7139.423 -2.43%
bm_lexicographical_compare<signed_char>/4096 904.601 -2.30%
bm_lexicographical_compare<signed_char>/512 124.791 -1.57%
bm_lexicographical_compare<signed_char>/64 15.164 -2.40%
bm_lexicographical_compare<signed_char>/8 2.563 -6.21%
bm_lexicographical_compare<unsigned_char>/1 1.738 -2.62%
bm_lexicographical_compare<unsigned_char>/1048576 17680.532 -1.14%
bm_lexicographical_compare<unsigned_char>/262144 4445.246 -
bm_lexicographical_compare<unsigned_char>/32768 552.911 -2.66%
bm_lexicographical_compare<unsigned_char>/4096 74.487 -3.10%
bm_lexicographical_compare<unsigned_char>/512 8.544 -2.07%
bm_lexicographical_compare<unsigned_char>/64 2.018 -1.32%
bm_lexicographical_compare<unsigned_char>/8 1.450 -6.21%
bm_make_exception_ptr/threads:1 12.371 -
bm_make_exception_ptr/threads:2 6.209 2.75%
bm_make_exception_ptr/threads:4 2.976 -2.31%
bm_make_exception_ptr/threads:8 2.059 -2.38%
bm_ranges_lexicographical_compare<int>/1 0.743 -6.88%
bm_ranges_lexicographical_compare<int>/1048576 372546.458 -2.28%
bm_ranges_lexicographical_compare<int>/262144 92035.524 -2.17%
bm_ranges_lexicographical_compare<int>/32768 11499.730 -2.32%
bm_ranges_lexicographical_compare<int>/4096 1431.672 -2.63%
bm_ranges_lexicographical_compare<int>/512 182.778 -2.92%
bm_ranges_lexicographical_compare<int>/64 22.728 -2.63%
bm_ranges_lexicographical_compare<int>/8 3.178 -2.76%
bm_ranges_lexicographical_compare<signed_char>/1 0.816 2.41%
bm_ranges_lexicographical_compare<signed_char>/1048576 366475.128 -2.57%
bm_ranges_lexicographical_compare<signed_char>/262144 91761.441 -2.36%
bm_ranges_lexicographical_compare<signed_char>/32768 11422.055 -2.79%
bm_ranges_lexicographical_compare<signed_char>/4096 1433.282 -2.82%
bm_ranges_lexicographical_compare<signed_char>/512 182.816 -2.87%
bm_ranges_lexicographical_compare<signed_char>/64 23.262 -
bm_ranges_lexicographical_compare<signed_char>/8 3.180 -2.45%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.829 -
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 -2.40%
bm_ranges_lexicographical_compare<unsigned_char>/4096 75.020 -2.82%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.622 -2.26%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.076 -1.87%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.570 -1.61%
dynamic_cast_(Chain,_1_level) 1.151 -3.87%
dynamic_cast_(Chain,_2_levels) 1.136 -4.54%
dynamic_cast_(Chain,_3_levels) 1.138 -4.14%
dynamic_cast_(Chain,_4_levels) 1.132 -
dynamic_cast_(Chain,_5_levels) 1.135 -
dynamic_cast_(Chain,_6_levels) 1.103 -1.87%
dynamic_cast_(Chain,_7_levels) 1.096 -2.12%
dynamic_cast_(Chain,_8_levels) 1.152 -
dynamic_cast_(Chain,_9_levels) 1.097 -2.64%
dynamic_cast_(Chain_fail,_1_level) 14.867 6.27%
dynamic_cast_(Chain_fail,_2_levels) 21.935 8.75%
dynamic_cast_(Chain_fail,_3_levels) 27.239 9.19%
dynamic_cast_(Chain_fail,_4_levels) 35.828 4.02%
dynamic_cast_(Chain_fail,_5_levels) 44.098 2.72%
dynamic_cast_(Chain_fail,_6_levels) 54.790 3.56%
dynamic_cast_(Chain_fail,_7_levels) 62.322 5.28%
dynamic_cast_(Chain_fail,_8_levels) 65.886 2.94%
dynamic_cast_(Chain_middle,_1_level) 11.570 9.98%
dynamic_cast_(Chain_middle,_2_levels) 19.581 5.38%
dynamic_cast_(Chain_middle,_3_levels) 32.464 6.22%
dynamic_cast_(Chain_middle,_4_levels) 35.928 6.76%
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 -5.55%
dynamic_cast_(DAG_leftmost_middle,_2_levels) 28.028 -5.61%
dynamic_cast_(DAG_leftmost_middle,_3_levels) 20.897 -3.10%
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 -4.29%
dynamic_cast_(DAG_rightmost_middle,_2_levels) 13.090 -3.70%
dynamic_cast_(DAG_rightmost_middle,_3_levels) 7.438 -3.73%
dynamic_cast_(DAG_sidecast,_1_level) 10.429 1.12%
dynamic_cast_(DAG_sidecast,_2_levels) 58.475 -
dynamic_cast_(DAG_sidecast,_3_levels) 82.606 -1.81%
dynamic_cast_(DAG_sidecast_fail,_1_level) 48.460 -
dynamic_cast_(DAG_sidecast_fail,_2_levels) 69.802 -3.48%
dynamic_cast_(DAG_sidecast_fail,_3_levels) 85.079 -2.73%
dynamic_cast_(DAG_to_complete) 0.229 -
dynamic_cast_(VChain,_1_level) 6.938 -
dynamic_cast_(VChain,_2_levels) 10.964 -3.85%
dynamic_cast_(VChain,_3_levels) 14.406 -6.27%
dynamic_cast_(VChain,_4_levels) 19.252 -5.52%
dynamic_cast_(VChain,_5_levels) 25.578 -5.51%
dynamic_cast_(VChain_fail,_1_level) 6.947 -3.20%
dynamic_cast_(VChain_fail,_2_levels) 13.752 -4.57%
dynamic_cast_(VChain_fail,_3_levels) 21.700 -9.76%
dynamic_cast_(VChain_fail,_4_levels) 31.176 -5.48%
dynamic_cast_(VChain_fail,_5_levels) 43.199 -7.28%
dynamic_cast_(VChain_middle,_1_level) 13.593 -8.96%
dynamic_cast_(VChain_middle,_2_levels) 27.082 -9.02%
dynamic_cast_(VChain_middle,_3_levels) 46.320 -5.18%
dynamic_cast_(VChain_middle,_4_levels) 62.484 -5.74%
dynamic_cast_(VChain_to_complete) 0.229 -
dynamic_cast_(VDAG_leftmost,_3_levels) 31.041 -1.60%
dynamic_cast_(VDAG_leftmost,_4_levels) 53.346 -1.02%
dynamic_cast_(VDAG_leftmost,_5_levels) 91.190 -1.13%
dynamic_cast_(VDAG_leftmost_middle,_1_level) 86.362 2.71%
dynamic_cast_(VDAG_leftmost_middle,_2_levels) 161.950 -
dynamic_cast_(VDAG_leftmost_middle,_3_levels) 319.631 1.42%
dynamic_cast_(VDAG_rightmost,_3_levels) 7.010 -
dynamic_cast_(VDAG_rightmost,_4_levels) 8.405 -
dynamic_cast_(VDAG_rightmost,_5_levels) 9.528 -
dynamic_cast_(VDAG_rightmost_middle,_1_level) 70.950 -1.05%
dynamic_cast_(VDAG_rightmost_middle,_2_levels) 141.578 -
dynamic_cast_(VDAG_rightmost_middle,_3_levels) 282.852 2.40%
dynamic_cast_(VDAG_sidecast,_1_level) 10.712 -
dynamic_cast_(VDAG_sidecast,_2_levels) 60.978 1.09%
dynamic_cast_(VDAG_sidecast,_3_levels) 76.085 1.99%
dynamic_cast_(VDAG_sidecast_fail,_1_level) 57.879 1.26%
dynamic_cast_(VDAG_sidecast_fail,_2_levels) 75.167 1.10%
dynamic_cast_(VDAG_sidecast_fail,_3_levels) 77.346 1.86%
dynamic_cast_(VDAG_to_complete) 0.229 -
ranges::min(std::deque<__int128>)/1 0.531 15.92%
ranges::min(std::deque<__int128>)/64 21.805 -40.49%
ranges::min(std::deque<__int128>)/70000 23636.398 -48.87%
ranges::min(std::deque<__int128>)/8 2.633 -8.50%
ranges::min(std::deque<char>)/1 0.589 34.95%
ranges::min(std::deque<char>)/64 15.008 -2.42%
ranges::min(std::deque<char>)/70000 16378.918 -2.38%
ranges::min(std::deque<char>)/8 2.184 -2.66%
ranges::min(std::deque<long_long>)/1 0.363 -14.18%
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 -21.41%
ranges::min(std::list<__int128>)/1 0.391 5.89%
ranges::min(std::list<__int128>)/64 35.723 1.61%
ranges::min(std::list<__int128>)/70000 56214.323 -
ranges::min(std::list<__int128>)/8 2.352 -3.10%
ranges::min(std::list<char>)/1 0.581 -
ranges::min(std::list<char>)/64 26.920 -4.71%
ranges::min(std::list<char>)/70000 53351.929 -
ranges::min(std::list<char>)/8 2.299 -2.18%
ranges::min(std::list<long_long>)/1 0.404 -9.47%
ranges::min(std::list<long_long>)/64 25.767 -1.08%
ranges::min(std::list<long_long>)/70000 54613.391 8.47%
ranges::min(std::list<long_long>)/8 1.786 -1.75%
ranges::min(std::vector<__int128>)/1 0.316 9.75%
ranges::min(std::vector<__int128>)/64 16.802 -3.30%
ranges::min(std::vector<__int128>)/70000 18411.450 -2.00%
ranges::min(std::vector<__int128>)/8 2.440 -3.56%
ranges::min(std::vector<char>)/1 0.287 -34.10%
ranges::min(std::vector<char>)/64 4.178 -1.49%
ranges::min(std::vector<char>)/70000 475.670 -2.71%
ranges::min(std::vector<char>)/8 2.245 2.48%
ranges::min(std::vector<long_long>)/1 0.282 -
ranges::min(std::vector<long_long>)/64 4.587 -1.64%
ranges::min(std::vector<long_long>)/70000 7666.740 -2.19%
ranges::min(std::vector<long_long>)/8 2.103 -6.65%
ranges::minmax(std::deque<__int128>)/1 0.543 -1.94%
ranges::minmax(std::deque<__int128>)/64 24.450 -4.15%
ranges::minmax(std::deque<__int128>)/70000 27922.767 -
ranges::minmax(std::deque<__int128>)/8 3.692 2.98%
ranges::minmax(std::deque<char>)/1 0.509 10.67%
ranges::minmax(std::deque<char>)/64 20.606 -5.24%
ranges::minmax(std::deque<char>)/70000 22649.156 -3.93%
ranges::minmax(std::deque<char>)/8 2.588 -5.40%
ranges::minmax(std::deque<long_long>)/1 0.414 -6.35%
ranges::minmax(std::deque<long_long>)/64 20.740 -4.42%
ranges::minmax(std::deque<long_long>)/70000 22840.890 -6.74%
ranges::minmax(std::deque<long_long>)/8 2.544 -
ranges::minmax(std::list<__int128>)/1 0.447 -
ranges::minmax(std::list<__int128>)/64 38.927 -1.95%
ranges::minmax(std::list<__int128>)/70000 55666.546 -2.84%
ranges::minmax(std::list<__int128>)/8 3.972 -1.49%
ranges::minmax(std::list<char>)/1 0.440 -
ranges::minmax(std::list<char>)/64 30.305 3.21%
ranges::minmax(std::list<char>)/70000 52727.486 -
ranges::minmax(std::list<char>)/8 2.124 6.14%
ranges::minmax(std::list<long_long>)/1 0.424 -5.38%
ranges::minmax(std::list<long_long>)/64 24.428 4.76%
ranges::minmax(std::list<long_long>)/70000 54078.349 10.03%
ranges::minmax(std::list<long_long>)/8 1.991 -3.81%
ranges::minmax(std::vector<__int128>)/1 0.280 -
ranges::minmax(std::vector<__int128>)/64 33.304 -2.10%
ranges::minmax(std::vector<__int128>)/70000 36673.686 -2.19%
ranges::minmax(std::vector<__int128>)/8 4.088 -2.85%
ranges::minmax(std::vector<char>)/1 0.653 8.68%
ranges::minmax(std::vector<char>)/64 15.332 -10.52%
ranges::minmax(std::vector<char>)/70000 16927.846 -9.86%
ranges::minmax(std::vector<char>)/8 1.896 -10.87%
ranges::minmax(std::vector<long_long>)/1 0.440 -2.61%
ranges::minmax(std::vector<long_long>)/64 16.135 -2.51%
ranges::minmax(std::vector<long_long>)/70000 17879.820 -2.31%
ranges::minmax(std::vector<long_long>)/8 1.988 -3.23%
rng::adjacent_view::begin()/1000_(empty_view) 118.645 -
rng::adjacent_view::begin()/1000_(full_view) 732.276 -
rng::adjacent_view::begin()/100_(empty_view) 11.192 -
rng::adjacent_view::begin()/100_(full_view) 44.908 -9.48%
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 -
rng::adjacent_view::begin()/9_(full_view) 0.652 -
rng::contains(deque<int>)_(process_all)/1048576 365649.857 -4.17%
rng::contains(deque<int>)_(process_all)/32 8.060 -1.30%
rng::contains(deque<int>)_(process_all)/50 12.651 -6.43%
rng::contains(deque<int>)_(process_all)/8 2.198 -1.34%
rng::contains(deque<int>)_(process_all)/8192 2833.880 -2.66%
rng::contains(list<int>)_(process_all)/1048576 840990.409 3.21%
rng::contains(list<int>)_(process_all)/32 9.431 6.01%
rng::contains(list<int>)_(process_all)/50 17.445 -4.63%
rng::contains(list<int>)_(process_all)/8 2.380 3.89%
rng::contains(list<int>)_(process_all)/8192 6860.130 -8.43%
rng::contains(vector<int>)_(process_all)/1048576 230549.744 -
rng::contains(vector<int>)_(process_all)/32 8.544 8.65%
rng::contains(vector<int>)_(process_all)/50 11.791 -
rng::contains(vector<int>)_(process_all)/8 2.323 2.90%
rng::contains(vector<int>)_(process_all)/8192 1802.260 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 29014.563 -6.93%
rng::contains_subrange(deque<int>)_(near_matches)/1024 29992.589 -7.97%
rng::contains_subrange(deque<int>)_(near_matches)/8192 2378748.388 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 370279.175 10.28%
rng::contains_subrange(deque<int>)_(process_all)/16 5.147 -
rng::contains_subrange(deque<int>)_(process_all)/32 9.778 -
rng::contains_subrange(deque<int>)_(process_all)/50 14.931 -
rng::contains_subrange(deque<int>)_(process_all)/8192 2883.148 10.10%
rng::contains_subrange(deque<int>)_(same_length)/1048576 618790.098 6.85%
rng::contains_subrange(deque<int>)_(same_length)/16 9.505 22.70%
rng::contains_subrange(deque<int>)_(same_length)/32 17.535 20.02%
rng::contains_subrange(deque<int>)_(same_length)/50 27.331 15.49%
rng::contains_subrange(deque<int>)_(same_length)/8192 4790.046 6.78%
rng::contains_subrange(deque<int>)_(single_element)/1048576 368442.696 -
rng::contains_subrange(deque<int>)_(single_element)/16 5.500 -2.30%
rng::contains_subrange(deque<int>)_(single_element)/32 10.656 -
rng::contains_subrange(deque<int>)_(single_element)/50 19.118 -3.08%
rng::contains_subrange(deque<int>)_(single_element)/8192 2875.526 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36910.240 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38743.282 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2498385.736 -
rng::contains_subrange(list<int>)_(process_all)/1048576 857438.737 2.25%
rng::contains_subrange(list<int>)_(process_all)/16 4.721 -
rng::contains_subrange(list<int>)_(process_all)/32 9.690 -
rng::contains_subrange(list<int>)_(process_all)/50 16.298 -2.47%
rng::contains_subrange(list<int>)_(process_all)/8192 7427.709 -2.40%
rng::contains_subrange(list<int>)_(same_length)/1048576 922801.152 -
rng::contains_subrange(list<int>)_(same_length)/16 6.656 -
rng::contains_subrange(list<int>)_(same_length)/32 15.690 -
rng::contains_subrange(list<int>)_(same_length)/50 29.172 -
rng::contains_subrange(list<int>)_(same_length)/8192 8503.591 -
rng::contains_subrange(list<int>)_(single_element)/1048576 830777.902 -1.01%
rng::contains_subrange(list<int>)_(single_element)/16 4.564 -2.93%
rng::contains_subrange(list<int>)_(single_element)/32 9.751 -
rng::contains_subrange(list<int>)_(single_element)/50 17.534 -1.81%
rng::contains_subrange(list<int>)_(single_element)/8192 7768.971 1.73%
rng::contains_subrange(vector<int>)_(near_matches)/1000 14988.740 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 15555.691 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 902311.704 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 229723.028 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.465 -2.50%
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 -16.25%
rng::contains_subrange(vector<int>)_(same_length)/16 4.587 -10.14%
rng::contains_subrange(vector<int>)_(same_length)/32 8.363 -13.44%
rng::contains_subrange(vector<int>)_(same_length)/50 12.384 -15.75%
rng::contains_subrange(vector<int>)_(same_length)/8192 1939.789 -16.34%
rng::contains_subrange(vector<int>)_(single_element)/1048576 228395.742 -1.07%
rng::contains_subrange(vector<int>)_(single_element)/16 4.363 -
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 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 519.497 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 16532.715 -1.51%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 18.905 -20.90%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 4.166 -18.36%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 4150.284 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 483.794 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15124.597 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 22.980 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.377 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3780.181 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 709.796 -2.48%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26543.830 2.19%
rng::find(join_view(vector<list<int>>))_(process_all)/50 38.665 3.87%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.349 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10070.126 -1.11%
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 -2.06%
rng::find(vector<bool>)_(process_all)/1048576 569525.044 -1.98%
rng::find(vector<bool>)_(process_all)/50 25.848 -4.91%
rng::find(vector<bool>)_(process_all)/8 4.065 -2.85%
rng::find(vector<bool>)_(process_all)/8192 4454.341 -1.99%
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 -1.20%
rng::find_if(vector<bool>)_(process_all)/8 4.147 -
rng::find_if(vector<bool>)_(process_all)/8192 4505.360 -
rng::find_if_not(vector<bool>)_(process_all)/1024 563.648 -1.39%
rng::find_if_not(vector<bool>)_(process_all)/1048576 571172.478 -1.55%
rng::find_if_not(vector<bool>)_(process_all)/50 26.178 -3.17%
rng::find_if_not(vector<bool>)_(process_all)/8 4.073 -2.29%
rng::find_if_not(vector<bool>)_(process_all)/8192 4463.174 -1.63%
rng::find_last(deque<int>)_(bail_10%)/1024 251.786 -6.49%
rng::find_last(deque<int>)_(bail_10%)/1048576 260131.491 -6.04%
rng::find_last(deque<int>)_(bail_10%)/50 11.399 -7.19%
rng::find_last(deque<int>)_(bail_10%)/8 2.660 -4.27%
rng::find_last(deque<int>)_(bail_10%)/8192 2037.074 -6.02%
rng::find_last(deque<int>)_(bail_90%)/1024 32.415 -3.94%
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.07%
rng::find_last(deque<int>)_(bail_90%)/8192 226.584 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 629.340 20.77%
rng::find_last(forward_list<int>)_(bail_10%)/1048576 754998.003 -
rng::find_last(forward_list<int>)_(bail_10%)/50 13.952 -6.66%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.114 2.13%
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 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.220 -7.12%
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 -
rng::find_last(list<int>)_(bail_10%)/8 2.211 -5.21%
rng::find_last(list<int>)_(bail_10%)/8192 6425.290 -1.40%
rng::find_last(list<int>)_(bail_90%)/1024 52.765 -
rng::find_last(list<int>)_(bail_90%)/1048576 87374.727 -
rng::find_last(list<int>)_(bail_90%)/50 1.647 13.04%
rng::find_last(list<int>)_(bail_90%)/8 0.548 -1.93%
rng::find_last(list<int>)_(bail_90%)/8192 586.671 -1.12%
rng::find_last(vector<char>)_(bail_10%)/1024 117.131 -8.04%
rng::find_last(vector<char>)_(bail_10%)/1048576 112351.035 -10.50%
rng::find_last(vector<char>)_(bail_10%)/50 6.351 3.70%
rng::find_last(vector<char>)_(bail_10%)/8 1.412 -11.02%
rng::find_last(vector<char>)_(bail_10%)/8192 883.111 -10.28%
rng::find_last(vector<char>)_(bail_90%)/1024 14.191 1.76%
rng::find_last(vector<char>)_(bail_90%)/1048576 11895.860 -9.67%
rng::find_last(vector<char>)_(bail_90%)/50 1.143 -
rng::find_last(vector<char>)_(bail_90%)/8 0.721 7.38%
rng::find_last(vector<char>)_(bail_90%)/8192 101.022 -1.14%
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.38%
rng::find_last(vector<int>)_(bail_90%)/50 1.353 -
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 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 486558.548 -
rng::find_last_if(deque<int>)_(bail_10%)/50 23.224 24.50%
rng::find_last_if(deque<int>)_(bail_10%)/8 4.761 20.70%
rng::find_last_if(deque<int>)_(bail_10%)/8192 3809.161 1.06%
rng::find_last_if(deque<int>)_(bail_90%)/1024 54.633 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 52456.370 -3.26%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.643 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.065 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 428.425 -1.39%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 878.221 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 936981.510 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 22.567 -1.61%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 2.688 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6974.174 -5.83%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 768.867 -
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.27%
rng::find_last_if(list<int>)_(bail_10%)/1024 699.192 -
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 -2.87%
rng::find_last_if(list<int>)_(bail_90%)/1024 74.328 -3.74%
rng::find_last_if(list<int>)_(bail_90%)/1048576 90493.250 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.125 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.686 9.87%
rng::find_last_if(list<int>)_(bail_90%)/8192 619.698 -
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 -1.63%
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 1.89%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2226.484 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 33.404 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 34854.705 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.564 1.51%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.466 -2.15%
rng::find_last_if(vector<int>)_(bail_90%)/8192 221.384 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 478.115 -1.35%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 479835.378 -1.87%
rng::find_last_if_not(deque<int>)_(bail_10%)/50 16.530 -11.32%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.572 -1.26%
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 3746.652 -1.35%
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 54.160 -1.99%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 55716.198 2.79%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.603 3.46%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.051 2.29%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 435.055 -
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 -1.35%
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.12%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 773.334 -
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 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 822246.632 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 22.064 -1.01%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.413 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 9113.919 33.07%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 75.904 2.90%
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 90565.283 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.177 1.39%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.667 5.91%
rng::find_last_if_not(list<int>)_(bail_90%)/8192 620.425 -
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 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1859.587 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.549 -
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 -1.66%
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 3.29%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 220.677 -
rng::fold_left(deque<int>)/1048576 1505056.476 -5.29%
rng::fold_left(deque<int>)/32 19.201 20.35%
rng::fold_left(deque<int>)/50 33.077 17.17%
rng::fold_left(deque<int>)/8 3.499 -3.28%
rng::fold_left(deque<int>)/8192 12084.380 -1.38%
rng::fold_left(list<int>)/1048576 1351650.969 -
rng::fold_left(list<int>)/32 20.339 -
rng::fold_left(list<int>)/50 37.231 -
rng::fold_left(list<int>)/8 3.859 -
rng::fold_left(list<int>)/8192 10906.762 -2.68%
rng::fold_left(vector<int>)/1048576 1324037.523 -
rng::fold_left(vector<int>)/32 21.900 -
rng::fold_left(vector<int>)/50 37.101 -
rng::fold_left(vector<int>)/8 3.609 -
rng::fold_left(vector<int>)/8192 10306.237 -
rng::for_each(map<int>)/32 40.783 -
rng::for_each(map<int>)/50 65.321 -
rng::for_each(map<int>)/8 8.690 -
rng::for_each(map<int>)/8192 16911.738 -3.23%
rng::for_each(multimap<int>)/32 41.391 -
rng::for_each(multimap<int>)/50 65.387 -
rng::for_each(multimap<int>)/8 8.710 -
rng::for_each(multimap<int>)/8192 16886.319 -3.30%
rng::for_each(multiset<int>)/32 41.029 -
rng::for_each(multiset<int>)/50 65.686 -
rng::for_each(multiset<int>)/8 8.943 -
rng::for_each(multiset<int>)/8192 16990.779 -3.52%
rng::for_each(set<int>)/32 41.660 -
rng::for_each(set<int>)/50 65.431 -1.09%
rng::for_each(set<int>)/8 8.879 -
rng::for_each(set<int>)/8192 17015.941 -7.21%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1024 1789.986 -
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 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/131072 232696.058 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16 15.560 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16384 29060.224 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/2048 3611.216 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/256 426.219 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144 467473.364 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32 47.288 -7.38%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768 58151.321 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096 7248.610 -
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.82%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/65536 116301.638 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8 12.567 -1.53%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8192 14524.673 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 1840607.448 11.52%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 457705.124 10.94%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 57304.539 11.13%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 7144.230 10.86%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 855.626 7.45%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 100.624 4.65%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/8 7.348 2.67%
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 -
std::adjacent_find(deque<int>)/8 5.020 1.22%
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 1.14%
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 -
std::adjacent_find(list<int>)/50 21.365 -
std::adjacent_find(list<int>)/8 2.151 -
std::adjacent_find(list<int>)/8192 6555.963 -7.88%
std::adjacent_find(list<int>,_pred)/1024 770.601 -1.11%
std::adjacent_find(list<int>,_pred)/1048576 911634.814 -
std::adjacent_find(list<int>,_pred)/50 36.139 -10.64%
std::adjacent_find(list<int>,_pred)/8 3.971 -6.45%
std::adjacent_find(list<int>,_pred)/8192 7133.786 -7.02%
std::adjacent_find(vector<int>)/1024 230.586 -
std::adjacent_find(vector<int>)/1048576 230745.571 -
std::adjacent_find(vector<int>)/50 12.198 -10.60%
std::adjacent_find(vector<int>)/8 1.980 -1.17%
std::adjacent_find(vector<int>)/8192 1799.392 -
std::adjacent_find(vector<int>,_pred)/1024 394.191 -
std::adjacent_find(vector<int>,_pred)/1048576 448982.023 -1.30%
std::adjacent_find(vector<int>,_pred)/50 23.070 -1.01%
std::adjacent_find(vector<int>,_pred)/8 3.481 4.46%
std::adjacent_find(vector<int>,_pred)/8192 3143.728 -
std::all_of(deque<int>)_(process_all)/32 7.689 -18.08%
std::all_of(deque<int>)_(process_all)/32768 9696.951 -2.11%
std::all_of(deque<int>)_(process_all)/50 13.244 -19.73%
std::all_of(deque<int>)_(process_all)/8 2.736 -9.20%
std::all_of(deque<int>)_(process_all)/8192 2357.185 -6.31%
std::all_of(list<int>)_(process_all)/32 10.025 -
std::all_of(list<int>)_(process_all)/32768 26079.648 -
std::all_of(list<int>)_(process_all)/50 20.885 -
std::all_of(list<int>)_(process_all)/8 2.908 -
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.73%
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 8.95%
std::any_of(deque<int>)_(process_all)/32768 9268.800 -2.15%
std::any_of(deque<int>)_(process_all)/50 13.771 6.25%
std::any_of(deque<int>)_(process_all)/8 2.437 -
std::any_of(deque<int>)_(process_all)/8192 2308.436 -1.60%
std::any_of(list<int>)_(process_all)/32 10.221 -
std::any_of(list<int>)_(process_all)/32768 26045.765 -
std::any_of(list<int>)_(process_all)/50 17.238 -
std::any_of(list<int>)_(process_all)/8 2.930 -
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 -
std::any_of(vector<int>)_(process_all)/8192 1773.317 -
std::copy(CharT*,_CharT*,_ostreambuf_iterator) 323.955 1.71%
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 1.70%
std::copy(deque<int>)/64 2.544 -
std::copy(deque<int>)/8 2.462 -4.84%
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 13.77%
std::copy(list<int>)/512 364.352 -
std::copy(list<int>)/64 32.574 8.64%
std::copy(list<int>)/8 2.409 -1.68%
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 -7.09%
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 -4.01%
std::copy(vector<int>)/4096 147.591 -34.48%
std::copy(vector<int>)/512 15.863 -
std::copy(vector<int>)/64 2.489 1.50%
std::copy(vector<int>)/8 2.202 -
std::copy_backward(deque<int>)/1048576 74037.160 -1.62%
std::copy_backward(deque<int>)/262144 19950.396 6.29%
std::copy_backward(deque<int>)/32768 2331.893 -1.78%
std::copy_backward(deque<int>)/4096 152.332 -
std::copy_backward(deque<int>)/512 19.620 -2.72%
std::copy_backward(deque<int>)/64 2.633 -
std::copy_backward(deque<int>)/8 2.369 -7.31%
std::copy_backward(list<int>)/1048576 868299.246 -
std::copy_backward(list<int>)/262144 215835.062 -1.03%
std::copy_backward(list<int>)/32768 26397.610 -2.88%
std::copy_backward(list<int>)/4096 3368.685 -2.17%
std::copy_backward(list<int>)/512 362.988 -3.80%
std::copy_backward(list<int>)/64 29.033 -1.30%
std::copy_backward(list<int>)/8 2.406 -2.08%
std::copy_backward(vector<bool>)_(aligned)/1048576 1420652.189 -11.46%
std::copy_backward(vector<bool>)_(aligned)/262144 399830.003 -
std::copy_backward(vector<bool>)_(aligned)/32768 50020.436 -
std::copy_backward(vector<bool>)_(aligned)/4096 5275.532 -15.15%
std::copy_backward(vector<bool>)_(aligned)/512 709.156 -
std::copy_backward(vector<bool>)_(aligned)/64 35.267 -1.12%
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 -
std::copy_backward(vector<bool>)_(unaligned)/64 91.580 -
std::copy_backward(vector<int>)/1048576 50264.358 -
std::copy_backward(vector<int>)/262144 12381.129 -
std::copy_backward(vector<int>)/32768 3451.604 130.66%
std::copy_backward(vector<int>)/4096 187.662 31.48%
std::copy_backward(vector<int>)/512 16.400 -1.42%
std::copy_backward(vector<int>)/64 2.512 -
std::copy_backward(vector<int>)/8 2.216 -2.85%
std::copy_if(deque<int>)_(entire_range)/1048576 308807.193 -1.35%
std::copy_if(deque<int>)_(entire_range)/262144 78926.246 -2.58%
std::copy_if(deque<int>)_(entire_range)/32768 9744.172 -
std::copy_if(deque<int>)_(entire_range)/4096 1161.523 -3.45%
std::copy_if(deque<int>)_(entire_range)/512 151.148 -1.33%
std::copy_if(deque<int>)_(entire_range)/64 15.081 -1.91%
std::copy_if(deque<int>)_(entire_range)/8 2.231 -1.40%
std::copy_if(deque<int>)_(every_other)/1048576 390272.199 -
std::copy_if(deque<int>)_(every_other)/262144 97528.223 -
std::copy_if(deque<int>)_(every_other)/32768 12201.415 -
std::copy_if(deque<int>)_(every_other)/4096 1526.973 -
std::copy_if(deque<int>)_(every_other)/512 193.916 -
std::copy_if(deque<int>)_(every_other)/64 21.981 -
std::copy_if(deque<int>)_(every_other)/8 3.054 -1.73%
std::copy_if(list<int>)_(entire_range)/1048576 859062.022 -
std::copy_if(list<int>)_(entire_range)/262144 216692.833 -
std::copy_if(list<int>)_(entire_range)/32768 25971.278 -
std::copy_if(list<int>)_(entire_range)/4096 3029.047 -22.62%
std::copy_if(list<int>)_(entire_range)/512 363.185 -
std::copy_if(list<int>)_(entire_range)/64 29.645 -7.81%
std::copy_if(list<int>)_(entire_range)/8 2.352 -
std::copy_if(list<int>)_(every_other)/1048576 817548.951 -1.40%
std::copy_if(list<int>)_(every_other)/262144 206914.254 -
std::copy_if(list<int>)_(every_other)/32768 24977.264 -3.95%
std::copy_if(list<int>)_(every_other)/4096 3371.755 6.78%
std::copy_if(list<int>)_(every_other)/512 350.205 -
std::copy_if(list<int>)_(every_other)/64 22.827 -1.86%
std::copy_if(list<int>)_(every_other)/8 2.241 -2.82%
std::copy_if(vector<int>)_(entire_range)/1048576 238650.572 -1.27%
std::copy_if(vector<int>)_(entire_range)/262144 58010.171 -1.82%
std::copy_if(vector<int>)_(entire_range)/32768 7207.215 -1.92%
std::copy_if(vector<int>)_(entire_range)/4096 900.979 -1.90%
std::copy_if(vector<int>)_(entire_range)/512 119.180 -1.56%
std::copy_if(vector<int>)_(entire_range)/64 15.863 1.30%
std::copy_if(vector<int>)_(entire_range)/8 2.179 -3.63%
std::copy_if(vector<int>)_(every_other)/1048576 502929.926 -
std::copy_if(vector<int>)_(every_other)/262144 126608.665 -
std::copy_if(vector<int>)_(every_other)/32768 15933.993 -
std::copy_if(vector<int>)_(every_other)/4096 1983.080 -
std::copy_if(vector<int>)_(every_other)/512 252.470 -
std::copy_if(vector<int>)_(every_other)/64 31.822 -
std::copy_if(vector<int>)_(every_other)/8 2.619 -2.14%
std::copy_n(deque<int>)/1048576 313938.599 -1.57%
std::copy_n(deque<int>)/262144 80313.162 -
std::copy_n(deque<int>)/32768 10007.295 -1.91%
std::copy_n(deque<int>)/4096 1158.003 -1.73%
std::copy_n(deque<int>)/512 140.153 -4.00%
std::copy_n(deque<int>)/64 15.134 -1.58%
std::copy_n(deque<int>)/8 2.032 -1.23%
std::copy_n(list<int>)/1048576 866038.122 -
std::copy_n(list<int>)/262144 217716.579 -
std::copy_n(list<int>)/32768 28256.035 4.56%
std::copy_n(list<int>)/4096 5247.531 14.24%
std::copy_n(list<int>)/512 337.814 -
std::copy_n(list<int>)/64 14.126 -1.71%
std::copy_n(list<int>)/8 2.022 -2.35%
std::copy_n(vector<bool>)_(aligned)/1048576 1600524.108 -
std::copy_n(vector<bool>)_(aligned)/262144 400035.313 -
std::copy_n(vector<bool>)_(aligned)/32768 49983.566 -
std::copy_n(vector<bool>)_(aligned)/4096 6208.848 -
std::copy_n(vector<bool>)_(aligned)/512 737.591 -
std::copy_n(vector<bool>)_(aligned)/64 38.029 -
std::copy_n(vector<bool>)_(unaligned)/1048576 1600855.821 -
std::copy_n(vector<bool>)_(unaligned)/262144 400280.544 -
std::copy_n(vector<bool>)_(unaligned)/32768 49991.957 -
std::copy_n(vector<bool>)_(unaligned)/4096 6209.049 -
std::copy_n(vector<bool>)_(unaligned)/512 737.851 -
std::copy_n(vector<bool>)_(unaligned)/64 91.723 -
std::copy_n(vector<int>)/1048576 50212.269 -
std::copy_n(vector<int>)/262144 12485.604 -
std::copy_n(vector<int>)/32768 3453.102 -1.49%
std::copy_n(vector<int>)/4096 211.593 42.34%
std::copy_n(vector<int>)/512 15.964 -
std::copy_n(vector<int>)/64 2.460 -
std::copy_n(vector<int>)/8 2.241 -1.02%
std::count(deque<int>)_(every_other)/1024 305.056 -
std::count(deque<int>)_(every_other)/1048576 312501.232 -
std::count(deque<int>)_(every_other)/8 2.248 -
std::count(deque<int>)_(every_other)/8192 2371.173 -
std::count(list<int>)_(every_other)/1024 707.160 -1.08%
std::count(list<int>)_(every_other)/1048576 814707.648 -
std::count(list<int>)_(every_other)/8 2.100 1.16%
std::count(list<int>)_(every_other)/8192 6335.517 -3.74%
std::count(vector<bool>)/1000 501.510 -
std::count(vector<bool>)/1024 512.892 -
std::count(vector<bool>)/1048576 521065.142 -
std::count(vector<bool>)/8192 4080.176 -
std::count(vector<int>)_(every_other)/1024 101.347 -
std::count(vector<int>)_(every_other)/1048576 103655.368 -
std::count(vector<int>)_(every_other)/8 1.368 6.02%
std::count(vector<int>)_(every_other)/8192 806.075 -
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 -
std::count_if(list<int>)_(every_other)/1048576 868301.604 -
std::count_if(list<int>)_(every_other)/8 2.669 -
std::count_if(list<int>)_(every_other)/8192 7027.047 -1.91%
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.17%
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 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1345.127 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 468.322 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 35.372 -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 3465.496 -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/1024 442.446 -4.29%
std::deque<int>::ctor(const_Self&)_(cheap_elements)/32 33.959 -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/8192 3326.011 -4.47%
std::deque<int>::ctor(size_type)/1024 178.295 -
std::deque<int>::ctor(size_type)/32 26.427 -1.38%
std::deque<int>::ctor(size_type)/8192 1269.974 -
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 184.687 1.22%
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 27.245 -1.25%
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 1271.626 -
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 2.56%
std::deque<int>::erase(middle)_(cheap_elements)/32 8.325 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 218.449 2.98%
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.316 -
std::deque<int>::insert(begin)_(cheap_elements)/32 4.160 1.15%
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 -1.71%
std::deque<int>::insert(middle)_(cheap_elements)/8192 218.581 2.51%
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.39%
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 -3.29%
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 -2.05%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13032.781 1.30%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 753.487 1.08%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 115902.461 1.57%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2534.787 -3.15%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 84.177 -3.80%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 20312.379 -3.69%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 5939.748 -1.29%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 98.324 -1.88%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 49345.279 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3879.033 4.47%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 153.668 4.77%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 34205.357 4.88%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20453.619 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 629.942 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 181348.210 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 4000.421 -1.84%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 159.109 -1.37%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 34181.951 -1.33%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20459.692 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 629.582 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 180247.212 -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/1024 3985.357 2.55%
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/32 155.137 1.24%
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/8192 34025.934 2.31%
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.43%
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/8192 180169.653 -
std::deque<std::string>::ctor(size_type)/1024 1438.415 1.17%
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 2.17%
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 151.079 4.57%
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 31933.202 1.36%
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 20357.291 -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 597.503 1.36%
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 2.29%
std::deque<std::string>::erase(begin)_(cheap_elements)/32 6.826 3.61%
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 6.743 2.45%
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 21.334 1.32%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 20.764 1.86%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 21.209 1.00%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 1476.140 -1.63%
std::deque<std::string>::erase(middle)_(cheap_elements)/32 62.965 -4.20%
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 11543.300 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 720.024 1.32%
std::deque<std::string>::erase(middle)_(expensive_elements)/32 59.235 2.06%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 5444.447 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 6.758 2.34%
std::deque<std::string>::insert(begin)_(cheap_elements)/32 6.756 1.66%
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 6.974 1.79%
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 21.691 -
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 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 55.687 2.24%
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 11844.275 2.63%
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 -2.58%
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/32 88.588 -1.63%
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/8192 21349.280 -2.21%
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/1024 6244.033 -
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.89%
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 -3.14%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13007.785 1.33%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 755.438 1.67%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 115831.916 1.42%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 3.615 2.25%
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.21%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.419 1.91%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.929 1.58%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.784 1.68%
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 2.15%
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 -
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 -
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 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 438.014 1.44%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 482810.284 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 18.461 -
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.87%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 476.059 9.98%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 508756.286 5.20%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 20.477 10.22%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 3.399 8.93%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3873.432 7.83%
std::equal(list<int>)_(it,_it,_it)/1024 1174.218 -24.51%
std::equal(list<int>)_(it,_it,_it)/1048576 921599.987 -
std::equal(list<int>)_(it,_it,_it)/50 28.493 -
std::equal(list<int>)_(it,_it,_it)/8 2.781 -
std::equal(list<int>)_(it,_it,_it)/8192 7903.798 -14.12%
std::equal(list<int>)_(it,_it,_it,_it)/1024 756.608 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 926704.003 -1.07%
std::equal(list<int>)_(it,_it,_it,_it)/50 28.684 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.657 -3.38%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12065.643 -1.77%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 809.104 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 992859.944 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.718 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 4.685 -2.14%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12593.396 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 802.645 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 982204.517 -
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 9.60%
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 -2.78%
std::equal(vector<int>)_(it,_it,_it)/8 1.414 -4.69%
std::equal(vector<int>)_(it,_it,_it)/8192 567.246 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 77.225 -
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.62%
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 1.27%
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 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.686 1.75%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4767.441 -
std::fill(deque<int>)/1024 30.999 -
std::fill(deque<int>)/32 2.466 -1.16%
std::fill(deque<int>)/50 3.254 -1.29%
std::fill(deque<int>)/8192 225.177 -
std::fill(list<int>)/1024 671.839 -
std::fill(list<int>)/32 8.080 -1.12%
std::fill(list<int>)/50 35.236 -
std::fill(list<int>)/8192 7387.404 9.91%
std::fill(vector<bool>)/1048576 3817.814 -
std::fill(vector<bool>)/262144 224.376 -1.44%
std::fill(vector<bool>)/32768 30.001 -
std::fill(vector<bool>)/4096 4.099 -1.33%
std::fill(vector<bool>)/512 1.510 -4.01%
std::fill(vector<bool>)/64 1.488 -6.82%
std::fill(vector<int>)/1024 28.878 -
std::fill(vector<int>)/32 1.026 -
std::fill(vector<int>)/50 2.143 -1.31%
std::fill(vector<int>)/8192 230.944 -
std::fill_n(deque<int>)/1024 30.756 -
std::fill_n(deque<int>)/32 2.437 -1.10%
std::fill_n(deque<int>)/50 3.080 -1.12%
std::fill_n(deque<int>)/8192 225.108 -
std::fill_n(list<int>)/1024 649.174 -
std::fill_n(list<int>)/32 7.911 -
std::fill_n(list<int>)/50 15.358 -
std::fill_n(list<int>)/8192 7196.410 -3.32%
std::fill_n(vector<bool>)/1048576 3824.915 -
std::fill_n(vector<bool>)/262144 224.755 -1.24%
std::fill_n(vector<bool>)/32768 29.433 -1.44%
std::fill_n(vector<bool>)/4096 4.080 -1.27%
std::fill_n(vector<bool>)/512 1.420 -1.30%
std::fill_n(vector<bool>)/64 1.342 -3.52%
std::fill_n(vector<int>)/1024 28.980 -
std::fill_n(vector<int>)/32 1.112 -1.53%
std::fill_n(vector<int>)/50 2.157 -1.47%
std::fill_n(vector<int>)/8192 229.609 -
std::find(deque<int>)_(bail_25%)/1024 61.248 -4.89%
std::find(deque<int>)_(bail_25%)/32768 2117.795 -1.37%
std::find(deque<int>)_(bail_25%)/8 0.859 1.91%
std::find(deque<int>)_(bail_25%)/8192 531.534 -1.05%
std::find(deque<int>)_(process_all)/1024 264.188 -1.97%
std::find(deque<int>)_(process_all)/32768 8562.629 -1.28%
std::find(deque<int>)_(process_all)/50 13.050 -1.63%
std::find(deque<int>)_(process_all)/8 2.276 1.25%
std::find(deque<int>)_(process_all)/8192 2139.315 -
std::find(list<int>)_(bail_25%)/1024 162.336 -
std::find(list<int>)_(bail_25%)/32768 7272.307 -
std::find(list<int>)_(bail_25%)/8 0.846 6.56%
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 2.09%
std::find(list<int>)_(process_all)/50 11.079 2.14%
std::find(list<int>)_(process_all)/8 2.019 -
std::find(list<int>)_(process_all)/8192 8285.099 7.19%
std::find(vector<bool>)_(process_all)/1024 513.082 -
std::find(vector<bool>)_(process_all)/1048576 520752.020 -
std::find(vector<bool>)_(process_all)/50 26.098 -
std::find(vector<bool>)_(process_all)/8 3.894 -
std::find(vector<bool>)_(process_all)/8192 4072.279 -
std::find(vector<char>)_(bail_25%)/1024 5.354 -
std::find(vector<char>)_(bail_25%)/32768 134.160 -
std::find(vector<char>)_(bail_25%)/8 1.198 1.92%
std::find(vector<char>)_(bail_25%)/8192 39.111 -
std::find(vector<char>)_(process_all)/1024 15.966 -1.09%
std::find(vector<char>)_(process_all)/32768 487.375 -
std::find(vector<char>)_(process_all)/50 1.617 -6.05%
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 -
std::find(vector<int>)_(bail_25%)/32768 1242.280 -
std::find(vector<int>)_(bail_25%)/8 0.686 2.79%
std::find(vector<int>)_(bail_25%)/8192 313.257 -
std::find(vector<int>)_(process_all)/1024 162.536 3.07%
std::find(vector<int>)_(process_all)/32768 5129.010 3.36%
std::find(vector<int>)_(process_all)/50 8.091 3.37%
std::find(vector<int>)_(process_all)/8 1.537 -
std::find(vector<int>)_(process_all)/8192 1285.007 3.45%
std::find(vector<long_long>)_(bail_25%)/1024 41.429 5.41%
std::find(vector<long_long>)_(bail_25%)/32768 1318.067 5.50%
std::find(vector<long_long>)_(bail_25%)/8 0.686 -
std::find(vector<long_long>)_(bail_25%)/8192 331.845 5.49%
std::find(vector<long_long>)_(process_all)/1024 168.019 6.37%
std::find(vector<long_long>)_(process_all)/32768 5277.632 5.53%
std::find(vector<long_long>)_(process_all)/50 8.283 5.62%
std::find(vector<long_long>)_(process_all)/8 1.538 -
std::find(vector<long_long>)_(process_all)/8192 1309.288 5.07%
std::find(vector<short>)_(bail_25%)/1024 38.950 -1.08%
std::find(vector<short>)_(bail_25%)/32768 1239.586 -
std::find(vector<short>)_(bail_25%)/8 0.668 -
std::find(vector<short>)_(bail_25%)/8192 312.439 -
std::find(vector<short>)_(process_all)/1024 161.212 2.38%
std::find(vector<short>)_(process_all)/32768 5063.114 2.12%
std::find(vector<short>)_(process_all)/50 7.951 1.59%
std::find(vector<short>)_(process_all)/8 1.513 -
std::find(vector<short>)_(process_all)/8192 1266.843 2.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 -
std::find_end(deque<int>)_(near_matches)/1000 26218.080 -6.53%
std::find_end(deque<int>)_(near_matches)/1024 27445.323 -6.60%
std::find_end(deque<int>)_(near_matches)/8192 2074103.681 -3.68%
std::find_end(deque<int>)_(process_all)/1000 426.813 -
std::find_end(deque<int>)_(process_all)/1024 435.042 4.86%
std::find_end(deque<int>)_(process_all)/1048576 444505.572 4.83%
std::find_end(deque<int>)_(process_all)/8192 3486.663 6.21%
std::find_end(deque<int>)_(same_length)/1000 717.668 -1.05%
std::find_end(deque<int>)_(same_length)/1024 734.229 -1.00%
std::find_end(deque<int>)_(same_length)/8192 5863.865 -1.05%
std::find_end(deque<int>)_(single_element)/1000 429.171 -
std::find_end(deque<int>)_(single_element)/1024 439.451 2.01%
std::find_end(deque<int>)_(single_element)/8192 3516.216 3.19%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 88.664 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 92.125 -1.06%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 730.986 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 29218.736 -5.43%
std::find_end(deque<int>,_pred)_(near_matches)/1024 30746.263 -5.27%
std::find_end(deque<int>,_pred)_(near_matches)/8192 2422262.641 -
std::find_end(deque<int>,_pred)_(process_all)/1000 591.643 -1.14%
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 -
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.44%
std::find_end(forward_list<int>)_(process_all)/1024 703.373 -1.09%
std::find_end(forward_list<int>)_(process_all)/1048576 789355.478 -
std::find_end(forward_list<int>)_(process_all)/8192 5711.833 -1.54%
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 1.23%
std::find_end(forward_list<int>)_(single_element)/1000 694.561 -
std::find_end(forward_list<int>)_(single_element)/1024 714.472 1.23%
std::find_end(forward_list<int>)_(single_element)/8192 6118.698 -8.69%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 782.796 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 4865.536 -
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.04%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 41380.123 -1.39%
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2584985.261 -1.67%
std::find_end(forward_list<int>,_pred)_(process_all)/1000 723.381 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 739.961 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 811413.103 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 5954.934 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1499.120 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1534.275 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17564.442 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 719.019 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 737.738 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 5951.014 -12.87%
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.76%
std::find_end(list<int>)_(near_matches)/1000 33009.367 -1.02%
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 -1.26%
std::find_end(list<int>)_(process_all)/1048576 867644.749 -
std::find_end(list<int>)_(process_all)/8192 7088.088 -
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.44%
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 1.70%
std::find_end(list<int>,_pred)_(match_near_end)/1000 162.018 -2.16%
std::find_end(list<int>,_pred)_(match_near_end)/1024 174.628 1.83%
std::find_end(list<int>,_pred)_(match_near_end)/8192 1550.362 -2.76%
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 -
std::find_end(list<int>,_pred)_(process_all)/1024 793.014 -
std::find_end(list<int>,_pred)_(process_all)/1048576 946626.830 -
std::find_end(list<int>,_pred)_(process_all)/8192 8126.766 -
std::find_end(list<int>,_pred)_(same_length)/1000 1910.732 -7.69%
std::find_end(list<int>,_pred)_(same_length)/1024 2126.267 3.73%
std::find_end(list<int>,_pred)_(same_length)/8192 22967.602 -4.78%
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 5.22%
std::find_end(vector<int>)_(match_near_end)/1000 27.917 -1.04%
std::find_end(vector<int>)_(match_near_end)/1024 24.526 -3.46%
std::find_end(vector<int>)_(match_near_end)/8192 203.932 -
std::find_end(vector<int>)_(near_matches)/1000 13936.399 -6.06%
std::find_end(vector<int>)_(near_matches)/1024 14338.208 -5.57%
std::find_end(vector<int>)_(near_matches)/8192 811603.641 -6.26%
std::find_end(vector<int>)_(process_all)/1000 173.293 2.86%
std::find_end(vector<int>)_(process_all)/1024 176.196 2.06%
std::find_end(vector<int>)_(process_all)/1048576 177054.777 1.49%
std::find_end(vector<int>)_(process_all)/8192 1372.903 1.51%
std::find_end(vector<int>)_(same_length)/1000 251.117 -9.73%
std::find_end(vector<int>)_(same_length)/1024 253.027 -9.27%
std::find_end(vector<int>)_(same_length)/8192 1898.688 -13.57%
std::find_end(vector<int>)_(single_element)/1000 153.565 -
std::find_end(vector<int>)_(single_element)/1024 157.291 -
std::find_end(vector<int>)_(single_element)/8192 1239.776 -
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 5.26%
std::find_end(vector<int>,_pred)_(near_matches)/1024 19176.482 5.14%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1029748.874 8.45%
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 -
std::find_first_of(deque<int>)_(small_needle)/32 93.100 -
std::find_first_of(deque<int>)_(small_needle)/50 140.663 -
std::find_first_of(deque<int>)_(small_needle)/8192 21954.781 -
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 -16.30%
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 -
std::find_first_of(list<int>)_(small_needle)/32 90.561 -
std::find_first_of(list<int>)_(small_needle)/50 138.231 -
std::find_first_of(list<int>)_(small_needle)/8192 21789.370 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1051478.521 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 748.901 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1985.214 -
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 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43972.415 -
std::find_first_of(vector<int>)_(large_needle)/1024 231920.509 -
std::find_first_of(vector<int>)_(large_needle)/32 248.318 -
std::find_first_of(vector<int>)_(large_needle)/50 598.258 -
std::find_first_of(vector<int>)_(large_needle)/8192 14887850.335 -
std::find_first_of(vector<int>)_(small_needle)/1024 2759.022 -2.27%
std::find_first_of(vector<int>)_(small_needle)/32 92.609 -
std::find_first_of(vector<int>)_(small_needle)/50 145.282 -1.10%
std::find_first_of(vector<int>)_(small_needle)/8192 22727.639 -3.21%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 581443.211 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 476.196 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1331.062 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38957450.125 2.78%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5512.773 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.950 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 270.344 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45087.316 -
std::find_if(deque<int>)_(bail_25%)/1024 77.773 23.88%
std::find_if(deque<int>)_(bail_25%)/32768 2457.950 12.70%
std::find_if(deque<int>)_(bail_25%)/8 0.937 3.12%
std::find_if(deque<int>)_(bail_25%)/8192 633.828 16.05%
std::find_if(deque<int>)_(process_all)/1024 261.426 -1.60%
std::find_if(deque<int>)_(process_all)/32768 8428.295 -1.96%
std::find_if(deque<int>)_(process_all)/50 11.509 -8.17%
std::find_if(deque<int>)_(process_all)/8 2.462 9.40%
std::find_if(deque<int>)_(process_all)/8192 2103.235 -1.54%
std::find_if(list<int>)_(bail_25%)/1024 162.605 -
std::find_if(list<int>)_(bail_25%)/32768 10962.913 54.77%
std::find_if(list<int>)_(bail_25%)/8 0.802 1.49%
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.75%
std::find_if(list<int>)_(process_all)/50 13.089 -1.09%
std::find_if(list<int>)_(process_all)/8 2.214 -
std::find_if(list<int>)_(process_all)/8192 6984.821 -
std::find_if(vector<bool>)_(process_all)/1024 508.434 -1.03%
std::find_if(vector<bool>)_(process_all)/1048576 516108.684 -
std::find_if(vector<bool>)_(process_all)/50 25.449 -1.23%
std::find_if(vector<bool>)_(process_all)/8 3.851 -
std::find_if(vector<bool>)_(process_all)/8192 4034.550 -
std::find_if(vector<char>)_(bail_25%)/1024 32.583 9.02%
std::find_if(vector<char>)_(bail_25%)/32768 885.260 7.72%
std::find_if(vector<char>)_(bail_25%)/8 1.051 41.45%
std::find_if(vector<char>)_(bail_25%)/8192 227.163 5.60%
std::find_if(vector<char>)_(process_all)/1024 109.712 -
std::find_if(vector<char>)_(process_all)/32768 3085.547 -
std::find_if(vector<char>)_(process_all)/50 5.272 -
std::find_if(vector<char>)_(process_all)/8 1.676 3.17%
std::find_if(vector<char>)_(process_all)/8192 782.865 -
std::find_if(vector<int>)_(bail_25%)/1024 38.994 -1.83%
std::find_if(vector<int>)_(bail_25%)/32768 1241.371 -2.14%
std::find_if(vector<int>)_(bail_25%)/8 0.663 5.24%
std::find_if(vector<int>)_(bail_25%)/8192 312.774 -2.27%
std::find_if(vector<int>)_(process_all)/1024 157.152 -
std::find_if(vector<int>)_(process_all)/32768 4945.941 -
std::find_if(vector<int>)_(process_all)/50 7.798 -
std::find_if(vector<int>)_(process_all)/8 1.517 -
std::find_if(vector<int>)_(process_all)/8192 1238.081 -
std::find_if_not(deque<int>)_(bail_25%)/1024 64.681 5.43%
std::find_if_not(deque<int>)_(bail_25%)/32768 2144.900 1.26%
std::find_if_not(deque<int>)_(bail_25%)/8 0.860 -1.17%
std::find_if_not(deque<int>)_(bail_25%)/8192 537.010 2.24%
std::find_if_not(deque<int>)_(process_all)/1024 262.053 -
std::find_if_not(deque<int>)_(process_all)/32768 8390.611 -1.55%
std::find_if_not(deque<int>)_(process_all)/50 14.782 18.54%
std::find_if_not(deque<int>)_(process_all)/8 2.355 5.66%
std::find_if_not(deque<int>)_(process_all)/8192 2091.625 -
std::find_if_not(list<int>)_(bail_25%)/1024 162.754 -
std::find_if_not(list<int>)_(bail_25%)/32768 7272.817 -
std::find_if_not(list<int>)_(bail_25%)/8 0.826 4.46%
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 -
std::find_if_not(list<int>)_(process_all)/50 11.489 -
std::find_if_not(list<int>)_(process_all)/8 2.211 -
std::find_if_not(list<int>)_(process_all)/8192 7564.437 8.05%
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 13.75%
std::find_if_not(vector<char>)_(bail_25%)/32768 883.760 12.00%
std::find_if_not(vector<char>)_(bail_25%)/8 0.905 -
std::find_if_not(vector<char>)_(bail_25%)/8192 227.250 9.01%
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 -14.22%
std::find_if_not(vector<char>)_(process_all)/8192 782.610 -
std::find_if_not(vector<int>)_(bail_25%)/1024 39.065 -
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 -2.95%
std::find_if_not(vector<int>)_(process_all)/32768 5013.891 -2.88%
std::find_if_not(vector<int>)_(process_all)/50 7.887 -3.53%
std::find_if_not(vector<int>)_(process_all)/8 1.518 -2.63%
std::find_if_not(vector<int>)_(process_all)/8192 1251.595 -3.03%
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 -1.07%
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.16%
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 -2.98%
std::flat_map<int,_int>::ctor(const_Self&)/8192 857.875 -55.62%
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.788 -2.55%
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 -55.40%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.849 -1.05%
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.21%
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 -2.12%
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 -5.37%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 137937.717 -1.27%
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 -
std::flat_map<int,_int>::erase(iterator)/32 20.214 1.10%
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 3.83%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.662 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 507.551 -1.15%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.489 -
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 3.38%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 5.671 1.27%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.505 5.09%
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 -
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 -16.18%
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 87.23%
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 19.19%
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 146.96%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 22.927 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 610.986 10.81%
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 16.56%
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 -
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 84.48%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 21.076 -2.17%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 543.382 9.11%
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 -1.27%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 38.211 53.55%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 15.230 -2.53%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 29.696 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 13.366 -1.05%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 233.132 146.16%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.083 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 607.500 9.99%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 11.814 -
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 -16.44%
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 52.28%
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 6.13%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 13.372 -1.47%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 223.122 141.65%
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 9.90%
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 -
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 -1.98%
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 1020.983 53.34%
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 14.955 -1.86%
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 -1.87%
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 994.713 47.44%
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 2.885 3.57%
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 -2.18%
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 907.114 43.34%
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 1.75%
std::flat_multimap<int,_int>::clear()/8192 394.152 -1.86%
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 -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 14.428 3.55%
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 -1.61%
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 -
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 -1.01%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 205.200 1.33%
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.22%
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 -13.15%
std::flat_multimap<int,_int>::erase(iterator)/32 20.305 -
std::flat_multimap<int,_int>::erase(iterator)/8192 504.571 2.70%
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 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 540.301 -1.21%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 82.298 -39.62%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.448 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 513.643 -4.41%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.422 -4.31%
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 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.657 1.03%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.480 -4.64%
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 -55.13%
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 1.19%
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 -22.71%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 15.451 1.95%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.752 39.15%
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 -57.98%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 22.424 -1.35%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 570.583 2.05%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 13.431 1.07%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.370 -12.79%
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.78%
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 -45.41%
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 -
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 -24.22%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 15.716 1.68%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.461 49.90%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 13.406 1.16%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 99.068 -57.68%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 22.686 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 572.760 1.29%
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 -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 89.677 4.12%
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 20.31%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 14.637 -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 86.722 -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 16.748 -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 663.136 20.94%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 2.380 -10.38%
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.00%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 641.722 24.90%
std::flat_multimap<int,_int>::upper_bound(key)/1024 10.504 -
std::flat_multimap<int,_int>::upper_bound(key)/32 6.341 -
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 -2.35%
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.34%
std::for_each(join_view(vector<vector<int>>))/8192 3106.887 2.04%
std::for_each(list<int>)/32 11.191 -1.89%
std::for_each(list<int>)/50 21.221 -4.65%
std::for_each(list<int>)/8 2.530 -
std::for_each(list<int>)/8192 8186.207 5.10%
std::for_each(map<int>::iterator)/32 41.033 -1.08%
std::for_each(map<int>::iterator)/50 65.303 -
std::for_each(map<int>::iterator)/8 8.755 1.13%
std::for_each(map<int>::iterator)/8192 16915.223 -2.83%
std::for_each(multimap<int>::iterator)/32 41.211 -
std::for_each(multimap<int>::iterator)/50 65.321 -1.27%
std::for_each(multimap<int>::iterator)/8 8.687 -1.92%
std::for_each(multimap<int>::iterator)/8192 16824.170 -3.01%
std::for_each(multiset<int>::iterator)/32 39.725 -
std::for_each(multiset<int>::iterator)/50 63.384 -1.59%
std::for_each(multiset<int>::iterator)/8 8.782 1.16%
std::for_each(multiset<int>::iterator)/8192 17349.394 -1.07%
std::for_each(set<int>::iterator)/32 39.649 -
std::for_each(set<int>::iterator)/50 64.205 -
std::for_each(set<int>::iterator)/8 8.776 -
std::for_each(set<int>::iterator)/8192 18182.178 -1.14%
std::for_each(vector<int>)/32 3.733 -
std::for_each(vector<int>)/50 4.057 -
std::for_each(vector<int>)/8 0.887 -
std::for_each(vector<int>)/8192 251.074 -
std::for_each_n(deque<int>)/32 10.961 -
std::for_each_n(deque<int>)/50 16.926 -
std::for_each_n(deque<int>)/8 2.971 1.03%
std::for_each_n(deque<int>)/8192 3075.847 -
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 -
std::for_each_n(join_view(vector<vector<int>>))/8192 2942.936 -1.13%
std::for_each_n(list<int>)/32 11.159 -
std::for_each_n(list<int>)/50 22.369 3.53%
std::for_each_n(list<int>)/8 2.543 1.39%
std::for_each_n(list<int>)/8192 7161.352 -9.23%
std::for_each_n(vector<int>)/32 3.797 -
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 -
std::format(double)_(fmt:_{:017500_0Le}) 1209.432 -
std::format(double)_(fmt:_{:017500_0Lf}) 1332.378 -
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 -3.03%
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 1.45%
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 -1.82%
std::format(double)_(fmt:_{:017500_10g}) 1210.237 -
std::format(double)_(fmt:_{:017500_10}) 1211.678 -
std::format(double)_(fmt:_{:017500_17000L}) 1941.817 10.45%
std::format(double)_(fmt:_{:017500_17000}) 1918.716 10.52%
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 3.24%
std::format(double)_(fmt:_{:0<17500_0Lg}) 1217.083 -
std::format(double)_(fmt:_{:0<17500_0L}) 1211.436 -
std::format(double)_(fmt:_{:0<17500_0a}) 1204.002 -2.36%
std::format(double)_(fmt:_{:0<17500_0e}) 1200.175 -
std::format(double)_(fmt:_{:0<17500_0f}) 1354.567 1.48%
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 2.28%
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 9.40%
std::format(double)_(fmt:_{:0<17500_17000}) 1919.366 9.50%
std::format(double)_(fmt:_{:0>17500_0La}) 1232.949 -
std::format(double)_(fmt:_{:0>17500_0Le}) 1211.634 -1.49%
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 -1.22%
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 -1.05%
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 8.20%
std::format(double)_(fmt:_{:0>17500_17000}) 1895.071 8.67%
std::format(double)_(fmt:_{:0^17500_0La}) 1220.008 -1.07%
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 -
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 -3.31%
std::format(double)_(fmt:_{:0^17500_0g}) 1209.351 -2.21%
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 -1.32%
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 8.15%
std::format(double)_(fmt:_{:0^17500_17000}) 1917.616 9.18%
std::format(double)_(fmt:_{:_0La}) 43.065 1.18%
std::format(double)_(fmt:_{:_0Le}) 60.909 1.79%
std::format(double)_(fmt:_{:_0Lf}) 109.291 -1.10%
std::format(double)_(fmt:_{:_0Lg}) 62.451 -
std::format(double)_(fmt:_{:_0L}) 62.922 -1.91%
std::format(double)_(fmt:_{:_0a}) 37.946 -
std::format(double)_(fmt:_{:_0e}) 44.064 -4.21%
std::format(double)_(fmt:_{:_0f}) 101.794 -
std::format(double)_(fmt:_{:_0g}) 48.009 -5.55%
std::format(double)_(fmt:_{:_0}) 26.341 -
std::format(double)_(fmt:_{:_10La}) 45.409 -
std::format(double)_(fmt:_{:_10Le}) 68.692 3.50%
std::format(double)_(fmt:_{:_10Lf}) 112.785 -
std::format(double)_(fmt:_{:_10Lg}) 71.137 -
std::format(double)_(fmt:_{:_10L}) 72.542 1.38%
std::format(double)_(fmt:_{:_10a}) 38.928 -
std::format(double)_(fmt:_{:_10e}) 47.612 -
std::format(double)_(fmt:_{:_10f}) 105.389 -1.25%
std::format(double)_(fmt:_{:_10g}) 60.714 -1.44%
std::format(double)_(fmt:_{:_10}) 60.555 -
std::format(double)_(fmt:_{:_17000L}) 719.601 22.85%
std::format(double)_(fmt:_{:_17000}) 705.027 22.61%
std::format(float)_(fmt:_{:017500_0La}) 1261.855 1.07%
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 5.24%
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 1.35%
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 1.11%
std::format(float)_(fmt:_{:017500_10g}) 1209.817 -
std::format(float)_(fmt:_{:017500_10}) 1222.552 -
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 1.36%
std::format(float)_(fmt:_{:0<17500_0Lg}) 1209.571 -
std::format(float)_(fmt:_{:0<17500_0L}) 1212.427 -
std::format(float)_(fmt:_{:0<17500_0a}) 1186.959 -2.41%
std::format(float)_(fmt:_{:0<17500_0e}) 1200.870 -
std::format(float)_(fmt:_{:0<17500_0f}) 1242.668 -
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 -
std::format(float)_(fmt:_{:0<17500_10L}) 1243.310 1.76%
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 1.94%
std::format(float)_(fmt:_{:0<17500_10g}) 1229.949 -
std::format(float)_(fmt:_{:0<17500_10}) 1235.135 -
std::format(float)_(fmt:_{:0<17500_17000L}) 1261.880 1.27%
std::format(float)_(fmt:_{:0<17500_17000}) 1253.398 -
std::format(float)_(fmt:_{:0>17500_0La}) 1260.611 -
std::format(float)_(fmt:_{:0>17500_0Le}) 1213.311 -
std::format(float)_(fmt:_{:0>17500_0Lf}) 1217.341 -1.08%
std::format(float)_(fmt:_{:0>17500_0Lg}) 1211.680 -
std::format(float)_(fmt:_{:0>17500_0L}) 1218.125 -
std::format(float)_(fmt:_{:0>17500_0a}) 1229.513 -
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 -
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.31%
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 -
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.60%
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 -
std::format(float)_(fmt:_{:0^17500_0L}) 1232.294 -
std::format(float)_(fmt:_{:0^17500_0a}) 1300.253 1.61%
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 -
std::format(float)_(fmt:_{:0^17500_10Lg}) 1237.176 -
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 -
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 -
std::format(float)_(fmt:_{:_0La}) 43.035 -
std::format(float)_(fmt:_{:_0Le}) 59.024 -
std::format(float)_(fmt:_{:_0Lf}) 48.836 2.02%
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 1.08%
std::format(float)_(fmt:_{:_10Le}) 64.160 -
std::format(float)_(fmt:_{:_10Lf}) 53.459 1.69%
std::format(float)_(fmt:_{:_10Lg}) 68.386 1.00%
std::format(float)_(fmt:_{:_10L}) 69.187 -
std::format(float)_(fmt:_{:_10a}) 36.928 1.19%
std::format(float)_(fmt:_{:_10e}) 47.822 1.77%
std::format(float)_(fmt:_{:_10f}) 44.486 -
std::format(float)_(fmt:_{:_10g}) 58.053 -
std::format(float)_(fmt:_{:_10}) 57.456 -
std::format(float)_(fmt:_{:_17000L}) 80.669 2.10%
std::format(float)_(fmt:_{:_17000}) 66.623 1.09%
std::gcd()_(adversarial_inputs) 23.261 -
std::gcd()_(random_numbers) 30.464 -
std::gcd()_(trivial_inputs) 0.783 -
std::generate(deque<int>)/1024 306.073 -1.63%
std::generate(deque<int>)/32 8.060 -1.36%
std::generate(deque<int>)/50 11.987 -1.35%
std::generate(deque<int>)/8192 2389.286 -2.46%
std::generate(list<int>)/1024 671.196 -1.17%
std::generate(list<int>)/32 8.256 -2.43%
std::generate(list<int>)/50 14.639 -
std::generate(list<int>)/8192 8014.466 6.96%
std::generate(vector<int>)/1024 240.003 -
std::generate(vector<int>)/32 7.825 -
std::generate(vector<int>)/50 11.734 -
std::generate(vector<int>)/8192 1799.810 -1.22%
std::generate_n(deque<int>)/1024 300.859 -
std::generate_n(deque<int>)/32 8.061 -
std::generate_n(deque<int>)/50 11.989 -
std::generate_n(deque<int>)/8192 2325.163 -
std::generate_n(list<int>)/1024 651.464 -
std::generate_n(list<int>)/32 8.990 -1.31%
std::generate_n(list<int>)/50 15.473 1.34%
std::generate_n(list<int>)/8192 7542.590 6.52%
std::generate_n(vector<int>)/1024 238.357 -
std::generate_n(vector<int>)/32 7.820 -
std::generate_n(vector<int>)/50 11.741 -
std::generate_n(vector<int>)/8192 1798.713 -1.18%
std::getline(std::istringstream,_std::string) 18.575 -
std::is_partitioned(deque<int>)_(partitioned)/1024 240.507 -
std::is_partitioned(deque<int>)_(partitioned)/32 8.038 5.41%
std::is_partitioned(deque<int>)_(partitioned)/50 12.446 3.50%
std::is_partitioned(deque<int>)_(partitioned)/8192 1989.583 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 101.881 -1.17%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.543 3.62%
std::is_partitioned(deque<int>)_(unpartitioned)/50 5.654 3.69%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 779.477 -
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 -7.79%
std::is_partitioned(list<int>)_(unpartitioned)/1024 99.676 -
std::is_partitioned(list<int>)_(unpartitioned)/32 6.158 2.13%
std::is_partitioned(list<int>)_(unpartitioned)/50 1.009 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 796.143 1.40%
std::is_partitioned(vector<int>)_(partitioned)/1024 176.533 2.95%
std::is_partitioned(vector<int>)_(partitioned)/32 5.346 -
std::is_partitioned(vector<int>)_(partitioned)/50 8.150 1.35%
std::is_partitioned(vector<int>)_(partitioned)/8192 1379.636 2.58%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 65.644 4.13%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.628 4.43%
std::is_partitioned(vector<int>)_(unpartitioned)/50 0.866 7.81%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 263.441 2.29%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 394.382 9.25%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.771 -5.27%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3176.674 9.41%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 595373.338 -2.84%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.254 -4.41%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 459.396 1.87%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.447 2.52%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 3667.077 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 685280.105 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 49.024 -4.23%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 457.778 11.30%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.984 -2.59%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3690.592 12.43%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 586450.608 1.15%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 41.776 -1.96%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 462.552 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 5.761 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3677.798 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688988.095 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 49.755 1.60%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 752.971 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 3.321 1.83%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8007.638 -12.92%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1441418.264 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 40.944 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 770.775 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.841 -1.88%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9165.328 11.19%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1557171.743 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 52.710 -1.89%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 764.004 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 4.071 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8106.901 -14.90%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1443001.959 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 41.270 1.05%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 783.525 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.459 3.34%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8250.810 -1.71%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1553635.597 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 51.858 2.08%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 317.993 -1.98%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 4.003 4.57%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2469.762 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 244766.015 3.10%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 28.728 -3.36%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 289.384 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 3.503 -
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.26%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 365.383 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.089 2.34%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2801.314 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 251116.396 3.10%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 27.771 1.44%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 362.148 11.18%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.838 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2911.067 10.06%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 559487.472 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 42.108 -
std::is_sorted(deque<int>)/1024 501.223 -
std::is_sorted(deque<int>)/8 4.069 51.95%
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 46.41%
std::is_sorted(deque<int>,_pred)/8192 4202.964 -
std::is_sorted(list<int>)/1024 739.319 -
std::is_sorted(list<int>)/8 2.109 -1.13%
std::is_sorted(list<int>)/8192 6965.338 3.33%
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 -1.01%
std::is_sorted_until(deque<int>)/1024 498.839 -
std::is_sorted_until(deque<int>)/8 2.298 -21.67%
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 -
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 12.90%
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 15.47%
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 -
std::is_sorted_until(vector<int>,_pred)/8 3.413 2.41%
std::is_sorted_until(vector<int>,_pred)/8192 3264.694 2.56%
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 2.38%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11597.143 2.74%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 343.475 3.56%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 97835.439 -
std::list<int>::ctor(Range)_(cheap_elements)/1024 11620.029 1.69%
std::list<int>::ctor(Range)_(cheap_elements)/32 342.009 3.41%
std::list<int>::ctor(Range)_(cheap_elements)/8192 99151.478 -
std::list<int>::ctor(const_Self&)_(cheap_elements)/1024 11667.851 2.69%
std::list<int>::ctor(const_Self&)_(cheap_elements)/32 341.644 4.65%
std::list<int>::ctor(const_Self&)_(cheap_elements)/8192 99565.807 -
std::list<int>::ctor(size_type)/1024 11935.182 -
std::list<int>::ctor(size_type)/32 349.502 3.68%
std::list<int>::ctor(size_type)/8192 96819.288 -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 11660.621 2.09%
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 339.540 2.94%
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 98765.116 -
std::list<int>::erase(begin)_(cheap_elements)/1024 10.224 1.01%
std::list<int>::erase(begin)_(cheap_elements)/32 10.097 -
std::list<int>::erase(begin)_(cheap_elements)/8192 10.239 1.51%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.563 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.172 1.39%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.286 -1.80%
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 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4788.319 -1.24%
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 -1.52%
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 -3.88%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 592.658 -1.17%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 54397.701 -3.09%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16174.527 -4.13%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 859.338 -1.46%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 142649.565 -2.19%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2181.084 -3.50%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 74.321 -3.13%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 20339.503 -2.67%
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 -1.24%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 14024.021 -1.49%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 409.122 1.21%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 115000.326 -2.42%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 31299.927 -2.02%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 890.527 -1.40%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 269648.470 -1.65%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14115.585 -2.94%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 406.264 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 115030.810 -4.11%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 30988.931 -4.01%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 883.413 -4.75%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 267517.298 -2.82%
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/1024 14522.581 -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/32 413.482 2.81%
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/8192 116978.772 -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/1024 31184.138 -2.85%
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/32 888.707 -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/8192 268243.547 -2.54%
std::list<std::string>::ctor(size_type)/1024 12184.919 -1.44%
std::list<std::string>::ctor(size_type)/32 345.894 -
std::list<std::string>::ctor(size_type)/8192 99338.689 -1.51%
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 14258.988 -2.03%
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 405.195 -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 116690.380 -1.10%
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 30889.443 -2.43%
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 856.466 -1.29%
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 264137.961 -2.72%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 14.633 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 13.040 2.99%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 14.493 2.56%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 28.923 -3.13%
std::list<std::string>::erase(begin)_(expensive_elements)/32 27.320 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 29.147 -2.48%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 14.491 -1.77%
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 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 26.977 -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.031 -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/1024 2418.575 -2.62%
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/32 79.128 -2.06%
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/8192 18710.965 -4.88%
std::list<std::string>::operator=(const_Self&)_(expensive_elements)/1024 6447.408 2.28%
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 -3.61%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 597.960 -2.09%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 54390.422 -2.80%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16145.993 -3.70%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 861.600 -2.16%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 142516.865 -2.42%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 6.909 -1.15%
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 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 15.841 -2.07%
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 -2.26%
std::lower_bound(std::deque<int>)/100 25.457 -
std::lower_bound(std::deque<int>)/8 14.014 -
std::lower_bound(std::deque<int>)/8192 50.616 -
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 -
std::lower_bound(std::list<int>)/8192 12850.860 3.97%
std::lower_bound(std::vector<int>)/100 10.272 -
std::lower_bound(std::vector<int>)/8 6.194 -
std::lower_bound(std::vector<int>)/8192 13.480 -
std::make_heap(deque<int>)_(ascending)/1024 2713.825 -
std::make_heap(deque<int>)_(ascending)/8 25.971 -
std::make_heap(deque<int>)_(ascending)/8192 21442.316 -2.89%
std::make_heap(deque<int>)_(descending)/1024 3496.743 -2.63%
std::make_heap(deque<int>)_(descending)/8 29.792 -
std::make_heap(deque<int>)_(descending)/8192 30119.544 -1.61%
std::make_heap(deque<int>)_(heap)/1024 3487.808 -2.06%
std::make_heap(deque<int>)_(heap)/8 28.951 -
std::make_heap(deque<int>)_(heap)/8192 30105.928 -1.25%
std::make_heap(deque<int>)_(pipe-organ)/1024 2676.609 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.266 -
std::make_heap(deque<int>)_(pipe-organ)/8192 21781.194 -1.72%
std::make_heap(deque<int>)_(repeated)/1024 2492.678 -3.49%
std::make_heap(deque<int>)_(repeated)/8 26.859 1.74%
std::make_heap(deque<int>)_(repeated)/8192 19340.102 -4.37%
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 -
std::make_heap(deque<int>,_pred)_(ascending)/8 23.247 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 20090.460 -1.53%
std::make_heap(deque<int>,_pred)_(descending)/1024 3259.453 -1.19%
std::make_heap(deque<int>,_pred)_(descending)/8 28.194 1.15%
std::make_heap(deque<int>,_pred)_(descending)/8192 27952.830 -1.88%
std::make_heap(deque<int>,_pred)_(heap)/1024 3313.442 -
std::make_heap(deque<int>,_pred)_(heap)/8 27.388 -
std::make_heap(deque<int>,_pred)_(heap)/8192 28779.390 2.20%
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2443.458 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.679 1.48%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 21096.081 2.05%
std::make_heap(deque<int>,_pred)_(repeated)/1024 2293.809 -1.93%
std::make_heap(deque<int>,_pred)_(repeated)/8 23.808 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 20085.322 2.00%
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 -
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.14%
std::make_heap(vector<NonIntegral>)_(descending)/8 19.936 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 7282.500 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 995.926 4.28%
std::make_heap(vector<NonIntegral>)_(heap)/8 20.727 6.79%
std::make_heap(vector<NonIntegral>)_(heap)/8192 7440.239 3.27%
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 1.16%
std::make_heap(vector<NonIntegral>)_(repeated)/8 15.938 1.22%
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 -
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 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5103.427 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 988.125 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 20.831 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 7221.184 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 963.259 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 20.395 2.76%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 7199.757 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 664.255 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.255 -
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 -
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 -
std::make_heap(vector<int>)_(descending)/1024 997.146 1.04%
std::make_heap(vector<int>)_(descending)/8 26.377 2.75%
std::make_heap(vector<int>)_(descending)/8192 7277.473 -
std::make_heap(vector<int>)_(heap)/1024 971.359 1.72%
std::make_heap(vector<int>)_(heap)/8 23.993 13.84%
std::make_heap(vector<int>)_(heap)/8192 7262.625 -
std::make_heap(vector<int>)_(pipe-organ)/1024 653.438 1.02%
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.06%
std::make_heap(vector<int>,_pred)_(ascending)/8 16.649 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5107.221 1.58%
std::make_heap(vector<int>,_pred)_(descending)/1024 987.206 -1.61%
std::make_heap(vector<int>,_pred)_(descending)/8 19.765 -2.85%
std::make_heap(vector<int>,_pred)_(descending)/8192 7230.920 -2.45%
std::make_heap(vector<int>,_pred)_(heap)/1024 966.253 -1.58%
std::make_heap(vector<int>,_pred)_(heap)/8 20.787 -
std::make_heap(vector<int>,_pred)_(heap)/8192 7204.608 -2.43%
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 -
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 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 28555.440 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 73.702 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 317026.587 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 35530.886 -
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 -
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.92%
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 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 56.903 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 202637.304 1.05%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 29416.585 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 67.004 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 366382.553 3.26%
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 -
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 -
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 -1.18%
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 -
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 -
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 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 571636.244 -
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 1.10%
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 -
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.07%
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 -1.20%
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 -1.77%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 145233.082 -
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 -2.25%
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 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 39.071 -1.36%
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 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 41.414 -2.63%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 177455.272 -
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.22%
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.93%
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 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 40.709 2.03%
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 -
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 -2.33%
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 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 41.992 -1.98%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 176005.258 -2.11%
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.98%
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 -3.39%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 122200.885 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 13340.883 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 45.732 -
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 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 40.299 -1.84%
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 -1.33%
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.59%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 191399.019 -2.46%
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 -
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 -
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 -
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 -1.06%
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 -
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 -2.81%
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 -3.77%
std::map<int,_int>::clear()/0 385.111 -
std::map<int,_int>::clear()/1024 10244.484 6.17%
std::map<int,_int>::clear()/32 624.124 1.96%
std::map<int,_int>::clear()/8192 82608.471 4.25%
std::map<int,_int>::contains(key)/1024 28.575 1.31%
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.40%
std::map<int,_int>::ctor(const_Self&)/32 175.621 2.39%
std::map<int,_int>::ctor(const_Self&)/8192 45652.424 1.88%
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 2.88%
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 173.876 2.32%
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 45563.987 2.53%
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.02%
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.43%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.636 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13870.603 1.03%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 330.206 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 282883.431 3.42%
std::map<int,_int>::equal_range(key)/1024 32.524 2.73%
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 2.61%
std::map<int,_int>::erase(iterator)/32 20.698 2.13%
std::map<int,_int>::erase(iterator)/8192 23.195 -
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 2.30%
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 2.38%
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 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.297 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.794 1.85%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 6.938 -3.02%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 1.236 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.322 -7.97%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.821 -7.90%
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.010 -3.96%
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.31%
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 6.23%
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 6.74%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.908 -1.29%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.555 -
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 10.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 7.22%
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 -1.14%
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 -1.32%
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 1.86%
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.62%
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.29%
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.07%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 711.903 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 105633.316 -1.68%
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.93%
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 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 18.353 1.10%
std::map<int,_int>::insert(value)_(new_value,_end)/1024 32.929 -1.66%
std::map<int,_int>::insert(value)_(new_value,_end)/32 19.939 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 25.513 -11.58%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 18.225 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 25.231 -6.50%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 20.491 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 32.955 6.71%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.441 -5.96%
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 4.43%
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 3.46%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.934 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 25.675 -
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 -8.11%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 20.189 -
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.63%
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 5.22%
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 179.409 4.02%
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 47537.543 3.67%
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 5.90%
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 178.249 3.11%
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 47625.540 3.80%
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 0.695 6.91%
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 -1.64%
std::map<int,_int>::upper_bound(key)/1024 28.340 1.23%
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 -
std::map<std::string,_int>::clear()/32 847.008 -1.24%
std::map<std::string,_int>::clear()/8192 196160.490 -
std::map<std::string,_int>::contains(key)/1024 149.496 2.71%
std::map<std::string,_int>::contains(key)/32 89.195 3.74%
std::map<std::string,_int>::contains(key)/8192 218.610 2.53%
std::map<std::string,_int>::count(key)/1024 147.141 -
std::map<std::string,_int>::count(key)/32 85.036 -2.31%
std::map<std::string,_int>::count(key)/8192 218.657 -
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.11%
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 747.535 -13.21%
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 -2.20%
std::map<std::string,_int>::ctor(const_Self&)/32 697.986 4.63%
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 -
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 757.084 14.64%
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/8192 333948.663 -
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 -1.75%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 927.092 -2.52%
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.26%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1383.750 15.98%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1433356.199 -
std::map<std::string,_int>::equal_range(key)/1024 110.480 -
std::map<std::string,_int>::equal_range(key)/32 69.541 12.91%
std::map<std::string,_int>::equal_range(key)/8192 183.962 -
std::map<std::string,_int>::erase(iterator)/1024 29.980 -5.36%
std::map<std::string,_int>::erase(iterator)/32 29.147 -1.24%
std::map<std::string,_int>::erase(iterator)/8192 31.646 -
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 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 697.378 3.70%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113428.539 -
std::map<std::string,_int>::erase(key)_(existent)/1024 107.821 60.56%
std::map<std::string,_int>::erase(key)_(existent)/32 98.902 21.14%
std::map<std::string,_int>::erase(key)_(existent)/8192 81.140 -36.28%
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 6.09%
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 5.00%
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 -5.43%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 10.736 5.46%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 25.448 -
std::map<std::string,_int>::find(key)/1024 149.312 1.45%
std::map<std::string,_int>::find(key)/32 83.753 2.86%
std::map<std::string,_int>::find(key)/8192 217.060 1.13%
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/1024 65.479 -49.46%
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/32 40.571 -36.13%
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/8192 153.654 8.64%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.543 43.03%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 185.447 4.98%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 70.172 -6.21%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 262.150 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.062 -9.88%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 131.387 11.54%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 62.270 -1.22%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 180.733 -4.98%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.254 34.42%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 35.535 31.94%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 31.780 -8.92%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.928 32.36%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.796 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.555 -4.22%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.644 -25.35%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.355 14.89%
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 7.55%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1987.483 -
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.22%
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 -3.77%
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 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1252.170 1.87%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 408517.797 -1.85%
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 4.16%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2436.418 -1.57%
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 4.94%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 50.629 -24.61%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 49.006 7.85%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 75.047 -4.46%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 32.247 12.44%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 116.358 32.62%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 59.993 25.69%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 138.539 11.20%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 127.352 45.34%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 29.864 -43.04%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 118.591 -19.73%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 31.684 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 66.084 3.62%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 46.431 -7.08%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 97.831 45.92%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 36.626 19.41%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 86.729 -9.75%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 48.299 -8.76%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 125.158 -10.62%
std::map<std::string,_int>::lower_bound(key)/1024 133.252 -
std::map<std::string,_int>::lower_bound(key)/32 69.097 -3.55%
std::map<std::string,_int>::lower_bound(key)/8192 200.626 -
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 -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 743.248 8.64%
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.48%
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 829.065 5.06%
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 6.42%
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 891.026 12.27%
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 -1.26%
std::map<std::string,_int>::upper_bound(key)/8192 201.889 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 2744.950 -1.44%
std::mismatch(deque<int>)_(it,_it,_it)/1024 2813.384 -
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 -2.87%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 2786.367 -3.54%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 2850064.417 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 5.719 -1.72%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 22289.549 -4.03%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2719.696 -1.17%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2783.398 -1.06%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2829051.787 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.977 -1.50%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 22114.941 -1.23%
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 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 915996.088 -
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 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 760.229 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 939909.150 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.123 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12509.982 3.75%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 792.492 -
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 -3.59%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 782.535 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 802.834 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 982830.880 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.423 -1.18%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11509.941 1.61%
std::mismatch(vector<int>)_(it,_it,_it)/1000 239.023 -3.50%
std::mismatch(vector<int>)_(it,_it,_it)/1024 244.792 -4.05%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 244375.720 -2.99%
std::mismatch(vector<int>)_(it,_it,_it)/8 2.113 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 1911.762 -3.25%
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 251.287 1.45%
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 259.824 2.14%
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 250079.508 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 2.395 2.38%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 1973.389 1.23%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 480.792 2.29%
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 1.12%
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 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.318 1.28%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4660.098 -
std::move(deque<int>)/1048576 54882.418 -1.04%
std::move(deque<int>)/262144 14774.374 -
std::move(deque<int>)/32768 2259.749 -
std::move(deque<int>)/4096 175.182 -
std::move(deque<int>)/512 25.963 -1.17%
std::move(deque<int>)/64 7.659 -
std::move(deque<int>)/8 4.811 -1.16%
std::move(list<int>)/1048576 999447.943 -1.89%
std::move(list<int>)/262144 247478.791 -
std::move(list<int>)/32768 31039.706 -
std::move(list<int>)/4096 5057.719 5.45%
std::move(list<int>)/512 367.275 -
std::move(list<int>)/64 50.404 -
std::move(list<int>)/8 3.335 -2.12%
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 -
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 -
std::move(vector<bool>)_(unaligned)/64 52.463 -2.59%
std::move(vector<int>)/1048576 57196.201 -
std::move(vector<int>)/262144 21898.760 46.71%
std::move(vector<int>)/32768 1662.220 -2.42%
std::move(vector<int>)/4096 132.797 -
std::move(vector<int>)/512 19.897 -1.03%
std::move(vector<int>)/64 4.235 -
std::move(vector<int>)/8 2.279 -
std::move_backward(deque<int>)/1048576 79286.527 1.38%
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 -
std::move_backward(deque<int>)/8 4.731 1.25%
std::move_backward(list<int>)/1048576 1008480.658 -1.01%
std::move_backward(list<int>)/262144 254191.372 -
std::move_backward(list<int>)/32768 30897.342 -
std::move_backward(list<int>)/4096 5842.171 8.30%
std::move_backward(list<int>)/512 363.241 -1.39%
std::move_backward(list<int>)/64 38.871 -
std::move_backward(list<int>)/8 3.281 -1.18%
std::move_backward(vector<bool>)_(aligned)/1048576 1601853.687 -
std::move_backward(vector<bool>)_(aligned)/262144 400720.254 -
std::move_backward(vector<bool>)_(aligned)/32768 50106.639 -
std::move_backward(vector<bool>)_(aligned)/4096 6212.185 -
std::move_backward(vector<bool>)_(aligned)/512 734.023 -
std::move_backward(vector<bool>)_(aligned)/64 38.640 -
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 -3.56%
std::move_backward(vector<bool>)_(unaligned)/4096 3362.545 -
std::move_backward(vector<bool>)_(unaligned)/512 401.565 -
std::move_backward(vector<bool>)_(unaligned)/64 39.559 -
std::move_backward(vector<int>)/1048576 56025.770 -2.30%
std::move_backward(vector<int>)/262144 23496.479 5.35%
std::move_backward(vector<int>)/32768 2707.784 57.82%
std::move_backward(vector<int>)/4096 134.674 -
std::move_backward(vector<int>)/512 20.528 -
std::move_backward(vector<int>)/64 4.164 -
std::move_backward(vector<int>)/8 2.252 -2.87%
std::multimap<int,_int>::clear()/0 388.077 -
std::multimap<int,_int>::clear()/1024 10272.551 -
std::multimap<int,_int>::clear()/32 614.986 -1.39%
std::multimap<int,_int>::clear()/8192 79937.005 -4.16%
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 -
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 -
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 -1.24%
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.07%
std::multimap<int,_int>::ctor(const_Self&)/32 175.309 -2.25%
std::multimap<int,_int>::ctor(const_Self&)/8192 46234.601 -
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.99%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 275.436 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 90363.634 -3.39%
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 -2.03%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 277978.917 -3.57%
std::multimap<int,_int>::equal_range(key)/1024 33.354 5.16%
std::multimap<int,_int>::equal_range(key)/32 17.897 -
std::multimap<int,_int>::equal_range(key)/8192 52.500 -
std::multimap<int,_int>::erase(iterator)/1024 20.278 -4.97%
std::multimap<int,_int>::erase(iterator)/32 20.322 -2.19%
std::multimap<int,_int>::erase(iterator)/8192 22.126 -4.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 -1.99%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 561.638 -1.29%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54409.585 -2.50%
std::multimap<int,_int>::erase(key)_(existent)/1024 23.638 -1.79%
std::multimap<int,_int>::erase(key)_(existent)/32 22.592 -1.60%
std::multimap<int,_int>::erase(key)_(existent)/8192 29.161 -2.71%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 1.212 -1.35%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.346 -1.32%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.721 -5.38%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 7.170 3.76%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 1.226 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.284 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.793 -6.02%
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 -
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 25.424 -3.91%
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 -
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 3.22%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.349 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.819 3.73%
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 -2.89%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.803 -1.17%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 30.650 11.49%
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 -1.14%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.095 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 18.016 -
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 -2.04%
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.76%
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.38%
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 -
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 -
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 -
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 -10.62%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 724.047 -4.77%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 162645.263 -14.12%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 16.949 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.223 1.53%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.920 1.46%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 26.330 11.25%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 16.957 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 25.696 -4.91%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.124 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 31.341 5.73%
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 -
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.90%
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 179.052 -4.48%
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 46185.615 -4.91%
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 -4.28%
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 178.531 -3.85%
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 45986.423 -4.53%
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 0.634 -15.50%
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 3799.694 1.43%
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 -1.22%
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 4.26%
std::multimap<std::string,_int>::clear()/0 389.906 -
std::multimap<std::string,_int>::clear()/1024 19709.079 -1.12%
std::multimap<std::string,_int>::clear()/32 871.932 1.38%
std::multimap<std::string,_int>::clear()/8192 197938.684 -2.26%
std::multimap<std::string,_int>::contains(key)/1024 147.561 -
std::multimap<std::string,_int>::contains(key)/32 81.668 -10.74%
std::multimap<std::string,_int>::contains(key)/8192 217.205 -
std::multimap<std::string,_int>::count(key)/1024 112.815 -
std::multimap<std::string,_int>::count(key)/32 65.864 -5.05%
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 -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 828.352 -7.95%
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 -1.63%
std::multimap<std::string,_int>::ctor(const_Self&)/1024 33075.472 -1.96%
std::multimap<std::string,_int>::ctor(const_Self&)/32 629.118 -18.53%
std::multimap<std::string,_int>::ctor(const_Self&)/8192 330389.361 -1.82%
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 -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 666.177 3.77%
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/8192 334425.406 -
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 1.07%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 898.614 -3.01%
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 -1.13%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1092.509 -8.35%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1356701.641 -
std::multimap<std::string,_int>::equal_range(key)/1024 109.661 -
std::multimap<std::string,_int>::equal_range(key)/32 71.651 3.38%
std::multimap<std::string,_int>::equal_range(key)/8192 184.184 -
std::multimap<std::string,_int>::erase(iterator)/1024 27.731 10.06%
std::multimap<std::string,_int>::erase(iterator)/32 29.641 6.97%
std::multimap<std::string,_int>::erase(iterator)/8192 32.132 4.24%
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 -3.32%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 674.730 -1.52%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114565.017 -1.48%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 110.714 1.17%
std::multimap<std::string,_int>::erase(key)_(existent)/32 87.386 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 82.140 5.89%
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 -7.35%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.849 -1.00%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 33.465 1.47%
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 2.42%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 9.651 -3.28%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 25.005 -2.69%
std::multimap<std::string,_int>::find(key)/1024 149.085 -
std::multimap<std::string,_int>::find(key)/32 83.260 -1.72%
std::multimap<std::string,_int>::find(key)/8192 219.033 1.97%
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/1024 147.054 -5.77%
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/32 87.912 3.96%
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/8192 208.889 9.61%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 28.294 -16.21%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 60.525 20.84%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.425 10.27%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 68.833 -2.93%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.538 -17.28%
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 7.71%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 150.800 -9.30%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 31.862 6.00%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.321 -30.01%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.212 33.82%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 38.882 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.809 -4.25%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 34.669 -5.80%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.790 4.79%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 38.155 -15.61%
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 -2.21%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1887.920 2.70%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1471313.815 -1.06%
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 -3.41%
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 9.16%
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.49%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1277.317 2.15%
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 -2.14%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1453.522 2.47%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 663726.612 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.887 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 66.895 48.43%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 43.890 9.24%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 102.260 31.27%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 23.433 -23.65%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 103.627 -4.64%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 66.273 29.65%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 145.155 -4.35%
std::multimap<std::string,_int>::lower_bound(key)/1024 133.979 -
std::multimap<std::string,_int>::lower_bound(key)/32 67.913 -7.26%
std::multimap<std::string,_int>::lower_bound(key)/8192 201.314 -
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 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 702.093 -10.81%
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 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 772.641 12.87%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 345167.423 -1.62%
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 15.68%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 871.357 -3.79%
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 -7.12%
std::multimap<std::string,_int>::upper_bound(key)/8192 201.561 -
std::multiset<int>::clear()/0 388.980 -
std::multiset<int>::clear()/1024 10776.763 6.53%
std::multiset<int>::clear()/32 638.663 3.47%
std::multiset<int>::clear()/8192 86792.588 6.41%
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 2.63%
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 1.38%
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 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 271.821 -2.20%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 92560.457 2.74%
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 3.54%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 264698.068 1.45%
std::multiset<int>::equal_range(key)/1024 32.611 1.22%
std::multiset<int>::equal_range(key)/32 17.401 -
std::multiset<int>::equal_range(key)/8192 52.641 1.50%
std::multiset<int>::erase(iterator)/1024 21.248 3.10%
std::multiset<int>::erase(iterator)/32 21.025 2.30%
std::multiset<int>::erase(iterator)/8192 23.586 2.27%
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.73%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 574.088 1.53%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58020.233 5.33%
std::multiset<int>::erase(key)_(existent)/1024 24.812 2.47%
std::multiset<int>::erase(key)_(existent)/32 23.283 2.51%
std::multiset<int>::erase(key)_(existent)/8192 30.837 1.09%
std::multiset<int>::erase(key)_(non-existent,_end)/0 1.216 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 5.339 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.625 -4.57%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.821 6.35%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 1.239 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.847 15.80%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 2.101 8.02%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.876 20.78%
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 -1.28%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.403 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 30.582 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 20.156 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 26.819 -1.11%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.387 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 24.619 1.68%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.748 1.21%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 26.050 -2.77%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.655 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 18.096 1.23%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.162 1.33%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 18.084 1.33%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.435 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 20.239 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.817 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 21.159 -
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 2.31%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.861 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 24.045 -
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.989 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 22.616 7.93%
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.341 1.05%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 24.923 5.88%
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 -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/32 177.530 -1.26%
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/8192 46193.161 -3.67%
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 -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 176.176 -2.11%
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 45973.651 -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 0.890 2.78%
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 3750.192 -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 73.270 3.61%
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.56%
std::multiset<std::string>::clear()/32 877.848 3.38%
std::multiset<std::string>::clear()/8192 208133.144 2.36%
std::multiset<std::string>::contains(key)/1024 141.706 -2.90%
std::multiset<std::string>::contains(key)/32 82.292 -5.40%
std::multiset<std::string>::contains(key)/8192 213.052 -
std::multiset<std::string>::count(key)/1024 110.810 -
std::multiset<std::string>::count(key)/32 70.093 3.98%
std::multiset<std::string>::count(key)/8192 183.941 1.07%
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 -2.52%
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 -1.43%
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 18.34%
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 -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/32 752.119 -1.87%
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 1.32%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 921.593 10.07%
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 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1069.058 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1291768.954 -1.48%
std::multiset<std::string>::equal_range(key)/1024 108.937 2.00%
std::multiset<std::string>::equal_range(key)/32 73.130 9.90%
std::multiset<std::string>::equal_range(key)/8192 181.075 -
std::multiset<std::string>::erase(iterator)/1024 31.984 27.42%
std::multiset<std::string>::erase(iterator)/32 26.807 -4.72%
std::multiset<std::string>::erase(iterator)/8192 29.385 1.81%
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 1.84%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 674.838 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117566.618 2.02%
std::multiset<std::string>::erase(key)_(existent)/1024 94.294 -18.77%
std::multiset<std::string>::erase(key)_(existent)/32 103.386 3.86%
std::multiset<std::string>::erase(key)_(existent)/8192 79.905 -21.59%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 1.250 -2.47%
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 22.333 1.56%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.784 9.39%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 29.864 3.60%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 1.277 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 21.851 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 10.557 4.23%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 28.292 -7.01%
std::multiset<std::string>::find(key)/1024 148.601 -
std::multiset<std::string>::find(key)/32 83.054 -3.32%
std::multiset<std::string>::find(key)/8192 212.225 -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/1024 163.277 1.40%
std::multiset<std::string>::insert(const_value_type&)_(already_present)/32 66.124 -19.10%
std::multiset<std::string>::insert(const_value_type&)_(already_present)/8192 174.170 -2.53%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 30.553 -1.08%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 176.736 169.68%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 73.740 67.09%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 204.523 201.06%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 27.788 -18.29%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 109.799 9.45%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 54.459 14.52%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 145.304 10.23%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 27.759 16.64%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 34.430 2.80%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.411 58.68%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 33.180 -9.96%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.009 1.74%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 32.850 -4.99%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.308 14.76%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 35.999 8.63%
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 -7.61%
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 -2.38%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1360.965 -6.33%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 866772.202 -
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 1.19%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1888.082 1.75%
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 -4.81%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 67.306 -11.60%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 34.069 -18.02%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 82.783 -12.70%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 23.685 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 76.405 3.16%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 53.012 18.21%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 98.612 -13.70%
std::multiset<std::string>::lower_bound(key)/1024 132.076 1.11%
std::multiset<std::string>::lower_bound(key)/32 69.926 -
std::multiset<std::string>::lower_bound(key)/8192 195.731 1.22%
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 -
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 802.839 -4.68%
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 -3.04%
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 718.258 -8.69%
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 5.50%
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/32 789.611 -4.07%
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 523133.514 -
std::multiset<std::string>::upper_bound(key)/1024 132.096 -1.52%
std::multiset<std::string>::upper_bound(key)/32 69.040 -
std::multiset<std::string>::upper_bound(key)/8192 196.788 -1.24%
std::none_of(deque<int>)_(process_all)/32 7.868 -3.21%
std::none_of(deque<int>)_(process_all)/32768 9337.368 6.64%
std::none_of(deque<int>)_(process_all)/50 12.304 -14.32%
std::none_of(deque<int>)_(process_all)/8 2.340 -13.73%
std::none_of(deque<int>)_(process_all)/8192 2320.300 6.50%
std::none_of(list<int>)_(process_all)/32 10.419 -
std::none_of(list<int>)_(process_all)/32768 26257.732 -
std::none_of(list<int>)_(process_all)/50 20.432 -
std::none_of(list<int>)_(process_all)/8 2.886 -1.63%
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 1.61%
std::none_of(vector<int>)_(process_all)/8 1.935 1.41%
std::none_of(vector<int>)_(process_all)/8192 1779.471 -
std::ofstream::write(char*,_size) 322.660 1.65%
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 -3.20%
std::partial_sort(deque<int>)_(descending)/1024 16945.077 -
std::partial_sort(deque<int>)_(descending)/8 44.354 -
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 -
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.48%
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 1.08%
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 -
std::partial_sort(deque<int>)_(shuffled)/1024 18511.125 -
std::partial_sort(deque<int>)_(shuffled)/8 36.052 -
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 1.47%
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.46%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 78306.693 -1.05%
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7824.359 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 24.236 -2.75%
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 1.06%
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 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 19.433 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 70958.109 -
std::partial_sort(vector<int>)_(ascending)/1024 4395.210 -
std::partial_sort(vector<int>)_(ascending)/8 17.421 -
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 -4.64%
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 -2.39%
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 -
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 -
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 -
std::partial_sort(vector<int>)_(shuffled)/8192 73007.579 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 4693.723 -
std::partial_sort_copy(deque<int>)_(ascending)/8 7.991 2.13%
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 2.20%
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 -4.92%
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.41%
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 3.05%
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 4.26%
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 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 72345.437 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5012.650 -
std::partial_sort_copy(list<int>)_(ascending)/8 7.760 2.37%
std::partial_sort_copy(list<int>)_(ascending)/8192 48995.913 1.16%
std::partial_sort_copy(list<int>)_(descending)/1024 7979.750 -
std::partial_sort_copy(list<int>)_(descending)/8 13.608 -2.19%
std::partial_sort_copy(list<int>)_(descending)/8192 83009.506 -
std::partial_sort_copy(list<int>)_(heap)/1024 8106.567 -
std::partial_sort_copy(list<int>)_(heap)/8 11.684 1.15%
std::partial_sort_copy(list<int>)_(heap)/8192 87651.221 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 4979.115 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 7.808 1.52%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 49221.188 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 7709.779 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.929 1.76%
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 1.92%
std::partial_sort_copy(list<int>)_(repeated)/8192 24763.899 1.88%
std::partial_sort_copy(list<int>)_(shuffled)/1024 6973.791 -
std::partial_sort_copy(list<int>)_(shuffled)/8 9.237 3.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 4.63%
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 3.15%
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.01%
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 1.23%
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 2.47%
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 1.51%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 68641.544 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4526.484 -
std::partial_sort_copy(vector<int>)_(ascending)/8 7.833 1.24%
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 3.68%
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 -
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 2.74%
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 -
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 -
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 1.59%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 71853.791 2.19%
std::partition(deque<int>)_(dense)/1024 371.914 -
std::partition(deque<int>)_(dense)/32 9.977 13.06%
std::partition(deque<int>)_(dense)/50 14.717 7.08%
std::partition(deque<int>)_(dense)/8192 2951.937 -
std::partition(deque<int>)_(sparse)/1024 440.796 -2.03%
std::partition(deque<int>)_(sparse)/32 9.997 -17.00%
std::partition(deque<int>)_(sparse)/50 15.028 -14.71%
std::partition(deque<int>)_(sparse)/8192 3541.524 -
std::partition(list<int>)_(dense)/1024 386.466 -
std::partition(list<int>)_(dense)/32 10.194 -1.15%
std::partition(list<int>)_(dense)/50 14.775 1.61%
std::partition(list<int>)_(dense)/8192 5054.322 -
std::partition(list<int>)_(sparse)/1024 725.391 -
std::partition(list<int>)_(sparse)/32 8.743 -1.61%
std::partition(list<int>)_(sparse)/50 14.971 -
std::partition(list<int>)_(sparse)/8192 7621.825 6.07%
std::partition(vector<int>)_(dense)/1024 249.953 3.71%
std::partition(vector<int>)_(dense)/32 8.542 1.06%
std::partition(vector<int>)_(dense)/50 12.817 1.48%
std::partition(vector<int>)_(dense)/8192 1881.633 -
std::partition(vector<int>)_(sparse)/1024 257.431 -
std::partition(vector<int>)_(sparse)/32 8.890 -
std::partition(vector<int>)_(sparse)/50 14.222 -1.38%
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.81%
std::partition_copy(deque<int>)/50 19.978 2.24%
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 -9.68%
std::partition_copy(vector<int>)/1024 489.427 5.67%
std::partition_copy(vector<int>)/32 8.848 4.38%
std::partition_copy(vector<int>)/50 13.366 1.73%
std::partition_copy(vector<int>)/8192 4514.895 -
std::partition_point(deque<int>)/1024 7.730 4.07%
std::partition_point(deque<int>)/32 3.379 3.07%
std::partition_point(deque<int>)/50 3.381 2.34%
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.40%
std::partition_point(list<int>)/50 13.454 1.55%
std::partition_point(list<int>)/8192 5445.778 -2.70%
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 2.49%
std::pop_heap(deque<int>)/1024 18.850 -
std::pop_heap(deque<int>)/8 51.381 -
std::pop_heap(deque<int>)/8192 26.817 -
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 -
std::pop_heap(deque<std::string>)/1024 76.949 -
std::pop_heap(deque<std::string>)/8 63.696 -
std::pop_heap(deque<std::string>)/8192 110.139 1.73%
std::pop_heap(vector<float>)/1024 10.610 -
std::pop_heap(vector<float>)/8 51.770 -
std::pop_heap(vector<float>)/8192 13.979 -
std::pop_heap(vector<int>)/1024 8.059 -
std::pop_heap(vector<int>)/8 50.189 -
std::pop_heap(vector<int>)/8192 10.757 -
std::pop_heap(vector<size_t>)/1024 8.095 -
std::pop_heap(vector<size_t>)/8 50.316 -
std::pop_heap(vector<size_t>)/8192 10.854 -
std::pop_heap(vector<std::string>)/1024 60.199 6.08%
std::pop_heap(vector<std::string>)/8 61.220 -
std::pop_heap(vector<std::string>)/8192 85.811 3.06%
std::remove(deque<int>)_(prefix)/1024 546.450 -1.16%
std::remove(deque<int>)_(prefix)/32 51.547 -
std::remove(deque<int>)_(prefix)/50 58.457 -
std::remove(deque<int>)_(prefix)/8192 4081.244 -1.31%
std::remove(deque<int>)_(sprinkled)/1024 483.859 -1.23%
std::remove(deque<int>)_(sprinkled)/32 51.819 -
std::remove(deque<int>)_(sprinkled)/50 59.196 -
std::remove(deque<int>)_(sprinkled)/8192 3573.730 -1.57%
std::remove(list<int>)_(prefix)/1024 973.226 -
std::remove(list<int>)_(prefix)/32 50.848 -1.23%
std::remove(list<int>)_(prefix)/50 62.062 -
std::remove(list<int>)_(prefix)/8192 8326.049 -
std::remove(list<int>)_(sprinkled)/1024 933.812 -
std::remove(list<int>)_(sprinkled)/32 54.245 -1.02%
std::remove(list<int>)_(sprinkled)/50 63.809 -1.19%
std::remove(list<int>)_(sprinkled)/8192 7850.957 -
std::remove(vector<int>)_(prefix)/1024 298.274 -1.08%
std::remove(vector<int>)_(prefix)/32 48.294 -
std::remove(vector<int>)_(prefix)/50 52.413 -1.94%
std::remove(vector<int>)_(prefix)/8192 2074.211 -
std::remove(vector<int>)_(sprinkled)/1024 489.031 -1.03%
std::remove(vector<int>)_(sprinkled)/32 53.266 -
std::remove(vector<int>)_(sprinkled)/50 62.574 -
std::remove(vector<int>)_(sprinkled)/8192 3632.920 -1.05%
std::remove_copy(deque<int>)_(prefix)/1024 449.217 -1.55%
std::remove_copy(deque<int>)_(prefix)/32 12.417 -
std::remove_copy(deque<int>)_(prefix)/50 18.460 -1.30%
std::remove_copy(deque<int>)_(prefix)/8192 3529.713 -1.56%
std::remove_copy(deque<int>)_(sprinkled)/1024 397.367 -1.41%
std::remove_copy(deque<int>)_(sprinkled)/32 11.975 -
std::remove_copy(deque<int>)_(sprinkled)/50 17.990 -
std::remove_copy(deque<int>)_(sprinkled)/8192 3133.036 -1.99%
std::remove_copy(list<int>)_(prefix)/1024 742.134 -
std::remove_copy(list<int>)_(prefix)/32 11.353 -
std::remove_copy(list<int>)_(prefix)/50 17.396 -1.39%
std::remove_copy(list<int>)_(prefix)/8192 6884.666 -2.82%
std::remove_copy(list<int>)_(sprinkled)/1024 723.187 -
std::remove_copy(list<int>)_(sprinkled)/32 14.900 -
std::remove_copy(list<int>)_(sprinkled)/50 23.903 -1.26%
std::remove_copy(list<int>)_(sprinkled)/8192 6831.671 -2.50%
std::remove_copy(vector<int>)_(prefix)/1024 257.137 -1.38%
std::remove_copy(vector<int>)_(prefix)/32 9.520 -1.14%
std::remove_copy(vector<int>)_(prefix)/50 13.695 -2.16%
std::remove_copy(vector<int>)_(prefix)/8192 2025.001 -1.12%
std::remove_copy(vector<int>)_(sprinkled)/1024 240.859 -1.04%
std::remove_copy(vector<int>)_(sprinkled)/32 8.292 -1.10%
std::remove_copy(vector<int>)_(sprinkled)/50 12.343 -1.15%
std::remove_copy(vector<int>)_(sprinkled)/8192 1904.225 -
std::remove_copy_if(deque<int>)_(prefix)/1024 466.256 -1.29%
std::remove_copy_if(deque<int>)_(prefix)/32 13.182 -
std::remove_copy_if(deque<int>)_(prefix)/50 21.526 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3808.560 -1.18%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 416.136 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 13.650 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 21.521 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3399.984 -1.01%
std::remove_copy_if(list<int>)_(prefix)/1024 771.661 -1.41%
std::remove_copy_if(list<int>)_(prefix)/32 16.238 -
std::remove_copy_if(list<int>)_(prefix)/50 24.935 -1.77%
std::remove_copy_if(list<int>)_(prefix)/8192 7084.420 -5.32%
std::remove_copy_if(list<int>)_(sprinkled)/1024 764.547 -1.09%
std::remove_copy_if(list<int>)_(sprinkled)/32 14.620 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.562 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7095.955 -3.69%
std::remove_copy_if(vector<int>)_(prefix)/1024 371.695 -
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.04%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 459.882 -1.20%
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.027 -1.21%
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.369 -1.24%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3664.225 -1.12%
std::remove_if(deque<int>)_(prefix)/1024 569.723 -
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 -
std::remove_if(deque<int>)_(sprinkled)/1024 509.505 -
std::remove_if(deque<int>)_(sprinkled)/32 51.149 -
std::remove_if(deque<int>)_(sprinkled)/50 59.926 -2.24%
std::remove_if(deque<int>)_(sprinkled)/8192 3894.381 -1.30%
std::remove_if(list<int>)_(prefix)/1024 965.956 -
std::remove_if(list<int>)_(prefix)/32 57.023 -
std::remove_if(list<int>)_(prefix)/50 70.129 -
std::remove_if(list<int>)_(prefix)/8192 9291.245 -
std::remove_if(list<int>)_(sprinkled)/1024 958.988 -2.27%
std::remove_if(list<int>)_(sprinkled)/32 55.741 -
std::remove_if(list<int>)_(sprinkled)/50 68.889 -
std::remove_if(list<int>)_(sprinkled)/8192 7969.385 -1.89%
std::remove_if(vector<int>)_(prefix)/1024 338.504 -
std::remove_if(vector<int>)_(prefix)/32 48.099 -1.06%
std::remove_if(vector<int>)_(prefix)/50 54.103 -1.20%
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.23%
std::remove_if(vector<int>)_(sprinkled)/50 63.041 -
std::remove_if(vector<int>)_(sprinkled)/8192 3755.981 -
std::replace(deque<int>)_(prefix)/1024 378.889 -
std::replace(deque<int>)_(prefix)/32 9.347 -5.35%
std::replace(deque<int>)_(prefix)/50 13.684 -7.07%
std::replace(deque<int>)_(prefix)/8192 2971.345 -
std::replace(deque<int>)_(sprinkled)/1024 373.767 -1.02%
std::replace(deque<int>)_(sprinkled)/32 9.153 4.69%
std::replace(deque<int>)_(sprinkled)/50 13.285 -1.21%
std::replace(deque<int>)_(sprinkled)/8192 2956.429 -1.14%
std::replace(list<int>)_(prefix)/1024 666.534 -
std::replace(list<int>)_(prefix)/32 11.786 -
std::replace(list<int>)_(prefix)/50 18.072 -1.59%
std::replace(list<int>)_(prefix)/8192 6986.990 -
std::replace(list<int>)_(sprinkled)/1024 724.283 -
std::replace(list<int>)_(sprinkled)/32 10.697 -1.19%
std::replace(list<int>)_(sprinkled)/50 18.150 -1.61%
std::replace(list<int>)_(sprinkled)/8192 7142.109 -
std::replace(vector<int>)_(prefix)/1024 156.274 -
std::replace(vector<int>)_(prefix)/32 5.177 -1.65%
std::replace(vector<int>)_(prefix)/50 7.636 6.30%
std::replace(vector<int>)_(prefix)/8192 1251.309 -
std::replace(vector<int>)_(sprinkled)/1024 156.538 1.11%
std::replace(vector<int>)_(sprinkled)/32 5.827 9.27%
std::replace(vector<int>)_(sprinkled)/50 8.846 12.12%
std::replace(vector<int>)_(sprinkled)/8192 1164.509 -3.76%
std::replace_if(deque<int>)_(prefix)/1024 396.192 -
std::replace_if(deque<int>)_(prefix)/32 11.049 -1.04%
std::replace_if(deque<int>)_(prefix)/50 17.372 -1.47%
std::replace_if(deque<int>)_(prefix)/8192 3105.081 -
std::replace_if(deque<int>)_(sprinkled)/1024 388.820 -
std::replace_if(deque<int>)_(sprinkled)/32 9.945 11.88%
std::replace_if(deque<int>)_(sprinkled)/50 15.294 11.63%
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 -
std::replace_if(list<int>)_(prefix)/50 24.524 -1.22%
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 -
std::replace_if(list<int>)_(sprinkled)/8192 7404.945 1.22%
std::replace_if(vector<int>)_(prefix)/1024 264.183 -
std::replace_if(vector<int>)_(prefix)/32 9.827 -
std::replace_if(vector<int>)_(prefix)/50 13.733 -
std::replace_if(vector<int>)_(prefix)/8192 1991.252 -
std::replace_if(vector<int>)_(sprinkled)/1024 241.345 -
std::replace_if(vector<int>)_(sprinkled)/32 8.418 -
std::replace_if(vector<int>)_(sprinkled)/50 12.609 -1.04%
std::replace_if(vector<int>)_(sprinkled)/8192 1866.801 -
std::reverse(deque<int>)/32768 9447.107 1.38%
std::reverse(deque<int>)/4096 1183.812 1.28%
std::reverse(deque<int>)/512 152.928 1.37%
std::reverse(deque<int>)/64 17.885 1.72%
std::reverse(deque<int>)/8 2.842 1.23%
std::reverse(list<int>)/32768 17630.871 -5.67%
std::reverse(list<int>)/4096 1943.828 6.37%
std::reverse(list<int>)/512 192.707 -
std::reverse(list<int>)/64 18.617 -1.10%
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 2.64%
std::reverse_copy(deque<int>)/32768 10044.611 -3.51%
std::reverse_copy(deque<int>)/4096 1162.025 -1.45%
std::reverse_copy(deque<int>)/512 141.290 -1.26%
std::reverse_copy(deque<int>)/64 15.334 -1.10%
std::reverse_copy(deque<int>)/8 2.255 -
std::reverse_copy(list<int>)/32768 28003.053 5.40%
std::reverse_copy(list<int>)/4096 3329.398 2.51%
std::reverse_copy(list<int>)/512 362.897 -
std::reverse_copy(list<int>)/64 29.246 -
std::reverse_copy(list<int>)/8 2.427 -
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.49%
std::reverse_copy(vector<int>)/8 2.566 1.80%
std::rotate(deque<int>)_(1_element_backward)/1024 60.939 -
std::rotate(deque<int>)_(1_element_backward)/32 8.092 -1.11%
std::rotate(deque<int>)_(1_element_backward)/50 9.657 -1.04%
std::rotate(deque<int>)_(1_element_backward)/8192 418.996 -
std::rotate(deque<int>)_(1_element_forward)/1024 56.500 1.16%
std::rotate(deque<int>)_(1_element_forward)/32 7.340 1.38%
std::rotate(deque<int>)_(1_element_forward)/50 8.960 -
std::rotate(deque<int>)_(1_element_forward)/8192 396.707 1.16%
std::rotate(deque<int>)_(by_1/2)/1024 183.485 5.66%
std::rotate(deque<int>)_(by_1/2)/32 7.361 2.53%
std::rotate(deque<int>)_(by_1/2)/50 8.762 -2.56%
std::rotate(deque<int>)_(by_1/2)/8192 1417.864 5.55%
std::rotate(deque<int>)_(by_1/3)/1024 387.777 -1.02%
std::rotate(deque<int>)_(by_1/3)/32 18.515 -1.25%
std::rotate(deque<int>)_(by_1/3)/50 23.487 -1.82%
std::rotate(deque<int>)_(by_1/3)/8192 3122.517 -2.14%
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 -1.81%
std::rotate(deque<int>)_(by_1/4)/8192 1993.346 -7.39%
std::rotate(list<int>)_(1_element_backward)/1024 738.350 -
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.21%
std::rotate(list<int>)_(1_element_forward)/1024 738.044 -1.34%
std::rotate(list<int>)_(1_element_forward)/32 11.299 -1.08%
std::rotate(list<int>)_(1_element_forward)/50 21.399 -1.66%
std::rotate(list<int>)_(1_element_forward)/8192 9721.797 -2.71%
std::rotate(list<int>)_(by_1/2)/1024 748.056 -
std::rotate(list<int>)_(by_1/2)/32 13.616 -
std::rotate(list<int>)_(by_1/2)/50 23.306 -
std::rotate(list<int>)_(by_1/2)/8192 12480.821 28.41%
std::rotate(list<int>)_(by_1/3)/1024 747.312 -1.32%
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 26.35%
std::rotate(list<int>)_(by_1/4)/1024 749.618 -1.39%
std::rotate(list<int>)_(by_1/4)/32 11.617 -
std::rotate(list<int>)_(by_1/4)/50 21.129 -
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 -1.88%
std::rotate(vector<bool>)_(1_element_backward)/50 78.854 -
std::rotate(vector<bool>)_(1_element_backward)/8192 13074.348 -
std::rotate(vector<bool>)_(1_element_forward)/1024 1592.439 -
std::rotate(vector<bool>)_(1_element_forward)/32 41.955 -1.21%
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.19%
std::rotate(vector<bool>)_(by_1/2)/32 48.621 -
std::rotate(vector<bool>)_(by_1/2)/50 80.294 -
std::rotate(vector<bool>)_(by_1/2)/8192 7259.772 -1.26%
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.27%
std::rotate(vector<bool>)_(by_1/4)/1024 1341.885 -1.29%
std::rotate(vector<bool>)_(by_1/4)/32 77.045 -
std::rotate(vector<bool>)_(by_1/4)/50 153.406 -
std::rotate(vector<bool>)_(by_1/4)/8192 10964.445 -1.33%
std::rotate(vector<int>)_(1_element_backward)/1024 36.294 -
std::rotate(vector<int>)_(1_element_backward)/32 2.872 -1.73%
std::rotate(vector<int>)_(1_element_backward)/50 5.269 -
std::rotate(vector<int>)_(1_element_backward)/8192 295.159 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.210 -1.19%
std::rotate(vector<int>)_(1_element_forward)/32 2.909 -5.02%
std::rotate(vector<int>)_(1_element_forward)/50 4.843 6.07%
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.20%
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.38%
std::rotate(vector<int>)_(by_1/3)/32 17.972 -
std::rotate(vector<int>)_(by_1/3)/50 22.507 -1.46%
std::rotate(vector<int>)_(by_1/3)/8192 1970.231 -
std::rotate(vector<int>)_(by_1/4)/1024 198.102 -
std::rotate(vector<int>)_(by_1/4)/32 7.912 -2.79%
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 -
std::rotate_copy(deque<int>)/50 2.771 -2.04%
std::rotate_copy(deque<int>)/8192 309.881 -
std::rotate_copy(list<int>)/1024 724.419 -
std::rotate_copy(list<int>)/32 8.294 -2.47%
std::rotate_copy(list<int>)/50 14.100 -
std::rotate_copy(list<int>)/8192 7146.163 11.03%
std::rotate_copy(vector<int>)/1024 33.239 1.35%
std::rotate_copy(vector<int>)/32 2.324 4.09%
std::rotate_copy(vector<int>)/50 2.647 -
std::rotate_copy(vector<int>)/8192 283.775 -30.65%
std::sample(deque<int>)/1024 3452.380 -1.46%
std::sample(deque<int>)/32 107.813 -1.87%
std::sample(deque<int>)/8192 27993.687 -1.28%
std::sample(list<int>)/1024 3318.232 -1.04%
std::sample(list<int>)/32 105.334 -1.30%
std::sample(list<int>)/8192 26966.696 -
std::sample(vector<int>)/1024 3321.392 -1.12%
std::sample(vector<int>)/32 105.211 -
std::sample(vector<int>)/8192 26912.149 -1.16%
std::search(deque<int>)_(near_matches)/1000 27656.433 31.33%
std::search(deque<int>)_(near_matches)/1024 28586.418 23.55%
std::search(deque<int>)_(near_matches)/8192 1807729.095 -
std::search(deque<int>)_(no_match)/1000 244.439 -4.69%
std::search(deque<int>)_(no_match)/1024 254.094 -4.69%
std::search(deque<int>)_(no_match)/1048576 273954.150 -1.58%
std::search(deque<int>)_(no_match)/8192 2113.700 -1.87%
std::search(deque<int>)_(same_length)/1000 514.143 -2.52%
std::search(deque<int>)_(same_length)/1024 545.560 -
std::search(deque<int>)_(same_length)/8192 4113.403 -2.10%
std::search(deque<int>)_(single_element)/1000 269.896 11.69%
std::search(deque<int>)_(single_element)/1024 279.091 10.84%
std::search(deque<int>)_(single_element)/8192 2226.915 5.28%
std::search(deque<int>,_pred)_(near_matches)/1000 31183.300 -2.53%
std::search(deque<int>,_pred)_(near_matches)/1024 32349.919 -2.50%
std::search(deque<int>,_pred)_(near_matches)/8192 2086451.216 -
std::search(deque<int>,_pred)_(no_match)/1000 593.775 -1.16%
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 -
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 -
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 1.07%
std::search(list<int>,_pred)_(near_matches)/1000 42217.201 3.90%
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 -
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 -
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 -1.82%
std::search(vector<int>)_(near_matches)/1000 15038.261 -16.18%
std::search(vector<int>)_(near_matches)/1024 15561.159 -17.06%
std::search(vector<int>)_(near_matches)/8192 895438.066 -18.37%
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.93%
std::search(vector<int>)_(same_length)/1024 252.762 -
std::search(vector<int>)_(same_length)/8192 1884.002 -
std::search(vector<int>)_(single_element)/1000 154.700 -5.70%
std::search(vector<int>)_(single_element)/1024 158.196 -5.83%
std::search(vector<int>)_(single_element)/8192 1245.907 -6.33%
std::search(vector<int>,_pred)_(near_matches)/1000 18575.705 1.07%
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 -
std::search(vector<int>,_pred)_(same_length)/1024 335.311 -
std::search(vector<int>,_pred)_(same_length)/8192 2630.379 -
std::search(vector<int>,_pred)_(single_element)/1000 305.229 -4.80%
std::search(vector<int>,_pred)_(single_element)/1024 327.882 -
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 -2.58%
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 1.81%
std::search_n(deque<int>,_pred)_(no_match)/8192 1191.344 -
std::search_n(list<int>)_(no_match)/1024 752.958 -
std::search_n(list<int>)_(no_match)/32 9.194 1.93%
std::search_n(list<int>)_(no_match)/8192 7121.311 -
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 -
std::search_n(vector<int>)_(no_match)/1024 104.725 1.33%
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 1.24%
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 -3.31%
std::set<int>::clear()/32 617.289 -2.17%
std::set<int>::clear()/8192 81809.783 -3.31%
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 1.47%
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.84%
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 145.119 3.38%
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 40993.882 1.03%
std::set<int>::ctor(const_Self&)/0 12.562 -
std::set<int>::ctor(const_Self&)/1024 5506.041 -
std::set<int>::ctor(const_Self&)/32 175.173 2.17%
std::set<int>::ctor(const_Self&)/8192 44743.103 -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/0 12.561 -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/1024 5593.599 1.94%
std::set<int>::ctor(const_Self&,_const_allocator_type&)/32 177.798 3.04%
std::set<int>::ctor(const_Self&,_const_allocator_type&)/8192 45479.979 1.54%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.683 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11573.802 -1.59%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 322.414 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 93355.394 -1.09%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.667 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13698.495 -1.15%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 334.425 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 274052.326 -
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 -3.92%
std::set<int>::erase(iterator)/32 20.489 -2.62%
std::set<int>::erase(iterator)/8192 21.540 -3.38%
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 -2.94%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 566.309 -1.38%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55495.746 -3.18%
std::set<int>::erase(key)_(existent)/1024 23.707 -3.77%
std::set<int>::erase(key)_(existent)/32 22.607 -2.48%
std::set<int>::erase(key)_(existent)/8192 28.203 -3.54%
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 4.09%
std::set<int>::erase(key)_(non-existent,_end)/8192 6.955 -2.69%
std::set<int>::erase(key)_(non-existent,_middle)/0 1.245 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 3.426 2.91%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.937 8.59%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.057 -
std::set<int>::find(key)/1024 27.703 -
std::set<int>::find(key)/32 17.373 -
std::set<int>::find(key)/8192 37.613 -1.05%
std::set<int>::insert(const_value_type&)_(already_present)/1024 4.394 -
std::set<int>::insert(const_value_type&)_(already_present)/32 1.878 2.22%
std::set<int>::insert(const_value_type&)_(already_present)/8192 7.596 5.81%
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.44%
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.20%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.233 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 24.598 -1.60%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 21.535 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 29.728 -3.41%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.094 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 18.233 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.309 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 18.179 -
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 -
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 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 870.688 -1.48%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 313295.282 -
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 1.35%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 726.634 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 197758.528 -
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 1.81%
std::set<int>::insert(value)_(new_value,_end)/1024 29.721 -4.04%
std::set<int>::insert(value)_(new_value,_end)/32 19.298 -
std::set<int>::insert(value)_(new_value,_end)/8192 24.837 2.48%
std::set<int>::insert(value)_(new_value,_middle)/0 17.370 -
std::set<int>::insert(value)_(new_value,_middle)/1024 24.595 2.50%
std::set<int>::insert(value)_(new_value,_middle)/32 19.711 -
std::set<int>::insert(value)_(new_value,_middle)/8192 34.557 8.06%
std::set<int>::lower_bound(key)/1024 27.492 -2.11%
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 -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/32 177.725 -1.31%
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/8192 45649.957 -3.91%
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.08%
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 179.386 -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 46335.223 -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/0 0.657 -2.01%
std::set<int>::operator=(const_Self&)_(into_populated_Container)/1024 3742.299 -3.58%
std::set<int>::operator=(const_Self&)_(into_populated_Container)/32 70.592 -1.81%
std::set<int>::operator=(const_Self&)_(into_populated_Container)/8192 40992.104 5.67%
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 -1.79%
std::set<std::string>::clear()/0 390.605 -
std::set<std::string>::clear()/1024 19863.930 -10.00%
std::set<std::string>::clear()/32 853.407 -10.46%
std::set<std::string>::clear()/8192 203173.645 -6.82%
std::set<std::string>::contains(key)/1024 141.394 -5.14%
std::set<std::string>::contains(key)/32 84.565 -1.00%
std::set<std::string>::contains(key)/8192 209.931 -2.05%
std::set<std::string>::count(key)/1024 147.137 -
std::set<std::string>::count(key)/32 74.212 -18.41%
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.03%
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.31%
std::set<std::string>::ctor(const_Self&)/0 12.496 -
std::set<std::string>::ctor(const_Self&)/1024 33072.161 2.53%
std::set<std::string>::ctor(const_Self&)/32 667.742 -8.28%
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 -
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 723.713 5.80%
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 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 859.480 6.69%
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 3.07%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1402417.663 -
std::set<std::string>::equal_range(key)/1024 110.003 -2.60%
std::set<std::string>::equal_range(key)/32 62.897 -10.18%
std::set<std::string>::equal_range(key)/8192 183.263 -
std::set<std::string>::erase(iterator)/1024 32.579 4.72%
std::set<std::string>::erase(iterator)/32 31.023 3.95%
std::set<std::string>::erase(iterator)/8192 28.388 -10.78%
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 -8.29%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.146 -5.41%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116510.896 -5.66%
std::set<std::string>::erase(key)_(existent)/1024 88.538 -6.10%
std::set<std::string>::erase(key)_(existent)/32 52.785 -34.87%
std::set<std::string>::erase(key)_(existent)/8192 98.745 -5.69%
std::set<std::string>::erase(key)_(non-existent,_end)/0 1.491 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 23.718 -
std::set<std::string>::erase(key)_(non-existent,_end)/32 12.395 6.24%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 29.772 4.96%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 1.492 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 20.342 -6.78%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 11.126 -4.24%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 26.323 -4.30%
std::set<std::string>::find(key)/1024 145.956 -1.45%
std::set<std::string>::find(key)/32 86.941 -5.80%
std::set<std::string>::find(key)/8192 211.339 -
std::set<std::string>::insert(const_value_type&)_(already_present)/1024 86.451 -9.31%
std::set<std::string>::insert(const_value_type&)_(already_present)/32 62.014 25.91%
std::set<std::string>::insert(const_value_type&)_(already_present)/8192 158.821 12.69%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.999 16.84%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 136.270 -19.94%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 58.231 -27.09%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 222.375 -10.61%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.868 5.49%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 108.434 -4.28%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 47.970 -13.28%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 156.648 -1.72%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 36.271 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 36.690 9.60%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 31.500 -12.02%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 27.006 -2.56%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 36.290 13.67%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 32.406 -18.92%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 35.879 -5.31%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.704 -
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 -3.17%
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 -3.01%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1479.750 3.07%
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.34%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1749.190 -2.62%
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 -14.71%
std::set<std::string>::insert(value)_(new_value,_end)/1024 53.075 -6.84%
std::set<std::string>::insert(value)_(new_value,_end)/32 44.233 5.10%
std::set<std::string>::insert(value)_(new_value,_end)/8192 90.545 26.79%
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.412 -26.74%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 98.572 5.12%
std::set<std::string>::insert(value)_(new_value,_middle)/32 52.346 -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 146.514 11.22%
std::set<std::string>::lower_bound(key)/1024 128.791 -3.58%
std::set<std::string>::lower_bound(key)/32 68.827 -5.81%
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 -
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 811.944 -
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 1.06%
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 698.117 -2.15%
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 -10.20%
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 778.924 -5.41%
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 520347.028 -
std::set<std::string>::upper_bound(key)/1024 129.713 -2.03%
std::set<std::string>::upper_bound(key)/32 70.345 7.76%
std::set<std::string>::upper_bound(key)/8192 194.551 -
std::shift_left(deque<int>)/1024 54.178 -
std::shift_left(deque<int>)/32 5.067 2.79%
std::shift_left(deque<int>)/50 6.775 1.36%
std::shift_left(deque<int>)/8192 390.078 -2.03%
std::shift_left(list<int>)/1024 728.134 -
std::shift_left(list<int>)/32 12.939 -
std::shift_left(list<int>)/50 24.090 -13.46%
std::shift_left(list<int>)/8192 7692.246 -
std::shift_left(vector<int>)/1024 35.643 -
std::shift_left(vector<int>)/32 4.214 -
std::shift_left(vector<int>)/50 5.206 -
std::shift_left(vector<int>)/8192 279.271 -
std::shift_right(deque<int>)/1024 54.975 -
std::shift_right(deque<int>)/32 5.729 1.41%
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 -1.04%
std::shift_right(list<int>)/50 24.607 -
std::shift_right(list<int>)/8192 7681.868 -
std::shift_right(vector<int>)/1024 35.659 -
std::shift_right(vector<int>)/32 3.902 32.10%
std::shift_right(vector<int>)/50 5.274 -
std::shift_right(vector<int>)/8192 297.546 -
std::shuffle(deque<int>)/1024 3704.862 -
std::shuffle(deque<int>)/32 47.457 1.62%
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 -1.18%
std::sort(deque<int>)_(ascending)/8192 43159.556 -
std::sort(deque<int>)_(descending)/1024 3396.305 -
std::sort(deque<int>)_(descending)/8 47.220 -1.16%
std::sort(deque<int>)_(descending)/8192 34503.439 -
std::sort(deque<int>)_(heap)/1024 6946.067 -
std::sort(deque<int>)_(heap)/8 34.864 1.37%
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.25%
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 -
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 -
std::sort(vector<NonIntegral>)_(heap)/8192 50566.452 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 9114.821 -
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 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.879 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 145217.391 -
std::sort(vector<NonIntegral>)_(repeated)/1024 3012.440 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.757 -
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 -
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 -
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 -
std::sort(vector<int>)_(qsort_adversarial)/8 16.704 -1.16%
std::sort(vector<int>)_(qsort_adversarial)/8192 145571.911 -
std::sort(vector<int>)_(repeated)/1024 2982.978 -
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 -1.17%
std::sort_heap(deque<int>)/1024 18940.075 -
std::sort_heap(deque<int>)/8 41.592 -1.33%
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 -2.11%
std::sort_heap(deque<int>,_pred)/8192 213893.438 -
std::sort_heap(vector<NonIntegral>)/1024 7693.119 -
std::sort_heap(vector<NonIntegral>)/8 25.765 -1.56%
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 2.13%
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 -1.47%
std::sort_heap(vector<int>,_pred)/8192 88393.418 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3102.646 -
std::stable_partition(deque<int>)_(alloc_fails)/32 2491.844 2.56%
std::stable_partition(deque<int>)_(alloc_fails)/50 2484.062 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 7958.006 1.21%
std::stable_partition(deque<int>)_(dense)/1024 581.181 -
std::stable_partition(deque<int>)_(dense)/32 31.749 2.29%
std::stable_partition(deque<int>)_(dense)/50 39.812 -2.10%
std::stable_partition(deque<int>)_(dense)/8192 4469.615 1.11%
std::stable_partition(deque<int>)_(sparse)/1024 458.098 2.26%
std::stable_partition(deque<int>)_(sparse)/32 24.300 -3.81%
std::stable_partition(deque<int>)_(sparse)/50 33.638 -
std::stable_partition(deque<int>)_(sparse)/8192 3651.375 -
std::stable_partition(list<int>)_(alloc_fails)/1024 5020.430 2.82%
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 97.00%
std::stable_partition(list<int>)_(dense)/1024 1719.608 -
std::stable_partition(list<int>)_(dense)/32 31.100 -
std::stable_partition(list<int>)_(dense)/50 50.810 1.78%
std::stable_partition(list<int>)_(dense)/8192 27073.197 57.50%
std::stable_partition(list<int>)_(sparse)/1024 1454.277 1.29%
std::stable_partition(list<int>)_(sparse)/32 25.632 1.17%
std::stable_partition(list<int>)_(sparse)/50 35.426 -
std::stable_partition(list<int>)_(sparse)/8192 25534.022 55.96%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2828.320 2.74%
std::stable_partition(vector<int>)_(alloc_fails)/32 2466.914 2.98%
std::stable_partition(vector<int>)_(alloc_fails)/50 2454.659 2.74%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5308.593 2.17%
std::stable_partition(vector<int>)_(dense)/1024 288.020 1.02%
std::stable_partition(vector<int>)_(dense)/32 20.614 -1.01%
std::stable_partition(vector<int>)_(dense)/50 25.781 -
std::stable_partition(vector<int>)_(dense)/8192 2030.362 -
std::stable_partition(vector<int>)_(sparse)/1024 245.213 -2.69%
std::stable_partition(vector<int>)_(sparse)/32 18.571 -1.89%
std::stable_partition(vector<int>)_(sparse)/50 23.069 -2.38%
std::stable_partition(vector<int>)_(sparse)/8192 1809.630 -1.68%
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.58%
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 1.70%
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 1.82%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 76848.504 -1.07%
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 1.09%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 2462.039 -
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 1.89%
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 -
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 -5.11%
std::stable_sort(deque<int>)_(repeated)/8 42.924 -3.41%
std::stable_sort(deque<int>)_(repeated)/8192 44377.408 -5.69%
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 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 9115.717 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2404.244 1.38%
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.07%
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 2.27%
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 2.31%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 78019.643 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 12277.577 -1.09%
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 6.22%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2421.742 1.91%
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 1.95%
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 1.01%
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.62%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 75607.978 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 9084.441 -1.08%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2428.641 1.36%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 77396.184 -1.16%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14003.669 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2431.138 1.79%
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 1.69%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 77626.886 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 12277.464 -1.28%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2426.992 -4.75%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 107766.446 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 5847.248 6.58%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2425.652 2.10%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 29662.134 1.26%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 16151.850 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 2427.775 2.01%
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.66%
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 1.39%
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 2.08%
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 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 112774.331 -
std::stable_sort(vector<int>)_(repeated)/1024 2914.557 -
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 -
std::stable_sort(vector<int>)_(shuffled)/8192 165386.916 -
std::swap_ranges(deque<int>)/1024 297.081 -12.61%
std::swap_ranges(deque<int>)/32 8.683 -11.74%
std::swap_ranges(deque<int>)/50 16.450 -12.10%
std::swap_ranges(deque<int>)/8192 2349.351 -12.35%
std::swap_ranges(list<int>)/1024 743.586 -
std::swap_ranges(list<int>)/32 17.750 -1.57%
std::swap_ranges(list<int>)/50 34.937 -
std::swap_ranges(list<int>)/8192 9825.664 2.53%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1048576 1696878.396 -3.32%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144 424661.157 -3.04%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768 53092.289 -3.09%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096 6617.437 -3.13%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512 813.666 -2.66%
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 -3.22%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 422753.664 -3.30%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 53046.862 -2.89%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 6621.371 -3.06%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 814.366 -2.58%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 98.400 1.99%
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 -
std::transform(deque<int>)_(identity_transform)/32 9.199 -2.40%
std::transform(deque<int>)_(identity_transform)/50 14.087 -
std::transform(deque<int>)_(identity_transform)/8192 2618.638 -
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 -
std::transform(list<int>)_(identity_transform)/32 15.954 -
std::transform(list<int>)_(identity_transform)/50 36.399 -4.34%
std::transform(list<int>)_(identity_transform)/8192 7922.033 13.48%
std::transform(list<int>,_list<int>)/1024 809.931 -
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 -4.11%
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 -
std::unique(deque<int>)_(contiguous)/32 48.184 -1.09%
std::unique(deque<int>)_(contiguous)/52 54.207 -
std::unique(deque<int>)_(contiguous)/8192 3923.486 -
std::unique(deque<int>)_(sprinkled)/1024 531.169 -1.05%
std::unique(deque<int>)_(sprinkled)/32 52.562 8.68%
std::unique(deque<int>)_(sprinkled)/52 60.282 11.79%
std::unique(deque<int>)_(sprinkled)/8192 3978.324 -
std::unique(deque<int>,_pred)_(contiguous)/1024 654.954 -
std::unique(deque<int>,_pred)_(contiguous)/32 55.273 -
std::unique(deque<int>,_pred)_(contiguous)/52 64.438 -1.86%
std::unique(deque<int>,_pred)_(contiguous)/8192 4654.861 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 703.769 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.217 -
std::unique(deque<int>,_pred)_(sprinkled)/52 68.498 -2.31%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5329.952 -
std::unique(list<int>)_(contiguous)/1024 928.069 1.50%
std::unique(list<int>)_(contiguous)/32 51.250 -
std::unique(list<int>)_(contiguous)/52 63.087 -
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.49%
std::unique(list<int>,_pred)_(contiguous)/32 56.201 -
std::unique(list<int>,_pred)_(contiguous)/52 70.107 -
std::unique(list<int>,_pred)_(contiguous)/8192 7377.944 -
std::unique(list<int>,_pred)_(sprinkled)/1024 990.954 -
std::unique(list<int>,_pred)_(sprinkled)/32 60.498 -
std::unique(list<int>,_pred)_(sprinkled)/52 75.935 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8333.408 -
std::unique(vector<int>)_(contiguous)/1024 303.543 -
std::unique(vector<int>)_(contiguous)/32 47.218 -
std::unique(vector<int>)_(contiguous)/52 52.514 -
std::unique(vector<int>)_(contiguous)/8192 1880.838 -
std::unique(vector<int>)_(sprinkled)/1024 506.162 -1.89%
std::unique(vector<int>)_(sprinkled)/32 53.044 -
std::unique(vector<int>)_(sprinkled)/52 64.004 -
std::unique(vector<int>)_(sprinkled)/8192 3729.688 -1.04%
std::unique(vector<int>,_pred)_(contiguous)/1024 564.026 -1.17%
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 -
std::unique(vector<int>,_pred)_(sprinkled)/32 56.959 -
std::unique(vector<int>,_pred)_(sprinkled)/52 69.822 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5190.107 -
std::unique_copy(deque<int>)_(contiguous)/1024 513.607 -
std::unique_copy(deque<int>)_(contiguous)/32 8.886 -10.77%
std::unique_copy(deque<int>)_(contiguous)/52 13.750 -11.89%
std::unique_copy(deque<int>)_(contiguous)/8192 3939.235 -
std::unique_copy(deque<int>)_(sprinkled)/1024 478.738 -
std::unique_copy(deque<int>)_(sprinkled)/32 8.627 -21.30%
std::unique_copy(deque<int>)_(sprinkled)/52 13.841 -20.60%
std::unique_copy(deque<int>)_(sprinkled)/8192 3799.427 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 611.085 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.387 9.35%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.599 4.55%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4750.120 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 702.724 -1.02%
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 -
std::unique_copy(list<int>)_(contiguous)/1024 734.576 -
std::unique_copy(list<int>)_(contiguous)/32 10.467 -2.22%
std::unique_copy(list<int>)_(contiguous)/52 19.274 -3.59%
std::unique_copy(list<int>)_(contiguous)/8192 6947.698 1.75%
std::unique_copy(list<int>)_(sprinkled)/1024 726.983 2.69%
std::unique_copy(list<int>)_(sprinkled)/32 11.196 -
std::unique_copy(list<int>)_(sprinkled)/52 40.296 -
std::unique_copy(list<int>)_(sprinkled)/8192 7044.131 1.27%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 769.636 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 18.494 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.273 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 8302.553 10.86%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 801.792 -1.04%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.376 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.043 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 8625.822 17.01%
std::unique_copy(vector<int>)_(contiguous)/1024 265.205 -
std::unique_copy(vector<int>)_(contiguous)/32 8.562 -
std::unique_copy(vector<int>)_(contiguous)/52 13.222 -1.17%
std::unique_copy(vector<int>)_(contiguous)/8192 1833.853 -
std::unique_copy(vector<int>)_(sprinkled)/1024 235.290 -1.08%
std::unique_copy(vector<int>)_(sprinkled)/32 8.008 -1.08%
std::unique_copy(vector<int>)_(sprinkled)/52 16.076 -1.04%
std::unique_copy(vector<int>)_(sprinkled)/8192 1830.113 -1.15%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 537.609 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 11.791 -2.87%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 19.526 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3636.478 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 641.823 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 19.006 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 31.678 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 5127.050 -
std::unordered_map<int,_int>::clear()/0 388.211 -
std::unordered_map<int,_int>::clear()/1024 5245.346 1.63%
std::unordered_map<int,_int>::clear()/32 588.865 3.44%
std::unordered_map<int,_int>::clear()/8192 45790.308 -1.39%
std::unordered_map<int,_int>::contains(key)/1024 9.959 -
std::unordered_map<int,_int>::contains(key)/32 5.968 -
std::unordered_map<int,_int>::contains(key)/8192 10.640 1.47%
std::unordered_map<int,_int>::count(key)/1024 9.779 -2.20%
std::unordered_map<int,_int>::count(key)/32 7.284 9.31%
std::unordered_map<int,_int>::count(key)/8192 10.401 -
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 14.939 1.83%
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 5.05%
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 5.48%
std::unordered_map<int,_int>::ctor(const_Self&)/32 197.154 10.52%
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 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 310.155 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 113469.795 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.237 1.43%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 11130.076 -1.64%
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 -
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 -
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 -
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 4.80%
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 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.475 -4.66%
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.37%
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/1024 1.367 6.19%
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 -1.05%
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 -
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 -
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 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 660.821 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 106850.608 -
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.27%
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 -
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 -
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 -
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 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 674.171 -
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 -
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 -2.54%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.543 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 19.300 4.24%
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.25%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.838 -8.15%
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 -1.10%
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 -2.07%
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 -6.43%
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 7.77%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 7409.020 -
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 -1.10%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 15.766 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 7553.421 -
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 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 3.788 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 1205.842 -2.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 -2.23%
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 2.49%
std::unordered_multimap<int,_int>::clear()/8192 45652.268 3.64%
std::unordered_multimap<int,_int>::contains(key)/1024 10.307 -3.26%
std::unordered_multimap<int,_int>::contains(key)/32 9.165 -10.01%
std::unordered_multimap<int,_int>::contains(key)/8192 11.585 2.47%
std::unordered_multimap<int,_int>::count(key)/1024 10.341 -3.71%
std::unordered_multimap<int,_int>::count(key)/32 10.414 -8.05%
std::unordered_multimap<int,_int>::count(key)/8192 11.502 -1.41%
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 -1.93%
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 -
std::unordered_multimap<int,_int>::ctor(const_Self&)/32 232.443 -
std::unordered_multimap<int,_int>::ctor(const_Self&)/8192 61166.804 -1.08%
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 -
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 247.295 -1.29%
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 60421.368 -
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 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.542 -3.84%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 85942.185 -
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 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 244.830 -3.78%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 86845.698 -
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 -4.30%
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.98%
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 11.96%
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.76%
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 -7.80%
std::unordered_multimap<int,_int>::find(key)/32 10.864 9.30%
std::unordered_multimap<int,_int>::find(key)/8192 11.581 1.37%
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 -
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 -
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 -1.03%
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 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 653.831 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 90936.794 -1.14%
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 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 668.098 -
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 -6.26%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 95066.865 1.31%
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 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 720.514 -1.24%
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 -1.74%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.888 5.18%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 17.627 -1.21%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 18.191 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.618 -1.59%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 18.238 -
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.18%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 15.842 -
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 -
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 1.54%
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 8.07%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 1258.000 -2.54%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 34.081 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 16598.835 -
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.73%
std::unordered_multiset<int>::clear()/8192 44551.442 -
std::unordered_multiset<int>::contains(key)/1024 10.408 -
std::unordered_multiset<int>::contains(key)/32 7.637 -4.35%
std::unordered_multiset<int>::contains(key)/8192 10.911 -1.08%
std::unordered_multiset<int>::count(key)/1024 10.627 3.38%
std::unordered_multiset<int>::count(key)/32 10.465 -19.25%
std::unordered_multiset<int>::count(key)/8192 11.182 -
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 15.183 -1.06%
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 1.41%
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 -1.57%
std::unordered_multiset<int>::ctor(const_Self&)/32 231.206 -1.25%
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 -2.15%
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 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.002 -1.32%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 78658.818 -1.25%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 15.744 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8760.129 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 236.986 -1.38%
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 -
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 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 18.775 -
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 33.40%
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 -2.59%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.576 17.80%
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 5.11%
std::unordered_multiset<int>::find(key)/32 9.795 -
std::unordered_multiset<int>::find(key)/8192 11.230 1.27%
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/1024 18.138 1.17%
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 -3.57%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 670.033 -1.34%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 90610.901 -3.47%
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 -3.49%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 648.202 -2.04%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 88413.904 -1.75%
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 -3.50%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 666.214 -2.19%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 100099.702 -1.20%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 17.551 -1.36%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.137 -
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 -1.09%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 18.400 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 17.426 -2.09%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 18.949 2.77%
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/0 17.126 7.43%
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/1024 7721.506 -1.21%
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 1.14%
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 62324.627 -1.16%
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 3.927 -3.46%
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 1054.864 3.02%
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 32.279 -1.39%
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 -2.63%
std::unordered_set<int>::clear()/32 561.944 -5.44%
std::unordered_set<int>::clear()/8192 45095.868 3.97%
std::unordered_set<int>::contains(key)/1024 9.969 1.30%
std::unordered_set<int>::contains(key)/32 7.356 -9.31%
std::unordered_set<int>::contains(key)/8192 10.148 -
std::unordered_set<int>::count(key)/1024 9.832 1.69%
std::unordered_set<int>::count(key)/32 6.971 -17.52%
std::unordered_set<int>::count(key)/8192 10.260 -
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 15.024 -
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 -2.48%
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 1.20%
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.08%
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 -4.60%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 302.394 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 113488.396 -1.35%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.129 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 11118.019 -4.17%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 309.714 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 110884.419 -2.19%
std::unordered_set<int>::erase(iterator)/1024 17.010 -
std::unordered_set<int>::erase(iterator)/32 17.127 1.02%
std::unordered_set<int>::erase(iterator)/8192 18.583 -
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 1.63%
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 1.53%
std::unordered_set<int>::erase(key)_(existent)/1024 19.125 -1.24%
std::unordered_set<int>::erase(key)_(existent)/32 17.972 -1.57%
std::unordered_set<int>::erase(key)_(existent)/8192 20.285 -3.47%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.348 10.98%
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 3.01%
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 -
std::unordered_set<int>::find(key)/32 8.426 -
std::unordered_set<int>::find(key)/8192 10.170 1.77%
std::unordered_set<int>::insert(const_value_type&)_(already_present)/1024 1.285 -4.81%
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 -
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 -
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 -
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 -
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 -1.14%
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 2.65%
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.63%
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.01%
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/0 16.659 5.60%
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/1024 7389.911 -1.24%
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/32 208.126 -1.59%
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 -1.50%
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 7542.700 -4.07%
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 -1.34%
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/0 3.701 -6.81%
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/1024 1051.233 3.99%
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/32 32.826 -1.92%
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/8192 17937.627 2.75%
std::unordered_set<std::string>::clear()/0 389.874 -
std::unordered_set<std::string>::clear()/1024 22181.716 1.63%
std::unordered_set<std::string>::clear()/32 861.976 -2.16%
std::unordered_set<std::string>::clear()/8192 213796.436 -
std::unordered_set<std::string>::contains(key)/1024 115.174 1.03%
std::unordered_set<std::string>::contains(key)/32 94.121 14.98%
std::unordered_set<std::string>::contains(key)/8192 128.740 -3.32%
std::unordered_set<std::string>::count(key)/1024 113.040 -
std::unordered_set<std::string>::count(key)/32 101.929 -1.11%
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 -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 6124.544 -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 139.313 -2.29%
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 79751.611 -1.18%
std::unordered_set<std::string>::ctor(const_Self&)/0 13.104 -
std::unordered_set<std::string>::ctor(const_Self&)/1024 33708.077 -
std::unordered_set<std::string>::ctor(const_Self&)/32 843.814 32.73%
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 -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 622.033 1.81%
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 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2087.232 -18.71%
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 1.42%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2316.348 -2.02%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 790060.851 -
std::unordered_set<std::string>::erase(iterator)/1024 30.199 24.21%
std::unordered_set<std::string>::erase(iterator)/32 31.107 28.70%
std::unordered_set<std::string>::erase(iterator)/8192 24.699 -13.99%
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 1.52%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 655.601 1.01%
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 50.15%
std::unordered_set<std::string>::erase(key)_(existent)/32 56.161 -60.53%
std::unordered_set<std::string>::erase(key)_(existent)/8192 83.070 -56.50%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 48.839 17.11%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 46.376 22.08%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 36.834 -22.41%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 42.986 20.37%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 47.861 -6.84%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 47.513 2.79%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 45.279 2.19%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 44.587 13.17%
std::unordered_set<std::string>::find(key)/1024 112.825 -
std::unordered_set<std::string>::find(key)/32 98.035 7.85%
std::unordered_set<std::string>::find(key)/8192 128.542 -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/1024 101.018 -12.18%
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/32 33.913 -32.51%
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/8192 139.020 265.97%
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 17.02%
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 1.25%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 777090.047 1.17%
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 4.96%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2360.286 6.27%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 797772.518 1.02%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 70.307 -9.48%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 26.227 -78.56%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 74.575 -31.01%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 61.622 -45.97%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 55.517 -28.34%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 107.435 101.28%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 30.660 -21.30%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 42.717 -49.30%
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 -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 692.234 -10.54%
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 -1.69%
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 785.266 -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192 361252.271 -2.14%
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/0 3.571 -3.14%
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 16561.166 -3.55%
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 343.261 -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 213846.407 1.55%
std::upper_bound(std::deque<int>)/100 25.554 -1.64%
std::upper_bound(std::deque<int>)/8 14.716 -
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 1.47%
std::upper_bound(std::list<int>)/8 14.088 -
std::upper_bound(std::list<int>)/8192 13041.586 5.77%
std::upper_bound(std::vector<int>)/100 10.491 -
std::upper_bound(std::vector<int>)/8 4.422 -
std::upper_bound(std::vector<int>)/8192 13.469 -
std::variant<1-alt>::visit()_(1_variant) 0.221 -
std::variant<1-alt>::visit()_(2_variants) 0.231 5.32%
std::variant<1-alt>::visit()_(3_variants) 0.233 6.06%
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.02%
std::variant<8-alts>::visit()_(1_variant) 0.222 -
std::variant<8-alts>::visit()_(2_variants) 0.557 -16.45%
std::variant<8-alts>::visit()_(3_variants) 0.634 -5.92%
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(different_allocators) 2.458 -3.24%
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(equal_allocators) 3.387 -1.56%
std::vector<bool>::ctor(const_Self&) 28.490 8.09%
std::vector<bool>::ctor(size_type,_const_value_type&) 8.661 7.26%
std::vector<bool>::reserve() 8.422 2.92%
std::vector<bool>::resize() 12.860 -
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 -1.89%
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 -
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 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.106 -1.41%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 860.998 -3.79%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.036 1.64%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.033 -2.06%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 846.417 -3.90%
std::vector<int>::ctor(const_Self&)_(cheap_elements)/1024 50.067 -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/32 9.999 -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/8192 841.800 -4.16%
std::vector<int>::ctor(size_type)/1024 43.706 -
std::vector<int>::ctor(size_type)/32 9.672 -3.27%
std::vector<int>::ctor(size_type)/8192 257.153 -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 44.237 3.25%
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 9.386 -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 255.147 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 39.973 1.68%
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 -1.53%
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.331 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 38.749 1.24%
std::vector<int>::insert(begin)_(cheap_elements)/32 4.949 -1.32%
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 -
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 -
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 -
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 -9.77%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 98.660 -1.90%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 22.806 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 653.421 -2.55%
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 9.47%
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 474.782 1.92%
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 19378.285 4.35%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12255.634 -
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 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2358.079 2.76%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 78.964 2.28%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 18846.789 2.43%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 5850.790 -2.22%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 90.957 -1.54%
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 4.38%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 106.973 5.50%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 22370.854 1.31%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19076.615 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 580.658 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 169133.622 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 2740.729 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 100.797 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 22094.499 -2.78%
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19042.239 -
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 -6.68%
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/32 106.114 -5.24%
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/8192 23750.547 -4.65%
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/1024 19330.229 -1.56%
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/32 598.556 -1.26%
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/8192 171964.377 -1.12%
std::vector<std::string>::ctor(size_type)/1024 727.562 -
std::vector<std::string>::ctor(size_type)/32 34.331 1.57%
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 -1.58%
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 21379.324 -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 18571.280 -1.01%
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 536.122 -
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.44%
std::vector<std::string>::erase(begin)_(cheap_elements)/32 86.586 3.41%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 20736.779 3.66%
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 944.561 -15.87%
std::vector<std::string>::erase(begin)_(expensive_elements)/32 50.702 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 6922.794 -8.59%
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 1246.049 2.15%
std::vector<std::string>::erase(middle)_(cheap_elements)/32 44.636 3.83%
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 9890.366 1.80%
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 534.808 -5.67%
std::vector<std::string>::erase(middle)_(expensive_elements)/32 31.291 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 3450.874 -1.77%
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 2509.824 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 90.180 2.14%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 19863.675 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 732.622 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 41.286 -
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 -
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 -
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.43%
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 -4.23%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 976.289 -2.11%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 63534.909 -4.45%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 14921.891 -
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 -3.61%
std::vector<std::string>::insert(middle)_(cheap_elements)/32 47.332 -4.05%
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 9635.044 -3.53%
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 1.45%
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/32 77.796 2.51%
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/8192 17854.468 -
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/1024 5852.553 -
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/32 92.594 1.39%
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/8192 49366.291 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 2618.822 -1.01%
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 -
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 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.078 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 22.749 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.475 -
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.64%