Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 562340 2026-01-05T22:33:55 0:00:00
Previous 562305 2026-01-05T22:33:53 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1964 2329
Performance Improvements 2341 2538
Unchanged Tests 52875 52313
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::fill_n(deque<int>)/32 206.06% 1.206 3.691 - 219.33% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 205.94% 21.932 67.100 - 112.47% -
rng::fill_n(deque<int>)/32 200.17% 1.224 3.675 - 199.96% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 151.07% 676.572 1698.672 - 148.79% -
SetIntersection_Interlaced_Vector_float_16384_256 147.24% 11181822.123 27645844.337 - -6.94% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 146.41% 715.116 1762.146 - 156.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 139.47% 145471123.760 348363011.944 - 63.40% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 122.16% 101.565 225.634 - 115.98% -
std::adjacent_find(list<int>)/1024 122.06% 715.013 1587.751 - 122.26% -
rng::unique_copy(list<int>)_(contiguous)/1024 118.62% 742.349 1622.932 - 118.76% -
std::unique_copy(list<int>)_(contiguous)/1024 117.83% 744.679 1622.138 - 117.87% -
std::unique_copy(list<int>)_(sprinkled)/1024 117.26% 746.493 1621.840 - 118.14% -
rng::unique_copy(list<int>)_(sprinkled)/1024 116.66% 747.703 1620.004 - 118.01% -
std::find_if(list<int>)_(process_all)/1024 111.15% 762.334 1609.699 - 111.53% -
SetIntersection_Interlaced_Vector_float_262144_64 106.45% 8944677.444 18465941.615 - -7.37% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 106.43% 793.839 1638.710 - 105.78% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 105.97% 796.922 1641.440 - 105.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 105.41% 102.840 211.247 - 101.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 103.64% 43333372.623 88244051.220 - 37.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 103.50% 4398100.596 8950208.401 - 77.26% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 102.81% 824.733 1672.651 - 102.37% -
SetIntersection_Interlaced_Vector_float_262144_256 96.00% 24363850.071 47752183.653 - -7.79% -
SetIntersection_Interlaced_Vector_float_262144_16 95.60% 3231091.619 6319983.812 - 0.57% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 95.10% 852.363 1662.923 - 96.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 82.73% 80.318 146.765 - 84.78% -
SetIntersection_Interlaced_Vector_float_16384_64 79.21% 5278315.424 9459480.214 - -10.32% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 79.00% 0.271 0.486 - 58.87% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 72.27% 0.281 0.484 - -1.99% -
SetIntersection_Interlaced_Vector_float_262144_1024 69.20% 83395295.258 141108731.878 - -9.73% -
SetIntersection_Interlaced_Vector_float_1024_64 68.86% 3568427.634 6025698.788 - 2.78% -
BM_StringConstructDestroyCStr_Empty_Transparent 67.59% 0.273 0.458 - 94.27% -
std::fill_n(deque<int>)/50 67.44% 2.197 3.679 - 67.42% -
rng::fill_n(deque<int>)/50 66.02% 2.213 3.674 - 67.01% -
BM_PushHeap_uint32_PipeOrgan_1 62.04% 0.429 0.696 - 46.70% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 60.05% 25.090 40.156 - 63.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 57.33% 21.352 33.593 - 32.93% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 56.80% 7.321 11.480 - 76.73% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 55.73% 2.023 3.150 - 60.16% -
SetIntersection_Interlaced_Vector_float_16384_16 53.70% 2376295.513 3652333.196 - -6.15% -
SetIntersection_Interlaced_Vector_float_16384_1024 51.84% 45361492.314 68876730.570 - -6.50% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 51.09% 1478.453 2233.831 - 69.50% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 50.00% 5.317 7.976 - 67.61% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 48.59% 42.734 63.499 - -4.45% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 48.49% 0.411 0.610 - 6.23% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 47.81% 6.359 9.399 - 24.12% -
SetIntersection_Interlaced_Vector_float_1024_16 47.16% 1946273.366 2864219.465 - 1.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 46.51% 0.411 0.602 - 34.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 45.96% 8763388.839 12790997.996 - -0.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 45.67% 8761245.203 12762574.492 - 0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 45.18% 8880350.541 12892141.753 - 0.58% -
std::equal(deque<int>)_(it,_it,_it)/8 45.17% 4.250 6.170 - 44.28% -
BM_vector_deque_move/0 45.09% 0.396 0.574 - 3.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 43.73% 8966393.282 12887558.938 - -1.10% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 43.69% 4.618 6.635 - 23.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 43.15% 8850799.636 12669972.251 - -1.35% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 43.09% 81.093 116.037 - 30.65% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 42.75% 0.394 0.562 - 36.57% -
SetIntersection_Interlaced_Set_float_16384_16384 42.38% 245166655.844 349076685.533 - 0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 41.71% 8951266.843 12684889.158 - -0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 41.55% 245265503.463 347176397.215 - 39.92% -
rng::find(list<int>)_(bail_25%)/1024 40.97% 129.730 182.882 - 0.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 39.02% 29953795.651 41640314.439 - 2.87% -
BM_PushHeap_float_SingleElement_1 38.94% 0.502 0.697 - -0.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 38.23% 2.674 3.696 - 6.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 37.32% 2486435.281 3414450.483 - 8.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 36.95% 8112235.710 11109736.468 - 9.59% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 36.83% 6.512 8.911 - -6.13% -
rng::find_last(deque<int>)_(bail_10%)/1024 36.53% 227.502 310.600 - 36.34% -
std::unordered_set<int>::contains(key)_(non-existent)/32 36.51% 1.187 1.620 - 5.96% -
SetIntersection_Interlaced_Vector_uint64_16384_64 35.93% 6175149.723 8393999.886 - 40.09% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 35.80% 0.459 0.623 - -10.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 35.55% 62747495.972 85052662.032 - 12.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 35.48% 17066711.697 23121563.543 - -25.24% -
SetIntersection_Interlaced_Vector_float_1024_256 35.06% 5058144.883 6831294.242 - -13.99% -
rng::find_last(deque<int>)_(bail_10%)/50 34.45% 11.448 15.392 - 34.46% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 34.29% 0.412 0.553 - 23.39% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 32.91% 4.776 6.348 - -3.53% -
SetIntersection_Interlaced_Vector_uint64_16384_16 32.89% 2556846.745 3397689.367 - 39.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 32.68% 2808250.976 3726037.133 - 29.54% -
BM_vector_deque_move_backward/0 32.26% 0.518 0.685 - 54.35% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 31.69% 1.169 1.540 - -10.20% -
rng::find_end(deque<int>)_(process_all)/8192 30.94% 2029.858 2657.881 - 11.34% -
SetIntersection_Interlaced_Vector_uint32_1024_256 30.91% 5629159.727 7369004.515 - 15.75% -
rng::copy_n(vector<int>)/4096 30.46% 161.272 210.388 - 43.85% -
SetIntersection_Interlaced_Vector_uint32_1024_16 29.59% 1861252.780 2412039.931 - 27.97% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 29.53% 0.894 1.157 - 10.14% -
rng::partition_copy(list<int>)/8192 29.24% 6964.433 9000.612 - 22.14% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 29.11% 7.400 9.554 - 53.72% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 28.79% 1.324 1.706 - 0.53% -
rng::find_end(deque<int>)_(process_all)/1048576 28.01% 267073.398 341873.008 - 10.73% -
BM_RangesMakeHeap_uint32_Random_4 27.71% 1.088 1.389 - -18.47% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 27.36% 0.393 0.500 - 11.89% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 27.07% 0.394 0.500 - -28.23% -
std::equal(list<int>)_(it,_it,_it)/50 26.32% 35.789 45.208 - 33.30% -
BM_std_minmax<long_long>/2 25.87% 0.960 1.208 - -8.10% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 25.52% 1.321 1.658 - 21.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 25.31% 1807184.111 2264561.714 - 12.60% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 25.24% 18.804 23.550 - 26.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 24.65% 17.549 21.874 - 24.61% -
BM_std_minmax<short>/4 24.61% 0.925 1.152 - 18.71% -
SetIntersection_Interlaced_Vector_uint32_1024_64 24.40% 3765301.464 4684124.690 - -7.66% -
rng::is_sorted_until(list<int>)/8192 24.27% 6681.048 8302.456 - 0.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 23.80% 7820388.642 9681353.488 - 18.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 23.77% 5106354.213 6320129.164 - -5.61% -
std::set<int>::insert(value)_(already_present)/1024 23.73% 5.961 7.375 - 8.84% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.72% 19.759 24.445 - 9.68% -
std::set<int>::insert(value)_(already_present)/8192 23.63% 9.681 11.969 - 10.50% -
std::unordered_set<int>::count(key)_(non-existent)/1024 23.43% 1.391 1.716 - 10.89% -
std::adjacent_find(list<int>)/50 23.35% 23.753 29.299 - 23.28% -
BM_PushHeap_uint32_Random_1 22.67% 0.436 0.535 - 19.41% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 22.56% 0.501 0.614 - 37.25% -
rng::equal(vector<bool>)_(unaligned)/50 22.46% 0.744 0.911 - 23.78% -
rng::unique(deque<int>)_(sprinkled)/52 22.44% 67.420 82.548 - 10.42% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 22.42% 0.403 0.493 - 9.29% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 22.37% 5.024 6.148 - 36.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 22.23% 0.472 0.577 - 40.59% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 22.22% 0.569 0.696 - 11.86% -
rng::generate_n(list<int>)/8192 22.14% 7005.866 8556.789 - 22.80% -
SetIntersection_Interlaced_Vector_uint64_262144_256 21.84% 28999292.128 35333326.941 - -6.52% -
std::unordered_set<int>::count(key)_(non-existent)/32 21.81% 1.304 1.588 - 7.30% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 21.64% 26.373 32.081 - 22.77% -
BM_vector_deque_ranges_copy_backward/0 21.62% 0.439 0.534 - 20.79% -
SetIntersection_None_Set_float_1024_16 21.35% 8970787.355 10886495.839 - 20.17% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 21.02% 1.688 2.043 - 23.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 20.96% 2.229 2.697 - 44.82% -
BM_RangesMakeHeap_float_Random_4 20.88% 1.238 1.497 - -2.18% -
rng::copy_n(list<int>)/4096 20.79% 4039.841 4879.723 - 22.51% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 20.69% 0.509 0.615 - 0.36% -
SetIntersection_None_Set_float_1024_64 20.66% 8959026.828 10810107.214 - 20.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.62% 31.274 37.722 - 29.89% -
rng::unique_copy(deque<int>)_(sprinkled)/52 20.52% 17.561 21.164 - 43.38% -
rng::equal(vector<bool>)_(unaligned)/8 20.48% 0.756 0.911 - 23.38% -
std::multiset<std::string>::find(key)_(existent)/8192 20.04% 33.495 40.208 - 39.10% -
std::unordered_set<std::string>::erase(iterator)/32 19.97% 25.975 31.161 - -1.82% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 19.91% 14.660 17.579 - 21.07% -
BM_PushHeap_uint64_SingleElement_1 19.85% 0.466 0.559 - 7.16% -
std::unordered_set<int>::contains(key)_(existent)/1024 19.75% 1.145 1.371 - -2.23% -
BM_RangesPushHeap_float_Descending_1 19.52% 0.484 0.578 - -17.08% -
BM_RangesPushHeap_uint32_Random_1 19.39% 0.420 0.502 - 0.18% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 19.21% 11011.688 13127.002 - -9.16% -
SetIntersection_Front_Vector_float_262144_1024 19.20% 5977894.568 7125710.925 - 19.55% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 19.14% 38.176 45.482 - 6.27% -
SetIntersection_None_Set_float_1024_4 19.08% 8895670.926 10592801.255 - 19.38% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.71% 0.337 0.400 - 18.91% -
std::unordered_set<int>::count(key)_(existent)/32 18.58% 1.225 1.453 - -1.17% -
std::copy(vector<bool>)_(aligned)/262144 18.42% 675.380 799.802 - 16.92% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 18.33% 0.938 1.110 - 17.38% -
BM_RangesMakeHeap_float_Descending_64 18.31% 0.228 0.269 - 39.54% -
std::multiset<std::string>::erase(key)_(existent)/1024 18.16% 73.754 87.145 - 50.73% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 18.04% 1.077 1.272 - 11.12% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 17.99% 0.303 0.357 - 36.71% -
std::unordered_set<int>::contains(key)_(existent)/8192 17.83% 1.307 1.540 - 0.52% -
SetIntersection_None_Set_float_1024_256 17.78% 9011189.348 10613242.103 - 17.59% -
BM_deque_vector_copy/64000 17.58% 2387.823 2807.505 - -1.48% -
SetIntersection_None_Set_float_1024_1 17.55% 9123953.564 10725303.341 - 16.71% -
rng::unique(deque<int>)_(sprinkled)/1024 17.50% 630.883 741.288 - 17.70% -
std::is_partitioned(deque<int>)_(partitioned)/50 17.33% 15.991 18.762 - 26.34% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 17.18% 39.229 45.967 - 12.50% -
std::multiset<std::string>::find(key)_(existent)/32 17.05% 17.849 20.892 - 41.58% -
BM_deque_vector_copy/65536 17.01% 2502.299 2927.979 - -0.41% -
BM_std_minmax<long_long>/3 17.01% 1.299 1.520 - -13.14% -
std::is_partitioned(deque<int>)_(partitioned)/32 16.89% 10.572 12.358 - 26.44% -
BM_PopHeap_uint64_1 16.80% 0.444 0.518 - -0.18% -
rng::stable_partition(deque<int>)_(dense)/1024 16.68% 587.595 685.603 - 16.20% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 16.53% 0.927 1.080 - -5.70% -
SetIntersection_Interlaced_Vector_float_16384_4 16.46% 1397639.343 1627746.703 - -4.37% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 15.77% 71.025 82.223 - 13.74% -
rng::move_backward(list<int>)/4096 15.62% 6566.163 7591.637 - 15.72% -
SetIntersection_Interlaced_Vector_float_1024_4 15.58% 1279932.000 1479408.685 - 0.86% -
BM_PushHeap_float_Random_1 15.53% 0.467 0.539 - 4.32% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 15.50% 64.290 74.257 - 19.45% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 15.48% 58.169 67.176 - 36.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 15.27% 8358817.546 9634843.464 - 14.52% -
std::replace(vector<int>)_(sprinkled)/32 15.22% 5.259 6.059 - 20.32% -
rng::find_last(deque<int>)_(bail_10%)/8 15.18% 2.557 2.946 - 9.90% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 15.17% 1.383 1.593 - 6.71% -
std::move(deque<int>)/32768 14.88% 1856.267 2132.493 - 0.54% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 14.86% 8257.639 9485.103 - -1.63% -
BM_StringCtorDefault 14.82% 0.232 0.266 - 13.31% -
BM_std_minmax<char>/11 14.81% 1.586 1.821 - 10.49% -
std::unordered_set<std::string>::count(key)_(existent)/1024 14.79% 37.960 43.575 - 20.20% -
rng::unique(deque<int>)_(contiguous)/52 14.68% 68.015 78.000 - 14.63% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 14.63% 7990.188 9159.265 - 0.08% -
BM_std_minmax<char>/15 14.60% 2.720 3.118 - 6.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 14.58% 0.419 0.480 - -4.25% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 14.58% 10.599 12.144 - 15.05% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 14.54% 0.433 0.496 - -12.52% -
std::set<int>::find(key)_(non-existent)/32 14.45% 2.330 2.666 - 17.64% -
std::find_end(deque<int>)_(single_element)/8192 14.42% 2208.628 2527.151 - 23.97% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 14.37% 8383.470 9588.089 - 0.80% -
BM_MakeHeap_uint32_Heap_64 14.34% 0.227 0.260 - 11.30% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 14.33% 150.056 171.564 - 14.23% -
BM_vector_deque_ranges_move_backward/0 14.30% 0.383 0.438 - -27.78% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 14.26% 0.346 0.395 - -25.62% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 14.14% 13.241 15.113 - 13.13% -
BM_RangesPushHeap_uint64_Descending_1 14.08% 0.509 0.581 - 24.49% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 14.05% 1501.021 1711.920 - -11.75% -
SetIntersection_Interlaced_Vector_uint32_16384_4 13.93% 1425705.059 1624237.242 - 6.12% -
SetIntersection_Interlaced_Vector_uint64_262144_4 13.76% 1580305.406 1797708.670 - 13.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 13.63% 50859081.214 57790952.882 - 6.80% -
rng::stable_partition(deque<int>)_(dense)/50 13.63% 38.358 43.584 - 16.54% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 13.61% 55.959 63.574 - 13.32% -
std::is_partitioned(deque<int>)_(partitioned)/1024 13.57% 365.453 415.044 - 13.75% -
BM_std_min<short>/1 13.52% 0.290 0.330 - 12.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 13.50% 10.432 11.841 - 8.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 13.42% 5855784.115 6641374.001 - 7.87% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 13.38% 10.295 11.673 - 10.19% -
rng::find_end(deque<int>)_(match_near_end)/1024 13.30% 34.169 38.713 - -98.78% -
BM_MakeThenSortHeap_uint64_Descending_4 13.29% 1.273 1.442 - -4.69% -
rng::find(vector<bool>)_(process_all)/8 13.26% 0.625 0.708 - 17.84% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 13.25% 3322.346 3762.660 - 4.89% -
std::multiset<std::string>::equal_range(key)_(existent)/32 13.12% 17.384 19.665 - 2.07% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 12.97% 3217.059 3634.239 - 14.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 12.91% 8412747.610 9498689.328 - 12.73% -
std::unordered_set<std::string>::find(key)_(existent)/1024 12.85% 38.757 43.737 - 24.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 12.75% 13.258 14.949 - -0.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 12.73% 10.404 11.727 - 12.27% -
rng::find_end(deque<int>)_(match_near_end)/1000 12.66% 33.640 37.900 - -88.36% -
std::multiset<std::string>::erase(key)_(existent)/8192 12.62% 113.731 128.079 - -5.15% -
std::is_partitioned(deque<int>)_(partitioned)/8192 12.56% 2890.055 3253.133 - 6.33% -
BM_StringRelational_Less_Large_Large_Control 12.55% 2.236 2.517 - 22.92% -
BM_std_minmax<short>/32 12.55% 1.229 1.383 - 12.55% -
rng::unique(deque<int>)_(sprinkled)/32 12.53% 58.152 65.439 - 7.90% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 12.52% 7573.487 8521.401 - 14.82% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 12.49% 0.462 0.519 - -18.09% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 12.46% 1.213 1.364 - 1.83% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 12.37% 7.100 7.977 - 25.53% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 12.32% 1.344 1.510 - 5.48% -
rng::search(deque<int>,_pred)_(near_matches)/1000 12.29% 23006.954 25834.542 - 2.29% -
BM_PopHeap_string_262144 12.27% 85.095 95.536 - 3.19% -
BM_MakeHeap_float_Random_64 12.15% 1.590 1.783 - -0.21% -
rng::is_partitioned(deque<int>)_(partitioned)/50 12.11% 15.876 17.800 - 12.32% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 12.08% 4.562 5.113 - 0.53% -
std::unique_copy(list<int>)_(sprinkled)/8192 12.01% 7041.176 7886.768 - 12.67% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 11.97% 791.046 885.731 - 20.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 11.95% 117523317.455 131562009.749 - 12.08% -
rng::search(deque<int>,_pred)_(near_matches)/1024 11.94% 24103.342 26980.943 - 1.80% -
rng::is_partitioned(deque<int>)_(partitioned)/32 11.90% 10.448 11.691 - 10.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 11.83% 117133819.222 130993827.730 - 11.56% -
SetIntersection_Front_Set_uint32_256_256 11.65% 9205795.289 10278578.291 - 5.20% -
BM_std_minmax<long_long>/5 11.65% 1.972 2.202 - -1.00% -
BM_vector_deque_copy_backward/0 11.62% 0.439 0.490 - 22.01% -
BM_StringEraseWithMove_Empty_Opaque 11.59% 0.798 0.890 - 11.49% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 11.58% 8.798 9.817 - 12.20% -
std::copy(vector<int>)/4096 11.57% 179.783 200.591 - -12.98% -
rng::sort(deque<int>)_(repeated)/1024 11.51% 960.944 1071.552 - 13.18% -
BM_std_minmax<int>/4 11.48% 0.976 1.088 - 11.54% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 11.42% 1.106 1.232 - -8.01% -
SetIntersection_Front_Set_uint32_262144_1024 11.41% 14745721.672 16427659.356 - 6.18% -
BM_std_minmax<long_long>/4 11.37% 1.611 1.794 - -4.00% -
rng::find_last(vector<int>)_(bail_90%)/8 11.34% 0.607 0.676 - 23.39% -
std::sort(deque<int>)_(repeated)/1024 11.29% 961.566 1070.081 - 11.07% -
rng::stable_partition(deque<int>)_(dense)/32 11.26% 28.889 32.143 - 14.78% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 11.21% 18.669 20.761 - 11.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 11.09% 1415370.340 1572375.032 - -7.28% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 11.07% 21.103 23.438 - 1.74% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 11.05% 0.273 0.303 - -13.19% -
BM_RangesMakeHeap_uint32_Descending_64 11.03% 0.233 0.259 - 9.43% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 10.99% 6.437 7.144 - -2.07% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.96% 10.298 11.427 - -3.10% -
std::copy_if(vector<int>)_(entire_range)/64 10.96% 15.765 17.493 - 6.91% -
BM_std_minmax<char>/16 10.92% 0.924 1.025 - -0.10% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 10.91% 2.316 2.568 - 18.62% -
BM_StringFindCharLiteral/4096 10.87% 77.402 85.818 - 10.83% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 10.87% 9.213 10.214 - 11.21% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 10.83% 2760.183 3059.123 - 11.45% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 10.73% 3884.411 4301.267 - 10.78% -
std::equal(vector<bool>)_(unaligned)/8 10.69% 0.797 0.882 - 3.60% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 10.68% 4.873 5.394 - 2.34% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.55% 10.341 11.432 - 3.75% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 10.46% 6.926 7.651 - 11.34% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 10.46% 5.192 5.735 - 13.68% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 10.45% 22.885 25.277 - -0.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 10.41% 4.855 5.360 - 9.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 10.39% 0.577 0.637 - 14.57% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 10.39% 4.440 4.901 - 9.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 10.34% 6.276 6.925 - 9.91% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 10.33% 19399.082 21402.713 - 6.90% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 10.32% 7.658 8.448 - 2.28% -
BM_std_minmax<long_long>/11 10.25% 2.301 2.537 - -0.04% -
BM_vector_deque_copy/2 10.24% 1.875 2.067 - 0.07% -
BM_deque_vector_move_backward/64000 10.23% 7574.680 8349.357 - 3.94% -
BM_StringRelational_Less_Huge_Small_Control 10.22% 1.726 1.902 - 4.80% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 10.20% 2.283 2.516 - 12.83% -
rng::is_sorted_until(list<int>,_pred)/8192 10.16% 6983.341 7693.086 - -1.47% -
BM_deque_vector_ranges_copy/70000 10.16% 2819.369 3105.778 - 0.40% -
std::multiset<std::string>::contains(key)_(existent)/32 10.15% 15.168 16.708 - 11.90% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 10.10% 0.534 0.588 - 9.98% -
BM_StringRelational_Less_Large_Large_ChangeFirst 10.09% 1.260 1.388 - -0.02% -
rng::unique_copy(list<int>)_(contiguous)/8192 10.06% 7047.236 7756.402 - 12.15% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 10.06% 493.974 543.654 - 10.03% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 10.04% 1.259 1.386 - -0.75% -
SetIntersection_Interlaced_Vector_uint32_262144_256 10.04% 25098218.592 27616853.928 - -6.28% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 10.03% 9.389 10.331 - 13.12% -
std::unique_copy(deque<int>)_(sprinkled)/32 10.01% 9.915 10.907 - 18.16% -
std::for_each(list<int>)/8192 10.01% 7731.261 8505.182 - -2.08% -
rng::find(list<int>)_(process_all)/8192 9.99% 10611.410 11671.290 - 11.78% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 9.98% 3931.995 4324.246 - 11.13% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 9.91% 6.679 7.341 - -25.61% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 9.88% 1.221 1.342 - 7.35% -
BM_PushHeap_uint32_Ascending_1 9.88% 0.482 0.530 - 5.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 9.86% 11525444.968 12662276.611 - 5.86% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 9.77% 0.531 0.583 - 4.37% -
std::set<int>::find(key)_(non-existent)/1024 9.76% 5.673 6.226 - 12.09% -
std::any_of(deque<int>)_(process_all)/50 9.75% 18.325 20.112 - 4.31% -
BM_std_minmax<char>/10 9.68% 1.263 1.386 - 6.49% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 9.68% 7.644 8.383 - 9.47% -
BM_PopHeap_pair<uint32,_uint32>_1 9.66% 0.479 0.525 - 3.69% -
std::is_sorted_until(list<int>,_pred)/8192 9.65% 7119.382 7806.540 - 0.48% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.63% 24.089 26.408 - 9.72% -
SetIntersection_Interlaced_Vector_float_64_16 9.61% 17636894.404 19331991.450 - 0.74% -
BM_StringRead_Hot_Deep_Large 9.60% 0.482 0.528 - -8.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 9.57% 2963251.948 3246843.691 - 10.76% -
BM_std_minmax<long_long>/6 9.55% 2.212 2.423 - -0.26% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 9.54% 485.081 531.352 - 0.32% -
BM_MakeHeap_float_Random_16384 9.53% 1.211 1.326 - 10.34% -
std::unordered_set<int>::count(key)_(existent)/8192 9.50% 1.202 1.316 - -0.01% -
BM_deque_vector_copy/70000 9.42% 2837.243 3104.535 - -2.42% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.38% 10.086 11.031 - -0.78% -
BM_RangesMakeHeap_float_Descending_16 9.33% 0.229 0.250 - 19.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 9.32% 6.295 6.882 - 2.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 9.29% 4.965 5.427 - 7.45% -
rng::find_end(deque<int>)_(process_all)/1024 9.28% 311.493 340.398 - 12.49% -
std::map<int,_int>::equal_range(key)_(existent)/32 9.26% 1.818 1.987 - 13.41% -
BM_deque_vector_ranges_copy/64000 9.22% 2611.935 2852.833 - 0.15% -
std::mismatch(deque<int>)_(it,_it,_it)/8 9.18% 3.781 4.128 - -3.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 9.18% 2219621.241 2423386.743 - 2.32% -
rng::search(deque<int>,_pred)_(no_match)/1024 9.17% 398.043 434.560 - -0.45% -
rng::replace(vector<int>)_(sprinkled)/1024 9.17% 174.597 190.601 - 10.72% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 9.17% 2.280 2.489 - 8.92% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 9.13% 14.528 15.855 - 9.27% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 9.12% 184.194 200.984 - 9.26% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 9.01% 92.096 100.395 - 9.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 8.99% 3.420 3.728 - 1.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 8.99% 3346705.367 3647555.313 - -23.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 8.94% 192501148.279 209702482.210 - -2.97% -
BM_deque_deque_move/64 8.91% 5.478 5.966 - 7.23% -
std::find(vector<long_long>)_(process_all)/8 8.85% 1.154 1.256 - 8.81% -
BM_vector_deque_ranges_copy/2 8.85% 1.842 2.005 - -2.92% -
std::unordered_set<int>::contains(key)_(non-existent)/0 8.85% 0.365 0.398 - -18.77% -
SetIntersection_Front_Set_uint64_262144_64 8.84% 1868581.176 2033776.485 - 11.22% -
BM_RangesMakeHeap_uint64_Random_256 8.84% 1.174 1.277 - 6.18% -
BM_PushHeap_float_SingleElement_4 8.83% 0.367 0.400 - 5.63% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 8.80% 36.957 40.210 - 9.84% -
std::is_sorted_until(list<int>)/8192 8.79% 6614.891 7196.159 - -1.09% -
BM_RangesPushHeap_float_QuickSortAdversary_16 8.74% 0.984 1.070 - 9.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 8.74% 117262697.494 127511466.280 - 15.10% -
std::copy_if(list<int>)_(entire_range)/32768 8.74% 28690.994 31197.869 - 3.98% -
BM_std_min<unsigned_short>/2 8.72% 0.485 0.528 - 8.75% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 8.72% 3.303 3.591 - 0.27% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 8.69% 9.171 9.968 - 7.12% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 8.67% 4.817 5.234 - -18.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 8.67% 1555288.049 1690057.267 - 5.95% -
rng::unique(deque<int>)_(contiguous)/32 8.66% 58.827 63.922 - 8.74% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.65% 37.991 41.278 - 9.55% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 8.54% 1.105 1.200 - 5.81% -
std::multimap<int,_int>::erase(key)_(existent)/8192 8.53% 26.419 28.673 - 9.15% -
SetIntersection_Interlaced_Vector_uint64_1024_256 8.52% 6419393.325 6966013.986 - 5.12% -
rng::copy_backward(vector<int>)/4096 8.50% 146.648 159.112 - 12.77% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 8.48% 4.776 5.181 - 8.38% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 8.47% 4.681 5.077 - -3.58% -
rng::reverse(deque<int>)/64 8.42% 13.074 14.175 - 8.39% -
BM_RangesPopHeap_float_262144 8.37% 37.060 40.163 - 4.76% -
BM_StringFindNoMatch/64 8.37% 1.876 2.033 - 9.95% -
BM_std_minmax<char>/32 8.35% 1.505 1.630 - -0.45% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 8.35% 16.870 18.279 - 9.97% -
std::move(vector<bool>)_(aligned)/64 8.34% 1.639 1.776 - -0.03% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 8.32% 10.284 11.140 - -3.41% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 8.30% 2.206 2.390 - -5.71% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 8.30% 10.319 11.176 - 7.72% -
rng::distance(join_view(vector<vector<int>>)/50 8.25% 0.582 0.630 - 4.15% -
rng::search(deque<int>)_(same_length)/1000 8.19% 325.911 352.619 - 6.43% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 8.18% 561.575 607.495 - 7.23% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 8.16% 22.678 24.528 - 11.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 8.15% 334633985.716 361908543.233 - 3.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 8.11% 3.296 3.563 - 8.12% -
BM_vector_deque_ranges_move/0 8.11% 0.430 0.464 - -10.58% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 8.10% 486648.968 526073.583 - 4.67% -
std::set<int>::find(key)_(non-existent)/8192 7.96% 8.704 9.397 - 11.33% -
BM_RangesMakeHeap_float_Heap_64 7.95% 0.199 0.215 - 4.35% -
std::search(deque<int>)_(near_matches)/1024 7.94% 18192.445 19636.816 - -4.90% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 7.91% 696.743 751.860 - -27.01% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 7.89% 25.899 27.943 - 8.08% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 7.89% 3935.170 4245.693 - 5.44% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 7.86% 9.523 10.271 - 7.69% -
rng::find(vector<bool>)_(process_all)/50 7.86% 0.692 0.746 - 0.84% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 7.85% 17.288 18.645 - 11.71% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 7.81% 46067381.544 49664603.518 - -2.12% -
std::find_end(deque<int>)_(single_element)/1024 7.77% 319.762 344.613 - 33.03% -
rng::remove_if(deque<int>)_(prefix)/32 7.73% 60.144 64.791 - 0.74% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7.72% 7642.304 8232.628 - 9.11% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 7.72% 1.388 1.495 - 7.76% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 7.70% 10.623 11.441 - 8.89% -
BM_RangesPushHeap_float_Descending_4 7.66% 0.358 0.385 - 6.02% -
std::unique_copy(list<int>)_(contiguous)/8192 7.66% 7032.461 7571.139 - 9.89% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7.65% 7691.107 8279.215 - 9.06% -
BM_std_min<unsigned_short>/3 7.63% 0.693 0.746 - 7.65% -
rng::replace(vector<int>)_(sprinkled)/32 7.63% 6.026 6.486 - 15.72% -
SetIntersection_Front_Set_uint64_1024_64 7.62% 1952576.028 2101292.860 - 11.29% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 7.62% 31.872 34.299 - -20.73% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 7.62% 17.279 18.595 - 11.39% -
BM_MakeHeap_string_Ascending_16384 7.60% 5.266 5.666 - -1.48% -
BM_vector_deque_ranges_copy/1 7.57% 2.122 2.283 - -2.96% -
BM_RangesMakeHeap_uint64_Ascending_4 7.56% 0.410 0.441 - 4.08% -
rng::find_end(deque<int>)_(process_all)/1000 7.55% 305.522 328.581 - 30.37% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 7.54% 501.232 539.022 - 9.82% -
std::search(list<int>)_(single_element)/1000 7.51% 662.222 711.979 - 6.09% -
rng::unique_copy(list<int>)_(sprinkled)/8192 7.47% 7507.831 8068.762 - 15.59% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 7.46% 9.604 10.320 - -0.20% -
std::set<int>::insert(value)_(already_present)/0 7.45% 0.644 0.692 - 19.01% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 7.43% 91725411.731 98542599.769 - 22.28% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7.42% 7837.294 8418.438 - 11.06% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 7.40% 0.533 0.573 - 7.23% -
std::shift_left(list<int>)/8192 7.39% 7217.786 7751.347 - 0.69% -
766_femflow_r 7.38% 12.854 13.802 - 6.60% -
BM_deque_vector_ranges_copy/65536 7.34% 2664.893 2860.440 - -0.55% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 7.33% 0.933 1.002 - 8.34% -
rng::is_sorted_until(deque<int>)/8 7.24% 3.128 3.354 - -21.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 7.21% 1138106.123 1220183.419 - 0.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 7.19% 2267491.628 2430418.339 - 3.75% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 7.16% 1.723 1.847 - 14.74% -
std::map<std::string,_int>::count(key)_(non-existent)/0 7.12% 0.258 0.276 - 7.28% -
BM_StringFindAllMatch/64 7.10% 2.843 3.045 - -0.87% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 7.10% 512.898 549.311 - 7.74% -
BM_deque_vector_move_backward/70000 7.09% 8433.832 9031.548 - 5.96% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 7.07% 24.539 26.273 - 0.90% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 7.06% 565.285 605.192 - 8.81% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 7.05% 9.768 10.457 - 5.58% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 7.04% 10.206 10.925 - 7.12% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 7.00% 3373.853 3609.947 - 5.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 6.95% 5323894.108 5694065.049 - -0.23% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 6.95% 8213.389 8784.049 - -20.73% -
std::remove(deque<int>)_(sprinkled)/50 6.91% 58.292 62.321 - 8.84% -
rng::fill(vector<bool>)/64 6.91% 1.473 1.575 - -1.90% -
rng::for_each(list<int>)/8 6.90% 2.401 2.567 - 1.40% -
std::partition_point(deque<int>)/50 6.88% 4.591 4.907 - 6.35% -
std::set<int>::insert(value)_(new_value)/8192 6.88% 70.630 75.491 - 6.26% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6.87% 7222.948 7719.521 - 0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.85% 236011229.663 252168461.347 - 3.54% -
std::set<std::string>::erase(key)_(non-existent)/8192 6.84% 32.271 34.479 - 2.87% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 6.83% 147926.731 158033.931 - 7.20% -
SetIntersection_Interlaced_Vector_string_64_64 6.82% 26719562.998 28542017.294 - -1.97% -
std::unique_copy(deque<int>)_(sprinkled)/52 6.77% 18.696 19.962 - 6.22% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 6.75% 23.009 24.562 - 6.43% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 6.75% 21.789 23.259 - 5.04% -
SetIntersection_Interlaced_Vector_float_256_16 6.74% 7284519.927 7775837.747 - -2.56% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 6.71% 514890.235 549427.117 - 4.91% -
BM_std_min<short>/23 6.66% 2.060 2.197 - 3.82% -
BM_StringConstructDestroyCStr_Small_Transparent 6.57% 0.347 0.369 - -0.26% -
SetIntersection_Front_Set_string_1024_256 6.57% 15199083.855 16197193.987 - 0.40% -
rng::none_of(deque<int>)_(process_all)/50 6.53% 26.065 27.767 - 4.54% -
std::replace(vector<int>)_(sprinkled)/50 6.51% 7.969 8.488 - 9.86% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 6.47% 102999.030 109660.142 - -1.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 6.45% 532.650 567.020 - 11.71% -
rng::find_last(vector<char>)_(bail_10%)/8192 6.44% 837.016 890.929 - 0.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 6.43% 7442.036 7920.647 - 5.84% -
BM_RangesPushHeap_string_Descending_262144 6.43% 4.485 4.773 - -6.76% -
std::sort(vector<int>)_(qsort_adversarial)/8192 6.41% 148183.418 157677.074 - 6.69% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 6.40% 12939.328 13767.902 - 6.74% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 6.39% 0.674 0.717 - 6.36% -
std::move(vector<bool>)_(unaligned)/64 6.35% 1.545 1.643 - 7.08% -
BM_RangesMakeHeap_string_Ascending_262144 6.33% 7.089 7.538 - -22.80% -
BM_std_minmax_element<char>/2 6.33% 0.647 0.688 - -0.04% -
rng::reverse(deque<int>)/512 6.30% 113.585 120.739 - 6.37% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 6.29% 461.622 490.670 - 0.07% -
rng::fill(vector<bool>)/512 6.29% 1.478 1.571 - 5.82% -
std::find_first_of(deque<int>)_(small_needle)/32 6.27% 107.891 114.656 - 6.80% -
BM_StringRelational_Less_Large_Large_ChangeLast 6.25% 1.883 2.001 - 7.98% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 6.23% 36.665 38.949 - -7.40% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 6.22% 0.878 0.932 - 12.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 6.21% 0.638 0.677 - 6.54% -
SetIntersection_Front_Set_uint64_1024_256 6.20% 5035083.543 5347168.888 - 10.49% -
BM_deque_deque_move/2 6.19% 3.051 3.239 - 5.90% -
std::sort(vector<int>)_(qsort_adversarial)/1024 6.18% 12953.799 13754.081 - 6.41% -
vector<bool>(const_vector<bool>&) 6.16% 9.998 10.614 - 8.00% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 6.16% 38.003 40.344 - 9.54% -
rng::replace(vector<int>)_(sprinkled)/8192 6.15% 1392.155 1477.839 - 7.34% -
SetIntersection_Front_Set_uint64_262144_16 6.12% 1258751.017 1335812.758 - 2.25% -
SetIntersection_Front_Set_uint64_256_64 6.12% 6208402.248 6588404.296 - 6.54% -
BM_std_minmax<char>/14 6.11% 2.430 2.579 - 0.98% -
SetIntersection_Interlaced_Vector_uint64_1024_16 6.11% 2139556.478 2270250.521 - -6.77% -
BM_StringFindStringLiteral/32 6.11% 1.699 1.802 - 8.10% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 6.10% 0.544 0.577 - -1.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 6.10% 10.564 11.209 - 6.13% -
BM_vector_deque_copy/1 6.10% 2.207 2.342 - 0.96% -
rng::reverse_copy(list<int>)/8 6.08% 2.248 2.385 - 3.35% -
bm_lexicographical_compare<unsigned_char>/8 6.07% 1.412 1.498 - 0.06% -
SetIntersection_Interlaced_Vector_uint64_1024_64 6.07% 4016208.224 4259925.197 - -9.96% -
SetIntersection_Front_Set_uint64_256_256 6.06% 8868096.422 9405104.609 - -4.77% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 6.03% 44.380 47.055 - 8.12% -
BM_std_minmax<short>/64 6.01% 1.525 1.617 - 6.00% -
BM_vector_deque_ranges_move/2 5.99% 1.953 2.070 - 19.88% -
BM_StringRelational_Less_Small_Empty_Control 5.99% 1.886 1.999 - 5.31% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 5.96% 0.386 0.409 - -15.99% -
std::reverse_copy(vector<int>)/8 5.94% 2.282 2.417 - 2.14% -
rng::adjacent_find(deque<int>,_pred)/8 5.94% 3.994 4.232 - 1.42% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 5.92% 0.909 0.963 - 3.48% -
BM_MakeThenSortHeap_uint32_SingleElement_4 5.88% 1.434 1.518 - -1.18% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 5.88% 0.470 0.497 - 7.20% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 5.88% 0.550 0.582 - -1.12% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.87% 6.165 6.527 - 11.15% -
BM_RangesPopHeap_float_16384 5.87% 32.265 34.158 - 1.38% -
SetIntersection_None_Vector_uint64_16384_1024 5.86% 1112311.491 1177528.191 - -0.07% -
rng::swap_ranges(deque<int>)/50 5.85% 17.242 18.251 - -8.46% -
std::partition_point(deque<int>)/32 5.79% 4.534 4.797 - 7.09% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 5.78% 0.793 0.839 - -3.59% -
BM_std_min<unsigned___int128>/4000 5.78% 1541.023 1630.150 - -38.70% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5.78% 4262.628 4508.878 - 6.14% -
rng::find_end(forward_list<int>)_(same_length)/8192 5.78% 15195.069 16072.745 - 12.05% -
std::unordered_set<int>::erase(key)_(non-existent)/32 5.76% 1.106 1.169 - -1.89% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 5.75% 21.148 22.364 - 9.23% -
SetIntersection_Front_Set_uint64_16384_1 5.74% 1051043.089 1111351.376 - -0.18% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.70% 5.413 5.721 - 5.66% -
BM_std_min<char>/29 5.70% 1.984 2.097 - 4.74% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 5.70% 2.242 2.369 - 1.53% -
BM_std_min<unsigned___int128>/64000 5.68% 24726.256 26130.318 - -39.07% -
std::is_sorted_until(deque<int>)/8 5.67% 2.544 2.688 - -13.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5.67% 7316.141 7730.956 - 0.06% -
BM_std_min<unsigned___int128>/5500 5.66% 2118.278 2238.249 - -38.79% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 5.66% 720.100 760.850 - 10.91% -
BM_deque_deque_copy_backward/70000 5.66% 8629.582 9117.664 - 8.51% -
BM_std_min<char>/25 5.65% 1.152 1.218 - 5.63% -
BM_std_min<unsigned___int128>/4096 5.65% 1578.133 1667.224 - -38.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 5.64% 1357860.626 1434500.568 - 0.73% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.64% 5.657 5.976 - 4.74% -
BM_deque_deque_move/1 5.63% 3.384 3.574 - 4.85% -
std::unordered_set<std::string>::erase(key)_(existent)/32 5.63% 70.960 74.952 - 1.29% -
std::set<int>::clear()/1024 5.62% 8524.239 9003.725 - 2.74% -
BM_StringFindAllMatch/1 5.62% 2.594 2.740 - -1.24% -
BM_std_min<int>/4 5.62% 0.983 1.038 - 1.59% -
std::partition_copy(list<int>)/8192 5.61% 6770.593 7150.311 - -1.95% -
BM_PushHeap_uint64_Descending_4 5.60% 0.362 0.382 - 5.85% -
SetIntersection_Interlaced_Vector_string_1024_16 5.59% 3323702.336 3509629.664 - 2.57% -
BM_StringFindAllMatch/8 5.59% 2.397 2.531 - -0.53% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.58% 27.107 28.619 - 4.47% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 5.56% 0.583 0.615 - -2.20% -
std::search(deque<int>)_(near_matches)/1000 5.56% 17726.343 18711.650 - -5.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.54% 9249.261 9761.425 - 0.11% -
BM_MakeHeap_float_Random_16 5.53% 1.519 1.603 - -0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 5.53% 1583614.032 1671186.166 - 4.79% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 5.53% 0.552 0.582 - -1.31% -
BM_std_min<unsigned___int128>/1024 5.52% 396.125 418.003 - -38.49% -
BM_StringFindStringLiteral/64 5.52% 2.137 2.255 - 7.54% -
BM_std_min<unsigned___int128>/512 5.51% 198.826 209.773 - -37.98% -
std::unordered_set<int>::find(key)_(non-existent)/8192 5.50% 1.062 1.120 - -8.09% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 5.48% 6.867 7.243 - 5.53% -
BM_deque_deque_ranges_move/1 5.48% 3.362 3.546 - 3.65% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 5.47% 25737.786 27146.513 - 5.74% -
BM_std_minmax_element<char>/65536 5.46% 16760.531 17675.374 - -1.18% -
std::map<int,_int>::contains(key)_(existent)/1024 5.43% 4.043 4.262 - 5.33% -
SetIntersection_Front_Vector_float_262144_16384 5.43% 79759555.629 84088157.634 - 4.34% -
std::unordered_set<int>::insert(value)_(new_value)/32 5.41% 19.336 20.382 - 1.34% -
std::find_end(list<int>)_(same_length)/8192 5.40% 8432.162 8887.454 - -52.35% -
BM_std_minmax_element<char>/70000 5.39% 17907.394 18872.970 - -1.40% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 5.39% 332863671.137 350799856.887 - 0.76% -
std::map<int,_int>::insert(value)_(already_present)/0 5.38% 0.582 0.613 - -9.76% -
BM_StringRelational_Eq_Empty_Empty_Control 5.37% 2.063 2.174 - 17.24% -
std::adjacent_find(list<int>,_pred)/50 5.37% 34.982 36.859 - 5.22% -
BM_getline_string 5.36% 16.370 17.247 - -1.62% -
std::copy_n(vector<int>)/4096 5.35% 207.047 218.128 - 4.78% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.34% 1353119.911 1425432.535 - 7.55% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 5.34% 3884.413 4091.743 - 4.72% -
std::multimap<int,_int>::count(key)_(existent)/32 5.34% 3.442 3.626 - 3.80% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 5.33% 2.391 2.518 - 6.75% -
rng::copy(list<int>)/64 5.32% 31.040 32.691 - -3.29% -
SetIntersection_Interlaced_Set_uint64_256_64 5.32% 14760578.796 15545229.654 - 5.68% -
std::unordered_set<int>::find(key)_(existent)/8192 5.29% 1.269 1.336 - -3.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 5.26% 1353266.246 1424473.871 - -2.30% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 5.25% 0.252 0.265 - -0.39% -
BM_deque_deque_copy_backward/1024 5.25% 40.482 42.606 - 10.87% -
rng::find(list<int>)_(bail_25%)/32768 5.24% 7495.457 7888.505 - 3.66% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 5.24% 23.749 24.994 - -4.96% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 5.23% 0.569 0.599 - -0.96% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 5.23% 8547.908 8995.028 - -0.97% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 5.23% 6.144 6.465 - 6.34% -
BM_std_min<unsigned___int128>/70000 5.22% 27054.692 28467.862 - -39.27% -
BM_RangesPushHeap_uint32_Ascending_16384 5.22% 6.412 6.746 - -0.28% -
BM_MakeThenSortHeap_float_SingleElement_16384 5.19% 15.551 16.357 - 3.61% -
BM_StringRelational_Less_Empty_Large_Control 5.18% 1.768 1.859 - -0.82% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 5.17% 49.360 51.914 - 0.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 5.16% 55228036.844 58077520.252 - 49.02% -
BM_deque_vector_ranges_move/0 5.16% 1.426 1.499 - -3.15% -
BM_SortHeap_float_1 5.15% 0.248 0.261 - 3.75% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 5.14% 8.753 9.203 - 5.20% -
SetIntersection_Front_Set_float_256_256 5.13% 9302699.458 9780110.099 - 5.17% -
BM_std_min<unsigned___int128>/65536 5.11% 25337.225 26630.719 - -39.33% -
SetIntersection_Front_Set_float_262144_1024 5.08% 14306970.641 15033905.975 - 5.84% -
BM_std_min<long_long>/32 5.06% 3.545 3.724 - 2.93% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.04% 31.423 33.008 - -16.83% -
BM_std_minmax_element<char>/64000 5.03% 16433.413 17259.567 - -1.38% -
BM_StringRelational_Less_Huge_Empty_Control 5.03% 1.945 2.043 - -2.01% -
SetIntersection_Interlaced_Vector_uint64_64_16 5.03% 17842931.871 18739867.480 - 6.29% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 5.00% 25.584 26.863 - -5.10% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 4.98% 23.633 24.811 - 8.92% -
BM_std_min<unsigned_short>/11 4.97% 1.161 1.218 - 5.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4.94% 5945532.128 6239430.771 - -2.04% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 4.92% 23.069 24.204 - 26.83% -
std::copy_backward(vector<int>)/32768 4.91% 3612.559 3789.892 - -0.14% -
std::find_if(vector<char>)_(process_all)/8 4.91% 2.449 2.570 - 5.95% -
std::set<std::string>::erase(key)_(non-existent)/32 4.87% 13.588 14.250 - -2.97% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 4.86% 25.770 27.021 - 5.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.85% 9337.459 9790.434 - 0.07% -
BM_MakeThenSortHeap_float_PipeOrgan_4 4.85% 1.492 1.564 - 0.69% -
BM_PushHeap_uint64_Ascending_262144 4.83% 4.809 5.041 - 8.23% -
bm_lexicographical_compare<signed_char>/1 4.82% 1.322 1.386 - 7.74% -
BM_std_minmax_element<int>/3 4.80% 1.240 1.299 - 24.42% -
std::map<std::string,_int>::insert(value)_(already_present)/0 4.79% 14.995 15.712 - 29.22% -
BM_MakeHeap_uint32_PipeOrgan_4 4.78% 0.401 0.420 - 0.12% -
SetIntersection_Front_Set_uint32_16384_256 4.78% 4503544.185 4718930.273 - -2.88% -
rng::rotate(deque<int>)_(by_1/2)/32 4.78% 7.290 7.639 - 4.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 4.78% 19927625.461 20879552.735 - 4.30% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 4.77% 2.298 2.408 - 4.53% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 4.76% 2.575 2.698 - -3.91% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 4.76% 92793136.219 97214076.386 - -2.91% -
std::map<int,_int>::erase(key)_(non-existent)/32 4.76% 2.324 2.435 - 2.29% -
std::unordered_set<int>::insert(value)_(new_value)/8192 4.75% 20.053 21.006 - 8.38% -
BM_std_min<unsigned_long_long>/5 4.75% 1.360 1.425 - 6.09% -
BM_RangesPushHeap_float_Ascending_262144 4.75% 5.034 5.273 - 2.67% -
std::multiset<std::string>::clear()/32 4.75% 892.950 935.333 - 6.06% -
SetIntersection_None_Vector_uint64_1024_1 4.74% 1103025.776 1155289.841 - 1.15% -
std::rotate(deque<int>)_(by_1/2)/1024 4.70% 173.421 181.573 - 4.80% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 4.68% 23.608 24.714 - -4.42% -
BM_PushHeap_float_SingleElement_16 4.68% 0.366 0.383 - 2.70% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 4.65% 30.523 31.942 - -17.02% -
rng::find_last(vector<char>)_(bail_10%)/1048576 4.64% 108189.382 113207.576 - 0.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 4.64% 1567779.574 1640496.383 - -13.66% -
BM_StringRelational_Less_Small_Small_ChangeFirst 4.61% 1.327 1.388 - 0.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.60% 1294.381 1353.972 - 0.03% -
rng::find_last(vector<char>)_(bail_90%)/8192 4.60% 100.130 104.736 - 2.44% -
BM_std_min<unsigned_short>/26 4.59% 2.058 2.152 - -0.02% -
BM_deque_deque_ranges_move/2 4.59% 3.095 3.237 - 5.75% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 4.57% 7.482 7.823 - 4.76% -
BM_StringFindCharLiteral/8192 4.56% 138.327 144.637 - 4.68% -
SetIntersection_Front_Vector_uint64_256_256 4.56% 4485955.845 4690300.764 - 0.78% -
std::search(vector<int>)_(no_match)/1024 4.55% 217.336 227.217 - 5.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.55% 1239259.404 1295587.913 - -0.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 4.54% 3.020 3.157 - -1.45% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 4.54% 1.347 1.408 - 1.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 4.54% 1091969.543 1141501.628 - 2.45% -
BM_std_min<unsigned_short>/22 4.53% 1.863 1.947 - 7.41% -
rng::find_last_if(vector<char>)_(bail_10%)/8 4.52% 2.336 2.442 - 1.10% -
BM_std_min<short>/2 4.50% 0.485 0.507 - 4.48% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 4.49% 38141.522 39855.591 - 2.12% -
std::search_n(deque<int>)_(no_match)/1000 4.48% 429.004 448.236 - 0.09% -
BM_StringFindCharLiteral/2048 4.47% 40.400 42.205 - 4.54% -
std::adjacent_find(deque<int>)/8 4.45% 3.048 3.183 - 7.66% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.45% 4.436 4.633 - 4.75% -
BM_LowerBound_pair<uint32,_uint32>_1 4.44% 2.821 2.946 - 2.82% -
bm_lexicographical_compare<int>/4 4.43% 1.265 1.320 - 4.91% -
rng::find_last(vector<char>)_(bail_90%)/1048576 4.42% 12003.591 12534.487 - 3.34% -
BM_MakeHeap_uint64_QuickSortAdversary_4 4.41% 0.407 0.425 - -0.71% -
std::find_first_of(deque<int>)_(small_needle)/50 4.40% 166.187 173.491 - 5.43% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 4.37% 16.764 17.497 - 4.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 4.37% 1135831.654 1185448.550 - 0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 4.37% 1376634.385 1436756.988 - 2.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 4.36% 1145906.690 1195886.625 - 2.23% -
std::find_if(deque<int>)_(bail_25%)/8192 4.35% 699.381 729.831 - 3.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.35% 1295.084 1351.452 - -0.45% -
bm_lexicographical_compare<unsigned_char>/7 4.34% 2.117 2.209 - -0.17% -
BM_std_minmax<unsigned_int>/31 4.34% 2.509 2.618 - 5.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 4.33% 1172463.140 1223197.596 - -1.76% -
std::copy_backward(vector<int>)/8 4.32% 2.190 2.285 - 2.70% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 4.32% 11.733 12.239 - 0.41% -
rng::move(vector<bool>)_(aligned)/64 4.31% 1.844 1.923 - 1.36% -
std::multiset<std::string>::count(key)_(non-existent)/1024 4.29% 22.799 23.777 - 4.43% -
SetIntersection_None_Set_string_262144_1024 4.29% 1671129.558 1742812.908 - 2.20% -
SetIntersection_Front_Vector_float_16384_256 4.29% 2327847.719 2427662.718 - 3.46% -
BM_MakeHeap_uint64_Descending_64 4.28% 0.238 0.248 - -1.16% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 4.26% 0.949 0.989 - -5.37% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 4.25% 0.739 0.771 - -2.96% -
bm_lexicographical_compare<int>/2 4.25% 1.441 1.503 - -0.99% -
rng::rotate(deque<int>)_(1_element_forward)/32 4.25% 4.528 4.720 - -1.72% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 4.24% 0.567 0.591 - 6.67% -
std::for_each_n(deque<int>)/8 4.24% 1.154 1.203 - -4.11% -
BM_deque_deque_ranges_copy/2 4.24% 3.105 3.237 - 5.68% -
SetIntersection_Front_Vector_string_262144_256 4.23% 9598070.508 10004245.269 - 0.34% -
BM_StringAssignStr_Small_Transparent 4.22% 0.494 0.514 - 4.18% -
BM_vector_deque_copy_backward/2 4.21% 2.145 2.235 - 8.13% -
BM_std_minmax_element<char>/5500 4.20% 1429.864 1489.940 - -1.34% -
bm_lexicographical_compare<signed_char>/2 4.19% 1.388 1.446 - -3.30% -
std::rotate(deque<int>)_(1_element_forward)/1024 4.19% 38.722 40.343 - 4.13% -
bm_ranges_lexicographical_compare<unsigned_char>/4 4.17% 1.437 1.497 - -0.09% -
BM_std_minmax<char>/25 4.17% 1.179 1.228 - -3.79% -
SetIntersection_Interlaced_Vector_string_256_256 4.16% 21705534.522 22608733.662 - -1.08% -
BM_std_min<int>/12 4.15% 1.521 1.585 - 6.22% -
std::multiset<std::string>::erase(iterator)/0 4.14% 28.410 29.587 - -1.56% -
SetIntersection_Front_Vector_uint64_262144_1 4.14% 1069332.650 1113581.318 - -0.61% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4.13% 4132.964 4303.820 - 3.38% -
BM_deque_deque_copy/2 4.13% 3.110 3.239 - 5.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 4.13% 2929315.248 3050400.189 - 3.09% -
BM_std_minmax<char>/12 4.13% 1.903 1.982 - 3.47% -
std::swap_ranges(list<int>)/8192 4.12% 9804.478 10208.617 - 5.56% -
std::unordered_multimap<int,_int>::clear()/1024 4.12% 7980.094 8308.846 - -0.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.12% 589.882 614.173 - 8.50% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 4.12% 10.647 11.086 - 5.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 4.11% 8422482.411 8768419.955 - -18.91% -
BM_RangesMakeHeap_float_Heap_4 4.10% 0.279 0.290 - 5.48% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 4.09% 2.870 2.987 - 3.11% -
BM_RangesMakeHeap_float_Random_16 4.07% 1.533 1.595 - -6.73% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 4.05% 1.598 1.663 - 8.25% -
BM_MakeHeap_string_Descending_16384 4.05% 3.026 3.149 - 5.80% -
rng::copy_backward(deque<int>)/32768 4.05% 3701.592 3851.609 - 0.32% -
std::unordered_set<int>::clear()/8192 4.05% 60143.504 62579.432 - 0.98% -
rng::stable_partition(vector<int>)_(sparse)/50 4.04% 20.352 21.175 - 3.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 4.04% 20810803.385 21651052.460 - 3.07% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 4.03% 21.432 22.297 - -3.25% -
BM_RangesMakeThenSortHeap_uint64_Random_4 4.03% 3.930 4.088 - 0.08% -
SetIntersection_Front_Vector_float_16384_1024 4.02% 5988786.564 6229546.680 - 4.37% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 4.02% 3.208 3.337 - 3.92% -
BM_std_minmax_element<char>/4000 4.02% 1043.793 1085.733 - -1.36% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.01% 50876.282 52918.600 - 1.51% -
SetIntersection_Interlaced_Set_string_262144_4 4.01% 1866140.705 1940924.073 - 2.69% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.01% 33.920 35.279 - -0.23% -
BM_vector_deque_ranges_move/1 3.98% 2.241 2.330 - 14.71% -
SetIntersection_Interlaced_Vector_string_1024_1024 3.98% 40654569.012 42273459.213 - -2.59% -
std::set<std::string>::find(key)_(existent)/8192 3.97% 28.599 29.736 - 4.16% -
BM_vector_deque_ranges_copy/64 3.96% 2.694 2.801 - -0.61% -
BM_std_min<unsigned___int128>/64 3.95% 24.530 25.499 - -34.22% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 3.95% 21.623 22.476 - 1.82% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.94% 5.043 5.242 - 1.48% -
BM_deque_vector_ranges_copy_backward/0 3.94% 1.540 1.600 - 16.24% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.93% 0.945 0.982 - 2.00% -
BM_RangesMakeHeap_uint32_SingleElement_4 3.93% 0.324 0.337 - 2.11% -
std::multiset<std::string>::contains(key)_(existent)/8192 3.93% 28.712 29.840 - 6.65% -
BM_deque_vector_ranges_copy_backward/1 3.93% 2.078 2.159 - 0.87% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 3.92% 0.269 0.280 - 2.99% -
BM_std_min<unsigned_int>/13 3.91% 1.366 1.419 - 0.36% -
BM_deque_deque_ranges_copy/1 3.91% 3.421 3.555 - 3.67% -
BM_RangesPushHeap_uint32_Random_16 3.90% 4.354 4.524 - 3.10% -
rng::replace(vector<int>)_(sprinkled)/50 3.90% 9.082 9.436 - 17.54% -
SetIntersection_None_Set_string_262144_256 3.90% 1659798.990 1724496.662 - 1.91% -
BM_std_minmax<char>/19 3.90% 1.621 1.684 - -4.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 3.89% 5113635.939 5312714.486 - 4.56% -
SetIntersection_Front_Set_uint32_262144_16384 3.89% 345179042.126 358607047.965 - 2.06% -
BM_RangesMakeHeap_uint32_Random_16 3.89% 1.252 1.301 - 2.41% -
rng::find_end(deque<int>)_(match_near_end)/8192 3.87% 275.943 286.627 - -99.83% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 3.87% 34.391 35.723 - 52.29% -
std::unordered_multimap<int,_int>::clear()/8192 3.87% 62658.322 65081.801 - 0.26% -
BM_std_minmax<char>/13 3.87% 2.166 2.250 - 0.36% -
std::reverse(deque<int>)/64 3.86% 13.068 13.573 - 0.10% -
BM_deque_deque_ranges_copy_backward/1024 3.86% 40.413 41.972 - 10.33% -
BM_std_minmax<long_long>/13 3.85% 2.972 3.086 - -0.52% -
rng::find_if(list<int>)_(process_all)/8192 3.85% 9529.413 9896.522 - -4.15% -
bm_gcd_trivial 3.84% 0.875 0.909 - 6.11% -
BM_RangesMakeThenSortHeap_uint64_Random_1 3.84% 0.269 0.279 - 2.02% -
std::rotate_copy(vector<int>)/1024 3.83% 33.404 34.683 - 5.56% -
SetIntersection_Front_Set_uint64_262144_256 3.82% 4694374.818 4873820.985 - 8.78% -
rng::contains_subrange(list<int>)_(process_all)/16 3.82% 4.803 4.986 - -0.71% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.81% 26.100 27.095 - 7.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.81% 1579.565 1639.754 - -0.20% -
BM_PushHeap_uint64_SingleElement_64 3.81% 0.371 0.385 - -5.35% -
BM_std_minmax_element<char>/1024 3.80% 273.258 283.653 - -1.08% -
BM_std_minmax_element<char>/4096 3.80% 1071.209 1111.895 - -1.32% -
BM_PushHeap_float_Ascending_262144 3.79% 5.065 5.257 - 0.14% -
BM_std_min<unsigned_char>/16 3.78% 2.527 2.623 - 0.14% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 3.78% 0.482 0.501 - 7.86% -
SetIntersection_None_Vector_uint32_262144_64 3.78% 1147600.447 1190984.348 - -1.30% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.78% 338013509.486 350791766.050 - 2.69% -
SetIntersection_None_Set_string_262144_262144 3.78% 1678017.172 1741363.853 - 2.52% -
SetIntersection_Front_Set_uint64_262144_1 3.76% 1079424.677 1120038.161 - -3.08% -
std::find_end(deque<int>)_(process_all)/8192 3.76% 2003.582 2078.943 - 1.88% -
bm_lexicographical_compare<unsigned_char>/5 3.76% 1.668 1.730 - -0.17% -
BM_deque_vector_move_backward/65536 3.76% 7957.773 8256.666 - 3.33% -
BM_MakeThenSortHeap_float_Descending_16384 3.75% 29.367 30.469 - 11.41% -
std::multiset<std::string>::contains(key)_(non-existent)/32 3.74% 10.569 10.965 - 3.69% -
BM_MakeHeap_uint64_Random_64 3.73% 1.316 1.366 - 6.46% -
rng::contains_subrange(deque<int>)_(process_all)/50 3.73% 21.586 22.391 - 22.67% -
BM_RangesPushHeap_float_Descending_16 3.71% 0.364 0.377 - 2.65% -
SetIntersection_None_Set_string_262144_16 3.68% 1669500.568 1730938.803 - 2.44% -
rng::for_each(list<int>)/8192 3.68% 7776.193 8062.214 - -2.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 3.67% 1183669.908 1227129.913 - 2.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 3.67% 2249461.214 2331971.408 - -4.00% -
SetIntersection_Front_Set_float_16384_256 3.65% 4663593.112 4833921.793 - -6.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 3.64% 340174226.502 352570774.355 - 0.09% -
BM_deque_vector_ranges_move_backward/65536 3.64% 7977.758 8268.467 - 2.12% -
SetIntersection_Front_Set_string_262144_16 3.64% 1935067.014 2005545.203 - -0.18% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.64% 1580.019 1637.514 - -0.21% -
BM_PushHeap_uint64_Ascending_64 3.64% 1.568 1.625 - 7.00% -
BM_std_minmax<short>/29 3.63% 2.562 2.655 - -0.66% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.63% 10.517 10.898 - 1.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 3.60% 1099482.425 1139096.204 - -1.01% -
SetIntersection_Front_Vector_float_256_64 3.60% 4637854.599 4804869.674 - 4.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 3.59% 1181811.922 1224255.876 - 0.44% -
SetIntersection_Interlaced_Vector_uint64_256_4 3.59% 4900413.918 5076379.874 - 0.26% -
std::find(deque<int>)_(process_all)/8 3.58% 3.366 3.487 - 2.05% -
SetIntersection_Front_Set_uint64_16384_16 3.57% 1269551.155 1314878.257 - 2.22% -
std::map<int,_int>::equal_range(key)_(existent)/1024 3.57% 4.274 4.426 - 3.78% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 3.56% 10.245 10.610 - 12.50% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 3.56% 1778.765 1842.111 - 19.35% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 3.56% 2.247 2.327 - -10.60% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.55% 3292.608 3409.455 - 2.63% -
std::set<std::string>::erase(key)_(non-existent)/1024 3.55% 27.216 28.182 - 6.31% -
BM_deque_vector_move/1 3.54% 2.083 2.157 - 1.20% -
rng::rotate(deque<int>)_(by_1/4)/1024 3.54% 775.815 803.285 - 3.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 3.54% 8352628.658 8648337.315 - 3.65% -
BM_std_minmax<long_long>/29 3.54% 4.213 4.362 - 0.77% -
SetIntersection_None_Vector_string_262144_16 3.53% 1310812.402 1357037.856 - -0.06% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 3.52% 1.210 1.252 - 4.12% -
bm_ranges_lexicographical_compare<int>/8 3.52% 1.503 1.556 - 1.64% -
SetIntersection_Interlaced_Set_uint64_64_64 3.51% 15453811.815 15996034.795 - 5.53% -
BM_std_minmax<char>/27 3.50% 1.791 1.854 - -5.01% -
std::copy_backward(deque<int>)/8 3.50% 2.685 2.779 - 1.49% -
std::copy_backward(vector<int>)/4096 3.49% 214.883 222.380 - -7.01% -
SetIntersection_Front_Set_string_64_64 3.49% 36380707.259 37649828.318 - 4.09% -
BM_std_min<short>/22 3.49% 1.817 1.881 - -0.33% -
rng::find(list<int>)_(process_all)/8 3.48% 2.260 2.339 - -0.72% -
std::adjacent_find(list<int>,_pred)/8192 3.48% 8392.573 8684.242 - 7.02% -
BM_PushHeap_uint32_QuickSortAdversary_16 3.47% 0.918 0.950 - 1.52% -
std::multimap<int,_int>::erase(key)_(existent)/32 3.47% 22.773 23.563 - 2.10% -
std::remove(deque<int>)_(sprinkled)/32 3.46% 54.138 56.009 - 6.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.45% 1643822.672 1700608.398 - -0.95% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 3.45% 9512.175 9840.420 - 4.24% -
std::multiset<int>::erase(key)_(existent)/8192 3.44% 60.059 62.126 - 0.53% -
std::set<int>::equal_range(key)_(non-existent)/8192 3.44% 9.839 10.177 - 3.78% -
BM_deque_deque_move/512 3.44% 20.338 21.037 - 3.32% -
std::unordered_set<int>::clear()/1024 3.43% 7896.633 8167.786 - 3.57% -
BM_deque_deque_move_backward/1024 3.43% 40.323 41.707 - 8.30% -
rng::partial_sort(vector<int>)_(heap)/8 3.43% 26.553 27.462 - 1.68% -
BM_PushHeap_float_Ascending_16 3.43% 0.984 1.018 - -4.46% -
SetIntersection_Front_Set_uint64_1024_16 3.41% 1289126.551 1333097.786 - 3.89% -
BM_std_minmax<char>/20 3.40% 1.928 1.994 - -3.72% -
rng::rotate(deque<int>)_(by_1/2)/50 3.40% 10.296 10.646 - 2.89% -
SetIntersection_Interlaced_Vector_string_16384_1 3.38% 1118955.402 1156826.799 - -0.09% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 3.38% 102192.829 105644.131 - -5.45% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.38% 5.246 5.423 - 9.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 3.38% 78.572 81.224 - -12.00% -
std::set<int>::equal_range(key)_(non-existent)/1024 3.37% 6.352 6.567 - 4.20% -
rng::find_if(list<int>)_(bail_25%)/32768 3.37% 8413.493 8697.283 - 2.87% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 3.37% 494.945 511.634 - 0.57% -
std::stable_sort(vector<int>)_(descending)/8 3.37% 24.335 25.155 - -1.44% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 3.36% 42.582 44.014 - 2.92% -
std::adjacent_find(deque<int>,_pred)/8 3.36% 4.366 4.513 - 5.28% -
rng::contains(list<int>)_(process_all)/8192 3.36% 6929.938 7162.497 - 2.80% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 3.35% 768.574 794.311 - 18.48% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 3.35% 21.331 22.045 - 0.18% -
bm_lexicographical_compare<unsigned_char>/1 3.34% 1.672 1.728 - 2.27% -
BM_StringEraseToEnd_Empty_Opaque 3.33% 0.608 0.629 - 2.50% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 3.32% 1.372 1.417 - -11.12% -
SetIntersection_None_Set_string_262144_64 3.32% 1663129.965 1718305.175 - 1.39% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 3.31% 28.174 29.107 - 5.16% -
SetIntersection_Interlaced_Vector_string_16_16 3.31% 53302724.765 55068357.171 - -1.01% -
std::map<std::string,_int>::find(key)_(existent)/1024 3.31% 22.013 22.741 - 0.39% -
BM_PushHeap_uint64_Descending_16 3.30% 0.361 0.373 - 3.61% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 3.30% 31.141 32.169 - 3.10% -
bm_lexicographical_compare<int>/3 3.30% 1.690 1.745 - 3.13% -
SetIntersection_Front_Set_string_64_4 3.30% 19505786.830 20148570.222 - -0.25% -
SetIntersection_Front_Set_uint64_262144_262144 3.29% 1820862.387 1880858.967 - 3.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.29% 1210965.025 1250859.696 - 4.06% -
BM_std_min<unsigned_short>/28 3.29% 2.628 2.714 - 0.79% -
SetIntersection_Interlaced_Set_string_262144_16 3.28% 2145359.863 2215796.469 - 2.31% -
SetIntersection_None_Set_string_262144_16384 3.28% 1668709.393 1723435.057 - 1.88% -
rng::find_if_not(deque<int>)_(bail_25%)/8 3.28% 1.448 1.496 - -2.60% -
rng::move(vector<int>)/262144 3.28% 21476.326 22179.887 - 0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 3.27% 1192135.307 1231131.352 - 2.32% -
BM_RangesMakeHeap_uint64_Random_16 3.27% 1.288 1.330 - 2.89% -
std::move(vector<bool>)_(unaligned)/512 3.27% 4.597 4.747 - 19.36% -
SetIntersection_Interlaced_Set_string_262144_16384 3.26% 2742533.934 2831899.900 - -2.01% -
BM_std_min<unsigned_long_long>/14 3.25% 1.907 1.969 - 1.96% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 3.25% 494.526 510.593 - 0.03% -
BM_std_minmax<char>/18 3.24% 1.301 1.343 - -3.27% -
BM_RangesPushHeap_uint32_Random_1024 3.24% 6.068 6.264 - 3.76% -
bm_lexicographical_compare<unsigned_char>/6 3.24% 1.900 1.962 - 0.13% -
std::search(vector<int>)_(no_match)/1000 3.23% 212.124 218.982 - 2.87% -
BM_std_min<unsigned_char>/6 3.22% 1.455 1.502 - -2.07% -
BM_deque_vector_ranges_copy_backward/70000 3.22% 8469.516 8742.265 - 0.99% -
BM_lexicographical_compare_three_way_slow_path/262144 3.21% 60536.239 62482.130 - -3.52% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.21% 6374.414 6579.272 - 1.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.21% 11778814.871 12157022.890 - -2.41% -
std::none_of(vector<int>)_(process_all)/8 3.21% 2.346 2.422 - -3.23% -
SetIntersection_Interlaced_Set_uint32_262144_1 3.20% 1056021.789 1089833.312 - -1.65% -
rng::reverse(deque<int>)/8 3.20% 2.535 2.616 - 4.16% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 3.19% 24.419 25.199 - 3.76% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 3.19% 54246864.368 55978378.453 - 21.29% -
SetIntersection_Interlaced_Set_uint32_16384_1 3.19% 1069718.712 1103839.227 - -0.32% -
BM_PushHeap_float_PipeOrgan_4 3.19% 0.482 0.497 - 3.22% -
BM_std_min<char>/14 3.17% 1.746 1.802 - -3.70% -
BM_std_minmax<char>/26 3.17% 1.401 1.445 - -6.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.16% 357634426.562 368947756.468 - 5.02% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 3.16% 4.868 5.022 - 9.11% -
std::multiset<int>::equal_range(key)_(existent)/8192 3.15% 8.443 8.709 - -0.79% -
BM_std_min<unsigned_short>/7 3.15% 1.087 1.121 - 2.05% -
BM_RangesPushHeap_uint32_Ascending_262144 3.15% 8.021 8.273 - 2.96% -
BM_std_minmax<char>/1 3.14% 0.641 0.661 - 4.26% -
BM_std_minmax<short>/26 3.14% 2.433 2.509 - 1.17% -
SetIntersection_Interlaced_Set_uint64_16384_64 3.14% 230833569.494 238080711.369 - 1.72% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 3.13% 7.430 7.663 - 0.83% -
BM_std_minmax<char>/17 3.13% 1.087 1.121 - 0.02% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 3.13% 212.648 219.301 - 6.07% -
BM_deque_deque_copy/1 3.13% 3.423 3.530 - 3.74% -
BM_std_minmax<short>/15 3.12% 1.923 1.983 - -0.41% -
BM_std_minmax_element<char>/512 3.12% 139.831 144.191 - -1.30% -
BM_RangesPushHeap_uint32_Random_262144 3.11% 6.192 6.384 - 1.71% -
SetIntersection_Interlaced_Vector_string_262144_16 3.11% 5968770.919 6154299.058 - 5.42% -
bm_lexicographical_compare<signed_char>/3 3.11% 1.620 1.670 - -3.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 3.11% 43293707.719 44638234.416 - 1.86% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 3.11% 1.174 1.210 - 0.29% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.10% 0.824 0.849 - -2.87% -
SetIntersection_None_Set_string_262144_4 3.10% 1670795.816 1722517.658 - 2.07% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 3.09% 324.791 334.817 - 15.66% -
SetIntersection_Interlaced_Set_string_262144_64 3.09% 2133231.689 2199072.510 - 1.74% -
BM_std_min<char>/8 3.08% 2.341 2.413 - 7.22% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 3.07% 6.207 6.398 - 0.21% -
std::partial_sort_copy(deque<int>)_(repeated)/8 3.07% 10.448 10.768 - 1.74% -
BM_RangesMakeHeap_uint32_Random_64 3.06% 1.238 1.276 - -3.74% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 3.06% 10.502 10.823 - 0.61% -
BM_vector_deque_ranges_move_backward/64 3.06% 3.000 3.092 - 3.25% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.06% 7431.265 7658.482 - 2.94% -
BM_std_minmax<unsigned_short>/2 3.05% 0.877 0.903 - 6.57% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 3.04% 1.266 1.304 - 5.42% -
rng::copy_backward(vector<int>)/8 3.04% 2.209 2.276 - -0.56% -
SetIntersection_Front_Vector_string_1024_16 3.04% 1686287.240 1737538.130 - 0.77% -
BM_num_get<long_long> 3.04% 11.347 11.692 - 4.69% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.03% 215.261 221.792 - -1.36% -
SetIntersection_Front_Set_uint32_1024_64 3.03% 1949513.019 2008620.445 - -1.65% -
BM_StringRelational_Less_Empty_Huge_Control 3.03% 1.998 2.059 - 3.38% -
BM_vector_deque_copy/0 3.03% 0.550 0.567 - 45.92% -
std::find_end(deque<int>,_pred)_(process_all)/1000 3.03% 594.920 612.922 - 1.95% -
SetIntersection_Interlaced_Set_string_64_16 3.03% 39575792.275 40773106.930 - 4.43% -
BM_deque_deque_ranges_move_backward/1024 3.02% 40.550 41.773 - 9.29% -
SetIntersection_Front_Set_uint32_256_64 3.01% 6169704.248 6355631.737 - 1.93% -
SetIntersection_None_Set_string_262144_1 3.01% 1668440.672 1718627.199 - 1.32% -
std::find_end(deque<int>,_pred)_(process_all)/1024 3.01% 610.196 628.548 - 2.03% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.01% 0.994 1.024 - 0.62% -
bm_lexicographical_compare<unsigned_char>/2 3.01% 1.902 1.959 - -0.04% -
BM_std_min<unsigned_char>/21 3.00% 1.725 1.776 - -1.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.00% 4856.893 5002.453 - -12.42% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.99% 5.615 5.783 - 2.98% -
BM_std_minmax_element<int>/64000 2.99% 16299.495 16786.239 - -0.27% -
BM_std_minmax_element<int>/70000 2.98% 17811.760 18343.391 - -0.35% -
BM_StringConstructDestroyCStr_Small_Opaque 2.98% 2.081 2.144 - 2.97% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 2.98% 4.308 4.437 - 1.22% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 2.98% 0.505 0.520 - 1.32% -
std::none_of(list<int>)_(process_all)/8192 2.98% 7414.242 7634.987 - 6.03% -
std::set<int>::erase(key)_(existent)/8192 2.97% 53.180 54.759 - 6.81% -
std::map<int,_int>::find(key)_(non-existent)/32 2.96% 2.372 2.443 - 1.70% -
BM_std_minmax<unsigned_short>/64 2.96% 1.548 1.594 - 4.44% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.94% 13679.978 14081.916 - 2.66% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.94% 0.983 1.012 - -2.46% -
bm_ranges_lexicographical_compare<unsigned_char>/5 2.92% 1.672 1.721 - -0.80% -
BM_MakeThenSortHeap_float_SingleElement_262144 2.91% 51.501 53.001 - 1.15% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.91% 0.819 0.843 - -0.72% -
rng::find_first_of(vector<int>)_(small_needle)/32 2.91% 47.147 48.518 - 2.30% -
BM_PushHeap_float_Random_4 2.91% 2.929 3.014 - 6.25% -
rng::none_of(deque<int>)_(process_all)/32 2.91% 15.917 16.379 - -9.64% -
BM_std_min<short>/4 2.91% 0.970 0.998 - -7.76% -
BM_std_minmax<unsigned_short>/32 2.90% 1.265 1.301 - 5.87% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.90% 21.817 22.450 - 0.69% -
BM_MakeThenSortHeap_string_Descending_1024 2.90% 25.338 26.073 - -32.78% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.90% 25570.449 26311.253 - -6.96% -
rng::move(vector<bool>)_(unaligned)/64 2.89% 1.703 1.752 - 8.23% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 2.89% 29.334 30.182 - -2.41% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 2.88% 821.190 844.804 - 8.58% -
SetIntersection_Interlaced_Set_float_1024_1024 2.87% 14999635.253 15430169.302 - 1.47% -
BM_std_min<char>/16 2.86% 2.406 2.475 - -3.42% -
rng::stable_partition(vector<int>)_(dense)/50 2.85% 25.542 26.270 - -0.64% -
BM_StringRelational_Eq_Small_Small_Control 2.85% 1.901 1.955 - 5.63% -
BM_RangesPushHeap_uint32_Random_16384 2.84% 6.189 6.365 - 1.99% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.84% 2.387 2.455 - 2.64% -
BM_deque_vector_ranges_move_backward/64000 2.84% 7935.015 8160.508 - 3.78% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.84% 26.308 27.053 - 2.80% -
BM_std_min<char>/7 2.83% 1.881 1.934 - 4.25% -
std::adjacent_find(deque<int>,_pred)/50 2.83% 29.599 30.436 - 2.46% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 2.83% 13.007 13.375 - -1.35% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.83% 3.426 3.523 - -1.10% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.82% 285.817 293.882 - 1.81% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 2.82% 218.920 225.095 - 2.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 2.82% 43991625.555 45230355.874 - -1.38% -
BM_lexicographical_compare_three_way_slow_path/65536 2.81% 15121.682 15547.244 - -3.78% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 2.81% 29.688 30.522 - 6.79% -
std::rotate(deque<int>)_(by_1/4)/1024 2.81% 780.127 802.016 - 2.47% -
SetIntersection_None_Vector_float_16384_16384 2.80% 1164856.175 1197444.322 - 0.35% -
std::set<int>::clear()/8192 2.79% 74093.061 76156.953 - 2.56% -
BM_StringRelational_Eq_Small_Huge_Control 2.78% 0.476 0.489 - 1.72% -
BM_vector_deque_ranges_move_backward/70000 2.78% 8238.838 8468.142 - 10.67% -
BM_std_minmax<unsigned_char>/10 2.78% 1.349 1.387 - 3.41% -
BM_StringDestroy_Huge 2.78% 10.800 11.099 - 4.47% -
std::for_each_n(list<int>)/8192 2.77% 7485.424 7693.070 - 5.66% -
std::multiset<int>::contains(key)_(existent)/8192 2.77% 8.430 8.664 - -1.73% -
std::move_backward(vector<int>)/8 2.77% 2.219 2.280 - -0.38% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 2.77% 1.117 1.148 - 10.62% -
BM_std_minmax_element<int>/65536 2.77% 16691.269 17153.050 - -0.41% -
SetIntersection_Interlaced_Set_string_1024_1 2.76% 1135472.137 1166837.078 - 1.65% -
BM_vector_deque_copy_backward/1 2.76% 2.435 2.502 - 8.29% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.75% 2.194 2.255 - 0.56% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.75% 313.172 321.792 - 5.10% -
BM_StringEraseWithMove_Small_Transparent 2.75% 2.484 2.552 - -0.12% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.74% 4.020 4.130 - 4.20% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 2.74% 1.478 1.518 - -2.68% -
BM_std_minmax<unsigned_long_long>/29 2.74% 4.103 4.215 - 0.45% -
BM_std_min<unsigned_int>/4 2.74% 1.004 1.031 - 3.52% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 2.73% 20.902 21.474 - -6.18% -
BM_std_minmax<unsigned_char>/9 2.73% 1.124 1.155 - -0.02% -
rng::stable_partition(vector<int>)_(dense)/32 2.73% 21.946 22.545 - 0.13% -
std::replace_if(deque<int>)_(prefix)/32 2.72% 13.588 13.958 - -1.63% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.72% 2.949 3.029 - -0.31% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.71% 5.503 5.652 - 2.90% -
rng::find(vector<bool>)_(process_all)/1024 2.70% 4.591 4.714 - 0.54% -
SetIntersection_Interlaced_Set_uint32_64_16 2.70% 23832933.608 24475787.621 - 2.20% -
std::is_sorted_until(vector<int>,_pred)/8 2.69% 3.425 3.517 - -2.74% -
BM_StringRelational_Less_Empty_Small_Control 2.68% 2.004 2.058 - 3.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 2.68% 23155109.189 23775459.052 - 0.24% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.68% 247.563 254.193 - 1.60% -
SetIntersection_Front_Vector_float_1024_64 2.67% 1441862.765 1480324.137 - 2.18% -
rng::starts_with(deque<int>)/1024 2.67% 475.879 488.573 - 0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.66% 1633892.010 1677358.316 - -0.59% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.66% 4.372 4.488 - 2.90% -
BM_std_minmax_element<int>/512 2.66% 133.769 137.321 - -0.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.66% 79462.564 81572.410 - 2.74% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.65% 1.930 1.981 - -4.83% -
rng::contains_subrange(list<int>)_(process_all)/50 2.65% 17.889 18.364 - 4.26% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 2.65% 33.140 34.019 - 3.06% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.65% 25.463 26.138 - -1.75% -
BM_std_minmax<unsigned_char>/32 2.65% 1.490 1.530 - -4.48% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 2.65% 31.787 32.629 - -5.59% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 2.64% 6.660 6.836 - -0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.63% 18851926.817 19348172.181 - 0.80% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.63% 2.931 3.008 - 1.01% -
rng::find_end(list<int>)_(same_length)/8192 2.63% 8422.826 8644.037 - -45.67% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 2.62% 32.152 32.995 - -0.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.62% 0.762 0.782 - -0.90% -
std::copy(vector<bool>)_(aligned)/4096 2.62% 4.634 4.756 - 1.18% -
rng::find_first_of(vector<int>)_(large_needle)/8192 2.62% 7193369.899 7381746.010 - 4.59% -
rng::starts_with(deque<int>)/1000 2.62% 464.218 476.374 - -0.31% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 2.61% 20.541 21.077 - 0.81% -
BM_std_min<unsigned_char>/24 2.61% 2.793 2.866 - 3.95% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.61% 4.514 4.632 - 6.23% -
BM_StringRelational_Less_Small_Small_ChangeLast 2.61% 1.800 1.847 - 0.08% -
SetIntersection_Front_Set_uint32_1024_16 2.60% 1289597.732 1323097.267 - -2.03% -
rng::remove_if(deque<int>)_(prefix)/1024 2.59% 577.314 592.291 - 5.56% -
SetIntersection_None_Set_float_256_256 2.59% 5824897.003 5975742.722 - 1.82% -
rng::sort(vector<int>)_(descending)/8 2.59% 25.143 25.794 - 4.46% -
rng::copy_backward(deque<int>)/262144 2.59% 31078.464 31882.303 - 1.68% -
BM_std_minmax<unsigned_int>/3 2.58% 1.153 1.182 - 2.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 2.58% 22808812.025 23398029.211 - -1.16% -
BM_std_min<unsigned___int128>/31 2.58% 11.812 12.117 - -27.71% -
std::stable_partition(vector<int>)_(sparse)/50 2.58% 21.303 21.852 - 8.42% -
BM_RangesMakeHeap_string_SingleElement_262144 2.56% 7.339 7.527 - -8.48% -
std::count(list<int>)_(every_other)/8 2.56% 2.048 2.100 - -0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.56% 1647979.818 1690133.381 - 0.16% -
std::remove_if(list<int>)_(prefix)/8192 2.55% 9392.951 9632.520 - 3.01% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 2.55% 9192.378 9426.685 - 2.89% -
SetIntersection_Front_Vector_string_256_64 2.54% 10883808.989 11160652.369 - 0.53% -
std::multiset<int>::contains(key)_(existent)/1024 2.54% 4.022 4.124 - 2.35% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.54% 0.731 0.750 - 2.16% -
BM_PushHeap_uint64_PipeOrgan_4 2.52% 0.487 0.499 - 2.63% -
SetIntersection_None_Vector_uint64_262144_1 2.52% 1152657.980 1181748.879 - 0.63% -
rng::move_backward(vector<bool>)_(aligned)/64 2.52% 1.745 1.789 - -3.16% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 2.51% 1.069 1.096 - -4.64% -
rng::move(deque<int>)/64 2.51% 6.281 6.438 - 1.90% -
BM_std_minmax_element<int>/5500 2.51% 1395.573 1430.586 - -0.77% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.50% 47.474 48.663 - 2.09% -
BM_std_minmax<char>/7 2.50% 2.420 2.481 - -2.52% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 2.50% 27.608 28.297 - 2.02% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.50% 17156.754 17584.908 - 2.07% -
rng::partial_sort(deque<int>)_(descending)/8 2.50% 40.588 41.601 - -5.80% -
BM_MakeThenSortHeap_uint64_Heap_4 2.49% 1.166 1.195 - -1.02% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 2.49% 1.649 1.691 - 3.46% -
BM_std_min<unsigned___int128>/29 2.48% 11.027 11.300 - -27.00% -
BM_StringDestroy_Empty 2.48% 0.687 0.704 - 7.60% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 2.47% 6.757 6.924 - 0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.47% 2121117.430 2173431.723 - -0.02% -
std::unordered_set<std::string>::ctor(const&)/1024 2.47% 33916.551 34752.733 - 0.04% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 2.46% 0.820 0.840 - 2.15% -
SetIntersection_Interlaced_Vector_string_256_64 2.46% 20203132.284 20701033.827 - 2.60% -
SetIntersection_Front_Set_uint32_1024_256 2.46% 4764590.190 4881909.630 - 6.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.46% 39670876.112 40646493.994 - 0.75% -
BM_std_min<unsigned_short>/8 2.46% 1.325 1.357 - 3.97% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 2.46% 12.696 13.008 - -7.41% -
rng::copy_backward(deque<int>)/8 2.44% 2.725 2.791 - -0.06% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.44% 1471.520 1507.352 - 0.15% -
BM_MakeThenSortHeap_string_SingleElement_256 2.43% 25.553 26.174 - 4.18% -
BM_deque_deque_ranges_move_backward/65536 2.43% 8077.801 8274.059 - 3.08% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 2.42% 76959.452 78824.976 - 3.48% -
BM_RangesMakeHeap_string_SingleElement_64 2.42% 6.313 6.466 - -0.13% -
SetIntersection_None_Set_uint32_1024_16 2.42% 8716115.030 8927111.072 - 1.66% -
BM_std_minmax_element<int>/4000 2.42% 1018.305 1042.955 - -1.03% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 2.42% 1.061 1.086 - -0.28% -
std::find_end(deque<int>)_(single_element)/1000 2.41% 314.732 322.332 - 28.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.41% 1244149.100 1274120.236 - 0.11% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 2.41% 13.753 14.084 - 0.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.41% 1230005.345 1259626.632 - -0.13% -
BM_vector_deque_ranges_move/64 2.41% 2.755 2.821 - 6.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.41% 10480.211 10732.582 - 1.45% -
BM_num_put<bool> 2.40% 10.609 10.864 - -0.93% -
BM_std_minmax_element<int>/1024 2.40% 264.005 270.348 - -0.89% -
std::find(vector<int>)_(process_all)/8 2.40% 2.685 2.749 - 3.87% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 2.40% 16.913 17.318 - -4.61% -
BM_RangesPushHeap_uint32_Random_64 2.39% 5.426 5.556 - 0.86% -
BM_std_min<unsigned_long_long>/29 2.39% 2.478 2.537 - 3.31% -
BM_vector_deque_ranges_copy_backward/65536 2.39% 7756.232 7941.659 - 3.66% -
BM_RangesPushHeap_string_Descending_1024 2.39% 2.763 2.829 - 13.94% -
SetIntersection_Front_Set_float_16384_64 2.39% 1852683.821 1896915.856 - -5.78% -
rng::is_sorted(deque<int>)/8 2.39% 2.428 2.486 - -12.89% -
BM_std_min<unsigned___int128>/32 2.39% 12.228 12.520 - -28.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.38% 1656297.283 1695795.328 - -0.73% -
BM_MakeThenSortHeap_uint64_Heap_64 2.38% 8.121 8.314 - 0.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.38% 1855126.467 1899214.762 - -0.12% -
BM_vector_deque_ranges_copy_backward/64000 2.37% 7563.214 7742.775 - 5.56% -
rng::fold_left(deque<int>)/8192 2.37% 4362.712 4466.207 - 2.24% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 2.37% 375.978 384.884 - -0.08% -
SetIntersection_Interlaced_Vector_uint64_1024_4 2.37% 1367520.575 1399891.316 - -0.73% -
BM_PushHeap_uint64_Ascending_256 2.37% 2.146 2.196 - 5.01% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 2.37% 34.370 35.184 - 0.56% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.36% 17.850 18.272 - -8.11% -
BM_std_min<unsigned___int128>/30 2.36% 11.414 11.684 - -27.53% -
rng::partition(vector<int>)_(sparse)/50 2.36% 14.063 14.396 - 0.78% -
BM_std_min<unsigned_short>/27 2.36% 2.300 2.354 - -1.16% -
std::multimap<int,_int>::count(key)_(existent)/8192 2.36% 6.645 6.802 - 1.47% -
rng::find_end(deque<int>)_(same_length)/1024 2.36% 353.804 362.147 - -74.20% -
std::any_of(list<int>)_(process_all)/8192 2.36% 7487.204 7663.703 - 7.49% -
SetIntersection_Front_Set_uint64_16384_1024 2.36% 15749051.470 16120246.993 - 7.90% -
BM_std_minmax_element<int>/4096 2.36% 1041.213 1065.738 - -1.18% -
rng::find_if(vector<char>)_(process_all)/8 2.35% 2.536 2.596 - 4.37% -
SetIntersection_None_Set_float_16384_16384 2.35% 157601691.097 161309360.438 - 2.90% -
BM_std_min<long_long>/31 2.35% 3.408 3.488 - 2.50% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.34% 4.890 5.004 - 0.23% -
BM_deque_vector_ranges_move/4000 2.34% 146.737 150.165 - 4.92% -
std::none_of(vector<int>)_(process_all)/32 2.33% 8.330 8.525 - 1.75% -
BM_std_min<long_long>/8 2.33% 2.655 2.717 - 1.44% -
BM_std_min<unsigned_char>/5 2.33% 1.274 1.304 - -1.00% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 2.33% 1.750 1.791 - 3.07% -
BM_std_min<char>/512 2.33% 6.251 6.397 - 1.24% -
rng::find_if_not(deque<int>)_(process_all)/8192 2.33% 2822.666 2888.309 - 3.08% -
std::partial_sort(vector<int>)_(heap)/8 2.32% 25.928 26.530 - -0.78% -
SetIntersection_Front_Vector_float_256_16 2.32% 4496431.805 4600742.744 - 2.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.32% 346753709.816 354797735.858 - 2.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.32% 1771066.814 1812144.773 - -0.43% -
BM_std_min<short>/4000 2.31% 52.950 54.173 - 2.07% -
BM_vector_deque_move_backward/70000 2.31% 8218.965 8408.695 - 5.05% -
SetIntersection_Front_Vector_uint64_262144_4 2.30% 1106323.034 1131818.754 - 4.79% -
BM_num_get<long> 2.30% 11.461 11.725 - 5.99% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 2.30% 25.649 26.239 - 1.82% -
SetIntersection_Interlaced_Set_string_262144_1024 2.30% 2084278.566 2132193.606 - 0.83% -
rng::is_partitioned(vector<int>)_(partitioned)/32 2.30% 5.841 5.975 - 4.61% -
std::map<int,_int>::erase(key)_(existent)/1024 2.30% 24.421 24.982 - 0.36% -
BM_std_min<short>/5500 2.29% 74.610 76.321 - 2.05% -
BM_std_minmax<long_long>/10 2.29% 2.139 2.189 - -0.06% -
std::unordered_set<int>::erase(key)_(existent)/1024 2.29% 22.170 22.678 - 1.22% -
BM_std_min<short>/4096 2.28% 54.344 55.585 - 2.15% -
SetIntersection_None_Set_uint32_16384_1 2.27% 152879900.713 156355309.948 - -9.27% -
SetIntersection_None_Set_uint32_16384_4 2.27% 152585195.915 156050963.236 - -9.52% -
std::sort(vector<int>)_(descending)/8 2.27% 25.166 25.738 - 4.36% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.27% 3.461 3.539 - 2.44% -
rng::stable_partition(vector<int>)_(sparse)/1024 2.27% 207.600 212.307 - 2.65% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.26% 51.956 53.131 - 20.13% -
BM_RangesPopHeap_float_1024 2.26% 27.955 28.587 - 4.71% -
BM_std_min<unsigned_short>/12 2.26% 1.540 1.575 - 3.79% -
SetIntersection_None_Set_string_256_64 2.26% 9453586.102 9667050.517 - 0.97% -
SetIntersection_None_Set_uint32_1024_1024 2.26% 8765338.776 8963166.129 - 2.63% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 2.25% 23.950 24.490 - 3.20% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 2.25% 9.954 10.178 - -2.46% -
std::generate_n(list<int>)/8192 2.25% 6880.261 7034.801 - 1.78% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 2.24% 185.732 189.901 - 1.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 2.24% 12.997 13.288 - 0.97% -
rng::transform(deque<int>)_(identity_transform)/50 2.24% 19.361 19.795 - -0.12% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.24% 54333.082 55548.495 - 2.38% -
std::find_if(deque<int>)_(bail_25%)/32768 2.24% 2787.769 2850.098 - 3.69% -
BM_PushHeap_float_Random_256 2.24% 7.283 7.446 - 3.25% -
SetIntersection_Front_Vector_string_16_4 2.23% 63847548.454 65269275.105 - 2.51% -
rng::stable_sort(deque<int>)_(descending)/8 2.23% 26.545 27.136 - -0.80% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.23% 10.608 10.844 - 2.86% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.22% 28.350 28.980 - 14.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.22% 1138376.575 1163657.590 - 0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.22% 1101003.699 1125418.370 - 0.07% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 2.21% 81844.155 83651.715 - -4.66% -
BM_MakeThenSortHeap_uint64_Random_262144 2.20% 35.214 35.990 - 1.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.20% 0.734 0.750 - 0.99% -
SetIntersection_Front_Set_uint32_262144_1 2.20% 1064361.943 1087788.264 - -0.89% -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.20% 2.231 2.280 - 1.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.20% 1122752.755 1147428.390 - -1.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.19% 0.825 0.843 - 2.07% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 2.19% 4.775 4.880 - -4.61% -
BM_std_min<unsigned_char>/23 2.19% 2.288 2.338 - 0.21% -
SetIntersection_Front_Set_string_16384_4 2.19% 1328476.920 1357580.382 - 2.85% -
BM_MakeThenSortHeap_float_Descending_262144 2.19% 35.094 35.862 - 4.09% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 2.19% 9.437 9.643 - 3.86% -
BM_std_min<unsigned_char>/28 2.19% 1.745 1.783 - 2.06% -
SetIntersection_Front_Set_uint32_256_1 2.18% 4406451.001 4502628.537 - 1.29% -
std::set<std::string>::find(key)_(non-existent)/8192 2.18% 26.126 26.696 - -5.17% -
BM_MakeThenSortHeap_uint64_Ascending_262144 2.18% 24.920 25.463 - 2.04% -
BM_std_min<unsigned___int128>/28 2.18% 10.635 10.867 - -26.70% -
BM_StringConstructDestroyCStr_Huge_Transparent 2.17% 68.968 70.466 - 2.74% -
BM_StringAssignStr_Huge_Opaque 2.16% 107.492 109.809 - 5.00% -
SetIntersection_Interlaced_Vector_string_262144_1024 2.15% 223624373.913 228437519.780 - -5.35% -
std::find_first_of(vector<int>)_(small_needle)/32 2.15% 50.647 51.736 - 10.48% -
std::rotate(vector<bool>)_(1_element_backward)/8192 2.15% 97.725 99.826 - -4.68% -
BM_std_min<long_long>/6 2.15% 2.121 2.166 - 1.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.15% 1997818.846 2040729.006 - 1.03% -
SetIntersection_Front_Set_uint32_256_4 2.14% 4447160.142 4542475.062 - 1.33% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 2.14% 19121.768 19531.025 - -15.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.14% 1212230.131 1238118.616 - -0.70% -
std::multiset<int>::insert(value)_(new_value)/1024 2.14% 47.885 48.907 - 2.35% -
std::multimap<std::string,_int>::count(key)_(existent)/32 2.13% 19.016 19.421 - 8.52% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 2.13% 51.455 52.552 - 0.42% -
SetIntersection_None_Set_uint64_256_256 2.13% 5714081.022 5835678.647 - -0.78% -
rng::copy(vector<int>)/1048576 2.13% 48811.090 49849.108 - -0.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.13% 1159597.918 1184255.259 - -0.80% -
BM_std_min<unsigned_short>/512 2.12% 7.170 7.322 - 2.57% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 2.11% 23.433 23.928 - 1.28% -
BM_MakeThenSortHeap_uint64_Descending_262144 2.11% 24.411 24.927 - 1.74% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.11% 526278.449 537357.500 - 2.39% -
rng::unique_copy(list<int>)_(sprinkled)/52 2.10% 22.155 22.621 - -5.03% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.10% 43600.385 44515.348 - 4.10% -
BM_RangesPushHeap_string_Descending_256 2.09% 2.555 2.608 - 10.16% -
BM_std_min<unsigned_char>/20 2.09% 1.493 1.524 - 0.55% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 2.09% 20.956 21.394 - 4.32% -
BM_std_minmax<unsigned_char>/5500 2.09% 49.644 50.680 - 0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 2.08% 16990747.295 17344639.559 - 1.44% -
721_gcc_r 2.08% 12.962 13.232 - 0.29% -
std::rotate(deque<int>)_(1_element_forward)/32 2.07% 4.459 4.551 - -1.87% -
SetIntersection_Front_Set_string_256_64 2.07% 14922940.505 15232234.888 - -6.07% -
BM_RangesMakeHeap_float_Random_256 2.07% 1.304 1.331 - -8.02% -
SetIntersection_Front_Set_uint64_64_64 2.07% 15285038.696 15601268.608 - 3.53% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.07% 41.356 42.210 - 9.31% -
BM_std_minmax<short>/19 2.06% 2.301 2.348 - -3.32% -
std::reverse(deque<int>)/512 2.06% 113.491 115.825 - -0.14% -
BM_std_min<unsigned___int128>/27 2.06% 10.240 10.451 - -26.25% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.05% 257193.159 262473.901 - 0.94% -
BM_std_min<char>/70000 2.05% 492.308 502.410 - 1.75% -
std::unordered_set<std::string>::count(key)_(existent)/8192 2.05% 41.033 41.874 - 30.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.05% 51.821 52.884 - 3.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.05% 685.424 699.483 - 0.62% -
BM_std_minmax_element<long_long>/512 2.05% 141.081 143.973 - 4.17% -
BM_std_min<short>/32 2.05% 2.929 2.989 - 1.58% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.05% 13819.595 14102.722 - 1.94% -
rng::rotate(deque<int>)_(1_element_forward)/1024 2.05% 39.831 40.647 - 4.61% -
SetIntersection_Interlaced_Set_uint64_256_256 2.04% 9125660.991 9311995.186 - 3.20% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.04% 16222.618 16553.682 - 2.49% -
BM_MakeThenSortHeap_float_Ascending_1024 2.04% 8.637 8.813 - 1.03% -
BM_std_min<short>/1024 2.04% 13.858 14.140 - 1.64% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 2.03% 23.642 24.123 - 1.98% -
BM_lexicographical_compare_three_way_fast_path/4 2.03% 1.148 1.171 - 2.13% -
BM_MakeThenSortHeap_uint64_Heap_262144 2.03% 24.515 25.013 - 1.02% -
bm_ranges_lexicographical_compare<int>/64 2.03% 4.805 4.903 - -0.18% -
rng::remove_if(list<int>)_(prefix)/8192 2.03% 9060.813 9244.644 - 1.16% -
SetIntersection_Interlaced_Set_string_262144_256 2.03% 2062077.150 2103886.961 - 0.91% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 2.02% 19.834 20.236 - 2.95% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.02% 17.142 17.489 - 3.54% -
rng::rotate_copy(deque<int>)/1024 2.02% 34.029 34.716 - 0.66% -
BM_std_min<unsigned___int128>/25 2.02% 9.488 9.679 - -25.06% -
BM_std_minmax<char>/2 2.02% 0.890 0.908 - 1.48% -
BM_deque_vector_ranges_copy/64 2.01% 2.575 2.627 - 0.72% -
BM_PushHeap_uint32_PipeOrgan_262144 2.01% 3.055 3.116 - 2.85% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.01% 21.021 21.443 - 6.41% -
BM_std_minmax<unsigned_int>/27 2.01% 2.385 2.433 - 2.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.00% 35.342 36.048 - 4.00% -
std::multimap<std::string,_int>::clear()/1024 2.00% 20301.112 20706.298 - 4.65% -
BM_std_minmax<unsigned_short>/3 1.99% 1.171 1.195 - 2.56% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.99% 10.562 10.772 - -0.28% -
BM_std_min<unsigned___int128>/26 1.99% 9.830 10.026 - -26.15% -
std::mismatch(list<int>)_(it,_it,_it)/8 1.99% 2.661 2.714 - 2.64% -
rng::rotate(deque<int>)_(1_element_forward)/50 1.99% 5.769 5.884 - -3.54% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 1.98% 541.030 551.725 - -1.19% -
BM_PushHeap_uint64_Random_256 1.97% 5.652 5.764 - 1.55% -
BM_std_minmax_element<long_long>/1024 1.97% 278.261 283.747 - 4.31% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 1.97% 31.761 32.387 - -8.15% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.97% 5.933 6.050 - 2.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.97% 39227179.091 39998386.090 - 1.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.97% 1211333.511 1235140.732 - -0.32% -
rng::find_end(deque<int>)_(same_length)/8192 1.96% 2816.106 2871.436 - -74.57% -
SetIntersection_Interlaced_Set_uint64_256_4 1.96% 11632331.774 11860818.127 - 3.17% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.95% 34.278 34.946 - 18.27% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.95% 738.171 752.566 - 4.92% -
BM_std_min<long_long>/5 1.95% 1.898 1.935 - 1.59% -
SetIntersection_Front_Vector_string_16384_16 1.95% 1698315.881 1731399.820 - 0.76% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.95% 1.183 1.206 - 0.83% -
BM_StringFindStringLiteral/128 1.94% 3.092 3.152 - 0.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.94% 11672108.387 11898997.160 - 3.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.94% 1670397.947 1702848.553 - -0.08% -
SetIntersection_Front_Set_uint64_1024_1024 1.94% 15403181.199 15702167.352 - -0.36% -
rng::find_first_of(vector<int>)_(large_needle)/1024 1.94% 111355.826 113515.456 - 3.35% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 1.93% 52.553 53.570 - 44.88% -
std::stable_sort(deque<int>)_(heap)/8192 1.93% 17749.819 18093.171 - 2.85% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.93% 17690.060 18031.834 - 1.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.93% 9.237 9.415 - -0.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.92% 1669049.885 1701164.307 - -1.00% -
BM_std_min<unsigned_long_long>/21 1.92% 2.014 2.052 - 2.84% -
std::move(deque<int>)/64 1.92% 5.990 6.105 - 1.70% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.92% 312.963 318.973 - 2.06% -
BM_std_min<long_long>/7 1.92% 2.344 2.389 - 1.68% -
rng::rotate(deque<int>)_(by_1/2)/1024 1.92% 179.382 182.825 - 5.34% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.92% 5.510 5.616 - 0.17% -
SetIntersection_Front_Set_float_64_16 1.91% 16803370.858 17124720.562 - -0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.91% 1671569.008 1703526.857 - -0.22% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.91% 11.958 12.186 - 1.66% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.91% 0.769 0.784 - 0.14% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.90% 23.926 24.382 - 0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.90% 1648294.028 1679656.818 - -0.30% -
SetIntersection_Front_Set_uint32_262144_64 1.90% 1909781.392 1946054.435 - -3.14% -
SetIntersection_Front_Set_uint64_16384_4 1.90% 1130346.250 1151781.261 - 6.31% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 1.89% 76.259 77.702 - 0.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.89% 9225341.357 9399906.310 - -0.92% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 1.89% 28.432 28.970 - -2.95% -
BM_std_minmax<unsigned_short>/15 1.89% 1.912 1.948 - 0.30% -
BM_RangesMakeHeap_uint64_Random_262144 1.88% 1.039 1.059 - 1.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.88% 2228961.426 2270933.838 - 2.11% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.88% 561785.614 572323.938 - 1.93% -
std::fill(list<int>)/50 1.88% 34.816 35.469 - 110.18% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.86% 32.355 32.957 - 3.59% -
std::multimap<int,_int>::erase(key)_(existent)/0 1.86% 21.331 21.728 - 0.32% -
BM_MakeThenSortHeap_float_Random_16384 1.86% 47.054 47.928 - 1.21% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.86% 5.974 6.085 - 0.26% -
BM_vector_deque_copy_backward/64 1.86% 3.016 3.072 - 3.74% -
std::stable_partition(deque<int>)_(sparse)/50 1.86% 28.234 28.758 - -3.23% -
BM_MakeThenSortHeap_uint64_Random_16 1.85% 8.518 8.676 - 1.36% -
BM_std_minmax_element<char>/4 1.85% 1.237 1.260 - 1.43% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 1.85% 19.611 19.974 - 3.50% -
BM_std_min<unsigned___int128>/24 1.85% 9.125 9.294 - -24.39% -
SetIntersection_None_Set_float_256_4 1.85% 11600036.857 11814408.431 - 1.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.84% 4458.056 4540.208 - 6.25% -
std::move(vector<bool>)_(aligned)/512 1.84% 2.346 2.389 - -0.02% -
BM_std_min<unsigned_short>/6 1.84% 0.948 0.965 - 0.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.84% 1.002 1.021 - 2.99% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 1.83% 35.232 35.878 - 0.27% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.83% 55696.162 56716.741 - 1.85% -
rng::count(vector<int>)_(every_other)/8 1.83% 1.326 1.350 - -2.41% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.83% 44.335 45.145 - 1.66% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.83% 51.286 52.222 - 9.80% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.83% 4.014 4.088 - 3.32% -
BM_std_minmax_element<int>/64 1.82% 16.955 17.264 - -0.09% -
BM_std_minmax_element<long_long>/4096 1.82% 1099.138 1119.177 - 3.91% -
std::multiset<int>::lower_bound(key)_(existent)/8192 1.82% 14.906 15.178 - 0.67% -
rng::copy_n(list<int>)/64 1.82% 14.008 14.263 - 0.67% -
BM_RangesPopHeap_float_256 1.82% 22.031 22.432 - 12.22% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.81% 20.757 21.134 - 3.82% -
rng::find_if_not(deque<int>)_(process_all)/32768 1.81% 11453.617 11661.332 - 0.23% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.81% 1.083 1.103 - -2.09% -
BM_std_minmax<short>/31 1.80% 3.079 3.135 - 1.61% -
rng::find_end(deque<int>)_(same_length)/1000 1.80% 346.197 352.444 - -62.48% -
BM_MakeThenSortHeap_float_Ascending_4 1.80% 1.409 1.434 - 2.68% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 1.80% 8.216 8.363 - 2.64% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 1.79% 81906.901 83375.229 - -2.46% -
BM_std_min<unsigned_int>/17 1.79% 0.954 0.971 - 0.01% -
BM_std_min<short>/26 1.79% 2.132 2.170 - 3.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.79% 24.114 24.546 - 2.99% -
BM_RangesSortHeap_uint64_4 1.78% 0.960 0.977 - 4.63% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.78% 277.188 282.135 - 1.63% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.78% 3.555 3.619 - 0.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.78% 7.673 7.810 - 0.97% -
SetIntersection_Front_Vector_float_16384_64 1.78% 1434380.106 1459931.435 - 2.11% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.78% 10.544 10.731 - -0.05% -
rng::copy_if(vector<int>)_(entire_range)/64 1.78% 15.674 15.953 - 3.01% -
std::partial_sort_copy(list<int>)_(heap)/8 1.78% 15.766 16.047 - -1.55% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.78% 17.578 17.891 - 0.70% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.78% 2828.023 2878.307 - 5.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.78% 18673993.360 19005847.887 - -0.56% -
rng::is_partitioned(list<int>)_(partitioned)/1024 1.78% 701.444 713.909 - -0.99% -
rng::stable_partition(vector<int>)_(sparse)/8192 1.78% 1499.489 1526.126 - -1.69% -
BM_lexicographical_compare_three_way_slow_path/16384 1.77% 3799.383 3866.805 - -2.96% -
SetIntersection_None_Set_uint64_1024_16 1.77% 8717942.322 8872146.790 - 1.53% -
BM_PushHeap_uint64_Ascending_1024 1.77% 2.625 2.671 - 3.65% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.76% 45566.900 46369.833 - -0.17% -
rng::copy(vector<bool>)_(aligned)/32768 1.76% 35.359 35.982 - 1.90% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.76% 1865039.715 1897850.586 - 1.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.76% 22.145 22.535 - -0.05% -
std::partition(deque<int>)_(dense)/50 1.76% 13.431 13.667 - -16.35% -
SetIntersection_Front_Set_uint32_64_16 1.75% 16696860.117 16989330.039 - 1.36% -
BM_std_minmax<unsigned_long_long>/3 1.75% 1.250 1.271 - 2.65% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 1.74% 10.646 10.832 - 2.41% -
BM_std_minmax<unsigned_short>/26 1.74% 2.533 2.577 - -0.13% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.74% 1.182 1.203 - -0.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.74% 1590353.869 1618063.772 - 1.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.74% 177824.644 180917.930 - 0.16% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.74% 665.809 677.388 - 0.85% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.74% 17.237 17.537 - 1.21% -
SetIntersection_None_Vector_float_16384_64 1.74% 1174608.752 1195002.942 - -0.72% -
BM_CmpEqual_uchar_uchar 1.74% 1.106 1.125 - 0.86% -
BM_RangesMakeThenSortHeap_string_Descending_1024 1.74% 30.230 30.755 - -19.83% -
BM_RangesPopHeap_float_64 1.73% 13.356 13.588 - 10.90% -
BM_MakeThenSortHeap_float_Heap_262144 1.73% 30.883 31.417 - 1.12% -
rng::partial_sort_copy(deque<int>)_(descending)/1024 1.73% 8428.202 8573.888 - 1.04% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.73% 30.237 30.759 - 4.32% -
BM_std_min<unsigned___int128>/22 1.73% 8.357 8.502 - -22.76% -
SetIntersection_Front_Set_uint64_262144_16384 1.73% 348306430.521 354319362.733 - 5.37% -
BM_std_min<short>/65536 1.73% 923.392 939.332 - 1.56% -
BM_MakeHeap_uint32_PipeOrgan_256 1.73% 0.626 0.637 - 1.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.72% 165857158.716 168712529.913 - -1.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.72% 86719.384 88212.003 - 0.87% -
BM_SortHeap_pair<uint32,_uint32>_16 1.72% 5.828 5.928 - -2.61% -
BM_vector_deque_ranges_move/4000 1.72% 143.824 146.291 - 2.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 1.71% 12993575.405 13216358.065 - -4.06% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.71% 112560.993 114490.659 - 0.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.71% 8697772.391 8846874.401 - 1.05% -
std::is_sorted_until(list<int>)/8 1.71% 2.229 2.267 - 2.68% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 1.70% 149.188 151.726 - -1.42% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 1.70% 71.756 72.977 - 42.79% -
BM_std_min<unsigned_short>/1024 1.70% 13.843 14.078 - 1.23% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.70% 14.007 14.244 - 2.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.69% 1677702.067 1706113.062 - -1.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.69% 178877301.930 181905092.778 - 1.57% -
BM_deque_vector_copy_backward/5500 1.69% 198.431 201.788 - 1.12% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.69% 1.894 1.926 - -3.00% -
rng::sort(deque<int>)_(repeated)/8192 1.69% 6742.546 6856.474 - 4.31% -
std::flat_map<int,_int>::erase(iterator)/1024 1.69% 76.141 77.426 - 1.76% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.68% 5.244 5.332 - -1.25% -
BM_std_min<short>/64000 1.68% 901.708 916.894 - 1.52% -
rng::contains_subrange(list<int>)_(single_element)/50 1.68% 17.650 17.947 - 1.72% -
rng::rotate_copy(deque<int>)/32 1.68% 2.686 2.731 - 1.41% -
BM_std_minmax_element<long_long>/64000 1.68% 17187.376 17475.876 - 2.15% -
std::partition_copy(vector<int>)/50 1.68% 12.998 13.215 - 1.89% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 1.68% 34.618 35.198 - 4.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.67% 33.903 34.471 - 2.62% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 1.67% 64.124 65.197 - 11.15% -
BM_std_min<long_long>/30 1.67% 3.234 3.288 - 3.90% -
BM_RangesPushHeap_uint32_Random_256 1.67% 5.969 6.069 - 2.45% -
BM_deque_deque_move/4096 1.67% 149.327 151.820 - -0.36% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.66% 1.239 1.259 - 1.25% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.66% 24.362 24.767 - 1.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.65% 9264066.342 9417242.139 - 7.10% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.65% 56199.167 57128.259 - 2.42% -
BM_MakeThenSortHeap_uint64_Descending_64 1.65% 8.373 8.512 - 1.32% -
BM_deque_vector_move_backward/4000 1.65% 143.997 146.374 - 2.36% -
std::none_of(deque<int>)_(process_all)/8192 1.65% 2676.299 2720.456 - -5.32% -
BM_std_min<unsigned_long_long>/8 1.65% 2.316 2.355 - 1.12% -
BM_std_min<unsigned___int128>/23 1.64% 8.756 8.900 - -23.64% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.64% 28.140 28.602 - 1.66% -
BM_std_minmax_element<long_long>/70000 1.64% 18747.632 19055.374 - 1.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.64% 4480564.885 4554089.399 - -0.17% -
SetIntersection_Interlaced_Set_float_16_4 1.64% 64293800.507 65348754.315 - 0.62% -
BM_deque_vector_copy_backward/70000 1.64% 8621.428 8762.873 - 0.04% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 1.64% 11.143 11.325 - -6.55% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.64% 593794.959 603534.003 - -0.26% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 1.64% 9.345 9.499 - 3.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.64% 15.051 15.298 - 3.12% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.64% 16.525 16.796 - -0.08% -
BM_CmpEqual_uint_schar 1.64% 1.063 1.081 - 0.21% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.63% 8.502 8.641 - 1.02% -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.63% 1.411 1.434 - 0.56% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 1.63% 16858.825 17133.962 - 0.35% -
BM_RangesMakeHeap_string_Ascending_4 1.63% 2.816 2.862 - -0.01% -
std::set<int>::ctor(&&,_different_allocs)/1024 1.62% 5771.511 5865.261 - 1.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.62% 5743513.176 5836675.763 - -2.31% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 1.62% 22.405 22.769 - 2.75% -
BM_MakeThenSortHeap_uint64_Heap_16384 1.62% 16.405 16.671 - 0.83% -
BM_std_minmax_element<long_long>/4000 1.62% 1073.849 1091.231 - 3.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.62% 96.146 97.700 - 14.38% -
SetIntersection_Front_Set_uint32_16384_16 1.62% 1303227.689 1324284.313 - 1.36% -
BM_LowerBound_pair<uint32,_uint32>_256 1.62% 32.818 33.348 - 1.34% -
BM_std_minmax_element<long_long>/65536 1.61% 17581.599 17865.478 - 1.98% -
std::partition_point(deque<int>)/1024 1.61% 9.176 9.324 - 1.06% -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.61% 1.316 1.337 - -1.63% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 1.61% 2026.181 2058.856 - -0.09% -
rng::move(list<int>)/32768 1.61% 36674.769 37265.017 - 4.35% -
rng::find_if(vector<char>)_(process_all)/50 1.61% 12.516 12.717 - 0.45% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.61% 1822.004 1851.272 - 1.84% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.61% 4262.890 4331.358 - 1.52% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 1.60% 25035.158 25436.859 - -8.68% -
std::search_n(list<int>)_(no_match)/1024 1.60% 732.384 744.134 - -1.91% -
rng::find_last(vector<char>)_(bail_90%)/50 1.60% 1.034 1.050 - 1.85% -
BM_std_minmax<short>/30 1.60% 2.757 2.801 - 0.15% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 1.60% 2.356 2.394 - 8.87% -
bm_swap_ranges_vb_unaligned/8 1.60% 4.762 4.838 - -1.51% -
BM_std_minmax<long_long>/31 1.60% 4.758 4.834 - 0.15% -
std::sort(deque<int>)_(repeated)/8192 1.60% 6739.249 6846.863 - 1.39% -
std::multiset<std::string>::find(key)_(non-existent)/1024 1.59% 22.020 22.371 - 1.02% -
BM_MakeThenSortHeap_uint32_SingleElement_64 1.59% 7.202 7.316 - 0.55% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.59% 2.382 2.420 - 6.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 1.59% 21.990 22.340 - -5.61% -
BM_std_min<unsigned_long_long>/15 1.59% 2.138 2.172 - -0.74% -
rng::rotate(vector<bool>)_(1_element_backward)/50 1.59% 18.063 18.350 - -0.79% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.59% 9.939 10.097 - 2.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.59% 18908.392 19208.269 - 1.10% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.58% 8.950 9.092 - 0.82% -
rng::stable_partition(list<int>)_(alloc_fails)/32 1.58% 1882.170 1911.966 - 0.78% -
std::find_if_not(deque<int>)_(bail_25%)/8192 1.58% 710.010 721.248 - 4.72% -
BM_MakeHeap_string_Descending_256 1.58% 2.714 2.757 - 2.17% -
std::stable_partition(list<int>)_(dense)/32 1.58% 32.959 33.480 - 0.44% -
rng::find_last(vector<char>)_(bail_10%)/8 1.58% 1.566 1.591 - 1.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1.58% 1104615.644 1122036.759 - -0.42% -
BM_std_min<long_long>/4 1.57% 1.678 1.704 - 1.38% -
BM_RangesPushHeap_float_Ascending_64 1.57% 1.738 1.765 - 1.02% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.57% 5596.726 5684.628 - -1.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.57% 0.697 0.707 - 0.88% -
BM_SortHeap_string_16384 1.57% 98.087 99.627 - 0.57% -
std::partial_sort(deque<int>)_(repeated)/8 1.57% 27.412 27.842 - 1.94% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.57% 17223.668 17493.846 - 0.53% -
BM_RangesPushHeap_string_Ascending_262144 1.57% 31.326 31.817 - -9.82% -
SetIntersection_None_Set_float_16384_4 1.57% 156065447.881 158510614.903 - 0.77% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.57% 6.061 6.156 - 1.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1.57% 1112469.815 1129880.786 - -0.02% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.56% 8.753 8.890 - -1.81% -
BM_MakeThenSortHeap_float_Random_1024 1.56% 33.183 33.700 - 1.53% -
rng::none_of(vector<int>)_(process_all)/8 1.56% 2.532 2.572 - 9.28% -
BM_CmpLess_schar_short 1.55% 0.957 0.972 - 2.52% -
rng::stable_sort(deque<int>)_(descending)/8192 1.55% 20855.466 21178.889 - 1.43% -
rng::move(vector<bool>)_(aligned)/512 1.55% 2.633 2.674 - -0.28% -
BM_deque_vector_ranges_move_backward/1 1.55% 2.110 2.143 - 1.23% -
SetIntersection_None_Set_float_64_1 1.55% 22641189.150 22991984.358 - -1.66% -
BM_MakeThenSortHeap_uint64_Random_16384 1.55% 22.050 22.391 - 1.38% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.55% 24.369 24.746 - 1.65% -
std::set<int>::find(key)_(existent)/32 1.55% 1.588 1.613 - -0.45% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 1.55% 529.751 537.936 - -5.50% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.54% 21.244 21.572 - 0.68% -
BM_RangesPushHeap_uint32_Ascending_64 1.54% 2.197 2.231 - 0.72% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.54% 6.198 6.293 - 4.06% -
BM_deque_deque_copy_backward/512 1.53% 22.307 22.648 - 21.95% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 1.53% 524316.859 532346.358 - 2.10% -
BM_std_min<char>/32 1.53% 2.932 2.977 - 1.81% -
BM_std_minmax<long_long>/12 1.53% 2.688 2.729 - -0.14% -
SetIntersection_Interlaced_Set_float_16_16 1.53% 41241468.477 41871921.759 - 1.61% -
BM_deque_vector_ranges_move_backward/1024 1.52% 36.554 37.111 - 1.12% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.52% 16.530 16.782 - 1.19% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.52% 1.694 1.720 - 1.80% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.52% 848.434 861.332 - 4.78% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.52% 15.494 15.730 - -1.48% -
BM_std_min<unsigned_char>/4 1.52% 0.970 0.985 - 0.62% -
SetIntersection_None_Set_uint32_262144_4 1.52% 1153964.846 1171455.975 - 1.19% -
SetIntersection_None_Vector_float_262144_16 1.52% 1188002.571 1206008.004 - -1.25% -
rng::find_first_of(vector<int>)_(large_needle)/32 1.51% 106.312 107.922 - 2.74% -
BM_RangesPushHeap_uint32_Ascending_1024 1.51% 3.889 3.948 - 0.85% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.51% 44763.217 45439.931 - 0.34% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.51% 16.426 16.674 - 0.91% -
BM_deque_vector_move/64 1.51% 2.568 2.607 - -0.90% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 1.51% 10.431 10.589 - 0.57% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.51% 351486018.769 356782214.900 - 3.77% -
bm_ranges_swap_ranges_vb_aligned/512 1.50% 5.184 5.262 - 0.32% -
BM_MakeThenSortHeap_uint64_Random_4 1.50% 4.045 4.106 - 2.04% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.50% 12023.779 12204.328 - -0.46% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.50% 16.167 16.410 - 1.26% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.50% 10.580 10.738 - -0.06% -
rng::is_sorted_until(vector<int>,_pred)/8 1.50% 3.404 3.455 - 1.31% -
SetIntersection_Front_Vector_string_1024_1 1.50% 1124895.574 1141738.447 - 0.11% -
BM_std_min<char>/5500 1.50% 36.787 37.337 - 0.13% -
BM_MakeThenSortHeap_float_Random_256 1.50% 25.616 25.999 - 0.89% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.49% 724.130 734.936 - -8.19% -
std::copy(list<int>)/32768 1.49% 25761.042 26144.986 - -1.05% -
std::set<std::string>::find(key)_(existent)/32 1.49% 15.642 15.875 - -2.63% -
BM_deque_deque_ranges_move_backward/4000 1.49% 145.592 147.760 - 1.97% -
BM_std_minmax_element<long_long>/5500 1.49% 1472.668 1494.594 - 3.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.49% 19.699 19.992 - 0.95% -
SetIntersection_None_Set_string_1024_1 1.49% 8971750.376 9105202.194 - 1.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.49% 1252657.517 1271280.829 - 3.86% -
std::set<int>::clear()/32 1.48% 634.320 643.740 - 0.49% -
rng::move(list<int>)/4096 1.48% 5901.635 5989.255 - 11.05% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.48% 26.854 27.252 - 0.43% -
std::set<std::string>::contains(key)_(existent)/8192 1.48% 27.278 27.683 - -7.42% -
BM_MakeThenSortHeap_float_Random_262144 1.48% 62.574 63.502 - 1.83% -
rng::find_end(vector<int>)_(match_near_end)/8192 1.48% 201.884 204.869 - -99.83% -
SetIntersection_Interlaced_Set_float_262144_1 1.48% 1072655.568 1088494.402 - -1.48% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.47% 986451.418 1000990.043 - 1.08% -
std::partial_sort_copy(deque<int>)_(descending)/1024 1.47% 8445.733 8570.131 - 0.97% -
BM_std_minmax<char>/23 1.47% 2.969 3.013 - -4.82% -
BM_num_get<void*> 1.47% 11.510 11.679 - 0.22% -
BM_MakeHeap_uint64_Random_1024 1.47% 1.052 1.068 - -2.71% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.47% 87.414 88.695 - 1.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.47% 2.148 2.179 - 3.87% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.46% 4.052 4.111 - 1.03% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.46% 68610.665 69614.848 - 1.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.46% 13308105.263 13502777.225 - 5.75% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.46% 14429.976 14640.851 - 1.99% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.46% 7.571 7.682 - 2.86% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.46% 1.159 1.176 - 1.83% -
BM_MakeThenSortHeap_string_Heap_1024 1.46% 62.916 63.833 - 1.61% -
rng::generate_n(deque<int>)/32 1.45% 8.293 8.414 - -1.09% -
BM_std_minmax<char>/29 1.45% 2.404 2.439 - -4.54% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.45% 14.143 14.348 - 1.67% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.45% 11.586 11.754 - 2.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.45% 18080715.616 18343232.126 - 1.18% -
BM_vector_deque_ranges_move_backward/65536 1.45% 7661.877 7773.032 - 7.01% -
SetIntersection_None_Set_uint32_16384_16 1.45% 153041485.145 155260505.745 - -9.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 1.45% 17474586.290 17727918.215 - 0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.45% 8702648.109 8828765.020 - -25.95% -
BM_LowerBound_float_64 1.45% 8.512 8.636 - 1.33% -
BM_std_min<char>/65536 1.45% 461.003 467.682 - 1.05% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.45% 0.696 0.706 - 1.54% -
rng::contains(deque<int>)_(process_all)/8192 1.45% 1909.198 1936.849 - 1.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.45% 1199732.377 1217095.518 - 2.48% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.45% 1.105 1.121 - 0.91% -
std::set<int>::contains(key)_(non-existent)/8192 1.45% 8.325 8.445 - 1.62% -
std::sort(vector<int>)_(pipe-organ)/8 1.44% 18.552 18.819 - 1.03% -
BM_RangesSortHeap_float_4 1.44% 1.037 1.052 - 2.49% -
BM_MakeThenSortHeap_uint64_Random_64 1.44% 11.723 11.892 - 1.51% -
BM_StringFindStringLiteral/512 1.44% 9.318 9.452 - -0.34% -
BM_RangesPushHeap_uint32_Ascending_256 1.44% 3.048 3.092 - 0.78% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.44% 2.648 2.686 - 0.62% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 1.44% 59.506 60.362 - 1.56% -
BM_MakeHeap_string_Descending_4 1.44% 2.110 2.140 - 2.16% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 1.44% 43.091 43.709 - 0.85% -
BM_std_minmax<char>/30 1.44% 2.655 2.693 - -5.76% -
std::remove_copy(list<int>)_(sprinkled)/50 1.43% 18.654 18.922 - -0.06% -
rng::find(list<int>)_(bail_25%)/8192 1.43% 1431.313 1451.805 - 2.00% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.43% 19.778 20.061 - -1.50% -
BM_std_minmax<long_long>/28 1.43% 4.077 4.135 - -0.11% -
SetIntersection_Front_Vector_float_262144_16 1.43% 1196938.912 1214040.670 - 1.83% -
SetIntersection_Front_Set_uint32_16384_1024 1.43% 15396532.240 15616437.992 - 1.00% -
std::partial_sort_copy(deque<int>)_(heap)/1024 1.43% 8575.048 8697.480 - 0.06% -
BM_CmpEqual_ushort_short 1.43% 1.035 1.050 - -0.72% -
BM_MakeThenSortHeap_uint64_Ascending_16 1.43% 5.456 5.534 - 1.03% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 1.42% 163296.024 165621.370 - -2.35% -
std::rotate_copy(deque<int>)/8192 1.42% 291.113 295.257 - 0.07% -
BM_std_min<char>/64000 1.42% 450.498 456.890 - 1.04% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.42% 4067.407 4125.037 - 1.38% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 1.42% 20167.562 20453.079 - -14.65% -
rng::partition_point(deque<int>)/32 1.41% 4.204 4.264 - 0.87% -
SetIntersection_None_Set_uint64_1024_64 1.41% 8686813.644 8809607.535 - 1.55% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.41% 24.370 24.714 - 1.31% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 1.41% 8.441 8.560 - 0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 1.41% 3642579.081 3693826.250 - 1.15% -
SetIntersection_Interlaced_Set_uint64_16_4 1.41% 64204670.788 65107385.785 - 1.19% -
SetIntersection_None_Vector_uint64_1024_4 1.41% 1137964.983 1153964.163 - 0.68% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 1.41% 100.966 102.385 - 0.83% -
std::find_end(forward_list<int>)_(match_near_end)/1000 1.40% 756.890 767.522 - -0.06% -
SetIntersection_Front_Vector_float_16384_16 1.40% 1177308.522 1193834.903 - 0.38% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.40% 30757.941 31189.350 - -0.31% -
BM_vector_deque_copy/64 1.40% 2.767 2.806 - -0.33% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 1.40% 10.430 10.576 - -2.72% -
rng::copy_if(list<int>)_(every_other)/32768 1.40% 25749.759 26109.903 - 3.06% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.40% 0.983 0.997 - -3.56% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 1.40% 8.847 8.971 - 0.85% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 1.39% 57556.085 58357.952 - 1.46% -
SetIntersection_Interlaced_Vector_string_16384_4 1.39% 1847347.976 1873048.983 - 2.86% -
BM_RangesMakeThenSortHeap_uint64_Random_16384 1.39% 22.055 22.361 - 0.27% -
BM_std_minmax<unsigned_char>/3 1.39% 1.196 1.212 - 1.66% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.38% 5.478 5.554 - 3.44% -
rng::move_backward(list<int>)/262144 1.38% 301612.921 305786.787 - 14.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.38% 1107591.545 1122915.261 - -0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.38% 10013209.114 10151687.890 - 1.36% -
BM_vector_deque_ranges_copy/4000 1.38% 142.163 144.129 - 1.99% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.38% 126.851 128.601 - 0.78% -
SetIntersection_None_Set_uint64_256_4 1.38% 11389489.110 11546618.499 - 1.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.38% 1072562.198 1087355.618 - -2.79% -
std::find_if(vector<char>)_(process_all)/50 1.38% 12.510 12.683 - 0.53% -
BM_MakeThenSortHeap_string_Heap_4 1.38% 5.853 5.934 - -0.17% -
BM_MakeThenSortHeap_string_Heap_256 1.38% 48.924 49.598 - 1.03% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.37% 11.597 11.756 - 0.77% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1.37% 1941.478 1968.045 - 0.55% -
std::search(vector<int>)_(single_element)/1024 1.37% 236.656 239.890 - 2.42% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 1.36% 21.862 22.160 - -0.14% -
BM_PushHeap_float_Ascending_64 1.36% 1.746 1.770 - -2.37% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.36% 1.178 1.194 - 0.46% -
std::replace_if(list<int>)_(sprinkled)/50 1.36% 23.881 24.206 - 5.14% -
std::rotate(deque<int>)_(1_element_forward)/50 1.36% 5.295 5.367 - -0.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.36% 9.709 9.841 - 0.25% -
std::find_if(deque<int>)_(process_all)/50 1.36% 23.380 23.697 - -0.87% -
BM_MakeThenSortHeap_float_Heap_4 1.35% 1.190 1.207 - -2.63% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.35% 21.464 21.755 - 0.82% -
SetIntersection_None_Vector_uint64_16384_16384 1.35% 1159514.278 1175207.244 - 0.61% -
SetIntersection_None_Vector_string_256_1 1.35% 4740644.108 4804752.123 - 1.26% -
BM_RangesPushHeap_string_Descending_64 1.35% 2.399 2.431 - 7.79% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 1.35% 77.279 78.322 - 1.03% -
BM_std_min<unsigned_short>/4096 1.35% 55.077 55.819 - 1.22% -
BM_MakeThenSortHeap_string_Heap_64 1.35% 33.674 34.128 - 0.12% -
BM_std_min<short>/25 1.35% 2.135 2.163 - 3.73% -
rng::remove_if(vector<int>)_(prefix)/1024 1.35% 350.191 354.909 - -7.34% -
BM_std_min<unsigned_short>/4000 1.34% 53.678 54.400 - 1.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.34% 1296867.657 1314303.396 - 5.34% -
BM_std_minmax<short>/20 1.34% 1.984 2.010 - 0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.34% 10842992.731 10988559.583 - -0.36% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.34% 3060.909 3101.983 - 1.00% -
BM_std_minmax<short>/11 1.34% 1.794 1.818 - 1.25% -
std::stable_partition(vector<int>)_(sparse)/1024 1.34% 215.888 218.783 - 5.56% -
BM_RangesMakeThenSortHeap_string_Descending_262144 1.34% 85.350 86.493 - -13.28% -
BM_MakeThenSortHeap_uint64_Ascending_64 1.34% 8.321 8.432 - 1.12% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 1.33% 2.690 2.726 - 5.74% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.33% 37.372 37.870 - -1.77% -
BM_SortHeap_float_16384 1.33% 27.864 28.235 - 5.67% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 1.33% 59.164 59.950 - 1.45% -
rng::sort(deque<int>)_(qsort_adversarial)/1024 1.33% 18113.323 18353.459 - 1.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.32% 16.167 16.381 - 0.08% -
736_ocio_r 1.32% 16.293 16.508 - 0.69% -
std::search(vector<int>)_(single_element)/1000 1.32% 231.420 234.475 - 2.53% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.32% 16.278 16.493 - 2.05% -
rng::replace(list<int>)_(sprinkled)/8192 1.32% 7185.989 7280.519 - -0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.32% 1109370.251 1123962.050 - 2.21% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 1.31% 22.260 22.553 - -6.28% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.31% 55.088 55.809 - 1.78% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.31% 24.912 25.238 - -12.07% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.31% 1.103 1.118 - 0.87% -
SetIntersection_Front_Set_float_16384_1 1.31% 1106028.877 1120493.277 - 0.40% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.31% 18.817 19.063 - 2.03% -
rng::find(deque<int>)_(process_all)/8 1.31% 3.435 3.480 - -1.21% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.30% 63.494 64.322 - 0.87% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.30% 1.929 1.954 - 0.17% -
std::stable_sort(deque<int>)_(descending)/8192 1.30% 20862.079 21133.350 - 0.40% -
rng::replace_if(list<int>)_(sprinkled)/8192 1.30% 7409.576 7505.686 - 0.72% -
BM_lexicographical_compare_three_way_fast_path/16 1.30% 4.386 4.443 - 2.36% -
SetIntersection_Interlaced_Vector_string_262144_1 1.30% 1149402.273 1164298.552 - 0.16% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.30% 1.489 1.508 - 1.52% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.30% 8.852 8.967 - 1.15% -
SetIntersection_None_Set_uint32_262144_64 1.29% 1155327.069 1170286.135 - 1.72% -
BM_MakeThenSortHeap_string_Heap_16384 1.29% 100.522 101.820 - 0.99% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.29% 16.142 16.350 - 0.72% -
std::rotate(vector<bool>)_(1_element_backward)/32 1.29% 17.319 17.542 - -0.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.29% 10.409 10.543 - 1.20% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 1.29% 5.478 5.549 - 1.27% -
SetIntersection_None_Set_uint32_262144_1024 1.29% 1154420.246 1169257.325 - 2.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.28% 6030040.162 6107508.705 - -8.73% -
BM_RangesPushHeap_string_QuickSortAdversary_16 1.28% 10.154 10.285 - 1.02% -
BM_std_min<unsigned_short>/5500 1.28% 75.411 76.377 - 1.13% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.28% 17.939 18.168 - 1.55% -
BM_RangesMakeHeap_uint32_Random_1024 1.28% 1.038 1.052 - -1.83% -
std::rotate(vector<bool>)_(1_element_backward)/50 1.28% 17.317 17.538 - 0.33% -
std::set<int>::insert(value)_(new_value)/32 1.28% 19.533 19.782 - 0.20% -
BM_std_min<unsigned___int128>/21 1.27% 7.983 8.085 - -22.15% -
BM_MakeThenSortHeap_float_Random_64 1.27% 17.863 18.090 - -0.42% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.27% 3055.790 3094.641 - 1.59% -
BM_CmpLess_ushort_int 1.27% 1.103 1.118 - -0.21% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 1.27% 7.572 7.668 - 0.78% -
std::multimap<int,_int>::erase(iterator)/8192 1.27% 20.890 21.155 - 0.95% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.27% 16.536 16.746 - 0.48% -
BM_std_min<char>/4096 1.27% 28.640 29.003 - -1.75% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.27% 11322780.429 11466437.488 - 0.57% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.27% 18.861 19.099 - 1.84% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.27% 9354.984 9473.437 - 3.49% -
SetIntersection_Front_Vector_float_1024_256 1.27% 2607373.080 2640376.661 - 11.62% -
BM_std_minmax<short>/27 1.26% 2.850 2.886 - 0.49% -
SetIntersection_None_Set_uint64_64_1 1.26% 23289629.302 23584126.173 - 0.37% -
BM_RangesPushHeap_string_Descending_16384 1.26% 2.701 2.735 - 11.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.26% 1.786 1.809 - 0.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.26% 64.972 65.791 - -0.51% -
rng::find_last(vector<char>)_(bail_10%)/50 1.26% 5.637 5.708 - 2.60% -
BM_deque_deque_ranges_move/64000 1.26% 2830.247 2865.853 - 1.00% -
SetIntersection_Front_Set_uint64_262144_1024 1.26% 15457954.225 15652122.881 - 8.07% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.25% 16.885 17.096 - 3.19% -
SetIntersection_None_Vector_float_262144_1024 1.25% 1206406.148 1221532.414 - -0.84% -
BM_MakeThenSortHeap_string_Heap_16 1.25% 17.172 17.388 - -0.81% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 1.25% 24.549 24.856 - -0.38% -
BM_MakeThenSortHeap_float_Heap_256 1.25% 6.152 6.229 - -0.11% -
BM_std_minmax<long_long>/20 1.25% 3.274 3.315 - -0.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.25% 11.950 12.099 - 2.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 1.25% 17494360.566 17712462.547 - -0.05% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 1.25% 2.044 2.070 - -1.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.24% 2039069.660 2064425.377 - -1.33% -
BM_CmpLess_ushort_schar 1.24% 1.035 1.047 - 0.44% -
rng::copy(list<int>)/32768 1.24% 26098.826 26422.216 - -1.19% -
SetIntersection_None_Set_uint32_262144_256 1.24% 1156783.853 1171095.377 - 1.82% -
BM_StringFindNoMatch/512 1.24% 9.245 9.359 - 0.94% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.24% 1.048 1.061 - 0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 1.24% 8683323.786 8790618.800 - -26.23% -
std::none_of(deque<int>)_(process_all)/32768 1.23% 10695.004 10826.996 - -5.96% -
BM_std_min<char>/21 1.23% 1.776 1.798 - -0.64% -
SetIntersection_Front_Set_float_262144_4 1.23% 1121985.126 1135793.614 - -0.39% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 1.23% 2.050 2.076 - -0.21% -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 1.23% 11.089 11.225 - 0.99% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.23% 8611.837 8717.447 - 2.14% -
BM_CmpLess_schar_int 1.22% 1.134 1.147 - 1.04% -
rng::sort(vector<int>)_(pipe-organ)/8 1.22% 18.618 18.845 - 0.90% -
BM_MakeHeap_uint64_Random_262144 1.22% 1.042 1.055 - 1.74% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 1.22% 788.278 797.890 - -1.25% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.22% 14.131 14.303 - 0.27% -
BM_RangesPushHeap_uint64_Random_4 1.22% 2.178 2.205 - 3.24% -
rng::partial_sort(deque<int>)_(repeated)/8 1.21% 27.244 27.574 - -0.22% -
BM_CmpLess_short_short 1.21% 0.945 0.957 - -0.87% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.21% 19.841 20.082 - 0.85% -
BM_CmpLess_uint_uint 1.21% 1.111 1.124 - 0.45% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 1.21% 76.275 77.198 - 27.24% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.21% 4127.006 4176.901 - -0.73% -
std::multimap<int,_int>::contains(key)_(existent)/1024 1.21% 3.676 3.720 - -1.29% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 1.21% 2.871 2.906 - -1.40% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 1.21% 76.814 77.742 - -4.31% -
SetIntersection_Front_Set_float_256_16 1.21% 4916909.774 4976244.120 - -0.17% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.21% 1.198 1.213 - 1.28% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 1.21% 57.685 58.380 - 0.79% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.20% 41.511 42.011 - 1.16% -
SetIntersection_Front_Vector_string_256_4 1.20% 4931210.986 4990485.295 - 0.40% -
BM_std_min<long_long>/4000 1.20% 441.806 447.111 - 0.84% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.20% 495908.522 501856.883 - 1.03% -
std::reverse_copy(list<int>)/8 1.20% 2.356 2.384 - -1.46% -
BM_num_put<unsigned_long_long> 1.19% 11.475 11.612 - -4.71% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.19% 39.767 40.242 - 2.08% -
BM_MakeThenSortHeap_uint64_Heap_1024 1.19% 10.300 10.423 - 0.46% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.19% 105.481 106.737 - -0.33% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 1.19% 7210.841 7296.653 - 0.58% -
BM_std_minmax<char>/21 1.19% 2.253 2.280 - -4.67% -
BM_MakeHeap_string_Ascending_4 1.19% 2.826 2.859 - 0.59% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 1.19% 25.084 25.382 - 0.34% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.19% 54316.295 54960.250 - 0.25% -
SetIntersection_Front_Set_uint32_256_16 1.18% 4881981.351 4939759.733 - -1.42% -
SetIntersection_Interlaced_Vector_string_262144_64 1.18% 17894668.322 18106186.319 - -18.13% -
SetIntersection_None_Set_float_16384_1 1.18% 156674713.322 158525231.740 - 0.59% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.18% 294.870 298.352 - 0.50% -
rng::rotate(list<int>)_(by_1/2)/32 1.18% 6.666 6.745 - 10.59% -
BM_StringFindStringLiteral/256 1.18% 5.372 5.436 - 2.05% -
std::set<std::string>::equal_range(key)_(existent)/8192 1.18% 29.806 30.157 - 11.67% -
BM_std_min<unsigned_short>/10 1.17% 1.018 1.030 - 1.21% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.17% 1.248 1.262 - 0.59% -
std::copy_if(list<int>)_(entire_range)/262144 1.17% 218056.380 220615.338 - 0.97% -
BM_deque_vector_copy_backward/64000 1.17% 7975.987 8069.557 - -1.73% -
BM_std_minmax<unsigned_int>/11 1.17% 1.752 1.772 - -3.04% -
rng::partial_sort(deque<int>)_(shuffled)/8 1.17% 33.629 34.022 - -0.57% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.17% 234132.224 236870.031 - 1.38% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.17% 146736.090 148451.358 - 0.52% -
BM_PushHeap_float_Ascending_1024 1.17% 3.105 3.141 - -1.19% -
std::partition_copy(list<int>)/50 1.17% 13.039 13.191 - -0.10% -
SetIntersection_None_Set_uint64_256_1 1.17% 11425469.236 11558837.589 - 0.54% -
BM_RangesMakeHeap_string_SingleElement_16 1.17% 5.739 5.806 - 4.94% -
rng::starts_with(deque<int>)/8 1.17% 4.091 4.139 - 0.98% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.16% 1.655 1.674 - -0.05% -
rng::unique_copy(list<int>)_(sprinkled)/32 1.16% 10.820 10.945 - -14.71% -
BM_std_min<char>/4000 1.16% 27.040 27.354 - -1.75% -
BM_CmpLess_uint_ushort 1.16% 1.124 1.137 - 1.15% -
BM_std_min<unsigned_short>/4 1.16% 0.999 1.010 - 3.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.16% 11.363 11.494 - 0.70% -
rng::shuffle(vector<int>)/1024 1.15% 8974.132 9077.707 - -0.28% -
BM_MakeThenSortHeap_string_PipeOrgan_16 1.15% 9.608 9.719 - 1.62% -
BM_std_minmax<char>/22 1.15% 2.514 2.543 - -4.80% -
rng::sort(vector<NonIntegral>)_(ascending)/8 1.15% 16.481 16.671 - 0.90% -
BM_deque_deque_ranges_move_backward/70000 1.15% 8935.500 9038.108 - 6.26% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.15% 594436.561 601258.979 - -0.32% -
rng::for_each(set<int>::iterator)/50 1.15% 42.879 43.371 - -14.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 1.15% 27020284.443 27330048.504 - 67.18% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.15% 32.753 33.128 - 0.98% -
BM_MakeThenSortHeap_float_Ascending_16384 1.15% 28.079 28.401 - 2.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.15% 10.914 11.039 - 0.47% -
std::equal(vector<bool>)_(unaligned)/1048576 1.15% 6417.651 6491.141 - 1.48% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 1.14% 23.500 23.768 - -8.69% -
SetIntersection_None_Set_uint32_262144_16 1.14% 1157744.873 1170977.213 - 1.25% -
SetIntersection_Front_Vector_string_262144_16384 1.14% 346896433.306 350854871.730 - -0.50% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.14% 3.622 3.664 - 3.09% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 1.14% 16.919 17.112 - 0.66% -
SetIntersection_Interlaced_Set_uint64_64_16 1.14% 24117564.962 24392534.451 - 0.39% -
std::search(vector<int>)_(no_match)/8192 1.14% 1671.347 1690.389 - 1.80% -
rng::partial_sort_copy(deque<int>)_(heap)/1024 1.14% 8598.219 8696.162 - -0.05% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.14% 208851.066 211229.290 - 1.51% -
SetIntersection_None_Vector_float_16384_1024 1.14% 1190913.050 1204465.286 - 2.78% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 1.13% 60.580 61.268 - 6.89% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.13% 14.801 14.969 - 0.43% -
BM_MakeThenSortHeap_uint64_SingleElement_16 1.13% 3.992 4.037 - 1.15% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.13% 14.609 14.774 - -3.85% -
rng::unique_copy(deque<int>)_(sprinkled)/32 1.13% 11.410 11.539 - 14.44% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.13% 727.168 735.386 - 2.78% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 1.13% 6793.329 6869.919 - 0.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.13% 3.437 3.475 - 2.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.13% 159898471.452 161700445.522 - -0.23% -
SetIntersection_Interlaced_Set_uint64_16_1 1.13% 66563332.864 67313350.809 - 1.14% -
BM_MakeThenSortHeap_uint64_Heap_16 1.13% 5.260 5.319 - 0.00% -
rng::find_if_not(vector<char>)_(process_all)/32768 1.12% 8137.540 8229.045 - 1.11% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.12% 22.474 22.726 - 1.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.12% 14069.878 14227.979 - -0.35% -
BM_std_minmax<unsigned_char>/12 1.12% 2.010 2.033 - 4.49% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.12% 53035.932 53630.939 - -3.02% -
SetIntersection_Front_Set_uint64_256_16 1.12% 4842025.252 4896272.379 - -0.12% -
rng::copy_if(list<int>)_(entire_range)/8 1.12% 2.561 2.589 - -0.29% -
BM_std_min<long_long>/4096 1.12% 452.784 457.855 - 0.84% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 1.12% 9300.558 9404.542 - 0.51% -
BM_LowerBound_pair<uint32,_uint32>_16384 1.12% 101.142 102.272 - 0.44% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.12% 141994.525 143580.637 - 1.83% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.12% 112505.111 113761.207 - 0.11% -
BM_MakeThenSortHeap_string_Ascending_1024 1.12% 38.497 38.927 - 8.59% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.12% 477.086 482.407 - 0.45% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.11% 3.585 3.625 - -1.19% -
std::partial_sort_copy(deque<int>)_(heap)/8 1.11% 15.790 15.966 - -4.79% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.11% 49.828 50.383 - 0.27% -
SetIntersection_Front_Vector_float_1024_1 1.11% 1101405.603 1113637.751 - -1.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.11% 32.301 32.660 - 0.24% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.11% 8.940 9.039 - 1.47% -
std::map<int,_int>::find(key)_(existent)/32 1.11% 1.560 1.577 - 3.01% -
BM_SortHeap_string_256 1.10% 45.220 45.719 - 0.10% -
rng::sort(vector<int>)_(qsort_adversarial)/8 1.10% 16.729 16.914 - 0.27% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.10% 10172.919 10285.140 - -2.49% -
BM_num_get<unsigned_short> 1.10% 10.456 10.572 - 0.49% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 1.10% 69.434 70.197 - 1.08% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.10% 17.216 17.406 - 2.23% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.10% 197.724 199.895 - 1.35% -
SetIntersection_Interlaced_Set_float_256_4 1.10% 11400087.891 11525273.092 - -1.42% -
rng::find_if_not(vector<int>)_(process_all)/32768 1.10% 8815.781 8912.586 - 1.06% -
BM_MakeThenSortHeap_float_Ascending_262144 1.10% 31.384 31.728 - 0.60% -
SetIntersection_Front_Vector_uint32_256_1 1.10% 4397888.958 4446091.133 - 0.66% -
rng::transform(deque<int>,_deque<int>)/50 1.10% 34.267 34.643 - 0.97% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.10% 472.158 477.331 - 0.32% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.09% 1.504 1.520 - 2.38% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.09% 1.265 1.278 - 2.95% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 1.09% 27.111 27.408 - -0.35% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.09% 13.773 13.923 - 0.10% -
std::rotate(list<int>)_(by_1/3)/8192 1.09% 8554.169 8647.648 - -1.45% -
std::move_backward(deque<int>)/32768 1.09% 3645.986 3685.797 - 2.17% -
BM_std_min<unsigned_long_long>/9 1.09% 1.156 1.169 - -0.04% -
BM_RangesMakeThenSortHeap_uint32_Heap_256 1.09% 8.253 8.343 - 0.28% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.09% 261.070 263.916 - 0.99% -
SetIntersection_None_Vector_float_262144_262144 1.09% 1213315.268 1226512.622 - -0.34% -
BM_vector_deque_move_backward/1 1.09% 2.309 2.335 - -9.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.09% 23.875 24.134 - 1.38% -
SetIntersection_Interlaced_Set_float_64_16 1.09% 24127209.679 24389038.062 - -1.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.08% 5268154.544 5325183.390 - 1.12% -
std::stable_partition(vector<int>)_(dense)/50 1.08% 25.354 25.629 - -3.03% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.08% 2.519 2.546 - 2.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.08% 20321276.072 20540119.072 - 0.79% -
BM_RangesMakeHeap_float_Random_16384 1.08% 1.159 1.171 - -3.70% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 1.08% 10.721 10.837 - 0.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.08% 3358.110 3394.260 - 2.20% -
std::unordered_multimap<int,_int>::clear()/32 1.08% 610.926 617.500 - 0.26% -
std::set<std::string>::ctor(const&)/32 1.08% 689.429 696.843 - 0.80% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.07% 87.537 88.477 - 1.10% -
BM_RangesMakeThenSortHeap_uint32_Random_4 1.07% 3.976 4.019 - 0.63% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 1.07% 16.452 16.628 - 0.86% -
BM_MakeThenSortHeap_uint64_Heap_256 1.07% 8.397 8.487 - 0.64% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 1.07% 16.677 16.855 - 0.57% -
SetIntersection_Front_Vector_float_64_4 1.07% 16961669.701 17143039.053 - 0.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.07% 19.377 19.584 - 2.12% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 1.07% 23.064 23.311 - -7.97% -
BM_RangesPushHeap_string_QuickSortAdversary_4 1.07% 6.091 6.156 - 1.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.07% 1224.391 1237.474 - 6.85% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 1.07% 47.495 48.002 - 0.75% -
rng::for_each(map<int>)/8 1.07% 4.508 4.556 - 1.84% -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 1.07% 25.559 25.832 - 1.14% -
SetIntersection_None_Vector_float_1024_16 1.07% 1136030.609 1148130.831 - -1.35% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 1.06% 16.709 16.887 - 0.18% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 1.06% 16749.999 16927.963 - 11.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.06% 15588775.457 15754358.346 - 0.51% -
BM_CmpEqual_uint_short 1.06% 1.059 1.070 - 0.94% -
SetIntersection_Interlaced_Set_uint64_16384_1 1.06% 1105408.139 1117141.734 - 4.18% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.06% 21.167 21.392 - -0.12% -
rng::partial_sort(deque<int>)_(heap)/8 1.06% 37.715 38.115 - 3.28% -
std::partition_point(vector<int>)/32 1.06% 2.543 2.570 - -0.20% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.06% 539.779 545.498 - -1.08% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 1.06% 26.833 27.117 - 36.24% -
BM_std_min<unsigned_char>/22 1.06% 2.059 2.081 - -1.09% -
rng::contains(deque<int>)_(process_all)/1048576 1.06% 248997.083 251626.126 - 0.85% -
rng::rotate(vector<bool>)_(1_element_backward)/32 1.06% 18.157 18.348 - -0.79% -
rng::rotate(vector<bool>)_(1_element_forward)/50 1.05% 18.131 18.322 - -0.78% -
BM_RangesPushHeap_string_QuickSortAdversary_64 1.05% 12.896 13.032 - 0.84% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.05% 32.037 32.374 - 0.32% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 1.05% 16.674 16.850 - -0.34% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 1.05% 25.766 26.037 - 6.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.05% 1207648.374 1220325.202 - -3.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 1.05% 17475037.401 17658305.315 - 0.62% -
BM_MakeThenSortHeap_uint32_Heap_16384 1.05% 16.385 16.557 - 1.02% -
BM_std_min<unsigned___int128>/20 1.05% 7.632 7.712 - -21.11% -
std::fill_n(deque<int>)/8192 1.05% 240.987 243.511 - 1.48% -
rng::sort(deque<int>)_(pipe-organ)/1024 1.04% 2787.615 2816.717 - -1.19% -
SetIntersection_None_Vector_string_16384_4 1.04% 1284306.779 1297691.212 - 1.29% -
BM_num_get<bool> 1.04% 12.481 12.611 - 4.39% -
BM_StringCopy_Huge 1.04% 103.418 104.492 - 3.48% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.04% 29.555 29.862 - 1.65% -
rng::copy(deque<int>)/262144 1.03% 10342.408 10449.442 - 0.34% -
SetIntersection_Interlaced_Vector_float_4_4 1.03% 144983519.780 146480646.521 - 0.64% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 1.03% 24.717 24.972 - 0.60% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.03% 42.526 42.964 - 2.88% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 1.03% 6.450 6.516 - -0.77% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.03% 31.918 32.247 - 1.27% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 1.03% 16.125 16.291 - -0.09% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.03% 3.579 3.615 - 0.03% -
BM_SortHeap_string_1024 1.03% 60.155 60.773 - -0.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.03% 22.759 22.992 - 0.14% -
SetIntersection_Front_Set_float_262144_1 1.03% 1113461.685 1124881.883 - 0.80% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.03% 63495.637 64146.524 - 1.41% -
SetIntersection_Interlaced_Vector_uint64_16384_4 1.02% 1389250.478 1403472.821 - -12.17% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 1.02% 19.279 19.476 - 0.62% -
rng::remove_copy_if(vector<int>)_(prefix)/32 1.02% 11.201 11.315 - 0.13% -
BM_MakeThenSortHeap_uint32_Heap_1024 1.02% 10.325 10.430 - 0.47% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.02% 1.037 1.047 - 8.53% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 1.02% 34.533 34.885 - 0.86% -
BM_SortHeap_string_64 1.02% 30.227 30.535 - -0.04% -
std::find_if_not(vector<char>)_(process_all)/8 1.02% 2.508 2.534 - 2.61% -
BM_MakeThenSortHeap_string_PipeOrgan_64 1.02% 15.092 15.246 - 1.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 1.02% 71047902.476 71770923.309 - 0.53% -
BM_MakeThenSortHeap_string_Descending_64 1.02% 12.900 13.031 - -0.89% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.02% 9.199 9.293 - -0.08% -
rng::find_if(vector<int>)_(process_all)/32768 1.02% 8812.563 8902.143 - 1.00% -
SetIntersection_Front_Vector_float_256_1 1.02% 4414787.613 4459651.573 - 0.28% -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.02% 211.290 213.437 - 1.06% -
BM_MakeThenSortHeap_float_Random_16 1.01% 9.889 9.989 - -2.17% -
BM_CmpEqual_int_uint 1.01% 1.106 1.118 - 0.53% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 1.01% 325.833 329.132 - -6.37% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.01% 20.514 20.721 - 1.84% -
BM_std_min<long_long>/5500 1.01% 610.866 617.028 - 0.52% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.01% 6235.358 6298.224 - 0.73% -
rng::transform(list<int>)_(identity_transform)/8192 1.01% 8068.101 8149.392 - 7.19% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.01% 631864.602 638216.400 - -0.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.01% 11415142.634 11529887.707 - 1.60% -
BM_std_min<char>/1024 1.00% 8.439 8.524 - 2.57% -
BM_CmpEqual_uchar_ushort 1.00% 1.115 1.126 - 0.71% -
BM_deque_vector_move/4000 1.00% 145.091 146.546 - 4.72% -
BM_vector_deque_ranges_move_backward/512 1.00% 17.949 18.129 - 2.20% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::partition(list<int>)_(dense)/1024 -64.85% 1105.884 388.705 - -1.13% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -59.23% 58.689 23.929 - -48.16% -
std::copy_backward(vector<bool>)_(aligned)/262144 -59.20% 682.367 278.432 - -62.86% -
rng::partition(list<int>)_(dense)/1024 -53.83% 833.410 384.818 - -0.59% -
std::rotate(list<int>)_(1_element_forward)/1024 -53.79% 1584.240 732.078 - -0.55% -
rng::rotate(list<int>)_(1_element_forward)/1024 -53.62% 1580.382 732.974 - -0.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -53.45% 7790601.041 3626449.929 - -39.48% -
std::rotate(list<int>)_(1_element_backward)/1024 -53.19% 1577.872 738.551 - -1.29% -
rng::rotate(list<int>)_(1_element_backward)/1024 -52.98% 1577.443 741.702 - -0.73% -
rng::partition(list<int>)_(sparse)/1024 -52.24% 1505.783 719.218 - -1.82% -
rng::find_last(list<int>)_(bail_10%)/1024 -51.10% 1388.374 678.874 - 0.39% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -50.52% 119.276 59.012 - -52.20% -
std::partition(list<int>)_(sparse)/1024 -50.52% 1464.983 724.880 - -0.11% -
std::copy_n(vector<bool>)_(aligned)/1048576 -50.42% 2736.193 1356.709 - -19.13% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -48.26% 1447.076 748.702 - -0.39% -
std::unordered_set<int>::count(key)_(non-existent)/0 -45.08% 0.488 0.268 - -33.81% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -43.38% 11.458 6.487 - -21.24% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -41.86% 9340354.161 5430761.149 - -8.57% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -40.20% 7.954 4.756 - -18.49% -
rng::copy(vector<int>)/4096 -39.88% 245.013 147.301 - -1.43% -
rng::copy_n(vector<int>)/32768 -34.07% 3142.601 2071.829 - -9.69% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -34.05% 916.843 604.703 - -0.93% -
std::move(vector<int>)/262144 -33.40% 21320.358 14198.319 - -35.22% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -32.81% 1.954 1.313 - -29.48% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -32.66% 0.403 0.272 - -20.44% -
std::copy_n(list<int>)/4096 -32.65% 5239.518 3528.952 - -8.61% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -32.27% 89.495 60.617 - -50.62% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -32.26% 68.803 46.606 - -22.53% -
BM_std_min<__int128>/1 -32.14% 0.459 0.311 - -16.09% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 -32.01% 37.748 25.664 - 7.42% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -31.86% 1122.785 765.110 - -0.82% -
SetIntersection_Front_Set_float_16384_16384 -31.82% 352215325.034 240140200.029 - -29.96% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -30.85% 2.995 2.071 - -21.41% -
rng::all_of(deque<int>)_(process_all)/8 -30.67% 4.656 3.228 - 4.53% -
rng::any_of(deque<int>)_(process_all)/8 -30.63% 4.649 3.225 - 4.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -30.34% 3.218 2.241 - -18.28% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -29.74% 36222.204 25448.556 - -0.45% -
BM_vector_deque_ranges_copy/0 -29.39% 0.608 0.429 - -7.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -28.65% 2866.204 2044.960 - 3.63% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -27.43% 17947961.730 13024237.310 - 58.62% -
BM_MakeHeap_uint32_Random_4 -27.27% 1.933 1.406 - 25.35% -
BM_RangesPopHeap_string_1 -27.08% 0.640 0.466 - -10.96% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -26.59% 3.080 2.261 - 1.14% -
BM_lexicographical_compare_three_way_slow_path/1 -26.27% 0.406 0.300 - -17.72% -
BM_lexicographical_compare_three_way_fast_path/1 -25.50% 0.457 0.341 - -12.83% -
rng::search(deque<int>)_(near_matches)/1024 -25.26% 25830.795 19306.722 - -23.46% -
rng::search(deque<int>)_(near_matches)/1000 -25.10% 24716.902 18512.710 - -23.14% -
BM_std_min<unsigned_long_long>/1 -24.57% 0.381 0.287 - -37.32% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -24.56% 13.610 10.268 - -0.80% -
BM_lexicographical_compare_three_way<IntPtr>/1 -24.52% 0.455 0.344 - -12.54% -
std::equal(list<int>)_(it,_it,_it)/1024 -24.17% 1500.243 1137.637 - 0.08% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -23.83% 913.676 695.905 - 4.76% -
SetIntersection_Interlaced_Vector_uint32_256_64 -23.83% 8502360.399 6476046.360 - -11.08% -
std::find_if(list<int>)_(process_all)/8192 -22.94% 12168.491 9376.943 - -23.06% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -22.63% 24.427 18.900 - -19.69% -
std::find(vector<bool>)_(process_all)/50 -22.62% 0.693 0.536 - -7.36% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -22.41% 0.421 0.327 - -14.40% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -22.15% 14.252 11.095 - 4.29% -
BM_std_min<unsigned_short>/1 -21.99% 0.456 0.356 - 40.04% -
std::fill_n(list<int>)/8192 -21.89% 9038.703 7060.439 - 0.02% -
std::find_if(list<int>)_(bail_25%)/32768 -21.72% 10387.474 8131.178 - -22.00% -
std::vector<int>::ctor(size)/32 -21.48% 14.546 11.421 - 4.62% -
BM_PushHeap_uint64_Descending_1 -21.29% 0.636 0.500 - 11.52% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -21.22% 23.035 18.147 - -13.32% -
std::unordered_set<int>::find(key)_(non-existent)/32 -21.13% 1.211 0.955 - -2.89% -
BM_RangesPushHeap_float_Random_1 -21.10% 0.544 0.429 - 0.14% -
rng::is_sorted(list<int>,_pred)/8192 -20.90% 9284.747 7343.855 - -16.95% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -20.89% 16.905 13.374 - -18.87% -
std::unordered_set<std::string>::erase(iterator)/1024 -20.84% 33.369 26.415 - -11.49% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -20.07% 35.090 28.046 - 8.22% -
rng::all_of(deque<int>)_(process_all)/32 -19.87% 14.390 11.531 - -0.20% -
BM_std_min<char>/1 -19.84% 0.378 0.303 - 5.32% -
rng::any_of(deque<int>)_(process_all)/32 -19.76% 14.361 11.524 - -0.22% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -19.67% 1.596 1.282 - 1.76% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -19.51% 0.617 0.497 - -7.96% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -19.18% 1.512 1.222 - -8.20% -
rng::find_last(vector<char>)_(bail_90%)/1024 -18.98% 14.140 11.456 - -5.16% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -18.74% 7.812 6.348 - -4.78% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -18.58% 1.232 1.003 - -24.16% -
BM_std_min<unsigned___int128>/1 -18.44% 0.460 0.375 - 2.17% -
BM_MakeHeap_float_Random_4 -18.22% 1.605 1.312 - -18.68% -
std::for_each_n(join_view(vector<vector<int>>))/8 -18.11% 1.946 1.594 - -5.06% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -18.05% 1.698 1.392 - -12.44% -
BM_RangesMakeHeap_float_Random_1024 -18.01% 1.417 1.162 - -5.59% -
std::multiset<std::string>::erase(iterator)/8192 -17.90% 32.778 26.911 - -11.47% -
std::find(vector<char>)_(bail_25%)/8 -17.87% 1.253 1.029 - 1.81% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -17.69% 22.648 18.641 - -2.97% -
std::search(deque<int>)_(no_match)/1024 -17.47% 418.136 345.069 - -16.94% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -17.27% 17462588.398 14446595.584 - 2.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -17.11% 0.544 0.451 - -18.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -17.10% 3.154 2.615 - -29.83% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -17.05% 0.610 0.506 - 8.39% -
std::is_sorted_until(deque<int>,_pred)/8 -17.04% 4.699 3.898 - -8.31% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -17.01% 769.856 638.921 - 4.04% -
rng::fill(deque<int>)/32 -16.94% 1.670 1.387 - -5.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -16.93% 8291141.078 6887685.482 - 0.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -16.91% 2217533.954 1842527.512 - 12.76% -
std::is_sorted(list<int>,_pred)/8192 -16.89% 9223.627 7665.676 - 0.72% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -16.87% 3626850.630 3015159.325 - -5.40% -
rng::search(deque<int>)_(no_match)/1024 -16.82% 416.961 346.831 - 13.69% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -16.74% 72.109 60.034 - -2.29% -
std::deque<int>::ctor(size)/32 -16.74% 34.353 28.603 - 9.50% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -16.44% 24.976 20.870 - -6.76% -
BM_MakeHeap_uint32_Random_1024 -16.21% 1.230 1.031 - 0.01% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -16.14% 18722605.721 15700362.032 - -23.01% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -16.05% 13.081 10.981 - 4.29% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -16.01% 1.832 1.538 - -9.69% -
SetIntersection_Front_Vector_uint32_262144_1024 -15.90% 7098865.783 5969936.151 - -0.13% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -15.77% 0.467 0.393 - -36.16% -
BM_StringRelational_Eq_Small_Small_ChangeLast -15.70% 2.130 1.796 - 7.05% -
bm_lexicographical_compare<signed_char>/64 -15.58% 2.309 1.949 - -15.72% -
SetIntersection_Interlaced_Vector_uint32_256_16 -15.41% 7616015.081 6442352.822 - -4.28% -
SetIntersection_Front_Vector_uint32_16384_1024 -15.38% 7035316.252 5953132.520 - -0.56% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -15.33% 3289.616 2785.406 - 1.99% -
BM_std_minmax_element<short>/65536 -15.32% 19840.995 16802.071 - 0.66% -
BM_std_min<int>/1 -15.30% 0.449 0.381 - 35.18% -
rng::is_sorted(list<int>)/8192 -15.18% 8219.644 6971.956 - -3.99% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -15.11% 22.573 19.162 - 1.57% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -15.10% 0.500 0.424 - 8.84% -
BM_std_minmax_element<short>/70000 -15.06% 21132.285 17948.734 - 0.54% -
BM_std_minmax_element<short>/64000 -15.04% 19314.966 16409.221 - 0.66% -
rng::find_if_not(list<int>)_(process_all)/8192 -15.02% 9012.483 7659.258 - -14.54% -
std::find(vector<char>)_(process_all)/8 -15.01% 1.088 0.925 - -0.03% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -14.98% 12.696 10.794 - -1.67% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -14.97% 1.873 1.593 - 13.13% -
rng::find(vector<char>)_(process_all)/8 -14.84% 1.085 0.924 - -0.07% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -14.70% 1.389 1.185 - 2.15% -
BM_std_minmax_element<short>/5500 -14.67% 1669.982 1424.973 - 1.12% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -14.50% 20660.095 17664.197 - -0.53% -
BM_std_minmax_element<short>/4096 -14.28% 1242.993 1065.443 - 1.48% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -14.26% 23.526 20.171 - 5.31% -
BM_std_minmax_element<short>/4000 -14.22% 1212.625 1040.186 - 1.55% -
std::list<int>::ctor(size)/32 -14.19% 386.780 331.913 - 2.70% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -14.16% 388.161 333.195 - 3.81% -
SetIntersection_Front_Vector_uint64_1024_1024 -13.89% 6929348.737 5967049.073 - 1.99% -
std::list<int>::ctor(size)/8192 -13.88% 112977.902 97299.311 - 2.26% -
std::copy(list<int>)/4096 -13.86% 3932.073 3387.212 - 2.78% -
BM_StringRead_Cold_Shallow_Small -13.85% 0.987 0.851 - 9.47% -
std::find(vector<bool>)_(process_all)/8 -13.82% 0.626 0.539 - -6.41% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -13.80% 12.772 11.009 - 1.25% -
std::find_first_of(deque<int>)_(large_needle)/50 -13.77% 830.175 715.828 - 2.03% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -13.77% 0.301 0.259 - -11.77% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.76% 47.711 41.145 - -13.68% -
BM_deque_vector_ranges_copy/0 -13.72% 1.590 1.372 - -3.32% -
rng::adjacent_find(deque<int>)/50 -13.59% 16.205 14.002 - -25.53% -
BM_std_min<unsigned_int>/1 -13.48% 0.382 0.330 - 1.53% -
std::list<int>::ctor(size)/1024 -13.37% 13859.924 12006.541 - 3.08% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -13.20% 0.471 0.409 - -17.53% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -13.17% 13086.980 11363.179 - 2.31% -
rng::reverse(list<int>)/4096 -13.16% 1999.855 1736.663 - -0.89% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -13.12% 71.564 62.174 - -13.80% -
BM_StringRead_Cold_Deep_Small -13.12% 0.997 0.866 - 7.33% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -12.91% 82.022 71.432 - 0.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -12.87% 0.536 0.467 - -33.04% -
BM_PopHeap_uint32_1 -12.85% 0.499 0.435 - -4.76% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -12.71% 0.597 0.521 - -18.17% -
BM_std_minmax_element<short>/1024 -12.60% 312.898 273.459 - 1.91% -
BM_RangesPushHeap_uint64_SingleElement_1 -12.57% 0.482 0.422 - -31.51% -
rng::find_first_of(deque<int>)_(large_needle)/50 -12.52% 765.483 669.651 - -6.14% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -12.44% 4.010 3.512 - -5.84% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -12.42% 9734565.866 8525310.227 - -68.63% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -12.39% 360.463 315.818 - -11.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -12.36% 3.668 3.215 - -14.35% -
BM_std_min<unsigned_char>/1 -12.34% 0.375 0.329 - 1.36% -
BM_vector_deque_move/64000 -12.31% 2718.103 2383.603 - -18.62% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -12.31% 25.253 22.145 - -12.23% -
BM_RangesPushHeap_uint64_Ascending_64 -12.20% 1.847 1.622 - 6.77% -
BM_vector_deque_ranges_copy/64000 -12.19% 2716.205 2385.110 - -19.34% -
rng::swap_ranges(list<int>)/8192 -12.18% 12204.444 10717.831 - 6.40% -
std::unique(list<int>)_(contiguous)/1024 -12.06% 1051.613 924.775 - -0.28% -
BM_std_minmax<int>/7 -11.96% 1.773 1.561 - -8.74% -
BM_vector_deque_copy/64000 -11.95% 2709.897 2386.130 - -18.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -11.93% 13436181.513 11832819.256 - -9.23% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -11.86% 11.110 9.792 - -2.55% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -11.83% 11549.199 10183.025 - 1.20% -
std::reverse(list<int>)/32768 -11.71% 18988.351 16764.506 - -0.72% -
std::map<int,_int>::insert(value)_(new_value)/8192 -11.68% 38.313 33.838 - -14.90% -
SetIntersection_Front_Set_string_262144_64 -11.65% 5244694.520 4633456.126 - -3.50% -
SetIntersection_Front_Vector_uint64_262144_256 -11.65% 2605483.499 2302043.902 - -1.95% -
BM_StringRelational_Less_Small_Huge_Control -11.55% 1.830 1.619 - -7.89% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -11.52% 12743.091 11275.302 - -11.19% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -11.40% 2854.732 2529.389 - -10.85% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -11.39% 8197.947 7264.280 - 1.34% -
SetIntersection_Front_Vector_float_1024_1024 -11.36% 7196442.255 6379093.693 - 6.57% -
std::unordered_set<int>::count(key)_(existent)/1024 -11.33% 1.339 1.187 - -1.38% -
std::copy_n(vector<bool>)_(aligned)/262144 -11.30% 687.631 609.913 - -9.76% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -11.26% 683.869 606.843 - -5.97% -
rng::reverse_copy(vector<int>)/8 -11.21% 2.466 2.189 - -13.59% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -11.16% 0.305 0.271 - -43.99% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -11.12% 296.827 263.818 - -4.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -11.08% 9152799.673 8138274.679 - 4.19% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -11.08% 31.539 28.045 - 7.88% -
rng::remove(list<int>)_(prefix)/8192 -11.04% 9606.325 8546.259 - 0.27% -
std::unordered_set<std::string>::find(key)_(existent)/32 -11.03% 40.036 35.619 - -15.48% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -11.01% 2.476 2.203 - -7.65% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -10.98% 8.288 7.378 - -0.90% -
rng::copy_backward(vector<bool>)_(aligned)/64 -10.95% 1.927 1.716 - -9.37% -
BM_deque_deque_move/65536 -10.90% 3155.854 2811.746 - -1.98% -
BM_PopHeap_string_1 -10.87% 0.522 0.465 - -33.47% -
BM_StringRead_Cold_Shallow_Empty -10.77% 0.972 0.867 - 10.33% -
std::multiset<int>::insert(value)_(new_value)/8192 -10.74% 83.133 74.206 - 0.24% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -10.73% 1.476 1.317 - -8.40% -
BM_std_minmax<char>/8 -10.72% 1.088 0.971 - -5.16% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -10.71% 110283.609 98473.840 - 4.14% -
std::stable_partition(deque<int>)_(dense)/1024 -10.69% 699.592 624.815 - 4.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -10.69% 10826912.569 9669790.314 - -1.14% -
bm_ranges_lexicographical_compare<signed_char>/64 -10.68% 2.306 2.060 - 8.24% -
BM_std_minmax<unsigned_long_long>/1 -10.60% 0.644 0.576 - -1.25% -
BM_std_minmax_element<short>/512 -10.58% 156.434 139.876 - 1.34% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -10.54% 1.712 1.531 - -14.29% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -10.54% 10.704 9.576 - -14.10% -
SetIntersection_Front_Set_string_262144_256 -10.53% 17022049.062 15228861.242 - -3.42% -
std::unordered_set<std::string>::erase(iterator)/8192 -10.52% 36.261 32.446 - -1.69% -
std::find_first_of(deque<int>)_(large_needle)/32 -10.43% 330.397 295.945 - -3.05% -
std::set<std::string>::contains(key)_(non-existent)/32 -10.41% 10.874 9.742 - 3.43% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.41% 934.442 837.212 - 15.30% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -10.39% 11536.913 10338.540 - -9.99% -
rng::remove(list<int>)_(prefix)/1024 -10.31% 1058.799 949.618 - -1.06% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -10.29% 1.625 1.458 - 12.52% -
SetIntersection_Front_Vector_uint32_16384_16384 -10.25% 88814025.132 79714782.180 - 0.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -10.23% 203637276.840 182808343.783 - -12.07% -
BM_MakeHeap_uint32_Descending_64 -10.20% 0.270 0.242 - 3.96% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -10.18% 10457.836 9393.376 - -10.28% -
rng::all_of(deque<int>)_(process_all)/50 -10.07% 20.293 18.249 - -0.47% -
rng::for_each(set<int>::iterator)/8 -10.01% 5.013 4.511 - -0.50% -
BM_vector_deque_copy/70000 -9.93% 2937.105 2645.334 - -15.53% -
BM_StringRelational_Less_Empty_Empty_Control -9.91% 2.112 1.903 - -1.69% -
BM_vector_deque_move/70000 -9.89% 2927.385 2637.764 - -16.75% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 -9.81% 1.518 1.369 - 4.01% -
BM_std_minmax<unsigned_int>/16 -9.78% 1.386 1.251 - -2.55% -
rng::find_first_of(deque<int>)_(large_needle)/32 -9.75% 313.815 283.214 - -5.04% -
BM_vector_deque_ranges_copy/70000 -9.73% 2929.417 2644.335 - -15.61% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -9.73% 4.980 4.496 - -1.61% -
BM_vector_deque_move/65536 -9.67% 2644.428 2388.830 - -16.94% -
BM_vector_deque_ranges_copy/65536 -9.66% 2654.865 2398.378 - -16.58% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -9.64% 30.538 27.595 - -31.69% -
std::find_end(deque<int>)_(match_near_end)/1000 -9.60% 39.475 35.685 - -89.21% -
std::copy(vector<bool>)_(aligned)/1048576 -9.54% 3339.351 3020.770 - -9.03% -
BM_RangesPushHeap_uint64_Ascending_16 -9.53% 1.029 0.931 - -0.60% -
BM_StringRead_Cold_Shallow_Large -9.52% 1.246 1.127 - 9.08% -
SetIntersection_Interlaced_Vector_uint64_256_256 -9.52% 5115005.612 4628155.335 - -0.79% -
SetIntersection_Front_Set_uint32_262144_256 -9.51% 4957385.183 4485872.368 - -6.23% -
rng::copy_backward(vector<int>)/32768 -9.46% 3170.540 2870.627 - -12.66% -
std::multiset<std::string>::erase(iterator)/32 -9.44% 33.966 30.760 - -0.03% -
SetIntersection_Front_Vector_uint32_16384_256 -9.37% 2624579.144 2378687.427 - 3.87% -
BM_vector_deque_ranges_move/65536 -9.36% 2641.625 2394.251 - -16.28% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -9.35% 26.035 23.600 - -3.32% -
std::rotate(list<int>)_(1_element_backward)/8192 -9.34% 9385.822 8508.985 - 0.80% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -9.33% 34.357 31.151 - -9.33% -
std::set<int>::count(key)_(existent)/8192 -9.30% 8.477 7.689 - -1.19% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -9.25% 4964.309 4504.938 - -2.16% -
BM_PushHeap_uint32_QuickSortAdversary_1 -9.25% 0.615 0.558 - 15.86% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -9.23% 7630.291 6926.070 - -9.82% -
std::unique(list<int>)_(contiguous)/8192 -9.23% 7767.382 7050.720 - 1.16% -
BM_RangesMakeThenSortHeap_float_Descending_4 -9.19% 1.342 1.218 - -5.13% -
std::multiset<int>::count(key)_(non-existent)/32 -9.18% 2.453 2.228 - -2.24% -
std::partition(deque<int>)_(sparse)/50 -9.17% 16.520 15.006 - -3.42% -
BM_StringRead_Cold_Deep_Empty -9.16% 0.997 0.906 - 12.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -9.10% 11509941.334 10461977.860 - -2.95% -
BM_deque_vector_move/65536 -9.05% 2894.748 2632.672 - -2.56% -
rng::adjacent_find(deque<int>)/8 -9.04% 3.359 3.055 - -18.54% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -9.01% 1.551 1.411 - -1.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -8.99% 10804754.909 9833886.645 - -9.16% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -8.99% 10.717 9.754 - 1.75% -
rng::partition_point(list<int>)/8192 -8.98% 13414.212 12209.000 - -7.86% -
std::search(deque<int>,_pred)_(no_match)/1024 -8.96% 436.703 397.566 - 21.46% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -8.96% 8253.522 7513.948 - -8.20% -
std::none_of(vector<int>)_(process_all)/50 -8.96% 15.111 13.758 - -24.41% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -8.95% 221629.712 201788.868 - -1.34% -
BM_deque_vector_move/70000 -8.94% 3193.307 2907.808 - -1.95% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -8.90% 6.444 5.871 - -0.39% -
std::find(vector<char>)_(process_all)/50 -8.84% 1.780 1.623 - -0.41% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -8.83% 2.057 1.875 - -0.01% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -8.83% 1.291 1.177 - -16.37% -
SetIntersection_Front_Vector_uint32_262144_16384 -8.81% 87548365.770 79831855.258 - 0.78% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -8.77% 22.990 20.974 - -13.04% -
rng::reverse_copy(deque<int>)/8 -8.77% 3.253 2.968 - -2.54% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -8.72% 7.304 6.667 - -5.12% -
rng::reverse(list<int>)/32768 -8.68% 19141.016 17479.228 - -0.89% -
rng::contains_subrange(list<int>)_(single_element)/8192 -8.67% 7582.776 6925.550 - -1.00% -
BM_PopHeap_float_262144 -8.66% 39.838 36.390 - -10.52% -
std::copy_backward(vector<bool>)_(aligned)/512 -8.59% 1.618 1.479 - -5.23% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -8.59% 10.755 9.831 - -5.96% -
BM_vector_deque_ranges_move/64000 -8.57% 2607.486 2384.020 - -16.46% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -8.56% 36.166 33.069 - 1.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -8.56% 2852982.344 2608737.799 - 25.94% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -8.45% 1.250 1.144 - -0.18% -
BM_std_minmax<unsigned_char>/64 -8.45% 1.261 1.154 - -5.34% -
BM_vector_deque_move/1 -8.45% 2.328 2.132 - 0.97% -
BM_StringRelationalLiteral_Less_Large_Large_Control -8.42% 2.311 2.116 - -4.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.39% 10771352.160 9867551.093 - -8.89% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -8.37% 230.568 211.263 - -5.68% -
SetIntersection_Front_Vector_string_1024_64 -8.36% 3620352.819 3317593.496 - -4.31% -
std::stable_partition(deque<int>)_(dense)/50 -8.36% 44.228 40.532 - 2.13% -
BM_vector_deque_move/2 -8.33% 2.069 1.896 - 3.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -8.29% 5460760.717 5008249.761 - -2.46% -
BM_RangesPopHeap_uint32_1 -8.25% 0.496 0.455 - 9.56% -
rng::find(vector<char>)_(process_all)/50 -8.23% 1.803 1.655 - 2.09% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -8.20% 1.625 1.492 - -14.93% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -8.08% 3.407 3.131 - -0.01% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -8.06% 29.606 27.219 - -15.69% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -8.03% 1.710 1.573 - 5.05% -
SetIntersection_Front_Vector_uint64_16384_16384 -8.03% 84732901.633 77929399.377 - 0.09% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -8.02% 1.523 1.401 - 4.76% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -8.01% 1.064 0.979 - -9.05% -
BM_deque_vector_ranges_move/65536 -8.01% 2935.195 2700.166 - -1.85% -
std::find_end(list<int>,_pred)_(same_length)/8192 -7.93% 8529.894 7853.186 - -61.85% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -7.93% 0.501 0.462 - -27.53% -
BM_deque_deque_ranges_move/70000 -7.88% 3315.289 3054.034 - -5.50% -
rng::is_sorted_until(deque<int>,_pred)/8 -7.85% 4.744 4.372 - 13.38% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -7.83% 30.463 28.077 - -2.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -7.78% 15218.755 14034.391 - -3.34% -
SetIntersection_Interlaced_Set_uint32_256_256 -7.77% 9999041.730 9222065.683 - 4.18% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -7.76% 6.515 6.009 - -3.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -7.75% 1445456.251 1333476.427 - -7.00% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -7.71% 29.184 26.933 - 3.59% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -7.68% 30.158 27.841 - -11.90% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -7.68% 1.138 1.050 - -2.49% -
BM_deque_deque_ranges_copy/64000 -7.64% 2865.953 2647.123 - -7.20% -
std::set<int>::erase(key)_(existent)/1024 -7.57% 43.713 40.404 - 4.71% -
BM_RangesPushHeap_uint64_Ascending_256 -7.56% 2.378 2.198 - 5.05% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 -7.54% 498.048 460.499 - -7.50% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -7.53% 1.420 1.313 - -3.61% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -7.52% 25.029 23.147 - -2.45% -
std::move_backward(list<int>)/4096 -7.51% 5632.743 5209.519 - 5.96% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -7.51% 4.402 4.072 - -10.21% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -7.49% 686.884 635.439 - -13.59% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -7.49% 9008.055 8333.397 - -0.42% -
std::multiset<std::string>::erase(key)_(existent)/32 -7.44% 53.786 49.786 - -15.23% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -7.43% 7974.342 7381.916 - -0.61% -
BM_RangesMakeHeap_string_Descending_16384 -7.40% 3.109 2.879 - -25.21% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -7.38% 11.010 10.198 - 2.12% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -7.37% 1.676 1.552 - -8.69% -
std::copy_n(vector<int>)/32768 -7.33% 3733.563 3459.763 - -8.86% -
std::set<int>::lower_bound(key)_(existent)/8192 -7.33% 8.650 8.016 - 2.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -7.27% 19485522.302 18068424.486 - -8.02% -
std::find_end(deque<int>)_(near_matches)/1000 -7.27% 17005.243 15769.253 - -47.61% -
rng::any_of(list<int>)_(process_all)/8192 -7.26% 8175.019 7581.128 - 6.65% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.26% 84.554 78.411 - 3.48% -
rng::for_each_n(vector<int>)/8 -7.25% 2.529 2.346 - -7.51% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -7.22% 12485.460 11583.474 - -7.15% -
std::multiset<int>::count(key)_(non-existent)/8192 -7.21% 9.865 9.153 - -18.27% -
std::set<int>::erase(key)_(non-existent)/1024 -7.21% 5.653 5.245 - -6.78% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -7.21% 26.664 24.742 - 2.74% -
rng::partition(deque<int>)_(dense)/32 -7.18% 10.396 9.650 - -8.21% -
rng::transform(list<int>,_list<int>)/8192 -7.17% 10673.563 9908.495 - -3.03% -
BM_RangesMakeHeap_uint64_Random_16384 -7.16% 1.067 0.991 - -1.38% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -7.16% 1.552 1.441 - 6.44% -
BM_MakeHeap_uint64_Random_256 -7.15% 1.267 1.176 - 3.71% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -7.14% 744.554 691.380 - -1.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -7.14% 2.114 1.963 - -3.39% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -7.14% 848.316 787.761 - 1.32% -
rng::move_backward(vector<bool>)_(unaligned)/512 -7.13% 5.003 4.646 - -13.39% -
std::set<int>::erase(key)_(non-existent)/8192 -7.13% 8.850 8.219 - -6.02% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -7.11% 0.801 0.744 - -0.69% -
BM_std_minmax<int>/3 -7.10% 1.131 1.051 - -12.31% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -7.09% 2865.744 2662.651 - 1.17% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -7.08% 3.334 3.098 - -7.23% -
rng::find_first_of(list<int>)_(large_needle)/1024 -7.08% 974477.097 905515.094 - -6.22% -
std::multiset<int>::count(key)_(non-existent)/1024 -7.07% 6.359 5.910 - -1.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -7.05% 2508652.129 2331817.747 - -6.11% -
std::find_end(deque<int>)_(match_near_end)/1024 -7.03% 36.286 33.734 - -98.99% -
rng::copy(vector<int>)/32768 -7.01% 3296.881 3065.750 - -12.06% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.97% 12852.273 11956.270 - -6.81% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -6.96% 7.094 6.600 - -9.22% -
BM_deque_vector_ranges_move_backward/0 -6.93% 1.480 1.377 - -8.36% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -6.92% 1.111 1.034 - -6.58% -
BM_StringRead_Cold_Deep_Large -6.89% 1.428 1.330 - 9.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -6.85% 6784191.863 6319772.119 - -4.84% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -6.83% 2.097 1.953 - 0.71% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -6.83% 9.903 9.226 - -4.85% -
BM_StringFindAllMatch/512 -6.77% 12.501 11.655 - -0.39% -
std::find_end(deque<int>)_(near_matches)/1024 -6.74% 17618.219 16430.192 - -47.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -6.72% 5962408.113 5561803.786 - 10.57% -
std::any_of(deque<int>)_(process_all)/8192 -6.72% 2813.811 2624.829 - -3.48% -
BM_RangesMakeHeap_uint32_Heap_64 -6.71% 0.251 0.234 - -9.00% -
BM_align/256 -6.71% 0.964 0.900 - 0.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -6.70% 195464670.642 182377217.375 - -11.52% -
SetIntersection_Interlaced_Set_string_256_256 -6.67% 32845463.444 30653537.828 - -5.38% -
BM_RangesMakeHeap_uint64_Descending_64 -6.65% 0.251 0.234 - -0.20% -
BM_StringFindAllMatch/4096 -6.64% 86.116 80.397 - 0.09% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.63% 10513.992 9816.494 - -22.35% -
BM_std_minmax<unsigned_char>/22 -6.59% 2.661 2.485 - -0.93% -
BM_vector_deque_ranges_move/70000 -6.58% 2822.637 2636.896 - -13.49% -
BM_align/64 -6.56% 0.963 0.900 - 0.43% -
rng::fill_n(list<int>)/8192 -6.51% 7548.064 7056.613 - -0.30% -
rng::partition(list<int>)_(dense)/8192 -6.51% 5413.556 5061.140 - -0.67% -
BM_StringConstructDestroyCStr_Large_Transparent -6.47% 10.091 9.438 - 5.42% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -6.44% 1.062 0.993 - -12.16% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.42% 108.911 101.922 - 0.27% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -6.41% 1.497 1.401 - -6.33% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.40% 357.736 334.839 - 2.77% -
BM_std_minmax<unsigned_char>/7 -6.40% 2.642 2.473 - 1.61% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -6.38% 0.809 0.757 - -0.03% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -6.38% 0.338 0.316 - -5.76% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -6.36% 10.334 9.678 - -4.07% -
std::generate_n(vector<int>)/50 -6.35% 12.788 11.976 - -0.63% -
rng::for_each(multiset<int>)/8192 -6.33% 17178.442 16090.747 - -1.36% -
BM_deque_deque_copy/70000 -6.32% 3013.171 2822.611 - -10.86% -
BM_align/8 -6.29% 0.960 0.900 - 0.18% -
std::set<std::string>::contains(key)_(non-existent)/1024 -6.27% 22.206 20.814 - 0.24% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -6.25% 0.952 0.893 - -0.12% -
std::search(deque<int>)_(same_length)/1000 -6.24% 351.887 329.915 - -6.60% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -6.21% 2.689 2.522 - -3.74% -
SetIntersection_Front_Vector_uint32_256_64 -6.20% 4805018.867 4506928.141 - -1.40% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -6.19% 3.800 3.564 - -0.28% -
BM_std_minmax<unsigned_int>/7 -6.19% 1.870 1.754 - 0.52% -
BM_StringRelational_Less_Small_Small_Control -6.15% 1.782 1.672 - -3.15% -
rng::find_end(deque<int>)_(single_element)/1024 -6.15% 341.156 320.178 - 15.17% -
BM_deque_vector_move/64000 -6.14% 2852.529 2677.457 - -1.25% -
std::remove_copy(deque<int>)_(prefix)/1024 -6.11% 399.261 374.864 - -9.32% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -6.08% 5.170 4.855 - -0.97% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -6.06% 22.866 21.480 - -12.44% -
std::stable_sort(deque<int>)_(descending)/8 -6.05% 29.416 27.636 - 3.70% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -6.05% 1955.737 1837.501 - -1.12% -
bm_lexicographical_compare<int>/16 -6.04% 2.127 1.999 - -0.88% -
SetIntersection_Interlaced_Vector_uint64_256_64 -6.03% 7835421.212 7363128.826 - 9.05% -
rng::stable_partition(deque<int>)_(sparse)/32 -6.02% 11.819 11.108 - -0.51% -
std::any_of(deque<int>)_(process_all)/32768 -6.01% 11215.282 10540.879 - -2.76% -
std::unordered_set<std::string>::erase(iterator)/0 -5.98% 27.517 25.870 - -5.62% -
BM_deque_vector_ranges_move/64000 -5.98% 2890.095 2717.205 - -0.39% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -5.97% 362.481 340.828 - -0.40% -
BM_vector_deque_ranges_copy_backward/2 -5.97% 1.896 1.783 - -8.23% -
std::set<int>::upper_bound(key)_(existent)/8192 -5.97% 8.601 8.088 - 2.90% -
std::vector<int>::ctor(size)/1024 -5.91% 46.274 43.538 - 5.93% -
std::distance(deque<int>)/8192 -5.91% 0.671 0.631 - -8.96% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -5.90% 229.410 215.884 - -1.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.89% 148676827.552 139913270.845 - -10.63% -
rng::rotate(list<int>)_(by_1/2)/8192 -5.89% 5268.657 4958.365 - -0.02% -
std::find(list<int>)_(process_all)/8 -5.88% 2.415 2.273 - -5.18% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -5.87% 3.292 3.098 - -0.60% -
std::find(list<int>)_(bail_25%)/32768 -5.82% 8024.315 7556.961 - -6.84% -
std::multiset<std::string>::find(key)_(existent)/1024 -5.82% 30.127 28.373 - 20.17% -
BM_std_minmax<int>/6 -5.82% 1.387 1.306 - -3.18% -
BM_std_minmax<unsigned_char>/31 -5.79% 3.361 3.167 - 0.28% -
std::partition(vector<int>)_(dense)/1024 -5.79% 248.323 233.953 - -5.82% -
BM_std_minmax_element<short>/2 -5.77% 0.689 0.649 - -5.63% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -5.77% 1.516 1.428 - -14.39% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -5.76% 22.604 21.302 - -1.30% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -5.75% 78.495 73.979 - -22.47% -
std::multiset<std::string>::insert(value)_(new_value)/1024 -5.75% 64.505 60.797 - -1.22% -
rng::partial_sort_copy(deque<int>)_(descending)/8 -5.75% 21.686 20.440 - 3.90% -
std::partition(deque<int>)_(sparse)/32 -5.74% 10.376 9.780 - 1.46% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.73% 104874.863 98867.049 - 2.13% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -5.72% 25.601 24.136 - 0.90% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -5.72% 221.857 209.170 - -0.91% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.72% 37.286 35.154 - 6.96% -
BM_deque_deque_ranges_move/65536 -5.71% 2934.732 2767.059 - -6.33% -
std::multiset<std::string>::erase(iterator)/1024 -5.71% 31.315 29.527 - -10.45% -
std::multiset<std::string>::erase(key)_(existent)/0 -5.70% 43.796 41.299 - -30.31% -
BM_SortHeap_pair<uint32,_uint32>_1 -5.69% 0.261 0.246 - -1.76% -
BM_vector_deque_ranges_move_backward/2 -5.69% 2.066 1.948 - 0.61% -
std::unordered_set<int>::find(key)_(existent)/1024 -5.69% 1.213 1.144 - -0.96% -
std::remove(list<int>)_(sprinkled)/1024 -5.69% 1004.713 947.546 - -6.58% -
SetIntersection_Front_Set_string_1024_1024 -5.67% 58138520.693 54839559.220 - -2.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -5.66% 3551917.469 3350750.866 - -6.00% -
std::set<int>::count(key)_(existent)/1024 -5.66% 4.391 4.143 - -0.76% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -5.65% 1.531 1.445 - -3.81% -
BM_std_minmax<unsigned_char>/30 -5.64% 2.820 2.661 - -2.12% -
std::partition(list<int>)_(sparse)/8192 -5.64% 7987.093 7536.553 - -7.83% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -5.63% 516.693 487.583 - -5.43% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 -5.61% 1.379 1.301 - 5.10% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -5.61% 9986.449 9425.928 - -51.33% -
rng::contains(deque<int>)_(process_all)/8 -5.60% 3.131 2.956 - 0.44% -
std::unique(deque<int>)_(sprinkled)/8192 -5.59% 7673.891 7244.817 - -1.95% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.58% 230.352 217.492 - -2.39% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -5.56% 1.586 1.498 - -8.60% -
SetIntersection_None_Set_string_16384_4 -5.56% 202874995.460 191601264.000 - -2.77% -
BM_vector_deque_ranges_move_backward/1 -5.55% 2.342 2.212 - 1.34% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -5.54% 1.389 1.312 - 1.60% -
BM_align/1 -5.52% 0.964 0.910 - 1.55% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.50% 12453.884 11768.455 - -0.86% -
std::list<std::string>::ctor(size)/1024 -5.49% 12956.328 12244.462 - -0.84% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 -5.48% 1.454 1.375 - 0.87% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -5.48% 1.205 1.139 - -2.05% -
std::deque<int>::ctor(size)/8192 -5.48% 475.484 449.449 - 2.02% -
SetIntersection_Front_Set_float_262144_16384 -5.47% 256979089.458 242934163.811 - -31.57% -
SetIntersection_Front_Vector_uint64_256_64 -5.46% 4832874.228 4568847.966 - -0.67% -
BM_StringRelational_Less_Large_Small_Control -5.44% 1.955 1.848 - 3.82% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -5.43% 3.136 2.966 - -4.62% -
std::multiset<int>::clear()/8192 -5.41% 77096.233 72927.702 - -2.05% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.39% 44.722 42.310 - 5.59% -
std::multiset<int>::clear()/1024 -5.39% 9832.378 9302.517 - -1.59% -
rng::find_if(deque<int>)_(bail_25%)/8192 -5.39% 743.099 703.056 - -0.06% -
SetIntersection_None_Set_string_16384_1024 -5.38% 225471100.372 213346361.875 - 3.43% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.37% 77.699 73.523 - 4.69% -
BM_deque_vector_ranges_move/70000 -5.34% 3077.322 2912.959 - 0.06% -
SetIntersection_Interlaced_Vector_uint32_64_16 -5.34% 18732785.204 17732677.866 - -5.08% -
BM_std_minmax<short>/3 -5.34% 1.197 1.133 - -4.85% -
std::partition(list<int>)_(dense)/8192 -5.33% 5289.063 5007.127 - -0.24% -
BM_std_minmax_element<long_long>/2 -5.33% 0.686 0.649 - 20.69% -
BM_RangesMakeThenSortHeap_float_Random_4 -5.33% 4.445 4.208 - -2.59% -
rng::find_if(deque<int>)_(bail_25%)/32768 -5.32% 2979.445 2821.043 - 1.60% -
BM_std_min<unsigned_long_long>/4 -5.32% 1.080 1.022 - -7.10% -
SetIntersection_Front_Vector_float_64_64 -5.31% 12094232.049 11451603.736 - -1.14% -
BM_std_minmax<unsigned_char>/18 -5.29% 1.367 1.295 - -1.65% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -5.29% 9106.071 8624.112 - -3.12% -
rng::partition(deque<int>)_(dense)/50 -5.29% 14.780 13.997 - -9.10% -
rng::copy(vector<bool>)_(unaligned)/512 -5.29% 3.712 3.516 - -4.96% -
SetIntersection_None_Vector_uint64_1024_1024 -5.28% 1152907.564 1092011.133 - -4.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -5.28% 357607023.208 338736347.701 - -1.93% -
std::fill(list<int>)/8192 -5.28% 7508.372 7112.248 - -0.06% -
std::set<std::string>::contains(key)_(non-existent)/8192 -5.27% 30.201 28.610 - 9.67% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -5.26% 25.245 23.917 - -11.62% -
BM_std_minmax<unsigned_short>/22 -5.26% 2.459 2.329 - -2.70% -
rng::move_backward(list<int>)/32768 -5.23% 35680.600 33813.108 - 0.59% -
SetIntersection_None_Set_string_16384_64 -5.22% 204573806.882 193892025.929 - -3.39% -
BM_RangesPushHeap_uint64_Ascending_1024 -5.22% 2.817 2.670 - 3.63% -
rng::copy_if(vector<int>)_(entire_range)/8 -5.21% 2.273 2.154 - -2.23% -
SetIntersection_Front_Set_float_1024_256 -5.21% 4717724.811 4471986.235 - -10.60% -
rng::remove(deque<int>)_(prefix)/32 -5.21% 58.199 55.168 - 0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.20% 198705277.108 188364060.751 - -7.50% -
std::multimap<int,_int>::find(key)_(existent)/1024 -5.20% 3.864 3.663 - -7.32% -
std::is_partitioned(list<int>)_(partitioned)/8192 -5.19% 6834.349 6479.696 - -0.20% -
rng::adjacent_find(list<int>,_pred)/8192 -5.18% 7893.203 7484.715 - -14.19% -
BM_std_minmax<unsigned_char>/8 -5.18% 1.025 0.972 - -10.54% -
std::multiset<std::string>::count(key)_(existent)/8192 -5.17% 30.649 29.063 - -5.40% -
std::map<int,_int>::clear()/1024 -5.16% 10633.115 10083.974 - -4.69% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -5.14% 6389.283 6061.003 - -0.50% -
rng::find_end(deque<int>)_(near_matches)/8192 -5.13% 1195290.358 1134003.985 - -46.93% -
BM_std_minmax<unsigned_char>/20 -5.13% 2.013 1.910 - -1.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -5.13% 13731.758 13027.988 - -3.49% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -5.12% 1.711 1.624 - 0.73% -
SetIntersection_Interlaced_Set_float_256_64 -5.11% 15568650.203 14773846.874 - -4.57% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -5.10% 1427.703 1354.915 - -14.47% -
SetIntersection_Front_Set_string_1024_16 -5.07% 2096365.400 1990023.696 - -1.57% -
rng::copy(deque<int>)/8 -5.06% 2.811 2.668 - -4.18% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.06% 3591.987 3410.295 - -5.94% -
std::map<int,_int>::erase(key)_(non-existent)/0 -5.02% 0.276 0.262 - 3.45% -
std::remove_if(list<int>)_(sprinkled)/1024 -5.00% 1042.627 990.480 - -6.07% -
rng::copy(vector<bool>)_(aligned)/64 -5.00% 1.374 1.306 - -5.01% -
BM_StringConstructDestroyCStr_Large_Opaque -5.00% 15.373 14.605 - 2.27% -
std::search(list<int>)_(single_element)/1024 -5.00% 769.999 731.527 - -5.10% -
std::copy_backward(vector<bool>)_(aligned)/4096 -4.97% 5.187 4.929 - -3.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -4.96% 199524044.106 189619943.733 - -7.00% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.95% 268.653 255.365 - -1.43% -
std::multiset<int>::erase(key)_(non-existent)/8192 -4.95% 9.947 9.455 - -0.81% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -4.95% 0.596 0.566 - -2.81% -
std::none_of(deque<int>)_(process_all)/50 -4.94% 19.267 18.315 - 3.14% -
BM_std_minmax<unsigned_short>/4 -4.94% 1.025 0.974 - 4.11% -
std::copy_n(vector<bool>)_(aligned)/64 -4.93% 1.368 1.301 - -0.19% -
SetIntersection_Front_Vector_uint64_64_64 -4.93% 11940109.141 11351664.820 - 1.54% -
BM_RangesPushHeap_uint32_Descending_4 -4.92% 0.362 0.344 - -2.18% -
BM_MakeThenSortHeap_uint32_Descending_4 -4.92% 1.460 1.388 - -3.19% -
SetIntersection_Front_Set_float_1024_64 -4.91% 1997126.156 1898998.359 - -6.93% -
BM_std_min<short>/18 -4.91% 1.605 1.526 - -5.73% -
std::shift_right(list<int>)/50 -4.87% 29.202 27.779 - 3.18% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -4.87% 808.885 769.512 - -9.36% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -4.84% 0.579 0.551 - -2.02% -
std::set<int>::count(key)_(existent)/32 -4.83% 1.879 1.788 - -0.25% -
std::adjacent_find(deque<int>)/50 -4.82% 15.117 14.388 - -2.60% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 -4.82% 22.320 21.245 - -0.29% -
rng::starts_with(vector<int>,_pred)/1000 -4.82% 470.499 447.841 - -1.73% -
rng::copy_n(vector<bool>)_(aligned)/64 -4.81% 1.371 1.305 - 0.02% -
BM_std_min<__int128>/5500 -4.81% 2232.006 2124.667 - 0.19% -
std::shift_right(list<int>)/8192 -4.81% 8059.173 7671.916 - -0.56% -
std::find(vector<bool>)_(process_all)/1024 -4.80% 4.752 4.524 - -3.84% -
BM_std_min<__int128>/65536 -4.79% 26652.197 25375.658 - 0.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.79% 1130539.816 1076439.988 - -1.71% -
std::copy(vector<bool>)_(aligned)/64 -4.77% 1.370 1.305 - -4.61% -
SetIntersection_Front_Set_uint32_262144_4 -4.77% 1145720.374 1091076.593 - -3.80% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -4.76% 38.331 36.507 - 10.36% -
BM_PushHeap_uint64_Ascending_16 -4.76% 0.977 0.930 - 2.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.75% 23.681 22.556 - 3.79% -
BM_std_minmax<unsigned_char>/19 -4.74% 1.721 1.639 - -1.02% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -4.72% 475.241 452.796 - -4.63% -
std::set<int>::equal_range(key)_(non-existent)/32 -4.72% 2.730 2.601 - -3.93% -
BM_std_min<__int128>/4000 -4.71% 1622.428 1545.942 - 0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -4.71% 6853415.382 6530402.932 - -5.98% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -4.70% 6.406 6.105 - -3.29% -
std::find_if_not(vector<bool>)_(process_all)/50 -4.69% 36.601 34.883 - -4.91% -
BM_std_minmax<unsigned_char>/13 -4.68% 2.345 2.235 - 0.74% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -4.67% 7132.699 6799.356 - -0.29% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.67% 272.206 259.486 - -3.15% -
BM_std_min<__int128>/4096 -4.67% 1661.629 1584.040 - 0.33% -
std::find_first_of(deque<int>)_(small_needle)/1024 -4.67% 3937.640 3753.925 - 1.06% -
BM_std_minmax<unsigned_char>/1 -4.66% 0.654 0.624 - 0.09% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -4.65% 4187.180 3992.316 - 0.38% -
SetIntersection_Front_Vector_uint32_262144_64 -4.65% 1517552.066 1446930.518 - 1.28% -
std::find_if(vector<bool>)_(process_all)/50 -4.65% 36.447 34.752 - -4.92% -
SetIntersection_None_Set_string_16384_16384 -4.65% 199509419.054 190237404.696 - -4.49% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 -4.63% 94.061 89.705 - 34.73% -
BM_std_minmax<int>/12 -4.63% 1.386 1.322 - -4.58% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -4.63% 20.470 19.523 - 0.07% -
BM_RangesMakeHeap_uint64_Random_64 -4.62% 1.332 1.270 - -1.76% -
BM_StringRelational_Less_Large_Empty_Control -4.61% 2.092 1.995 - 2.40% -
BM_std_min<__int128>/64000 -4.60% 25975.244 24779.762 - 0.19% -
rng::copy_n(list<int>)/32768 -4.60% 27318.318 26061.597 - -0.76% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.59% 5565.783 5310.286 - -5.27% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.59% 52188.102 49793.155 - -0.10% -
rng::all_of(list<int>)_(process_all)/8192 -4.57% 8243.210 7866.593 - 6.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -4.56% 54.087 51.623 - -3.04% -
std::unordered_set<std::string>::clear()/1024 -4.54% 23479.706 22412.903 - -2.21% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.54% 33.630 32.103 - -4.13% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -4.53% 7.360 7.027 - 3.08% -
BM_std_minmax<unsigned_char>/29 -4.53% 2.498 2.385 - -1.84% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 -4.52% 22.929 21.892 - 1.38% -
BM_std_min<__int128>/70000 -4.52% 28388.428 27104.188 - 0.16% -
BM_std_min<__int128>/1024 -4.52% 416.312 397.495 - 0.36% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -4.51% 22.460 21.446 - -0.97% -
rng::partition(deque<int>)_(sparse)/1024 -4.50% 402.570 384.440 - -1.27% -
BM_MakeHeap_uint64_Ascending_4 -4.49% 0.433 0.413 - -8.57% -
rng::rotate_copy(vector<int>)/8192 -4.47% 530.369 506.656 - 78.64% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.47% 12011.991 11475.579 - 2.24% -
std::find_if_not(list<int>)_(bail_25%)/32768 -4.46% 7584.639 7246.017 - -4.68% -
BM_vector_deque_move/64 -4.46% 2.813 2.687 - -0.64% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.46% 6516.330 6225.568 - -0.09% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -4.46% 4.705 4.496 - -2.15% -
std::unordered_set<int>::erase(key)_(existent)/8192 -4.45% 24.446 23.359 - 2.27% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -4.44% 10.780 10.301 - 1.34% -
BM_std_min<__int128>/512 -4.44% 208.837 199.563 - 0.35% -
BM_RangesPushHeap_uint32_SingleElement_4 -4.44% 0.349 0.334 - -3.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.43% 15014.290 14348.683 - -3.42% -
std::unique(deque<int>)_(sprinkled)/32 -4.42% 62.492 59.730 - -11.20% -
BM_PushHeap_string_Ascending_16384 -4.42% 18.866 18.032 - -19.00% -
BM_std_minmax<int>/16 -4.41% 1.315 1.257 - -4.30% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 -4.41% 0.280 0.268 - 4.55% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 -4.40% 1.788 1.710 - 0.58% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 -4.40% 0.544 0.520 - 5.09% -
BM_deque_deque_move/70000 -4.39% 3318.662 3172.954 - -4.50% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -4.39% 278.000 265.796 - 0.04% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -4.39% 2290112.337 2189602.297 - -0.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -4.38% 1146369.872 1096108.144 - -4.14% -
BM_StringRelational_Less_Large_Huge_Control -4.38% 2.321 2.219 - -0.44% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -4.37% 1.266 1.211 - -6.35% -
std::for_each_n(list<int>)/8 -4.36% 2.557 2.446 - -5.64% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -4.36% 1490.096 1425.184 - -15.69% -
std::set<int>::ctor(const&,_alloc)/32 -4.35% 229.108 219.133 - 1.64% -
BM_StringRelational_Less_Huge_Large_Control -4.34% 2.438 2.333 - -5.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -4.34% 1161292.749 1110920.556 - -3.54% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -4.33% 40.547 38.791 - -7.28% -
BM_RangesSortHeap_float_1 -4.33% 0.269 0.257 - 0.31% -
std::multiset<std::string>::count(key)_(existent)/1024 -4.33% 24.215 23.168 - -1.59% -
BM_std_minmax<short>/2 -4.32% 0.925 0.885 - -3.46% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -4.32% 12.297 11.766 - -0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.31% 1745891.086 1670603.597 - -3.98% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.30% 12638.837 12095.496 - -4.41% -
std::rotate(list<int>)_(by_1/4)/8192 -4.30% 7549.649 7225.114 - 0.00% -
rng::partial_sort(deque<int>)_(ascending)/8 -4.30% 32.059 30.681 - 0.59% -
rng::search(list<int>)_(single_element)/1000 -4.29% 717.249 686.483 - 3.07% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -4.27% 24.352 23.312 - -14.69% -
std::list<std::string>::ctor(size)/32 -4.27% 352.652 337.587 - -0.83% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -4.27% 1.254 1.200 - -5.58% -
std::search(list<int>)_(no_match)/1000 -4.27% 705.012 674.938 - -5.51% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -4.26% 866247.774 829337.603 - -4.50% -
BM_MakeHeap_string_Descending_262144 -4.26% 3.598 3.445 - -2.79% -
BM_MakeHeap_uint32_Random_256 -4.26% 1.200 1.149 - 0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -4.26% 1183708.347 1133311.911 - -4.08% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -4.26% 155690.283 149064.468 - -1.67% -
std::list<std::string>::ctor(size)/8192 -4.25% 106943.806 102397.085 - -0.35% -
BM_std_min<char>/4 -4.25% 1.077 1.032 - -3.63% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -4.25% 7.084 6.783 - -1.64% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 -4.24% 0.280 0.268 - -4.10% -
BM_vector_deque_ranges_copy_backward/1 -4.23% 2.136 2.046 - -7.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.23% 0.719 0.689 - -2.65% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -4.23% 1.259 1.205 - 4.35% -
std::replace(vector<int>)_(sprinkled)/8192 -4.23% 1291.835 1237.202 - -9.08% -
BM_RangesPushHeap_uint64_Ascending_16384 -4.22% 3.907 3.742 - 4.99% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -4.22% 12120.539 11609.474 - -4.22% -
rng::contains(vector<int>)_(process_all)/8 -4.21% 2.663 2.551 - -5.52% -
BM_std_minmax<unsigned_char>/21 -4.21% 2.313 2.215 - -0.70% -
std::unordered_set<std::string>::ctor(const&)/32 -4.18% 689.159 660.342 - -8.81% -
rng::all_of(vector<int>)_(process_all)/8 -4.17% 2.545 2.438 - -1.92% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -4.16% 0.514 0.492 - 3.24% -
std::remove_if(deque<int>)_(prefix)/32 -4.16% 58.755 56.314 - -3.02% -
BM_MakeHeap_string_Heap_262144 -4.15% 5.377 5.154 - -5.74% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -4.15% 1.063 1.019 - -8.54% -
BM_deque_deque_copy_backward/65536 -4.14% 8498.868 8147.127 - -1.88% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -4.14% 19.282 18.484 - 0.88% -
BM_StringEraseWithMove_Large_Transparent -4.13% 2.645 2.536 - -1.99% -
BM_RangesPushHeap_string_PipeOrgan_262144 -4.12% 19.349 18.552 - 3.01% -
rng::remove(deque<int>)_(prefix)/50 -4.12% 66.499 63.761 - 0.44% -
std::distance(deque<int>)/4096 -4.11% 0.671 0.643 - -7.22% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.11% 280783.266 269237.386 - 1.74% -
std::partial_sort_copy(list<int>)_(repeated)/8 -4.11% 8.743 8.384 - -3.73% -
BM_deque_deque_ranges_copy_backward/64000 -4.11% 8251.599 7912.724 - 0.11% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.10% 56423.090 54111.723 - -3.09% -
std::map<int,_int>::contains(key)_(non-existent)/0 -4.10% 0.284 0.272 - -0.37% -
std::map<int,_int>::insert(value)_(already_present)/1024 -4.10% 3.342 3.206 - -8.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -4.09% 537.330 515.348 - -2.76% -
rng::for_each(map<int>)/50 -4.08% 44.646 42.824 - 3.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.08% 1229995.725 1179870.676 - -5.13% -
rng::is_sorted(vector<int>,_pred)/8 -4.07% 4.120 3.952 - 12.55% -
SetIntersection_Interlaced_Set_uint32_1024_256 -4.06% 15466126.613 14837566.704 - -1.65% -
rng::find_if(vector<bool>)_(process_all)/50 -4.06% 36.473 34.991 - -4.62% -
BM_std_min<short>/8 -4.05% 1.390 1.333 - -2.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -4.03% 1286766.352 1234876.764 - -4.97% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -4.03% 6.097 5.851 - -2.95% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.02% 17284.257 16588.722 - -3.70% -
SetIntersection_Interlaced_Set_string_1024_1024 -4.02% 58613956.578 56258487.441 - -0.64% -
BM_RangesPushHeap_float_SingleElement_4 -4.02% 0.372 0.357 - -7.14% -
SetIntersection_Front_Vector_string_256_256 -4.01% 20435984.140 19615589.235 - -2.73% -
std::copy_backward(vector<bool>)_(aligned)/64 -4.01% 1.750 1.680 - -5.39% -
BM_SortHeap_uint32_1 -4.01% 0.266 0.255 - -2.22% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.01% 467.607 448.846 - -4.56% -
std::adjacent_find(vector<int>,_pred)/50 -4.01% 23.242 22.311 - -4.28% -
std::set<int>::contains(key)_(non-existent)/32 -4.00% 2.451 2.353 - 0.21% -
rng::find_if(list<int>)_(bail_25%)/8 -4.00% 1.328 1.275 - -3.63% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.00% 1695.739 1627.909 - 0.28% -
rng::replace(list<int>)_(sprinkled)/50 -4.00% 20.308 19.497 - -2.05% -
rng::find_if_not(vector<bool>)_(process_all)/50 -3.99% 36.464 35.009 - -4.93% -
rng::reverse_copy(deque<int>)/512 -3.99% 130.950 125.729 - -0.78% -
BM_std_min<unsigned_long_long>/7 -3.97% 1.974 1.895 - -0.28% -
SetIntersection_Front_Set_string_16384_256 -3.97% 16403923.334 15753243.644 - 7.31% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -3.96% 23.002 22.090 - 2.06% -
rng::for_each(map<int>)/8192 -3.96% 17301.336 16615.623 - -0.59% -
std::find(vector<long_long>)_(bail_25%)/8 -3.96% 0.924 0.887 - -7.23% -
std::move(list<int>)/512 -3.96% 369.274 354.659 - 0.98% -
BM_PushHeap_string_Descending_262144 -3.95% 3.223 3.095 - -43.18% -
std::unordered_map<int,_int>::clear()/1024 -3.95% 8348.683 8019.123 - -4.50% -
std::unordered_map<int,_int>::erase(iterator)/0 -3.95% 20.527 19.717 - 0.07% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -3.95% 25.116 24.125 - -2.44% -
std::deque<int>::ctor(size)/1024 -3.94% 77.079 74.045 - 7.47% -
std::for_each_n(vector<int>)/8 -3.93% 2.632 2.528 - 0.99% -
rng::rotate_copy(list<int>)/8192 -3.93% 8336.249 8008.855 - -3.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -3.93% 21714003.483 20861451.611 - 3.67% -
rng::remove_copy(deque<int>)_(prefix)/50 -3.92% 20.546 19.740 - -9.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.92% 208607920.235 200433894.773 - -0.67% -
rng::partition(deque<int>)_(sparse)/32 -3.91% 10.683 10.266 - -24.47% -
std::find_end(deque<int>)_(match_near_end)/8192 -3.90% 290.339 279.006 - -99.83% -
std::unique(deque<int>)_(sprinkled)/52 -3.89% 72.350 69.538 - -17.77% -
rng::replace(vector<int>)_(prefix)/32 -3.89% 5.288 5.082 - 0.83% -
SetIntersection_Front_Set_uint64_16384_64 -3.88% 2014358.933 1936188.534 - 1.19% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.88% 1.214 1.167 - -5.13% -
rng::fold_left(list<int>)/50 -3.88% 40.145 38.587 - 2.95% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -3.88% 348.813 335.283 - 1.85% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -3.88% 1.204 1.157 - -4.01% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.88% 382.498 367.673 - 0.63% -
BM_StringEraseWithMove_Large_Opaque -3.88% 2.887 2.775 - -3.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -3.87% 170430089.543 163826100.254 - -1.50% -
BM_std_minmax<int>/2 -3.87% 0.837 0.805 - -10.62% -
std::distance(join_view(vector<vector<int>>))/50 -3.87% 0.605 0.582 - -3.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.87% 836.277 803.952 - -1.38% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 -3.86% 182.555 175.500 - -0.15% -
rng::contains_subrange(vector<int>)_(process_all)/16 -3.86% 4.948 4.758 - -1.83% -
std::multiset<int>::ctor(const&,_alloc)/8192 -3.85% 51585.334 49597.226 - -0.23% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -3.85% 542.072 521.212 - -4.46% -
std::find_first_of(vector<int>)_(large_needle)/32 -3.84% 108.482 104.314 - -0.44% -
std::stable_partition(deque<int>)_(dense)/32 -3.83% 32.064 30.836 - 3.10% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -3.83% 12703.119 12216.628 - -0.43% -
std::unordered_map<int,_int>::ctor(const&)/8192 -3.82% 56414.615 54258.155 - -1.10% -
BM_std_min<long_long>/12 -3.82% 2.066 1.987 - -2.05% -
std::copy(deque<int>)/8 -3.81% 2.827 2.719 - -0.88% -
std::rotate(list<int>)_(1_element_forward)/32 -3.81% 14.927 14.358 - 15.94% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -3.81% 1.451 1.396 - 7.16% -
BM_MakeHeap_string_Random_262144 -3.81% 15.815 15.213 - -2.36% -
BM_vector_deque_move_backward/64000 -3.80% 7827.277 7530.186 - 2.34% -
BM_RangesPushHeap_float_Ascending_16384 -3.79% 4.378 4.212 - -3.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.79% 22744380.021 21882923.425 - 5.87% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -3.79% 1995362.803 1919830.411 - 25.96% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -3.78% 601.212 578.482 - -1.65% -
BM_StringRelationalLiteral_Less_Small_Small_Control -3.77% 1.830 1.761 - -4.19% -
BM_MakeHeap_uint32_Random_16384 -3.77% 1.061 1.021 - 2.11% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -3.77% 1.681 1.618 - -6.25% -
SetIntersection_Front_Vector_uint64_1024_1 -3.76% 1102206.960 1060721.795 - -3.33% -
std::multiset<int>::ctor(const&,_alloc)/1024 -3.76% 6463.900 6220.766 - 0.68% -
rng::search(vector<int>)_(single_element)/1024 -3.76% 240.950 231.897 - -2.23% -
std::multiset<int>::insert(value)_(already_present)/1024 -3.76% 29.999 28.872 - 1.10% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.76% 223.690 215.286 - -1.59% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.76% 352.830 339.579 - -0.54% -
std::map<std::string,_int>::ctor(const&)/1024 -3.74% 35975.476 34630.454 - -2.21% -
std::multiset<int>::ctor(const&)/32 -3.74% 226.740 218.265 - -3.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.73% 10858619.921 10453178.747 - 7.26% -
rng::search(vector<int>)_(single_element)/1000 -3.72% 235.421 226.666 - -2.27% -
std::set<int>::contains(key)_(non-existent)/0 -3.72% 0.281 0.270 - 1.10% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -3.71% 1.437 1.384 - -6.16% -
BM_MakeHeap_string_Heap_16384 -3.69% 5.128 4.939 - -3.60% -
rng::rotate(list<int>)_(by_1/3)/32 -3.69% 14.702 14.160 - -9.33% -
SetIntersection_None_Set_string_16384_16 -3.69% 200312544.947 192924033.040 - -2.10% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.68% 263.586 253.894 - -3.80% -
std::stable_sort(deque<int>)_(ascending)/8 -3.67% 18.954 18.258 - 0.59% -
std::find_end(list<int>)_(single_element)/8192 -3.66% 8568.481 8254.665 - -4.41% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.66% 23.982 23.105 - 1.43% -
std::find_if_not(list<int>)_(bail_25%)/8 -3.66% 1.324 1.276 - 4.95% -
BM_std_minmax<unsigned_short>/21 -3.65% 2.107 2.030 - 3.45% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.65% 10.919 10.520 - 3.59% -
std::find(vector<int>)_(bail_25%)/8 -3.64% 1.441 1.388 - 1.04% -
BM_std_minmax<unsigned_char>/26 -3.64% 1.440 1.387 - -3.81% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.64% 134.431 129.543 - -7.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.64% 25130436.555 24216802.807 - -2.66% -
std::multimap<std::string,_int>::erase(iterator)/1024 -3.63% 32.512 31.332 - -5.08% -
BM_SortHeap_pair<uint32,_uint32>_4 -3.62% 1.629 1.570 - -16.92% -
std::set<int>::ctor(const&)/32 -3.62% 224.443 216.320 - -0.07% -
rng::rotate(list<int>)_(1_element_forward)/8192 -3.61% 7954.379 7666.842 - -7.15% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.61% 1.433 1.382 - -3.69% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.60% 727.055 700.891 - -31.89% -
SetIntersection_Interlaced_Vector_float_256_4 -3.60% 5384764.509 5191079.735 - -3.09% -
BM_MakeThenSortHeap_float_SingleElement_1024 -3.58% 4.959 4.781 - 0.04% -
std::multiset<int>::erase(key)_(non-existent)/1024 -3.58% 6.895 6.648 - 0.14% -
BM_std_minmax<short>/23 -3.58% 2.722 2.625 - -2.54% -
std::rotate(list<int>)_(1_element_forward)/8192 -3.58% 8105.152 7814.810 - -1.13% -
rng::rotate(list<int>)_(1_element_forward)/32 -3.58% 14.873 14.341 - -3.94% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.57% 6462.161 6231.366 - -0.31% -
BM_StringAssignAsciiz_Huge_Opaque -3.57% 190.293 183.499 - -0.15% -
SetIntersection_Front_Set_string_16384_16 -3.56% 2079412.739 2005320.570 - -2.76% -
std::unordered_multiset<int>::count(key)_(existent)/32 -3.55% 1.751 1.688 - -9.12% -
BM_std_minmax<char>/64 -3.54% 1.205 1.162 - -7.48% -
std::transform(list<int>,_list<int>)/8192 -3.54% 9499.898 9163.618 - -2.63% -
std::multiset<std::string>::erase(key)_(non-existent)/32 -3.54% 11.033 10.642 - 5.38% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -3.53% 54034.977 52127.139 - -4.98% -
SetIntersection_Front_Vector_uint64_1024_256 -3.53% 2322210.330 2240230.433 - -3.90% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -3.53% 12643.947 12197.746 - -0.85% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.53% 12624.656 12179.141 - -1.04% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.53% 55701.877 53738.197 - -0.41% -
BM_num_get<unsigned_int> -3.52% 10.335 9.971 - -5.68% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.52% 53337.609 51458.414 - -0.12% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.52% 0.938 0.905 - -2.22% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -3.52% 11.030 10.642 - -1.12% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -3.52% 4.776 4.608 - -0.02% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.51% 12261.705 11830.722 - -29.06% -
BM_std_min<__int128>/64 -3.51% 25.480 24.585 - 0.33% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -3.51% 1.438 1.388 - 0.09% -
BM_RangesPushHeap_uint64_Ascending_262144 -3.50% 5.186 5.004 - 6.46% -
SetIntersection_None_Set_string_16384_1 -3.49% 197590242.415 190691736.519 - -5.67% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.49% 802.521 774.508 - -2.88% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -3.48% 15738939.845 15191091.563 - -4.17% -
std::partition(vector<int>)_(dense)/8192 -3.48% 1882.510 1817.010 - -3.46% -
BM_std_minmax<int>/14 -3.48% 1.619 1.562 - -3.46% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -3.48% 50110.952 48369.549 - -0.64% -
BM_std_minmax<unsigned_int>/1 -3.46% 0.622 0.601 - -0.02% -
std::search(deque<int>,_pred)_(near_matches)/8192 -3.45% 1570664.950 1516434.524 - 0.26% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.45% 104891.713 101272.765 - -1.00% -
SetIntersection_Front_Set_float_262144_262144 -3.45% 1795239.338 1733351.074 - -2.81% -
BM_PushHeap_string_SingleElement_16 -3.44% 2.536 2.448 - -11.43% -
BM_std_minmax<unsigned_char>/23 -3.44% 3.049 2.944 - -1.40% -
std::multiset<int>::erase(key)_(non-existent)/32 -3.44% 2.661 2.569 - -4.50% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -3.43% 23.554 22.745 - -3.75% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -3.42% 932.040 900.130 - -0.47% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -3.42% 0.636 0.614 - 10.53% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -3.42% 5.024 4.852 - -3.86% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -3.42% 17.533 16.934 - -6.39% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.41% 6258.718 6045.328 - -2.30% -
std::find_if_not(vector<int>)_(process_all)/8 -3.41% 2.744 2.650 - 4.72% -
rng::for_each(multimap<int>)/8192 -3.40% 17043.186 16463.578 - -0.15% -
BM_MakeHeap_float_Random_256 -3.40% 1.387 1.340 - 8.25% -
BM_std_min<unsigned_short>/20 -3.40% 2.327 2.248 - 1.23% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -3.40% 471.748 455.714 - -3.13% -
BM_RangesPopHeap_uint32_4 -3.39% 2.709 2.617 - -0.43% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -3.39% 7141.439 6899.605 - 7.16% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -3.38% 2.471 2.388 - 1.48% -
rng::partition(deque<int>)_(sparse)/50 -3.38% 16.665 16.102 - -20.48% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -3.37% 23.277 22.491 - -8.35% -
rng::search(list<int>,_pred)_(single_element)/8192 -3.37% 9440.605 9122.893 - 9.65% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.36% 823.591 795.930 - 0.09% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -3.35% 1.320 1.275 - -8.74% -
rng::contains(deque<int>)_(process_all)/32 -3.35% 8.842 8.546 - -0.48% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.35% 0.837 0.809 - -1.18% -
BM_RangesMakeHeap_float_Ascending_256 -3.35% 0.667 0.644 - 0.04% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -3.35% 27.338 26.424 - -13.54% -
std::multiset<int>::count(key)_(existent)/1024 -3.34% 5.703 5.512 - -3.58% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.34% 38.804 37.506 - 31.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.34% 1190784.344 1150997.500 - -0.86% -
std::multiset<int>::ctor(const&,_alloc)/32 -3.34% 228.200 220.588 - 0.14% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.34% 7276.023 7033.310 - -2.31% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -3.32% 20730.762 20041.963 - 0.36% -
BM_deque_deque_ranges_copy/70000 -3.32% 3071.955 2969.926 - -2.23% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -3.32% 311.865 301.518 - -0.24% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.32% 804.733 778.037 - -1.21% -
std::set<int>::upper_bound(key)_(existent)/1024 -3.31% 4.212 4.073 - -1.51% -
rng::none_of(deque<int>)_(process_all)/8 -3.31% 4.863 4.702 - 7.25% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.31% 1748585.966 1690712.871 - -1.27% -
BM_PushHeap_uint64_Random_4 -3.31% 2.202 2.129 - 3.57% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -3.30% 2.266 2.191 - -3.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -3.30% 21.125 20.427 - -1.54% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.30% 23.426 22.653 - 2.77% -
BM_std_minmax_element<short>/64 -3.30% 17.780 17.193 - -0.26% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -3.30% 578.836 559.744 - 0.04% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -3.30% 32797.059 31715.590 - -1.45% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -3.29% 182692.956 176677.010 - 0.58% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -3.29% 19.015 18.390 - 2.75% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -3.28% 15.529 15.019 - -1.69% -
std::unordered_map<int,_int>::erase(iterator)/32 -3.28% 20.905 20.219 - -0.74% -
SetIntersection_Front_Vector_uint32_1024_64 -3.28% 1449327.501 1401748.678 - 0.82% -
std::move_backward(list<int>)/32768 -3.28% 31905.604 30858.867 - -3.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.28% 5.131 4.963 - -8.68% -
BM_vector_deque_copy_backward/70000 -3.27% 8615.718 8333.963 - 2.09% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -3.26% 10.478 10.135 - 1.38% -
BM_std_min<long_long>/3 -3.26% 1.318 1.275 - -0.61% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.26% 28.526 27.596 - -0.90% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -3.25% 104589.332 101185.536 - -1.14% -
std::equal(vector<bool>)_(unaligned)/50 -3.25% 0.796 0.770 - -12.67% -
rng::find(vector<int>)_(bail_25%)/8 -3.25% 1.631 1.578 - 15.30% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -3.25% 1.403 1.357 - 4.99% -
std::find(vector<char>)_(bail_25%)/1024 -3.25% 5.558 5.377 - -1.19% -
SetIntersection_None_Vector_float_262144_256 -3.24% 1211719.966 1172421.505 - -4.56% -
BM_deque_vector_copy_backward/0 -3.24% 1.538 1.489 - 7.95% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -3.24% 1.903 1.842 - -6.64% -
BM_RangesPushHeap_uint64_SingleElement_64 -3.23% 0.378 0.365 - -5.22% -
std::unordered_map<int,_int>::ctor(const&)/1024 -3.22% 6789.612 6570.828 - -1.81% -
std::equal(vector<int>)_(it,_it,_it)/50 -3.22% 4.304 4.165 - -4.65% -
std::partition(deque<int>)_(sparse)/8192 -3.22% 3109.114 3009.104 - -0.53% -
BM_RangesPushHeap_float_PipeOrgan_4 -3.20% 0.523 0.506 - 5.22% -
std::move(list<int>)/262144 -3.20% 249681.673 241685.525 - -1.78% -
std::multiset<std::string>::ctor(const&)/32 -3.20% 732.095 708.659 - -1.45% -
rng::copy_backward(vector<int>)/1048576 -3.20% 49987.801 48387.941 - -0.11% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.20% 54534.489 52789.348 - -6.49% -
rng::find_if_not(list<int>)_(bail_25%)/8 -3.19% 1.314 1.272 - -3.20% -
rng::contains_subrange(list<int>)_(process_all)/8192 -3.19% 8478.614 8208.117 - 17.13% -
BM_PushHeap_uint64_Random_64 -3.19% 5.320 5.150 - -2.32% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -3.19% 7.499 7.260 - -39.20% -
rng::remove_if(deque<int>)_(prefix)/50 -3.19% 71.055 68.791 - -6.95% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -3.19% 21.134 20.461 - 5.66% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -3.18% 932.195 902.538 - -0.24% -
BM_RangesMakeHeap_uint32_Random_262144 -3.18% 1.053 1.020 - -3.14% -
std::generate_n(deque<int>)/32 -3.17% 8.509 8.239 - -0.72% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -3.17% 104508.054 101200.087 - 3.93% -
std::find_first_of(list<int>)_(large_needle)/1024 -3.16% 863265.208 835957.369 - -3.24% -
BM_StringRelational_Compare_Empty_Huge_Control -3.16% 1.666 1.613 - -0.73% -
std::multiset<int>::erase(key)_(existent)/32 -3.16% 22.922 22.198 - -0.67% -
BM_MakeHeap_string_Heap_1024 -3.15% 4.879 4.725 - -3.06% -
std::list<int>::erase(begin)_(cheap_elements)/32 -3.15% 10.738 10.399 - 3.25% -
rng::remove_copy(deque<int>)_(prefix)/1024 -3.15% 392.399 380.042 - -8.49% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -3.15% 352.920 341.814 - -0.59% -
vector<bool>::reserve() -3.14% 8.942 8.661 - -14.47% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -3.14% 1.901 1.842 - -3.96% -
BM_PushHeap_string_Ascending_1024 -3.14% 12.391 12.002 - -8.30% -
rng::find_first_of(vector<int>)_(large_needle)/50 -3.14% 295.983 286.703 - 0.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.13% 87670.241 84924.390 - 1.26% -
rng::move(list<int>)/1048576 -3.13% 1036412.851 1003958.692 - -2.61% -
std::set<int>::ctor(const&)/1024 -3.13% 6323.004 6125.162 - -2.56% -
BM_MakeThenSortHeap_float_SingleElement_256 -3.13% 4.113 3.985 - -0.16% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.13% 905.877 877.567 - -0.36% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -3.12% 5.813 5.631 - -17.39% -
rng::reverse(vector<int>)/8 -3.12% 1.614 1.564 - -3.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -3.12% 1117821.231 1082924.623 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -3.12% 10618931.930 10288045.947 - -50.76% -
rng::for_each_n(list<int>)/8 -3.12% 2.322 2.250 - -12.17% -
std::find_if_not(list<int>)_(process_all)/32768 -3.11% 29346.338 28432.595 - -5.06% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -3.11% 0.418 0.405 - -7.41% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.11% 1.995 1.933 - -2.68% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -3.11% 29.142 28.237 - -1.59% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.10% 28064.131 27194.600 - 5.15% -
SetIntersection_Interlaced_Vector_float_262144_4 -3.10% 1970441.317 1909447.660 - -11.43% -
rng::partition(deque<int>)_(sparse)/8192 -3.08% 3108.419 3012.604 - -0.50% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -3.07% 96.540 93.571 - 1.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -3.07% 11.328 10.980 - -0.01% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -3.07% 0.401 0.389 - 15.62% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -3.07% 67.326 65.261 - -2.55% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -3.07% 3.190 3.092 - -1.22% -
std::set<int>::upper_bound(key)_(existent)/32 -3.06% 1.803 1.748 - 0.94% -
SetIntersection_Front_Set_float_1024_1024 -3.06% 15641521.969 15162385.006 - -8.74% -
std::map<int,_int>::find(key)_(non-existent)/8192 -3.06% 7.303 7.080 - -0.04% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 -3.06% 76.418 74.079 - -2.25% -
BM_RangesPushHeap_uint64_PipeOrgan_4 -3.06% 0.502 0.487 - -1.28% -
BM_StringRelational_Compare_Empty_Empty_Control -3.06% 1.664 1.614 - 0.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 -3.05% 0.483 0.468 - -0.92% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -3.05% 1.229 1.191 - -2.40% -
BM_PushHeap_string_SingleElement_64 -3.04% 2.577 2.498 - -9.90% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 -3.04% 20.474 19.852 - 0.06% -
std::set<std::string>::find(key)_(non-existent)/32 -3.04% 10.506 10.187 - 9.79% -
std::stable_sort(deque<int>)_(repeated)/8 -3.03% 18.934 18.359 - 0.86% -
BM_StringRelational_Eq_Large_Large_ChangeLast -3.03% 2.082 2.019 - 8.88% -
SetIntersection_Front_Set_uint64_16384_16384 -3.03% 353596377.561 342891687.063 - 0.16% -
rng::find_last(deque<int>)_(bail_90%)/8 -3.03% 0.924 0.896 - 3.31% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -3.02% 21.908 21.245 - 7.11% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -3.02% 33.924 32.898 - 16.49% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -3.02% 280704.550 272230.637 - -0.28% -
BM_StringRelational_Compare_Empty_Large_Control -3.02% 1.671 1.621 - 0.25% -
BM_StringRelational_Compare_Small_Empty_Control -3.01% 1.663 1.613 - -5.98% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -3.01% 3557.782 3450.704 - -1.84% -
BM_vector_deque_copy_backward/4000 -3.00% 144.177 139.845 - -4.67% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -3.00% 3.332 3.231 - -1.18% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -3.00% 490.583 475.847 - -2.20% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -3.00% 294.594 285.750 - 1.22% -
BM_std_min<unsigned_char>/64 -3.00% 4.142 4.018 - -1.69% -
rng::find(list<int>)_(process_all)/50 -3.00% 21.091 20.459 - 8.61% -
SetIntersection_None_Vector_string_1024_256 -2.99% 1249622.181 1212200.605 - 0.36% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.99% 8.982 8.713 - -0.48% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.99% 55181.628 53532.425 - -2.93% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -2.99% 28.988 28.122 - -4.21% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -2.98% 21.122 20.492 - -2.83% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.98% 8.032 7.793 - 1.33% -
rng::fill_n(list<int>)/50 -2.98% 16.286 15.801 - -1.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -2.98% 14.572 14.138 - -1.08% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.98% 55584.632 53929.715 - -2.33% -
BM_std_min<char>/22 -2.98% 2.079 2.017 - -2.55% -
std::none_of(list<int>)_(process_all)/32 -2.97% 12.046 11.688 - 1.35% -
BM_MakeHeap_string_Heap_256 -2.97% 5.004 4.855 - -2.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.97% 28096385.814 27261656.108 - -1.69% -
SetIntersection_Interlaced_Set_uint32_256_64 -2.97% 15218991.766 14767101.419 - 0.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.97% 13924785.389 13511364.705 - -2.37% -
rng::find_end(deque<int>)_(near_matches)/1024 -2.96% 18053.557 17519.114 - -38.81% -
std::find(deque<int>)_(bail_25%)/8 -2.96% 2.124 2.061 - -0.12% -
BM_std_minmax<short>/1 -2.96% 0.663 0.643 - 1.43% -
SetIntersection_None_Vector_string_262144_4 -2.95% 1363370.173 1323193.169 - -2.24% -
BM_MakeHeap_uint32_Random_64 -2.95% 1.336 1.296 - 3.68% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.94% 5.009 4.861 - -3.93% -
std::equal(list<int>)_(it,_it,_it)/8192 -2.94% 9983.869 9690.262 - -3.95% -
std::multiset<int>::erase(iterator)/32 -2.94% 22.019 21.372 - 0.25% -
BM_std_min<short>/16 -2.93% 1.798 1.745 - -3.06% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -2.93% 104579.234 101514.784 - -0.68% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.93% 173992925.017 168900763.681 - -0.25% -
std::swap_ranges(deque<int>)/50 -2.92% 20.629 20.025 - 0.10% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -2.92% 931.764 904.522 - -1.66% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -2.92% 12712.368 12340.810 - 0.21% -
rng::replace(vector<int>)_(prefix)/8192 -2.91% 1306.034 1267.974 - 0.36% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.91% 10191927.214 9895470.816 - -1.25% -
std::remove_if(list<int>)_(prefix)/1024 -2.91% 1043.516 1013.168 - -3.25% -
std::transform(list<int>)_(identity_transform)/50 -2.90% 38.976 37.844 - -4.51% -
SetIntersection_Interlaced_Set_string_16_16 -2.90% 64515577.200 62642098.362 - -1.24% -
BM_std_min<long_long>/28 -2.90% 2.654 2.577 - -3.11% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -2.90% 3489903.674 3388713.469 - 37.62% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.90% 32.964 32.009 - -2.43% -
BM_deque_deque_copy/64000 -2.89% 2701.127 2623.048 - -3.29% -
std::distance(deque<int>)/1024 -2.88% 0.673 0.654 - -5.81% -
std::multiset<int>::count(key)_(existent)/8192 -2.88% 9.716 9.436 - 2.70% -
std::find_end(forward_list<int>)_(single_element)/1000 -2.88% 693.024 673.062 - -0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.88% 13719783.721 13324866.724 - -1.45% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 -2.88% 17.517 17.013 - -0.13% -
BM_std_minmax<short>/6 -2.88% 1.397 1.357 - -1.63% -
bm_lexicographical_compare<signed_char>/512 -2.88% 7.915 7.687 - -3.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.88% 1238401.512 1202786.912 - -1.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -2.87% 35.049 34.042 - -0.89% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -2.86% 4.338 4.213 - -0.66% -
rng::copy_if(deque<int>)_(entire_range)/8 -2.86% 2.931 2.847 - -3.52% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -2.86% 28401.253 27588.910 - -2.06% -
BM_vector_deque_ranges_copy_backward/1024 -2.86% 38.123 37.033 - -2.60% -
std::reverse_copy(list<int>)/4096 -2.86% 3160.663 3070.392 - -3.26% -
rng::move(vector<int>)/8 -2.86% 2.323 2.257 - 1.60% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 -2.86% 9.472 9.201 - -0.67% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.85% 22.655 22.009 - -0.77% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.85% 104160.858 101193.708 - -1.00% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -2.85% 7.318 7.109 - -0.99% -
SetIntersection_Front_Vector_uint32_256_16 -2.85% 4517147.518 4388522.409 - 0.44% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.85% 153364.089 148999.344 - -2.44% -
BM_std_minmax<short>/25 -2.84% 2.293 2.228 - 1.16% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 -2.84% 1372.606 1333.614 - -0.33% -
std::find_end(list<int>,_pred)_(single_element)/8192 -2.84% 9099.112 8840.980 - -4.69% -
SetIntersection_None_Vector_uint32_1024_64 -2.84% 1151336.780 1118677.158 - -2.97% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -2.83% 0.848 0.824 - -5.60% -
BM_std_minmax<unsigned_int>/6 -2.83% 1.387 1.348 - 0.30% -
rng::find_if(vector<bool>)_(process_all)/8 -2.83% 5.595 5.437 - -3.18% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -2.83% 29.708 28.868 - 0.18% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -2.83% 3.952 3.840 - -0.73% -
BM_RangesPopHeap_uint32_262144 -2.83% 41.998 40.811 - -0.36% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.83% 5.597 5.439 - -3.36% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.82% 204.852 199.072 - -0.98% -
rng::fill(deque<int>)/8192 -2.81% 248.995 241.987 - 0.98% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 -2.81% 0.413 0.402 - 1.63% -
BM_RangesSortHeap_string_262144 -2.81% 180.135 175.071 - -4.88% -
std::multiset<int>::ctor(const&)/1024 -2.81% 6407.906 6228.140 - 1.14% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 -2.80% 0.601 0.584 - 2.00% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.80% 11.050 10.741 - 5.19% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -2.80% 30.002 29.163 - -0.40% -
std::move(deque<int>)/8 -2.80% 3.943 3.832 - -4.13% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -2.78% 37303.888 36266.347 - -1.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.78% 6814445.332 6624920.671 - -2.65% -
std::unordered_set<int>::contains(key)_(existent)/32 -2.78% 1.355 1.317 - 3.45% -
BM_std_min<char>/12 -2.78% 1.339 1.302 - -2.30% -
std::fill(vector<int>)/32 -2.78% 1.069 1.040 - -0.09% -
std::reverse_copy(list<int>)/32768 -2.77% 26472.103 25739.728 - -2.34% -
SetIntersection_None_Vector_uint32_262144_1024 -2.76% 1177931.762 1145381.426 - -4.19% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -2.75% 30.049 29.222 - -0.56% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -2.75% 1.304 1.268 - 9.25% -
BM_std_min<short>/30 -2.74% 2.399 2.333 - -0.61% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -2.74% 32.854 31.953 - 0.05% -
BM_std_minmax<unsigned_short>/16 -2.74% 1.722 1.675 - -0.60% -
std::unordered_set<std::string>::count(key)_(existent)/32 -2.74% 37.419 36.395 - -6.61% -
BM_MakeHeap_string_SingleElement_64 -2.73% 6.446 6.270 - -2.76% -
std::reverse(list<int>)/4096 -2.73% 1709.508 1662.904 - -0.72% -
BM_PushHeap_string_SingleElement_256 -2.72% 2.517 2.448 - -10.77% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.71% 12240.008 11907.742 - -2.45% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -2.71% 443.251 431.223 - 2.29% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -2.71% 24.198 23.543 - 2.13% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 -2.70% 9.487 9.231 - 0.22% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -2.70% 9144.246 8896.951 - 1.41% -
SetIntersection_Front_Vector_uint32_262144_4 -2.70% 1143649.948 1112729.532 - -2.15% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.70% 4.328 4.211 - -1.69% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.70% 19786.253 19251.494 - -8.14% -
BM_std_minmax<int>/13 -2.70% 1.387 1.350 - -2.68% -
rng::any_of(vector<int>)_(process_all)/8 -2.69% 2.567 2.497 - 6.08% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -2.69% 1.904 1.853 - -5.34% -
SetIntersection_Interlaced_Vector_string_16384_16 -2.69% 4248446.197 4134188.905 - -10.35% -
rng::sort(deque<int>)_(pipe-organ)/8 -2.68% 21.696 21.113 - 1.17% -
SetIntersection_Front_Set_float_1024_1 -2.68% 1117029.915 1087060.277 - -2.77% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 -2.68% 2.938 2.859 - 0.02% -
std::find_end(deque<int>)_(same_length)/1024 -2.68% 345.444 336.193 - -81.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -2.68% 35.138 34.197 - 3.36% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.68% 1.665 1.621 - 0.48% -
rng::remove(list<int>)_(prefix)/50 -2.68% 68.864 67.021 - 0.22% -
SetIntersection_Front_Set_string_256_16 -2.67% 7780445.309 7572329.622 - -0.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.67% 1260817.727 1227105.789 - -1.65% -
BM_std_min<__int128>/31 -2.67% 12.126 11.802 - 0.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -2.67% 11370.623 11067.035 - 0.12% -
std::unordered_set<int>::insert(value)_(new_value)/1024 -2.67% 21.295 20.727 - 6.23% -
std::set<int>::ctor(const&)/8192 -2.66% 50742.019 49392.026 - -1.08% -
rng::for_each(multiset<int>)/32 -2.66% 21.095 20.534 - -6.21% -
std::swap_ranges(deque<int>)/32 -2.65% 10.779 10.493 - 0.03% -
rng::rotate(list<int>)_(1_element_backward)/32 -2.65% 14.058 13.686 - -3.76% -
rng::find_end(vector<int>)_(same_length)/1024 -2.64% 256.290 249.517 - -51.43% -
BM_StringEraseWithMove_Huge_Transparent -2.64% 50.667 49.329 - 8.89% -
std::unordered_map<int,_int>::clear()/8192 -2.64% 64124.097 62432.377 - -0.91% -
BM_std_min<short>/28 -2.64% 2.791 2.717 - -0.47% -
std::find_end(deque<int>)_(same_length)/8192 -2.64% 2754.401 2681.743 - -81.92% -
rng::find(deque<int>)_(bail_25%)/8 -2.63% 2.112 2.056 - -0.37% -
BM_RangesMakeHeap_uint32_Random_256 -2.63% 1.174 1.143 - -4.33% -
SetIntersection_Front_Set_string_16_16 -2.63% 65272526.887 63554320.344 - 0.38% -
BM_PushHeap_string_SingleElement_1024 -2.63% 2.533 2.467 - -10.89% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -2.63% 926881.552 902517.110 - -3.46% -
std::multiset<int>::find(key)_(non-existent)/32 -2.62% 2.287 2.227 - -0.58% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.62% 80505.153 78393.714 - -4.81% -
BM_vector_deque_move/5500 -2.62% 201.012 195.742 - -1.72% -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 -2.62% 0.690 0.671 - 0.31% -
BM_deque_deque_ranges_copy_backward/70000 -2.62% 8981.772 8746.500 - -1.37% -
BM_SortHeap_uint64_4 -2.62% 0.964 0.938 - 0.14% -
std::count(list<int>)_(every_other)/8192 -2.62% 7030.966 6847.022 - 2.75% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 -2.61% 0.558 0.543 - 0.42% -
748_flightdm_r -2.61% 9.071 8.834 - -1.61% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -2.61% 349.325 340.200 - -0.65% -
BM_PopHeap_uint32_262144 -2.61% 41.484 40.402 - -3.89% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -2.61% 15.276 14.877 - -1.05% -
std::find_first_of(vector<int>)_(large_needle)/8192 -2.61% 7193020.196 7005567.499 - -0.80% -
BM_std_min<__int128>/32 -2.60% 12.557 12.230 - 0.38% -
rng::partial_sort(deque<int>)_(descending)/8192 -2.60% 285446.939 278015.039 - -2.13% -
std::map<std::string,_int>::ctor(const&)/32 -2.60% 694.587 676.506 - -14.24% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.60% 9.612 9.362 - 0.08% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -2.60% 4.966 4.837 - -1.65% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.59% 1.867 1.818 - 1.59% -
BM_vector_deque_ranges_move_backward/5500 -2.59% 202.744 197.485 - -0.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.59% 1257204.198 1224626.790 - -3.06% -
std::count(vector<int>)_(every_other)/8 -2.59% 1.383 1.347 - 0.99% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.59% 348.093 339.092 - -0.67% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.59% 5.589 5.444 - -3.43% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.58% 12381597.034 12061850.329 - -0.65% -
rng::find_first_of(deque<int>)_(small_needle)/32 -2.57% 109.555 106.734 - -3.84% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -2.57% 23.426 22.824 - -0.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.57% 2453495.328 2390366.965 - -3.32% -
std::unique(deque<int>,_pred)_(contiguous)/52 -2.57% 70.114 68.311 - -1.83% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -2.57% 2701.498 2632.109 - 0.17% -
rng::stable_partition(deque<int>)_(sparse)/50 -2.57% 28.536 27.803 - 1.45% -
SetIntersection_Front_Vector_string_1024_256 -2.57% 10242730.151 9979904.690 - 0.38% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.56% 49998.814 48718.923 - -1.42% -
SetIntersection_Front_Set_string_256_4 -2.56% 5277020.769 5142007.341 - -2.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -2.56% 85.419 83.237 - -11.01% -
SetIntersection_Front_Vector_string_262144_64 -2.54% 3652490.931 3559768.031 - 1.86% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.53% 698.767 681.054 - -5.96% -
SetIntersection_Front_Set_string_16384_1024 -2.53% 60170430.856 58645707.222 - -1.11% -
std::find_if(vector<bool>)_(process_all)/8 -2.53% 5.570 5.429 - -3.14% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.53% 134785.661 131382.015 - -2.07% -
std::partition(vector<int>)_(sparse)/50 -2.52% 14.447 14.082 - 2.05% -
BM_MakeHeap_string_Heap_64 -2.52% 5.121 4.992 - -2.17% -
std::find(list<int>)_(process_all)/32768 -2.52% 27019.632 26338.122 - -4.61% -
BM_RangesPushHeap_uint64_Random_1024 -2.52% 6.028 5.876 - -2.19% -
std::find_if_not(deque<int>)_(bail_25%)/8 -2.51% 1.535 1.496 - -2.25% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -2.51% 933925.281 910445.585 - -2.47% -
BM_std_min<unsigned_int>/8 -2.51% 1.295 1.262 - -1.21% -
BM_std_minmax<unsigned_char>/2 -2.51% 0.925 0.902 - 2.14% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -2.51% 25.561 24.920 - -7.15% -
BM_RangesMakeHeap_float_QuickSortAdversary_4 -2.51% 0.417 0.406 - 0.49% -
BM_std_min<__int128>/30 -2.51% 11.722 11.428 - 0.38% -
std::copy(list<int>)/8 -2.51% 2.554 2.490 - -0.90% -
rng::replace_if(deque<int>)_(prefix)/32 -2.50% 14.274 13.917 - -1.44% -
rng::find_end(forward_list<int>)_(single_element)/8192 -2.50% 6241.211 6085.136 - 2.32% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.50% 860069.478 838569.245 - -3.30% -
rng::copy_if(vector<int>)_(every_other)/8 -2.50% 4.356 4.248 - 0.24% -
BM_RangesPushHeap_uint64_Random_16 -2.49% 4.378 4.269 - -0.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.49% 813.925 793.641 - -1.99% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -2.49% 31.261 30.482 - -37.98% -
bm_ranges_lexicographical_compare<int>/2 -2.49% 1.584 1.545 - 1.16% -
rng::for_each(multimap<int>)/32 -2.49% 23.255 22.676 - 1.14% -
std::multiset<std::string>::insert(value)_(new_value)/32 -2.49% 43.384 42.306 - -0.87% -
BM_std_min<unsigned_char>/512 -2.49% 6.421 6.261 - -2.40% -
BM_std_minmax<unsigned_short>/31 -2.48% 3.140 3.062 - 2.13% -
rng::generate(deque<int>)/8192 -2.47% 2089.143 2037.453 - -0.30% -
BM_std_minmax<unsigned_char>/14 -2.47% 2.640 2.575 - 1.27% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -2.47% 1.205 1.175 - -5.38% -
std::multiset<std::string>::ctor(const&)/1024 -2.47% 35509.882 34633.561 - -2.55% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.47% 5.219 5.090 - -4.36% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.46% 52.350 51.059 - -1.40% -
BM_std_min<char>/5 -2.46% 1.457 1.421 - -0.32% -
std::generate_n(deque<int>)/50 -2.46% 12.535 12.226 - -0.74% -
std::partial_sort(deque<int>)_(heap)/8 -2.45% 39.553 38.582 - 2.65% -
BM_std_min<unsigned_int>/32 -2.45% 2.216 2.161 - -0.49% -
SetIntersection_Front_Set_uint64_1024_4 -2.45% 1147175.686 1119080.690 - 1.75% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -2.45% 1.160 1.132 - -8.23% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -2.45% 222.442 217.003 - 0.16% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 -2.44% 653421.769 637464.711 - -0.67% -
rng::partition(list<int>)_(sparse)/50 -2.44% 15.394 15.018 - -2.47% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -2.44% 17.701 17.269 - 1.67% -
rng::fill_n(vector<int>)/8192 -2.44% 241.896 235.996 - -1.17% -
bm_ranges_lexicographical_compare<signed_char>/16 -2.44% 1.355 1.321 - 1.86% -
BM_StringRelationalLiteral_Less_Small_Large_Control -2.44% 1.671 1.630 - -5.25% -
rng::all_of(vector<int>)_(process_all)/50 -2.44% 18.697 18.241 - -1.17% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.43% 59710.112 58256.357 - 2.31% -
SetIntersection_None_Vector_float_262144_16384 -2.43% 1230766.107 1200819.614 - -7.80% -
rng::search(vector<int>)_(single_element)/8192 -2.43% 1845.171 1800.336 - -1.74% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -2.43% 28.067 27.385 - -0.23% -
rng::find_first_of(deque<int>)_(small_needle)/50 -2.43% 168.274 164.186 - -3.85% -
BM_StringConstructDestroyCStr_Empty_Opaque -2.43% 2.133 2.081 - -0.58% -
BM_std_min<unsigned_long_long>/64 -2.42% 4.810 4.693 - -2.36% -
BM_std_minmax<int>/15 -2.42% 1.961 1.914 - -5.68% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.42% 1507.912 1471.451 - -3.55% -
SetIntersection_None_Vector_uint64_262144_16 -2.42% 1161390.557 1133335.397 - -5.20% -
rng::search(deque<int>)_(same_length)/8192 -2.41% 3856.416 3763.321 - -2.00% -
std::multiset<int>::ctor(const&)/8192 -2.41% 51224.449 49989.562 - 2.08% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -2.41% 38.374 37.450 - -0.57% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -2.41% 3.892 3.799 - 3.64% -
BM_std_min<unsigned_short>/19 -2.41% 1.941 1.894 - 0.05% -
std::search_n(list<int>)_(no_match)/1048576 -2.41% 818461.202 798772.981 - -7.48% -
SetIntersection_Front_Vector_uint32_262144_16 -2.40% 1210421.236 1181331.886 - -0.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.40% 9666.435 9434.514 - -4.22% -
BM_std_min<__int128>/29 -2.40% 11.316 11.045 - 0.39% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.40% 10.377 10.128 - -2.97% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -2.40% 0.592 0.578 - 4.57% -
rng::remove_if(deque<int>)_(sprinkled)/32 -2.39% 57.527 56.151 - -8.27% -
BM_std_minmax<unsigned_short>/25 -2.39% 2.356 2.299 - -1.45% -
SetIntersection_None_Set_uint32_256_256 -2.39% 5957581.642 5815311.101 - 0.80% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.39% 15.621 15.248 - -0.80% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -2.39% 26.852 26.212 - -0.79% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -2.38% 70.738 69.052 - 6.64% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -2.38% 760.425 742.295 - -1.89% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 -2.38% 0.645 0.630 - -0.82% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.38% 2825.303 2757.981 - -2.50% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -2.38% 1.268 1.238 - -0.03% -
BM_RangesMakeHeap_float_PipeOrgan_262144 -2.38% 0.721 0.704 - -0.66% -
SetIntersection_Front_Vector_string_16384_64 -2.38% 3492055.472 3409070.165 - -1.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.37% 167637574.729 163656400.185 - -4.33% -
BM_std_minmax<short>/7 -2.37% 1.771 1.729 - -1.02% -
std::map<int,_int>::count(key)_(existent)/1024 -2.37% 4.335 4.232 - -2.93% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -2.37% 10.137 9.896 - -2.98% -
rng::partial_sort_copy(list<int>)_(repeated)/8 -2.37% 8.684 8.478 - 1.00% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -2.37% 21.806 21.289 - 0.78% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.37% 55199.995 53892.783 - -1.54% -
BM_RangesPopHeap_string_262144 -2.36% 95.073 92.825 - -8.23% -
std::find(list<int>)_(process_all)/50 -2.36% 18.616 18.176 - 0.25% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -2.36% 0.481 0.469 - -2.25% -
std::fill_n(vector<bool>)/32768 -2.36% 30.409 29.692 - -1.09% -
BM_PushHeap_uint32_Random_4 -2.36% 2.524 2.464 - -0.66% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.36% 37079.974 36206.624 - -0.17% -
std::rotate(list<int>)_(1_element_backward)/32 -2.35% 13.499 13.181 - -5.35% -
std::sort(vector<NonIntegral>)_(descending)/8 -2.35% 25.324 24.728 - -2.26% -
std::set<int>::lower_bound(key)_(non-existent)/32 -2.35% 2.337 2.282 - -4.02% -
rng::stable_partition(list<int>)_(dense)/32 -2.35% 34.822 34.004 - 6.92% -
BM_std_min<__int128>/26 -2.35% 10.068 9.832 - 0.17% -
SetIntersection_Front_Vector_uint32_16384_4 -2.35% 1129662.170 1103167.450 - -2.71% -
BM_MakeHeap_string_SingleElement_16 -2.35% 5.643 5.510 - -3.74% -
BM_std_minmax<short>/18 -2.35% 2.079 2.031 - 1.95% -
BM_std_minmax<unsigned_short>/24 -2.34% 2.284 2.230 - -2.07% -
rng::find_first_of(list<int>)_(small_needle)/8192 -2.34% 22621.949 22092.009 - -4.81% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -2.34% 165873.815 161992.131 - -1.82% -
BM_StringEraseWithMove_Small_Opaque -2.34% 2.620 2.559 - -0.60% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -2.34% 6.852 6.692 - 1.96% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 -2.33% 2.968 2.899 - 2.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.33% 200743307.246 196063870.410 - -1.52% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -2.33% 3276.800 3200.540 - -0.98% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.32% 12.726 12.430 - 0.82% -
BM_PushHeap_uint64_Random_1024 -2.32% 5.971 5.832 - -1.33% -
BM_deque_deque_copy_backward/2 -2.32% 2.922 2.854 - 12.64% -
SetIntersection_Front_Vector_string_256_16 -2.32% 6563676.681 6411663.733 - -0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.32% 12222589.896 11939620.652 - -5.99% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.32% 7.984 7.800 - -2.59% -
std::search(deque<int>,_pred)_(near_matches)/1024 -2.31% 28647.443 27985.245 - 14.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -2.31% 29.979 29.287 - -28.24% -
SetIntersection_Front_Vector_uint64_1024_64 -2.31% 1466197.225 1432323.979 - 4.40% -
rng::find_if_not(vector<char>)_(process_all)/1024 -2.31% 276.055 269.690 - -1.49% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.30% 166703.032 162861.023 - -0.51% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.30% 15499.409 15142.613 - -0.28% -
std::all_of(vector<int>)_(process_all)/50 -2.30% 18.626 18.198 - 42.87% -
std::is_sorted(deque<int>)/8 -2.30% 4.874 4.762 - 89.53% -
std::unique(deque<int>,_pred)_(contiguous)/32 -2.30% 59.691 58.319 - -1.26% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.30% 39493.628 38585.691 - -4.48% -
BM_std_minmax<unsigned_char>/15 -2.30% 3.072 3.001 - 0.62% -
std::unordered_set<int>::erase(iterator)/8192 -2.30% 20.819 20.341 - 0.87% -
BM_RangesMakeHeap_uint32_SingleElement_262144 -2.29% 0.640 0.625 - -0.15% -
std::move(list<int>)/1048576 -2.29% 1019821.376 996436.743 - -2.01% -
BM_RangesMakeHeap_float_Random_262144 -2.29% 1.122 1.096 - -3.65% -
BM_StringAssignAsciiz_Large_Transparent -2.29% 11.709 11.441 - -1.22% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.29% 52122.257 50929.663 - 2.11% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -2.29% 1.628 1.591 - -11.48% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.28% 691.172 675.380 - -0.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.28% 36.220 35.392 - -2.03% -
SetIntersection_None_Set_string_256_256 -2.28% 6024682.234 5887094.501 - -2.87% -
BM_std_min<__int128>/27 -2.28% 10.496 10.257 - 0.33% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -2.28% 11.953 11.680 - 3.34% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 -2.28% 0.516 0.504 - -1.56% -
BM_deque_vector_copy_backward/4000 -2.27% 144.543 141.255 - -0.65% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.27% 0.941 0.919 - -0.03% -
rng::move(vector<int>)/1048576 -2.27% 56814.238 55523.159 - -3.88% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.27% 706.464 690.423 - -27.60% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -2.27% 101606.910 99300.613 - 1.85% -
std::copy_backward(list<int>)/4096 -2.27% 3355.964 3279.794 - -0.97% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -2.26% 2.132 2.083 - -5.46% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -2.26% 0.596 0.582 - -3.01% -
BM_PopHeap_uint64_262144 -2.26% 42.203 41.251 - -1.83% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.25% 92.602 90.520 - -3.06% -
BM_vector_deque_ranges_move_backward/64000 -2.25% 7773.471 7598.717 - 5.87% -
std::map<int,_int>::count(key)_(existent)/8192 -2.25% 6.059 5.923 - -2.62% -
BM_RangesPopHeap_uint64_262144 -2.25% 42.204 41.256 - 0.25% -
BM_RangesMakeHeap_string_Descending_1024 -2.24% 2.821 2.758 - -22.72% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -2.24% 29.051 28.401 - -1.62% -
BM_vector_deque_ranges_copy_backward/70000 -2.24% 8557.387 8365.973 - 2.58% -
BM_lexicographical_compare_three_way_fast_path/1024 -2.23% 248.572 243.031 - -1.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.23% 14770.356 14441.338 - -1.88% -
BM_std_min<unsigned_int>/29 -2.23% 2.071 2.025 - -3.07% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.23% 141.825 138.668 - -2.67% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.23% 393.044 384.296 - -0.55% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -2.23% 177872.480 173914.605 - -0.10% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.22% 213.110 208.370 - -0.41% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.22% 139536.195 136434.581 - -1.22% -
bm_lexicographical_compare<signed_char>/16 -2.22% 1.299 1.271 - -4.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.22% 1429929.907 1398201.975 - -2.40% -
std::partition(deque<int>)_(sparse)/1024 -2.22% 394.241 385.502 - -0.94% -
rng::rotate(list<int>)_(1_element_backward)/8192 -2.21% 7963.715 7787.353 - -6.85% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -2.21% 41.109 40.200 - 46.93% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.21% 7871.700 7697.629 - 0.37% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.21% 0.784 0.767 - 0.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -2.21% 1109976.052 1085448.750 - -4.02% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -2.21% 11.457 11.204 - 6.12% -
SetIntersection_None_Set_float_64_4 -2.21% 22167386.775 21678458.132 - -4.47% -
BM_PushHeap_uint64_Random_16384 -2.21% 6.097 5.962 - -2.25% -
BM_MakeThenSortHeap_string_Ascending_16384 -2.20% 64.382 62.963 - 1.08% -
SetIntersection_None_Set_uint64_1024_256 -2.20% 8892031.526 8696323.379 - -0.16% -
BM_lexicographical_compare_three_way_slow_path/16 -2.19% 4.597 4.496 - -0.94% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -2.19% 38.389 37.546 - -4.66% -
rng::partition(list<int>)_(sparse)/8192 -2.19% 7991.659 7816.351 - -0.80% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -2.19% 0.615 0.601 - -1.73% -
SetIntersection_None_Vector_string_262144_262144 -2.19% 1390364.277 1359920.539 - 0.00% -
std::multiset<int>::erase(key)_(existent)/0 -2.19% 21.482 21.012 - 0.97% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.18% 32.363 31.657 - 1.28% -
BM_std_min<unsigned_short>/30 -2.18% 2.385 2.333 - -1.11% -
std::adjacent_find(vector<int>,_pred)/1048576 -2.18% 471533.299 461263.898 - -0.72% -
BM_std_min<__int128>/28 -2.18% 10.886 10.649 - 0.31% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.17% 12479.122 12207.741 - 2.67% -
BM_PushHeap_string_SingleElement_16384 -2.17% 2.532 2.477 - -8.91% -
rng::copy_backward(vector<bool>)_(aligned)/512 -2.17% 1.803 1.764 - -0.07% -
std::all_of(vector<int>)_(process_all)/8 -2.17% 2.545 2.490 - -2.76% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.17% 3.675 3.595 - -0.63% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -2.17% 17.569 17.188 - 2.97% -
SetIntersection_Front_Vector_uint64_1024_4 -2.17% 1130111.037 1105609.705 - -2.18% -
BM_std_minmax<short>/16 -2.16% 1.754 1.716 - -9.71% -
rng::move_backward(deque<int>)/4096 -2.16% 159.757 156.304 - 0.86% -
rng::sort(deque<int>)_(qsort_adversarial)/8 -2.16% 18.839 18.432 - 0.27% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.16% 5458.787 5340.999 - 3.50% -
BM_deque_deque_copy/65536 -2.16% 2880.640 2818.535 - -7.09% -
BM_std_minmax<int>/11 -2.15% 1.727 1.689 - -7.76% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.15% 0.653 0.639 - 0.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.15% 5900795.076 5773900.235 - -2.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.15% 32.819 32.115 - 10.09% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.14% 32518.644 31821.386 - -1.07% -
std::set<std::string>::insert(value)_(new_value)/0 -2.14% 33.579 32.859 - -0.24% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -2.14% 2952.083 2888.862 - -0.84% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 -2.14% 4794.784 4692.198 - 8.94% -
vector<bool>(size_type,_const_value_type&) -2.14% 8.831 8.642 - 5.95% -
std::none_of(list<int>)_(process_all)/32768 -2.14% 26810.371 26237.004 - 1.86% -
rng::find_end(deque<int>)_(near_matches)/1000 -2.14% 17271.265 16902.049 - -38.63% -
BM_StringRelational_Eq_Large_Huge_Control -2.14% 0.497 0.487 - 0.16% -
std::multiset<int>::insert(value)_(already_present)/32 -2.14% 19.571 19.153 - 0.80% -
BM_MakeThenSortHeap_float_SingleElement_64 -2.14% 3.382 3.310 - -0.11% -
rng::copy_n(vector<bool>)_(unaligned)/32768 -2.13% 174.360 170.639 - -0.04% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 -2.13% 0.713 0.698 - -0.83% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 -2.13% 4.236 4.146 - 0.69% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.13% 7.697 7.533 - -1.09% -
BM_StringAssignAsciiz_Huge_Transparent -2.13% 188.411 184.400 - 0.30% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -2.13% 20111.728 19683.953 - -0.38% -
std::multiset<int>::count(key)_(existent)/32 -2.13% 3.551 3.475 - -1.55% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.13% 4451.679 4357.066 - -8.00% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -2.12% 1.235 1.209 - -4.43% -
std::search(deque<int>)_(same_length)/8192 -2.12% 3847.319 3765.657 - -0.79% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -2.12% 8.361 8.184 - -2.69% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.12% 1345.084 1316.556 - 0.24% -
std::set<std::string>::erase(key)_(existent)/8192 -2.12% 71.783 70.263 - -1.12% -
std::remove_copy(vector<int>)_(sprinkled)/32 -2.11% 15.246 14.924 - -0.74% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -2.11% 24.288 23.775 - -8.30% -
rng::rotate_copy(vector<int>)/1024 -2.11% 33.337 32.633 - 0.40% -
BM_RangesPushHeap_float_PipeOrgan_262144 -2.11% 3.213 3.145 - 0.03% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.11% 17.649 17.278 - 0.23% -
SetIntersection_Front_Vector_uint64_256_16 -2.10% 4516623.987 4421709.242 - -0.16% -
std::move_backward(deque<int>)/4096 -2.10% 161.679 158.290 - 2.24% -
BM_std_minmax<unsigned_char>/28 -2.09% 2.146 2.101 - -2.28% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.09% 41784.751 40910.750 - 0.24% -
std::vector<std::string>::ctor(size)/32 -2.09% 34.691 33.965 - 1.18% -
BM_vector_deque_copy_backward/65536 -2.09% 8090.608 7921.483 - 2.22% -
SetIntersection_None_Vector_uint64_256_1 -2.09% 4548578.539 4453510.432 - -1.30% -
rng::for_each(multimap<int>::iterator)/8192 -2.09% 16935.789 16581.876 - -0.28% -
BM_std_minmax<int>/31 -2.09% 2.687 2.631 - -3.15% -
bm_ranges_lexicographical_compare<signed_char>/7 -2.09% 2.881 2.821 - -0.52% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.09% 508.204 497.606 - -1.05% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -2.09% 87.881 86.049 - 3.91% -
rng::partial_sort_copy(list<int>)_(descending)/8 -2.08% 18.133 17.755 - -4.49% -
std::sort(deque<int>)_(ascending)/8 -2.08% 18.716 18.328 - -0.44% -
BM_std_min<__int128>/25 -2.08% 9.695 9.494 - 0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.07% 1125052.991 1101712.986 - 3.36% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.07% 17.944 17.572 - -2.64% -
std::adjacent_find(list<int>)/8192 -2.07% 6777.879 6637.510 - -1.65% -
std::multiset<int>::contains(key)_(existent)/32 -2.07% 1.703 1.668 - 0.24% -
BM_RangesMakeHeap_string_SingleElement_1024 -2.07% 6.291 6.161 - -1.17% -
BM_deque_deque_move/64000 -2.06% 2760.488 2703.487 - -0.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.06% 1128009.412 1104721.427 - -0.98% -
SetIntersection_Front_Set_string_1024_1 -2.06% 1173076.388 1148863.554 - 0.07% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -2.06% 20.951 20.519 - 0.46% -
BM_RangesMakeHeap_string_SingleElement_256 -2.06% 6.462 6.329 - -0.11% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -2.06% 3908.978 3828.359 - 0.64% -
BM_RangesPushHeap_string_SingleElement_16 -2.06% 2.480 2.429 - -4.85% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.06% 3.722 3.645 - 2.51% -
BM_RangesMakeHeap_string_SingleElement_4 -2.06% 3.745 3.668 - 2.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -2.06% 93121.764 91207.522 - -1.93% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.05% 10.566 10.349 - -1.17% -
BM_std_minmax<unsigned_char>/17 -2.05% 1.110 1.087 - -1.59% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -2.05% 28.715 28.126 - -2.72% -
BM_std_minmax<unsigned_char>/11 -2.05% 1.770 1.734 - 1.31% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -2.05% 1.424 1.395 - 6.97% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -2.05% 28.938 28.345 - -3.76% -
BM_MakeThenSortHeap_string_Ascending_262144 -2.04% 76.623 75.056 - -4.76% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.04% 591.400 579.315 - 0.21% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.04% 50957.438 49916.459 - 0.13% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 -2.04% 22.785 22.320 - -1.02% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 -2.04% 13.838 13.555 - -1.11% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.04% 673.314 659.599 - -0.12% -
std::rotate(vector<bool>)_(by_1/2)/50 -2.04% 17.931 17.566 - -3.28% -
rng::rotate(list<int>)_(by_1/3)/50 -2.03% 24.363 23.867 - 1.18% -
std::multiset<int>::find(key)_(existent)/1024 -2.03% 3.785 3.708 - -2.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.03% 16196127.661 15867577.518 - -2.34% -
BM_RangesMakeThenSortHeap_float_Heap_4 -2.03% 1.261 1.236 - 0.89% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.02% 21.645 21.207 - -0.03% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.02% 686.673 672.781 - -0.18% -
SetIntersection_Front_Vector_string_16384_1 -2.02% 1129621.101 1106790.792 - -3.32% -
std::multiset<int>::erase(iterator)/0 -2.02% 20.372 19.960 - 0.08% -
std::search(deque<int>,_pred)_(same_length)/1000 -2.02% 498.357 488.307 - 2.15% -
std::distance(join_view(vector<vector<int>>))/4096 -2.01% 4.477 4.387 - -1.87% -
std::find(list<int>)_(process_all)/1024 -2.01% 701.127 687.031 - -3.31% -
std::set<std::string>::insert(value)_(already_present)/8192 -2.01% 39.859 39.059 - 1.36% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.00% 24.555 24.063 - -4.79% -
std::unordered_map<int,_int>::erase(iterator)/1024 -2.00% 20.870 20.451 - 0.32% -
BM_RangesMakeHeap_uint32_Ascending_262144 -2.00% 0.676 0.663 - -0.19% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.00% 1.999 1.959 - -4.12% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.00% 12.561 12.310 - 0.81% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -2.00% 4.219 4.135 - -1.81% -
std::search_n(deque<int>)_(no_match)/8192 -2.00% 3487.334 3417.741 - -1.14% -
BM_PushHeap_string_SingleElement_4 -1.99% 2.222 2.178 - -9.31% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.99% 17.805 17.450 - -3.70% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.99% 23.337 22.873 - -0.94% -
SetIntersection_None_Vector_uint32_1024_256 -1.99% 1151162.290 1128280.892 - 2.14% -
std::sort(deque<int>)_(heap)/8 -1.98% 25.755 25.244 - 1.98% -
std::move_backward(list<int>)/262144 -1.98% 266657.763 261377.683 - -1.34% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.98% 18.434 18.069 - 0.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.98% 0.761 0.746 - -2.17% -
SetIntersection_Front_Set_string_16_4 -1.98% 68225020.161 66874626.860 - 0.04% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.98% 0.682 0.669 - 0.33% -
std::find_end(list<int>)_(process_all)/8192 -1.98% 7506.006 7357.628 - 5.28% -
SetIntersection_None_Set_uint64_16384_1024 -1.98% 165338844.363 162071110.456 - -0.55% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 -1.98% 1.383 1.355 - -0.25% -
rng::contains_subrange(deque<int>)_(process_all)/16 -1.97% 9.292 9.108 - -3.05% -
rng::partition_copy(deque<int>)/50 -1.97% 27.950 27.398 - -0.22% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.97% 10514.888 10307.591 - -1.80% -
std::transform(deque<int>,_deque<int>)/32 -1.97% 22.124 21.688 - 0.48% -
BM_StringDestroy_Large -1.97% 7.223 7.081 - 4.95% -
SetIntersection_None_Vector_string_16384_1024 -1.97% 1293309.919 1267850.456 - -0.94% -
BM_deque_vector_copy/1024 -1.97% 37.642 36.901 - -0.92% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -1.96% 7.583 7.434 - -3.21% -
BM_std_minmax<short>/24 -1.96% 2.282 2.237 - 0.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.96% 0.915 0.897 - -2.54% -
BM_vector_deque_move_backward/1024 -1.95% 38.572 37.819 - -1.77% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.95% 4697.245 4605.526 - -2.79% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.95% 38439300.700 37691132.262 - -1.51% -
BM_std_min<__int128>/24 -1.95% 9.309 9.128 - 0.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.94% 0.663 0.650 - -0.71% -
SetIntersection_None_Set_string_16384_256 -1.94% 202031959.024 198106348.012 - -1.49% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.93% 424.526 416.320 - 0.53% -
BM_deque_vector_move/0 -1.93% 1.549 1.519 - 6.59% -
std::stable_partition(vector<int>)_(sparse)/32 -1.93% 7.515 7.370 - 7.21% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.93% 71.318 69.943 - 1.47% -
std::search(deque<int>,_pred)_(near_matches)/1000 -1.93% 27367.667 26840.730 - 15.16% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 -1.93% 16.724 16.402 - -0.12% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.93% 6.704 6.575 - 0.92% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 -1.92% 33.584 32.938 - -0.96% -
rng::adjacent_find(list<int>,_pred)/1024 -1.92% 832.221 816.210 - -1.99% -
BM_RangesPopHeap_string_4 -1.92% 5.333 5.231 - -1.83% -
707_ntest_r -1.92% 16.942 16.617 - -1.95% -
BM_MakeHeap_uint64_SingleElement_256 -1.92% 0.587 0.576 - 0.21% -
rng::remove_if(deque<int>)_(sprinkled)/50 -1.92% 66.030 64.765 - -9.29% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 -1.91% 790.676 775.535 - -0.68% -
std::stable_sort(deque<int>)_(heap)/8 -1.91% 26.765 26.253 - 0.94% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -1.91% 11.910 11.683 - 3.65% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.91% 32563.512 31942.224 - -0.36% -
BM_MakeThenSortHeap_float_Ascending_16 -1.91% 2.976 2.919 - -1.18% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.91% 4.434 4.350 - -3.04% -
BM_lexicographical_compare_three_way_fast_path/16384 -1.90% 3810.987 3738.579 - -0.90% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 -1.90% 0.724 0.710 - 0.03% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.90% 8.903 8.734 - -1.01% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.90% 5976078.552 5862770.619 - -0.07% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.89% 10.094 9.903 - -4.09% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.89% 701.111 687.830 - -1.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -1.89% 7577616.743 7434213.149 - 1.20% -
SetIntersection_Front_Vector_uint32_16384_16 -1.89% 1197384.630 1174725.741 - -0.44% -
BM_RangesMakeThenSortHeap_float_Descending_16 -1.89% 1.836 1.801 - -3.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.89% 3097312.906 3038787.189 - -2.42% -
BM_deque_deque_ranges_move_backward/2 -1.89% 2.872 2.818 - 11.44% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.88% 6383.527 6263.383 - 0.29% -
std::partition(vector<int>)_(dense)/32 -1.88% 8.457 8.298 - -2.71% -
BM_SortHeap_float_256 -1.88% 5.947 5.836 - -3.44% -
std::remove(list<int>)_(prefix)/1024 -1.87% 1003.118 984.322 - -1.31% -
SetIntersection_Front_Set_float_262144_16 -1.87% 1302395.045 1278007.625 - 0.48% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.87% 762.158 747.905 - 0.16% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -1.87% 5.720 5.613 - -2.25% -
std::remove_if(vector<int>)_(sprinkled)/50 -1.86% 66.181 64.948 - 8.09% -
BM_vector_deque_copy/65536 -1.86% 2431.984 2386.739 - -10.38% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.86% 5993953.423 5882505.042 - -1.84% -
SetIntersection_Interlaced_Set_string_16384_256 -1.86% 357366688.191 350722085.903 - -0.26% -
SetIntersection_None_Set_float_1024_1024 -1.86% 8946772.555 8780437.045 - -2.91% -
std::set<std::string>::insert(value)_(new_value)/8192 -1.86% 91.877 90.170 - 28.92% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.86% 212.901 208.949 - -2.04% -
rng::for_each(map<int>)/32 -1.86% 21.273 20.878 - -1.75% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.86% 2.540 2.493 - -2.16% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -1.85% 18.373 18.033 - 0.03% -
rng::sort(deque<int>)_(ascending)/8 -1.85% 18.786 18.438 - 1.10% -
std::set<std::string>::contains(key)_(existent)/1024 -1.85% 24.216 23.768 - 11.87% -
std::map<int,_int>::clear()/8192 -1.85% 82340.543 80817.736 - -0.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.85% 38.950 38.230 - -13.36% -
SetIntersection_None_Vector_uint64_16384_64 -1.85% 1171773.935 1150142.900 - -1.95% -
std::distance(deque<int>)/50 -1.85% 0.675 0.662 - -4.52% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.84% 14950829.994 14675211.783 - -4.96% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -1.84% 77.114 75.695 - -87.17% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.84% 18.011 17.680 - -0.09% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.83% 32.931 32.327 - 2.38% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.83% 1585368.492 1556323.728 - 1.52% -
rng::contains(deque<int>)_(process_all)/50 -1.83% 12.771 12.537 - -0.24% -
BM_vector_deque_ranges_copy/5500 -1.83% 200.293 196.626 - -1.33% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -1.83% 16.972 16.661 - 2.84% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -1.82% 49005.225 48111.717 - -1.27% -
rng::find_if_not(list<int>)_(process_all)/32768 -1.82% 28310.311 27794.248 - -5.02% -
BM_RangesMakeHeap_float_SingleElement_262144 -1.82% 0.725 0.712 - -0.18% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 -1.82% 30.919 30.356 - -0.24% -
BM_std_min<unsigned_char>/29 -1.82% 2.043 2.006 - 2.00% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.82% 177550.297 174321.545 - -0.58% -
BM_MakeThenSortHeap_string_Descending_16384 -1.82% 65.317 64.129 - -5.74% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.82% 279417.032 274342.198 - -0.50% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.82% 32893.081 32295.836 - -0.62% -
BM_std_minmax<int>/27 -1.81% 2.431 2.387 - -4.23% -
SetIntersection_None_Vector_uint64_262144_64 -1.81% 1206826.304 1184950.056 - -2.12% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -1.81% 2.349 2.306 - 0.07% -
BM_std_minmax<unsigned_short>/30 -1.81% 2.845 2.793 - 2.48% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -1.81% 10.204 10.019 - -4.14% -
BM_std_min<__int128>/23 -1.81% 8.913 8.752 - 0.22% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 -1.81% 4.872 4.784 - 0.12% -
std::set<int>::contains(key)_(existent)/8192 -1.81% 8.428 8.276 - -1.38% -
BM_PopHeap_string_4 -1.81% 5.348 5.252 - -1.94% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.81% 276790.417 271786.843 - -1.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.81% 33.370 32.768 - -28.77% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 -1.80% 28.035 27.529 - 0.57% -
BM_deque_deque_ranges_copy/4000 -1.80% 149.142 146.455 - -0.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.80% 11.721 11.510 - -1.55% -
rng::starts_with(list<int>)/8 -1.80% 3.089 3.033 - 4.21% -
BM_RangesSortHeap_float_16384 -1.80% 27.693 27.195 - 2.67% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.80% 8.987 8.825 - -2.01% -
SetIntersection_Front_Vector_uint64_262144_64 -1.80% 1393736.945 1368691.230 - -3.91% -
rng::sort(vector<NonIntegral>)_(descending)/8 -1.80% 25.331 24.876 - -1.64% -
BM_StringRelational_Compare_Empty_Small_Control -1.80% 1.676 1.646 - 0.68% -
rng::contains_subrange(list<int>)_(same_length)/1048576 -1.79% 956564.620 939395.719 - -0.52% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.79% 10021415.493 9841569.360 - 0.86% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -1.79% 1.707 1.676 - -0.06% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 -1.79% 4195.090 4119.876 - -0.95% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -1.79% 2.375 2.332 - 1.00% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.79% 17.946 17.626 - -2.36% -
rng::stable_sort(vector<int>)_(descending)/8 -1.79% 25.545 25.089 - -1.04% -
BM_vector_deque_move/4096 -1.79% 147.779 145.139 - -1.34% -
std::search_n(deque<int>)_(no_match)/1048576 -1.79% 445844.704 437882.609 - -1.31% -
BM_PushHeap_string_PipeOrgan_1024 -1.78% 9.822 9.646 - -10.64% -
BM_RangesMakeHeap_string_SingleElement_16384 -1.78% 6.087 5.978 - 0.32% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 -1.78% 6.637 6.519 - -0.38% -
SetIntersection_None_Set_uint32_16384_1024 -1.78% 156119147.054 153345194.680 - -7.73% -
BM_std_min<unsigned___int128>/3 -1.78% 1.039 1.021 - -2.06% -
BM_RangesPushHeap_string_SingleElement_64 -1.78% 2.525 2.480 - -5.02% -
rng::find_if(vector<char>)_(bail_25%)/32768 -1.77% 2059.892 2023.357 - -0.77% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.77% 581.598 571.283 - -0.02% -
SetIntersection_None_Set_float_262144_1024 -1.77% 1182882.488 1161905.275 - -0.85% -
std::set<int>::ctor(const&,_alloc)/1024 -1.77% 6434.137 6320.069 - 0.99% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.77% 94833.519 93153.151 - -2.00% -
BM_PushHeap_string_QuickSortAdversary_256 -1.77% 14.700 14.439 - -2.49% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.77% 5.083 4.993 - -1.36% -
std::find_end(deque<int>)_(same_length)/1000 -1.77% 337.605 331.639 - -64.72% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.77% 87.267 85.725 - -6.10% -
BM_PushHeap_float_Ascending_16384 -1.77% 4.366 4.289 - 1.62% -
BM_vector_deque_move_backward/4000 -1.77% 143.971 141.428 - -2.55% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.77% 7.613 7.478 - -0.26% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.76% 4.370 4.293 - 2.32% -
std::find(vector<bool>)_(process_all)/1048576 -1.76% 3735.393 3669.532 - -1.29% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.76% 6350.050 6238.142 - -0.57% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 -1.76% 0.724 0.711 - -0.25% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.76% 19.524 19.181 - -2.10% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.76% 23.517 23.103 - 0.13% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.76% 13.547 13.309 - 0.04% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.76% 120194.204 118081.494 - -0.20% -
std::find_end(vector<int>)_(single_element)/8192 -1.76% 1903.562 1870.107 - 1.97% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.76% 18.960 18.627 - -0.36% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.75% 6725.604 6607.601 - -0.14% -
rng::copy_n(vector<bool>)_(unaligned)/512 -1.75% 3.265 3.207 - -3.44% -
rng::sort(deque<int>)_(repeated)/8 -1.75% 19.042 18.708 - 1.22% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.75% 777.234 763.627 - -0.41% -
BM_PushHeap_uint32_Random_64 -1.75% 5.640 5.542 - -0.36% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.75% 341.013 335.048 - 2.47% -
std::adjacent_find(list<int>,_pred)/1024 -1.75% 830.889 816.364 - -1.95% -
std::any_of(vector<int>)_(process_all)/50 -1.75% 18.301 17.982 - -1.23% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.74% 4.125 4.053 - 0.08% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.74% 112751.187 110787.733 - -1.26% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.74% 23261.407 22856.731 - -2.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 -1.74% 7.365 7.237 - 0.64% -
BM_MakeHeap_float_Random_262144 -1.74% 1.143 1.123 - 0.70% -
std::multiset<std::string>::contains(key)_(existent)/1024 -1.74% 22.765 22.369 - -2.67% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.74% 18.104 17.790 - -2.76% -
SetIntersection_Front_Vector_uint64_256_1 -1.73% 4441595.019 4364579.049 - -1.28% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.73% 37458.968 36809.668 - 1.69% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.73% 5.639 5.541 - -1.96% -
BM_std_min<unsigned_short>/31 -1.73% 2.569 2.524 - -2.75% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -1.73% 1501.423 1475.447 - 19.27% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.73% 80.403 79.013 - 0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -1.73% 5996229.875 5892536.429 - -17.71% -
BM_deque_deque_copy_backward/1 -1.73% 3.336 3.278 - 17.27% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.73% 11.389 11.193 - -3.55% -
BM_std_minmax<char>/24 -1.73% 1.225 1.204 - -3.95% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.72% 44.621 43.852 - 37.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.72% 1249863.771 1228326.662 - -2.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.72% 9.958 9.786 - 0.33% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.72% 67389.307 66228.512 - -0.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.72% 3.676 3.612 - -4.51% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.72% 12710.949 12492.105 - -0.44% -
std::set<std::string>::ctor(const&)/1024 -1.72% 35100.337 34496.383 - 0.57% -
SetIntersection_Front_Vector_uint64_256_4 -1.72% 4471960.262 4395040.861 - 1.06% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.72% 20014.693 19671.077 - -0.14% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.72% 19729.670 19391.053 - -6.75% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.71% 148870.653 146319.722 - -1.12% -
SetIntersection_None_Set_uint32_64_16 -1.71% 19200551.853 18871770.656 - -1.63% -
BM_std_minmax<unsigned_long_long>/23 -1.71% 4.332 4.257 - -0.94% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 -1.71% 48.642 47.811 - -0.41% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 -1.71% 14024.212 13784.783 - -0.77% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -1.71% 6.399 6.290 - -3.34% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.71% 6793.250 6677.281 - -1.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.71% 358415434.392 352297114.661 - 0.94% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.71% 5.410 5.318 - -0.91% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.71% 20.034 19.692 - 0.13% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.70% 1136164.256 1116796.296 - -0.01% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -1.70% 52561.867 51665.864 - 0.36% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.70% 175727687.131 172734535.387 - 0.15% -
rng::unique(list<int>,_pred)_(contiguous)/52 -1.70% 75.120 73.843 - -1.98% -
BM_MakeHeap_uint32_PipeOrgan_1024 -1.70% 0.722 0.709 - 3.00% -
std::set<int>::ctor(const&,_alloc)/8192 -1.70% 51314.178 50442.235 - 2.57% -
BM_std_minmax_element<int>/4 -1.70% 1.242 1.221 - -1.77% -
std::fill_n(list<int>)/50 -1.70% 16.028 15.756 - -2.59% -
BM_MakeHeap_string_QuickSortAdversary_16 -1.70% 8.674 8.527 - -1.09% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -1.70% 4.043 3.975 - -1.22% -
BM_std_minmax<unsigned_int>/23 -1.70% 2.402 2.361 - -1.12% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.70% 21.781 21.412 - 1.68% -
BM_std_min<char>/28 -1.69% 1.789 1.759 - -0.97% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 -1.69% 47.295 46.494 - -0.65% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.69% 2.370 2.330 - -1.31% -
SetIntersection_Front_Set_uint64_256_1 -1.69% 4466396.658 4390804.149 - -0.28% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.69% 18.330 18.021 - 0.25% -
BM_lexicographical_compare_three_way_fast_path/65536 -1.68% 15195.883 14940.379 - -0.77% -
rng::unique_copy(list<int>)_(contiguous)/32 -1.68% 11.957 11.756 - -1.02% -
BM_std_minmax<long_long>/7 -1.68% 2.605 2.561 - -1.40% -
std::rotate(vector<int>)_(by_1/4)/32 -1.68% 12.104 11.901 - -0.98% -
BM_PushHeap_string_QuickSortAdversary_16 -1.68% 10.314 10.141 - 0.10% -
std::copy_if(list<int>)_(every_other)/4096 -1.68% 3291.302 3236.123 - 2.02% -
std::sort(deque<int>)_(descending)/8 -1.67% 26.496 26.053 - 1.32% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.67% 1638.525 1611.156 - -1.23% -
rng::move(list<int>)/262144 -1.67% 253063.919 248838.286 - -1.99% -
BM_PopHeap_uint32_4 -1.67% 2.686 2.641 - -0.20% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.67% 8.551 8.408 - -2.39% -
SetIntersection_None_Set_float_262144_262144 -1.67% 1188017.578 1168202.393 - 0.16% -
BM_MakeHeap_string_Random_16384 -1.67% 12.836 12.622 - 0.00% -
std::search_n(vector<int>)_(no_match)/1000 -1.67% 208.268 204.799 - -0.33% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.67% 50509.093 49667.982 - -1.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.67% 147000.525 144552.872 - -0.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.66% 1.012 0.995 - -2.64% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.66% 3.920 3.855 - -1.01% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.66% 5.369 5.280 - -1.95% -
SetIntersection_Front_Set_float_16384_1024 -1.66% 14594974.604 14352429.445 - -7.75% -
BM_RangesMakeHeap_float_Ascending_262144 -1.66% 0.710 0.698 - 0.36% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.66% 77.373 76.088 - 7.75% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.66% 174365.649 171473.227 - -0.88% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.66% 9.582 9.423 - -1.19% -
BM_std_min<__int128>/21 -1.66% 8.082 7.948 - 0.03% -
std::sort(vector<int>)_(heap)/8 -1.66% 22.737 22.360 - -0.08% -
std::multimap<int,_int>::clear()/1024 -1.66% 10256.578 10086.676 - -1.32% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -1.66% 0.996 0.979 - 7.89% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.65% 70946.857 69773.479 - 1.81% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.65% 24.552 24.146 - -1.66% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -1.65% 628.223 617.849 - 0.91% -
rng::for_each(multiset<int>::iterator)/8 -1.65% 4.516 4.441 - -7.58% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.65% 37.008 36.399 - 11.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.65% 1349643.635 1327423.990 - -2.35% -
BM_std_minmax<short>/22 -1.64% 2.314 2.276 - -0.02% -
SetIntersection_Front_Vector_uint32_16384_64 -1.64% 1462498.966 1438468.695 - -0.66% -
rng::copy_backward(vector<bool>)_(aligned)/4096 -1.64% 5.185 5.100 - 0.84% -
BM_lexicographical_compare_three_way_fast_path/4096 -1.64% 962.022 946.225 - -0.95% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.64% 31.262 30.748 - -6.03% -
SetIntersection_Front_Set_uint32_16_16 -1.64% 42088787.430 41397834.120 - -1.79% -
rng::rotate(list<int>)_(by_1/4)/8192 -1.64% 7241.169 7122.312 - -1.28% -
rng::for_each(multimap<int>)/50 -1.64% 49.170 48.364 - -4.27% -
SetIntersection_Front_Set_string_262144_1024 -1.64% 60695586.484 59702912.521 - -0.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.63% 153618.886 151107.667 - 0.06% -
std::unique(vector<int>)_(contiguous)/1024 -1.63% 317.414 312.230 - -1.49% -
SetIntersection_Interlaced_Set_string_64_64 -1.63% 38538397.462 37908931.881 - 5.27% -
std::multimap<int,_int>::insert(value)_(new_value)/32 -1.63% 20.126 19.797 - -0.34% -
std::search_n(vector<int>)_(no_match)/1024 -1.63% 213.107 209.630 - -0.37% -
BM_std_min<__int128>/22 -1.63% 8.492 8.353 - 0.24% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.63% 281259.205 276687.689 - -0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -1.62% 1150690.905 1131998.045 - 1.40% -
SetIntersection_Front_Set_uint32_1024_1024 -1.62% 15904769.209 15646701.819 - -4.04% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -1.62% 53642.681 52772.406 - 1.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.62% 360490604.170 354648275.295 - 0.94% -
SetIntersection_None_Set_string_1024_256 -1.62% 9112201.347 8964586.490 - 0.32% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.62% 656.340 645.707 - 8.03% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.62% 4.037 3.972 - -1.78% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.62% 5.031 4.950 - -1.66% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.62% 17.951 17.661 - -1.26% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.62% 19.997 19.674 - -0.55% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.61% 72357.911 71190.621 - -2.39% -
rng::find_if_not(vector<int>)_(process_all)/8 -1.61% 2.612 2.569 - 2.06% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.61% 11724.826 11536.233 - 2.72% -
BM_deque_vector_ranges_move/1024 -1.61% 37.600 36.996 - -0.44% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.61% 22.097 21.742 - -1.25% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.61% 308.644 303.686 - -2.25% -
std::partial_sort(deque<int>)_(heap)/8192 -1.61% 291169.459 286492.855 - 1.01% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.60% 13594.324 13376.337 - 0.21% -
SetIntersection_None_Set_uint32_64_4 -1.60% 22651249.924 22288390.797 - -1.22% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.60% 1.219 1.199 - -1.98% -
BM_PushHeap_string_Descending_1024 -1.60% 2.388 2.350 - -29.12% -
std::multiset<std::string>::count(key)_(existent)/32 -1.60% 19.895 19.577 - 8.56% -
BM_deque_deque_copy/4000 -1.60% 148.469 146.097 - 0.42% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -1.60% 540.603 531.972 - -7.02% -
BM_std_minmax<unsigned_int>/15 -1.60% 2.099 2.065 - 1.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.59% 33.534 32.999 - -9.86% -
rng::starts_with(deque<int>,_pred)/8192 -1.59% 4087.581 4022.438 - -0.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.59% 15.381 15.136 - -1.43% -
rng::remove(list<int>)_(prefix)/32 -1.59% 56.396 55.498 - 0.14% -
SetIntersection_Front_Set_string_262144_4 -1.59% 1354990.609 1333433.559 - 2.60% -
std::copy(vector<int>)/8 -1.58% 2.266 2.230 - -0.76% -
rng::copy_n(vector<int>)/8 -1.58% 2.224 2.189 - -1.96% -
BM_MakeHeap_string_Random_1024 -1.58% 10.898 10.726 - -0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.58% 8955130.906 8813457.013 - -26.83% -
BM_RangesPushHeap_string_Random_4 -1.58% 6.041 5.945 - -0.25% -
std::multiset<int>::find(key)_(existent)/8192 -1.58% 8.559 8.424 - -5.46% -
SetIntersection_None_Set_string_256_1 -1.58% 12060746.332 11870236.053 - -1.99% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -1.58% 18.551 18.258 - 1.77% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.58% 22257391.737 21906095.880 - -0.97% -
SetIntersection_None_Vector_uint64_16384_1 -1.58% 1176998.818 1158424.834 - -1.42% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.58% 36666.382 36087.886 - 0.69% -
BM_deque_deque_ranges_move_backward/1 -1.57% 3.362 3.309 - 18.38% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 -1.57% 9.663 9.511 - -0.95% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 -1.57% 4.071 4.007 - 0.53% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.57% 6820.443 6713.283 - 0.77% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 -1.57% 572462.133 563475.510 - 0.21% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.57% 381816.407 375829.539 - -1.18% -
rng::find_if(vector<int>)_(bail_25%)/8 -1.57% 1.064 1.048 - -2.26% -
BM_std_minmax<unsigned_short>/18 -1.57% 1.950 1.920 - -3.28% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.57% 14410.889 14185.163 - -2.29% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 -1.57% 12.510 12.314 - 0.10% -
BM_MakeHeap_string_Heap_16 -1.56% 4.690 4.617 - -0.65% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.56% 9.682 9.531 - -4.08% -
BM_PushHeap_uint32_Random_1024 -1.56% 6.288 6.190 - 0.04% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.56% 22.023 21.679 - -0.92% -
std::fill_n(vector<int>)/8192 -1.56% 240.956 237.191 - 0.70% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.56% 690.143 679.364 - 0.44% -
std::adjacent_find(list<int>,_pred)/8 -1.56% 3.926 3.865 - -0.75% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.56% 3.816 3.757 - -1.58% -
SetIntersection_None_Vector_uint32_16384_256 -1.56% 1168505.798 1150280.866 - -2.07% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.56% 38314305.004 37717364.825 - -0.33% -
rng::search(list<int>)_(same_length)/8192 -1.56% 8137.733 8011.078 - -17.31% -
std::all_of(list<int>)_(process_all)/32768 -1.55% 27112.161 26690.573 - 2.05% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -1.55% 346.830 341.439 - 0.22% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 -1.55% 1.517 1.493 - 1.31% -
bm_ranges_lexicographical_compare<int>/3 -1.55% 1.876 1.846 - -0.19% -
std::reverse(list<int>)/64 -1.55% 17.704 17.429 - -1.29% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.55% 6.036 5.943 - -1.34% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.55% 728.546 717.241 - 0.64% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.55% 2.377 2.340 - -5.88% -
std::map<int,_int>::ctor(const&)/1024 -1.55% 6296.313 6198.768 - -0.91% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.55% 24.703 24.320 - 1.03% -
BM_PushHeap_string_QuickSortAdversary_64 -1.55% 13.070 12.868 - -0.11% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.55% 4.372 4.304 - -0.31% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.54% 13.092 12.890 - -0.96% -
SetIntersection_Front_Vector_uint32_64_16 -1.54% 15471372.727 15233036.847 - 0.61% -
BM_std_minmax<short>/10 -1.54% 1.431 1.409 - -1.54% -
SetIntersection_None_Set_uint32_256_1 -1.54% 11795224.696 11613699.461 - 1.64% -
BM_std_min<unsigned_long_long>/30 -1.54% 2.749 2.707 - 0.53% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -1.53% 9.961 9.808 - -2.91% -
rng::replace(vector<int>)_(prefix)/1024 -1.53% 168.349 165.766 - 0.27% -
SetIntersection_Front_Vector_uint32_1024_1024 -1.53% 5994873.597 5902965.879 - -1.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.53% 4473687.372 4405112.640 - -1.09% -
rng::search(vector<int>)_(no_match)/1024 -1.53% 218.420 215.079 - -1.92% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.53% 4.037 3.975 - -4.59% -
rng::remove_copy_if(list<int>)_(prefix)/32 -1.53% 17.132 16.870 - -1.11% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.52% 957.046 942.467 - -0.52% -
SetIntersection_None_Set_uint64_64_4 -1.52% 22368437.435 22027805.718 - -1.09% -
rng::for_each(set<int>)/8 -1.52% 4.575 4.506 - -2.38% -
BM_std_min<unsigned_int>/24 -1.52% 1.852 1.824 - -0.43% -
BM_deque_deque_move/4000 -1.52% 149.585 147.314 - 0.99% -
rng::search(vector<int>)_(no_match)/1000 -1.52% 213.648 210.409 - -1.94% -
std::search_n(vector<int>)_(no_match)/8192 -1.52% 1647.119 1622.146 - -0.50% -
BM_vector_deque_ranges_move/5500 -1.51% 198.755 195.744 - -1.99% -
rng::for_each(multimap<int>)/8 -1.51% 4.662 4.591 - 1.73% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.51% 17.790 17.522 - -3.21% -
SetIntersection_None_Vector_float_1024_4 -1.51% 1165230.848 1147644.823 - -2.48% -
std::unique(list<int>)_(contiguous)/52 -1.51% 68.377 67.346 - 0.11% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -1.51% 0.832 0.820 - -1.55% -
SetIntersection_Front_Set_string_64_16 -1.51% 25494556.087 25110787.596 - -2.52% -
std::replace(vector<int>)_(prefix)/50 -1.50% 7.788 7.671 - 1.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.50% 1195057.689 1177074.832 - -1.00% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.50% 3.757 3.701 - 1.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.50% 12093578.767 11911985.161 - -0.66% -
SetIntersection_None_Vector_string_1024_4 -1.50% 1245860.277 1227155.600 - 0.01% -
BM_vector_deque_ranges_move_backward/4096 -1.50% 150.705 148.445 - -0.90% -
BM_MakeHeap_uint32_Random_16 -1.50% 1.330 1.310 - 4.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.50% 1198578.905 1180621.430 - -0.40% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.50% 2343796.000 2308705.738 - -0.52% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.50% 3965.639 3906.309 - -0.83% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 -1.50% 12.510 12.323 - 0.20% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -1.49% 20.444 20.138 - -1.66% -
BM_MakeThenSortHeap_float_Descending_4 -1.49% 1.306 1.287 - 9.51% -
std::rotate(vector<int>)_(by_1/4)/8192 -1.49% 2594.183 2555.443 - -1.54% -
SetIntersection_Front_Vector_uint64_262144_1024 -1.49% 5995998.331 5906468.333 - 2.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.49% 146344647.953 144160002.279 - 0.54% -
BM_PushHeap_uint32_Random_16 -1.49% 4.563 4.495 - 1.87% -
SetIntersection_None_Set_uint32_1024_256 -1.49% 8818227.137 8686723.391 - -1.32% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.49% 295.763 291.352 - -1.13% -
rng::find_last(deque<int>)_(bail_90%)/8192 -1.49% 204.911 201.863 - -0.93% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.49% 13.830 13.624 - 0.66% -
std::set<int>::insert(value)_(new_value)/1024 -1.48% 47.134 46.434 - 10.70% -
std::remove_copy(vector<int>)_(prefix)/32 -1.48% 9.057 8.922 - -0.79% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.48% 651331.711 641664.423 - -1.79% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -1.48% 26.676 26.280 - -9.07% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 -1.48% 16.347 16.105 - 0.42% -
rng::sort(deque<int>)_(descending)/8 -1.48% 26.254 25.865 - 1.29% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.48% 35.137 34.616 - 1.52% -
rng::copy_n(deque<int>)/32768 -1.48% 1152.036 1134.996 - -0.17% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.48% 51.611 50.849 - -11.47% -
BM_vector_deque_ranges_move/4096 -1.48% 147.720 145.539 - -1.25% -
std::multiset<std::string>::ctor(const&)/8192 -1.48% 344453.776 339372.024 - -0.63% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -1.48% 72.021 70.959 - 8.88% -
BM_std_minmax_element<long_long>/3 -1.47% 1.198 1.180 - 5.27% -
std::multiset<std::string>::insert(value)_(already_present)/32 -1.47% 42.142 41.521 - -0.01% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -1.47% 8.093 7.974 - 5.50% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.47% 22137.484 21811.646 - -1.36% -
SetIntersection_Interlaced_Set_float_1024_256 -1.47% 15976964.475 15741956.318 - -2.94% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.47% 218.489 215.275 - 0.30% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.47% 39.305 38.727 - -6.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.47% 49.627 48.898 - 7.05% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.47% 33.547 33.054 - 1.11% -
rng::unique(deque<int>,_pred)_(contiguous)/8192 -1.47% 4500.874 4434.811 - -1.71% -
std::move_backward(vector<bool>)_(aligned)/512 -1.47% 2.484 2.448 - -3.85% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 -1.47% 42.220 41.602 - 39.73% -
SetIntersection_None_Vector_uint64_262144_4 -1.46% 1203081.157 1185456.614 - -2.77% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -1.46% 14.613 14.399 - -6.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.46% 23642855.010 23296812.064 - -0.97% -
std::sort(deque<int>)_(repeated)/8 -1.46% 19.095 18.816 - 0.49% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.46% 44.536 43.884 - -1.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.46% 18921645.072 18644926.874 - -1.32% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.46% 429.010 422.741 - 0.43% -
std::search_n(vector<int>)_(no_match)/1048576 -1.46% 211206.447 208124.480 - -0.64% -
std::replace(vector<int>)_(sprinkled)/1024 -1.46% 162.086 159.723 - -5.43% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.46% 1093549.688 1077611.238 - -2.54% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -1.46% 618.355 609.343 - 0.74% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.46% 50657.885 49920.178 - -2.06% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.45% 9.033 8.901 - -1.24% -
std::rotate(vector<int>)_(by_1/4)/1024 -1.45% 328.612 323.841 - -1.60% -
std::copy_if(deque<int>)_(entire_range)/8 -1.45% 2.619 2.581 - -1.40% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.45% 349697.794 344635.129 - -0.44% -
std::adjacent_find(vector<int>)/1048576 -1.45% 237088.454 233660.736 - -0.55% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.44% 428.137 421.952 - 0.01% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.44% 177.655 175.090 - -1.50% -
rng::all_of(vector<int>)_(process_all)/32 -1.44% 8.546 8.423 - -0.70% -
SetIntersection_Front_Set_uint32_16384_16384 -1.44% 345044724.491 340070332.595 - 0.81% -
rng::find_end(vector<int>)_(same_length)/8192 -1.44% 1972.625 1944.202 - -49.20% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.44% 141.635 139.594 - 0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.44% 1247112.222 1229156.170 - -2.39% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.44% 19.848 19.562 - 0.65% -
SetIntersection_None_Set_string_256_4 -1.43% 11902772.108 11731986.892 - -1.02% -
SetIntersection_Front_Set_string_1024_64 -1.43% 4982103.750 4910621.806 - 4.56% -
BM_std_min<unsigned_short>/32 -1.43% 2.917 2.875 - -1.29% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -1.43% 3.090 3.046 - -2.40% -
std::search(vector<int>)_(near_matches)/1000 -1.43% 14189.710 13986.765 - -1.63% -
BM_std_minmax<int>/23 -1.43% 2.303 2.270 - -3.72% -
SetIntersection_Interlaced_Vector_float_256_64 -1.43% 8869552.117 8742733.066 - -2.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.43% 52.442 51.692 - -6.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.43% 21409175.899 21103228.266 - -3.33% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.43% 19927.256 19642.612 - -1.76% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.43% 1459923.291 1439076.704 - -0.34% -
bm_lexicographical_compare<signed_char>/6 -1.43% 2.384 2.350 - -5.65% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.43% 18.684 18.417 - 0.39% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -1.42% 11.589 11.424 - -1.78% -
BM_std_minmax<unsigned_long_long>/15 -1.42% 3.719 3.666 - -0.84% -
std::adjacent_find(list<int>)/8 -1.42% 2.130 2.100 - -0.43% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.42% 45.384 44.741 - -2.23% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.42% 1121829.052 1105953.820 - -1.11% -
rng::unique(list<int>,_pred)_(contiguous)/8192 -1.41% 7833.978 7723.362 - -1.00% -
std::map<std::string,_int>::find(key)_(existent)/8192 -1.41% 30.125 29.701 - -4.22% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.41% 1044.077 1029.405 - 7.81% -
std::count(list<int>)_(every_other)/1048576 -1.40% 815424.904 803969.419 - -3.31% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.40% 19.240 18.971 - 0.45% -
std::set<std::string>::insert(value)_(already_present)/1024 -1.40% 33.234 32.769 - -4.43% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -1.40% 16.776 16.541 - 3.30% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.40% 11779.488 11615.148 - 2.30% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.39% 7.300 7.198 - -1.30% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.39% 48829419.469 48150069.461 - -1.35% -
std::map<int,_int>::find(key)_(existent)/8192 -1.39% 5.495 5.419 - -1.59% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.39% 26.742 26.370 - 3.68% -
SetIntersection_Front_Vector_uint32_64_64 -1.39% 11510969.243 11351214.212 - -2.72% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.39% 7950.383 7840.084 - -1.26% -
BM_deque_vector_copy_backward/1 -1.39% 2.142 2.112 - 0.95% -
BM_StringRelational_Less_Small_Large_Control -1.38% 1.751 1.726 - 6.76% -
bm_ranges_swap_ranges_vb_aligned/1048576 -1.38% 3457.043 3409.230 - 0.00% -
std::unique(vector<int>)_(contiguous)/52 -1.38% 56.671 55.888 - -0.66% -
SetIntersection_Front_Vector_uint32_256_4 -1.38% 4485438.262 4423426.058 - 0.69% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -1.38% 7.609 7.504 - -2.65% -
BM_StringRelationalLiteral_Eq_Large_Large_Control -1.38% 0.835 0.824 - 0.67% -
bm_write -1.38% 595.716 587.506 - -1.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.38% 1120950.258 1105508.115 - -0.54% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.38% 13247.794 13065.297 - -1.71% -
rng::find_if(list<int>)_(process_all)/32768 -1.38% 28321.058 27931.002 - -4.42% -
BM_std_min<__int128>/3 -1.37% 1.024 1.010 - -0.80% -
SetIntersection_Front_Vector_uint32_16_4 -1.37% 58142857.854 57345125.097 - -0.70% -
rng::find_first_of(list<int>)_(large_needle)/8192 -1.37% 50829988.073 50134312.503 - -0.69% -
std::multimap<int,_int>::find(key)_(existent)/32 -1.37% 1.602 1.580 - -1.70% -
BM_vector_deque_ranges_move_backward/1024 -1.37% 38.188 37.665 - 0.95% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -1.37% 32.363 31.920 - 23.23% -
rng::contains_subrange(deque<int>)_(process_all)/32 -1.37% 14.672 14.471 - 3.97% -
std::multiset<int>::ctor(const&)/0 -1.37% 13.855 13.666 - 0.22% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.37% 8.823 8.703 - -1.98% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.37% 15.123 14.916 - -0.05% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -1.37% 24.199 23.869 - 6.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.36% 357181781.576 352307978.996 - -2.45% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.36% 8.564 8.447 - -1.07% -
std::rotate(deque<int>)_(by_1/4)/32 -1.36% 29.782 29.377 - -0.26% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -1.36% 82.833 81.708 - 25.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.36% 202.656 199.905 - -2.26% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 -1.36% 1626092.592 1604021.264 - -0.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.36% 17736655.923 17496022.705 - -0.86% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.35% 22.333 22.030 - -0.08% -
rng::find_end(list<int>)_(near_matches)/8192 -1.35% 2275143.130 2244327.724 - -10.08% -
std::multiset<int>::clear()/0 -1.35% 427.601 421.812 - 0.15% -
BM_MakeThenSortHeap_float_PipeOrgan_64 -1.35% 4.078 4.023 - 2.93% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.35% 12103545.735 11939970.986 - -0.36% -
BM_num_put<double> -1.35% 58.342 57.555 - 0.03% -
BM_std_min<__int128>/6 -1.35% 2.106 2.077 - 0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.35% 1101186.135 1086341.662 - -2.93% -
SetIntersection_Interlaced_Vector_string_16384_16384 -1.34% 351632734.245 346905796.678 - -1.50% -
BM_PopHeap_uint32_256 -1.34% 17.060 16.831 - -1.00% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.34% 8302.932 8191.408 - -0.83% -
rng::contains_subrange(vector<int>)_(same_length)/50 -1.34% 12.868 12.696 - -4.75% -
BM_MakeHeap_string_QuickSortAdversary_1024 -1.34% 10.744 10.600 - -0.30% -
rng::find(vector<char>)_(bail_25%)/1024 -1.34% 5.344 5.272 - -0.09% -
SetIntersection_None_Vector_string_1024_1 -1.33% 1242955.549 1226369.031 - -0.10% -
SetIntersection_Front_Set_uint64_64_4 -1.33% 17378025.107 17146385.341 - -0.41% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -1.33% 552.829 545.470 - -6.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.33% 16.080 15.866 - -16.08% -
rng::for_each_n(deque<int>)/50 -1.33% 3.993 3.940 - 0.51% -
BM_RangesSortHeap_string_16384 -1.33% 99.119 97.801 - 1.93% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.33% 17.792 17.556 - -3.20% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.33% 30.025 29.626 - -0.83% -
SetIntersection_Front_Set_string_4_4 -1.33% 168616468.646 166377041.630 - -0.22% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.32% 1.955 1.930 - 0.07% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.32% 16.505 16.287 - 0.09% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -1.32% 1.435 1.416 - -1.02% -
std::replace(deque<int>)_(prefix)/1024 -1.32% 417.334 411.818 - -0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.32% 23981976.819 23665214.556 - -4.05% -
BM_MakeHeap_string_Random_256 -1.32% 10.544 10.405 - -0.11% -
SetIntersection_None_Set_uint32_1024_1 -1.32% 8859416.768 8742552.891 - -1.96% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.32% 217601575.959 214733281.377 - 0.34% -
rng::generate_n(list<int>)/50 -1.32% 15.981 15.770 - -9.59% -
std::shift_left(deque<int>)/1024 -1.32% 40.285 39.754 - 0.53% -
rng::sort(deque<int>)_(heap)/8 -1.32% 25.421 25.086 - 0.76% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.32% 15.063 14.865 - 1.30% -
rng::find_if(vector<char>)_(bail_25%)/8 -1.32% 0.954 0.942 - -0.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.31% 1.807 1.783 - -1.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 -1.31% 357878816.680 353183248.200 - 2.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.31% 11549525.181 11398075.016 - -2.69% -
rng::rotate(deque<int>)_(by_1/3)/1024 -1.31% 1835.817 1811.745 - -0.31% -
std::find_end(vector<int>)_(single_element)/1024 -1.31% 248.621 245.362 - 2.56% -
std::rotate(list<int>)_(by_1/3)/32 -1.31% 15.542 15.338 - 1.71% -
rng::for_each(multiset<int>::iterator)/32 -1.31% 20.811 20.539 - -4.27% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.31% 28877.508 28499.258 - -0.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.31% 1250191.160 1233818.684 - -2.11% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.31% 502.766 496.187 - -18.04% -
std::set<std::string>::insert(value)_(new_value)/32 -1.31% 41.162 40.623 - 0.73% -
BM_deque_vector_copy/0 -1.31% 1.397 1.378 - -7.51% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.31% 54520028.849 53808358.999 - -1.92% -
rng::copy_n(vector<bool>)_(aligned)/262144 -1.31% 280.103 276.447 - -0.46% -
rng::rotate(list<int>)_(by_1/4)/1024 -1.30% 585.200 577.565 - -0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.30% 1164187.425 1149034.125 - -0.64% -
std::is_sorted(vector<int>,_pred)/8 -1.30% 3.753 3.704 - -9.80% -
rng::find_end(vector<int>)_(same_length)/1000 -1.30% 247.344 244.128 - -51.38% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.30% 5.379 5.309 - -1.91% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 -1.30% 61.754 60.953 - -1.57% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -1.30% 6.071 5.993 - -2.82% -
BM_std_min<unsigned_char>/13 -1.30% 1.598 1.577 - 0.98% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.30% 4004.148 3952.267 - -1.27% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -1.30% 33445.350 33012.143 - -18.32% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.29% 0.977 0.964 - -1.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.29% 36.584 36.111 - 5.34% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.29% 14.920 14.728 - -0.08% -
std::generate_n(vector<int>)/32 -1.29% 8.025 7.922 - -1.20% -
rng::move(deque<int>)/8 -1.29% 3.934 3.883 - -1.70% -
SetIntersection_Front_Vector_uint64_16_16 -1.29% 38354550.001 37860675.267 - 0.60% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.29% 23.471 23.169 - 2.77% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 -1.28% 253.440 250.184 - -0.37% -
BM_MakeHeap_string_QuickSortAdversary_262144 -1.28% 12.780 12.616 - -0.34% -
rng::fill(vector<bool>)/32768 -1.28% 30.255 29.867 - -3.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.28% 1146625.061 1131907.033 - -0.50% -
rng::unique_copy(vector<int>)_(contiguous)/32 -1.28% 8.723 8.611 - -0.80% -
SetIntersection_Front_Set_uint32_262144_16 -1.28% 1279592.392 1263174.881 - -3.65% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -1.28% 11408.210 11261.855 - -0.48% -
std::list<int>::insert(begin)_(cheap_elements)/32 -1.28% 10.678 10.541 - 4.09% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 -1.28% 612.784 604.947 - -0.02% -
rng::copy_if(list<int>)_(every_other)/4096 -1.28% 3327.027 3284.565 - 0.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.28% 1209.731 1194.304 - -2.53% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.27% 115940.444 114462.349 - 1.26% -
BM_PopHeap_float_1024 -1.27% 28.571 28.206 - 0.78% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.27% 6852.634 6765.346 - 1.81% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 -1.27% 3.441 3.397 - 1.50% -
std::find_if(list<int>)_(bail_25%)/8 -1.27% 1.210 1.194 - -1.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.27% 1210726.873 1195317.765 - -2.52% -
BM_std_minmax<unsigned_char>/27 -1.27% 1.843 1.819 - -2.62% -
std::is_sorted_until(list<int>,_pred)/8 -1.27% 4.210 4.156 - -1.75% -
BM_RangesPopHeap_uint32_16384 -1.27% 31.389 30.991 - -0.16% -
BM_deque_vector_ranges_move_backward/4096 -1.27% 149.825 147.923 - -0.84% -
std::unordered_set<std::string>::clear()/8192 -1.27% 222878.740 220053.594 - -0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.27% 13140176.899 12973756.621 - -0.08% -
std::copy_backward(list<int>)/64 -1.27% 30.543 30.156 - -0.27% -
rng::for_each(multimap<int>::iterator)/50 -1.26% 43.768 43.214 - 3.50% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.26% 15290.018 15096.659 - 1.62% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.26% 27.258 26.913 - -9.67% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.26% 13.840 13.665 - 0.83% -
BM_PopHeap_uint64_4 -1.26% 2.756 2.722 - 0.55% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -1.26% 147.066 145.212 - -0.62% -
std::find_if(list<int>)_(bail_25%)/1024 -1.26% 194.166 191.718 - 0.05% -
BM_deque_deque_ranges_copy_backward/2 -1.26% 2.805 2.770 - 9.38% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.26% 12.471 12.313 - -2.12% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.26% 7.587 7.491 - -2.07% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.26% 85014.812 83945.174 - 0.00% -
std::shift_left(deque<int>)/50 -1.26% 5.659 5.587 - 1.94% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.26% 803.728 793.626 - -0.05% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.26% 14.906 14.719 - 0.16% -
BM_vector_deque_move_backward/4096 -1.26% 148.984 147.112 - -1.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.26% 162546521.113 160504251.863 - -0.84% -
std::move(list<int>)/4096 -1.26% 5115.781 5051.514 - 15.33% -
std::replace(deque<int>)_(prefix)/32 -1.26% 12.926 12.763 - -0.80% -
rng::find(list<int>)_(process_all)/32768 -1.25% 27283.817 26941.979 - -3.40% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.25% 7825.317 7727.292 - 1.39% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 -1.25% 1909.371 1885.476 - 0.37% -
SetIntersection_Front_Vector_float_262144_1 -1.25% 1117874.561 1103885.871 - -1.95% -
BM_std_minmax<int>/10 -1.25% 1.388 1.371 - -4.62% -
rng::partition_point(vector<int>)/1024 -1.25% 7.608 7.513 - -0.63% -
std::remove(deque<int>)_(prefix)/50 -1.25% 66.366 65.538 - -0.51% -
BM_deque_vector_move_backward/0 -1.25% 1.396 1.378 - -6.14% -
rng::partial_sort(deque<int>)_(heap)/8192 -1.25% 286774.410 283201.438 - -0.94% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -1.25% 5.420 5.353 - -0.79% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.25% 13919.272 13745.944 - 1.61% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.24% 2.622 2.589 - -0.97% -
std::flat_map<int,_int>::erase(key)_(existent)/0 -1.24% 16.025 15.826 - 0.20% -
std::multiset<int>::erase(iterator)/1024 -1.24% 24.212 23.911 - 0.65% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 -1.24% 8.725 8.617 - -0.49% -
BM_PushHeap_uint64_Random_16 -1.24% 4.337 4.283 - 0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.24% 3.573 3.529 - 1.12% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 -1.24% 25296.700 24983.439 - -0.05% -
rng::rotate(vector<int>)_(1_element_forward)/32 -1.24% 2.966 2.930 - -0.23% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 -1.24% 3.173 3.134 - 0.39% -
BM_PushHeap_string_SingleElement_262144 -1.24% 2.559 2.528 - -9.24% -
BM_vector_deque_ranges_copy_backward/4000 -1.24% 143.535 141.762 - -0.71% -
std::find_end(forward_list<int>)_(single_element)/8192 -1.23% 6396.209 6317.331 - 10.29% -
BM_std_min<__int128>/7 -1.23% 2.513 2.482 - 0.06% -
rng::count_if(list<int>)_(every_other)/8192 -1.23% 7691.271 7596.522 - 4.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.23% 11.941 11.794 - -2.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.23% 229984319.243 227159277.197 - -1.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.23% 3684683.442 3639437.433 - -1.36% -
std::find_if(deque<int>)_(bail_25%)/8 -1.23% 1.536 1.517 - -1.90% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.23% 15.329 15.141 - -3.06% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.23% 923.164 911.838 - -0.77% -
BM_vector_deque_copy_backward/5500 -1.23% 201.436 198.967 - 0.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.22% 805861.846 796009.421 - 0.34% -
BM_std_minmax<short>/9 -1.22% 1.187 1.172 - -1.22% -
std::move_backward(deque<int>)/262144 -1.22% 30548.679 30175.442 - 1.43% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.22% 6.607 6.526 - 3.15% -
BM_std_minmax<unsigned_char>/4 -1.22% 1.515 1.497 - 1.57% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.22% 12824.321 12668.498 - -0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.21% 1130942.395 1117202.825 - -1.41% -
BM_std_min<__int128>/5 -1.21% 1.765 1.743 - -0.27% -
std::move_backward(deque<int>)/1048576 -1.21% 129437.631 127867.997 - 0.57% -
std::map<std::string,_int>::erase(key)_(existent)/32 -1.21% 81.556 80.569 - 0.71% -
SetIntersection_Interlaced_Vector_float_16_16 -1.21% 38639098.570 38171812.731 - -2.48% -
rng::sort(vector<int>)_(descending)/8192 -1.21% 7436.167 7346.238 - 0.99% -
SetIntersection_None_Vector_uint64_262144_16384 -1.21% 1181476.784 1167196.964 - -4.05% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.21% 615.479 608.047 - 0.48% -
BM_MakeHeap_string_QuickSortAdversary_256 -1.21% 10.547 10.420 - -0.20% -
rng::find(vector<char>)_(process_all)/1024 -1.20% 16.408 16.211 - -7.36% -
std::replace(vector<int>)_(prefix)/8192 -1.20% 1291.355 1275.879 - -0.44% -
BM_std_minmax<unsigned_long_long>/5 -1.20% 1.871 1.848 - 2.43% -
std::multiset<int>::clear()/32 -1.20% 648.293 640.533 - 0.11% -
rng::replace(deque<int>)_(prefix)/50 -1.20% 19.760 19.523 - 0.20% -
rng::fold_left(deque<int>)/8 -1.20% 4.160 4.110 - 0.25% -
std::map<std::string,_int>::clear()/32 -1.19% 921.453 910.446 - 1.40% -
SetIntersection_Interlaced_Set_float_1024_64 -1.19% 10140650.610 10019718.259 - -0.62% -
BM_deque_vector_ranges_move_backward/70000 -1.19% 8868.054 8762.528 - 2.82% -
rng::unique_copy(list<int>)_(contiguous)/52 -1.19% 30.113 29.755 - 30.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.19% 10.037 9.917 - -1.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.19% 1118468.953 1105182.495 - 1.32% -
std::find_end(vector<int>)_(single_element)/1000 -1.19% 242.818 239.936 - 2.58% -
std::find(vector<bool>)_(process_all)/8192 -1.19% 33.917 33.515 - 0.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.19% 4352275.679 4300688.760 - -0.59% -
BM_std_min<char>/30 -1.18% 2.307 2.280 - 2.54% -
BM_MakeHeap_uint64_Random_16 -1.18% 1.293 1.278 - -3.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.18% 4436279.689 4383845.263 - -0.57% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.18% 30.574 30.213 - -0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.18% 152118007.627 150321779.020 - -3.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.18% 1234119.953 1219555.096 - -2.00% -
BM_std_minmax_element<long_long>/4 -1.18% 1.271 1.256 - 0.33% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -1.18% 546.259 539.814 - -8.14% -
rng::stable_partition(deque<int>)_(sparse)/8192 -1.18% 3488.590 3447.434 - 1.36% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -1.18% 673951.590 666009.777 - 73.58% -
BM_PopHeap_uint64_64 -1.18% 12.839 12.688 - -0.36% -
SetIntersection_None_Set_uint32_256_16 -1.18% 11040868.278 10910983.722 - -0.42% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.18% 18.275 18.061 - 0.18% -
std::sort(vector<int>)_(descending)/8192 -1.17% 7437.449 7350.168 - 0.96% -
SetIntersection_None_Vector_string_16384_1 -1.17% 1302088.455 1286814.275 - 0.08% -
rng::search(vector<int>)_(no_match)/1048576 -1.17% 215815.929 213284.706 - -1.89% -
std::find(vector<char>)_(process_all)/1024 -1.17% 16.415 16.222 - -0.48% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.17% 18.937 18.715 - 2.66% -
std::remove_copy(list<int>)_(sprinkled)/8192 -1.17% 6993.719 6911.965 - -0.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.17% 61251760.906 60535925.980 - -1.90% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.17% 139505.926 137877.143 - 1.18% -
rng::for_each_n(list<int>)/8192 -1.17% 7297.206 7212.131 - -0.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.17% 1255621.462 1240986.037 - -2.40% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.16% 21.250 21.003 - -0.42% -
rng::reverse(list<int>)/512 -1.16% 200.405 198.071 - -0.86% -
std::for_each(list<int>)/32 -1.16% 11.234 11.104 - -0.46% -
SetIntersection_Front_Set_float_1024_16 -1.16% 1307401.667 1292216.359 - -1.21% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.16% 781.804 772.740 - -0.88% -
BM_std_min<unsigned_char>/4096 -1.16% 29.321 28.982 - 0.17% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.16% 29.523 29.181 - 13.56% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.16% 784.768 775.691 - -0.84% -
BM_std_min<__int128>/20 -1.16% 7.724 7.634 - 0.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.16% 4712133.361 4657640.585 - -2.49% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.16% 3.033 2.998 - -5.17% -
SetIntersection_None_Set_uint32_16384_256 -1.16% 156094070.305 154290875.101 - -10.88% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 -1.16% 44053.992 43545.100 - -0.70% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.15% 381.952 377.546 - 2.71% -
std::remove_if(vector<int>)_(sprinkled)/32 -1.15% 56.311 55.662 - 3.56% -
rng::reverse_copy(list<int>)/512 -1.15% 370.822 366.554 - -0.85% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.15% 36.411 35.992 - 24.92% -
BM_SortHeap_float_64 -1.15% 3.272 3.235 - 2.62% -
SetIntersection_None_Vector_uint32_262144_1 -1.15% 1200899.028 1187116.749 - 2.04% -
std::rotate(vector<bool>)_(by_1/4)/32 -1.15% 17.919 17.714 - -3.00% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.15% 18.986 18.769 - 0.03% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 -1.14% 8.615 8.516 - 1.73% -
BM_RangesMakeHeap_uint32_Random_16384 -1.14% 1.032 1.020 - -2.16% -
std::copy_backward(deque<int>)/64 -1.14% 2.971 2.937 - -1.10% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.14% 748.251 739.721 - -6.80% -
BM_deque_vector_move_backward/5500 -1.14% 202.838 200.528 - -1.58% -
BM_vector_deque_ranges_copy_backward/5500 -1.14% 201.536 199.242 - 0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.14% 1239338.865 1225231.201 - -1.97% -
BM_lexicographical_compare_three_way_fast_path/262144 -1.14% 60833.885 60141.678 - -0.53% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.14% 360.147 356.051 - -0.78% -
std::deque<std::string>::ctor(size)/1024 -1.14% 726.600 718.339 - 0.65% -
SetIntersection_Front_Set_uint32_1024_4 -1.14% 1116503.871 1103816.428 - -3.82% -
BM_PushHeap_float_Random_64 -1.14% 6.719 6.643 - -1.93% -
BM_RangesPushHeap_float_Random_256 -1.14% 7.344 7.261 - -0.67% -
BM_RangesSortHeap_uint32_1024 -1.13% 10.256 10.140 - -0.64% -
SetIntersection_Front_Vector_uint32_16384_1 -1.13% 1126776.522 1113992.583 - -0.14% -
BM_PushHeap_uint32_Random_262144 -1.13% 6.387 6.315 - -1.92% -
SetIntersection_None_Set_string_1024_4 -1.13% 9117940.957 9014503.334 - -2.29% -
BM_std_min<int>/64 -1.13% 2.719 2.689 - 0.73% -
std::replace_if(vector<int>)_(prefix)/50 -1.13% 13.814 13.657 - -1.60% -
std::move(deque<int>)/1048576 -1.13% 54588.936 53969.863 - -0.82% -
BM_CmpLess_uint_int -1.13% 1.135 1.122 - -0.37% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 -1.13% 16.672 16.483 - -0.13% -
rng::copy_backward(deque<int>)/64 -1.13% 3.080 3.045 - -1.14% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 -1.13% 28.083 27.766 - -1.15% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.13% 600.566 593.791 - -0.40% -
SetIntersection_None_Set_float_16384_1024 -1.13% 156991095.521 155222099.061 - -2.32% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.13% 19.330 19.113 - 0.36% -
std::find_end(deque<int>)_(process_all)/1024 -1.13% 296.368 293.033 - 10.54% -
rng::find_if(vector<char>)_(bail_25%)/8192 -1.12% 523.767 517.890 - -0.90% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.12% 134.799 133.288 - -0.64% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.12% 50.598 50.031 - -1.20% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.12% 513682.253 507930.425 - -0.52% -
rng::find_if(deque<int>)_(process_all)/50 -1.12% 23.815 23.548 - -2.45% -
rng::any_of(vector<int>)_(process_all)/32 -1.12% 8.486 8.391 - 0.11% -
std::fill(vector<bool>)/32768 -1.12% 30.222 29.884 - -1.88% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.12% 1096.985 1084.728 - -3.97% -
rng::for_each(multiset<int>)/8 -1.11% 4.709 4.656 - 1.77% -
SetIntersection_Front_Vector_string_64_16 -1.11% 22410448.523 22161110.667 - 0.90% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.11% 13.796 13.642 - 0.26% -
std::map<std::string,_int>::ctor(const&)/8192 -1.11% 347062.542 343210.516 - -1.18% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 -1.11% 14.495 14.334 - 0.71% -
BM_RangesPushHeap_string_SingleElement_262144 -1.11% 2.569 2.540 - -3.60% -
rng::search_n(list<int>)_(no_match)/1048576 -1.11% 824572.164 815432.210 - -5.53% -
std::count_if(vector<int>)_(every_other)/8 -1.11% 4.232 4.185 - -0.99% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.11% 4.826 4.773 - -0.34% -
std::is_sorted(vector<int>)/8 -1.11% 2.100 2.076 - -0.10% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.11% 543.276 537.264 - -0.26% -
BM_std_min<__int128>/8 -1.11% 2.903 2.871 - 0.01% -
BM_std_minmax<char>/5 -1.11% 1.809 1.789 - -3.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.11% 1196754.666 1183524.778 - 4.64% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.10% 40050.973 39610.018 - -0.18% -
BM_std_minmax<unsigned_long_long>/4 -1.10% 1.595 1.577 - -1.20% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -1.10% 1.584 1.567 - -13.43% -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 -1.10% 578583.848 572228.672 - -1.16% -
BM_std_minmax<unsigned_short>/29 -1.10% 2.610 2.581 - 0.29% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.10% 23.270 23.014 - 2.68% -
SetIntersection_None_Set_float_262144_16 -1.10% 1182782.391 1169807.615 - 0.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.10% 151046663.515 149390010.122 - -1.16% -
std::set<std::string>::equal_range(key)_(existent)/32 -1.10% 17.018 16.832 - 8.55% -
std::remove_copy(list<int>)_(sprinkled)/1024 -1.10% 744.961 736.796 - -1.01% -
rng::remove_copy_if(list<int>)_(prefix)/1024 -1.09% 800.189 791.432 - -1.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.09% 1.127 1.115 - -0.35% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 -1.09% 6975.517 6899.344 - -0.51% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.09% 14.321 14.165 - 0.05% -
SetIntersection_Front_Vector_string_1024_1024 -1.09% 39343042.503 38913856.735 - -4.07% -
std::count(vector<bool>)/1000 -1.09% 3.004 2.971 - -1.09% -
std::copy_if(vector<int>)_(entire_range)/8 -1.09% 2.307 2.281 - 0.49% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.09% 1118633.771 1106457.726 - 0.37% -
rng::stable_sort(deque<int>)_(heap)/8192 -1.09% 17765.750 17572.396 - -0.73% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.09% 296.482 293.259 - -1.22% -
BM_PopHeap_uint32_1024 -1.09% 21.480 21.247 - -0.86% -
BM_lexicographical_compare_three_way_fast_path/64 -1.09% 15.683 15.513 - -0.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -1.09% 32.989 32.631 - -4.88% -
std::remove(vector<int>)_(sprinkled)/32 -1.09% 52.251 51.684 - 0.01% -
BM_std_min<unsigned_int>/12 -1.09% 1.505 1.489 - 0.55% -
std::remove(vector<int>)_(sprinkled)/50 -1.08% 56.354 55.743 - -0.03% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 -1.08% 53164.058 52587.718 - -1.21% -
std::multiset<std::string>::insert(value)_(new_value)/0 -1.08% 35.260 34.878 - -0.60% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -1.08% 246.267 243.599 - -2.85% -
rng::contains_subrange(vector<int>)_(single_element)/50 -1.08% 12.579 12.443 - -4.16% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.08% 116166.370 114908.726 - -0.99% -
std::is_partitioned(vector<int>)_(partitioned)/32 -1.08% 6.511 6.441 - -0.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.08% 23.255 23.004 - -1.58% -
std::none_of(list<int>)_(process_all)/50 -1.08% 21.938 21.701 - -1.10% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.08% 764.442 756.181 - -1.33% -
rng::partition(vector<int>)_(sparse)/32 -1.08% 8.964 8.868 - -2.40% -
std::rotate(vector<int>)_(by_1/3)/8192 -1.08% 10969.754 10851.415 - -0.59% -
bm_ranges_lexicographical_compare<int>/4 -1.08% 1.334 1.320 - 1.76% -
std::fill_n(list<int>)/32 -1.08% 8.314 8.225 - 1.83% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 -1.08% 427.011 422.417 - 0.36% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -1.07% 20.121 19.904 - -12.43% -
std::multiset<int>::insert(value)_(already_present)/0 -1.07% 18.395 18.197 - 0.58% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.07% 6623.434 6552.320 - -0.77% -
BM_RangesMakeThenSortHeap_float_Descending_16384 -1.07% 29.568 29.251 - 9.75% -
BM_MakeHeap_string_Random_4 -1.07% 5.882 5.819 - 0.16% -
rng::copy_n(deque<int>)/262144 -1.07% 10423.943 10312.287 - -0.44% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.07% 4.369 4.323 - 0.37% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.07% 105421.035 104292.178 - -1.49% -
std::multiset<std::string>::ctor(const&)/0 -1.07% 13.737 13.590 - 0.05% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 -1.07% 10.224 10.114 - -0.31% -
rng::copy_n(deque<int>)/8 -1.07% 2.776 2.747 - -0.41% -
BM_deque_deque_ranges_move/64 -1.07% 5.412 5.354 - -3.03% -
rng::none_of(list<int>)_(process_all)/8192 -1.07% 8010.885 7925.301 - 8.62% -
bm_ranges_lexicographical_compare<signed_char>/5 -1.07% 2.323 2.298 - -0.47% -
std::map<int,_int>::erase(key)_(existent)/32 -1.07% 22.654 22.412 - -1.79% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.07% 31.827 31.487 - -0.45% -
std::reverse_copy(deque<int>)/4096 -1.07% 983.617 973.114 - -1.19% -
BM_std_min<__int128>/19 -1.07% 7.331 7.253 - 0.17% -
rng::generate(vector<int>)/32 -1.07% 8.060 7.974 - -0.64% -
SetIntersection_None_Vector_string_262144_1024 -1.06% 1365931.703 1351393.290 - 0.13% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.06% 350639.281 346908.648 - 0.09% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.06% 14.716 14.560 - -0.37% -
std::find_end(deque<int>,_pred)_(process_all)/8192 -1.06% 4396.357 4349.613 - 0.72% -
BM_std_minmax_element<short>/4 -1.06% 1.251 1.238 - 0.90% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 -1.06% 6.615 6.545 - -0.27% -
BM_MakeThenSortHeap_float_Descending_16 -1.06% 1.876 1.856 - 0.86% -
BM_RangesPopHeap_uint64_16 -1.06% 7.668 7.586 - -0.94% -
BM_RangesMakeThenSortHeap_float_Descending_64 -1.06% 3.377 3.341 - 2.89% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -1.06% 68.593 67.867 - 59.66% -
BM_std_minmax<long_long>/14 -1.05% 3.324 3.289 - -0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.05% 1257256.836 1243996.988 - -1.79% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 -1.05% 32.378 32.038 - 29.51% -
rng::find_end(forward_list<int>)_(near_matches)/1000 -1.05% 36501.976 36117.899 - 0.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.05% 2324502.185 2300070.190 - 0.92% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.05% 1127330.018 1115486.591 - -0.52% -
BM_RangesSortHeap_float_64 -1.05% 3.248 3.214 - 2.37% -
std::set<int>::erase(key)_(existent)/0 -1.05% 20.737 20.519 - 1.25% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.05% 905565.824 896070.946 - 2.29% -
SetIntersection_Interlaced_Set_float_256_16 -1.05% 12223461.451 12095515.991 - -0.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.05% 60827124.309 60190745.295 - 0.01% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.05% 19.258 19.056 - -2.47% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.04% 4203.964 4160.060 - -0.86% -
SetIntersection_None_Set_uint32_64_1 -1.04% 22842130.377 22603635.778 - -4.27% -
BM_PushHeap_string_QuickSortAdversary_16384 -1.04% 15.909 15.743 - -4.54% -
rng::copy(deque<int>)/4096 -1.04% 146.713 145.184 - -0.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.04% 1171409.956 1159203.906 - 0.69% -
BM_std_minmax<int>/32 -1.04% 1.618 1.601 - -1.08% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -1.04% 11.374 11.256 - 6.54% -
std::move(deque<int>)/262144 -1.04% 14942.256 14786.965 - -0.74% -
rng::starts_with(vector<int>)/1024 -1.04% 76.671 75.874 - -2.29% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.04% 13.816 13.672 - -0.17% -
BM_RangesSortHeap_string_16 -1.04% 14.359 14.210 - 0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.04% 62629892.275 61981019.263 - -1.78% -
BM_MakeThenSortHeap_string_Descending_262144 -1.04% 86.412 85.517 - -0.91% -
std::remove_copy(vector<int>)_(sprinkled)/50 -1.04% 24.461 24.208 - -0.84% -
BM_RangesSortHeap_string_1024 -1.04% 60.592 59.965 - 1.49% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -1.03% 13.857 13.714 - 0.10% -
BM_std_min<int>/8 -1.03% 1.308 1.294 - -0.20% -
727_cppcheck_r -1.03% 24.799 24.542 - -2.85% -
BM_MakeHeap_string_QuickSortAdversary_16384 -1.03% 11.937 11.813 - 0.22% -
rng::move_backward(deque<int>)/1048576 -1.03% 126843.646 125532.790 - -0.27% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.03% 31.314 30.991 - 2.28% -
std::multiset<std::string>::insert(value)_(already_present)/0 -1.03% 19.755 19.551 - 0.02% -
rng::find_last(deque<int>)_(bail_90%)/1024 -1.03% 29.117 28.816 - -0.64% -
SetIntersection_Interlaced_Set_float_16384_64 -1.03% 221536683.883 219251996.380 - 0.27% -
std::search(list<int>)_(same_length)/1000 -1.03% 748.907 741.188 - -0.78% -
BM_deque_deque_move_backward/70000 -1.03% 9110.909 9017.213 - 2.47% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.03% 28.347 28.056 - 3.84% -
BM_std_minmax<unsigned_char>/6 -1.03% 2.103 2.082 - 1.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.03% 1186354.969 1174189.330 - -0.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.02% 116008.997 114821.482 - -0.76% -
std::copy_n(deque<int>)/32768 -1.02% 1146.311 1134.583 - -3.37% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 -1.02% 3.364 3.329 - 0.22% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -1.02% 31.602 31.279 - -10.23% -
BM_vector_deque_move_backward/65536 -1.02% 7763.478 7684.243 - 4.52% -
rng::remove(vector<int>)_(sprinkled)/8192 -1.02% 3972.543 3932.015 - 98.26% -
SetIntersection_None_Set_float_262144_64 -1.02% 1180714.600 1168671.389 - 0.60% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.02% 110617.329 109489.041 - -0.92% -
BM_std_min<char>/15 -1.02% 2.113 2.091 - -1.77% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.02% 28932.657 28638.310 - -1.04% -
std::remove_copy(vector<int>)_(sprinkled)/8192 -1.02% 3681.143 3643.699 - -0.71% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.02% 5239103.900 5185881.567 - -1.99% -
BM_MakeHeap_string_SingleElement_256 -1.02% 6.353 6.289 - -0.95% -
std::partition_point(vector<int>)/1024 -1.02% 6.224 6.161 - -2.03% -
rng::contains_subrange(vector<int>)_(process_all)/50 -1.01% 11.560 11.443 - -1.01% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 -1.01% 944174.699 934598.519 - -1.08% -
rng::find_if_not(list<int>)_(process_all)/1024 -1.01% 763.917 756.185 - -0.80% -
rng::count_if(vector<int>)_(every_other)/8 -1.01% 4.237 4.194 - -1.07% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.01% 24.875 24.624 - 0.94% -
rng::count(vector<bool>)/1000 -1.01% 3.004 2.974 - -1.10% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.01% 11.548 11.431 - -1.02% -
std::sort(vector<NonIntegral>)_(descending)/8192 -1.01% 5349.402 5295.416 - 0.04% -
rng::search(list<int>)_(near_matches)/8192 -1.01% 2571532.967 2545624.699 - -0.78% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -1.01% 7.554 7.478 - 3.99% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 -1.01% 926712.270 917382.063 - -0.82% -
std::find_if_not(list<int>)_(process_all)/1024 -1.01% 764.000 756.309 - -0.81% -
std::sort(deque<int>)_(pipe-organ)/8 -1.01% 21.211 20.997 - 0.73% -
BM_std_minmax<int>/64 -1.00% 2.534 2.508 - -0.26% -
SetIntersection_None_Set_float_262144_256 -1.00% 1178555.826 1166732.094 - 0.28% -
BM_std_min<unsigned_char>/4000 -1.00% 27.380 27.105 - 0.15% -
BM_RangesPushHeap_string_SingleElement_16384 -1.00% 2.493 2.468 - -3.87% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 -1.00% 19.164 18.971 - -0.23% -
BM_RangesSortHeap_string_64 -1.00% 30.444 30.139 - 1.13% -
SetIntersection_Interlaced_Set_float_1024_4 -1.00% 10251509.881 10148759.699 - 0.80% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -1.00% 13.744 13.606 - 0.03% -
BM_CmpLess_int_uchar -1.00% 1.133 1.122 - 0.33% -
rng::for_each(multimap<int>::iterator)/32 -1.00% 21.236 21.023 - -0.83% -
std::fill(vector<bool>)/64 -1.00% 1.602 1.586 - -2.99% -
std::set<int>::contains(key)_(existent)/32 -1.00% 1.731 1.713 - -0.75% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34948.54% 1001212.809 350910488.935 - -0.37% -
std::fill_n(deque<int>)/32 219.33% 1.156 3.691 - 206.06% -
rng::fill_n(deque<int>)/32 199.96% 1.225 3.675 - 200.17% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 156.55% 686.866 1762.146 - 146.41% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 148.79% 682.767 1698.672 - 151.07% -
std::adjacent_find(list<int>)/1024 122.26% 714.363 1587.751 - 122.06% -
rng::unique_copy(list<int>)_(contiguous)/1024 118.76% 741.880 1622.932 - 118.62% -
std::unique_copy(list<int>)_(sprinkled)/1024 118.14% 743.472 1621.840 - 117.26% -
rng::unique_copy(list<int>)_(sprinkled)/1024 118.01% 743.091 1620.004 - 116.66% -
std::unique_copy(list<int>)_(contiguous)/1024 117.87% 744.543 1622.138 - 117.83% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 115.98% 104.469 225.634 - 122.16% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 112.47% 31.581 67.100 - 205.94% -
std::find_if(list<int>)_(process_all)/1024 111.53% 760.976 1609.699 - 111.15% -
std::fill(list<int>)/50 110.18% 16.875 35.469 - 1.88% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 105.78% 796.357 1638.710 - 106.43% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 105.67% 798.093 1641.440 - 105.97% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 102.37% 826.530 1672.651 - 102.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 101.51% 104.833 211.247 - 105.41% -
rng::remove(vector<int>)_(sprinkled)/8192 98.26% 1983.225 3932.015 - -1.02% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 96.41% 846.648 1662.923 - 95.10% -
BM_StringConstructDestroyCStr_Empty_Transparent 94.27% 0.236 0.458 - 67.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 92.74% 44.854 86.451 - 0.75% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 90.72% 369885.230 705458.878 - -0.43% -
std::is_sorted(deque<int>)/8 89.53% 2.512 4.762 - -2.30% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 89.35% 31.611 59.854 - -0.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 84.78% 79.427 146.765 - 82.73% -
rng::remove(vector<int>)_(sprinkled)/1024 84.26% 288.177 530.981 - -0.30% -
rng::rotate_copy(vector<int>)/8192 78.64% 283.624 506.656 - -4.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 77.26% 5049280.676 8950208.401 - 103.50% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 76.73% 6.496 11.480 - 56.80% -
std::map<std::string,_int>::erase(key)_(existent)/0 76.55% 42.205 74.512 - 0.12% -
BM_deque_deque_ranges_move_backward/0 75.05% 0.792 1.387 - -0.06% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 73.58% 383695.582 666009.777 - -1.18% -
BM_deque_deque_ranges_copy_backward/0 73.32% 0.801 1.388 - 0.02% -
BM_deque_deque_copy_backward/0 71.57% 0.809 1.387 - -0.02% -
rng::find_end(vector<int>)_(single_element)/8192 70.66% 1912.641 3264.062 - 0.54% -
BM_deque_deque_move_backward/0 70.23% 0.815 1.387 - -0.02% -
rng::find_end(vector<int>)_(single_element)/1024 70.01% 242.411 412.113 - 0.39% -
rng::find_end(vector<int>)_(single_element)/1000 69.84% 237.076 402.657 - 0.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 69.50% 1317.860 2233.831 - 51.09% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 67.61% 4.759 7.976 - 50.00% -
std::fill_n(deque<int>)/50 67.42% 2.197 3.679 - 67.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 67.18% 16347819.746 27330048.504 - 1.15% -
rng::fill_n(deque<int>)/50 67.01% 2.200 3.674 - 66.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 63.40% 213192962.567 348363011.944 - 139.47% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 63.11% 24.618 40.156 - 60.05% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 60.16% 1.967 3.150 - 55.73% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 59.66% 42.507 67.867 - -1.06% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 58.87% 0.306 0.486 - 79.00% -
SetIntersection_Interlaced_Vector_uint32_262144_64 58.62% 8210870.189 13024237.310 - -27.43% -
BM_vector_deque_move_backward/0 54.35% 0.444 0.685 - 32.26% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 53.72% 6.215 9.554 - 29.11% -
BM_deque_deque_ranges_copy_backward/64 53.66% 3.377 5.189 - 0.61% -
rng::find_end(vector<int>)_(process_all)/8192 53.59% 1904.428 2924.942 - -0.07% -
BM_deque_deque_copy_backward/64 53.37% 3.374 5.174 - 0.29% -
rng::find_end(vector<int>)_(process_all)/1024 52.96% 242.555 371.023 - 0.02% -
rng::find_end(vector<int>)_(process_all)/1000 52.72% 236.990 361.935 - -0.03% -
BM_deque_deque_move_backward/64 52.55% 3.379 5.155 - 0.02% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 52.29% 23.458 35.723 - 3.87% -
BM_deque_deque_ranges_move_backward/64 51.53% 3.377 5.117 - -0.89% -
std::multiset<std::string>::erase(key)_(existent)/1024 50.73% 57.816 87.145 - 18.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 49.02% 38973084.340 58077520.252 - 5.16% -
rng::find_end(vector<int>)_(process_all)/1048576 47.50% 253644.620 374116.876 - 0.08% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 46.93% 27.360 40.200 - -2.21% -
BM_PushHeap_uint32_PipeOrgan_1 46.70% 0.474 0.696 - 62.04% -
BM_vector_deque_copy/0 45.92% 0.388 0.567 - 3.03% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 45.48% 28.032 40.782 - 0.61% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 44.88% 36.974 53.570 - 1.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 44.82% 1.862 2.697 - 20.96% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 44.42% 23.878 34.485 - 0.70% -
std::equal(deque<int>)_(it,_it,_it)/8 44.28% 4.276 6.170 - 45.17% -
rng::copy_n(vector<int>)/4096 43.85% 146.260 210.388 - 30.46% -
rng::unique_copy(deque<int>)_(sprinkled)/52 43.38% 14.761 21.164 - 20.52% -
std::all_of(vector<int>)_(process_all)/50 42.87% 12.737 18.198 - -2.30% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 42.79% 51.106 72.977 - 1.70% -
std::multiset<std::string>::find(key)_(existent)/32 41.58% 14.756 20.892 - 17.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 40.59% 0.410 0.577 - 22.23% -
SetIntersection_Interlaced_Vector_uint64_16384_64 40.09% 5991653.634 8393999.886 - 35.93% -
BM_std_min<unsigned_short>/1 40.04% 0.254 0.356 - -21.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 39.92% 248119157.896 347176397.215 - 41.55% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 39.73% 29.773 41.602 - -1.47% -
BM_RangesMakeHeap_float_Descending_64 39.54% 0.193 0.269 - 18.31% -
SetIntersection_Interlaced_Vector_uint64_16384_16 39.53% 2435060.489 3397689.367 - 32.89% -
std::multiset<std::string>::find(key)_(existent)/8192 39.10% 28.907 40.208 - 20.04% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 38.96% 28.323 39.357 - -0.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 37.64% 31.860 43.852 - -1.72% -
SetIntersection_Interlaced_Vector_uint32_16384_16 37.62% 2462320.493 3388713.469 - -2.90% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 37.25% 0.447 0.614 - 22.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 37.02% 64401241.139 88244051.220 - 103.64% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 36.71% 0.261 0.357 - 17.99% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 36.62% 1.080 1.476 - 0.23% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 36.57% 0.411 0.562 - 42.75% -
rng::find_last(deque<int>)_(bail_10%)/1024 36.34% 227.814 310.600 - 36.53% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 36.24% 19.904 27.117 - 1.06% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 36.09% 49.361 67.176 - 15.48% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 36.06% 4.519 6.148 - 22.37% -
BM_std_min<int>/1 35.18% 0.282 0.381 - -15.30% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 34.73% 66.582 89.705 - -4.63% -
rng::find_last(deque<int>)_(bail_10%)/50 34.46% 11.447 15.392 - 34.45% -
std::map<std::string,_int>::erase(iterator)/8192 34.33% 26.448 35.529 - 0.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 34.08% 29.443 39.477 - -0.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 34.06% 0.449 0.602 - 46.51% -
std::shift_right(deque<int>)/32 33.90% 3.252 4.354 - 0.45% -
std::equal(list<int>)_(it,_it,_it)/50 33.30% 33.915 45.208 - 26.32% -
std::find_end(deque<int>)_(single_element)/1024 33.03% 259.051 344.613 - 7.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.93% 25.272 33.593 - 57.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 32.13% 29.056 38.393 - -0.81% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.48% 28.527 37.506 - -3.34% -
rng::unique_copy(list<int>)_(contiguous)/52 30.95% 22.722 29.755 - -1.19% -
std::set<std::string>::erase(key)_(existent)/1024 30.74% 76.565 100.098 - -0.86% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 30.65% 88.814 116.037 - 43.09% -
rng::find_end(deque<int>)_(process_all)/1000 30.37% 252.042 328.581 - 7.55% -
std::move_backward(deque<int>)/64 30.33% 5.474 7.134 - -0.43% -
std::set<std::string>::erase(iterator)/8192 30.12% 25.805 33.579 - -0.29% -
rng::remove_if(vector<int>)_(sprinkled)/8192 30.09% 2960.697 3851.510 - 0.49% -
std::unordered_set<std::string>::count(key)_(existent)/8192 30.00% 32.211 41.874 - 2.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 29.89% 29.042 37.722 - 20.62% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 29.64% 10279.085 13325.943 - 0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 29.54% 2876318.609 3726037.133 - 32.68% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 29.51% 24.738 32.038 - -1.05% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.39% 2958.414 3827.822 - -0.38% -
std::map<std::string,_int>::insert(value)_(already_present)/0 29.22% 12.159 15.712 - 4.79% -
BM_RangesPopHeap_uint64_1 29.08% 0.445 0.575 - 0.32% -
std::set<std::string>::insert(value)_(new_value)/8192 28.92% 69.945 90.170 - -1.86% -
std::find_end(deque<int>)_(single_element)/1000 28.84% 250.177 322.332 - 2.41% -
rng::move_backward(deque<int>)/64 28.44% 5.620 7.218 - -0.16% -
std::remove_if(vector<int>)_(sprinkled)/1024 28.20% 409.192 524.569 - -0.50% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 28.02% 0.343 0.439 - 0.67% -
SetIntersection_Interlaced_Vector_uint32_1024_16 27.97% 1884804.393 2412039.931 - 29.59% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 27.34% 0.362 0.461 - 1.77% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 27.24% 60.673 77.198 - 1.21% -
rng::remove_if(vector<int>)_(sprinkled)/1024 26.92% 409.385 519.606 - 0.08% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 26.84% 0.362 0.459 - 1.29% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 26.83% 19.084 24.204 - 4.92% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 26.76% 18.578 23.550 - 25.24% -
std::is_partitioned(deque<int>)_(partitioned)/32 26.44% 9.774 12.358 - 16.89% -
std::is_partitioned(deque<int>)_(partitioned)/50 26.34% 14.851 18.762 - 17.33% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 26.05% 0.363 0.457 - 0.91% -
SetIntersection_Interlaced_Vector_uint32_262144_4 25.96% 1524213.058 1919830.411 - -3.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 25.94% 2071386.390 2608737.799 - -8.56% -
std::map<std::string,_int>::erase(key)_(existent)/8192 25.91% 64.897 81.708 - -1.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 25.55% 35.100 44.068 - -0.39% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 25.53% 6.355 7.977 - 12.37% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 25.45% 0.365 0.457 - 0.76% -
BM_MakeHeap_uint32_Random_4 25.35% 1.122 1.406 - -27.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 24.92% 28.812 35.992 - -1.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 24.61% 17.554 21.874 - 24.65% -
BM_RangesPushHeap_uint64_Descending_1 24.49% 0.467 0.581 - 14.08% -
BM_std_minmax_element<int>/3 24.42% 1.044 1.299 - 4.80% -
BM_toupper_char<wchar_t> 24.41% 0.554 0.689 - 0.08% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.37% 30.666 38.138 - -0.46% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 24.12% 7.573 9.399 - 47.81% -
std::unordered_set<std::string>::find(key)_(existent)/1024 24.02% 35.266 43.737 - 12.85% -
std::find_end(deque<int>)_(single_element)/8192 23.97% 2038.462 2527.151 - 14.42% -
rng::equal(vector<bool>)_(unaligned)/50 23.78% 0.736 0.911 - 22.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 23.73% 29.209 36.142 - -0.49% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 23.43% 1.655 2.043 - 21.02% -
rng::find_last(vector<int>)_(bail_90%)/8 23.39% 0.548 0.676 - 11.34% -
std::map<std::string,_int>::insert(value)_(new_value)/32 23.39% 33.788 41.690 - 0.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 23.39% 0.448 0.553 - 34.29% -
rng::equal(vector<bool>)_(unaligned)/8 23.38% 0.738 0.911 - 20.48% -
std::adjacent_find(list<int>)/50 23.28% 23.766 29.299 - 23.35% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.23% 25.903 31.920 - -1.37% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 23.00% 5.395 6.635 - 43.69% -
BM_StringRelational_Less_Large_Large_Control 22.92% 2.047 2.517 - 12.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 22.87% 35.352 43.436 - -0.23% -
rng::generate_n(list<int>)/8192 22.80% 6968.160 8556.789 - 22.14% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.77% 26.132 32.081 - 21.64% -
rng::contains_subrange(deque<int>)_(process_all)/50 22.67% 18.253 22.391 - 3.73% -
rng::copy_n(list<int>)/4096 22.51% 3983.009 4879.723 - 20.79% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 22.28% 80589715.558 98542599.769 - 7.43% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 22.25% 1.167 1.426 - -0.18% -
rng::partition_copy(list<int>)/8192 22.14% 7369.174 9000.612 - 29.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.10% 46.450 56.717 - -0.24% -
BM_vector_deque_copy_backward/0 22.01% 0.402 0.490 - 11.62% -
BM_deque_deque_copy_backward/512 21.95% 18.571 22.648 - 1.53% -
std::shift_right(deque<int>)/50 21.83% 4.213 5.133 - -0.25% -
std::move_backward(deque<int>)/8 21.61% 3.319 4.036 - -0.44% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 21.58% 1.157 1.406 - -0.30% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.55% 25.525 31.025 - 0.25% -
std::search(deque<int>,_pred)_(no_match)/1024 21.46% 327.319 397.566 - -8.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 21.38% 29.829 36.205 - -0.50% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 21.29% 46152295.536 55978378.453 - 3.19% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 21.07% 14.520 17.579 - 19.91% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 21.03% 1.370 1.658 - 25.52% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 20.84% 20.451 24.713 - 0.64% -
BM_vector_deque_ranges_copy_backward/0 20.79% 0.442 0.534 - 21.62% -
BM_std_minmax_element<long_long>/2 20.69% 0.538 0.649 - -5.33% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 20.43% 735.462 885.731 - 11.97% -
std::replace(vector<int>)_(sprinkled)/32 20.32% 5.036 6.059 - 15.22% -
std::unordered_set<std::string>::count(key)_(existent)/1024 20.20% 36.251 43.575 - 14.79% -
SetIntersection_None_Set_float_1024_16 20.17% 9058916.320 10886495.839 - 21.35% -
std::multiset<std::string>::find(key)_(existent)/1024 20.17% 23.611 28.373 - -5.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.13% 44.229 53.131 - 2.26% -
SetIntersection_None_Set_float_1024_64 20.10% 9001014.838 10810107.214 - 20.66% -
BM_vector_deque_ranges_move/2 19.88% 1.727 2.070 - 5.99% -
SetIntersection_Front_Vector_float_262144_1024 19.55% 5960379.767 7125710.925 - 19.20% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 19.45% 62.168 74.257 - 15.50% -
BM_PushHeap_uint32_Random_1 19.41% 0.448 0.535 - 22.67% -
BM_RangesMakeHeap_float_Descending_16 19.39% 0.210 0.250 - 9.33% -
SetIntersection_None_Set_float_1024_4 19.38% 8873001.079 10592801.255 - 19.08% -
std::move(vector<bool>)_(unaligned)/512 19.36% 3.977 4.747 - 3.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 19.35% 1543.415 1842.111 - 3.56% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 19.27% 1237.061 1475.447 - -1.73% -
std::set<int>::insert(value)_(already_present)/0 19.01% 0.582 0.692 - 7.45% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.91% 0.336 0.400 - 18.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 18.90% 8142213.485 9681353.488 - 23.80% -
BM_std_minmax<short>/4 18.71% 0.971 1.152 - 24.61% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 18.62% 2.165 2.568 - 10.91% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 18.48% 670.415 794.311 - 3.35% -
BM_deque_deque_ranges_move_backward/1 18.38% 2.795 3.309 - -1.57% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 18.27% 29.548 34.946 - 1.95% -
std::unique_copy(deque<int>)_(sprinkled)/32 18.16% 9.231 10.907 - 10.01% -
rng::find(vector<bool>)_(process_all)/8 17.84% 0.601 0.708 - 13.26% -
rng::unique(deque<int>)_(sprinkled)/1024 17.70% 629.790 741.288 - 17.50% -
std::set<int>::find(key)_(non-existent)/32 17.64% 2.267 2.666 - 14.45% -
SetIntersection_None_Set_float_1024_256 17.59% 9025923.384 10613242.103 - 17.78% -
rng::replace(vector<int>)_(sprinkled)/50 17.54% 8.028 9.436 - 3.90% -
rng::remove(vector<int>)_(sprinkled)/50 17.45% 55.156 64.782 - 0.05% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 17.38% 0.945 1.110 - 18.33% -
BM_deque_deque_copy_backward/1 17.27% 2.796 3.278 - -1.73% -
BM_StringRelational_Eq_Empty_Empty_Control 17.24% 1.854 2.174 - 5.37% -
rng::contains_subrange(list<int>)_(process_all)/8192 17.13% 7007.931 8208.117 - -3.19% -
BM_deque_deque_move_backward/1 17.10% 2.726 3.192 - -0.89% -
std::set<std::string>::erase(iterator)/0 17.04% 25.427 29.761 - 0.75% -
std::copy(vector<bool>)_(aligned)/262144 16.92% 684.074 799.802 - 18.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.89% 37.552 43.896 - 0.19% -
SetIntersection_None_Set_float_1024_1 16.71% 9189361.142 10725303.341 - 17.55% -
rng::any_of(deque<int>)_(process_all)/50 16.59% 18.340 21.382 - -0.77% -
rng::stable_partition(deque<int>)_(dense)/50 16.54% 37.400 43.584 - 13.63% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 16.49% 28.242 32.898 - -3.02% -
BM_MakeHeap_uint64_Random_4 16.41% 1.446 1.683 - 0.84% -
BM_deque_vector_ranges_copy_backward/0 16.24% 1.377 1.600 - 3.94% -
rng::stable_partition(deque<int>)_(dense)/1024 16.20% 590.021 685.603 - 16.68% -
std::multimap<std::string,_int>::ctor(const&)/32 16.04% 712.884 827.266 - 0.55% -
std::rotate(list<int>)_(1_element_forward)/32 15.94% 12.384 14.358 - -3.81% -
BM_PushHeap_uint32_QuickSortAdversary_1 15.86% 0.482 0.558 - -9.25% -
SetIntersection_Interlaced_Vector_uint32_1024_256 15.75% 6366303.523 7369004.515 - 30.91% -
rng::move_backward(list<int>)/4096 15.72% 6560.116 7591.637 - 15.62% -
rng::replace(vector<int>)_(sprinkled)/32 15.72% 5.605 6.486 - 7.63% -
BM_deque_deque_move_backward/512 15.72% 18.633 21.562 - -0.52% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 15.66% 289.489 334.817 - 3.09% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 15.62% 0.336 0.389 - -3.07% -
rng::unique_copy(list<int>)_(sprinkled)/8192 15.59% 6980.278 8068.762 - 7.47% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 15.43% 28.161 32.505 - 0.14% -
rng::find_end(deque<int>)_(single_element)/1000 15.36% 293.157 338.188 - 0.90% -
std::move(list<int>)/4096 15.33% 4380.130 5051.514 - -1.26% -
rng::find(vector<int>)_(bail_25%)/8 15.30% 1.368 1.578 - -3.25% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 15.30% 726.136 837.212 - -10.41% -
rng::find_end(deque<int>)_(single_element)/1024 15.17% 277.999 320.178 - -6.15% -
std::search(deque<int>,_pred)_(near_matches)/1000 15.16% 23307.568 26840.730 - -1.93% -
rng::contains_subrange(deque<int>)_(same_length)/16 15.11% 11.232 12.929 - 0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 15.10% 110783943.527 127511466.280 - 8.74% -
BM_StringEraseWithMove_Huge_Opaque 15.06% 46.165 53.116 - 0.70% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 15.05% 10.556 12.144 - 14.58% -
rng::for_each(multiset<int>)/50 15.01% 45.153 51.930 - 0.66% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 14.82% 7421.813 8521.401 - 12.52% -
BM_deque_deque_ranges_copy_backward/1 14.79% 2.775 3.185 - 0.67% -
rng::stable_partition(deque<int>)_(dense)/32 14.78% 28.003 32.143 - 11.26% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 14.74% 1.609 1.847 - 7.16% -
BM_vector_deque_ranges_move/1 14.71% 2.031 2.330 - 3.98% -
rng::unique(deque<int>)_(contiguous)/52 14.63% 68.043 78.000 - 14.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 14.57% 0.556 0.637 - 10.39% -
rng::move_backward(list<int>)/262144 14.55% 266936.807 305786.787 - 1.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 14.52% 8413392.289 9634843.464 - 15.27% -
rng::unique_copy(deque<int>)_(sprinkled)/32 14.44% 10.083 11.539 - 1.13% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 14.44% 3175.716 3634.239 - 12.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 14.38% 85.416 97.700 - 1.62% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 14.38% 9.978 11.412 - -0.39% -
std::search(deque<int>,_pred)_(near_matches)/1024 14.33% 24476.718 27985.245 - -2.31% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 14.31% 25.352 28.980 - 2.22% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 14.23% 150.190 171.564 - 14.33% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 14.21% 13201.508 15076.988 - 0.11% -
BM_deque_deque_move_backward/2 14.16% 2.466 2.816 - 0.32% -
std::multimap<int,_int>::count(key)_(non-existent)/32 14.14% 2.505 2.860 - 0.52% -
BM_RangesPushHeap_string_Descending_1024 13.94% 2.482 2.829 - 2.39% -
std::is_partitioned(deque<int>)_(partitioned)/1024 13.75% 364.874 415.044 - 13.57% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 13.74% 72.287 82.223 - 15.77% -
rng::search(deque<int>)_(no_match)/1024 13.69% 305.071 346.831 - -16.82% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 13.68% 5.045 5.735 - 10.46% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 13.63% 9.205 10.459 - -0.90% -
SetIntersection_Interlaced_Vector_uint64_262144_4 13.57% 1582963.685 1797708.670 - 13.76% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 13.56% 25.696 29.181 - -1.16% -
std::find_if(vector<int>)_(bail_25%)/8 13.48% 0.995 1.129 - -0.15% -
std::map<int,_int>::equal_range(key)_(existent)/32 13.41% 1.752 1.987 - 9.26% -
rng::is_sorted_until(deque<int>,_pred)/8 13.38% 3.855 4.372 - -7.85% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 13.32% 56.102 63.574 - 13.61% -
BM_StringCtorDefault 13.31% 0.235 0.266 - 14.82% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.25% 608.872 689.565 - 0.00% -
rng::remove(vector<int>)_(sprinkled)/32 13.23% 51.390 58.187 - -0.43% -
rng::sort(deque<int>)_(repeated)/1024 13.18% 946.790 1071.552 - 11.51% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.17% 4315.998 4884.385 - 0.58% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.13% 13.359 15.113 - 14.14% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 13.13% 1.408 1.593 - -14.97% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 13.12% 9.132 10.331 - 10.03% -
BM_StringRead_Cold_Deep_Empty 12.91% 0.802 0.906 - -9.16% -
rng::find_last_if(list<int>)_(bail_90%)/1024 12.87% 70.919 80.045 - -0.60% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.84% 8.677 9.791 - 0.10% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 12.83% 2.230 2.516 - 10.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 12.83% 75378224.467 85052662.032 - 35.55% -
std::multiset<std::string>::count(key)_(non-existent)/32 12.83% 9.345 10.544 - 0.51% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 12.79% 28.861 32.552 - 0.55% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 12.78% 0.827 0.932 - 6.22% -
rng::copy_backward(vector<int>)/4096 12.77% 141.099 159.112 - 8.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 12.76% 1634042.050 1842527.512 - -16.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 12.73% 8425693.956 9498689.328 - 12.91% -
std::unique_copy(list<int>)_(sprinkled)/8192 12.67% 6999.597 7886.768 - 12.01% -
BM_std_min<short>/1 12.66% 0.293 0.330 - 13.52% -
BM_deque_deque_copy_backward/2 12.64% 2.534 2.854 - -2.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 12.60% 2011208.177 2264561.714 - 25.31% -
BM_tolower_char<wchar_t> 12.57% 0.614 0.691 - 0.05% -
BM_std_minmax<short>/32 12.55% 1.229 1.383 - 12.55% -
rng::is_sorted(vector<int>,_pred)/8 12.55% 3.512 3.952 - -4.07% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 12.52% 1.296 1.458 - -10.29% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 12.50% 40.858 45.967 - 17.18% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 12.50% 9.431 10.610 - 3.56% -
rng::find_end(deque<int>)_(process_all)/1024 12.49% 302.597 340.398 - 9.28% -
rng::is_partitioned(deque<int>)_(partitioned)/50 12.32% 15.847 17.800 - 12.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 12.27% 10.446 11.727 - 12.73% -
BM_RangesPopHeap_float_256 12.22% 19.990 22.432 - 1.82% -
BM_toupper_char<char> 12.21% 0.615 0.691 - 0.08% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 12.20% 8.749 9.817 - 11.58% -
std::rotate(list<int>)_(1_element_forward)/50 12.16% 24.278 27.231 - -0.65% -
rng::unique_copy(list<int>)_(contiguous)/8192 12.15% 6916.000 7756.402 - 10.06% -
std::set<int>::find(key)_(non-existent)/1024 12.09% 5.555 6.226 - 9.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 12.08% 117382475.219 131562009.749 - 11.95% -
rng::find_end(forward_list<int>)_(same_length)/8192 12.05% 14344.443 16072.745 - 5.78% -
rng::rotate(list<int>)_(1_element_forward)/50 11.96% 24.293 27.198 - -0.61% -
std::multiset<std::string>::contains(key)_(existent)/32 11.90% 14.931 16.708 - 10.15% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 11.89% 0.447 0.500 - 27.36% -
std::set<std::string>::contains(key)_(existent)/1024 11.87% 21.246 23.768 - -1.85% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 11.86% 0.622 0.696 - 22.22% -
std::unique(deque<int>)_(contiguous)/52 11.84% 68.457 76.563 - 0.61% -
rng::find(list<int>)_(process_all)/8192 11.78% 10440.951 11671.290 - 9.99% -
BM_std_minmax<unsigned_int>/4 11.77% 0.973 1.087 - 0.05% -
std::find_if_not(vector<int>)_(process_all)/32768 11.72% 8808.379 9841.136 - 0.62% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 11.71% 16.690 18.645 - 7.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 11.71% 507.591 567.020 - 6.45% -
std::set<std::string>::equal_range(key)_(existent)/8192 11.67% 27.006 30.157 - 1.18% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 11.65% 18.594 20.761 - 11.21% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 11.65% 1245.259 1390.363 - -0.63% -
SetIntersection_Front_Vector_float_1024_256 11.62% 2365429.667 2640376.661 - 1.27% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 11.58% 28232.246 31500.714 - 0.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 11.56% 117420920.321 130993827.730 - 11.83% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 11.56% 37.956 42.343 - 0.63% -
BM_std_minmax<int>/4 11.54% 0.975 1.088 - 11.48% -
BM_RangesPushHeap_string_Ascending_16384 11.53% 19.301 21.527 - 0.46% -
BM_PushHeap_uint64_Descending_1 11.52% 0.449 0.500 - -21.29% -
std::multimap<std::string,_int>::erase(iterator)/0 11.52% 26.220 29.240 - -0.06% -
BM_StringEraseWithMove_Empty_Opaque 11.49% 0.799 0.890 - 11.59% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.47% 314603016.862 350675672.370 - 0.03% -
BM_deque_deque_ranges_copy_backward/512 11.46% 19.497 21.732 - 0.19% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 11.46% 15187.746 16927.963 - 1.06% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 11.45% 2744.842 3059.123 - 10.83% -
BM_deque_deque_ranges_move_backward/2 11.44% 2.528 2.818 - -1.89% -
BM_MakeThenSortHeap_float_Descending_16384 11.41% 27.349 30.469 - 3.75% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 11.39% 16.693 18.595 - 7.62% -
rng::find_end(deque<int>)_(process_all)/8192 11.34% 2387.084 2657.881 - 30.94% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 11.34% 6.872 7.651 - 10.46% -
std::set<int>::find(key)_(non-existent)/8192 11.33% 8.441 9.397 - 7.96% -
BM_MakeHeap_uint32_Heap_64 11.30% 0.234 0.260 - 14.34% -
SetIntersection_Front_Set_uint64_1024_64 11.29% 1888060.935 2101292.860 - 7.62% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.25% 32.719 36.399 - -1.65% -
std::unordered_set<std::string>::find(key)_(existent)/8192 11.24% 35.502 39.493 - -0.07% -
SetIntersection_Front_Set_uint64_262144_64 11.22% 1828545.247 2033776.485 - 8.84% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 11.21% 9.184 10.214 - 10.87% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 11.20% 22.057 24.528 - 8.16% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 11.15% 58.658 65.197 - 1.67% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 11.15% 5.872 6.527 - 5.87% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 11.13% 3891.192 4324.246 - 9.98% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 11.12% 1.145 1.272 - 18.04% -
BM_RangesPushHeap_string_Descending_16384 11.08% 2.462 2.735 - 1.26% -
std::sort(deque<int>)_(repeated)/1024 11.07% 963.401 1070.081 - 11.29% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 11.06% 7580.128 8418.438 - 7.42% -
rng::move(list<int>)/4096 11.05% 5393.364 5989.255 - 1.48% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 10.91% 685.979 760.850 - 5.66% -
BM_RangesPopHeap_float_64 10.90% 12.252 13.588 - 1.73% -
std::unordered_set<int>::count(key)_(non-existent)/1024 10.89% 1.548 1.716 - 23.43% -
BM_deque_deque_copy_backward/1024 10.87% 38.430 42.606 - 5.25% -
BM_StringFindCharLiteral/4096 10.83% 77.434 85.818 - 10.87% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 10.78% 3882.849 4301.267 - 10.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 10.76% 2931522.323 3246843.691 - 9.57% -
rng::find_end(deque<int>)_(process_all)/1048576 10.73% 308734.544 341873.008 - 28.01% -
rng::replace(vector<int>)_(sprinkled)/1024 10.72% 172.147 190.601 - 9.17% -
std::set<int>::insert(value)_(new_value)/1024 10.70% 41.947 46.434 - -1.48% -
BM_vector_deque_ranges_move_backward/70000 10.67% 7651.795 8468.142 - 2.78% -
std::find_if_not(vector<int>)_(process_all)/8192 10.65% 2194.863 2428.614 - -0.20% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 10.62% 1.038 1.148 - 2.77% -
rng::rotate(list<int>)_(by_1/2)/32 10.59% 6.099 6.745 - 1.18% -
rng::is_partitioned(deque<int>)_(partitioned)/32 10.58% 10.572 11.691 - 11.90% -
std::rotate_copy(vector<int>)/8192 10.58% 640.902 708.684 - 0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 10.57% 5030158.399 5561803.786 - -6.72% -
std::find_end(deque<int>)_(process_all)/1024 10.54% 265.101 293.033 - -1.13% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 10.53% 0.556 0.614 - -3.42% -
std::set<int>::insert(value)_(already_present)/8192 10.50% 10.831 11.969 - 23.63% -
SetIntersection_Front_Set_uint64_1024_256 10.49% 4839335.147 5347168.888 - 6.20% -
BM_std_minmax<char>/11 10.49% 1.648 1.821 - 14.81% -
std::find_first_of(vector<int>)_(small_needle)/32 10.48% 46.829 51.736 - 2.15% -
rng::unique(deque<int>)_(sprinkled)/52 10.42% 74.755 82.548 - 22.44% -
rng::find_end(list<int>)_(process_all)/8192 10.42% 6826.746 7537.986 - 0.30% -
std::unordered_set<std::string>::contains(key)_(existent)/32 10.36% 33.079 36.507 - -4.76% -
SetIntersection_Front_Set_string_256_256 10.36% 27952799.539 30848409.925 - -0.75% -
BM_MakeHeap_float_Random_16384 10.34% 1.202 1.326 - 9.53% -
BM_deque_deque_ranges_copy_backward/1024 10.33% 38.040 41.972 - 3.86% -
BM_StringRead_Cold_Shallow_Empty 10.33% 0.786 0.867 - -10.77% -
std::find_end(forward_list<int>)_(single_element)/8192 10.29% 5728.184 6317.331 - -1.23% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.19% 10.593 11.673 - 13.38% -
rng::rotate(deque<int>)_(1_element_backward)/32 10.17% 4.148 4.570 - 0.05% -
BM_RangesPushHeap_string_Descending_256 10.16% 2.368 2.608 - 2.09% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 10.14% 1.051 1.157 - 29.53% -
rng::for_each_n(list<int>)/50 10.10% 21.734 23.930 - -0.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 10.09% 29.172 32.115 - -2.15% -
rng::search(list<int>,_pred)_(same_length)/8192 10.03% 8902.986 9796.193 - -0.01% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 10.03% 494.111 543.654 - 10.06% -
BM_StringRead_Cold_Deep_Large 9.99% 1.209 1.330 - -6.89% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 9.98% 0.534 0.588 - 10.10% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 9.97% 16.621 18.279 - 8.35% -
BM_StringFindNoMatch/64 9.95% 1.849 2.033 - 8.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 9.95% 4.875 5.360 - 10.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 9.91% 6.300 6.925 - 10.34% -
rng::find_last(deque<int>)_(bail_10%)/8 9.90% 2.680 2.946 - 15.18% -
std::unique_copy(list<int>)_(contiguous)/8192 9.89% 6889.965 7571.139 - 7.66% -
std::replace(vector<int>)_(sprinkled)/50 9.86% 7.726 8.488 - 6.51% -
std::set<std::string>::count(key)_(non-existent)/32 9.86% 9.672 10.626 - -0.63% -
rng::rotate(deque<int>)_(1_element_backward)/1024 9.86% 39.110 42.964 - -0.65% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 9.84% 36.609 40.210 - 8.80% -
BM_RangesPushHeap_float_QuickSortAdversary_16 9.83% 0.974 1.070 - 8.74% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 9.82% 91.418 100.395 - 9.01% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 9.82% 490.843 539.022 - 7.54% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 9.81% 4.463 4.901 - 10.39% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 9.80% 47.560 52.222 - 1.83% -
std::set<std::string>::find(key)_(non-existent)/32 9.79% 9.278 10.187 - -3.04% -
BM_RangesMakeThenSortHeap_float_Descending_16384 9.75% 26.653 29.251 - -1.07% -
BM_PopHeap_float_256 9.74% 20.337 22.319 - -0.80% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.72% 24.069 26.408 - 9.63% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 9.68% 22.288 24.445 - 23.72% -
std::set<std::string>::contains(key)_(non-existent)/8192 9.67% 26.086 28.610 - -5.27% -
rng::search(list<int>,_pred)_(single_element)/8192 9.65% 8320.133 9122.893 - -3.37% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 9.64% 16418.571 18001.464 - 0.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9.59% 10137763.980 11109736.468 - 36.95% -
BM_RangesPopHeap_uint32_1 9.56% 0.415 0.455 - -8.25% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 9.55% 37.680 41.278 - 8.65% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 9.54% 36.830 40.344 - 6.16% -
std::multiset<int>::equal_range(key)_(existent)/1024 9.53% 4.951 5.423 - 3.38% -
BM_MakeThenSortHeap_float_Descending_4 9.51% 1.175 1.287 - -1.49% -
std::deque<int>::ctor(size)/32 9.50% 26.122 28.603 - -16.74% -
BM_StringRead_Cold_Shallow_Small 9.47% 0.777 0.851 - -13.85% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 9.47% 7.658 8.383 - 9.68% -
BM_RangesMakeHeap_uint32_Descending_64 9.43% 0.237 0.259 - 11.03% -
rng::contains_subrange(deque<int>)_(same_length)/32 9.38% 18.628 20.376 - -0.44% -
BM_deque_deque_ranges_copy_backward/2 9.38% 2.532 2.770 - -1.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 9.31% 38.617 42.210 - 2.07% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 9.29% 0.451 0.493 - 22.42% -
BM_deque_deque_ranges_move_backward/1024 9.29% 38.224 41.773 - 3.02% -
rng::none_of(vector<int>)_(process_all)/8 9.28% 2.353 2.572 - 1.56% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 9.27% 14.510 15.855 - 9.13% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 9.26% 183.957 200.984 - 9.12% -
std::unordered_multiset<int>::find(key)_(existent)/1024 9.25% 1.161 1.268 - -2.75% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 9.23% 20.475 22.364 - 5.75% -
rng::move_backward(deque<int>)/8 9.22% 3.657 3.994 - -0.09% -
std::find_end(deque<int>)_(process_all)/1000 9.16% 262.581 286.631 - -0.88% -
std::multimap<int,_int>::erase(key)_(existent)/8192 9.15% 26.268 28.673 - 8.53% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 9.13% 17459.607 19054.252 - -0.52% -
std::map<std::string,_int>::erase(iterator)/32 9.13% 27.710 30.240 - -0.91% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 9.11% 7544.921 8232.628 - 7.72% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 9.11% 4.602 5.022 - 3.16% -
std::shift_right(deque<int>)/1024 9.11% 39.829 43.458 - 0.59% -
BM_StringRead_Cold_Shallow_Large 9.08% 1.034 1.127 - -9.52% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 9.06% 7591.158 8279.215 - 7.65% -
SetIntersection_Interlaced_Vector_uint64_256_64 9.05% 6752044.939 7363128.826 - -6.03% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 8.96% 16.136 17.582 - -0.43% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 8.94% 4306.998 4692.198 - -2.14% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 8.92% 22.778 24.811 - 4.98% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 8.92% 2.285 2.489 - 9.17% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 8.92% 59.847 65.184 - -0.35% -
BM_StringEraseWithMove_Huge_Transparent 8.89% 45.302 49.329 - -2.64% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.89% 10.507 11.441 - 7.70% -
BM_RangesPopHeap_float_16 8.89% 6.443 7.016 - 0.78% -
BM_StringRelational_Eq_Large_Large_ChangeLast 8.88% 1.854 2.019 - -3.03% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 8.88% 65.173 70.959 - -1.48% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 8.87% 2.199 2.394 - 1.60% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 8.86% 24.307 26.460 - -0.08% -
BM_RangesPushHeap_string_Random_262144 8.86% 18.500 20.139 - -0.08% -
std::remove(deque<int>)_(sprinkled)/50 8.84% 57.257 62.321 - 6.91% -
std::set<int>::insert(value)_(already_present)/1024 8.84% 6.776 7.375 - 23.73% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 8.84% 0.390 0.424 - -15.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 8.81% 3137905.409 3414450.483 - 37.32% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 8.81% 556.187 605.192 - 7.06% -
std::find(vector<long_long>)_(process_all)/8 8.81% 1.155 1.256 - 8.85% -
std::map<std::string,_int>::count(key)_(existent)/1024 8.79% 23.402 25.459 - 0.62% -
SetIntersection_Front_Set_uint64_262144_256 8.78% 4480569.092 4873820.985 - 3.82% -
BM_RangesPushHeap_string_Descending_4 8.76% 1.881 2.045 - -0.87% -
BM_std_min<unsigned_short>/2 8.75% 0.485 0.528 - 8.72% -
rng::unique(deque<int>)_(contiguous)/32 8.74% 58.783 63.922 - 8.66% -
std::move_backward(deque<int>)/512 8.70% 23.961 26.045 - 0.16% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.68% 661.657 719.087 - -0.21% -
rng::none_of(list<int>)_(process_all)/8192 8.62% 7296.340 7925.301 - -1.07% -
rng::find(list<int>)_(process_all)/50 8.61% 18.837 20.459 - -3.00% -
BM_MakeThenSortHeap_string_Ascending_1024 8.59% 35.846 38.927 - 1.12% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 8.58% 778.068 844.804 - 2.88% -
std::multiset<std::string>::count(key)_(existent)/32 8.56% 18.033 19.577 - -1.60% -
std::set<std::string>::equal_range(key)_(existent)/32 8.55% 15.506 16.832 - -1.10% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 8.53% 0.965 1.047 - 1.02% -
std::multimap<std::string,_int>::count(key)_(existent)/32 8.52% 17.897 19.421 - 2.13% -
BM_deque_deque_copy_backward/70000 8.51% 8402.618 9117.664 - 5.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 8.50% 566.041 614.173 - 4.12% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.50% 16.239 17.618 - -0.36% -
rng::find_end(list<int>)_(process_all)/1024 8.49% 673.763 730.971 - -0.11% -
std::stable_partition(vector<int>)_(sparse)/50 8.42% 20.155 21.852 - 2.58% -
BM_PopHeap_float_64 8.42% 12.508 13.560 - -0.69% -
std::find_end(list<int>)_(process_all)/1000 8.40% 656.214 711.351 - -0.32% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 8.39% 0.466 0.506 - -17.05% -
rng::reverse(deque<int>)/64 8.39% 13.078 14.175 - 8.42% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 8.38% 4.780 5.181 - 8.48% -
std::unordered_set<int>::insert(value)_(new_value)/8192 8.38% 19.381 21.006 - 4.75% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 8.34% 0.924 1.002 - 7.33% -
BM_deque_deque_move_backward/1024 8.30% 38.511 41.707 - 3.43% -
std::copy(vector<int>)/32768 8.29% 3497.233 3787.186 - 0.31% -
BM_vector_deque_copy_backward/1 8.29% 2.310 2.502 - 2.76% -
std::find_if_not(vector<int>)_(process_all)/1024 8.25% 283.693 307.105 - -0.32% -
BM_MakeHeap_float_Random_256 8.25% 1.238 1.340 - -3.40% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 8.25% 1.536 1.663 - 4.05% -
bm_ranges_lexicographical_compare<signed_char>/64 8.24% 1.903 2.060 - -10.68% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 8.23% 1.710 1.851 - 0.04% -
BM_PushHeap_uint64_Ascending_262144 8.23% 4.658 5.041 - 4.83% -
rng::move(vector<bool>)_(unaligned)/64 8.23% 1.619 1.752 - 2.89% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 8.22% 25.916 28.046 - -20.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 8.19% 10.944 11.841 - 13.50% -
rng::remove_if(vector<int>)_(sprinkled)/50 8.17% 59.652 64.523 - 0.30% -
BM_vector_deque_copy_backward/2 8.13% 2.067 2.235 - 4.21% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 8.12% 43.522 47.055 - 6.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 8.12% 3.296 3.563 - 8.11% -
BM_StringFindStringLiteral/32 8.10% 1.667 1.802 - 6.11% -
std::remove_if(vector<int>)_(sprinkled)/50 8.09% 60.085 64.948 - -1.86% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 8.08% 25.855 27.943 - 7.89% -
SetIntersection_Front_Set_uint64_262144_1024 8.07% 14483865.216 15652122.881 - 1.26% -
rng::move_backward(deque<int>)/512 8.04% 24.122 26.061 - -0.16% -
std::find_end(deque<int>,_pred)_(single_element)/1000 8.03% 597.719 645.707 - -1.62% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 8.02% 596.810 644.681 - -0.03% -
vector<bool>(const_vector<bool>&) 8.00% 9.828 10.614 - 6.16% -
BM_StringRelational_Less_Large_Large_ChangeLast 7.98% 1.853 2.001 - 6.25% -
rng::find(vector<char>)_(bail_25%)/8 7.98% 0.983 1.061 - 0.20% -
BM_deque_vector_copy_backward/0 7.95% 1.379 1.489 - -3.24% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 7.95% 1341.843 1448.477 - -0.27% -
BM_std_minmax_element<int>/2 7.94% 0.638 0.689 - 0.46% -
rng::unique(deque<int>)_(sprinkled)/32 7.90% 60.646 65.439 - 12.53% -
SetIntersection_Front_Set_uint64_16384_1024 7.90% 14939915.937 16120246.993 - 2.36% -
rng::find_last_if(deque<int>)_(bail_90%)/8 7.89% 0.908 0.979 - -1.66% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.88% 25.997 28.045 - -11.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 7.87% 6156564.523 6641374.001 - 13.42% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 7.86% 0.464 0.501 - 3.78% -
BM_PopHeap_float_16 7.83% 6.477 6.985 - -0.25% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.81% 954.862 1029.405 - -1.41% -
BM_RangesPushHeap_string_Descending_64 7.79% 2.255 2.431 - 1.35% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 7.79% 5300.869 5713.792 - -0.22% -
std::unique(deque<int>)_(contiguous)/32 7.78% 59.610 64.247 - 0.78% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 7.76% 1.387 1.495 - 7.72% -
std::find_first_of(vector<int>)_(small_needle)/50 7.75% 70.613 76.088 - -1.66% -
std::unique_copy(list<int>)_(contiguous)/52 7.75% 20.317 21.892 - -0.23% -
bm_lexicographical_compare<signed_char>/1 7.74% 1.286 1.386 - 4.82% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 7.74% 509.857 549.311 - 7.10% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 7.74% 0.495 0.533 - -0.43% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 7.72% 25.152 27.095 - 3.81% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 7.72% 10.375 11.176 - 8.30% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 7.71% 26.924 28.999 - -0.53% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 7.69% 6.378 6.869 - -0.51% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 7.69% 9.538 10.271 - 7.86% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.67% 283833.536 305592.295 - -0.18% -
std::adjacent_find(deque<int>)/8 7.66% 2.957 3.183 - 4.45% -
BM_std_min<unsigned_short>/3 7.65% 0.693 0.746 - 7.63% -
BM_StringDestroy_Empty 7.60% 0.655 0.704 - 2.48% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 7.60% 34.305 36.911 - -0.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 7.58% 0.447 0.481 - 0.15% -
SetIntersection_Interlaced_Vector_uint32_1024_4 7.55% 1325324.026 1425432.535 - 5.34% -
BM_PushHeap_uint32_Descending_4 7.55% 0.344 0.370 - 2.53% -
BM_StringFindStringLiteral/64 7.54% 2.097 2.255 - 5.52% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.53% 23.299 25.053 - 0.42% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.53% 5.285 5.683 - 0.59% -
std::for_each_n(list<int>)/50 7.49% 22.766 24.471 - -0.33% -
std::any_of(list<int>)_(process_all)/8192 7.49% 7129.926 7663.703 - 2.36% -
std::deque<int>::ctor(size)/1024 7.47% 68.900 74.045 - -3.94% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 7.45% 5.050 5.427 - 9.29% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 7.42% 23.891 25.664 - -32.01% -
BM_std_min<unsigned_short>/22 7.41% 1.813 1.947 - 4.53% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 7.37% 1.305 1.401 - 0.78% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 7.35% 1.250 1.342 - 9.88% -
rng::replace(vector<int>)_(sprinkled)/8192 7.34% 1376.809 1477.839 - 6.15% -
BM_StringRead_Cold_Deep_Small 7.33% 0.807 0.866 - -13.12% -
SetIntersection_Front_Set_string_16384_256 7.31% 14679650.652 15753243.644 - -3.97% -
std::unordered_set<int>::count(key)_(non-existent)/32 7.30% 1.480 1.588 - 21.81% -
std::map<std::string,_int>::count(key)_(non-existent)/0 7.28% 0.257 0.276 - 7.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 7.26% 9745650.668 10453178.747 - -3.73% -
std::is_sorted(deque<int>,_pred)/8 7.25% 4.343 4.658 - 0.25% -
rng::none_of(deque<int>)_(process_all)/8 7.25% 4.385 4.702 - -3.31% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 7.24% 29.311 31.434 - -0.71% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 7.24% 30.511 32.719 - -0.54% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 7.23% 0.534 0.573 - 7.40% -
BM_deque_deque_move/64 7.23% 5.564 5.966 - 8.91% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.23% 566.526 607.495 - 8.18% -
BM_std_min<char>/8 7.22% 2.251 2.413 - 3.08% -
std::stable_partition(vector<int>)_(sparse)/32 7.21% 6.874 7.370 - -1.93% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 7.20% 0.464 0.497 - 5.88% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 7.20% 147421.527 158033.931 - 6.83% -
rng::transform(list<int>)_(identity_transform)/8192 7.19% 7602.481 8149.392 - 1.01% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7.16% 6438.372 6899.605 - -3.39% -
BM_PushHeap_uint64_SingleElement_1 7.16% 0.522 0.559 - 19.85% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 7.16% 1.303 1.396 - -3.81% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 7.12% 10.198 10.925 - 7.04% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 7.12% 9.305 9.968 - 8.69% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 7.11% 19.835 21.245 - -3.02% -
std::stable_partition(deque<int>)_(dense)/8192 7.10% 5669.075 6071.834 - -0.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 7.10% 8793333.555 9417242.139 - 1.65% -
std::partition_point(deque<int>)/32 7.09% 4.479 4.797 - 5.79% -
std::move(vector<bool>)_(unaligned)/64 7.08% 1.534 1.643 - 6.35% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.06% 54705.056 58568.737 - -0.57% -
BM_StringRelational_Eq_Small_Small_ChangeLast 7.05% 1.678 1.796 - -15.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.05% 45.679 48.898 - -1.47% -
std::adjacent_find(list<int>,_pred)/8192 7.02% 8114.629 8684.242 - 3.48% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.02% 87.357 93.488 - 0.64% -
BM_vector_deque_ranges_move_backward/65536 7.01% 7264.144 7773.032 - 1.45% -
BM_PushHeap_uint64_Ascending_64 7.00% 1.518 1.625 - 3.64% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 6.99% 1.062 1.136 - -0.64% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 6.98% 1.304 1.395 - 0.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 6.97% 1.304 1.395 - -2.05% -
std::all_of(list<int>)_(process_all)/8192 6.96% 7605.898 8135.604 - -0.04% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.96% 32.867 35.154 - -5.72% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 6.94% 11963.456 12793.428 - -0.61% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 6.93% 24.349 26.037 - 1.05% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 6.92% 22.324 23.869 - -1.37% -
rng::stable_partition(list<int>)_(dense)/32 6.92% 31.804 34.004 - -2.35% -
std::copy_if(vector<int>)_(entire_range)/64 6.91% 16.363 17.493 - 10.96% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 6.90% 20021.015 21402.713 - 10.33% -
std::find_end(list<int>)_(process_all)/1048576 6.90% 817328.440 873719.913 - -0.55% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 6.89% 57.316 61.268 - 1.13% -
BM_StringAssignStr_Huge_Transparent 6.88% 103.479 110.602 - 0.70% -
rng::search(list<int>)_(single_element)/8192 6.87% 7419.680 7929.413 - -0.37% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.85% 1158.173 1237.474 - 1.07% -
BM_RangesMakeThenSortHeap_float_Descending_256 6.84% 5.718 6.109 - 0.87% -
std::set<int>::erase(key)_(existent)/8192 6.81% 51.270 54.759 - 2.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 6.80% 54109442.745 57790952.882 - 13.63% -
std::find_first_of(deque<int>)_(small_needle)/32 6.80% 107.356 114.656 - 6.27% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 6.79% 28.582 30.522 - 2.81% -
BM_RangesPushHeap_uint64_Ascending_64 6.77% 1.519 1.622 - -12.20% -
std::fill_n(vector<bool>)/512 6.76% 1.425 1.521 - 0.77% -
BM_StringRelational_Less_Small_Large_Control 6.76% 1.617 1.726 - -1.38% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 6.75% 2.359 2.518 - 5.33% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 6.74% 12898.021 13767.902 - 6.40% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 6.73% 22.715 24.244 - 0.07% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 6.71% 1.493 1.593 - 15.17% -
std::sort(vector<int>)_(qsort_adversarial)/8192 6.69% 147796.495 157677.074 - 6.41% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 6.67% 0.554 0.591 - 4.24% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.67% 610.659 651.373 - -0.07% -
std::equal(deque<int>)_(it,_it,_it)/50 6.65% 24.106 25.711 - 0.33% -
std::multiset<std::string>::contains(key)_(existent)/8192 6.65% 27.979 29.840 - 3.93% -
rng::any_of(list<int>)_(process_all)/8192 6.65% 7108.697 7581.128 - -7.26% -
rng::unique(list<int>,_pred)_(sprinkled)/32 6.64% 64.753 69.052 - -2.38% -
766_femflow_r 6.60% 12.948 13.802 - 7.38% -
BM_deque_vector_move/0 6.59% 1.425 1.519 - -1.93% -
BM_std_minmax<unsigned_short>/2 6.57% 0.848 0.903 - 3.05% -
SetIntersection_Front_Vector_float_1024_1024 6.57% 5985894.786 6379093.693 - -11.36% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 6.56% 21.417 22.822 - 0.31% -
rng::contains_subrange(deque<int>)_(same_length)/50 6.56% 26.884 28.648 - -0.25% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 6.54% 10.564 11.256 - -1.04% -
SetIntersection_Front_Set_uint64_256_64 6.54% 6183862.103 6588404.296 - 6.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 6.54% 0.636 0.677 - 6.21% -
BM_std_minmax<char>/10 6.49% 1.301 1.386 - 9.68% -
std::set<std::string>::count(key)_(existent)/32 6.48% 14.472 15.411 - 0.53% -
BM_MakeHeap_uint64_Random_64 6.46% 1.283 1.366 - 3.73% -
BM_RangesPushHeap_uint64_Ascending_262144 6.46% 4.701 5.004 - -3.50% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.45% 25130.716 26752.799 - 0.86% -
SetIntersection_Interlaced_Set_uint64_1024_1024 6.45% 15186180.066 16165671.465 - -0.52% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 6.44% 1.354 1.441 - -7.16% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 6.43% 23.078 24.562 - 6.75% -
rng::search(deque<int>)_(same_length)/1000 6.43% 331.309 352.619 - 8.19% -
std::remove(deque<int>)_(sprinkled)/32 6.43% 52.627 56.009 - 3.46% -
BM_std_minmax<char>/15 6.42% 2.930 3.118 - 14.60% -
std::sort(vector<int>)_(qsort_adversarial)/1024 6.41% 12925.807 13754.081 - 6.18% -
rng::find_last(forward_list<int>)_(bail_10%)/50 6.41% 20.152 21.443 - 2.01% -
SetIntersection_Front_Set_uint32_1024_256 6.40% 4588185.853 4881909.630 - 2.46% -
rng::swap_ranges(list<int>)/8192 6.40% 10073.590 10717.831 - -12.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 6.39% 22.064 23.473 - 0.23% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.37% 3.260 3.468 - -0.56% -
rng::reverse(deque<int>)/512 6.37% 113.509 120.739 - 6.30% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 6.36% 0.674 0.717 - 6.39% -
std::partition_point(deque<int>)/50 6.35% 4.614 4.907 - 6.88% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.34% 6.080 6.465 - 5.23% -
std::is_partitioned(deque<int>)_(partitioned)/8192 6.33% 3059.360 3253.133 - 12.56% -
BM_vector_deque_copy_backward/64000 6.31% 7240.333 7697.254 - -0.46% -
SetIntersection_Front_Set_uint64_16384_4 6.31% 1083437.932 1151781.261 - 1.90% -
std::set<std::string>::erase(key)_(non-existent)/1024 6.31% 26.510 28.182 - 3.55% -
BM_LowerBound_string_262144 6.29% 2242.703 2383.828 - 0.64% -
std::set<std::string>::count(key)_(non-existent)/1024 6.29% 22.786 24.219 - -0.23% -
SetIntersection_Interlaced_Vector_uint64_64_16 6.29% 17630998.058 18739867.480 - 5.03% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 6.27% 42.799 45.482 - 19.14% -
std::set<int>::insert(value)_(new_value)/8192 6.26% 71.043 75.491 - 6.88% -
BM_deque_deque_ranges_move_backward/70000 6.26% 8505.993 9038.108 - 1.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 6.25% 4273.183 4540.208 - 1.84% -
BM_PushHeap_float_Random_4 6.25% 2.837 3.014 - 2.91% -
std::unordered_set<int>::insert(value)_(new_value)/1024 6.23% 19.511 20.727 - -2.67% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 6.23% 0.574 0.610 - 48.49% -
std::is_partitioned(list<int>)_(unpartitioned)/50 6.23% 4.360 4.632 - 2.61% -
std::unique_copy(deque<int>)_(sprinkled)/52 6.22% 18.792 19.962 - 6.77% -
BM_std_min<int>/12 6.22% 1.492 1.585 - 4.15% -
SetIntersection_Front_Set_uint32_262144_1024 6.18% 15471435.448 16427659.356 - 11.41% -
BM_RangesMakeHeap_uint64_Random_256 6.18% 1.203 1.277 - 8.84% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 6.15% 575297.400 610664.095 - -0.14% -
rng::copy_if(list<int>)_(entire_range)/64 6.14% 30.797 32.688 - 0.76% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 6.14% 4248.071 4508.878 - 5.78% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 6.13% 10.561 11.209 - 6.10% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 6.12% 10.557 11.204 - -2.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 6.12% 3.483 3.696 - 38.23% -
SetIntersection_Interlaced_Vector_uint32_16384_4 6.12% 1530634.565 1624237.242 - 13.93% -
bm_gcd_trivial 6.11% 0.856 0.909 - 3.84% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 6.11% 2.189 2.323 - 0.38% -
std::search(list<int>)_(single_element)/1000 6.09% 671.120 711.979 - 7.51% -
BM_std_min<unsigned_long_long>/5 6.09% 1.343 1.425 - 4.75% -
rng::any_of(vector<int>)_(process_all)/8 6.08% 2.354 2.497 - -2.69% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.07% 11962.114 12688.600 - -0.33% -
rng::all_of(list<int>)_(process_all)/8192 6.07% 7416.500 7866.593 - -4.57% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 6.07% 206.754 219.301 - 3.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.07% 0.824 0.874 - -0.09% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.06% 31.233 33.128 - 0.05% -
std::multiset<std::string>::clear()/32 6.06% 881.927 935.333 - 4.75% -
BM_vector_deque_ranges_move/64 6.03% 2.661 2.821 - 2.41% -
std::none_of(list<int>)_(process_all)/8192 6.03% 7200.784 7634.987 - 2.98% -
BM_RangesPushHeap_float_Descending_4 6.02% 0.363 0.385 - 7.66% -
rng::find_end(list<int>)_(process_all)/1048576 6.02% 824731.927 874354.373 - -0.38% -
std::map<int,_int>::contains(key)_(non-existent)/32 6.01% 2.283 2.420 - 1.59% -
BM_std_minmax<short>/64 6.00% 1.525 1.617 - 6.01% -
std::find_end(list<int>)_(single_element)/1024 5.99% 689.682 730.995 - -0.21% -
BM_num_get<long> 5.99% 11.063 11.725 - 2.30% -
std::replace_if(vector<int>)_(sprinkled)/50 5.97% 12.902 13.673 - -0.29% -
std::unordered_set<int>::contains(key)_(non-existent)/32 5.96% 1.529 1.620 - 36.51% -
BM_deque_vector_move_backward/70000 5.96% 8523.670 9031.548 - 7.09% -
std::move_backward(list<int>)/4096 5.96% 4916.616 5209.519 - -7.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 5.95% 1595079.572 1690057.267 - 8.67% -
std::find_if(vector<char>)_(process_all)/8 5.95% 2.425 2.570 - 4.91% -
vector<bool>(size_type,_const_value_type&) 5.95% 8.157 8.642 - -2.14% -
std::vector<int>::ctor(size)/1024 5.93% 41.099 43.538 - -5.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.91% 1192.195 1262.692 - 0.12% -
std::find_first_of(vector<int>)_(small_needle)/8192 5.91% 11278.678 11944.721 - 0.04% -
BM_deque_deque_move/2 5.90% 3.059 3.239 - 6.19% -
BM_vector_deque_ranges_move_backward/64000 5.87% 7177.082 7598.717 - -2.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 5.87% 20668820.404 21882923.425 - -3.79% -
BM_std_minmax<unsigned_short>/32 5.87% 1.229 1.301 - 2.90% -
BM_deque_deque_ranges_copy_backward/65536 5.86% 7981.857 8449.906 - 0.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 5.86% 11961779.316 12662276.611 - 9.86% -
BM_PushHeap_uint64_Descending_4 5.85% 0.361 0.382 - 5.60% -
rng::stable_partition(list<int>)_(dense)/50 5.85% 52.647 55.726 - 0.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.84% 7483.608 7920.647 - 6.43% -
SetIntersection_Front_Set_float_262144_1024 5.84% 14204613.479 15033905.975 - 5.08% -
rng::fill(vector<bool>)/512 5.82% 1.484 1.571 - 6.29% -
rng::is_sorted_until(vector<int>,_pred)/1024 5.81% 405.412 428.959 - 0.79% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 5.81% 1.134 1.200 - 8.54% -
std::find_if_not(deque<int>)_(bail_25%)/32768 5.80% 2720.463 2878.307 - 1.78% -
BM_MakeHeap_string_Descending_16384 5.80% 2.976 3.149 - 4.05% -
BM_PushHeap_uint64_SingleElement_16 5.79% 0.337 0.357 - 0.23% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.78% 10.557 11.168 - -0.00% -
BM_deque_deque_copy/2 5.78% 3.062 3.239 - 4.13% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 5.76% 10.482 11.086 - 4.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 5.75% 12768803.666 13502777.225 - 1.46% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 5.75% 1.278 1.351 - 0.16% -
BM_deque_deque_ranges_move/2 5.75% 3.061 3.237 - 4.59% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 5.74% 2.578 2.726 - 1.33% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 5.74% 25672.861 27146.513 - 5.47% -
BM_deque_deque_ranges_copy/2 5.68% 3.063 3.237 - 4.24% -
SetIntersection_Interlaced_Set_uint64_256_64 5.68% 14710051.031 15545229.654 - 5.32% -
BM_PushHeap_uint32_Ascending_1 5.67% 0.502 0.530 - 9.88% -
BM_SortHeap_float_16384 5.67% 26.721 28.235 - 1.33% -
std::for_each_n(list<int>)/8192 5.66% 7280.648 7693.070 - 2.77% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 5.66% 19.364 20.461 - -3.19% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.66% 5.415 5.721 - 5.70% -
BM_std_minmax<unsigned_int>/31 5.65% 2.478 2.618 - 4.34% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 5.64% 1.853 1.957 - -0.04% -
BM_StringRelational_Eq_Small_Small_Control 5.63% 1.851 1.955 - 2.85% -
std::find_end(list<int>,_pred)_(process_all)/8192 5.63% 7783.187 8221.601 - -0.73% -
BM_std_min<char>/25 5.63% 1.153 1.218 - 5.65% -
BM_PushHeap_float_SingleElement_4 5.63% 0.378 0.400 - 8.83% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.59% 40.068 42.310 - -5.39% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 5.58% 9.905 10.457 - 7.05% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.57% 755.614 797.727 - -0.44% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 5.57% 3419.623 3609.947 - 7.00% -
std::find_end(list<int>)_(single_element)/1000 5.57% 674.330 711.859 - -0.54% -
BM_vector_deque_ranges_copy_backward/64000 5.56% 7334.739 7742.775 - 2.37% -
rng::remove_if(deque<int>)_(prefix)/1024 5.56% 561.079 592.291 - 2.59% -
std::stable_partition(vector<int>)_(sparse)/1024 5.56% 207.265 218.783 - 1.34% -
std::rotate_copy(vector<int>)/1024 5.56% 32.858 34.683 - 3.83% -
std::swap_ranges(list<int>)/8192 5.56% 9671.365 10208.617 - 4.12% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.54% 773.160 816.024 - -0.61% -
std::search(vector<int>)_(no_match)/1024 5.54% 215.287 227.217 - 4.55% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 5.53% 6.863 7.243 - 5.48% -
SetIntersection_Interlaced_Set_uint64_64_64 5.53% 15158007.264 15996034.795 - 3.51% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 5.50% 1.895 1.999 - -0.42% -
std::map<int,_int>::contains(key)_(non-existent)/8192 5.50% 7.558 7.974 - -1.47% -
BM_RangesMakeHeap_float_Heap_4 5.48% 0.275 0.290 - 4.10% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 5.48% 18.604 19.623 - 0.20% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 5.48% 1.431 1.510 - 12.32% -
std::find_if_not(vector<int>)_(process_all)/50 5.47% 14.233 15.011 - -0.24% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.46% 1.575 1.661 - -0.85% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 5.44% 4026.534 4245.693 - 7.89% -
BM_MakeThenSortHeap_string_SingleElement_4 5.43% 5.959 6.283 - -0.77% -
std::find_first_of(deque<int>)_(small_needle)/50 5.43% 164.557 173.491 - 4.40% -
BM_StringConstructDestroyCStr_Large_Transparent 5.42% 8.952 9.438 - -6.47% -
SetIntersection_Interlaced_Vector_string_262144_16 5.42% 5837692.488 6154299.058 - 3.11% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 5.42% 25868.671 27270.473 - -0.55% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 5.42% 14.634 15.426 - -0.96% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 5.42% 1.237 1.304 - 3.04% -
BM_RangesMakeHeap_float_Heap_16 5.41% 0.211 0.222 - 3.96% -
std::multiset<std::string>::erase(key)_(non-existent)/32 5.38% 10.099 10.642 - -3.54% -
SetIntersection_Front_Set_uint64_262144_16384 5.37% 336249406.411 354319362.733 - 1.73% -
std::find_first_of(vector<int>)_(small_needle)/1024 5.37% 1411.892 1487.761 - -0.77% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 5.37% 2.160 2.277 - 0.78% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.36% 1390.817 1465.432 - -0.95% -
rng::rotate(deque<int>)_(by_1/2)/1024 5.34% 173.553 182.825 - 1.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 5.34% 1247648.960 1314303.396 - 1.34% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 5.34% 97.281 102.477 - -0.47% -
BM_PushHeap_uint32_Descending_16 5.34% 0.354 0.373 - 1.63% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.34% 3.377 3.557 - -0.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.34% 34.282 36.111 - -1.29% -
std::map<int,_int>::contains(key)_(existent)/1024 5.33% 4.047 4.262 - 5.43% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.32% 990094.294 1042803.509 - -0.03% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.32% 29.986 31.581 - -0.35% -
BM_std_min<char>/1 5.32% 0.288 0.303 - -19.84% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.31% 19.154 20.171 - -14.26% -
BM_StringRelational_Less_Small_Empty_Control 5.31% 1.898 1.999 - 5.99% -
BM_deque_deque_ranges_move_backward/512 5.31% 20.498 21.586 - -0.52% -
rng::count(list<int>)_(every_other)/8192 5.30% 6925.814 7292.886 - -0.53% -
std::find_end(list<int>)_(process_all)/8192 5.28% 6988.646 7357.628 - -1.98% -
std::adjacent_find(deque<int>,_pred)/8 5.28% 4.287 4.513 - 3.36% -
BM_std_minmax_element<long_long>/3 5.27% 1.121 1.180 - -1.47% -
SetIntersection_Interlaced_Set_string_64_64 5.27% 36012424.621 37908931.881 - -1.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 5.24% 19472963.312 20493682.446 - 0.31% -
std::adjacent_find(list<int>,_pred)/50 5.22% 35.031 36.859 - 5.37% -
BM_RangesPushHeap_float_PipeOrgan_4 5.22% 0.481 0.506 - -3.20% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 5.21% 25.684 27.021 - 4.86% -
SetIntersection_Front_Set_uint32_256_256 5.20% 9770664.787 10278578.291 - 11.65% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 5.20% 8.749 9.203 - 5.14% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.19% 30.292 31.863 - 0.08% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 5.19% 10.211 10.741 - -2.80% -
SetIntersection_Front_Set_float_256_256 5.17% 9299531.568 9780110.099 - 5.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 5.16% 1134326.021 1192814.555 - -0.43% -
rng::find_if(deque<int>)_(bail_25%)/8 5.16% 1.453 1.528 - 0.06% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 5.16% 27.680 29.107 - 3.31% -
BM_std_min<unsigned_short>/11 5.15% 1.159 1.218 - 4.97% -
BM_deque_deque_move_backward/65536 5.15% 8062.987 8477.860 - 0.89% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.15% 25863.867 27194.600 - -3.10% -
std::replace_if(list<int>)_(sprinkled)/50 5.14% 23.023 24.206 - 1.36% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 5.13% 2.844 2.990 - 0.91% -
SetIntersection_Interlaced_Vector_uint64_1024_256 5.12% 6626906.845 6966013.986 - 8.52% -
BM_MakeThenSortHeap_float_Descending_256 5.10% 5.722 6.014 - -0.02% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.10% 21.641 22.745 - 0.47% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 5.10% 306.174 321.792 - 2.75% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 5.10% 1.238 1.301 - -5.61% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 5.09% 0.495 0.520 - -4.40% -
SetIntersection_Front_Set_uint32_1024_1 5.08% 1061496.740 1115373.812 - -0.30% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.07% 0.526 0.553 - -0.23% -
rng::move_backward(deque<int>)/32768 5.07% 3523.518 3702.213 - 0.21% -
BM_RangesPushHeap_uint64_Ascending_256 5.05% 2.093 2.198 - -7.56% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 5.05% 1.497 1.573 - -8.03% -
BM_vector_deque_move_backward/70000 5.05% 8004.825 8408.695 - 2.31% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 5.04% 22.143 23.259 - 6.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 5.02% 351309974.797 368947756.468 - 3.16% -
BM_std_minmax_element<short>/1 5.02% 0.303 0.319 - -0.02% -
BM_PushHeap_uint64_Ascending_256 5.01% 2.092 2.196 - 2.37% -
BM_StringAssignStr_Huge_Opaque 5.00% 104.579 109.809 - 2.16% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 4.99% 1.293 1.357 - -3.25% -
BM_RangesPushHeap_uint64_Ascending_16384 4.99% 3.564 3.742 - -4.22% -
rng::remove_if(vector<int>)_(sprinkled)/32 4.96% 53.393 56.041 - -0.16% -
BM_StringDestroy_Large 4.95% 6.747 7.081 - -1.97% -
std::find_if_not(list<int>)_(bail_25%)/8 4.95% 1.216 1.276 - -3.66% -
BM_RangesMakeHeap_string_SingleElement_16 4.94% 5.532 5.806 - 1.17% -
BM_PushHeap_uint64_Ascending_16384 4.94% 3.564 3.740 - 0.39% -
rng::find_end(list<int>)_(single_element)/1000 4.93% 683.666 717.377 - 0.16% -
BM_deque_vector_ranges_move/4000 4.92% 143.122 150.165 - 2.34% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 4.92% 717.278 752.566 - 1.95% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 4.91% 523714.820 549427.117 - 6.71% -
bm_lexicographical_compare<int>/4 4.91% 1.259 1.320 - 4.43% -
rng::find_end(list<int>)_(single_element)/1024 4.90% 697.086 731.270 - -0.22% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 4.89% 3587.318 3762.660 - 13.25% -
BM_deque_deque_move/1 4.85% 3.409 3.574 - 5.63% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 4.83% 33.577 35.198 - 1.68% -
std::equal(list<int>)_(it,_it,_it,_it)/8 4.82% 2.855 2.993 - 0.77% -
BM_StringRelational_Less_Huge_Small_Control 4.80% 1.815 1.902 - 10.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.80% 38932.997 40801.472 - -0.54% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 4.80% 16.696 17.497 - 4.37% -
std::rotate(deque<int>)_(by_1/2)/1024 4.80% 173.261 181.573 - 4.70% -
std::stable_partition(deque<int>)_(dense)/1024 4.79% 596.230 624.815 - -10.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 4.79% 1594828.316 1671186.166 - 5.53% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.79% 6.589 6.905 - 0.07% -
SetIntersection_Front_Vector_uint64_262144_4 4.79% 1080121.867 1131818.754 - 2.30% -
std::copy_n(vector<int>)/4096 4.78% 208.171 218.128 - 5.35% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.78% 68.772 72.060 - -0.34% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.78% 822.045 861.332 - 1.52% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 4.76% 11894.715 12461.277 - -0.69% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 4.76% 664.266 695.905 - -23.83% -
BM_RangesPopHeap_float_262144 4.76% 38.337 40.163 - 8.37% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 4.76% 1.337 1.401 - -8.02% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 4.76% 29.440 30.841 - 0.77% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 4.76% 7.468 7.823 - 4.57% -
rng::contains_subrange(list<int>)_(same_length)/16 4.76% 6.609 6.923 - -0.24% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.75% 4.423 4.633 - 4.45% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.74% 5.705 5.976 - 5.64% -
BM_std_min<char>/29 4.74% 2.002 2.097 - 5.70% -
std::find_if_not(vector<int>)_(process_all)/8 4.72% 2.531 2.650 - -3.41% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 4.72% 3907.313 4091.743 - 5.34% -
rng::is_sorted_until(vector<int>,_pred)/8192 4.72% 3236.859 3389.643 - -0.16% -
BM_deque_vector_move/4000 4.72% 139.942 146.546 - 1.00% -
std::find_if_not(deque<int>)_(bail_25%)/8192 4.72% 688.769 721.248 - 1.58% -
std::set<int>::erase(key)_(existent)/1024 4.71% 38.586 40.404 - -7.57% -
BM_RangesPopHeap_float_1024 4.71% 27.301 28.587 - 2.26% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.69% 70.229 73.523 - -5.37% -
BM_num_get<long_long> 4.69% 11.169 11.692 - 3.04% -
BM_StringFindCharLiteral/8192 4.68% 138.166 144.637 - 4.56% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 4.67% 502585.731 526073.583 - 8.10% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 4.67% 67252.082 70393.325 - -0.64% -
std::multimap<std::string,_int>::clear()/1024 4.65% 19787.068 20706.298 - 2.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 4.64% 1131003.983 1183524.778 - -1.11% -
BM_RangesSortHeap_uint64_4 4.63% 0.934 0.977 - 1.78% -
std::vector<int>::ctor(size)/32 4.62% 10.917 11.421 - -21.48% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.61% 3.951 4.133 - -0.11% -
rng::rotate(deque<int>)_(1_element_forward)/1024 4.61% 38.856 40.647 - 2.05% -
rng::is_partitioned(vector<int>)_(partitioned)/32 4.61% 5.712 5.975 - 2.30% -
rng::is_sorted(deque<int>,_pred)/8 4.60% 4.472 4.678 - -0.04% -
std::search_n(list<int>)_(no_match)/1000 4.60% 677.286 708.455 - -0.32% -
rng::rotate(list<int>)_(by_1/4)/32 4.59% 13.756 14.388 - 0.99% -
rng::move(list<int>)/512 4.59% 353.190 369.409 - -0.21% -
rng::find_first_of(vector<int>)_(large_needle)/8192 4.59% 7057906.762 7381746.010 - 2.62% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.58% 11591.857 12122.704 - -0.20% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.58% 4.593 4.804 - -0.76% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 4.57% 0.553 0.578 - -2.40% -
BM_MakeHeap_uint32_Random_16 4.57% 1.253 1.310 - -1.50% -
SetIntersection_Front_Set_string_1024_64 4.56% 4696596.405 4910621.806 - -1.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4.56% 5081213.234 5312714.486 - 3.89% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 4.55% 0.256 0.268 - -4.41% -
rng::none_of(deque<int>)_(process_all)/50 4.54% 26.561 27.767 - 6.53% -
BM_StringFindCharLiteral/2048 4.54% 40.374 42.205 - 4.47% -
rng::all_of(deque<int>)_(process_all)/8 4.53% 3.088 3.228 - -30.67% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 4.53% 2.303 2.408 - 4.77% -
BM_vector_deque_move_backward/65536 4.52% 7352.003 7684.243 - -1.02% -
std::set<int>::find(key)_(existent)/8192 4.51% 8.037 8.400 - 0.86% -
rng::for_each(multiset<int>::iterator)/50 4.50% 56.078 58.599 - 0.90% -
BM_std_minmax<unsigned_char>/12 4.49% 1.945 2.033 - 1.12% -
BM_std_min<short>/2 4.48% 0.485 0.507 - 4.50% -
std::multiset<std::string>::clear()/1024 4.48% 19435.514 20306.319 - 0.39% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 4.48% 30111.892 31459.604 - 0.62% -
BM_StringDestroy_Huge 4.47% 10.624 11.099 - 2.78% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.47% 27.396 28.619 - 5.58% -
BM_RangesMakeHeap_float_Descending_256 4.46% 0.250 0.261 - 1.78% -
rng::sort(vector<int>)_(descending)/8 4.46% 24.693 25.794 - 2.59% -
BM_std_minmax<unsigned_short>/64 4.44% 1.526 1.594 - 2.96% -
SetIntersection_Interlaced_Set_string_64_16 4.43% 39042539.347 40773106.930 - 3.03% -
std::multiset<std::string>::count(key)_(non-existent)/1024 4.43% 22.769 23.777 - 4.29% -
SetIntersection_Front_Vector_uint64_1024_64 4.40% 1371893.129 1432323.979 - -2.31% -
std::partial_sort(deque<int>)_(descending)/8 4.39% 41.369 43.185 - 0.06% -
std::map<std::string,_int>::find(key)_(non-existent)/32 4.39% 9.891 10.325 - -0.17% -
BM_num_get<bool> 4.39% 12.081 12.611 - 1.04% -
BM_std_min<short>/29 4.38% 2.349 2.452 - 0.57% -
rng::find_if(vector<char>)_(process_all)/8 4.37% 2.487 2.596 - 2.35% -
SetIntersection_Front_Vector_float_16384_1024 4.37% 5968739.031 6229546.680 - 4.02% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 4.37% 0.559 0.583 - 9.77% -
std::sort(vector<int>)_(descending)/8 4.36% 24.661 25.738 - 2.27% -
rng::move(list<int>)/32768 4.35% 35710.677 37265.017 - 1.61% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.35% 1.155 1.205 - -4.23% -
SetIntersection_Front_Vector_float_262144_16384 4.34% 80589284.152 84088157.634 - 5.43% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 4.32% 29.485 30.759 - 1.73% -
BM_PushHeap_float_Random_1 4.32% 0.517 0.539 - 15.53% -
std::none_of(deque<int>)_(process_all)/8 4.32% 3.088 3.222 - -0.01% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 4.32% 20.508 21.394 - 2.09% -
rng::find_end(list<int>)_(process_all)/1000 4.32% 685.603 715.195 - -0.13% -
std::any_of(deque<int>)_(process_all)/50 4.31% 19.281 20.112 - 9.75% -
BM_std_minmax_element<long_long>/1024 4.31% 272.019 283.747 - 1.97% -
rng::any_of(deque<int>)_(process_all)/8 4.31% 3.092 3.225 - -30.63% -
rng::sort(deque<int>)_(repeated)/8192 4.31% 6573.259 6856.474 - 1.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 4.30% 20018363.160 20879552.735 - 4.78% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.30% 6372.183 6645.877 - -0.78% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.29% 10.638 11.095 - -22.15% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 4.29% 22.533 23.500 - 0.25% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 4.29% 10.530 10.981 - -16.05% -
SetIntersection_Front_Vector_float_256_64 4.29% 4607275.553 4804869.674 - 3.60% -
BM_std_minmax<char>/1 4.26% 0.634 0.661 - 3.14% -
rng::contains_subrange(list<int>)_(process_all)/50 4.26% 17.614 18.364 - 2.65% -
BM_std_min<char>/7 4.25% 1.856 1.934 - 2.83% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 4.24% 9439.859 9840.420 - 3.45% -
std::any_of(deque<int>)_(process_all)/8 4.23% 3.089 3.220 - -0.50% -
rng::starts_with(list<int>)/8 4.21% 2.911 3.033 - -1.80% -
std::set<int>::equal_range(key)_(non-existent)/1024 4.20% 6.302 6.567 - 3.37% -
bm_lexicographical_compare<unsigned_char>/64 4.20% 1.965 2.047 - -0.18% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.20% 3.964 4.130 - 2.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 4.19% 7810851.184 8138274.679 - -11.08% -
BM_StringAssignStr_Small_Transparent 4.18% 0.494 0.514 - 4.22% -
SetIntersection_Interlaced_Set_uint32_256_256 4.18% 8851964.824 9222065.683 - -7.77% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.18% 1072326.319 1117141.734 - 1.06% -
BM_MakeThenSortHeap_string_SingleElement_256 4.18% 25.125 26.174 - 2.43% -
BM_std_minmax_element<long_long>/512 4.17% 138.204 143.973 - 2.05% -
std::set<std::string>::find(key)_(existent)/8192 4.16% 28.547 29.736 - 3.97% -
rng::reverse(deque<int>)/8 4.16% 2.511 2.616 - 3.20% -
rng::distance(join_view(vector<vector<int>>)/50 4.15% 0.605 0.630 - 8.25% -
std::find_if(vector<int>)_(process_all)/32768 4.15% 8804.068 9169.189 - 0.97% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.14% 94561.941 98473.840 - -10.71% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 4.13% 31325.941 32620.882 - 0.51% -
std::rotate(deque<int>)_(1_element_forward)/1024 4.13% 38.743 40.343 - 4.19% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 4.12% 1.203 1.252 - 3.52% -
BM_std_minmax<unsigned_short>/4 4.11% 0.936 0.974 - -4.94% -
std::all_of(deque<int>)_(process_all)/8 4.11% 3.091 3.218 - -0.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.11% 18071.389 18813.388 - -0.27% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.10% 42761.124 44515.348 - 2.10% -
BM_MakeThenSortHeap_float_Descending_262144 4.09% 34.451 35.862 - 2.19% -
SetIntersection_Front_Set_string_64_64 4.09% 36168943.159 37649828.318 - 3.49% -
BM_MakeHeap_float_Random_1024 4.09% 1.234 1.284 - 0.32% -
std::list<int>::insert(begin)_(cheap_elements)/32 4.09% 10.127 10.541 - -1.28% -
std::stable_partition(deque<int>)_(sparse)/1024 4.08% 453.809 472.346 - -0.51% -
BM_RangesMakeHeap_uint64_Ascending_4 4.08% 0.423 0.441 - 7.56% -
std::move_backward(vector<int>)/1048576 4.08% 54475.926 56696.509 - -0.17% -
rng::rotate(deque<int>)_(by_1/2)/32 4.07% 7.340 7.639 - 4.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4.06% 1202052.231 1250859.696 - 3.29% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 4.06% 42.926 44.668 - -0.03% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 4.06% 6.048 6.293 - 1.54% -
std::map<std::string,_int>::insert(value)_(new_value)/0 4.04% 31.514 32.789 - 0.95% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 4.04% 614.138 638.921 - -17.01% -
rng::count_if(list<int>)_(every_other)/8192 4.03% 7302.102 7596.522 - -1.23% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 4.01% 6647.428 6914.238 - -0.22% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 4.01% 1.316 1.369 - -9.81% -
std::find_first_of(deque<int>)_(small_needle)/8192 4.00% 28579.279 29721.896 - -0.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.00% 34.663 36.048 - 2.00% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 3.99% 7.191 7.478 - -1.01% -
std::copy_if(list<int>)_(entire_range)/32768 3.98% 30003.419 31197.869 - 8.74% -
rng::contains_subrange(deque<int>)_(process_all)/32 3.97% 13.918 14.471 - -1.37% -
BM_std_min<unsigned_short>/8 3.97% 1.305 1.357 - 2.46% -
BM_std_min<unsigned_char>/24 3.95% 2.757 2.866 - 2.61% -
BM_SortHeap_float_4 3.94% 1.028 1.068 - 0.57% -
SetIntersection_None_Vector_uint64_16384_4 3.94% 1126090.477 1170450.383 - -0.90% -
BM_deque_vector_move_backward/64000 3.94% 8032.919 8349.357 - 10.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.93% 1079289.680 1121722.941 - 0.25% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 3.93% 97372.653 101200.087 - -3.17% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.92% 3.211 3.337 - 4.02% -
BM_std_minmax_element<long_long>/4096 3.91% 1077.033 1119.177 - 1.82% -
rng::unique(list<int>,_pred)_(sprinkled)/52 3.91% 82.809 86.049 - -2.09% -
BM_std_min<long_long>/30 3.90% 3.164 3.288 - 1.67% -
rng::partial_sort_copy(deque<int>)_(descending)/8 3.90% 19.673 20.440 - -5.75% -
SetIntersection_Front_Set_uint64_1024_16 3.89% 1283184.699 1333097.786 - 3.41% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 3.88% 0.269 0.279 - 2.28% -
SetIntersection_Front_Vector_uint32_16384_256 3.87% 2290052.784 2378687.427 - -9.37% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.87% 2.098 2.179 - 1.47% -
std::find(vector<int>)_(process_all)/8 3.87% 2.647 2.749 - 2.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.86% 1224040.143 1271280.829 - 1.49% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 3.86% 9.285 9.643 - 2.19% -
std::find_end(list<int>)_(process_all)/1024 3.85% 703.015 730.108 - -0.29% -
BM_RangesPushHeap_string_Descending_16 3.85% 2.108 2.189 - 0.59% -
BM_RangesPopHeap_float_4 3.85% 2.369 2.460 - 0.34% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 3.84% 27.017 28.056 - -1.03% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.84% 810.366 841.507 - -0.10% -
BM_std_min<short>/23 3.82% 2.116 2.197 - 6.66% -
BM_StringRelational_Less_Large_Small_Control 3.82% 1.780 1.848 - -5.44% -
std::unordered_map<int,_int>::erase(iterator)/8192 3.82% 20.357 21.134 - 1.81% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 3.81% 320.965 333.195 - -14.16% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 3.81% 1.147 1.191 - -0.03% -
bm_ranges_lexicographical_compare<int>/1 3.80% 1.295 1.345 - -0.55% -
std::multimap<int,_int>::count(key)_(existent)/32 3.80% 3.493 3.626 - 5.34% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.79% 21.732 22.556 - -4.75% -
BM_std_min<unsigned_short>/12 3.79% 1.517 1.575 - 2.26% -
std::map<int,_int>::equal_range(key)_(existent)/1024 3.78% 4.265 4.426 - 3.57% -
std::set<int>::equal_range(key)_(non-existent)/8192 3.78% 9.806 10.177 - 3.44% -
BM_deque_vector_ranges_move_backward/64000 3.78% 7863.188 8160.508 - 2.84% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 3.77% 343828812.084 356782214.900 - 1.51% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.76% 790.629 820.395 - -0.36% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 3.76% 24.285 25.199 - 3.19% -
BM_RangesPushHeap_uint32_Random_1024 3.76% 6.037 6.264 - 3.24% -
rng::starts_with(vector<int>,_pred)/8 3.76% 4.126 4.281 - -0.69% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.76% 952036.486 987794.944 - -0.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 3.75% 2342490.207 2430418.339 - 7.19% -
std::find_if(deque<int>)_(bail_25%)/8192 3.75% 703.452 729.831 - 4.35% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.75% 11.019 11.432 - 10.55% -
BM_vector_deque_copy_backward/64 3.74% 2.961 3.072 - 1.86% -
BM_deque_deque_copy/1 3.74% 3.403 3.530 - 3.13% -
BM_std_min<short>/25 3.73% 2.086 2.163 - 1.35% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.73% 794.216 823.846 - -0.46% -
BM_PopHeap_float_4 3.71% 2.374 2.462 - 0.63% -
BM_MakeHeap_uint64_Random_256 3.71% 1.134 1.176 - -7.15% -
std::stable_sort(deque<int>)_(descending)/8 3.70% 26.651 27.636 - -6.05% -
BM_std_minmax_element<long_long>/4000 3.69% 1052.350 1091.231 - 1.62% -
BM_PopHeap_pair<uint32,_uint32>_1 3.69% 0.506 0.525 - 9.66% -
std::find_if(deque<int>)_(bail_25%)/32768 3.69% 2748.610 2850.098 - 2.24% -
rng::stable_sort(vector<int>)_(ascending)/8 3.69% 16.497 17.105 - -0.23% -
std::multiset<std::string>::contains(key)_(non-existent)/32 3.69% 10.575 10.965 - 3.74% -
BM_MakeHeap_uint32_Random_64 3.68% 1.250 1.296 - -2.95% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.68% 0.733 0.760 - 1.04% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.68% 25.435 26.370 - -1.39% -
SetIntersection_Front_Set_uint64_262144_262144 3.68% 1814152.424 1880858.967 - 3.29% -
BM_deque_deque_ranges_copy/1 3.67% 3.429 3.555 - 3.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 3.67% 20123377.965 20861451.611 - -3.93% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 3.66% 1.164 1.206 - 0.02% -
rng::find(list<int>)_(bail_25%)/32768 3.66% 7609.810 7888.505 - 5.24% -
BM_vector_deque_ranges_copy_backward/65536 3.66% 7661.263 7941.659 - 2.39% -
BM_std_min<unsigned_long_long>/22 3.65% 2.170 2.250 - 0.96% -
BM_deque_deque_ranges_move/1 3.65% 3.421 3.546 - 5.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 3.65% 8343790.144 8648337.315 - 3.54% -
std::list<int>::insert(begin)_(cheap_elements)/8192 3.65% 11.272 11.683 - -1.91% -
BM_PushHeap_uint64_Ascending_1024 3.65% 2.577 2.671 - 1.77% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.64% 3.665 3.799 - -2.41% -
BM_RangesPushHeap_uint64_Ascending_1024 3.63% 2.577 2.670 - -5.22% -
SetIntersection_Front_Vector_float_16384_16384 3.63% 80417228.653 83338959.979 - -0.12% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.63% 1973.306 2044.960 - -28.65% -
BM_PushHeap_uint64_Descending_16 3.61% 0.360 0.373 - 3.30% -
BM_MakeThenSortHeap_float_SingleElement_16384 3.61% 15.788 16.357 - 5.19% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.60% 776.956 804.963 - -0.54% -
std::equal(vector<bool>)_(unaligned)/8 3.60% 0.852 0.882 - 10.69% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.59% 25.999 26.933 - -7.71% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 3.59% 31.815 32.957 - 1.86% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 3.59% 10.156 10.520 - -3.65% -
BM_PushHeap_uint64_Random_4 3.57% 2.055 2.129 - -3.31% -
std::unordered_set<int>::clear()/1024 3.57% 7886.450 8167.786 - 3.43% -
BM_MakeThenSortHeap_float_Heap_16384 3.57% 25.858 26.780 - 0.92% -
std::deque<std::string>::ctor(size)/32 3.56% 40.140 41.570 - 0.47% -
std::remove_if(vector<int>)_(sprinkled)/32 3.56% 53.749 55.662 - -1.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.55% 11490640.717 11898997.160 - 1.94% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.55% 19480.732 20172.408 - -0.07% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.54% 794.479 822.639 - -0.58% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 3.54% 16.891 17.489 - 2.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.54% 243553227.606 252168461.347 - 6.85% -
SetIntersection_Front_Set_uint64_64_64 3.53% 15069557.076 15601268.608 - 2.07% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.52% 1.589 1.645 - 0.08% -
BM_std_min<unsigned_int>/4 3.52% 0.996 1.031 - 2.74% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.51% 293.810 304.130 - 0.60% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 3.50% 19.298 19.974 - 1.85% -
BM_vector_deque_move/0 3.50% 0.555 0.574 - 45.09% -
rng::for_each(multimap<int>::iterator)/50 3.50% 41.754 43.214 - -1.26% -
BM_std_min<unsigned_char>/32 3.50% 2.864 2.964 - -0.31% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.50% 5160.517 5340.999 - -2.16% -
BM_vector_deque_move/2 3.49% 1.832 1.896 - -8.33% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 3.49% 1.233 1.276 - -0.28% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 3.49% 9154.232 9473.437 - 1.27% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 3.48% 75.773 78.411 - -7.26% -
BM_StringCopy_Huge 3.48% 100.977 104.492 - 1.04% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 3.48% 0.931 0.963 - 5.92% -
std::shift_left(deque<int>)/32 3.48% 4.728 4.893 - -0.90% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 3.48% 76176.223 78824.976 - 2.42% -
BM_std_minmax<char>/12 3.47% 1.915 1.982 - 4.13% -
rng::all_of(list<int>)_(process_all)/8 3.47% 2.610 2.701 - -0.89% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 3.46% 1.634 1.691 - 2.49% -
SetIntersection_Front_Vector_float_16384_256 3.46% 2346400.763 2427662.718 - 4.29% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 3.46% 11.528 11.926 - 0.10% -
BM_std_minmax<unsigned_short>/21 3.45% 1.962 2.030 - -3.65% -
std::unordered_set<int>::contains(key)_(existent)/32 3.45% 1.273 1.317 - -2.78% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.45% 24143.721 24975.987 - 0.99% -
rng::generate(list<int>)/50 3.44% 15.364 15.893 - 0.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 3.44% 5.369 5.554 - 1.38% -
std::fill_n(vector<bool>)/64 3.44% 1.518 1.570 - -0.45% -
BM_std_minmax_element<long_long>/5500 3.43% 1444.963 1494.594 - 1.49% -
std::set<std::string>::contains(key)_(non-existent)/32 3.43% 9.418 9.742 - -10.41% -
SetIntersection_None_Set_string_16384_1024 3.43% 206274752.285 213346361.875 - -5.38% -
BM_std_min<short>/26 3.41% 2.099 2.170 - 1.79% -
BM_std_min<short>/27 3.41% 2.295 2.374 - 0.89% -
BM_std_minmax<unsigned_char>/10 3.41% 1.341 1.387 - 2.78% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.40% 813.415 841.095 - -0.74% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 3.40% 33.897 35.051 - 0.30% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3.38% 4163.116 4303.820 - 4.13% -
BM_StringRelational_Less_Empty_Huge_Control 3.38% 1.992 2.059 - 3.03% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.37% 14651.286 15145.158 - -0.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.36% 33.084 34.197 - -2.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 3.36% 1065920.546 1101712.986 - -2.07% -
BM_std_min<short>/21 3.36% 1.828 1.889 - -0.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 3.36% 7.777 8.038 - 0.24% -
rng::reverse_copy(list<int>)/8 3.35% 2.308 2.385 - 6.08% -
std::map<std::string,_int>::count(key)_(existent)/8192 3.35% 30.094 31.102 - -0.27% -
rng::find_first_of(vector<int>)_(large_needle)/1024 3.35% 109839.086 113515.456 - 1.94% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 3.35% 38133.074 39409.118 - 0.52% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 3.35% 22.332 23.079 - -0.70% -
rng::find_last(vector<char>)_(bail_90%)/1048576 3.34% 12129.540 12534.487 - 4.42% -
rng::find_if_not(vector<int>)_(bail_25%)/8 3.34% 1.095 1.131 - 0.25% -
std::list<int>::insert(begin)_(cheap_elements)/1024 3.34% 11.303 11.680 - -2.28% -
BM_deque_vector_move_backward/65536 3.33% 7990.407 8256.666 - 3.76% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 3.32% 3.957 4.088 - 1.83% -
BM_deque_deque_move/512 3.32% 20.362 21.037 - 3.44% -
BM_std_min<unsigned_long_long>/29 3.31% 2.456 2.537 - 2.39% -
rng::find_last(deque<int>)_(bail_90%)/8 3.31% 0.867 0.896 - -3.03% -
BM_StringRelational_Less_Empty_Small_Control 3.31% 1.992 2.058 - 2.68% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.31% 46.795 48.344 - -0.36% -
rng::rotate(deque<int>)_(by_1/4)/1024 3.30% 777.644 803.285 - 3.54% -
rng::partial_sort_copy(deque<int>)_(heap)/8 3.30% 16.013 16.541 - -1.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 3.29% 350373833.961 361908543.233 - 8.15% -
rng::partial_sort(deque<int>)_(heap)/8 3.28% 36.906 38.115 - 1.06% -
BM_PushHeap_float_Random_256 3.25% 7.211 7.446 - 2.24% -
std::copy_if(list<int>)_(every_other)/32768 3.25% 25223.941 26043.887 - -0.16% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.25% 35288.698 36434.925 - 0.42% -
std::list<int>::erase(begin)_(cheap_elements)/32 3.25% 10.072 10.399 - -3.15% -
BM_vector_deque_ranges_move_backward/64 3.25% 2.995 3.092 - 3.06% -
BM_RangesPushHeap_uint64_Random_4 3.24% 2.135 2.205 - 1.22% -
std::find(deque<int>)_(process_all)/50 3.24% 13.236 13.665 - 0.97% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 3.24% 0.477 0.492 - -4.16% -
std::unordered_set<int>::find(key)_(existent)/32 3.23% 1.135 1.172 - -0.39% -
std::stable_partition(vector<int>)_(sparse)/8192 3.22% 1496.970 1545.205 - -0.59% -
BM_PushHeap_float_PipeOrgan_4 3.22% 0.482 0.497 - 3.19% -
std::remove(list<int>)_(sprinkled)/32 3.22% 54.824 56.588 - 0.25% -
BM_RangesMakeThenSortHeap_float_Heap_64 3.22% 3.436 3.547 - 0.42% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.21% 1.591 1.642 - -0.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 3.20% 23.730 24.490 - 2.25% -
SetIntersection_Interlaced_Set_uint64_256_256 3.20% 9023237.460 9311995.186 - 2.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 3.19% 16.567 17.096 - 1.25% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.19% 4716.780 4867.269 - 0.39% -
BM_PopHeap_string_262144 3.19% 92.586 95.536 - 12.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.18% 2.639 2.723 - 0.65% -
bm_lexicographical_compare<int>/64 3.18% 4.813 4.966 - 0.00% -
std::shift_right(list<int>)/50 3.18% 26.923 27.779 - -4.87% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 3.18% 29.190 30.118 - -0.68% -
SetIntersection_Interlaced_Set_uint64_256_4 3.17% 11496271.590 11860818.127 - 1.96% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.16% 24110.938 24874.035 - 0.30% -
rng::find_last_if(vector<int>)_(bail_90%)/50 3.16% 1.500 1.548 - 0.49% -
rng::for_each(map<int>)/50 3.16% 41.514 42.824 - -4.08% -
BM_std_minmax<unsigned_int>/2 3.15% 0.825 0.851 - -1.00% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 3.15% 9.208 9.499 - 1.64% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.15% 6.327 6.526 - -1.22% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.14% 6.376 6.576 - 0.28% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.14% 596937.809 615699.380 - -0.51% -
std::stable_partition(list<int>)_(sparse)/1024 3.14% 913.276 941.966 - 0.45% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 3.14% 51.274 52.884 - 2.05% -
std::none_of(deque<int>)_(process_all)/50 3.14% 17.757 18.315 - -4.94% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 3.13% 23661.935 24403.692 - -0.31% -
bm_lexicographical_compare<int>/3 3.13% 1.692 1.745 - 3.30% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.13% 49.503 51.051 - 0.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 3.12% 14.834 15.298 - 1.64% -
BM_std_min<char>/6 3.12% 1.589 1.638 - -0.86% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.12% 28.126 29.004 - -0.43% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 3.11% 2.897 2.987 - 4.09% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 3.11% 589.992 608.316 - 0.25% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 3.10% 31.200 32.169 - 3.30% -
std::stable_partition(deque<int>)_(dense)/32 3.10% 29.909 30.836 - -3.83% -
BM_RangesPushHeap_uint32_Random_16 3.10% 4.388 4.524 - 3.90% -
BM_MakeHeap_string_Descending_1024 3.09% 2.715 2.799 - 0.22% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.09% 3.554 3.664 - 1.14% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.09% 17.177 17.708 - -0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3.09% 2959058.057 3050400.189 - 4.13% -
BM_deque_deque_ranges_move_backward/65536 3.08% 8026.444 8274.059 - 2.43% -
rng::find_if_not(deque<int>)_(process_all)/8192 3.08% 2801.915 2888.309 - 2.33% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.08% 6.817 7.027 - -4.53% -
std::list<int>::ctor(size)/1024 3.08% 11647.543 12006.541 - -13.37% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 3.08% 480.400 495.189 - -0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.07% 21005333.031 21651052.460 - 4.04% -
rng::search(list<int>)_(single_element)/1000 3.07% 666.021 686.483 - -4.29% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.07% 3.599 3.709 - 0.41% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 3.07% 1.738 1.791 - 2.33% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 3.06% 33.007 34.019 - 2.65% -
rng::copy_if(list<int>)_(every_other)/32768 3.06% 25335.272 26109.903 - 1.40% -
BM_MakeThenSortHeap_float_Ascending_256 3.04% 6.462 6.659 - 0.47% -
std::partial_sort_copy(deque<int>)_(descending)/8 3.04% 19.666 20.265 - 0.85% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.04% 46.842 48.265 - -0.01% -
std::stable_partition(deque<int>)_(sparse)/8192 3.03% 3369.537 3471.715 - -0.26% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.03% 9.460 9.747 - -0.20% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.03% 2074.404 2137.188 - -0.28% -
BM_std_min<unsigned_short>/4 3.02% 0.981 1.010 - 1.16% -
SetIntersection_None_Vector_string_262144_256 3.02% 1314140.772 1353798.465 - -0.66% -
rng::copy_if(vector<int>)_(entire_range)/64 3.01% 15.487 15.953 - 1.78% -
BM_RangesPushHeap_string_PipeOrgan_262144 3.01% 18.009 18.552 - -4.12% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.01% 828.133 853.055 - -0.47% -
rng::stable_partition(vector<int>)_(sparse)/50 3.01% 20.556 21.175 - 4.04% -
std::remove_if(list<int>)_(prefix)/8192 3.01% 9351.179 9632.520 - 2.55% -
std::map<int,_int>::find(key)_(existent)/32 3.01% 1.531 1.577 - 1.11% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.00% 16671.511 17172.234 - -0.84% -
BM_MakeHeap_uint32_PipeOrgan_1024 3.00% 0.689 0.709 - -1.70% -
std::find_if(vector<int>)_(process_all)/8192 2.99% 2194.264 2259.917 - -0.31% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.99% 0.991 1.021 - 1.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.99% 23.834 24.546 - 1.79% -
SetIntersection_Front_Vector_float_256_16 2.99% 4467300.015 4600742.744 - 2.32% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.98% 23115.742 23805.587 - 0.34% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.98% 5.616 5.783 - 2.99% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.97% 16.692 17.188 - -2.17% -
BM_StringConstructDestroyCStr_Small_Opaque 2.97% 2.082 2.144 - 2.98% -
BM_RangesPushHeap_uint32_Ascending_262144 2.96% 8.036 8.273 - 3.15% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.95% 12551.453 12922.331 - -0.64% -
rng::fold_left(list<int>)/50 2.95% 37.480 38.587 - -3.88% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 2.95% 1.242 1.278 - 1.09% -
rng::find_last_if(vector<int>)_(bail_90%)/8 2.95% 0.465 0.479 - 1.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 2.95% 19.657 20.236 - 2.02% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 2.95% 29.839 30.718 - -0.95% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.95% 24.668 25.395 - -0.58% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.94% 7439.873 7658.482 - 3.06% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.93% 2.531 2.605 - -0.19% -
BM_PushHeap_uint64_SingleElement_262144 2.93% 0.357 0.368 - 0.01% -
SetIntersection_Front_Set_uint64_262144_4 2.93% 1117760.870 1150547.312 - 0.24% -
std::set<std::string>::find(key)_(existent)/1024 2.93% 22.954 23.627 - 0.40% -
BM_std_min<long_long>/32 2.93% 3.618 3.724 - 5.06% -
BM_MakeThenSortHeap_float_PipeOrgan_64 2.93% 3.908 4.023 - -1.35% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.92% 42.765 44.014 - 3.36% -
BM_RangesMakeThenSortHeap_float_Heap_256 2.91% 5.897 6.069 - -0.13% -
rng::stable_partition(list<int>)_(sparse)/50 2.91% 25.724 26.472 - -0.23% -
SetIntersection_None_Set_float_16384_16384 2.90% 156755842.003 161309360.438 - 2.35% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.90% 5.492 5.652 - 2.71% -
SetIntersection_Interlaced_Set_string_256_16 2.90% 18096272.313 18621326.011 - 0.36% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.90% 4.362 4.488 - 2.66% -
std::set<int>::upper_bound(key)_(existent)/8192 2.90% 7.860 8.088 - -5.97% -
rng::rotate(deque<int>)_(by_1/2)/50 2.89% 10.346 10.646 - 3.40% -
BM_RangesMakeHeap_uint64_Random_16 2.89% 1.293 1.330 - 3.27% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 2.89% 9161.955 9426.685 - 2.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 2.89% 343275906.863 353183248.200 - -1.31% -
BM_RangesMakeThenSortHeap_float_Descending_64 2.89% 3.247 3.341 - -1.06% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.88% 5339.875 5493.909 - -0.27% -
std::rotate(deque<int>)_(1_element_backward)/1024 2.88% 41.761 42.964 - 1.03% -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.88% 2.939 3.024 - -0.47% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 2.88% 576.398 592.982 - 0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.88% 344875130.437 354797735.858 - 2.32% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 2.88% 218.801 225.095 - 2.82% -
std::search(vector<int>)_(no_match)/1000 2.87% 212.878 218.982 - 3.23% -
rng::find_if(list<int>)_(bail_25%)/32768 2.87% 8454.857 8697.283 - 3.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.87% 40480084.849 41640314.439 - 39.02% -
std::set<std::string>::erase(key)_(non-existent)/8192 2.87% 33.518 34.479 - 6.84% -
SetIntersection_Interlaced_Vector_string_16384_4 2.86% 1820903.984 1873048.983 - 1.39% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.86% 7.468 7.682 - 1.46% -
SetIntersection_None_Vector_uint64_1024_256 2.86% 1122723.844 1154840.332 - 0.09% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.86% 10.543 10.844 - 2.23% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 2.86% 815538.739 838823.752 - 0.05% -
BM_PushHeap_uint32_PipeOrgan_262144 2.85% 3.030 3.116 - 2.01% -
std::fill(vector<bool>)/512 2.85% 1.530 1.574 - 0.66% -
SetIntersection_Front_Set_string_16384_4 2.85% 1319955.810 1357580.382 - 2.19% -
SetIntersection_None_Set_uint32_16384_16384 2.85% 154224816.027 158615191.644 - 0.19% -
std::stable_sort(deque<int>)_(heap)/8192 2.85% 17592.412 18093.171 - 1.93% -
BM_std_min<unsigned_long_long>/21 2.84% 1.996 2.052 - 1.92% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.84% 16.201 16.661 - -1.83% -
BM_deque_vector_ranges_move_backward/70000 2.82% 8522.461 8762.528 - -1.19% -
BM_LowerBound_pair<uint32,_uint32>_1 2.82% 2.865 2.946 - 4.44% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.80% 4.420 4.543 - -0.21% -
rng::contains(list<int>)_(process_all)/8192 2.80% 6967.445 7162.497 - 3.36% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.80% 26.317 27.053 - 2.84% -
rng::unique_copy(deque<int>)_(contiguous)/52 2.79% 14.687 15.097 - -0.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.79% 1330282.741 1367458.134 - -0.74% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.78% 2.477 2.546 - 1.08% -
SetIntersection_None_Vector_float_16384_1024 2.78% 1171838.611 1204465.286 - 1.14% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.78% 715.489 735.386 - 1.13% -
std::copy(list<int>)/4096 2.78% 3295.613 3387.212 - -13.86% -
SetIntersection_Interlaced_Vector_float_1024_64 2.78% 5862817.303 6025698.788 - 68.86% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.77% 22.042 22.653 - -3.30% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.77% 325.804 334.839 - -6.40% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 2.77% 567.015 582.723 - -0.44% -
BM_MakeThenSortHeap_string_SingleElement_16 2.77% 13.716 14.095 - 0.59% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.77% 22.546 23.169 - -1.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 2.76% 1398137.019 1436756.988 - 4.37% -
std::count(list<int>)_(every_other)/8192 2.75% 6663.637 6847.022 - -2.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 2.75% 11.776 12.099 - 1.25% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 2.75% 17.898 18.390 - -3.29% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.75% 22.160 22.769 - 1.62% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 2.74% 5236.728 5380.445 - -0.82% -
rng::find_first_of(vector<int>)_(large_needle)/32 2.74% 105.040 107.922 - 1.51% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 2.74% 8.512 8.745 - 0.33% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.74% 9.827 10.097 - 1.59% -
std::set<int>::clear()/1024 2.74% 8763.731 9003.725 - 5.62% -
BM_StringConstructDestroyCStr_Huge_Transparent 2.74% 68.589 70.466 - 2.17% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.74% 24.083 24.742 - -7.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.74% 79399.939 81572.410 - 2.66% -
std::multiset<int>::erase(iterator)/8192 2.73% 23.644 24.289 - 0.75% -
SetIntersection_Interlaced_Set_string_16384_1024 2.73% 339042062.996 348288584.329 - -0.73% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.72% 11231.241 11536.233 - -1.61% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.71% 5341.132 5486.091 - -0.40% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.71% 367.573 377.546 - -1.15% -
rng::stable_sort(deque<int>)_(repeated)/8 2.71% 17.980 18.467 - -0.65% -
BM_deque_deque_ranges_move_backward/64000 2.71% 7937.075 8151.914 - -0.59% -
BM_PushHeap_float_SingleElement_16 2.70% 0.373 0.383 - 4.68% -
std::list<int>::ctor(size)/32 2.70% 323.179 331.913 - -14.19% -
std::copy_backward(vector<int>)/8 2.70% 2.225 2.285 - 4.32% -
std::multiset<int>::count(key)_(existent)/8192 2.70% 9.188 9.436 - -2.88% -
SetIntersection_Interlaced_Set_string_262144_4 2.69% 1890002.688 1940924.073 - 4.01% -
SetIntersection_Interlaced_Set_uint32_16384_16384 2.69% 341610667.125 350791766.050 - 3.78% -
BM_SortHeap_float_262144 2.69% 30.427 31.245 - -0.19% -
BM_MakeThenSortHeap_float_Ascending_4 2.68% 1.397 1.434 - 1.80% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 2.68% 22.414 23.014 - -1.10% -
std::is_sorted_until(list<int>)/8 2.68% 2.208 2.267 - 1.71% -
BM_RangesSortHeap_float_16384 2.67% 26.487 27.195 - -1.80% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.67% 11890.098 12207.741 - -2.17% -
BM_RangesPushHeap_float_Ascending_262144 2.67% 5.135 5.273 - 4.75% -
SetIntersection_None_Vector_uint64_262144_1024 2.67% 1157587.781 1188449.959 - -0.45% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.66% 18.230 18.715 - -1.17% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.66% 13717.694 14081.916 - 2.94% -
std::partial_sort(deque<int>)_(heap)/8 2.65% 37.585 38.582 - -2.45% -
BM_MakeThenSortHeap_float_Ascending_16384 2.65% 27.668 28.401 - 1.15% -
BM_std_minmax<unsigned_long_long>/3 2.65% 1.239 1.271 - 1.75% -
rng::stable_partition(vector<int>)_(sparse)/1024 2.65% 206.833 212.307 - 2.27% -
SetIntersection_Front_Vector_uint32_262144_1 2.65% 1089372.245 1118193.525 - -0.11% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 2.64% 8.148 8.363 - 1.80% -
std::mismatch(list<int>)_(it,_it,_it)/8 2.64% 2.644 2.714 - 1.99% -
bm_ranges_lexicographical_compare<signed_char>/8 2.64% 3.166 3.250 - -0.64% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.64% 2.392 2.455 - 2.84% -
SetIntersection_None_Set_uint32_1024_1024 2.63% 8733330.951 8963166.129 - 2.26% -
BM_PushHeap_uint64_PipeOrgan_4 2.63% 0.486 0.499 - 2.52% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.63% 3322.226 3409.455 - 3.55% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 2.62% 33.591 34.471 - 1.67% -
BM_SortHeap_float_64 2.62% 3.152 3.235 - -1.15% -
std::find_if_not(deque<int>)_(process_all)/1024 2.62% 484.766 497.443 - 0.15% -
std::find_if_not(vector<char>)_(process_all)/8 2.61% 2.469 2.534 - 1.02% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.61% 2.825 2.899 - -2.33% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.60% 25.963 26.639 - -0.15% -
rng::find_last(vector<char>)_(bail_10%)/50 2.60% 5.564 5.708 - 1.26% -
SetIntersection_Front_Set_string_262144_4 2.60% 1299642.822 1333433.559 - -1.59% -
SetIntersection_Interlaced_Vector_string_256_64 2.60% 20176840.220 20701033.827 - 2.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.58% 2338864.778 2399157.845 - 0.31% -
std::find_end(vector<int>)_(single_element)/1000 2.58% 233.910 239.936 - -1.19% -
BM_vector_deque_ranges_copy_backward/70000 2.58% 8155.895 8365.973 - -2.24% -
BM_std_min<char>/1024 2.57% 8.310 8.524 - 1.00% -
std::set<int>::ctor(const&,_alloc)/8192 2.57% 49177.703 50442.235 - -1.70% -
BM_std_min<unsigned_short>/512 2.57% 7.139 7.322 - 2.12% -
SetIntersection_Interlaced_Vector_string_1024_16 2.57% 3421781.287 3509629.664 - 5.59% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.57% 26.628 27.311 - 0.01% -
std::find_end(vector<int>)_(single_element)/1024 2.56% 239.229 245.362 - -1.31% -
std::set<int>::clear()/8192 2.56% 74257.731 76156.953 - 2.79% -
BM_std_minmax<unsigned_short>/3 2.56% 1.165 1.195 - 1.99% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.55% 30.552 31.330 - 0.61% -
BM_std_min<char>/30 2.54% 2.223 2.280 - -1.18% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 2.54% 24.846 25.476 - 0.00% -
std::search(vector<int>)_(single_element)/1000 2.53% 228.684 234.475 - 1.32% -
BM_CmpLess_schar_short 2.52% 0.948 0.972 - 1.55% -
SetIntersection_None_Set_string_262144_262144 2.52% 1698505.939 1741363.853 - 3.78% -
rng::fill_n(vector<int>)/1024 2.52% 29.270 30.008 - 0.69% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.51% 3.556 3.645 - -2.06% -
SetIntersection_Front_Vector_string_16_4 2.51% 63669277.868 65269275.105 - 2.23% -
SetIntersection_Interlaced_Set_uint64_1024_256 2.51% 15265477.487 15648835.022 - 0.65% -
BM_StringEraseToEnd_Empty_Opaque 2.50% 0.613 0.629 - 3.33% -
BM_std_min<long_long>/31 2.50% 3.403 3.488 - 2.35% -
BM_RangesSortHeap_float_4 2.49% 1.027 1.052 - 1.44% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.49% 14223.418 14577.687 - -0.05% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.49% 16151.400 16553.682 - 2.04% -
BM_std_min<short>/17 2.49% 1.586 1.625 - -0.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.48% 1187584.866 1217095.518 - 1.45% -
BM_std_minmax<unsigned_short>/30 2.48% 2.726 2.793 - -1.81% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.47% 5347.640 5479.967 - -0.58% -
BM_RangesPushHeap_float_Random_4 2.47% 2.912 2.984 - -0.48% -
BM_deque_deque_move_backward/70000 2.47% 8799.801 9017.213 - -1.03% -
std::list<int>::ctor(const&)_(cheap_elements)/32 2.47% 326.974 335.048 - -1.75% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.47% 35894.394 36779.858 - -0.27% -
std::rotate(deque<int>)_(by_1/4)/1024 2.47% 782.720 802.016 - 2.81% -
std::adjacent_find(deque<int>,_pred)/50 2.46% 29.704 30.436 - 2.83% -
BM_RangesPushHeap_uint32_Random_256 2.45% 5.924 6.069 - 1.67% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 2.45% 89.422 91.613 - 0.04% -
rng::distance(join_view(vector<vector<int>>)/4096 2.45% 4.309 4.415 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.45% 1114226.755 1141501.628 - 4.54% -
BM_vector_deque_ranges_move/4000 2.45% 142.798 146.291 - 1.72% -
BM_std_minmax<unsigned_int>/27 2.44% 2.375 2.433 - 2.01% -
SetIntersection_None_Set_string_262144_16 2.44% 1689690.675 1730938.803 - 3.68% -
rng::find_last(vector<char>)_(bail_90%)/8192 2.44% 102.243 104.736 - 4.60% -
BM_RangesSortHeap_float_262144 2.44% 29.911 30.640 - -0.75% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.44% 3.455 3.539 - 2.27% -
rng::none_of(list<int>)_(process_all)/32768 2.44% 25482.773 26103.806 - 0.13% -
BM_std_minmax<unsigned_long_long>/5 2.43% 1.804 1.848 - -1.20% -
std::search(vector<int>)_(single_element)/1024 2.42% 234.213 239.890 - 1.37% -
std::search(list<int>)_(no_match)/1024 2.42% 738.440 756.329 - 0.58% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.42% 55777.066 57128.259 - 1.65% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.42% 29.042 29.746 - -0.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.41% 11.477 11.754 - 1.45% -
BM_RangesMakeHeap_uint32_Random_16 2.41% 1.270 1.301 - 3.89% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 2.41% 10.577 10.832 - 1.74% -
std::partial_sort(deque<int>)_(descending)/8192 2.41% 284366.018 291210.304 - -0.51% -
BM_StringRelational_Less_Large_Empty_Control 2.40% 1.949 1.995 - -4.61% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.39% 524796.053 537357.500 - 2.11% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.38% 54255.902 55548.495 - 2.24% -
BM_std_minmax<unsigned_int>/3 2.38% 1.155 1.182 - 2.58% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.38% 31.575 32.327 - -1.83% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 2.38% 1.485 1.520 - 1.09% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 2.38% 24.279 24.856 - 0.21% -
BM_std_min<unsigned_short>/64 2.37% 3.498 3.581 - -0.19% -
BM_RangesSortHeap_float_64 2.37% 3.139 3.214 - -1.05% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 2.37% 38.360 39.269 - 0.09% -
BM_deque_vector_move_backward/4000 2.36% 142.995 146.374 - 1.65% -
BM_lexicographical_compare_three_way_fast_path/16 2.36% 4.341 4.443 - 1.30% -
std::multiset<int>::contains(key)_(existent)/1024 2.35% 4.029 4.124 - 2.54% -
std::multiset<std::string>::clear()/8192 2.35% 200013.941 204714.362 - -0.82% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 2.35% 12351.172 12641.416 - -0.05% -
std::multiset<int>::insert(value)_(new_value)/1024 2.35% 47.785 48.907 - 2.14% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.34% 30.608 31.325 - 0.07% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 2.34% 13.918 14.244 - 1.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 2.34% 5.271 5.394 - 10.68% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.34% 609.417 623.658 - -0.23% -
BM_vector_deque_move_backward/64000 2.34% 7358.308 7530.186 - -3.80% -
SetIntersection_None_Set_uint32_262144_262144 2.33% 1148176.270 1174977.623 - 0.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 2.32% 1203184.092 1231131.352 - 3.27% -
rng::find_end(forward_list<int>)_(single_element)/8192 2.32% 5947.088 6085.136 - -2.50% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.32% 4.195 4.293 - -1.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.32% 2368474.392 2423386.743 - 9.18% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.31% 56938.238 58256.357 - -2.43% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.31% 11106.268 11363.179 - -13.17% -
SetIntersection_Interlaced_Set_string_262144_16 2.31% 2165808.918 2215796.469 - 3.28% -
rng::unique_copy(deque<int>)_(contiguous)/32 2.31% 9.753 9.978 - 0.38% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.30% 16.284 16.659 - -0.30% -
rng::fold_left(list<int>)/8192 2.30% 10517.347 10759.605 - -0.30% -
rng::find_first_of(vector<int>)_(small_needle)/32 2.30% 47.426 48.518 - 2.91% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.30% 11353.887 11615.148 - -1.40% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.29% 421.550 431.223 - -2.71% -
rng::search(deque<int>,_pred)_(near_matches)/1000 2.29% 25255.045 25834.542 - 12.29% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.29% 875988.622 896070.946 - -1.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.29% 32454.172 33197.637 - 0.65% -
std::map<int,_int>::erase(key)_(non-existent)/32 2.29% 2.380 2.435 - 4.76% -
SetIntersection_Interlaced_Vector_uint32_16384_256 2.29% 14123298.693 14446595.584 - -17.27% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 2.28% 8.259 8.448 - 10.32% -
BM_deque_deque_ranges_copy/65536 2.28% 2769.959 2833.081 - 0.65% -
std::map<std::string,_int>::contains(key)_(existent)/8192 2.28% 30.301 30.991 - -1.03% -
std::unordered_set<int>::erase(key)_(existent)/8192 2.27% 22.841 23.359 - -4.45% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.27% 5.214 5.333 - 0.12% -
BM_RangesPopHeap_string_16384 2.27% 71.921 73.553 - 0.76% -
bm_lexicographical_compare<unsigned_char>/1 2.27% 1.690 1.728 - 3.34% -
BM_StringConstructDestroyCStr_Large_Opaque 2.27% 14.281 14.605 - -5.00% -
std::rotate(deque<int>)_(1_element_backward)/50 2.26% 5.309 5.429 - 0.22% -
std::list<int>::ctor(size)/8192 2.26% 95149.493 97299.311 - -13.88% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.26% 17180.259 17567.823 - -0.05% -
SetIntersection_Front_Set_uint64_262144_16 2.25% 1306417.906 1335812.758 - 6.12% -
std::move_backward(deque<int>)/4096 2.24% 154.815 158.290 - -2.10% -
SetIntersection_None_Vector_uint32_1024_1 2.24% 1121442.065 1146614.898 - 0.42% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.24% 11223.725 11475.579 - -4.47% -
rng::fold_left(deque<int>)/8192 2.24% 4368.415 4466.207 - 2.37% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.23% 17.025 17.406 - 1.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.23% 1169774.136 1195886.625 - 4.36% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.23% 37178.320 38006.650 - -0.69% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.22% 5.000 5.111 - -0.46% -
SetIntersection_Front_Set_uint64_16384_16 2.22% 1286271.739 1314878.257 - 3.57% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.22% 5348.338 5467.004 - -0.76% -
BM_vector_deque_copy_backward/65536 2.22% 7749.664 7921.483 - -2.09% -
SetIntersection_Interlaced_Set_uint64_1024_64 2.22% 9967495.994 10188481.744 - 0.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 2.22% 11.323 11.574 - 0.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.21% 1099617.376 1123962.050 - 1.32% -
BM_PopHeap_float_16384 2.21% 33.137 33.869 - -0.55% -
rng::any_of(list<int>)_(process_all)/32768 2.21% 26027.415 26602.435 - 0.06% -
rng::replace(vector<int>)_(prefix)/50 2.21% 6.984 7.138 - 0.22% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.21% 2.027 2.072 - 0.46% -
SetIntersection_Interlaced_Set_uint32_64_16 2.20% 23947750.423 24475787.621 - 2.70% -
SetIntersection_None_Set_string_262144_1024 2.20% 1705269.695 1742812.908 - 4.29% -
BM_vector_deque_ranges_move_backward/512 2.20% 17.739 18.129 - 1.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 2.20% 3321.319 3394.260 - 1.08% -
BM_MakeThenSortHeap_string_SingleElement_1024 2.19% 29.917 30.572 - 0.39% -
SetIntersection_Front_Vector_float_1024_64 2.18% 1448710.809 1480324.137 - 2.67% -
std::move_backward(deque<int>)/32768 2.17% 3607.432 3685.797 - 1.09% -
BM_MakeHeap_string_Descending_256 2.17% 2.698 2.757 - 1.58% -
SetIntersection_Front_Vector_uint64_262144_1024 2.17% 5781210.796 5906468.333 - -1.49% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.16% 3.402 3.475 - 1.13% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.16% 0.734 0.750 - 2.54% -
BM_MakeHeap_string_Descending_4 2.16% 2.095 2.140 - 1.44% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 2.16% 6846.921 6994.493 - 0.78% -
std::set<int>::lower_bound(key)_(existent)/8192 2.15% 7.847 8.016 - -7.33% -
BM_std_minmax_element<long_long>/64000 2.15% 17107.497 17475.876 - 1.68% -
BM_std_min<short>/4096 2.15% 54.414 55.585 - 2.28% -
std::search(deque<int>,_pred)_(same_length)/1000 2.15% 478.041 488.307 - -2.02% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 2.15% 0.822 0.840 - 2.46% -
std::unordered_map<int,_int>::find(key)_(existent)/32 2.15% 1.160 1.185 - -14.70% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.14% 8534.597 8717.447 - 1.23% -
BM_MakeThenSortHeap_string_SingleElement_64 2.14% 19.674 20.095 - -0.03% -
std::all_of(list<int>)_(process_all)/32 2.14% 11.494 11.740 - -0.47% -
SetIntersection_None_Vector_uint32_1024_256 2.14% 1104667.208 1128280.892 - -1.99% -
BM_std_minmax<unsigned_char>/2 2.14% 0.883 0.902 - -2.51% -
std::reverse_copy(vector<int>)/8 2.14% 2.367 2.417 - 5.94% -
rng::is_sorted(list<int>,_pred)/8 2.14% 4.226 4.317 - -0.29% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 2.13% 23.051 23.543 - -2.71% -
std::stable_partition(deque<int>)_(dense)/50 2.13% 39.686 40.532 - -8.36% -
SetIntersection_None_Set_uint32_262144_1024 2.13% 1144851.727 1169257.325 - 1.29% -
std::find_if(vector<int>)_(process_all)/50 2.13% 13.921 14.218 - 0.71% -
BM_std_minmax<unsigned_short>/31 2.13% 2.998 3.062 - -2.48% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 2.13% 5.924 6.050 - 1.97% -
BM_lexicographical_compare_three_way_fast_path/4 2.13% 1.147 1.171 - 2.03% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.13% 96806.963 98867.049 - -5.73% -
BM_std_minmax<unsigned_char>/5 2.13% 1.751 1.789 - 0.51% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 2.12% 19.177 19.584 - 1.07% -
std::set<std::string>::equal_range(key)_(non-existent)/32 2.12% 9.986 10.198 - -7.38% -
BM_deque_vector_ranges_move_backward/65536 2.12% 8096.849 8268.467 - 3.64% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.12% 39030.040 39855.591 - 4.49% -
BM_std_min<long_long>/20 2.11% 2.008 2.050 - -0.26% -
SetIntersection_Front_Vector_float_16384_64 2.11% 1429711.111 1459931.435 - 1.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2.11% 2223948.567 2270933.838 - 1.88% -
BM_MakeHeap_uint32_Random_16384 2.11% 1.000 1.021 - -3.77% -
SetIntersection_Interlaced_Set_string_16384_16 2.11% 244039477.766 249185239.974 - -0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 2.11% 9244794.144 9439704.835 - 0.85% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.11% 49879.528 50929.663 - -2.29% -
std::multimap<int,_int>::erase(key)_(existent)/32 2.10% 23.078 23.563 - 3.47% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.10% 521384.531 532346.358 - 1.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 2.10% 1201867.408 1227129.913 - 3.67% -
BM_vector_deque_copy_backward/70000 2.09% 8163.027 8333.963 - -3.27% -
std::find_if(vector<char>)_(bail_25%)/8 2.09% 0.929 0.948 - -0.19% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.09% 1.214 1.239 - 0.62% -
rng::find(vector<char>)_(process_all)/50 2.09% 1.621 1.655 - -8.23% -
std::for_each(list<int>)/8 2.09% 2.505 2.557 - 0.27% -
BM_RangesMakeHeap_string_SingleElement_4 2.09% 3.593 3.668 - -2.06% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.09% 47.669 48.663 - 2.50% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.09% 2.135 2.179 - -0.44% -
SetIntersection_Front_Vector_float_16384_4 2.08% 1123304.282 1146710.314 - 0.15% -
SetIntersection_Interlaced_Vector_string_1024_256 2.08% 20746730.950 21178849.694 - 0.03% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 2.08% 39.421 40.242 - 1.19% -
BM_RangesMakeHeap_uint32_SingleElement_64 2.08% 0.507 0.518 - 1.95% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 2.08% 3.738 3.816 - 0.23% -
std::multiset<int>::ctor(const&)/8192 2.08% 48971.432 49989.562 - -2.41% -
rng::find_if_not(vector<char>)_(bail_25%)/8 2.07% 0.943 0.963 - 0.61% -
SetIntersection_None_Vector_uint64_256_64 2.07% 3526385.901 3599486.004 - 0.62% -
BM_std_min<short>/4000 2.07% 53.074 54.173 - 2.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.07% 0.826 0.843 - 2.19% -
std::multiset<std::string>::equal_range(key)_(existent)/32 2.07% 19.266 19.665 - 13.12% -
BM_PushHeap_uint64_Ascending_16 2.07% 0.912 0.930 - -4.76% -
std::copy_n(list<int>)/32768 2.07% 25805.533 26339.213 - 0.27% -
std::any_of(list<int>)_(process_all)/32768 2.07% 25836.779 26370.960 - 0.01% -
SetIntersection_None_Set_string_262144_4 2.07% 1687660.154 1722517.658 - 3.10% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.07% 17229.120 17584.908 - 2.50% -
rng::find_if_not(vector<int>)_(process_all)/8 2.06% 2.518 2.569 - -1.61% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 2.06% 21.644 22.090 - -3.96% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 2.06% 26.488 27.034 - 0.16% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 2.06% 312.532 318.973 - 1.92% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.06% 38.042 38.826 - -0.14% -
SetIntersection_Front_Set_uint32_262144_16384 2.06% 351370920.612 358607047.965 - 3.89% -
BM_std_min<unsigned_char>/28 2.06% 1.747 1.783 - 2.19% -
std::find_if(vector<int>)_(process_all)/1024 2.06% 283.577 289.405 - -0.21% -
BM_StringFindStringLiteral/256 2.05% 5.326 5.436 - 1.18% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 2.05% 16.161 16.493 - 1.32% -
std::all_of(list<int>)_(process_all)/32768 2.05% 26154.359 26690.573 - -1.55% -
std::partition(vector<int>)_(sparse)/50 2.05% 13.799 14.082 - -2.52% -
BM_std_min<short>/5500 2.05% 74.789 76.321 - 2.29% -
BM_std_min<unsigned_short>/7 2.05% 1.099 1.121 - 3.15% -
std::find(deque<int>)_(process_all)/8 2.05% 3.417 3.487 - 3.58% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.05% 717.313 731.991 - 0.95% -
SetIntersection_None_Vector_uint32_262144_1 2.04% 1163332.856 1187116.749 - -1.15% -
BM_MakeThenSortHeap_uint64_Ascending_262144 2.04% 24.954 25.463 - 2.18% -
BM_MakeThenSortHeap_uint64_Random_4 2.04% 4.024 4.106 - 1.50% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 2.04% 6.745 6.882 - 9.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.04% 2.642 2.696 - 0.59% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.03% 18.684 19.063 - 1.31% -
std::find_first_of(deque<int>)_(large_needle)/50 2.03% 701.586 715.828 - -13.77% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 2.03% 39.256 40.053 - -0.15% -
std::move(list<int>)/32768 2.03% 30781.152 31405.175 - 0.09% -
SetIntersection_Front_Set_uint64_256_4 2.03% 4449607.936 4539748.875 - 0.33% -
std::find_end(deque<int>,_pred)_(process_all)/1024 2.03% 616.069 628.548 - 3.01% -
std::deque<int>::ctor(size)/8192 2.02% 440.529 449.449 - -5.48% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 2.02% 27.736 28.297 - 2.50% -
std::map<int,_int>::find(key)_(existent)/1024 2.02% 3.750 3.826 - -0.91% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.02% 586.673 598.515 - -0.19% -
std::copy_if(list<int>)_(every_other)/4096 2.02% 3172.195 3236.123 - -1.68% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.01% 4692.278 4786.814 - -0.19% -
710_omnetpp_r 2.01% 8.847 9.025 - 0.10% -
rng::find(list<int>)_(bail_25%)/8192 2.00% 1423.272 1451.805 - 1.43% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 2.00% 0.573 0.584 - -2.80% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.00% 0.963 0.982 - 3.93% -
BM_std_min<unsigned_char>/29 2.00% 1.966 2.006 - -1.82% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.99% 14354.583 14640.851 - 1.46% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 1.99% 3.504 3.574 - 0.08% -
BM_RangesPushHeap_uint32_Random_16384 1.99% 6.241 6.365 - 2.84% -
std::find_if(list<int>)_(process_all)/8 1.99% 3.424 3.493 - -0.44% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.99% 700.017 713.941 - 0.92% -
BM_vector_deque_ranges_copy/4000 1.99% 141.319 144.129 - 1.38% -
SetIntersection_Front_Vector_uint64_1024_1024 1.99% 5850734.694 5967049.073 - -13.89% -
std::copy_backward(vector<bool>)_(aligned)/1048576 1.99% 2731.159 2785.406 - -15.33% -
BM_std_minmax_element<long_long>/65536 1.98% 17518.106 17865.478 - 1.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.98% 39221005.015 39998386.090 - 1.97% -
std::sort(deque<int>)_(heap)/8 1.98% 24.754 25.244 - -1.98% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.98% 23.656 24.123 - 2.03% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.97% 1861108.073 1897850.586 - 1.76% -
std::set<std::string>::erase(key)_(existent)/0 1.97% 64.322 65.588 - 0.30% -
std::find_end(vector<int>)_(single_element)/8192 1.97% 1834.008 1870.107 - -1.76% -
BM_deque_deque_ranges_move_backward/4000 1.97% 144.913 147.760 - 1.49% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.96% 199.687 203.600 - 0.43% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 1.96% 6.564 6.692 - -2.34% -
BM_std_min<unsigned_long_long>/14 1.96% 1.931 1.969 - 3.25% -
std::partition_copy(vector<int>)/32 1.96% 8.159 8.319 - 0.79% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.95% 601.176 612.922 - 3.03% -
SetIntersection_Interlaced_Set_string_64_4 1.95% 26877999.369 27402478.037 - -0.39% -
rng::stable_sort(vector<int>)_(heap)/8 1.95% 21.813 22.239 - -0.21% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.95% 829.335 845.482 - -0.09% -
BM_std_minmax<short>/18 1.95% 1.992 2.031 - -2.35% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.95% 33.716 34.372 - 0.97% -
std::shift_left(deque<int>)/50 1.94% 5.481 5.587 - -1.26% -
std::partial_sort(deque<int>)_(repeated)/8 1.94% 27.311 27.842 - 1.57% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.94% 13833.965 14102.722 - 2.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.94% 27112516.622 27637707.493 - -0.16% -
std::find_end(vector<int>,_pred)_(single_element)/1000 1.94% 572.944 584.032 - -0.24% -
BM_RangesSortHeap_string_16384 1.93% 95.947 97.801 - -1.33% -
std::partition(vector<int>)_(sparse)/32 1.93% 8.726 8.894 - -0.58% -
SetIntersection_Front_Set_uint32_256_64 1.93% 6235168.440 6355631.737 - 3.01% -
SetIntersection_None_Set_string_1024_1 1.93% 8932918.245 9105202.194 - 1.49% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.93% 561504.384 572323.938 - 1.88% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.92% 1.382 1.408 - 4.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.92% 1402.366 1429.325 - -0.14% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.92% 23.835 24.293 - 0.11% -
SetIntersection_None_Set_string_64_16 1.92% 19273323.960 19643303.305 - -0.67% -
BM_std_minmax_element<long_long>/70000 1.92% 18696.519 19055.374 - 1.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.92% 18763479.016 19123466.231 - -0.68% -
BM_std_minmax_element<short>/1024 1.91% 268.321 273.459 - -12.60% -
SetIntersection_None_Set_string_262144_256 1.91% 1692200.359 1724496.662 - 3.90% -
rng::copy(vector<bool>)_(aligned)/32768 1.90% 35.309 35.982 - 1.76% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.90% 848.529 864.660 - -0.37% -
rng::move(deque<int>)/64 1.90% 6.318 6.438 - 2.51% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.89% 14155.231 14422.819 - -0.12% -
std::partition_copy(vector<int>)/50 1.89% 12.971 13.215 - 1.68% -
std::find_first_of(vector<int>)_(large_needle)/1024 1.88% 109910.345 111979.633 - 0.32% -
SetIntersection_None_Set_string_262144_16384 1.88% 1691626.139 1723435.057 - 3.28% -
rng::all_of(list<int>)_(process_all)/32768 1.88% 25784.776 26269.321 - -0.56% -
std::find_end(deque<int>)_(process_all)/8192 1.88% 2040.607 2078.943 - 3.76% -
BM_std_min<char>/23 1.87% 2.281 2.324 - -0.76% -
BM_PushHeap_uint32_Random_16 1.87% 4.413 4.495 - -1.49% -
BM_std_minmax<unsigned_short>/20 1.86% 1.952 1.989 - -0.41% -
rng::fill(list<int>)/8192 1.86% 7392.444 7529.996 - -0.72% -
SetIntersection_Front_Vector_string_262144_64 1.86% 3494745.407 3559768.031 - -2.54% -
std::none_of(list<int>)_(process_all)/32768 1.86% 25757.955 26237.004 - -2.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.86% 43824732.315 44638234.416 - 3.11% -
bm_ranges_lexicographical_compare<signed_char>/16 1.86% 1.297 1.321 - -2.44% -
std::list<int>::ctor(Range)_(cheap_elements)/32 1.85% 329.177 335.283 - -3.88% -
rng::find_last(vector<char>)_(bail_90%)/50 1.85% 1.031 1.050 - 1.60% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.85% 97493.132 99300.613 - -2.27% -
std::rotate_copy(deque<int>)/1024 1.85% 34.211 34.845 - -0.24% -
std::set<int>::lower_bound(key)_(existent)/1024 1.85% 4.267 4.346 - 0.66% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.85% 55686.736 56716.741 - 1.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.85% 14.201 14.463 - 0.25% -
std::multimap<int,_int>::find(key)_(non-existent)/32 1.85% 2.239 2.280 - 2.20% -
rng::for_each(map<int>)/8 1.84% 4.474 4.556 - 1.07% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.84% 1817.763 1851.272 - 1.61% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.84% 7.508 7.646 - 0.47% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.84% 20.347 20.721 - 1.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.84% 18.755 19.099 - 1.27% -
rng::generate(list<int>)/32 1.84% 8.537 8.694 - -0.23% -
rng::sort(vector<int>)_(heap)/8 1.84% 22.230 22.638 - 0.73% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.83% 1.339 1.364 - 12.46% -
BM_MakeThenSortHeap_float_Random_262144 1.83% 62.360 63.502 - 1.48% -
SetIntersection_None_Set_float_256_16 1.83% 11083560.219 11286563.912 - 0.11% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.83% 140999.593 143580.637 - 1.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.83% 1.154 1.176 - 1.46% -
std::search(deque<int>)_(single_element)/1000 1.83% 439.237 447.272 - 0.38% -
SetIntersection_Front_Vector_float_262144_16 1.83% 1192260.331 1214040.670 - 1.43% -
std::fill_n(list<int>)/32 1.83% 8.078 8.225 - -1.08% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.82% 68367.888 69614.848 - 1.46% -
rng::search(list<int>)_(single_element)/1024 1.82% 726.036 739.266 - 0.24% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.82% 11.800 12.015 - -0.06% -
SetIntersection_None_Set_float_256_256 1.82% 5868907.246 5975742.722 - 2.59% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.82% 16841.287 17147.606 - -0.95% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.82% 25.770 26.239 - 2.30% -
std::partition_copy(vector<int>)/1024 1.82% 457.240 465.548 - -0.09% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.82% 22.075 22.476 - 3.95% -
SetIntersection_None_Set_uint32_262144_256 1.82% 1150203.369 1171095.377 - 1.24% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.81% 10.704 10.898 - 3.63% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.81% 288.650 293.882 - 2.82% -
BM_std_min<char>/32 1.81% 2.924 2.977 - 1.53% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.81% 68532.616 69773.479 - -1.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.81% 6645.039 6765.346 - -1.27% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.81% 1.433 1.459 - 0.21% -
std::find(vector<char>)_(bail_25%)/8 1.81% 1.011 1.029 - -17.87% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.80% 14445.686 14706.312 - 0.33% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.80% 1.690 1.720 - 1.52% -
rng::search(deque<int>,_pred)_(near_matches)/1024 1.80% 26503.842 26980.943 - 11.94% -
std::search(vector<int>)_(no_match)/8192 1.80% 1660.526 1690.389 - 1.14% -
std::set<std::string>::erase(iterator)/1024 1.79% 28.150 28.655 - 0.32% -
SetIntersection_Interlaced_Set_uint32_16_16 1.79% 40454729.856 41179604.963 - -0.04% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.79% 1.218 1.240 - 0.18% -
std::set<int>::equal_range(key)_(existent)/8192 1.79% 7.957 8.099 - 0.32% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.79% 13711.062 13956.015 - 0.35% -
SetIntersection_None_Set_uint64_256_4 1.78% 11344161.418 11546618.499 - 1.38% -
std::generate_n(list<int>)/8192 1.78% 6911.802 7034.801 - 2.25% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.78% 20.611 20.977 - 0.34% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.78% 204742.214 208384.893 - 0.43% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.78% 10916.691 11110.596 - 0.57% -
std::generate(list<int>)/32 1.78% 8.540 8.692 - -0.83% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.78% 54.835 55.809 - 1.31% -
std::unordered_multiset<int>::erase(iterator)/1024 1.77% 20.052 20.407 - -0.33% -
BM_StringAssignAsciizMix_Transparent 1.77% 3.022 3.076 - 0.47% -
rng::for_each(multiset<int>)/8 1.77% 4.575 4.656 - -1.11% -
std::fill_n(deque<int>)/1024 1.77% 29.624 30.148 - 0.44% -
std::all_of(list<int>)_(process_all)/50 1.77% 21.545 21.926 - -0.09% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 1.77% 17.941 18.258 - -1.58% -
BM_MakeThenSortHeap_uint64_Random_262144 1.77% 35.365 35.990 - 2.20% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.77% 528.970 538.308 - -0.37% -
BM_MakeThenSortHeap_string_SingleElement_16384 1.76% 38.717 39.398 - -0.33% -
bm_ranges_lexicographical_compare<int>/4 1.76% 1.297 1.320 - -1.08% -
std::flat_map<int,_int>::erase(iterator)/1024 1.76% 76.089 77.426 - 1.69% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.76% 1.260 1.282 - -19.67% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.75% 1.273 1.295 - 0.10% -
BM_std_min<char>/70000 1.75% 493.766 502.410 - 2.05% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.75% 530.755 540.038 - -0.36% -
std::none_of(vector<int>)_(process_all)/32 1.75% 8.378 8.525 - 2.33% -
SetIntersection_Front_Set_uint64_1024_4 1.75% 1099855.862 1119080.690 - -2.45% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 1.75% 9.587 9.754 - -8.99% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.74% 10.584 10.768 - 3.07% -
BM_MakeHeap_uint64_Random_262144 1.74% 1.037 1.055 - 1.22% -
SetIntersection_Interlaced_Set_string_262144_64 1.74% 2161488.768 2199072.510 - 3.09% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.74% 23.038 23.438 - 11.07% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.74% 24.501 24.927 - 2.11% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.74% 264645.710 269237.386 - -4.11% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.73% 2.908 2.959 - -0.21% -
rng::for_each(multimap<int>)/8 1.73% 4.513 4.591 - -1.51% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.73% 8.371 8.516 - -1.14% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.73% 3.638 3.701 - -1.50% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.72% 234045374.633 238080711.369 - 3.14% -
rng::contains_subrange(list<int>)_(single_element)/50 1.72% 17.644 17.947 - 1.68% -
rng::partial_sort(vector<int>)_(descending)/8 1.72% 24.851 25.278 - 0.01% -
SetIntersection_None_Set_uint32_262144_64 1.72% 1150543.051 1170286.135 - 1.29% -
BM_std_minmax<unsigned_int>/15 1.72% 2.030 2.065 - -1.60% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.72% 78.951 80.305 - 0.50% -
std::rotate(list<int>)_(by_1/3)/32 1.71% 15.080 15.338 - -1.31% -
BM_RangesPushHeap_uint32_Random_262144 1.71% 6.277 6.384 - 3.11% -
std::unordered_set<int>::erase(key)_(existent)/0 1.71% 21.060 21.420 - 0.01% -
std::generate(list<int>)/50 1.71% 15.364 15.627 - -0.50% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.70% 11.848 12.050 - -0.02% -
std::map<int,_int>::find(key)_(non-existent)/32 1.70% 2.402 2.443 - 2.96% -
std::move(deque<int>)/64 1.70% 6.003 6.105 - 1.92% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 1.70% 92.006 93.571 - -3.07% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.69% 38.392 39.043 - -0.89% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.69% 36197.141 36809.668 - -1.73% -
SetIntersection_Front_Set_string_1024_4 1.69% 1313043.316 1335223.374 - -0.80% -
BM_vector_deque_move_backward/512 1.69% 17.601 17.898 - 0.06% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.69% 301.518 306.600 - 0.28% -
rng::partial_sort(vector<int>)_(heap)/8 1.68% 27.008 27.462 - 3.43% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.68% 16590.771 16869.595 - 0.99% -
rng::rotate(list<int>)_(by_1/2)/1024 1.68% 384.277 390.732 - -0.18% -
BM_std_min<long_long>/7 1.68% 2.349 2.389 - 1.92% -
rng::copy_backward(deque<int>)/262144 1.68% 31356.570 31882.303 - 2.59% -
std::unordered_set<int>::erase(key)_(existent)/32 1.68% 21.059 21.412 - -1.70% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.67% 16.984 17.269 - -2.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.67% 14.112 14.348 - 1.45% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.67% 10.620 10.797 - 0.77% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.67% 12583.186 12792.980 - 0.75% -
BM_std_minmax<unsigned_char>/3 1.66% 1.193 1.212 - 1.39% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.66% 11.987 12.186 - 1.91% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.66% 28.135 28.602 - 1.64% -
BM_std_min<long_long>/6 1.66% 2.131 2.166 - 2.15% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.66% 44.410 45.145 - 1.83% -
SetIntersection_None_Set_uint32_1024_16 1.66% 8781729.313 8927111.072 - 2.42% -
BM_RangesMakeHeap_uint64_Random_262144 1.65% 1.042 1.059 - 1.88% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.65% 54651.832 55555.270 - -0.61% -
SetIntersection_Interlaced_Set_string_1024_1 1.65% 1147866.434 1166837.078 - 2.76% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.65% 24.344 24.746 - 1.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.65% 17714416.270 18006257.464 - 0.43% -
rng::stable_sort(vector<int>)_(repeated)/8 1.65% 16.572 16.845 - 0.42% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.65% 29.378 29.862 - 1.04% -
SetIntersection_None_Set_uint32_256_1 1.64% 11425949.725 11613699.461 - -1.54% -
bm_ranges_lexicographical_compare<int>/8 1.64% 1.530 1.556 - 3.52% -
BM_std_min<short>/1024 1.64% 13.912 14.140 - 2.04% -
std::set<int>::ctor(const&,_alloc)/32 1.64% 215.597 219.133 - -4.35% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.63% 23.027 23.403 - 0.86% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.63% 10.557 10.729 - 0.56% -
SetIntersection_Interlaced_Set_float_262144_4 1.63% 1286060.385 1307030.842 - -0.12% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.63% 277.620 282.135 - 1.78% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.63% 20.942 21.282 - 0.36% -
BM_vector_deque_ranges_copy_backward/64 1.63% 3.035 3.084 - -0.09% -
rng::move_backward(deque<int>)/262144 1.63% 29928.839 30415.225 - -0.78% -
std::set<int>::ctor(&&,_different_allocs)/1024 1.62% 5771.482 5865.261 - 1.62% -
std::set<int>::contains(key)_(non-existent)/8192 1.62% 8.311 8.445 - 1.45% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.62% 14856.234 15096.659 - -1.26% -
BM_PushHeap_float_Ascending_16384 1.62% 4.221 4.289 - -1.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.62% 9.164 9.313 - 0.72% -
BM_std_minmax<unsigned_char>/6 1.62% 2.048 2.082 - -1.03% -
BM_MakeThenSortHeap_string_PipeOrgan_16 1.62% 9.564 9.719 - 1.15% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.61% 1509789.326 1534167.215 - -0.01% -
BM_std_min<unsigned_short>/24 1.61% 2.493 2.533 - 0.62% -
BM_std_minmax<short>/31 1.61% 3.085 3.135 - 1.80% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.61% 815.045 828.193 - 0.27% -
BM_std_min<unsigned_char>/31 1.61% 2.500 2.540 - -0.31% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.61% 13528.009 13745.944 - -1.25% -
SetIntersection_Interlaced_Set_float_16_16 1.61% 41208659.787 41871921.759 - 1.53% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.61% 206349449.766 209664623.997 - -0.73% -
BM_std_minmax<unsigned_char>/7 1.61% 2.434 2.473 - -6.40% -
BM_MakeThenSortHeap_string_Heap_1024 1.61% 62.824 63.833 - 1.46% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 1.60% 2.639 2.681 - 0.55% -
rng::find_if(deque<int>)_(bail_25%)/32768 1.60% 2776.580 2821.043 - -5.32% -
rng::move(vector<int>)/8 1.60% 2.221 2.257 - -2.86% -
BM_deque_deque_move_backward/64000 1.60% 8027.519 8155.949 - -0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.60% 11348349.166 11529887.707 - 1.01% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.60% 561.789 570.771 - -0.10% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.60% 250.197 254.193 - 2.68% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.60% 1.292 1.312 - -5.54% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.59% 3046.191 3094.641 - 1.27% -
BM_std_min<int>/4 1.59% 1.022 1.038 - 5.62% -
std::move_backward(vector<bool>)_(unaligned)/64 1.59% 1.790 1.818 - -2.59% -
BM_std_min<long_long>/5 1.59% 1.904 1.935 - 1.95% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.59% 32.605 33.122 - 0.85% -
BM_std_min<short>/32 1.58% 2.943 2.989 - 2.05% -
BM_std_minmax<unsigned_short>/28 1.58% 2.543 2.584 - 0.13% -
std::move_backward(vector<bool>)_(unaligned)/512 1.58% 4.639 4.712 - 0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.58% 1592909.470 1618063.772 - 1.74% -
SetIntersection_Interlaced_Vector_float_1024_16 1.57% 2819898.220 2864219.465 - 47.16% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 1.57% 18.866 19.162 - -15.11% -
BM_std_minmax<unsigned_char>/4 1.57% 1.473 1.497 - -1.22% -
std::reverse_copy(vector<int>)/4096 1.57% 133.874 135.973 - 0.53% -
rng::find_last(vector<char>)_(bail_10%)/8 1.57% 1.567 1.591 - 1.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.57% 179098839.391 181905092.778 - 1.69% -
BM_CmpEqual_int_short 1.57% 1.120 1.137 - -0.13% -
BM_std_min<short>/65536 1.56% 924.866 939.332 - 1.73% -
std::stable_partition(list<int>)_(sparse)/32 1.56% 9.816 9.969 - -0.32% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 1.56% 59.433 60.362 - 1.44% -
BM_PushHeap_uint64_Random_256 1.55% 5.676 5.764 - 1.97% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.55% 17.891 18.168 - 1.28% -
BM_align/1 1.55% 0.897 0.910 - -5.52% -
SetIntersection_None_Set_uint64_1024_64 1.55% 8675352.491 8809607.535 - 1.41% -
BM_std_minmax_element<short>/4000 1.55% 1024.336 1040.186 - -14.22% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.55% 0.940 0.955 - 0.27% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.54% 6398.836 6497.359 - -0.10% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.54% 24.392 24.767 - 1.66% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.54% 17758.991 18031.834 - 1.93% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.54% 0.696 0.706 - 1.45% -
SetIntersection_Front_Vector_uint64_64_64 1.54% 11180029.828 11351664.820 - -4.93% -
SetIntersection_Interlaced_Set_float_16384_16 1.53% 210626031.949 213858313.364 - -0.35% -
BM_MakeThenSortHeap_float_Random_1024 1.53% 33.192 33.700 - 1.56% -
BM_RangesSortHeap_string_256 1.53% 44.347 45.026 - -0.75% -
SetIntersection_None_Set_uint64_1024_16 1.53% 8738560.901 8872146.790 - 1.77% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 1.53% 2.334 2.369 - 5.70% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.52% 1.486 1.508 - 1.30% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.52% 1532976.971 1556323.728 - -1.83% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.52% 72615.390 73721.048 - 0.00% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.52% 4266.459 4331.358 - 1.61% -
BM_PushHeap_uint32_QuickSortAdversary_16 1.52% 0.936 0.950 - 3.47% -
rng::is_partitioned(vector<int>)_(partitioned)/50 1.52% 8.481 8.610 - -0.74% -
BM_std_minmax<unsigned_long_long>/2 1.52% 0.869 0.882 - -0.04% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.52% 34.099 34.616 - -1.48% -
BM_std_min<short>/64000 1.52% 903.209 916.894 - 1.68% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.51% 208081.870 211229.290 - 1.14% -
rng::reverse_copy(deque<int>)/64 1.51% 19.937 20.238 - 0.19% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.51% 52133.449 52918.600 - 4.01% -
BM_MakeThenSortHeap_uint64_Random_64 1.51% 11.716 11.892 - 1.44% -
BM_StringAssignAsciizMix_Opaque 1.50% 4.728 4.799 - 0.01% -
std::map<int,_int>::contains(key)_(existent)/32 1.50% 1.577 1.601 - 0.48% -
BM_MakeHeap_string_PipeOrgan_16384 1.50% 5.559 5.643 - -0.79% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 1.50% 3.347 3.397 - -1.27% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1.50% 985435.067 1000184.878 - 0.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.49% 66640.303 67636.255 - -0.54% -
std::copy_backward(deque<int>)/8 1.49% 2.738 2.779 - 3.50% -
SetIntersection_Interlaced_Vector_uint64_256_16 1.49% 6192708.049 6284962.235 - -0.40% -
BM_RangesSortHeap_string_1024 1.49% 59.085 59.965 - -1.04% -
std::copy_n(deque<int>)/8 1.49% 2.643 2.682 - 0.27% -
std::fill_n(deque<int>)/8192 1.48% 239.949 243.511 - 1.05% -
std::equal(vector<bool>)_(unaligned)/1048576 1.48% 6396.320 6491.141 - 1.15% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.48% 2.353 2.388 - -3.38% -
BM_std_minmax<char>/2 1.48% 0.895 0.908 - 2.02% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 1.48% 5.165 5.242 - 3.94% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.48% 1.580 1.604 - -0.51% -
BM_std_minmax_element<short>/4096 1.48% 1049.902 1065.443 - -14.28% -
BM_RangesMakeThenSortHeap_string_Random_1024 1.48% 68.603 69.618 - 0.46% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.48% 4098.563 4159.128 - -0.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.47% 1316.425 1335.806 - 0.76% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.47% 8.908 9.039 - 1.11% -
SetIntersection_Interlaced_Set_float_1024_1024 1.47% 15206728.605 15430169.302 - 2.87% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.47% 68.931 69.943 - -1.93% -
rng::partial_sort_copy(list<int>)_(heap)/8 1.47% 16.348 16.589 - -0.04% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.47% 1563364.666 1586310.791 - -0.36% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.47% 28.986 29.411 - -0.17% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.47% 134.904 136.882 - -0.24% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.47% 6.704 6.802 - 2.36% -
BM_std_min<unsigned_int>/28 1.46% 1.962 1.991 - -0.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.46% 14.754 14.969 - 0.75% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.46% 174328165.684 176869937.326 - -0.57% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 1.46% 57520.251 58357.952 - 1.39% -
std::partition(deque<int>)_(sparse)/32 1.46% 9.640 9.780 - -5.74% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 1.46% 2.615 2.653 - -0.43% -
rng::stable_partition(deque<int>)_(sparse)/50 1.45% 27.405 27.803 - -2.57% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.45% 31.180 31.633 - -0.29% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 1.45% 59.093 59.950 - 1.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.45% 10579.287 10732.582 - 2.41% -
BM_MakeThenSortHeap_float_Ascending_64 1.45% 3.960 4.017 - -0.30% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.45% 11.320 11.484 - -0.56% -
SetIntersection_Interlaced_Set_float_262144_16 1.44% 1599214.761 1622311.281 - 0.53% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.44% 372.277 377.648 - -0.86% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.44% 4.521 4.586 - -0.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.44% 17098066.757 17344639.559 - 2.08% -
BM_std_min<long_long>/8 1.44% 2.679 2.717 - 2.33% -
SetIntersection_None_Set_float_256_4 1.44% 11647125.733 11814408.431 - 1.85% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.44% 6486.153 6579.272 - 3.21% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.44% 6.069 6.156 - 1.57% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.43% 22.779 23.105 - -3.66% -
BM_std_minmax_element<char>/4 1.43% 1.242 1.260 - 1.85% -
SetIntersection_Interlaced_Vector_string_256_1 1.43% 4531051.187 4595785.306 - 0.34% -
BM_MakeHeap_string_PipeOrgan_4 1.43% 2.550 2.586 - 0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.43% 1134963.232 1151147.809 - -0.88% -
std::move_backward(deque<int>)/262144 1.43% 29751.221 30175.442 - -1.22% -
rng::stable_sort(deque<int>)_(descending)/8192 1.43% 20881.202 21178.889 - 1.55% -
rng::adjacent_find(deque<int>,_pred)/8 1.42% 4.172 4.232 - 5.94% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.42% 16.047 16.276 - 0.86% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.42% 705.691 715.697 - 0.91% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.41% 260.554 264.233 - 0.46% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.41% 8773.164 8896.951 - -2.70% -
rng::rotate_copy(deque<int>)/32 1.41% 2.693 2.731 - 1.68% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.41% 63254.447 64146.524 - 1.03% -
BM_std_minmax_element<long_long>/64 1.41% 17.474 17.720 - 0.12% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.40% 55.137 55.911 - -0.54% -
BM_StringRelational_Compare_Huge_Empty_Control 1.40% 1.663 1.686 - 0.68% -
std::map<std::string,_int>::clear()/32 1.40% 897.888 910.446 - -1.19% -
rng::for_each(list<int>)/8 1.40% 2.532 2.567 - 6.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1.40% 1116396.368 1131998.045 - -1.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.40% 817541.859 828961.174 - -0.46% -
SetIntersection_None_Set_uint32_262144_1 1.40% 1159141.115 1175315.350 - 0.67% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.39% 14.114 14.311 - 0.89% -
BM_std_min<char>/24 1.39% 2.645 2.682 - 0.59% -
BM_MakeThenSortHeap_uint32_Heap_4 1.39% 1.197 1.214 - -0.53% -
SetIntersection_Front_Vector_string_262144_1 1.39% 1141228.534 1157106.911 - 0.51% -
std::sort(deque<int>)_(repeated)/8192 1.39% 6752.979 6846.863 - 1.60% -
SetIntersection_None_Set_string_262144_64 1.39% 1694752.442 1718305.175 - 3.32% -
BM_CmpLess_uchar_schar 1.39% 1.037 1.051 - 0.90% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.39% 7621.439 7727.292 - -1.25% -
std::search(list<int>,_pred)_(same_length)/8192 1.39% 8941.331 9065.481 - 0.93% -
BM_RangesPopHeap_float_16384 1.38% 33.691 34.158 - 5.87% -
std::list<int>::erase(begin)_(cheap_elements)/8192 1.38% 9.997 10.135 - -3.26% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.38% 4068.752 4125.037 - 1.42% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.38% 233638.370 236870.031 - 1.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.38% 23.806 24.134 - 1.09% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 1.38% 21.594 21.892 - -4.52% -
BM_MakeThenSortHeap_uint64_Random_16384 1.38% 22.087 22.391 - 1.55% -
BM_std_min<long_long>/4 1.38% 1.681 1.704 - 1.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.37% 4505038.904 4566929.525 - 0.92% -
rng::move_backward(vector<bool>)_(unaligned)/4096 1.37% 27.706 28.086 - -0.83% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.37% 2437.334 2470.780 - -0.38% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.37% 23.090 23.407 - -0.25% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.37% 8903.991 9025.797 - 0.51% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.37% 550743.602 558269.147 - 0.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.36% 10015323.153 10151687.890 - 1.38% -
BM_MakeThenSortHeap_uint64_Random_16 1.36% 8.560 8.676 - 1.85% -
std::set<std::string>::insert(value)_(already_present)/8192 1.36% 38.534 39.059 - -2.01% -
std::multimap<std::string,_int>::clear()/32 1.36% 890.973 903.087 - -0.22% -
SetIntersection_Front_Set_uint32_64_16 1.36% 16761495.227 16989330.039 - 1.75% -
rng::contains(deque<int>)_(process_all)/8192 1.36% 1910.885 1936.849 - 1.45% -
rng::move(vector<bool>)_(aligned)/64 1.36% 1.897 1.923 - 4.31% -
rng::stable_partition(deque<int>)_(sparse)/8192 1.36% 3401.257 3447.434 - -1.18% -
std::stable_sort(vector<int>)_(ascending)/8 1.36% 16.791 17.019 - 0.74% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.36% 15.821 16.036 - 0.05% -
std::partial_sort(deque<int>)_(shuffled)/1024 1.36% 15974.399 16191.115 - 0.43% -
SetIntersection_Front_Set_uint32_16384_16 1.36% 1306571.012 1324284.313 - 1.62% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.36% 8.111 8.221 - 0.38% -
std::partial_sort(deque<int>)_(ascending)/1024 1.35% 7872.857 7979.436 - 0.31% -
BM_RangesPushHeap_string_QuickSortAdversary_4 1.35% 6.074 6.156 - 1.07% -
std::none_of(list<int>)_(process_all)/32 1.35% 11.532 11.688 - -2.97% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.35% 197.232 199.895 - 1.10% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.35% 2.120 2.149 - 0.04% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.35% 34.527 34.992 - -0.07% -
BM_std_min<unsigned_long_long>/23 1.35% 2.429 2.462 - -0.51% -
BM_vector_deque_ranges_move_backward/1 1.34% 2.183 2.212 - -5.55% -
BM_std_minmax_element<short>/512 1.34% 138.028 139.876 - -10.58% -
BM_std_minmax<unsigned_short>/17 1.34% 1.712 1.735 - 0.15% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.34% 8.004 8.111 - 0.70% -
rng::is_partitioned(list<int>)_(partitioned)/8192 1.34% 7168.426 7264.280 - -11.39% -
BM_LowerBound_pair<uint32,_uint32>_256 1.34% 32.909 33.348 - 1.62% -
std::list<int>::erase(begin)_(cheap_elements)/1024 1.34% 10.165 10.301 - -4.44% -
std::unordered_set<int>::insert(value)_(new_value)/32 1.34% 20.113 20.382 - 5.41% -
bm_ranges_lexicographical_compare<signed_char>/512 1.33% 7.690 7.793 - -2.98% -
BM_LowerBound_float_64 1.33% 8.522 8.636 - 1.45% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.33% 35.316 35.785 - -0.68% -
SetIntersection_Front_Set_uint32_256_4 1.33% 4483068.703 4542475.062 - 2.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.32% 1090735.430 1105182.495 - -1.19% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 1.32% 777.472 787.761 - -7.14% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.32% 24.316 24.637 - 0.86% -
BM_deque_deque_ranges_move_backward/4096 1.32% 152.169 154.181 - 0.31% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.32% 187.424 189.901 - 2.24% -
rng::sort(vector<NonIntegral>)_(heap)/8 1.32% 22.475 22.772 - 0.55% -
BM_MakeThenSortHeap_uint64_Descending_64 1.32% 8.401 8.512 - 1.65% -
SetIntersection_None_Set_string_262144_1 1.32% 1696284.342 1718627.199 - 3.01% -
std::sort(deque<int>)_(descending)/8 1.32% 25.714 26.053 - -1.67% -
std::partition_point(deque<int>)/8192 1.32% 16.243 16.456 - 0.08% -
SetIntersection_Front_Vector_string_16_16 1.32% 54699273.165 55419000.923 - 0.03% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.31% 0.984 0.997 - 0.70% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.31% 1.474 1.493 - -1.55% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.31% 1921189.127 1946393.475 - -0.95% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.31% 24.395 24.714 - 1.41% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.31% 3.568 3.615 - 0.78% -
rng::is_sorted_until(vector<int>,_pred)/8 1.31% 3.410 3.455 - 1.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.31% 3.680 3.728 - 8.99% -
BM_std_minmax<unsigned_char>/11 1.31% 1.712 1.734 - -2.05% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.30% 139722.410 141545.175 - 0.87% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.30% 14.674 14.865 - -1.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.30% 1126792.444 1141452.993 - -0.78% -
BM_CmpEqual_short_short 1.30% 1.117 1.131 - 0.20% -
rng::contains_subrange(list<int>)_(single_element)/16 1.30% 4.955 5.019 - 0.03% -
std::transform(list<int>)_(identity_transform)/32 1.30% 16.015 16.223 - 1.00% -
std::partial_sort(deque<int>)_(shuffled)/8 1.30% 33.296 33.728 - 0.44% -
SetIntersection_Interlaced_Vector_float_16384_1 1.30% 1107324.678 1121682.418 - 0.61% -
SetIntersection_None_Vector_string_16384_4 1.29% 1281102.817 1297691.212 - 1.04% -
BM_StringAssignStr_Large_Opaque 1.29% 10.166 10.297 - -0.04% -
std::transform(deque<int>,_deque<int>)/50 1.29% 33.403 33.834 - 0.69% -
std::unordered_set<std::string>::erase(key)_(existent)/32 1.29% 73.999 74.952 - 5.63% -
SetIntersection_Front_Set_float_16_16 1.29% 41397596.381 41930433.460 - 0.88% -
SetIntersection_Front_Set_uint32_256_1 1.29% 4445411.054 4502628.537 - 2.18% -
rng::sort(deque<int>)_(descending)/8 1.29% 25.537 25.865 - -1.48% -
std::find_if(vector<char>)_(process_all)/1024 1.29% 270.231 273.704 - 0.85% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.28% 1.197 1.213 - 1.21% -
SetIntersection_Front_Vector_uint32_262144_64 1.28% 1428603.747 1446930.518 - -4.65% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.28% 31.256 31.657 - -2.18% -
BM_std_minmax<unsigned_long_long>/6 1.28% 2.088 2.115 - -0.39% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.28% 14.240 14.422 - 0.53% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.28% 169849.770 172018.961 - 0.46% -
rng::find_if_not(vector<char>)_(process_all)/8 1.28% 2.469 2.501 - -0.97% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 1.28% 23.627 23.928 - 2.11% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.27% 31.841 32.247 - 1.03% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 1.27% 7.461 7.556 - 0.54% -
BM_std_minmax<unsigned_char>/14 1.27% 2.543 2.575 - -2.47% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 1.27% 5.479 5.549 - 1.29% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 1.27% 13.373 13.543 - -0.78% -
rng::for_each(multimap<int>::iterator)/8 1.27% 4.500 4.557 - 0.72% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.27% 20.673 20.935 - -0.22% -
BM_std_min<unsigned_long_long>/32 1.27% 3.261 3.302 - 0.56% -
rng::fill(deque<int>)/1024 1.26% 29.578 29.952 - 0.62% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.26% 16.205 16.410 - 1.50% -
SetIntersection_None_Vector_string_256_1 1.26% 4744770.948 4804752.123 - 1.35% -
std::find_end(forward_list<int>)_(process_all)/1024 1.26% 708.410 717.359 - -0.10% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.26% 113040.150 114462.349 - -1.27% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.26% 23.356 23.650 - -0.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.26% 83870.291 84924.390 - -3.13% -
rng::find_end(deque<int>)_(single_element)/8192 1.26% 2203.322 2231.009 - -0.09% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.25% 3.967 4.016 - 0.13% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.25% 109.318 110.689 - 0.71% -
SetIntersection_None_Set_uint32_262144_16 1.25% 1156487.547 1170977.213 - 1.14% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.25% 471.852 477.761 - 0.80% -
BM_std_minmax<short>/11 1.25% 1.795 1.818 - 1.34% -
std::set<int>::erase(key)_(existent)/0 1.25% 20.266 20.519 - -1.05% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.25% 1.244 1.259 - 1.66% -
BM_MakeHeap_string_Descending_64 1.25% 2.560 2.592 - -0.70% -
BM_CmpLess_int_uint 1.25% 1.111 1.125 - -0.47% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 1.25% 10.874 11.009 - -13.80% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.24% 2.610 2.643 - 0.46% -
BM_PushHeap_string_Random_16 1.24% 10.102 10.228 - 0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.24% 4236060.176 4288615.457 - -0.08% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.24% 4255.268 4307.994 - 0.02% -
BM_std_min<char>/512 1.24% 6.319 6.397 - 2.33% -
BM_StringEraseToEnd_Large_Transparent 1.24% 0.842 0.853 - 0.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.24% 9.454 9.571 - -0.52% -
BM_std_min<unsigned_short>/1024 1.23% 13.906 14.078 - 1.70% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.23% 8.736 8.844 - 0.85% -
BM_deque_vector_ranges_move_backward/1 1.23% 2.117 2.143 - 1.55% -
BM_std_min<unsigned_short>/20 1.23% 2.221 2.248 - -3.40% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.23% 26.369 26.693 - 0.06% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.23% 4.892 4.952 - -0.14% -
BM_RangesMakeThenSortHeap_string_Random_64 1.23% 39.175 39.655 - 0.35% -
BM_std_min<unsigned_short>/4096 1.22% 55.144 55.819 - 1.35% -
BM_RangesPushHeap_string_Ascending_64 1.22% 7.442 7.533 - -0.43% -
SetIntersection_Front_Vector_uint64_16384_16 1.22% 1181993.107 1196449.690 - -0.70% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 1.22% 7898.897 7995.484 - 0.70% -
rng::sort(deque<int>)_(repeated)/8 1.22% 18.482 18.708 - -1.75% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 1.22% 32.669 33.069 - -8.56% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.22% 282.302 285.750 - -3.00% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.22% 22.404 22.678 - 2.29% -
BM_MakeHeap_uint32_Random_262144 1.22% 1.007 1.019 - 0.28% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.22% 5.376 5.442 - -0.43% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.22% 4.384 4.437 - 2.98% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.21% 33.628 34.036 - -0.13% -
BM_std_min<unsigned_short>/10 1.21% 1.017 1.030 - 1.17% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.21% 206805341.018 209314279.924 - 0.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.21% 39689980.131 40171093.875 - -0.66% -
rng::sort(deque<int>)_(qsort_adversarial)/1024 1.21% 18133.682 18353.459 - 1.33% -
BM_MakeThenSortHeap_float_Random_16384 1.21% 47.354 47.928 - 1.86% -
BM_RangesPopHeap_string_256 1.21% 40.711 41.202 - 0.92% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.21% 17.328 17.537 - 1.74% -
BM_std_min<unsigned_short>/4000 1.21% 53.752 54.400 - 1.34% -
BM_deque_vector_move/1 1.20% 2.132 2.157 - 3.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.20% 10.418 10.543 - 1.29% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 1.20% 10062.098 10183.025 - -11.83% -
SetIntersection_Front_Vector_string_16384_4 1.20% 1248496.883 1263493.678 - 0.22% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.20% 939.210 950.490 - -0.45% -
rng::partial_sort(vector<int>)_(ascending)/8 1.20% 20.636 20.883 - -0.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 1.20% 7346308.583 7434213.149 - -1.89% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 1.20% 3.006 3.042 - -0.01% -
SetIntersection_Front_Vector_string_1024_4 1.19% 1238963.220 1253721.916 - 0.34% -
rng::sample(deque<int>)/32 1.19% 312.648 316.371 - 0.13% -
SetIntersection_Front_Set_uint64_16384_64 1.19% 1913438.329 1936188.534 - -3.88% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.19% 19131.650 19358.828 - 0.17% -
SetIntersection_Interlaced_Set_uint64_16_4 1.19% 64343394.503 65107385.785 - 1.41% -
SetIntersection_None_Set_uint32_262144_4 1.19% 1157711.346 1171455.975 - 1.52% -
SetIntersection_Front_Vector_uint64_16384_1 1.19% 1099134.946 1112169.939 - 0.47% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.19% 16.585 16.782 - 1.52% -
SetIntersection_None_Set_uint32_1024_4 1.19% 8696221.928 8799315.322 - -0.82% -
rng::rotate(list<int>)_(by_1/3)/50 1.18% 23.588 23.867 - -2.03% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.18% 4257.964 4308.386 - 0.17% -
BM_MakeThenSortHeap_uint64_Descending_256 1.18% 8.639 8.742 - 0.79% -
SetIntersection_Front_Vector_uint64_262144_16 1.18% 1167680.955 1181477.271 - -0.20% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.18% 136267.164 137877.143 - -1.17% -
std::vector<std::string>::ctor(size)/32 1.18% 33.569 33.965 - -2.09% -
BM_MakeThenSortHeap_string_Ascending_16 1.18% 9.675 9.789 - 0.95% -
BM_MakeThenSortHeap_string_PipeOrgan_64 1.18% 15.068 15.246 - 1.02% -
SetIntersection_None_Set_float_262144_1 1.18% 1162173.096 1175860.349 - -0.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.18% 18129815.843 18343232.126 - 1.45% -
std::copy(vector<bool>)_(aligned)/4096 1.18% 4.700 4.756 - 2.62% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.18% 976.147 987.617 - 0.91% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.17% 41542.158 42030.004 - -0.61% -
BM_std_minmax<unsigned_long_long>/7 1.17% 2.528 2.558 - -0.48% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.17% 2631.783 2662.651 - -7.09% -
BM_std_minmax<short>/26 1.17% 2.480 2.509 - 3.14% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.17% 164.650 166.579 - 0.56% -
std::set<int>::erase(iterator)/8192 1.17% 20.328 20.566 - 0.15% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.17% 6940.574 7021.703 - 0.16% -
rng::sort(deque<int>)_(pipe-organ)/8 1.17% 20.869 21.113 - -2.68% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.17% 22.785 23.051 - -0.63% -
bm_swap_ranges_vb_aligned/8 1.17% 3.350 3.389 - -0.04% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.17% 87.673 88.695 - 1.47% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.17% 1.178 1.191 - 0.78% -
std::unique(list<int>)_(contiguous)/8192 1.16% 6969.621 7050.720 - -9.23% -
BM_std_minmax<short>/25 1.16% 2.203 2.228 - -2.84% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.16% 41.528 42.011 - 1.20% -
rng::remove_if(list<int>)_(prefix)/8192 1.16% 9138.536 9244.644 - 2.03% -
bm_ranges_lexicographical_compare<int>/2 1.16% 1.527 1.545 - -2.49% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.16% 3810.438 3854.485 - -0.45% -
BM_MakeThenSortHeap_float_SingleElement_262144 1.15% 52.396 53.001 - 2.91% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.15% 8.864 8.967 - 1.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 1.15% 3651714.423 3693826.250 - 1.41% -
BM_RangesMakeThenSortHeap_float_Random_64 1.15% 17.660 17.863 - 0.21% -
BM_CmpLess_uint_ushort 1.15% 1.124 1.137 - 1.16% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.15% 208.455 210.853 - -0.03% -
SetIntersection_None_Vector_uint64_1024_1 1.15% 1142154.499 1155289.841 - 4.74% -
rng::search_n(vector<int>)_(no_match)/1048576 1.15% 209154.474 211558.768 - 0.93% -
BM_MakeThenSortHeap_uint64_SingleElement_16 1.15% 3.992 4.037 - 1.13% -
rng::rotate(vector<int>)_(1_element_backward)/1024 1.15% 35.682 36.091 - 0.63% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.14% 22.469 22.726 - 1.12% -
std::multimap<int,_int>::erase(iterator)/32 1.14% 20.733 20.970 - 0.92% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.14% 14.541 14.707 - -0.13% -
std::multiset<int>::ctor(const&)/1024 1.14% 6157.884 6228.140 - -2.81% -
SetIntersection_Interlaced_Set_uint64_16_1 1.14% 66555109.816 67313350.809 - 1.13% -
BM_StringAssignStr_Large_Transparent 1.14% 10.158 10.273 - -0.50% -
std::unordered_set<int>::insert(value)_(already_present)/8192 1.14% 2.236 2.261 - -26.59% -
std::set<std::string>::clear()/8192 1.14% 202010.872 204307.619 - 0.13% -
std::set<int>::erase(key)_(existent)/32 1.14% 21.871 22.119 - -0.22% -
rng::for_each(multimap<int>)/32 1.14% 22.421 22.676 - -2.49% -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 1.14% 25.542 25.832 - 1.07% -
BM_RangesSortHeap_string_64 1.13% 29.800 30.139 - -1.00% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.13% 52180.416 52772.406 - -1.62% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 1.13% 16.692 16.881 - 0.88% -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 1.13% 7102.151 7182.518 - -0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.13% 1125731.376 1138447.973 - 0.82% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.13% 20.760 20.995 - -0.14% -
SetIntersection_None_Set_uint64_64_16 1.13% 18977174.160 19191164.853 - 0.96% -
BM_std_min<unsigned_short>/5500 1.13% 75.527 76.377 - 1.28% -
BM_deque_vector_copy/64 1.13% 2.573 2.602 - 0.73% -
BM_MakeThenSortHeap_uint64_Ascending_64 1.12% 8.338 8.432 - 1.34% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 1.12% 28.571 28.891 - 0.13% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.12% 51.061 51.634 - -0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.12% 5266124.134 5325183.390 - 1.08% -
BM_std_min<unsigned_long_long>/8 1.12% 2.329 2.355 - 1.65% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.12% 3.680 3.721 - 0.41% -
BM_MakeThenSortHeap_float_Heap_262144 1.12% 31.070 31.417 - 1.73% -
BM_deque_vector_ranges_move_backward/1024 1.12% 36.700 37.111 - 1.52% -
BM_deque_vector_copy_backward/5500 1.12% 199.558 201.788 - 1.69% -
BM_std_minmax_element<short>/5500 1.12% 1409.228 1424.973 - -14.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.12% 3.490 3.529 - -1.24% -
SetIntersection_None_Set_float_262144_16384 1.12% 1163602.455 1176584.226 - 0.42% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.11% 29.704 30.035 - 0.30% -
rng::count(list<int>)_(every_other)/1024 1.11% 703.176 711.005 - 0.10% -
SetIntersection_Front_Vector_float_1024_4 1.11% 1119411.652 1131852.812 - -0.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.11% 8.695 8.792 - -0.80% -
std::flat_map<int,_int>::erase(iterator)/32 1.11% 20.825 21.056 - 0.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.11% 32.692 33.054 - -1.47% -
BM_std_min<int>/16 1.11% 1.691 1.710 - 0.12% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.11% 23.489 23.749 - -0.94% -
rng::find_if_not(vector<char>)_(process_all)/32768 1.11% 8139.027 8229.045 - 1.12% -
std::unordered_set<std::string>::clear()/32 1.11% 925.829 936.068 - -0.61% -
std::multiset<int>::insert(value)_(already_present)/1024 1.10% 28.557 28.872 - -3.76% -
753_ns3_r 1.10% 10.220 10.332 - 0.30% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.10% 283.395 286.521 - 0.01% -
rng::sort(deque<int>)_(ascending)/8 1.10% 18.237 18.438 - -1.85% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.10% 1947.742 1969.215 - 0.40% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.10% 8607.197 8702.061 - -0.26% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.10% 87.514 88.477 - 1.07% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.10% 2.415 2.442 - 4.52% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.10% 2.431 2.457 - 0.78% -
std::set<int>::find(key)_(existent)/1024 1.10% 4.020 4.064 - 0.44% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.10% 16.886 17.071 - 0.91% -
rng::none_of(vector<int>)_(process_all)/32 1.10% 8.329 8.420 - -0.85% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.10% 18999.792 19208.269 - 1.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.09% 4.045 4.089 - 0.34% -
rng::stable_partition(list<int>)_(dense)/8192 1.09% 18229.439 18427.945 - -0.73% -
BM_std_minmax<long_long>/15 1.09% 3.649 3.689 - 0.71% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.09% 955445.278 965832.301 - -0.63% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.08% 197.218 199.357 - -0.95% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.08% 9.303 9.404 - -0.33% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.08% 15703.929 15874.120 - -0.39% -
BM_PushHeap_string_Random_64 1.08% 12.649 12.785 - -0.90% -
rng::find_if_not(deque<int>)_(process_all)/8 1.08% 3.927 3.969 - 0.43% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.08% 499.981 505.378 - 0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.08% 1109716.450 1121694.853 - -0.05% -
BM_CmpEqual_ushort_ushort 1.08% 1.107 1.119 - 0.00% -
BM_MakeThenSortHeap_string_Ascending_16384 1.08% 62.292 62.963 - -2.20% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.08% 990331.326 1000990.043 - 1.47% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 1.08% 69.450 70.197 - 1.10% -
BM_std_min<long_long>/14 1.07% 2.628 2.656 - 0.37% -
BM_deque_vector_move/1024 1.07% 36.990 37.387 - -0.23% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.07% 147366.814 148947.638 - 0.93% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.07% 27.382 27.675 - 0.63% -
std::search(vector<int>)_(single_element)/8192 1.07% 1820.463 1839.900 - 0.53% -
std::partition_copy(deque<int>)/1024 1.07% 635.141 641.922 - 0.93% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 1.07% 6.565 6.635 - -0.41% -
BM_std_min<unsigned_char>/14 1.06% 1.795 1.814 - -0.97% -
std::partition_point(deque<int>)/1024 1.06% 9.226 9.324 - 1.61% -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.06% 211.191 213.437 - 1.02% -
std::sort(vector<NonIntegral>)_(heap)/8 1.06% 22.325 22.562 - 0.54% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.06% 14587.835 14742.705 - 0.76% -
SetIntersection_Front_Vector_uint64_16384_256 1.06% 2291855.874 2316175.352 - -0.25% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 1.06% 4.452 4.499 - -0.14% -
SetIntersection_Front_Vector_uint64_256_4 1.06% 4348956.633 4395040.861 - -1.72% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.06% 51.335 51.879 - -0.72% -
SetIntersection_Front_Vector_uint64_16384_4 1.06% 1119365.725 1131202.721 - -0.24% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.06% 725.020 732.686 - 0.60% -
rng::find_if_not(vector<int>)_(process_all)/32768 1.06% 8819.342 8912.586 - 1.10% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.06% 3714.704 3753.925 - -4.67% -
BM_std_min<char>/65536 1.05% 462.803 467.682 - 1.45% -
BM_std_min<unsigned_int>/64 1.05% 2.826 2.855 - 0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.05% 8754980.411 8846874.401 - 1.71% -
std::find_if_not(vector<char>)_(process_all)/50 1.05% 12.516 12.648 - 0.23% -
BM_MakeThenSortHeap_uint32_Heap_64 1.05% 8.100 8.185 - 0.53% -
BM_CmpLess_schar_int 1.04% 1.136 1.147 - 1.22% -
BM_std_min<char>/64000 1.04% 452.169 456.890 - 1.42% -
BM_MakeThenSortHeap_string_Heap_262144 1.04% 178.241 180.098 - 0.73% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.04% 141347.330 142819.552 - 0.87% -
std::partial_sort(vector<int>)_(ascending)/8 1.04% 20.668 20.883 - -0.22% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.04% 608.758 615.091 - -0.13% -
std::find(vector<int>)_(bail_25%)/8 1.04% 1.374 1.388 - -3.64% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.04% 8.780 8.871 - 0.44% -
rng::partial_sort_copy(deque<int>)_(descending)/1024 1.04% 8485.861 8573.888 - 1.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.03% 8679669.839 8769390.635 - -0.28% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.03% 496725.277 501856.883 - 1.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.03% 2019863.443 2040729.006 - 2.15% -
BM_MakeThenSortHeap_string_Heap_256 1.03% 49.090 49.598 - 1.38% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.03% 4.069 4.111 - 1.46% -
BM_MakeThenSortHeap_float_Ascending_1024 1.03% 8.723 8.813 - 2.04% -
BM_MakeThenSortHeap_uint64_Ascending_16 1.03% 5.478 5.534 - 1.43% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 1.03% 77.524 78.322 - 1.35% -
std::unordered_set<int>::erase(iterator)/32 1.03% 20.073 20.280 - 0.36% -
BM_deque_deque_move_backward/5500 1.03% 204.845 206.952 - -0.37% -
std::remove(list<int>)_(prefix)/8192 1.03% 8317.967 8403.490 - 0.85% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.03% 28.526 28.819 - 0.61% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.03% 34.600 34.955 - -0.92% -
std::stable_sort(deque<int>)_(shuffled)/8 1.03% 24.073 24.320 - -1.55% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.03% 1.752 1.770 - 0.90% -
std::sort(vector<int>)_(pipe-organ)/8 1.03% 18.628 18.819 - 1.44% -
std::unique(list<int>)_(sprinkled)/1024 1.03% 951.079 960.832 - 0.79% -
std::multiset<std::string>::find(key)_(non-existent)/1024 1.02% 22.145 22.371 - 1.59% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.02% 5729.589 5788.231 - 0.14% -
BM_RangesPushHeap_float_Ascending_64 1.02% 1.747 1.765 - 1.57% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.02% 24.760 25.013 - 2.03% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.02% 168295946.102 170014318.487 - -0.69% -
BM_RangesPushHeap_string_QuickSortAdversary_16 1.02% 10.181 10.285 - 1.28% -
std::set<std::string>::upper_bound(key)_(existent)/1024 1.02% 23.140 23.376 - 0.55% -
std::remove_if(deque<int>)_(sprinkled)/32 1.02% 56.119 56.691 - 0.60% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.02% 450.997 455.591 - -0.69% -
BM_MakeThenSortHeap_uint32_Heap_16384 1.02% 16.390 16.557 - 1.05% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.02% 8.554 8.641 - 1.63% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 1.01% 16.201 16.366 - 0.63% -
rng::rotate(deque<int>)_(1_element_backward)/50 1.01% 5.677 5.734 - -0.24% -
std::partial_sort(deque<int>)_(heap)/8192 1.01% 283639.195 286492.855 - -1.61% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 1.01% 2.978 3.008 - 2.63% -
std::vector<std::string>::ctor(size)/8192 1.01% 4229.161 4271.689 - 0.40% -
SetIntersection_None_Vector_uint64_1024_64 1.00% 1141726.734 1153200.424 - 0.02% -
std::copy_if(vector<int>)_(every_other)/8 1.00% 2.530 2.555 - 0.43% -
std::replace(vector<int>)_(prefix)/50 1.00% 7.594 7.671 - -1.50% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.00% 6.039 6.100 - 0.51% -
BM_deque_deque_ranges_move/64000 1.00% 2837.385 2865.853 - 1.26% -
rng::find_last(list<int>)_(bail_10%)/8 1.00% 2.057 2.077 - -0.77% -
rng::partial_sort_copy(list<int>)_(repeated)/8 1.00% 8.394 8.478 - -2.37% -
std::replace_if(vector<int>)_(prefix)/1024 1.00% 271.697 274.419 - -0.45% -
BM_RangesMakeHeap_string_Ascending_16 1.00% 3.695 3.732 - 0.25% -
SetIntersection_Front_Set_uint32_16384_1024 1.00% 15461815.069 15616437.992 - 1.43% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 201.472 - -0.15% -
std::find_end(deque<int>)_(match_near_end)/8192 -99.83% 165994.873 279.006 - -3.90% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 204.869 - 1.48% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 286.627 - 3.87% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 628.624 - -0.16% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 630.799 - -0.06% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 594.222 - -0.32% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 602.295 - -0.40% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 600.587 - -0.09% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 478.619 - -0.13% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 486.676 - -0.09% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 619.438 - -0.15% -
std::find_end(deque<int>)_(match_near_end)/1024 -98.99% 3325.850 33.734 - -7.03% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 24.921 - -0.24% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.866 - -0.17% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.78% 3176.120 38.713 - 13.30% -
std::find_end(list<int>)_(match_near_end)/1024 -98.69% 4607.023 60.213 - -0.01% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.69% 5126.426 67.136 - -0.09% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.65% 4568.494 61.567 - -0.62% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5125.111 70.135 - 0.02% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.34% 4606.466 76.424 - 0.44% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.131 - -0.09% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.05% 3145.919 61.239 - -0.43% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.98% 3856.900 77.946 - -0.05% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.75% 772.137 63.714 - -0.54% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.32% 823.035 71.475 - -0.14% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.21% 821.234 80.431 - -0.07% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.50% 264.507 27.765 - -0.55% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.47% 555.921 58.515 - -0.05% -
std::find_end(list<int>)_(match_near_end)/1000 -89.42% 749.559 79.302 - -0.44% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.31% 262.594 28.077 - -0.63% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.30% 557.330 59.646 - -0.27% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.21% 330.652 35.685 - -9.60% -
rng::find_end(deque<int>)_(match_near_end)/1000 -88.36% 325.687 37.900 - 12.66% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.51% 596.926 74.536 - 0.27% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.17% 590.037 75.695 - -1.84% -
std::find_end(deque<int>)_(same_length)/8192 -81.92% 14836.594 2681.743 - -2.64% -
std::find_end(deque<int>)_(same_length)/1024 -81.82% 1848.876 336.193 - -2.68% -
rng::find_end(deque<int>)_(same_length)/8192 -74.57% 11291.873 2871.436 - 1.96% -
rng::find_end(deque<int>)_(same_length)/1024 -74.20% 1403.762 362.147 - 2.36% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.91% 3571.863 1038.906 - -0.08% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -68.63% 27176762.565 8525310.227 - -12.42% -
std::find_end(deque<int>)_(same_length)/1000 -64.72% 940.071 331.639 - -1.77% -
std::copy_backward(vector<bool>)_(aligned)/262144 -62.86% 749.637 278.432 - -59.20% -
rng::find_end(deque<int>)_(same_length)/1000 -62.48% 939.226 352.444 - 1.80% -
std::find_end(list<int>,_pred)_(same_length)/8192 -61.85% 20587.125 7853.186 - -7.93% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.18% 11552.573 4946.672 - -0.04% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.29% 11485.048 5134.546 - 0.06% -
std::remove_copy(list<int>)_(prefix)/1024 -53.44% 1616.980 752.922 - -0.46% -
std::find_end(list<int>)_(same_length)/8192 -52.35% 18652.964 8887.454 - 5.40% -
rng::fill(list<int>)/50 -52.33% 35.178 16.768 - -0.36% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -52.20% 123.465 59.012 - -50.52% -
rng::find_last_if(list<int>)_(bail_10%)/50 -52.05% 36.504 17.504 - -0.17% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -52.02% 3921.697 1881.570 - -0.30% -
std::find_end(deque<int>)_(near_matches)/8192 -52.02% 2352157.408 1128610.730 - -0.10% -
std::swap_ranges(list<int>)/1024 -51.57% 1568.947 759.849 - -0.57% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.50% 499.582 242.273 - -0.31% -
rng::find_end(vector<int>)_(same_length)/1024 -51.43% 513.721 249.517 - -2.64% -
rng::find_end(vector<int>)_(same_length)/1000 -51.38% 502.089 244.128 - -1.30% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -51.33% 19365.065 9425.928 - -5.61% -
std::find_end(vector<int>)_(same_length)/1000 -51.31% 499.138 243.020 - -0.39% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.21% 1251.621 610.670 - -0.31% -
std::find_end(vector<int>)_(same_length)/1024 -51.20% 510.199 248.966 - -0.26% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.20% 10257.544 5005.654 - -0.38% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.18% 1281.249 625.481 - -0.28% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.81% 1584.591 779.466 - -0.58% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.78% 1583.779 779.477 - -0.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -50.76% 20892693.637 10288045.947 - -3.12% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.74% 1547.523 762.295 - -0.56% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.70% 1547.258 762.788 - -0.58% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -50.62% 122.753 60.617 - -32.27% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.95% 1559.576 780.506 - -0.23% -
rng::find_end(list<int>)_(same_length)/1000 -49.83% 1475.782 740.333 - -0.85% -
std::find_end(list<int>)_(same_length)/1024 -49.75% 1508.105 757.843 - -0.64% -
std::find_end(vector<int>)_(same_length)/8192 -49.63% 4048.483 2039.040 - -0.14% -
rng::find_end(list<int>)_(same_length)/1024 -49.46% 1495.851 755.974 - -0.59% -
std::find_end(list<int>)_(same_length)/1000 -49.33% 1477.769 748.834 - -0.61% -
rng::find_end(vector<int>)_(same_length)/8192 -49.20% 3826.819 1944.202 - -1.44% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.06% 1252.685 638.140 - -0.46% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.04% 1222.852 623.180 - -0.44% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.99% 10022.870 5112.901 - -0.37% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.88% 1565.377 800.218 - -0.20% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -48.16% 46.158 23.929 - -59.23% -
std::find_end(deque<int>)_(near_matches)/1000 -47.61% 30100.476 15769.253 - -7.27% -
std::find_end(deque<int>)_(near_matches)/1024 -47.46% 31268.968 16430.192 - -6.74% -
rng::find_end(deque<int>)_(near_matches)/8192 -46.93% 2136620.622 1134003.985 - -5.13% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.70% 1440.233 767.704 - -0.25% -
rng::find_end(list<int>)_(same_length)/8192 -45.67% 15910.348 8644.037 - 2.63% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.58% 23.598 12.841 - 0.02% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -45.05% 1363.352 749.230 - -0.26% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -43.99% 0.484 0.271 - -11.16% -
BM_PushHeap_string_Descending_262144 -43.18% 5.448 3.095 - -3.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -39.48% 5992121.144 3626449.929 - -53.45% -
BM_std_min<unsigned___int128>/65536 -39.33% 43894.516 26630.719 - 5.11% -
BM_std_min<unsigned___int128>/70000 -39.27% 46877.141 28467.862 - 5.22% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -39.20% 11.940 7.260 - -3.19% -
BM_std_min<unsigned___int128>/64000 -39.07% 42883.511 26130.318 - 5.68% -
rng::find_end(deque<int>)_(near_matches)/1024 -38.81% 28629.841 17519.114 - -2.96% -
BM_std_min<unsigned___int128>/5500 -38.79% 3656.764 2238.249 - 5.66% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.78% 13.472 8.248 - -0.56% -
BM_std_min<unsigned___int128>/4096 -38.77% 2722.689 1667.224 - 5.65% -
BM_std_min<unsigned___int128>/4000 -38.70% 2659.258 1630.150 - 5.78% -
rng::find_end(deque<int>)_(near_matches)/1000 -38.63% 27541.831 16902.049 - -2.14% -
BM_std_min<unsigned___int128>/1024 -38.49% 679.539 418.003 - 5.52% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -38.00% 24.568 15.231 - 0.52% -
BM_RangesMakeHeap_string_Descending_262144 -38.00% 5.681 3.522 - -0.74% -
BM_std_min<unsigned___int128>/512 -37.98% 338.247 209.773 - 5.51% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -37.98% 49.147 30.482 - -2.49% -
BM_std_min<unsigned_long_long>/1 -37.32% 0.458 0.287 - -24.57% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -36.58% 0.648 0.411 - -2.11% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -36.16% 0.616 0.393 - -15.77% -
std::move(vector<int>)/262144 -35.22% 21917.347 14198.319 - -33.40% -
BM_std_min<unsigned___int128>/64 -34.22% 38.764 25.499 - 3.95% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.90% 1572.084 1039.121 - -0.01% -
std::unordered_set<int>::count(key)_(non-existent)/0 -33.81% 0.405 0.268 - -45.08% -
BM_PopHeap_string_1 -33.47% 0.700 0.465 - -10.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -33.04% 0.697 0.467 - -12.87% -
BM_MakeThenSortHeap_string_Descending_1024 -32.78% 38.787 26.073 - 2.90% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -31.89% 1029.055 700.891 - -3.60% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -31.69% 40.399 27.595 - -9.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -31.61% 71.999 49.243 - -0.15% -
SetIntersection_Front_Set_float_262144_16384 -31.57% 355021426.120 242934163.811 - -5.47% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.54% 40.917 28.011 - 0.24% -
BM_RangesPushHeap_uint64_SingleElement_1 -31.51% 0.616 0.422 - -12.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -30.82% 53.323 36.890 - -0.29% -
BM_PushHeap_string_Descending_16384 -30.57% 3.369 2.339 - 0.17% -
std::multiset<std::string>::erase(key)_(existent)/0 -30.31% 59.257 41.299 - -5.70% -
SetIntersection_Front_Set_float_16384_16384 -29.96% 342866356.375 240140200.029 - -31.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -29.83% 3.727 2.615 - -17.10% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -29.48% 1.862 1.313 - -32.81% -
BM_PushHeap_string_Descending_1024 -29.12% 3.315 2.350 - -1.60% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -29.06% 16676.190 11830.722 - -3.51% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -28.77% 46.002 32.768 - -1.81% -
std::shift_right(vector<int>)/32 -28.53% 4.136 2.956 - -0.25% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -28.35% 43.079 30.866 - -0.03% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -28.24% 40.813 29.287 - -2.31% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -28.23% 0.697 0.500 - 27.07% -
BM_std_min<unsigned___int128>/32 -28.06% 17.403 12.520 - 2.39% -
BM_vector_deque_ranges_move_backward/0 -27.78% 0.606 0.438 - 14.30% -
BM_std_min<unsigned___int128>/31 -27.71% 16.762 12.117 - 2.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -27.60% 953.567 690.423 - -2.27% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -27.53% 0.637 0.462 - -7.93% -
BM_std_min<unsigned___int128>/30 -27.53% 16.121 11.684 - 2.36% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -27.01% 1030.020 751.860 - 7.91% -
BM_std_min<unsigned___int128>/29 -27.00% 15.478 11.300 - 2.48% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -26.98% 61.348 44.799 - 0.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -26.83% 12045144.303 8813457.013 - -1.58% -
BM_std_min<unsigned___int128>/28 -26.70% 14.826 10.867 - 2.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -26.68% 34.334 25.173 - -0.10% -
BM_std_min<unsigned___int128>/27 -26.25% 14.170 10.451 - 2.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -26.23% 11916398.273 8790618.800 - 1.24% -
BM_std_min<unsigned___int128>/26 -26.15% 13.575 10.026 - 1.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -25.95% 11922039.318 8828765.020 - 1.45% -
BM_PushHeap_string_Descending_256 -25.66% 3.067 2.280 - -0.73% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -25.62% 0.531 0.395 - 14.26% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -25.61% 9.868 7.341 - 9.91% -
rng::adjacent_find(deque<int>)/50 -25.53% 18.803 14.002 - -13.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -25.52% 11903904.478 8866170.218 - -0.96% -
BM_StringDestroy_Small -25.41% 0.876 0.653 - 0.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -25.24% 30927304.443 23121563.543 - 35.48% -
BM_RangesMakeHeap_string_Descending_16384 -25.21% 3.849 2.879 - -7.40% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -25.14% 48.179 36.068 - 0.53% -
BM_std_min<unsigned___int128>/25 -25.06% 12.916 9.679 - 2.02% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.06% 12672.794 9497.618 - 0.44% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -24.66% 48.571 36.596 - -0.98% -
rng::partition(deque<int>)_(sparse)/32 -24.47% 13.592 10.266 - -3.91% -
std::none_of(vector<int>)_(process_all)/50 -24.41% 18.201 13.758 - -8.96% -
BM_std_min<unsigned___int128>/24 -24.39% 12.292 9.294 - 1.85% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.19% 12568.340 9527.804 - 0.48% -
BM_PushHeap_string_Ascending_262144 -24.17% 37.413 28.371 - -0.38% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -24.16% 1.322 1.003 - -18.58% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -24.15% 0.350 0.265 - -1.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -23.92% 4794321.919 3647555.313 - 8.99% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.88% 38.247 29.113 - -0.41% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.71% 37.470 28.585 - -0.43% -
BM_std_min<unsigned___int128>/23 -23.64% 11.655 8.900 - 1.64% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -23.63% 26.619 20.329 - 0.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -23.53% 44.302 33.876 - -0.29% -
rng::search(deque<int>)_(near_matches)/1024 -23.46% 25225.077 19306.722 - -25.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.40% 36.731 28.135 - 0.66% -
rng::search(deque<int>)_(near_matches)/1000 -23.14% 24086.824 18512.710 - -25.10% -
std::find_if(list<int>)_(process_all)/8192 -23.06% 12187.993 9376.943 - -22.94% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -23.01% 20393610.749 15700362.032 - -16.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -22.82% 32.211 24.859 - -0.16% -
BM_RangesMakeHeap_string_Ascending_262144 -22.80% 9.764 7.538 - 6.33% -
BM_std_min<unsigned___int128>/22 -22.76% 11.007 8.502 - 1.73% -
BM_RangesMakeHeap_string_Descending_1024 -22.72% 3.569 2.758 - -2.24% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -22.53% 60.162 46.606 - -32.26% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -22.47% 95.417 73.979 - -5.75% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -22.35% 12642.666 9816.494 - -6.63% -
BM_std_min<unsigned___int128>/21 -22.15% 10.385 8.085 - 1.27% -
BM_RangesPushHeap_uint32_Ascending_1 -22.13% 0.576 0.449 - 0.12% -
std::find_if(list<int>)_(bail_25%)/32768 -22.00% 10423.988 8131.178 - -21.72% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -21.86% 8.480 6.627 - 0.06% -
rng::is_sorted_until(deque<int>)/8 -21.73% 4.285 3.354 - 7.24% -
BM_RangesMakeHeap_string_Random_262144 -21.72% 19.422 15.203 - -0.82% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -21.41% 2.635 2.071 - -30.85% -
BM_RangesPushHeap_float_SingleElement_1 -21.31% 0.637 0.501 - 0.48% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -21.24% 8.236 6.487 - -43.38% -
BM_std_min<unsigned___int128>/20 -21.11% 9.775 7.712 - 1.05% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -20.92% 2426521.335 1919000.459 - -0.84% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -20.73% 11081.635 8784.049 - 6.95% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -20.73% 43.268 34.299 - 7.62% -
BM_PushHeap_string_PipeOrgan_262144 -20.54% 22.068 17.535 - 0.64% -
rng::partition(deque<int>)_(sparse)/50 -20.48% 20.250 16.102 - -3.38% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -20.44% 0.341 0.272 - -32.66% -
BM_PushHeap_string_PipeOrgan_16384 -20.25% 16.302 13.001 - 0.01% -
BM_RangesMakeHeap_string_Descending_256 -20.21% 3.427 2.734 - 0.58% -
std::rotate(list<int>)_(by_1/2)/8192 -20.11% 6269.659 5009.093 - -0.09% -
BM_std_min<unsigned___int128>/19 -20.08% 9.153 7.315 - 0.67% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -20.06% 1712.715 1369.118 - -0.03% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -19.83% 38.362 30.755 - 1.74% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -19.74% 66.627 53.477 - 0.64% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -19.69% 23.532 18.900 - -22.63% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.52% 36.432 29.321 - 0.32% -
std::move(list<int>)/64 -19.51% 48.844 39.313 - -0.42% -
BM_vector_deque_ranges_copy/64000 -19.34% 2956.845 2385.110 - -12.19% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.27% 31.956 25.797 - -0.78% -
std::copy_n(vector<bool>)_(aligned)/1048576 -19.13% 1677.673 1356.709 - -50.42% -
BM_PushHeap_string_Ascending_16384 -19.00% 22.263 18.032 - -4.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -18.94% 0.556 0.451 - -17.11% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -18.93% 6.456 5.234 - 8.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -18.91% 10813488.645 8768419.955 - 4.11% -
BM_std_min<unsigned___int128>/18 -18.91% 8.531 6.918 - 0.60% -
BM_vector_deque_copy/64000 -18.89% 2941.764 2386.130 - -11.95% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -18.87% 16.484 13.374 - -20.89% -
BM_MakeHeap_string_Ascending_262144 -18.80% 9.172 7.448 - 0.81% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -18.77% 0.489 0.398 - 8.85% -
rng::contains(list<int>)_(process_all)/32 -18.73% 11.260 9.151 - 0.53% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.70% 2342269.648 1904323.484 - 0.05% -
BM_MakeHeap_float_Random_4 -18.68% 1.614 1.312 - -18.22% -
BM_vector_deque_move/64000 -18.62% 2929.030 2383.603 - -12.31% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -18.58% 5.992 4.878 - 0.14% -
rng::adjacent_find(deque<int>)/8 -18.54% 3.750 3.055 - -9.04% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -18.49% 5.835 4.756 - -40.20% -
BM_RangesMakeHeap_uint32_Random_4 -18.47% 1.704 1.389 - 27.71% -
std::partition(deque<int>)_(dense)/32 -18.35% 11.146 9.101 - 0.54% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -18.32% 40414.932 33012.143 - -1.30% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -18.31% 0.562 0.459 - 0.45% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -18.28% 2.743 2.241 - -30.34% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.27% 11.199 9.153 - -7.21% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -18.25% 41.952 34.295 - 0.52% -
rng::for_each(set<int>)/50 -18.23% 60.515 49.483 - -0.47% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -18.17% 0.637 0.521 - -12.71% -
SetIntersection_Interlaced_Vector_string_262144_64 -18.13% 22115214.153 18106186.319 - 1.18% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -18.09% 0.634 0.519 - 12.49% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -18.04% 605.369 496.187 - -1.31% -
BM_PushHeap_string_Descending_64 -17.89% 2.692 2.210 - -0.61% -
std::unique(deque<int>)_(sprinkled)/52 -17.77% 84.561 69.538 - -3.89% -
BM_lexicographical_compare_three_way_slow_path/1 -17.72% 0.364 0.300 - -26.27% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -17.72% 38852.096 31969.211 - -0.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -17.71% 7160322.808 5892536.429 - -1.73% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -17.53% 0.496 0.409 - -13.20% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -17.39% 6.816 5.631 - -3.12% -
rng::search(list<int>)_(same_length)/8192 -17.31% 9688.475 8011.078 - -1.56% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -17.25% 0.611 0.505 - -0.18% -
BM_std_min<unsigned___int128>/17 -17.22% 7.890 6.531 - 0.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -17.12% 30.443 25.230 - -0.14% -
BM_RangesPushHeap_float_Descending_1 -17.08% 0.697 0.578 - 19.52% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -17.02% 38.494 31.942 - 4.65% -
rng::is_sorted(list<int>,_pred)/8192 -16.95% 8842.431 7343.855 - -20.90% -
std::search(deque<int>)_(no_match)/1024 -16.94% 415.445 345.069 - -17.47% -
BM_vector_deque_move/65536 -16.94% 2875.902 2388.830 - -9.67% -
BM_SortHeap_pair<uint32,_uint32>_4 -16.92% 1.890 1.570 - -3.62% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -16.85% 42.521 35.355 - -0.69% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.85% 7182027.345 5971696.691 - -0.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -16.83% 39.687 33.008 - 5.04% -
BM_vector_deque_move/70000 -16.75% 3168.333 2637.764 - -9.89% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -16.71% 1.949 1.623 - 0.16% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -16.64% 24.595 20.503 - 0.76% -
BM_PushHeap_string_Random_262144 -16.63% 21.799 18.174 - -0.49% -
BM_vector_deque_ranges_copy/65536 -16.58% 2875.076 2398.378 - -9.66% -
BM_vector_deque_ranges_move/64000 -16.46% 2853.758 2384.020 - -8.57% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -16.37% 1.407 1.177 - -8.83% -
std::partition(deque<int>)_(dense)/50 -16.35% 16.338 13.667 - 1.76% -
BM_vector_deque_ranges_move/65536 -16.28% 2859.981 2394.251 - -9.36% -
rng::copy(vector<bool>)_(aligned)/262144 -16.16% 326.673 273.879 - -0.38% -
BM_std_min<__int128>/1 -16.09% 0.371 0.311 - -32.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -16.08% 18.906 15.866 - -1.33% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -15.99% 0.487 0.409 - 5.96% -
std::unique_copy(list<int>)_(sprinkled)/52 -15.96% 26.008 21.856 - 0.33% -
std::set<std::string>::erase(iterator)/32 -15.85% 31.185 26.242 - 0.33% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.83% 922659.027 776599.788 - -0.67% -
std::find_end(vector<int>)_(near_matches)/8192 -15.80% 919809.210 774447.410 - -0.30% -
BM_std_min<unsigned___int128>/16 -15.79% 7.292 6.141 - -0.32% -
bm_lexicographical_compare<signed_char>/64 -15.72% 2.313 1.949 - -15.58% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -15.69% 32.285 27.219 - -8.06% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -15.69% 1690.468 1425.184 - -4.36% -
BM_vector_deque_ranges_copy/70000 -15.61% 3133.310 2644.335 - -9.73% -
BM_vector_deque_copy/70000 -15.53% 3131.595 2645.334 - -9.93% -
std::rotate(list<int>)_(by_1/2)/32 -15.50% 7.086 5.988 - 0.23% -
std::unordered_set<std::string>::find(key)_(existent)/32 -15.48% 42.144 35.619 - -11.03% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -15.41% 1731.791 1464.884 - 0.42% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -15.25% 23045.624 19531.025 - 2.14% -
std::multiset<std::string>::erase(key)_(existent)/32 -15.23% 58.731 49.786 - -7.44% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -14.93% 1.754 1.492 - -8.20% -
std::map<int,_int>::insert(value)_(new_value)/8192 -14.90% 39.761 33.838 - -11.68% -
rng::none_of(vector<int>)_(process_all)/50 -14.90% 14.879 12.663 - -0.52% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.89% 30.478 25.939 - 0.24% -
BM_PushHeap_string_Descending_16 -14.79% 2.436 2.075 - -0.65% -
rng::unique_copy(list<int>)_(sprinkled)/32 -14.71% 12.832 10.945 - 1.16% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -14.69% 27.327 23.312 - -4.27% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -14.69% 5.069 4.324 - -0.90% -
BM_std_min<unsigned___int128>/15 -14.69% 6.700 5.716 - -0.27% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -14.65% 23964.622 20453.079 - 1.42% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.65% 232.555 198.482 - -0.07% -
std::rotate(list<int>)_(by_1/4)/32 -14.59% 14.572 12.445 - -0.95% -
rng::find_if_not(list<int>)_(process_all)/8192 -14.54% 8962.737 7659.258 - -15.02% -
vector<bool>::reserve() -14.47% 10.127 8.661 - -3.14% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -14.47% 1584.128 1354.915 - -5.10% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -14.47% 866.786 741.405 - -0.79% -
BM_RangesMakeHeap_string_Descending_64 -14.44% 3.051 2.611 - -0.40% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -14.40% 0.381 0.327 - -22.41% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -14.39% 1.668 1.428 - -5.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -14.35% 3.754 3.215 - -12.36% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -14.29% 1.787 1.531 - -10.54% -
std::map<std::string,_int>::ctor(const&)/32 -14.24% 788.837 676.506 - -2.60% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.20% 63.041 54.091 - 0.23% -
rng::adjacent_find(list<int>,_pred)/8192 -14.19% 8722.622 7484.715 - -5.18% -
BM_RangesMakeHeap_float_Random_64 -14.18% 1.649 1.415 - 0.55% -
rng::for_each(set<int>::iterator)/50 -14.13% 50.510 43.371 - 1.15% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -14.10% 11.148 9.576 - -10.54% -
SetIntersection_Interlaced_Vector_float_1024_256 -13.99% 7942825.478 6831294.242 - 35.06% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -13.80% 72.127 62.174 - -13.12% -
rng::starts_with(list<int>,_pred)/8192 -13.75% 11390.943 9824.707 - 0.03% -
std::unique_copy(deque<int>)_(contiguous)/32 -13.72% 11.045 9.529 - 0.59% -
BM_RangesMakeHeap_string_Descending_16 -13.72% 2.754 2.376 - 0.56% -
std::all_of(deque<int>)_(process_all)/50 -13.72% 21.237 18.323 - -0.04% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.68% 47.666 41.145 - -13.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -13.66% 1900064.770 1640496.383 - 4.64% -
rng::reverse_copy(vector<int>)/8 -13.59% 2.534 2.189 - -11.21% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -13.59% 735.338 635.439 - -7.49% -
BM_std_min<unsigned___int128>/14 -13.56% 6.133 5.301 - 0.04% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -13.54% 30.562 26.424 - -3.35% -
BM_vector_deque_ranges_move/70000 -13.49% 3048.032 2636.896 - -6.58% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -13.43% 1.809 1.567 - -1.10% -
rng::move_backward(vector<bool>)_(unaligned)/512 -13.39% 5.365 4.646 - -7.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -13.36% 44.124 38.230 - -1.85% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -13.32% 20.935 18.147 - -21.22% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -13.29% 57.214 49.612 - -0.75% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -13.29% 5.894 5.111 - 0.01% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -13.28% 99.736 86.493 - 1.34% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -13.19% 0.349 0.303 - 11.05% -
BM_std_minmax<long_long>/3 -13.14% 1.750 1.520 - 17.01% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -13.10% 10.431 9.064 - -0.40% -
rng::for_each(map<int>::iterator)/50 -13.08% 49.859 43.337 - 0.25% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -13.04% 24.119 20.974 - -8.77% -
std::is_sorted_until(deque<int>)/8 -13.01% 3.090 2.688 - 5.67% -
std::copy(vector<int>)/4096 -12.98% 230.508 200.591 - 11.57% -
rng::is_sorted(deque<int>)/8 -12.89% 2.854 2.486 - 2.39% -
BM_lexicographical_compare_three_way_fast_path/1 -12.83% 0.391 0.341 - -25.50% -
std::equal(vector<bool>)_(unaligned)/50 -12.67% 0.881 0.770 - -3.25% -
rng::copy_backward(vector<int>)/32768 -12.66% 3286.674 2870.627 - -9.46% -
BM_lexicographical_compare_three_way<IntPtr>/1 -12.54% 0.393 0.344 - -24.52% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -12.52% 0.567 0.496 - 14.54% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -12.47% 42570.084 37260.908 - 0.88% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -12.44% 1.590 1.392 - -18.05% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -12.44% 24.531 21.480 - -6.06% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -12.43% 22.730 19.904 - -1.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -12.42% 5711.960 5002.453 - 3.00% -
BM_std_min<long_long>/1 -12.39% 0.673 0.589 - -1.59% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -12.33% 838.420 735.027 - -0.70% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.32% 1652076.977 1448558.317 - -0.23% -
BM_std_minmax<int>/3 -12.31% 1.198 1.051 - -7.10% -
std::set<std::string>::erase(key)_(existent)/32 -12.28% 69.655 61.102 - -0.35% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -12.23% 25.231 22.145 - -12.31% -
rng::for_each_n(list<int>)/8 -12.17% 2.562 2.250 - -3.12% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -12.17% 1597873.556 1403472.821 - 1.02% -
BM_PushHeap_string_Descending_4 -12.16% 2.166 1.903 - 0.26% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -12.16% 1.131 0.993 - -6.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -12.07% 207895026.233 182808343.783 - -10.23% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -12.07% 28.701 25.238 - 1.31% -
rng::copy(vector<int>)/32768 -12.06% 3486.281 3065.750 - -7.01% -
BM_std_min<unsigned___int128>/13 -12.06% 5.570 4.898 - -0.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -12.00% 92.297 81.224 - 3.38% -
BM_RangesMakeHeap_string_Descending_4 -11.92% 2.416 2.128 - -0.47% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -11.90% 31.600 27.841 - -7.68% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -11.85% 1.308 1.153 - -0.36% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -11.77% 0.294 0.259 - -13.77% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -11.75% 1939.794 1711.920 - 14.05% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -11.62% 27.061 23.917 - -5.26% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.54% 15425.724 13646.292 - -0.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -11.52% 206128728.144 182377217.375 - -6.70% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -11.51% 356.884 315.818 - -12.39% -
std::unordered_set<std::string>::erase(iterator)/1024 -11.49% 29.843 26.415 - -20.84% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -11.48% 1.797 1.591 - -2.29% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.47% 57.437 50.849 - -1.48% -
std::multiset<std::string>::erase(iterator)/8192 -11.47% 30.396 26.911 - -17.90% -
BM_PushHeap_string_SingleElement_16 -11.43% 2.764 2.448 - -3.44% -
SetIntersection_Interlaced_Vector_float_262144_4 -11.43% 2155931.059 1909447.660 - -3.10% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -11.40% 9368.361 8300.332 - -0.58% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.37% 15986.728 14168.642 - -0.49% -
BM_std_minmax<long_long>/1 -11.23% 0.693 0.615 - -1.34% -
std::unique(deque<int>)_(sprinkled)/32 -11.20% 67.262 59.730 - -4.42% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -11.19% 12696.049 11275.302 - -11.52% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -11.15% 1859.037 1651.836 - -0.14% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -11.12% 1.594 1.417 - 3.32% -
SetIntersection_Interlaced_Vector_uint32_256_64 -11.08% 7282858.379 6476046.360 - -23.83% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.07% 347.567 309.095 - -0.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -11.01% 93.536 83.237 - -2.56% -
BM_RangesPopHeap_string_1 -10.96% 0.524 0.466 - -27.08% -
BM_RangesMakeHeap_string_Ascending_16384 -10.95% 5.784 5.150 - -0.76% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -10.94% 384.496 342.441 - 0.41% -
SetIntersection_None_Set_uint32_16384_64 -10.91% 173128619.688 154235663.726 - 0.04% -
BM_PushHeap_string_SingleElement_1024 -10.89% 2.768 2.467 - -2.63% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.89% 11.918 10.620 - 0.84% -
SetIntersection_None_Set_uint32_16384_256 -10.88% 173125433.843 154290875.101 - -1.16% -
BM_deque_deque_copy/70000 -10.86% 3166.577 2822.611 - -6.32% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.85% 2837.261 2529.389 - -11.40% -
BM_RangesMakeHeap_string_PipeOrgan_256 -10.84% 5.498 4.902 - 0.41% -
BM_PushHeap_string_SingleElement_256 -10.77% 2.744 2.448 - -2.72% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -10.75% 63561.715 56725.828 - 0.33% -
rng::remove(deque<int>)_(sprinkled)/50 -10.74% 64.228 57.328 - 0.31% -
BM_PushHeap_string_PipeOrgan_1024 -10.64% 10.795 9.646 - -1.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -10.63% 156557811.397 139913270.845 - -5.89% -
BM_std_minmax<int>/2 -10.62% 0.900 0.805 - -3.87% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -10.61% 3493641.371 3123071.012 - -0.52% -
BM_std_min<unsigned___int128>/12 -10.60% 5.024 4.491 - -0.11% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -10.60% 2.602 2.327 - 3.56% -
SetIntersection_Front_Set_float_1024_256 -10.60% 5002160.321 4471986.235 - -5.21% -
BM_vector_deque_ranges_move/0 -10.58% 0.519 0.464 - 8.11% -
BM_std_minmax<unsigned_char>/8 -10.54% 1.087 0.972 - -5.18% -
rng::unique(list<int>)_(contiguous)/52 -10.52% 74.996 67.106 - -0.17% -
BM_PopHeap_float_262144 -10.52% 40.667 36.390 - -8.66% -
std::multiset<std::string>::erase(iterator)/1024 -10.45% 32.973 29.527 - -5.71% -
BM_vector_deque_copy/65536 -10.38% 2663.154 2386.739 - -1.86% -
SetIntersection_Interlaced_Vector_string_16384_16 -10.35% 4611664.826 4134188.905 - -2.69% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -10.35% 0.695 0.623 - 35.80% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.32% 2686841.797 2409479.811 - -0.54% -
SetIntersection_Interlaced_Vector_float_16384_64 -10.32% 10547797.829 9459480.214 - 79.21% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.29% 1847.947 1657.834 - 0.04% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -10.28% 10469.102 9393.376 - -10.18% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.25% 1594.660 1431.268 - -0.71% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -10.23% 34.844 31.279 - -1.02% -
std::find_end(list<int>)_(near_matches)/1024 -10.23% 38556.447 34612.417 - -0.57% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -10.22% 24928.584 22380.330 - -0.40% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -10.21% 4.535 4.072 - -7.51% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -10.20% 1.715 1.540 - 31.69% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -10.20% 48.272 43.350 - 0.30% -
std::find_end(list<int>)_(near_matches)/1000 -10.19% 36998.954 33227.586 - -0.62% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -10.17% 29.304 26.323 - -0.87% -
std::find_end(list<int>)_(near_matches)/8192 -10.11% 2502622.025 2249548.634 - -0.98% -
std::generate_n(list<int>)/50 -10.08% 17.232 15.495 - 0.49% -
rng::find_end(list<int>)_(near_matches)/8192 -10.08% 2495790.325 2244327.724 - -1.35% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.01% 1627487.471 1464644.399 - -0.25% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.99% 11486.061 10338.540 - -10.39% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.97% 26097.227 23494.769 - -0.19% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -9.96% 4731346.646 4259925.197 - 6.07% -
BM_PushHeap_string_SingleElement_64 -9.90% 2.773 2.498 - -3.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -9.86% 36.609 32.999 - -1.59% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -9.82% 7680.387 6926.070 - -9.23% -
BM_RangesPushHeap_string_Ascending_262144 -9.82% 35.282 31.817 - 1.57% -
std::stable_partition(deque<int>)_(sparse)/32 -9.81% 12.170 10.977 - -0.17% -
std::is_sorted(vector<int>,_pred)/8 -9.80% 4.107 3.704 - -1.30% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.80% 25486.971 22988.812 - -0.60% -
std::map<int,_int>::insert(value)_(already_present)/0 -9.76% 0.679 0.613 - 5.38% -
std::copy_n(vector<bool>)_(aligned)/262144 -9.76% 675.857 609.913 - -11.30% -
std::find_if_not(vector<int>)_(bail_25%)/8 -9.75% 1.119 1.010 - 0.72% -
SetIntersection_Interlaced_Vector_float_262144_1024 -9.73% 156317150.750 141108731.878 - 69.20% -
rng::remove_copy(deque<int>)_(prefix)/50 -9.73% 21.867 19.740 - -3.92% -
BM_std_minmax<short>/16 -9.71% 1.900 1.716 - -2.16% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -9.69% 1.704 1.538 - -16.01% -
rng::copy_n(vector<int>)/32768 -9.69% 2294.113 2071.829 - -34.07% -
BM_MakeThenSortHeap_string_Descending_256 -9.68% 19.664 17.761 - 0.44% -
std::set<std::string>::count(key)_(existent)/1024 -9.67% 24.362 22.006 - -0.99% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -9.67% 29.795 26.913 - -1.26% -
rng::none_of(deque<int>)_(process_all)/32 -9.64% 18.126 16.379 - 2.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.63% 42.841 38.713 - 0.68% -
SetIntersection_None_Set_uint32_16384_16 -9.59% 171727238.737 155260505.745 - 1.45% -
rng::generate_n(list<int>)/50 -9.59% 17.443 15.770 - -1.32% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.55% 25700.541 23245.525 - -0.25% -
SetIntersection_None_Set_uint32_16384_4 -9.52% 172477287.711 156050963.236 - 2.27% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -9.48% 25.320 22.919 - -0.94% -
std::multimap<std::string,_int>::erase(iterator)/32 -9.47% 29.411 26.626 - 0.39% -
BM_std_min<unsigned___int128>/11 -9.41% 4.501 4.077 - 0.17% -
rng::generate_n(list<int>)/32 -9.39% 9.532 8.637 - -0.48% -
rng::copy_backward(vector<bool>)_(aligned)/64 -9.37% 1.893 1.716 - -10.95% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -9.36% 848.946 769.512 - -4.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -9.33% 10821432.848 9811504.000 - 0.04% -
rng::rotate(list<int>)_(by_1/3)/32 -9.33% 15.617 14.160 - -3.69% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -9.33% 34.356 31.151 - -9.33% -
std::remove_copy(deque<int>)_(prefix)/1024 -9.32% 413.401 374.864 - -6.11% -
BM_PushHeap_string_SingleElement_4 -9.31% 2.401 2.178 - -1.99% -
rng::remove_if(deque<int>)_(sprinkled)/50 -9.29% 71.396 64.765 - -1.92% -
BM_vector_deque_move_backward/2 -9.28% 2.280 2.069 - 0.12% -
SetIntersection_None_Set_uint32_16384_1 -9.27% 172327363.153 156355309.948 - 2.27% -
BM_PushHeap_string_SingleElement_262144 -9.24% 2.785 2.528 - -1.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -9.23% 13036575.196 11832819.256 - -11.93% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -9.22% 7.270 6.600 - -6.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -9.16% 10825815.741 9833886.645 - -8.99% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -9.16% 14450.307 13127.002 - 19.21% -
rng::find_end(list<int>)_(near_matches)/1000 -9.15% 36519.227 33178.682 - -0.25% -
std::unordered_multiset<int>::count(key)_(existent)/32 -9.12% 1.858 1.688 - -3.55% -
BM_vector_deque_move_backward/1 -9.11% 2.569 2.335 - 1.09% -
rng::partition(deque<int>)_(dense)/50 -9.10% 15.399 13.997 - -5.29% -
std::replace(vector<int>)_(sprinkled)/8192 -9.08% 1360.685 1237.202 - -4.23% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -9.07% 28.901 26.280 - -1.48% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -9.05% 1.076 0.979 - -8.01% -
std::copy(vector<bool>)_(aligned)/1048576 -9.03% 3320.693 3020.770 - -9.54% -
std::rotate(list<int>)_(1_element_backward)/50 -9.03% 24.788 22.550 - -0.61% -
rng::find_end(list<int>)_(near_matches)/1024 -9.01% 38068.399 34638.990 - -0.08% -
BM_RangesMakeHeap_uint32_Heap_64 -9.00% 0.257 0.234 - -6.71% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -9.00% 42839.974 38985.278 - -0.80% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.98% 41200.820 37500.207 - -0.65% -
std::rotate(list<int>)_(by_1/2)/50 -8.98% 13.854 12.610 - -0.49% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.97% 549.961 500.624 - 0.02% -
std::distance(deque<int>)/8192 -8.96% 0.694 0.631 - -5.91% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.96% 196.101 178.536 - 0.11% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -8.94% 0.933 0.849 - 0.39% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -8.94% 5800.436 5282.047 - -0.22% -
BM_PushHeap_string_SingleElement_16384 -8.91% 2.720 2.477 - -2.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.89% 10830407.145 9867551.093 - -8.39% -
std::copy_n(vector<int>)/32768 -8.86% 3795.927 3459.763 - -7.33% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.82% 13.857 12.635 - -0.10% -
std::unordered_set<std::string>::ctor(const&)/32 -8.81% 724.121 660.342 - -4.18% -
SetIntersection_Front_Set_float_1024_1024 -8.74% 16614296.323 15162385.006 - -3.06% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -8.74% 1.398 1.275 - -3.35% -
BM_std_minmax<int>/7 -8.74% 1.711 1.561 - -11.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -8.73% 6691892.096 6107508.705 - 1.28% -
BM_PushHeap_string_PipeOrgan_64 -8.73% 6.317 5.765 - -0.80% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -8.69% 1.700 1.552 - -7.37% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -8.69% 26.030 23.768 - 1.14% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -8.68% 27855.829 25436.859 - 1.60% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -8.68% 5.434 4.963 - -3.28% -
BM_PushHeap_string_PipeOrgan_256 -8.66% 8.679 7.928 - 0.44% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -8.65% 209.113 191.016 - 0.00% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -8.64% 11.272 10.299 - 0.31% -
std::map<int,_int>::insert(value)_(already_present)/1024 -8.64% 3.509 3.206 - -4.10% -
BM_deque_deque_ranges_move_backward/5500 -8.62% 223.600 204.334 - -0.56% -
std::copy_n(list<int>)/4096 -8.61% 3861.248 3528.952 - -32.65% -
std::unique(deque<int>)_(sprinkled)/1024 -8.60% 876.229 800.913 - -0.07% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -8.60% 1.639 1.498 - -5.56% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -8.58% 1.331 1.217 - 0.44% -
BM_MakeHeap_uint64_Ascending_4 -8.57% 0.452 0.413 - -4.49% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -8.57% 5939588.531 5430761.149 - -41.86% -
BM_PushHeap_float_Descending_1 -8.55% 0.431 0.394 - 0.10% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -8.54% 1.114 1.019 - -4.15% -
BM_RangesMakeThenSortHeap_string_Random_262144 -8.53% 208.483 190.690 - 0.08% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.49% 415.312 380.042 - -3.15% -
BM_RangesMakeHeap_string_SingleElement_262144 -8.48% 8.224 7.527 - 2.56% -
rng::swap_ranges(deque<int>)/50 -8.46% 19.938 18.251 - 5.85% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -8.40% 1.438 1.317 - -10.73% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -8.37% 1.255 1.150 - -0.71% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.36% 4705.299 4311.715 - -0.27% -
BM_deque_vector_ranges_move_backward/0 -8.36% 1.503 1.377 - -6.93% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -8.35% 24.540 22.491 - -3.37% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.32% 2687706.736 2464069.445 - -0.47% -
std::is_sorted_until(deque<int>,_pred)/8 -8.31% 4.251 3.898 - -17.04% -
BM_PushHeap_string_Ascending_1024 -8.30% 13.088 12.002 - -3.14% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -8.30% 25.927 23.775 - -2.11% -
BM_StringRead_Hot_Deep_Large -8.29% 0.576 0.528 - 9.60% -
rng::remove_if(deque<int>)_(sprinkled)/32 -8.27% 61.212 56.151 - -2.39% -
std::partition_point(list<int>)/8192 -8.27% 12770.735 11714.865 - 0.19% -
BM_RangesPopHeap_string_262144 -8.23% 101.152 92.825 - -2.36% -
BM_vector_deque_ranges_copy_backward/2 -8.23% 1.943 1.783 - -5.97% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -8.23% 1.233 1.132 - -2.45% -
rng::partition(deque<int>)_(dense)/32 -8.21% 10.514 9.650 - -7.18% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -8.20% 1.331 1.222 - -19.18% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -8.20% 8185.334 7513.948 - -8.96% -
rng::rotate(list<int>)_(by_1/2)/50 -8.19% 13.824 12.691 - 0.18% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.19% 800.521 734.936 - 1.49% -
BM_std_min<unsigned___int128>/10 -8.16% 4.011 3.684 - 0.18% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -8.15% 35.260 32.387 - 1.97% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -8.14% 587.620 539.814 - -1.18% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -8.14% 20956.365 19251.494 - -2.70% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -8.13% 573.869 527.185 - -0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -8.12% 3563369.357 3274080.289 - -0.98% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -8.11% 19.884 18.272 - 2.36% -
BM_std_minmax<long_long>/2 -8.10% 1.315 1.208 - 25.87% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -8.09% 1583.043 1454.907 - -0.31% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -8.09% 1.219 1.120 - 5.50% -
std::map<std::string,_int>::count(key)_(existent)/32 -8.02% 18.097 16.645 - -0.89% -
BM_RangesMakeHeap_float_Random_256 -8.02% 1.447 1.331 - 2.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -8.02% 19643637.473 18068424.486 - -7.27% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -8.01% 1.339 1.232 - 11.42% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -8.01% 86.808 79.854 - -0.93% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -8.00% 1.345 1.237 - 0.72% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -8.00% 4735.906 4357.066 - -2.13% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -7.97% 25.329 23.311 - 1.07% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -7.96% 0.540 0.497 - -19.51% -
std::search_n(list<int>)_(no_match)/8192 -7.95% 7316.834 6735.291 - -0.87% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -7.93% 1.302 1.198 - 0.25% -
rng::for_each(map<int>::iterator)/32 -7.92% 22.979 21.158 - 0.71% -
BM_StringRelational_Less_Small_Huge_Control -7.89% 1.758 1.619 - -11.55% -
SetIntersection_Front_Set_float_262144_256 -7.88% 4869000.848 4485510.020 - 0.16% -
rng::partition_point(list<int>)/8192 -7.86% 13250.591 12209.000 - -8.98% -
std::set<int>::erase(key)_(non-existent)/32 -7.83% 2.680 2.470 - -0.51% -
std::partition(list<int>)_(sparse)/8192 -7.83% 8176.408 7536.553 - -5.64% -
BM_vector_deque_ranges_copy_backward/1 -7.80% 2.219 2.046 - -4.23% -
SetIntersection_None_Vector_float_262144_16384 -7.80% 1302353.996 1200819.614 - -2.43% -
SetIntersection_Interlaced_Vector_float_262144_256 -7.79% 51787677.388 47752183.653 - 96.00% -
BM_StringEraseToEnd_Huge_Opaque -7.78% 2.512 2.317 - -0.00% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.77% 6.451 5.949 - 0.18% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.77% 42919.747 39585.379 - -0.48% -
BM_std_minmax<int>/11 -7.76% 1.832 1.689 - -2.15% -
BM_std_min<short>/4 -7.76% 1.082 0.998 - 2.91% -
SetIntersection_Front_Set_float_16384_1024 -7.75% 15558256.844 14352429.445 - -1.66% -
SetIntersection_None_Set_uint32_16384_1024 -7.73% 166193423.307 153345194.680 - -1.78% -
rng::remove(list<int>)_(sprinkled)/50 -7.71% 69.512 64.154 - -0.52% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.69% 2.956 2.728 - -0.30% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.68% 140.326 129.543 - -3.64% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -7.66% 5072933.882 4684124.690 - 24.40% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.65% 2.386 2.203 - -11.01% -
BM_num_put<const_void*> -7.64% 13.392 12.369 - -0.55% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.59% 3401.418 3143.168 - 0.01% -
BM_RangesMakeThenSortHeap_float_Heap_16 -7.59% 2.099 1.940 - 0.51% -
rng::for_each(multiset<int>::iterator)/8 -7.58% 4.806 4.441 - -1.65% -
rng::for_each_n(vector<int>)/8 -7.51% 2.537 2.346 - -7.25% -
BM_deque_vector_copy/0 -7.51% 1.490 1.378 - -1.31% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.51% 41122.622 38035.437 - -0.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -7.50% 203639481.750 188364060.751 - -5.20% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 -7.50% 497.832 460.499 - -7.54% -
BM_std_minmax<char>/64 -7.48% 1.256 1.162 - -3.54% -
std::search_n(list<int>)_(no_match)/1048576 -7.48% 863376.432 798772.981 - -2.41% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -7.47% 1.338 1.239 - 0.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -7.46% 22.130 20.479 - -0.57% -
rng::any_of(vector<int>)_(process_all)/50 -7.45% 13.628 12.612 - -0.85% -
std::set<std::string>::contains(key)_(existent)/8192 -7.42% 29.902 27.683 - 1.48% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -7.41% 0.437 0.405 - -3.11% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -7.41% 14.050 13.008 - 2.46% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -7.40% 42.062 38.949 - 6.23% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.37% 0.374 0.347 - -0.12% -
SetIntersection_Interlaced_Vector_float_262144_64 -7.37% 19934308.373 18465941.615 - 106.45% -
std::find(vector<bool>)_(process_all)/50 -7.36% 0.579 0.536 - -22.62% -
rng::find(vector<char>)_(process_all)/1024 -7.36% 17.498 16.211 - -1.20% -
rng::remove_if(vector<int>)_(prefix)/1024 -7.34% 383.016 354.909 - 1.35% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -7.33% 19.002 17.610 - -0.75% -
std::multimap<int,_int>::find(key)_(existent)/1024 -7.32% 3.952 3.663 - -5.20% -
std::copy_if(list<int>)_(entire_range)/64 -7.28% 36.189 33.553 - 0.13% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -7.28% 41.838 38.791 - -4.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -7.28% 1695818.908 1572375.032 - 11.09% -
BM_std_min<unsigned___int128>/6 -7.27% 2.260 2.095 - 0.69% -
BM_vector_deque_ranges_copy/0 -7.25% 0.463 0.429 - -29.39% -
BM_RangesMakeHeap_string_PipeOrgan_4 -7.24% 2.769 2.569 - -0.45% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -7.23% 3.339 3.098 - -7.08% -
std::find(vector<long_long>)_(bail_25%)/8 -7.23% 0.956 0.887 - -3.96% -
std::distance(deque<int>)/4096 -7.22% 0.693 0.643 - -4.11% -
BM_deque_deque_ranges_copy/64000 -7.20% 2852.468 2647.123 - -7.64% -
rng::rotate(list<int>)_(1_element_forward)/8192 -7.15% 8257.666 7666.842 - -3.61% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -7.15% 12475.982 11583.474 - -7.22% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -7.15% 26.840 24.920 - -2.51% -
BM_RangesPushHeap_float_SingleElement_4 -7.14% 0.384 0.357 - -4.02% -
std::remove_if(vector<int>)_(prefix)/1024 -7.11% 383.161 355.906 - -0.47% -
BM_std_min<unsigned_long_long>/4 -7.10% 1.101 1.022 - -5.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -7.10% 3544102.664 3292505.584 - 0.46% -
BM_deque_deque_copy/65536 -7.09% 3033.535 2818.535 - -2.16% -
rng::search_n(list<int>)_(no_match)/8192 -7.08% 7393.262 6869.976 - -0.59% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -7.05% 84.857 78.875 - 0.13% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -7.02% 572.166 531.972 - -1.60% -
std::copy_backward(vector<int>)/4096 -7.01% 239.131 222.380 - 3.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -7.00% 203900112.429 189619943.733 - -4.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -7.00% 1433779.474 1333476.427 - -7.75% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -6.96% 28278.651 26311.253 - 2.90% -
rng::remove_if(deque<int>)_(prefix)/50 -6.95% 73.925 68.791 - -3.19% -
SetIntersection_Interlaced_Vector_float_16384_256 -6.94% 29707649.995 27645844.337 - 147.24% -
SetIntersection_Front_Set_float_1024_64 -6.93% 2040500.876 1898998.359 - -4.91% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -6.93% 586.077 545.470 - -1.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -6.91% 43262.729 40275.135 - 0.82% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.85% 8360.165 7787.353 - -2.21% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.85% 6547.822 6099.321 - -0.92% -
std::find(list<int>)_(bail_25%)/32768 -6.84% 8111.893 7556.961 - -5.82% -
SetIntersection_Interlaced_Vector_string_262144_16384 -6.82% 1064668.540 992062.176 - -0.23% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.81% 12829.706 11956.270 - -6.97% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.80% 793.665 739.721 - -1.14% -
std::set<int>::erase(key)_(non-existent)/1024 -6.78% 5.627 5.245 - -7.21% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -6.77% 2435110.210 2270250.521 - 6.11% -
BM_RangesMakeThenSortHeap_string_Descending_256 -6.76% 19.320 18.014 - -0.51% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -6.76% 22.383 20.870 - -16.44% -
BM_RangesPushHeap_string_Descending_262144 -6.76% 5.119 4.773 - 6.43% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -6.75% 20795.083 19391.053 - -1.72% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.75% 4687.834 4371.392 - -0.58% -
BM_RangesMakeHeap_float_Random_16 -6.73% 1.710 1.595 - 4.07% -
BM_std_min<unsigned___int128>/9 -6.71% 3.526 3.289 - -0.02% -
BM_std_min<unsigned___int128>/8 -6.69% 3.109 2.901 - 0.89% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.69% 8519.177 7949.251 - 0.57% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -6.65% 24.740 23.095 - -0.09% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -6.64% 1.973 1.842 - -3.24% -
SetIntersection_Interlaced_Vector_string_262144_256 -6.63% 67835917.167 63335302.254 - -0.20% -
std::unordered_set<std::string>::count(key)_(existent)/32 -6.61% 38.972 36.395 - -2.74% -
std::search(deque<int>)_(same_length)/1000 -6.60% 353.244 329.915 - -6.24% -
std::remove(list<int>)_(sprinkled)/1024 -6.58% 1014.270 947.546 - -5.69% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -6.58% 1.107 1.034 - -6.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -6.57% 7101937.656 6635354.784 - 0.65% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -6.57% 2.689 2.512 - 0.52% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -6.55% 12.120 11.325 - 1.64% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -6.52% 37799435.342 35333326.941 - 21.84% -
SetIntersection_Interlaced_Vector_float_16384_1024 -6.50% 73662480.050 68876730.570 - 51.84% -
BM_std_minmax_element<char>/3 -6.50% 1.180 1.104 - -0.44% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.49% 56451.942 52789.348 - -3.20% -
std::generate(list<int>)/8192 -6.45% 7406.022 6928.240 - 0.09% -
BM_RangesMakeHeap_string_Ascending_1024 -6.43% 5.339 4.995 - 0.07% -
rng::generate(list<int>)/8192 -6.42% 7535.177 7051.591 - -0.05% -
std::find(vector<bool>)_(process_all)/8 -6.41% 0.576 0.539 - -13.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -6.41% 95.888 89.745 - -0.01% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -6.39% 18.090 16.934 - -3.42% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -6.37% 351.508 329.132 - 1.01% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -6.35% 1.293 1.211 - -4.37% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.35% 810.889 759.389 - -0.67% -
BM_deque_deque_ranges_move/65536 -6.33% 2954.201 2767.059 - -5.71% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -6.33% 1.495 1.401 - -6.41% -
std::remove_if(vector<int>)_(prefix)/50 -6.32% 60.836 56.991 - -0.34% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.32% 314.247 294.399 - 0.17% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -6.31% 482.204 451.789 - -0.65% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -6.28% 29468394.511 27616853.928 - 10.04% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -6.28% 24.063 22.553 - 1.31% -
rng::swap_ranges(deque<int>)/1024 -6.25% 336.964 315.897 - 0.01% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -6.25% 1.725 1.618 - -3.77% -
BM_std_minmax<char>/31 -6.23% 3.337 3.129 - -0.49% -
SetIntersection_Front_Set_uint32_262144_256 -6.23% 4783864.002 4485872.368 - -9.51% -
rng::find_first_of(list<int>)_(large_needle)/1024 -6.22% 965612.659 905515.094 - -7.08% -
rng::for_each(multiset<int>)/32 -6.21% 21.894 20.534 - -2.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.21% 1614.876 1514.656 - 0.58% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.18% 1012.364 949.795 - -0.11% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -6.18% 22.887 21.474 - 2.73% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -6.16% 1.475 1.384 - -3.71% -
std::unique_copy(list<int>)_(sprinkled)/32 -6.16% 13.265 12.447 - -0.76% -
SetIntersection_Interlaced_Vector_float_16384_16 -6.15% 3891607.232 3652333.196 - 53.70% -
bm_ranges_lexicographical_compare<int>/16 -6.15% 2.306 2.164 - -0.52% -
BM_deque_vector_move_backward/0 -6.14% 1.468 1.378 - -1.25% -
rng::find_first_of(deque<int>)_(large_needle)/50 -6.14% 713.431 669.651 - -12.52% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -6.13% 9.492 8.911 - 36.83% -
std::is_sorted(list<int>,_pred)/8 -6.12% 4.279 4.017 - -0.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -6.11% 2483647.245 2331817.747 - -7.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.10% 91.292 85.725 - -1.77% -
rng::find_if(deque<int>)_(process_all)/32768 -6.09% 12191.876 11449.496 - -0.09% -
BM_std_minmax<char>/26 -6.07% 1.538 1.445 - 3.17% -
std::remove_if(list<int>)_(sprinkled)/1024 -6.07% 1054.494 990.480 - -5.00% -
rng::for_each(set<int>::iterator)/32 -6.07% 22.161 20.816 - -0.93% -
SetIntersection_Front_Set_string_256_64 -6.07% 16216560.552 15232234.888 - 2.07% -
BM_RangesMakeHeap_string_PipeOrgan_64 -6.07% 5.104 4.794 - -0.11% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -6.06% 26.404 24.803 - 0.69% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -6.05% 15.326 14.399 - -1.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -6.03% 41.214 38.727 - -1.47% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -6.03% 32.723 30.748 - -1.64% -
std::set<int>::erase(key)_(non-existent)/8192 -6.02% 8.745 8.219 - -7.13% -
SetIntersection_Front_Set_float_16384_256 -6.02% 5143497.701 4833921.793 - 3.65% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.02% 55.003 51.692 - -1.43% -
rng::find_if(deque<int>)_(process_all)/8192 -6.01% 3009.631 2828.607 - 0.01% -
std::unique_copy(list<int>)_(contiguous)/32 -6.01% 11.933 11.216 - 0.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -6.00% 3564623.846 3350750.866 - -5.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -5.99% 12700289.857 11939620.652 - -2.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -5.98% 6945703.739 6530402.932 - -4.71% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -5.98% 34.902 32.816 - 0.44% -
BM_StringRelational_Compare_Small_Empty_Control -5.98% 1.715 1.613 - -3.01% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -5.97% 645.389 606.843 - -11.26% -
rng::swap_ranges(deque<int>)/8192 -5.97% 2694.571 2533.715 - -0.08% -
std::none_of(deque<int>)_(process_all)/32768 -5.96% 11512.710 10826.996 - 1.23% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -5.96% 724.185 681.054 - -2.53% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -5.96% 10.454 9.831 - -8.59% -
std::unique(vector<int>)_(sprinkled)/52 -5.95% 58.973 55.463 - -0.07% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.94% 3625.838 3410.295 - -5.06% -
BM_std_min<unsigned___int128>/7 -5.91% 2.657 2.500 - 0.37% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -5.88% 2.486 2.340 - -1.55% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -5.86% 1.123 1.057 - 0.28% -
std::find_end(vector<int>)_(near_matches)/1000 -5.85% 14998.970 14121.878 - 0.08% -
BM_MakeHeap_string_Ascending_1024 -5.85% 5.269 4.961 - -0.54% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -5.84% 3.729 3.512 - -12.44% -
std::map<std::string,_int>::erase(iterator)/0 -5.83% 27.413 25.815 - -0.74% -
std::partition(vector<int>)_(dense)/1024 -5.82% 248.416 233.953 - -5.79% -
std::distance(deque<int>)/1024 -5.81% 0.694 0.654 - -2.88% -
rng::partial_sort(deque<int>)_(descending)/8 -5.80% 44.162 41.601 - 2.50% -
BM_RangesPushHeap_uint32_Random_4 -5.79% 2.552 2.405 - -0.95% -
rng::remove_if(vector<int>)_(prefix)/50 -5.79% 60.991 57.462 - 0.04% -
std::find_if(vector<int>)_(process_all)/8 -5.78% 2.700 2.544 - -0.29% -
SetIntersection_Front_Set_float_16384_64 -5.78% 2013315.238 1896915.856 - 2.39% -
BM_std_minmax<char>/30 -5.76% 2.857 2.693 - 1.44% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -5.76% 0.335 0.316 - -6.38% -
rng::remove(deque<int>)_(sprinkled)/32 -5.76% 56.806 53.533 - 0.58% -
BM_MakeHeap_string_Heap_262144 -5.74% 5.468 5.154 - -4.15% -
BM_MakeThenSortHeap_string_Descending_16384 -5.74% 68.034 64.129 - -1.82% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -5.73% 509.978 480.741 - -0.27% -
BM_std_min<short>/18 -5.73% 1.619 1.526 - -4.91% -
std::find_end(vector<int>)_(near_matches)/1024 -5.73% 15538.485 14648.292 - -0.22% -
std::remove(list<int>)_(sprinkled)/50 -5.72% 68.613 64.686 - -0.13% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -5.71% 2.534 2.390 - 8.30% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -5.70% 1.146 1.080 - 16.53% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.70% 85160109.902 80309302.187 - -0.06% -
BM_num_get<unsigned_int> -5.68% 10.571 9.971 - -3.52% -
BM_std_minmax<int>/15 -5.68% 2.029 1.914 - -2.42% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.68% 223.979 211.263 - -8.37% -
SetIntersection_None_Set_string_16384_1 -5.67% 202149680.791 190691736.519 - -3.49% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -5.65% 23.497 22.168 - -0.74% -
bm_lexicographical_compare<signed_char>/6 -5.65% 2.491 2.350 - -1.43% -
rng::fill(deque<int>)/32 -5.65% 1.470 1.387 - -16.94% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.64% 17.184 16.214 - -0.98% -
std::for_each_n(list<int>)/8 -5.64% 2.592 2.446 - -4.36% -
BM_std_minmax_element<short>/2 -5.63% 0.688 0.649 - -5.77% -
std::unordered_set<std::string>::erase(iterator)/0 -5.62% 27.410 25.870 - -5.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -5.61% 6695979.291 6320129.164 - 23.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -5.61% 23.667 22.340 - 1.59% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -5.61% 699.381 660.168 - 0.14% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.60% 2.451 2.314 - 0.29% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.60% 0.873 0.824 - -2.83% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -5.59% 34.562 32.629 - 2.65% -
BM_RangesMakeHeap_float_Random_1024 -5.59% 1.231 1.162 - -18.01% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -5.58% 1.271 1.200 - -4.27% -
BM_num_put<long_long> -5.55% 12.442 11.752 - 0.37% -
rng::search_n(list<int>)_(no_match)/1048576 -5.53% 863147.685 815432.210 - -1.11% -
bm_lexicographical_compare<signed_char>/8 -5.53% 3.111 2.939 - 0.42% -
rng::contains(vector<int>)_(process_all)/8 -5.52% 2.700 2.551 - -4.21% -
std::search(list<int>)_(no_match)/1000 -5.51% 714.315 674.938 - -4.27% -
BM_deque_deque_ranges_move/70000 -5.50% 3231.865 3054.034 - -7.88% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -5.50% 569.216 537.936 - 1.55% -
BM_StringRelational_Less_Huge_Large_Control -5.49% 2.468 2.333 - -4.34% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -5.46% 2.204 2.083 - -2.26% -
std::multiset<int>::find(key)_(existent)/8192 -5.46% 8.910 8.424 - -1.58% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -5.45% 111738.717 105644.131 - 3.38% -
bm_lexicographical_compare<signed_char>/5 -5.44% 2.207 2.087 - -0.18% -
std::replace(vector<int>)_(sprinkled)/1024 -5.43% 168.901 159.723 - -1.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.43% 1233.666 1166.656 - -0.33% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -5.43% 515.561 487.583 - -5.63% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -5.40% 3187398.526 3015159.325 - -16.87% -
std::multiset<std::string>::count(key)_(existent)/8192 -5.40% 30.721 29.063 - -5.17% -
std::copy_backward(vector<bool>)_(aligned)/64 -5.39% 1.776 1.680 - -4.01% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -5.38% 1.242 1.175 - -2.47% -
SetIntersection_Interlaced_Set_string_256_256 -5.38% 32395133.878 30653537.828 - -6.67% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -5.37% 1.045 0.989 - 4.26% -
SetIntersection_Interlaced_Vector_string_262144_1024 -5.35% 241358599.479 228437519.780 - 2.15% -
BM_PushHeap_uint64_SingleElement_64 -5.35% 0.407 0.385 - 3.81% -
std::rotate(list<int>)_(1_element_backward)/32 -5.35% 13.926 13.181 - -2.35% -
BM_RangesPushHeap_string_SingleElement_256 -5.35% 2.560 2.423 - -0.94% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -5.34% 1.958 1.853 - -2.69% -
BM_std_minmax<unsigned_char>/64 -5.34% 1.219 1.154 - -8.45% -
std::none_of(deque<int>)_(process_all)/8192 -5.32% 2873.189 2720.456 - 1.65% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.31% 22.356 21.170 - 0.64% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -5.29% 1049643.553 994115.147 - -0.08% -
std::search(deque<int>)_(near_matches)/1000 -5.28% 19754.209 18711.650 - 5.56% -
BM_RangesMakeHeap_float_Descending_4 -5.27% 0.294 0.279 - -2.66% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.27% 5605.619 5310.286 - -4.59% -
BM_StringRelationalLiteral_Less_Small_Large_Control -5.25% 1.720 1.630 - -2.44% -
std::copy_backward(vector<bool>)_(aligned)/512 -5.23% 1.560 1.479 - -8.59% -
BM_RangesPushHeap_uint64_SingleElement_64 -5.22% 0.385 0.365 - -3.23% -
std::find_end(vector<int>)_(process_all)/1048576 -5.22% 240787.130 228212.773 - -0.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.21% 681.514 646.016 - 0.12% -
SetIntersection_None_Vector_uint64_262144_16 -5.20% 1195547.156 1133335.397 - -2.42% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.20% 3.562 3.377 - -0.90% -
BM_PushHeap_string_PipeOrgan_4 -5.19% 2.634 2.497 - -0.04% -
std::find(list<int>)_(process_all)/8 -5.18% 2.397 2.273 - -5.88% -
std::set<std::string>::find(key)_(non-existent)/8192 -5.17% 28.153 26.696 - 2.18% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -5.17% 3.162 2.998 - -1.16% -
BM_std_minmax<char>/8 -5.16% 1.024 0.971 - -10.72% -
rng::find_last(vector<char>)_(bail_90%)/1024 -5.16% 12.079 11.456 - -18.98% -
std::multiset<std::string>::erase(key)_(existent)/8192 -5.15% 135.039 128.079 - 12.62% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -5.15% 294.331 279.172 - -0.41% -
BM_StringEraseToEnd_Huge_Transparent -5.15% 2.566 2.434 - 0.05% -
BM_std_min<unsigned___int128>/5 -5.14% 1.850 1.755 - -0.82% -
BM_RangesMakeThenSortHeap_float_Descending_4 -5.13% 1.284 1.218 - -9.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -5.13% 1243639.744 1179870.676 - -4.08% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -5.13% 1.230 1.167 - -3.88% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -5.12% 7.026 6.667 - -8.72% -
bm_lexicographical_compare<signed_char>/7 -5.11% 2.746 2.606 - 0.11% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -5.11% 885184.985 839977.994 - -0.74% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -5.10% 1.501 1.424 - -0.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -5.10% 13472516.940 12785255.993 - -0.65% -
std::search(list<int>)_(single_element)/1024 -5.10% 770.832 731.527 - -5.00% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -5.10% 28.305 26.863 - 5.00% -
BM_MakeThenSortHeap_float_Random_4 -5.10% 4.462 4.234 - 0.44% -
std::multimap<std::string,_int>::erase(iterator)/1024 -5.08% 33.010 31.332 - -3.63% -
SetIntersection_Interlaced_Vector_uint32_64_16 -5.08% 18681011.411 17732677.866 - -5.34% -
std::for_each_n(join_view(vector<vector<int>>))/8 -5.06% 1.678 1.594 - -18.11% -
std::find_if_not(list<int>)_(process_all)/32768 -5.06% 29947.386 28432.595 - -3.11% -
rng::find_first_of(deque<int>)_(large_needle)/32 -5.04% 298.242 283.214 - -9.75% -
rng::unique_copy(list<int>)_(sprinkled)/52 -5.03% 23.819 22.621 - 2.10% -
BM_RangesPushHeap_string_SingleElement_64 -5.02% 2.611 2.480 - -1.78% -
rng::find_if_not(list<int>)_(process_all)/32768 -5.02% 29264.151 27794.248 - -1.82% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -5.02% 23.188 22.025 - -0.49% -
SetIntersection_Interlaced_Vector_string_16384_64 -5.02% 13056530.111 12401612.917 - 0.15% -
rng::copy(vector<bool>)_(aligned)/64 -5.01% 1.375 1.306 - -5.00% -
BM_std_minmax<char>/27 -5.01% 1.952 1.854 - 3.50% -
std::transform(list<int>)_(identity_transform)/8192 -5.00% 7638.448 7256.426 - 0.86% -
BM_std_minmax<unsigned_char>/16 -4.99% 0.973 0.924 - -0.00% -
std::find_end(vector<int>)_(process_all)/8192 -4.98% 1880.826 1787.146 - -0.29% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -4.98% 21.049 20.002 - 0.80% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -4.98% 54857.549 52127.139 - -3.53% -
BM_MakeHeap_string_SingleElement_262144 -4.98% 7.792 7.404 - -0.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -4.97% 1299485.231 1234876.764 - -4.03% -
SetIntersection_Interlaced_Set_uint32_64_64 -4.96% 15441548.750 14675211.783 - -1.84% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -4.96% 26.299 24.994 - 5.24% -
rng::copy(vector<bool>)_(unaligned)/512 -4.96% 3.699 3.516 - -5.29% -
BM_StringRelationalLiteral_Less_Large_Small_Control -4.95% 1.888 1.795 - 0.88% -
rng::find_if_not(vector<bool>)_(process_all)/50 -4.93% 36.826 35.009 - -3.99% -
rng::sort(deque<int>)_(descending)/1024 -4.93% 1371.191 1303.599 - 0.08% -
SetIntersection_Front_Set_uint32_64_4 -4.93% 18171404.125 17276200.701 - -0.91% -
std::find_if(vector<bool>)_(process_all)/50 -4.92% 36.550 34.752 - -4.65% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -4.91% 1.236 1.175 - 0.05% -
std::find_if_not(vector<bool>)_(process_all)/50 -4.91% 36.685 34.883 - -4.69% -
std::search(deque<int>)_(near_matches)/1024 -4.90% 20648.652 19636.816 - 7.94% -
std::reverse_copy(deque<int>)/512 -4.90% 131.491 125.050 - -0.39% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.88% 34.307 32.631 - -1.09% -
BM_RangesSortHeap_string_262144 -4.88% 184.054 175.071 - -2.81% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -4.86% 33.594 31.960 - -0.18% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -4.86% 0.518 0.493 - -0.09% -
BM_RangesPushHeap_string_SingleElement_16 -4.85% 2.553 2.429 - -2.06% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -4.85% 9.697 9.226 - -6.83% -
BM_std_minmax<short>/3 -4.85% 1.191 1.133 - -5.34% -
BM_MakeHeap_float_Descending_4 -4.84% 0.290 0.276 - -0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.84% 6641346.373 6319772.119 - -6.85% -
rng::stable_partition(vector<int>)_(sparse)/32 -4.84% 7.486 7.124 - 0.33% -
BM_RangesMakeHeap_string_Heap_262144 -4.83% 5.438 5.175 - -0.41% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.83% 2.082 1.981 - 2.65% -
SetIntersection_Front_Set_float_256_64 -4.83% 6555169.679 6238744.395 - -0.51% -
BM_std_minmax<char>/23 -4.82% 3.165 3.013 - 1.47% -
BM_std_minmax<char>/19 -4.82% 1.769 1.684 - 3.90% -
std::unique_copy(deque<int>)_(contiguous)/52 -4.81% 15.345 14.606 - -0.59% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.81% 82356.231 78393.714 - -2.62% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.81% 23207.748 22092.009 - -2.34% -
BM_std_minmax<char>/22 -4.80% 2.671 2.543 - 1.15% -
std::partial_sort_copy(deque<int>)_(heap)/8 -4.79% 16.769 15.966 - 1.11% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -4.79% 25.273 24.063 - -2.00% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -4.78% 6.667 6.348 - -18.74% -
bm_lexicographical_compare<int>/1 -4.78% 1.322 1.259 - -0.07% -
BM_PushHeap_uint32_SingleElement_4 -4.77% 0.364 0.346 - 1.46% -
SetIntersection_Front_Set_uint64_256_256 -4.77% 9876181.378 9405104.609 - 6.06% -
BM_MakeThenSortHeap_string_Ascending_262144 -4.76% 78.812 75.056 - -2.04% -
BM_PopHeap_uint32_1 -4.76% 0.456 0.435 - -12.85% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.75% 13.329 12.696 - -1.34% -
rng::find_end(list<int>)_(single_element)/8192 -4.74% 8765.201 8349.873 - 0.20% -
BM_RangesPushHeap_string_SingleElement_4 -4.73% 2.294 2.186 - -0.38% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.71% 1359.236 1295.234 - -0.39% -
BM_num_put<unsigned_long_long> -4.71% 12.186 11.612 - 1.19% -
BM_MakeThenSortHeap_uint64_Descending_4 -4.69% 1.513 1.442 - 13.29% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.69% 2.179 2.077 - -0.02% -
std::map<int,_int>::clear()/1024 -4.69% 10580.321 10083.974 - -5.16% -
std::find_end(list<int>,_pred)_(single_element)/8192 -4.69% 9275.978 8840.980 - -2.84% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -4.68% 104.725 99.826 - 2.15% -
std::find_if_not(list<int>)_(bail_25%)/32768 -4.68% 7601.481 7246.017 - -4.46% -
BM_std_minmax<char>/21 -4.67% 2.392 2.280 - 1.19% -
rng::remove(list<int>)_(sprinkled)/32 -4.67% 57.619 54.930 - -0.37% -
BM_vector_deque_copy_backward/4000 -4.67% 146.692 139.845 - -3.00% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.67% 40.888 38.981 - 0.15% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -4.66% 87742.745 83651.715 - 2.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.66% 39.382 37.546 - -2.19% -
BM_RangesPushHeap_string_SingleElement_1024 -4.66% 2.578 2.458 - -0.82% -
std::equal(vector<int>)_(it,_it,_it)/50 -4.65% 4.368 4.165 - -3.22% -
SetIntersection_None_Vector_uint64_1024_1024 -4.65% 1145218.505 1092011.133 - -5.28% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -4.64% 1.149 1.096 - 2.51% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -4.63% 474.798 452.796 - -4.72% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -4.62% 276.608 263.818 - -11.12% -
BM_std_minmax<int>/10 -4.62% 1.437 1.371 - -1.25% -
rng::find_if(vector<bool>)_(process_all)/50 -4.62% 36.684 34.991 - -4.06% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -4.62% 3.110 2.966 - -5.43% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -4.61% 18.156 17.318 - 2.40% -
std::copy(vector<bool>)_(aligned)/64 -4.61% 1.368 1.305 - -4.77% -
std::find(list<int>)_(process_all)/32768 -4.61% 27610.919 26338.122 - -2.52% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -4.61% 5.116 4.880 - 2.19% -
BM_PushHeap_string_PipeOrgan_16 -4.60% 4.282 4.085 - -0.90% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -4.59% 4.167 3.975 - -1.53% -
BM_std_minmax<int>/12 -4.58% 1.385 1.322 - -4.63% -
SetIntersection_Interlaced_Set_float_256_64 -4.57% 15482092.676 14773846.874 - -5.11% -
BM_RangesPushHeap_string_PipeOrgan_64 -4.56% 6.198 5.916 - -0.14% -
SetIntersection_None_Vector_float_262144_256 -4.56% 1228446.866 1172421.505 - -3.24% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.56% 470.272 448.846 - -4.01% -
bm_lexicographical_compare<signed_char>/4 -4.56% 1.956 1.866 - 0.89% -
BM_std_minmax<char>/29 -4.54% 2.555 2.439 - 1.45% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -4.54% 66.788 63.755 - 0.65% -
std::rotate(vector<bool>)_(by_1/4)/1024 -4.54% 14.786 14.115 - -0.71% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.54% 16.491 15.743 - -1.04% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.53% 29.989 28.630 - 0.70% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.52% 4651.064 4440.724 - -0.40% -
std::distance(deque<int>)/50 -4.52% 0.694 0.662 - -1.85% -
std::transform(list<int>)_(identity_transform)/50 -4.51% 39.631 37.844 - -2.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -4.51% 3.783 3.612 - -1.72% -
BM_deque_deque_move/70000 -4.50% 3322.638 3172.954 - -4.39% -
std::unordered_map<int,_int>::clear()/1024 -4.50% 8396.994 8019.123 - -3.95% -
std::multiset<int>::erase(key)_(non-existent)/32 -4.50% 2.690 2.569 - -3.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.50% 89.063 85.057 - 0.88% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -4.50% 868401.436 829337.603 - -4.26% -
rng::contains(list<int>)_(process_all)/50 -4.49% 19.346 18.477 - -0.04% -
SetIntersection_None_Set_string_16384_16384 -4.49% 199174592.013 190237404.696 - -4.65% -
rng::partial_sort_copy(list<int>)_(descending)/8 -4.49% 18.589 17.755 - -2.08% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -4.48% 1.860 1.777 - 0.97% -
std::find_end(vector<int>)_(process_all)/1024 -4.48% 244.220 233.281 - -0.35% -
BM_std_minmax<unsigned_char>/32 -4.48% 1.601 1.530 - 2.65% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.48% 40393.564 38585.691 - -2.30% -
SetIntersection_None_Set_float_64_4 -4.47% 22693730.100 21678458.132 - -2.21% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -4.46% 545.551 521.212 - -3.85% -
BM_PushHeap_float_Ascending_16 -4.46% 1.065 1.018 - 3.43% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -4.45% 66.455 63.499 - 48.59% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -4.43% 1.265 1.209 - -2.12% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.43% 34.290 32.769 - -1.40% -
rng::find_if(list<int>)_(process_all)/32768 -4.42% 29224.039 27931.002 - -1.38% -
BM_std_min<unsigned___int128>/4 -4.42% 1.446 1.382 - -0.24% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -4.42% 25.856 24.714 - 4.68% -
std::find_end(list<int>)_(single_element)/8192 -4.41% 8635.307 8254.665 - -3.66% -
BM_StringFindStringLiteral/1024 -4.41% 18.085 17.288 - -0.06% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.41% 12653.161 12095.496 - -4.30% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.39% 2945.460 2816.242 - -0.18% -
SetIntersection_Interlaced_Vector_float_16384_4 -4.37% 1702202.816 1627746.703 - 16.46% -
std::copy(list<int>)/64 -4.37% 32.056 30.656 - -0.78% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -4.36% 5.322 5.090 - -2.47% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -4.36% 2.789 2.668 - -0.47% -
BM_RangesMakeHeap_uint32_Random_256 -4.33% 1.194 1.143 - -2.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -4.33% 171061756.955 163656400.185 - -2.37% -
std::find_end(vector<int>)_(process_all)/1000 -4.32% 238.172 227.877 - -0.37% -
SetIntersection_Front_Vector_string_1024_64 -4.31% 3467030.313 3317593.496 - -8.36% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -4.31% 81.240 77.742 - 1.21% -
BM_std_minmax<int>/16 -4.30% 1.314 1.257 - -4.41% -
SetIntersection_Interlaced_Set_string_1024_64 -4.29% 17718489.607 16957500.199 - 0.56% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -4.29% 4.109 3.933 - -0.91% -
BM_std_minmax<unsigned_char>/24 -4.28% 1.207 1.155 - -0.03% -
SetIntersection_Interlaced_Vector_uint32_256_16 -4.28% 6730537.600 6442352.822 - -15.41% -
std::adjacent_find(vector<int>,_pred)/50 -4.28% 23.308 22.311 - -4.01% -
rng::for_each(multiset<int>::iterator)/32 -4.27% 21.455 20.539 - -1.31% -
bm_lexicographical_compare<signed_char>/16 -4.27% 1.327 1.271 - -2.22% -
BM_num_put<unsigned_long> -4.27% 12.087 11.571 - 0.76% -
rng::for_each(multimap<int>)/50 -4.27% 50.521 48.364 - -1.64% -
SetIntersection_None_Set_uint32_64_1 -4.27% 23611252.453 22603635.778 - -1.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -4.25% 0.501 0.480 - 14.58% -
rng::move_backward(vector<int>)/1048576 -4.23% 58534.849 56055.925 - -0.99% -
BM_std_minmax<int>/27 -4.23% 2.493 2.387 - -1.81% -
std::map<std::string,_int>::find(key)_(existent)/8192 -4.22% 31.010 29.701 - -1.41% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.22% 12003.627 11496.908 - 0.25% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.22% 9850.082 9434.514 - -2.40% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -4.22% 12120.405 11609.474 - -4.22% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -4.21% 24.006 22.995 - 0.07% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -4.21% 29.358 28.122 - -2.99% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -4.20% 11.625 11.136 - -0.15% -
std::partition(list<int>)_(dense)/32 -4.19% 9.160 8.776 - -0.19% -
SetIntersection_None_Vector_uint32_262144_1024 -4.19% 1195447.572 1145381.426 - -2.76% -
BM_StringRelationalLiteral_Less_Small_Small_Control -4.19% 1.838 1.761 - -3.77% -
rng::copy(deque<int>)/8 -4.18% 2.785 2.668 - -5.06% -
std::map<std::string,_int>::find(key)_(existent)/32 -4.17% 15.285 14.648 - 0.25% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -4.17% 15851961.809 15191091.563 - -3.48% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -4.17% 16.946 16.240 - -0.45% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.16% 96778.037 92750.114 - 0.04% -
SetIntersection_Interlaced_Vector_float_64_64 -4.16% 12059808.496 11557881.521 - 1.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.16% 654.074 626.853 - -0.39% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.16% 12.983 12.443 - -1.08% -
rng::find_if(list<int>)_(process_all)/8192 -4.15% 10324.504 9896.522 - 3.85% -
BM_std_minmax<unsigned_short>/7 -4.14% 1.752 1.680 - 0.15% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.14% 10.452 10.019 - -1.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -4.14% 1143478.900 1096108.144 - -4.38% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -4.13% 9161.493 8782.959 - -0.61% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.13% 33.486 32.103 - -4.54% -
std::move(deque<int>)/8 -4.13% 3.997 3.832 - -2.80% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.12% 96040.359 92082.929 - -0.09% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.12% 2.043 1.959 - -2.00% -
BM_RangesPushHeap_string_Random_16384 -4.11% 17.039 16.339 - 0.17% -
std::for_each_n(deque<int>)/8 -4.11% 1.254 1.203 - 4.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 -4.10% 0.280 0.268 - -4.24% -
std::none_of(list<int>)_(process_all)/8 -4.09% 2.716 2.605 - -0.38% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -4.09% 10.325 9.903 - -1.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -4.08% 1181574.773 1133311.911 - -4.26% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -4.08% 9.936 9.531 - -1.56% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.07% 10.088 9.678 - -6.36% -
SetIntersection_Front_Vector_string_1024_1024 -4.07% 40565885.635 38913856.735 - -1.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -4.06% 13775017.240 13216358.065 - 1.71% -
std::stable_partition(vector<int>)_(dense)/32 -4.05% 22.156 21.258 - 0.18% -
SetIntersection_None_Vector_uint64_262144_16384 -4.05% 1216512.301 1167196.964 - -1.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -4.05% 24664485.495 23665214.556 - -1.32% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -4.04% 0.512 0.491 - -1.76% -
SetIntersection_Front_Set_uint32_1024_1024 -4.04% 16305377.951 15646701.819 - -1.62% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -4.04% 69.063 66.276 - 0.91% -
std::set<int>::lower_bound(key)_(non-existent)/32 -4.02% 2.378 2.282 - -2.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -4.02% 1130930.001 1085448.750 - -2.21% -
BM_StringRelationalLiteral_Less_Large_Large_Control -4.02% 2.205 2.116 - -8.42% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.01% 1.205 1.157 - -3.88% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.01% 1178.814 1131.598 - -0.45% -
BM_std_minmax<long_long>/4 -4.00% 1.868 1.794 - 11.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -4.00% 2429059.805 2331971.408 - 3.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.99% 1742643.591 1673026.112 - -0.39% -
rng::is_sorted(list<int>)/8192 -3.99% 7261.972 6971.956 - -15.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.98% 1739813.622 1670603.597 - -4.31% -
std::stable_sort(vector<int>)_(repeated)/1024 -3.97% 1129.579 1084.728 - -1.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.97% 1.119 1.075 - -0.37% -
BM_RangesMakeThenSortHeap_uint32_Random_1 -3.97% 0.280 0.269 - -1.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -3.96% 1.918 1.842 - -3.14% -
BM_RangesMakeHeap_string_PipeOrgan_16 -3.96% 3.843 3.691 - -0.02% -
std::equal(list<int>)_(it,_it,_it)/8192 -3.95% 10089.065 9690.262 - -2.94% -
BM_std_minmax<char>/24 -3.95% 1.254 1.204 - -1.73% -
rng::fill_n(vector<bool>)/64 -3.95% 1.417 1.361 - -0.34% -
rng::rotate(list<int>)_(1_element_forward)/32 -3.94% 14.929 14.341 - -3.58% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -3.93% 5.060 4.861 - -2.94% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.93% 29932.934 28757.737 - 0.20% -
std::set<int>::equal_range(key)_(non-existent)/32 -3.93% 2.708 2.601 - -4.72% -
SetIntersection_Front_Vector_uint64_262144_64 -3.91% 1424425.874 1368691.230 - -1.80% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.91% 60.081 57.730 - 0.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -3.91% 2.807 2.698 - 4.76% -
std::multiset<int>::contains(key)_(non-existent)/8192 -3.90% 8.850 8.504 - 0.00% -
SetIntersection_Front_Vector_uint64_1024_256 -3.90% 2331233.624 2240230.433 - -3.53% -
BM_PopHeap_uint32_262144 -3.89% 42.037 40.402 - -2.61% -
rng::move(vector<int>)/1048576 -3.88% 57762.368 55523.159 - -2.27% -
std::find_if(list<int>)_(process_all)/32768 -3.87% 28585.393 27478.915 - -0.92% -
BM_RangesPushHeap_string_SingleElement_16384 -3.87% 2.567 2.468 - -1.00% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -3.86% 5.047 4.852 - -3.42% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -3.85% 15.366 14.774 - 1.13% -
rng::find_first_of(deque<int>)_(small_needle)/50 -3.85% 170.764 164.186 - -2.43% -
std::move_backward(vector<bool>)_(aligned)/512 -3.85% 2.546 2.448 - -1.47% -
SetIntersection_None_Vector_uint32_16384_4 -3.84% 1176480.337 1131271.587 - 0.01% -
std::find(vector<bool>)_(process_all)/1024 -3.84% 4.704 4.524 - -4.80% -
rng::find_first_of(deque<int>)_(small_needle)/32 -3.84% 110.994 106.734 - -2.57% -
SetIntersection_Front_Set_uint32_1024_4 -3.82% 1147687.113 1103816.428 - -1.14% -
BM_RangesMakeHeap_string_Ascending_256 -3.82% 5.067 4.874 - -0.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.82% 1268749.512 1220325.202 - 1.05% -
BM_std_minmax<unsigned_char>/26 -3.81% 1.442 1.387 - -3.64% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -3.81% 1.671 1.607 - 0.79% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -3.81% 1.502 1.445 - -5.65% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.80% 263.935 253.894 - -3.68% -
SetIntersection_Front_Set_uint32_262144_4 -3.80% 1134217.881 1091076.593 - -4.77% -
BM_std_minmax<char>/25 -3.79% 1.276 1.228 - 4.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.79% 156242487.660 150321779.020 - -1.18% -
BM_lexicographical_compare_three_way_slow_path/65536 -3.78% 16158.020 15547.244 - 2.81% -
BM_std_minmax<unsigned_char>/25 -3.78% 1.226 1.180 - -0.26% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.77% 29893.299 28764.917 - 0.29% -
BM_MakeHeap_uint64_Random_16 -3.77% 1.328 1.278 - -1.18% -
rng::rotate(list<int>)_(1_element_backward)/32 -3.76% 14.221 13.686 - -2.65% -
BM_std_minmax<char>/5 -3.76% 1.859 1.789 - -1.11% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -3.76% 29.452 28.345 - -2.05% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -3.75% 23.631 22.745 - -3.43% -
BM_RangesMakeHeap_uint32_Random_64 -3.74% 1.326 1.276 - 3.06% -
BM_MakeHeap_string_SingleElement_16 -3.74% 5.724 5.510 - -2.35% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -3.74% 2.620 2.522 - -6.21% -
std::distance(join_view(vector<vector<int>>))/50 -3.74% 0.604 0.582 - -3.87% -
BM_std_min<short>/19 -3.73% 1.975 1.901 - -0.73% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.73% 8.709 8.384 - -4.11% -
std::multiset<int>::contains(key)_(non-existent)/32 -3.73% 2.345 2.258 - -0.36% -
BM_std_minmax<int>/23 -3.72% 2.357 2.270 - -1.43% -
BM_std_minmax<char>/20 -3.72% 2.071 1.994 - 3.40% -
BM_std_minmax<char>/28 -3.71% 2.255 2.172 - 0.44% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -3.70% 4.287 4.128 - 9.18% -
BM_std_min<char>/14 -3.70% 1.871 1.802 - 3.17% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -3.70% 272539.877 262449.337 - 0.41% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -3.70% 6.240 6.009 - -7.76% -
BM_RangesMakeHeap_float_Random_16384 -3.70% 1.216 1.171 - 1.08% -
std::rotate(vector<bool>)_(by_1/3)/32 -3.70% 18.120 17.450 - -1.99% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.70% 17225.710 16588.722 - -4.02% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -3.70% 1031.302 993.185 - -0.61% -
rng::fill(vector<bool>)/32768 -3.69% 31.012 29.867 - -1.28% -
BM_MakeHeap_float_Ascending_256 -3.69% 0.671 0.647 - -0.14% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.69% 1.435 1.382 - -3.61% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.68% 15.461 14.892 - 0.46% -
std::search_n(list<int>,_pred)_(no_match)/8192 -3.67% 8147.870 7848.555 - 0.08% -
BM_std_minmax<char>/4 -3.66% 1.550 1.493 - 0.00% -
SetIntersection_Front_Set_uint32_262144_16 -3.65% 1311088.146 1263174.881 - -1.28% -
bm_lexicographical_compare<signed_char>/512 -3.65% 7.979 7.687 - -2.88% -
BM_RangesMakeHeap_float_Random_262144 -3.65% 1.138 1.096 - -2.29% -
BM_RangesPushHeap_float_SingleElement_16 -3.64% 0.377 0.364 - -1.14% -
BM_std_min<char>/4 -3.63% 1.071 1.032 - -4.25% -
rng::find_if(list<int>)_(bail_25%)/8 -3.63% 1.323 1.275 - -4.00% -
rng::stable_sort(deque<int>)_(repeated)/1024 -3.62% 1389.406 1339.101 - -0.98% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -3.61% 1.362 1.313 - -7.53% -
BM_MakeHeap_string_Heap_16384 -3.60% 5.123 4.939 - -3.69% -
BM_RangesPushHeap_string_SingleElement_262144 -3.60% 2.635 2.540 - -1.11% -
std::multiset<int>::ctor(const&)/32 -3.60% 226.405 218.265 - -3.74% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.59% 2883.600 2779.938 - -0.84% -
BM_PushHeap_float_Descending_64 -3.59% 0.393 0.379 - 0.10% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -3.59% 0.870 0.839 - 5.78% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -3.58% 5.266 5.077 - 8.47% -
std::multiset<int>::count(key)_(existent)/1024 -3.58% 5.717 5.512 - -3.34% -
rng::sort(deque<int>)_(ascending)/1024 -3.58% 800.600 771.937 - 0.54% -
BM_RangesMakeThenSortHeap_float_Descending_16 -3.58% 1.868 1.801 - -1.89% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -3.56% 1.034 0.997 - 1.40% -
rng::rotate_copy(list<int>)/8192 -3.56% 8304.351 8008.855 - -3.93% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -3.55% 11.604 11.193 - -1.73% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -3.55% 1525.534 1471.451 - -2.42% -
rng::rotate(deque<int>)_(1_element_forward)/50 -3.54% 6.100 5.884 - 1.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -3.54% 1151681.609 1110920.556 - -4.34% -
BM_MakeHeap_uint64_Random_16384 -3.54% 1.034 0.998 - 0.30% -
BM_std_minmax_element<short>/3 -3.53% 1.148 1.108 - 0.55% -
rng::stable_sort(deque<int>)_(shuffled)/8 -3.53% 24.494 23.630 - -0.63% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -3.53% 6.580 6.348 - 32.91% -
rng::copy_if(deque<int>)_(entire_range)/8 -3.52% 2.951 2.847 - -2.86% -
BM_lexicographical_compare_three_way_slow_path/262144 -3.52% 64763.057 62482.130 - 3.21% -
std::remove_if(vector<int>)_(prefix)/32 -3.52% 53.783 51.889 - -0.54% -
BM_std_minmax<char>/6 -3.52% 2.155 2.079 - 0.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.50% 5586850.693 5391391.949 - 0.51% -
SetIntersection_Front_Set_string_262144_64 -3.50% 4801407.128 4633456.126 - -11.65% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.49% 23.499 22.678 - 0.26% -
BM_std_min<unsigned_long_long>/6 -3.49% 1.628 1.571 - -0.45% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.49% 13499.045 13027.988 - -5.13% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.48% 27720.962 26754.984 - -0.95% -
BM_MakeHeap_string_Ascending_256 -3.48% 4.989 4.815 - -0.89% -
std::any_of(deque<int>)_(process_all)/8192 -3.48% 2719.398 2624.829 - -6.72% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -3.46% 934903.318 902517.110 - -2.63% -
SetIntersection_Interlaced_Vector_string_16384_256 -3.46% 39873910.333 38492948.843 - 0.41% -
BM_std_minmax<int>/14 -3.46% 1.618 1.562 - -3.48% -
std::partition(vector<int>)_(dense)/8192 -3.46% 1882.140 1817.010 - -3.48% -
BM_std_minmax<short>/2 -3.46% 0.916 0.885 - -4.32% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -3.46% 561735.320 542306.624 - -0.39% -
BM_num_put<long> -3.46% 12.116 11.698 - 0.05% -
std::unordered_set<int>::find(key)_(existent)/8192 -3.45% 1.384 1.336 - 5.29% -
BM_SortHeap_float_256 -3.44% 6.044 5.836 - -1.88% -
rng::copy_n(vector<bool>)_(unaligned)/512 -3.44% 3.322 3.207 - -1.75% -
std::copy_backward(vector<bool>)_(aligned)/4096 -3.43% 5.104 4.929 - -4.97% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.43% 5.638 5.444 - -2.59% -
SetIntersection_Front_Set_string_262144_256 -3.42% 15768914.669 15228861.242 - -10.53% -
std::partition(deque<int>)_(sparse)/50 -3.42% 15.538 15.006 - -9.17% -
BM_std_min<char>/16 -3.42% 2.563 2.475 - 2.86% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.42% 14856.787 14348.683 - -4.43% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.42% 5754.013 5557.361 - -0.41% -
BM_RangesPushHeap_uint32_SingleElement_4 -3.41% 0.346 0.334 - -4.44% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -3.41% 11.534 11.140 - 8.32% -
BM_RangesPushHeap_float_Ascending_16384 -3.41% 4.360 4.212 - -3.79% -
rng::find(list<int>)_(process_all)/32768 -3.40% 27889.888 26941.979 - -1.25% -
SetIntersection_None_Set_string_16384_64 -3.39% 200703574.901 193892025.929 - -5.22% -
rng::find_end(forward_list<int>)_(process_all)/8192 -3.39% 5819.232 5621.803 - -0.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -3.39% 2.032 1.963 - -7.14% -
rng::copy_backward(list<int>)/8 -3.38% 2.462 2.379 - -0.58% -
BM_std_minmax<int>/1 -3.37% 0.622 0.601 - -0.02% -
rng::reverse(vector<int>)/8 -3.37% 1.619 1.564 - -3.12% -
std::copy_n(deque<int>)/32768 -3.37% 1174.105 1134.583 - -1.02% -
std::move_backward(list<int>)/32768 -3.37% 31933.638 30858.867 - -3.28% -
BM_std_min<char>/3 -3.36% 0.718 0.694 - 0.07% -
BM_deque_deque_ranges_copy/64 -3.36% 5.540 5.354 - -0.98% -
std::find_if_not(vector<bool>)_(process_all)/8 -3.36% 5.628 5.439 - -2.83% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.35% 282.400 272.930 - -0.43% -
SetIntersection_Front_Set_uint32_64_1 -3.35% 18083700.233 17478502.312 - -0.49% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -3.34% 6.507 6.290 - -1.71% -
rng::find_last(list<int>)_(bail_10%)/50 -3.34% 16.695 16.138 - -0.27% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.34% 14518.819 14034.391 - -7.78% -
BM_std_minmax<short>/28 -3.33% 2.621 2.533 - 0.50% -
SetIntersection_Front_Vector_uint64_1024_1 -3.33% 1097273.895 1060721.795 - -3.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.33% 21830274.495 21103228.266 - -1.43% -
BM_PushHeap_uint32_SingleElement_16 -3.33% 0.357 0.345 - 2.62% -
BM_deque_vector_ranges_move/1 -3.33% 2.150 2.078 - -0.40% -
BM_deque_vector_ranges_copy/0 -3.32% 1.419 1.372 - -13.72% -
rng::starts_with(list<int>)/8192 -3.32% 8943.543 8646.673 - -0.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.32% 2472426.390 2390366.965 - -2.57% -
rng::for_each_n(deque<int>)/8 -3.32% 1.205 1.165 - 0.92% -
SetIntersection_Front_Vector_string_16384_1 -3.32% 1144768.557 1106790.792 - -2.02% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -3.32% 24.410 23.600 - -9.35% -
BM_std_minmax<short>/19 -3.32% 2.429 2.348 - 2.06% -
rng::search(list<int>)_(no_match)/1000 -3.31% 725.931 701.868 - 0.96% -
std::count(list<int>)_(every_other)/1048576 -3.31% 831485.064 803969.419 - -1.40% -
std::find(list<int>)_(process_all)/1024 -3.31% 710.525 687.031 - -2.01% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -3.30% 867182.246 838569.245 - -2.50% -
bm_lexicographical_compare<signed_char>/2 -3.30% 1.495 1.446 - 4.19% -
BM_deque_deque_copy/64000 -3.29% 2712.261 2623.048 - -2.89% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -3.29% 6.313 6.105 - -4.70% -
bm_lexicographical_compare<signed_char>/3 -3.29% 1.727 1.670 - 3.11% -
rng::copy(list<int>)/64 -3.29% 33.801 32.691 - 5.32% -
BM_std_minmax<unsigned_short>/18 -3.28% 1.985 1.920 - -1.57% -
std::rotate(vector<bool>)_(by_1/2)/50 -3.28% 18.161 17.566 - -2.04% -
BM_PushHeap_string_Random_16384 -3.27% 16.941 16.386 - 0.59% -
BM_std_minmax<char>/18 -3.27% 1.388 1.343 - 3.24% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -3.26% 2.265 2.191 - -3.30% -
std::reverse(vector<int>)/8 -3.26% 1.596 1.544 - -0.54% -
std::reverse_copy(list<int>)/4096 -3.26% 3173.792 3070.392 - -2.86% -
rng::count(list<int>)_(every_other)/1048576 -3.26% 828014.020 801043.154 - -0.83% -
std::stable_sort(vector<int>)_(shuffled)/1024 -3.25% 2255.797 2182.387 - -0.70% -
BM_deque_vector_ranges_copy_backward/65536 -3.25% 8219.273 7951.817 - -0.99% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -3.25% 23.046 22.297 - 4.03% -
std::remove_if(list<int>)_(prefix)/1024 -3.25% 1047.197 1013.168 - -2.91% -
std::map<std::string,_int>::erase(iterator)/1024 -3.24% 26.862 25.991 - -0.80% -
std::find_first_of(list<int>)_(large_needle)/1024 -3.24% 863946.773 835957.369 - -3.16% -
std::stable_partition(deque<int>)_(sparse)/50 -3.23% 29.719 28.758 - 1.86% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.23% 1.146 1.109 - -0.37% -
std::none_of(vector<int>)_(process_all)/8 -3.23% 2.502 2.422 - 3.21% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.22% 507058.957 490723.321 - -0.53% -
BM_PushHeap_string_Ascending_256 -3.22% 10.184 9.857 - -0.64% -
std::rotate(vector<bool>)_(by_1/4)/50 -3.21% 18.102 17.522 - -1.51% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -3.21% 7.680 7.434 - -1.96% -
std::search(vector<int>)_(same_length)/8192 -3.21% 1960.475 1897.622 - -0.36% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.20% 18.136 17.556 - -1.33% -
rng::find_if_not(list<int>)_(bail_25%)/8 -3.20% 1.314 1.272 - -3.19% -
rng::remove_if(vector<int>)_(prefix)/32 -3.19% 53.632 51.918 - -0.87% -
SetIntersection_None_Set_string_1024_1024 -3.19% 9123095.946 8831901.071 - -0.77% -
BM_MakeThenSortHeap_uint32_Descending_4 -3.19% 1.434 1.388 - -4.92% -
SetIntersection_None_Vector_uint64_262144_262144 -3.19% 1205659.984 1167240.934 - 0.36% -
rng::find_if(vector<bool>)_(process_all)/8 -3.18% 5.615 5.437 - -2.83% -
BM_std_minmax<int>/6 -3.18% 1.349 1.306 - -5.82% -
rng::move_backward(vector<bool>)_(aligned)/64 -3.16% 1.848 1.789 - 2.52% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -3.16% 8230.994 7970.829 - -0.17% -
rng::stable_sort(vector<int>)_(repeated)/1024 -3.15% 1130.797 1095.129 - -0.07% -
BM_StringRelational_Less_Small_Small_Control -3.15% 1.727 1.672 - -6.15% -
BM_SortHeap_float_16 -3.15% 1.651 1.599 - -0.15% -
std::find_first_of(vector<int>)_(large_needle)/50 -3.15% 267.929 259.486 - -4.67% -
BM_deque_vector_ranges_move/0 -3.15% 1.548 1.499 - 5.16% -
BM_std_minmax<int>/31 -3.15% 2.717 2.631 - -2.09% -
SetIntersection_Front_Set_uint32_262144_64 -3.14% 2009181.915 1946054.435 - 1.90% -
BM_RangesMakeHeap_uint32_Random_262144 -3.14% 1.053 1.020 - -3.18% -
std::find_if(vector<bool>)_(process_all)/8 -3.14% 5.605 5.429 - -2.53% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.14% 42034.536 40716.215 - -0.74% -
std::move(vector<bool>)_(unaligned)/4096 -3.13% 26.643 25.808 - 0.64% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -3.13% 470.451 455.714 - -3.40% -
BM_RangesSortHeap_float_16 -3.12% 1.651 1.599 - -0.20% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -3.12% 8902.142 8624.112 - -5.29% -
std::copy_n(vector<bool>)_(aligned)/4096 -3.12% 4.766 4.618 - -0.36% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -3.11% 14.981 14.516 - -0.62% -
BM_std_min<long_long>/28 -3.11% 2.659 2.577 - -2.90% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.10% 68477.198 66352.887 - -0.27% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.10% 747707.984 724552.882 - -0.52% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -3.10% 11.792 11.427 - 10.96% -
SetIntersection_Interlaced_Vector_float_256_4 -3.09% 5356734.997 5191079.735 - -3.60% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.09% 55834.617 54111.723 - -4.10% -
SetIntersection_Front_Set_uint64_262144_1 -3.08% 1155611.682 1120038.161 - 3.76% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.08% 7.623 7.389 - -0.32% -
SetIntersection_None_Set_string_256_16 -3.08% 11447291.501 11095192.957 - 0.01% -
BM_std_min<unsigned_int>/29 -3.07% 2.089 2.025 - -2.23% -
BM_StringEraseWithMove_Large_Opaque -3.07% 2.863 2.775 - -3.88% -
BM_MakeHeap_string_Heap_1024 -3.06% 4.874 4.725 - -3.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.06% 1263333.068 1224626.790 - -2.59% -
rng::find_first_of(list<int>)_(small_needle)/32 -3.06% 93.381 90.520 - -2.25% -
BM_std_min<short>/16 -3.06% 1.800 1.745 - -2.93% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.06% 15.619 15.141 - -1.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -3.05% 134711079.062 130596874.151 - -0.72% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.05% 621.673 602.718 - 0.46% -
std::find_first_of(deque<int>)_(large_needle)/32 -3.05% 305.248 295.945 - -10.43% -
rng::contains_subrange(deque<int>)_(process_all)/16 -3.05% 9.394 9.108 - -1.97% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -3.04% 4.486 4.350 - -1.91% -
BM_std_minmax<unsigned_int>/11 -3.04% 1.828 1.772 - 1.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -3.04% 53.239 51.623 - -4.56% -
BM_deque_deque_ranges_move/64 -3.03% 5.522 5.354 - -1.07% -
rng::transform(list<int>,_list<int>)/8192 -3.03% 10218.338 9908.495 - -7.17% -
std::stable_partition(vector<int>)_(dense)/50 -3.03% 26.429 25.629 - 1.08% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.02% 55303.478 53630.939 - 1.12% -
std::remove_if(deque<int>)_(prefix)/32 -3.02% 58.069 56.314 - -4.16% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.01% 11840.234 11483.501 - 0.62% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -3.01% 0.600 0.582 - -2.26% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -3.01% 12.065 11.702 - -0.24% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.01% 2.386 2.314 - 0.24% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.00% 1.986 1.926 - 1.69% -
std::rotate(vector<bool>)_(by_1/4)/32 -3.00% 18.263 17.714 - -1.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -3.00% 1125354.664 1091545.558 - -0.61% -
std::find(list<int>)_(bail_25%)/8 -2.99% 0.954 0.925 - 0.36% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -2.99% 29.573 28.689 - -0.61% -
std::fill(vector<bool>)/64 -2.99% 1.635 1.586 - -1.00% -
std::set<std::string>::contains(key)_(existent)/32 -2.98% 16.378 15.890 - 0.42% -
rng::for_each(list<int>)/8192 -2.98% 8309.713 8062.214 - 3.68% -
BM_std_min<unsigned_short>/9 -2.98% 6.476 6.283 - -0.27% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -2.98% 10.200 9.896 - -2.37% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.97% 19.212 18.641 - -17.69% -
SetIntersection_None_Vector_uint32_1024_64 -2.97% 1152939.517 1118677.158 - -2.84% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.97% 55.819 54.162 - 0.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.97% 216119695.254 209702482.210 - 8.94% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.97% 10.438 10.128 - -2.40% -
std::set<std::string>::erase(key)_(non-existent)/32 -2.97% 14.686 14.250 - 4.87% -
SetIntersection_None_Vector_uint64_16384_16 -2.96% 1150911.147 1116795.660 - -0.96% -
BM_StringRelational_Compare_Small_Small_ChangeLast -2.96% 1.742 1.690 - 0.33% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -2.96% 0.794 0.771 - 4.25% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.96% 16.152 15.675 - -0.69% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.96% 4294.011 4167.035 - -0.68% -
BM_vector_deque_ranges_copy/1 -2.96% 2.352 2.283 - 7.57% -
BM_lexicographical_compare_three_way_slow_path/16384 -2.96% 3984.550 3866.805 - 1.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.95% 10780361.322 10461977.860 - -9.10% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -2.95% 29.851 28.970 - 1.89% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -2.95% 6.029 5.851 - -4.03% -
SetIntersection_Interlaced_Set_float_1024_256 -2.94% 16219263.013 15741956.318 - -1.47% -
rng::find(vector<int>)_(process_all)/8 -2.94% 2.902 2.816 - 0.02% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.94% 0.644 0.625 - 0.17% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.93% 45810.047 44466.861 - -0.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.93% 55149.001 53532.425 - -2.99% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -2.93% 5.136 4.985 - -0.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.93% 1119095.602 1086341.662 - -1.35% -
std::map<int,_int>::count(key)_(existent)/1024 -2.93% 4.359 4.232 - -2.37% -
BM_vector_deque_ranges_copy/2 -2.92% 2.066 2.005 - 8.85% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.92% 18879.617 18327.716 - 0.52% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -2.92% 2258.969 2192.956 - -0.21% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.92% 2.747 2.667 - -0.55% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -2.91% 100132907.677 97214076.386 - 4.76% -
SetIntersection_None_Set_float_1024_1024 -2.91% 9043955.541 8780437.045 - -1.86% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -2.91% 10.102 9.808 - -1.53% -
BM_RangesPushHeap_string_PipeOrgan_16384 -2.90% 14.734 14.306 - -0.24% -
rng::none_of(list<int>)_(process_all)/32 -2.90% 11.854 11.510 - -0.21% -
std::remove(list<int>)_(sprinkled)/8192 -2.90% 8120.089 7884.544 - -0.65% -
BM_RangesPushHeap_string_Ascending_4 -2.90% 2.616 2.540 - -0.01% -
BM_PushHeap_string_Ascending_4 -2.89% 2.630 2.554 - -0.19% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -2.89% 1.665 1.617 - 0.07% -
std::unordered_set<int>::find(key)_(non-existent)/32 -2.89% 0.983 0.955 - -21.13% -
SetIntersection_Front_Set_uint32_16384_256 -2.88% 4858896.518 4718930.273 - 4.78% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.88% 797.447 774.508 - -3.49% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.87% 0.875 0.849 - 3.10% -
SetIntersection_None_Set_string_256_256 -2.87% 6060993.321 5887094.501 - -2.28% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.86% 4.929 4.787 - -0.31% -
rng::reverse_copy(list<int>)/32768 -2.86% 26087.266 25340.524 - -0.95% -
std::rotate(deque<int>)_(1_element_backward)/32 -2.86% 4.571 4.440 - -0.24% -
SetIntersection_None_Vector_uint64_256_4 -2.85% 4485270.881 4357295.330 - -0.58% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.85% 215.859 209.700 - -0.08% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.85% 250.746 243.599 - -1.08% -
SetIntersection_None_Vector_float_16384_4 -2.85% 1204920.359 1170591.310 - -0.94% -
727_cppcheck_r -2.85% 25.262 24.542 - -1.03% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -2.83% 21.088 20.492 - -2.98% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.83% 32511.212 31592.727 - -0.08% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -2.82% 6.166 5.993 - -1.30% -
SetIntersection_Front_Set_float_262144_262144 -2.81% 1783549.643 1733351.074 - -3.45% -
SetIntersection_None_Vector_float_262144_1 -2.81% 1238098.101 1203258.000 - -0.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -2.81% 357910942.758 347851382.113 - -0.79% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -2.81% 0.583 0.566 - -4.95% -
BM_MakeHeap_string_Descending_262144 -2.79% 3.544 3.445 - -4.26% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -2.79% 2.196 2.135 - -0.74% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -2.79% 4737.589 4605.526 - -1.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.79% 1118531.528 1087355.618 - 1.38% -
BM_RangesMakeHeap_uint64_Random_1024 -2.78% 1.076 1.046 - -0.48% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.78% 3452.289 3356.391 - 0.08% -
SetIntersection_None_Set_string_16384_4 -2.77% 197065644.491 191601264.000 - -5.56% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.77% 22.836 22.203 - -0.51% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.77% 3936.866 3827.806 - -0.44% -
SetIntersection_None_Vector_uint64_262144_4 -2.77% 1219231.044 1185456.614 - -1.46% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.77% 598.051 581.495 - -0.40% -
SetIntersection_Front_Set_float_1024_1 -2.77% 1117979.943 1087060.277 - -2.68% -
BM_MakeHeap_string_SingleElement_64 -2.76% 6.448 6.270 - -2.73% -
SetIntersection_Front_Set_string_16384_16 -2.76% 2062276.852 2005320.570 - -3.56% -
std::rotate(vector<bool>)_(by_1/2)/32 -2.76% 18.295 17.790 - -1.74% -
std::all_of(vector<int>)_(process_all)/8 -2.76% 2.561 2.490 - -2.17% -
std::any_of(deque<int>)_(process_all)/32768 -2.76% 10839.924 10540.879 - -6.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -2.76% 529.962 515.348 - -4.09% -
BM_std_min<unsigned_short>/31 -2.75% 2.596 2.524 - -1.73% -
std::is_sorted_until(vector<int>,_pred)/8 -2.74% 3.616 3.517 - 2.69% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -2.74% 0.710 0.690 - -1.29% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.74% 572.303 556.634 - 0.07% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.74% 233.023 226.648 - -0.41% -
SetIntersection_Front_Vector_string_256_256 -2.73% 20167089.749 19615589.235 - -4.01% -
SetIntersection_None_Vector_float_1024_1 -2.73% 1180606.853 1148323.758 - -0.92% -
rng::search(list<int>)_(no_match)/1024 -2.72% 744.351 724.075 - -0.78% -
750_sealcrypto_r -2.72% 18.966 18.450 - 0.05% -
SetIntersection_Front_Vector_uint32_64_64 -2.72% 11668614.594 11351214.212 - -1.39% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -2.72% 28.912 28.126 - -2.05% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -2.72% 10.872 10.576 - 1.40% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.71% 8.866 8.626 - -0.69% -
SetIntersection_Front_Vector_uint32_16384_4 -2.71% 1133918.601 1103167.450 - -2.35% -
std::partition(vector<int>)_(dense)/32 -2.71% 8.529 8.298 - -1.88% -
BM_MakeHeap_uint64_Random_1024 -2.71% 1.097 1.068 - 1.47% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.71% 3840.279 3736.393 - 0.08% -
BM_std_minmax<unsigned_short>/22 -2.70% 2.394 2.329 - -5.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.69% 11713603.877 11398075.016 - -1.31% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -2.69% 8.410 8.184 - -2.12% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -2.68% 1.986 1.933 - -3.11% -
BM_std_minmax<int>/13 -2.68% 1.387 1.350 - -2.70% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -2.68% 1.560 1.518 - 2.74% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.68% 1866.459 1816.530 - -0.53% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.67% 605.029 588.856 - 0.04% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.67% 142.475 138.668 - -2.23% -
SetIntersection_Front_Set_string_1024_1024 -2.67% 56345127.575 54839559.220 - -5.67% -
std::multiset<std::string>::contains(key)_(existent)/1024 -2.67% 22.982 22.369 - -1.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.66% 24877936.082 24216802.807 - -3.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.65% 0.708 0.689 - -4.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -2.65% 7.709 7.504 - -1.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.65% 6805263.177 6624920.671 - -2.78% -
BM_std_min<unsigned_int>/16 -2.65% 1.908 1.858 - -0.58% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.65% 0.573 0.557 - 1.10% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.64% 2109.088 2053.365 - -0.65% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.64% 10181326.453 9912360.093 - -0.49% -
rng::starts_with(list<int>,_pred)/8 -2.64% 3.725 3.627 - 0.21% -
std::stable_sort(vector<int>)_(heap)/1024 -2.64% 2570.571 2502.800 - -0.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.64% 1.022 0.995 - -1.66% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.64% 18.048 17.572 - -2.07% -
std::set<std::string>::find(key)_(existent)/32 -2.63% 16.304 15.875 - 1.49% -
std::transform(list<int>,_list<int>)/8192 -2.63% 9411.148 9163.618 - -3.54% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.63% 34.857 33.940 - -0.97% -
BM_MakeThenSortHeap_float_Heap_4 -2.63% 1.239 1.207 - 1.35% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.63% 2.410 2.346 - 0.28% -
BM_RangesMakeHeap_string_Heap_256 -2.63% 4.967 4.837 - -0.33% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.63% 27481.513 26759.609 - 0.79% -
BM_std_minmax<unsigned_char>/27 -2.62% 1.868 1.819 - -1.27% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.62% 30.448 29.650 - -0.55% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.62% 9041.560 8804.752 - -0.90% -
std::map<int,_int>::count(key)_(existent)/8192 -2.62% 6.082 5.923 - -2.25% -
rng::move(list<int>)/1048576 -2.61% 1030903.247 1003958.692 - -3.13% -
BM_SortHeap_pair<uint32,_uint32>_16 -2.61% 6.087 5.928 - 1.72% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -2.61% 0.566 0.551 - 1.34% -
std::adjacent_find(deque<int>)/50 -2.60% 14.773 14.388 - -4.82% -
SetIntersection_Front_Set_string_16384_64 -2.60% 4964723.665 4835512.780 - 0.89% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.60% 1.223 1.191 - 0.31% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -2.60% 1.536 1.496 - 3.28% -
BM_vector_deque_ranges_copy_backward/1024 -2.60% 38.021 37.033 - -2.86% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -2.60% 0.648 0.631 - 1.11% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.60% 0.687 0.669 - -0.01% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.59% 179.250 174.602 - -0.42% -
std::fill_n(list<int>)/50 -2.59% 16.175 15.756 - -1.70% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.59% 43397884.001 42273459.213 - 3.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.59% 8.007 7.800 - -2.32% -
SetIntersection_Front_Vector_string_16384_256 -2.59% 10154110.659 9891155.911 - -0.61% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -2.59% 0.570 0.556 - 1.07% -
BM_RangesMakeThenSortHeap_float_Random_4 -2.59% 4.319 4.208 - -5.33% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.58% 1374.344 1338.820 - -0.76% -
BM_std_min<char>/13 -2.58% 1.564 1.524 - 0.23% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.57% 349.146 340.159 - -0.14% -
SetIntersection_Interlaced_Vector_float_256_16 -2.56% 7980317.087 7775837.747 - 6.74% -
std::set<int>::ctor(const&)/1024 -2.56% 6286.032 6125.162 - -3.13% -
BM_deque_vector_move/65536 -2.56% 2701.758 2632.672 - -9.05% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.56% 2075.600 2022.531 - -0.15% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.55% 27381.297 26682.062 - 0.59% -
BM_vector_deque_move_backward/4000 -2.55% 145.134 141.428 - -1.77% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -2.55% 10.049 9.792 - -11.86% -
BM_std_min<char>/22 -2.55% 2.070 2.017 - -2.98% -
std::multiset<std::string>::ctor(const&)/1024 -2.55% 35540.210 34633.561 - -2.47% -
BM_std_minmax<unsigned_int>/16 -2.55% 1.284 1.251 - -9.78% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -2.55% 66.967 65.261 - -3.07% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.55% 4530.031 4414.633 - -0.42% -
BM_MakeThenSortHeap_string_Ascending_256 -2.55% 20.869 20.338 - 0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.54% 0.921 0.897 - -1.96% -
BM_std_minmax<short>/23 -2.54% 2.693 2.625 - -3.58% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.54% 1105698.292 1077611.238 - -1.46% -
rng::reverse_copy(deque<int>)/8 -2.54% 3.045 2.968 - -8.77% -
SetIntersection_Front_Set_uint32_16384_4 -2.53% 1138839.181 1110039.885 - -0.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.53% 653.510 636.986 - -0.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.53% 1225.272 1194.304 - -1.28% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.53% 0.999 0.974 - -0.10% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.53% 66227.609 64554.907 - -0.69% -
BM_std_minmax<char>/7 -2.52% 2.545 2.481 - 2.50% -
SetIntersection_Front_Set_string_64_16 -2.52% 25760772.646 25110787.596 - -1.51% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -2.52% 0.588 0.573 - 0.65% -
BM_MakeHeap_string_Ascending_64 -2.52% 4.852 4.730 - -0.64% -
rng::stable_sort(vector<int>)_(ascending)/1024 -2.52% 2108.558 2055.511 - -0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -2.52% 1226161.821 1195317.765 - -1.27% -
bm_swap_ranges_vb_unaligned/262144 -2.50% 3945.194 3846.412 - 0.02% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.50% 2828.744 2757.981 - -2.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.50% 22810965.791 22240658.099 - -0.97% -
SetIntersection_Front_Set_string_256_4 -2.50% 5273604.658 5142007.341 - -2.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.49% 4776810.662 4657640.585 - -1.16% -
BM_PushHeap_string_QuickSortAdversary_256 -2.49% 14.809 14.439 - -1.77% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.49% 10548.071 10285.140 - 1.10% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -2.49% 1.077 1.050 - -7.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.48% 21543537.403 21009042.310 - -0.01% -
SetIntersection_Interlaced_Vector_float_16_16 -2.48% 39141974.530 38171812.731 - -1.21% -
SetIntersection_None_Vector_float_1024_4 -2.48% 1176791.674 1147644.823 - -1.51% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -2.47% 933545.116 910445.585 - -2.51% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -2.47% 19.539 19.056 - -1.05% -
rng::partition(list<int>)_(sparse)/50 -2.47% 15.398 15.018 - -2.44% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.47% 23434.932 22856.731 - -1.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -2.46% 5134784.353 5008249.761 - -8.29% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.46% 6456.008 6297.065 - -0.12% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -2.46% 85479.600 83375.229 - 1.79% -
rng::stable_sort(vector<int>)_(heap)/1024 -2.46% 2569.631 2506.393 - -0.46% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.46% 1.038 1.012 - 2.94% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.46% 296700.670 289404.910 - -0.65% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -2.46% 10.434 10.178 - 2.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.45% 361164310.337 352307978.996 - -1.36% -
rng::find_if(deque<int>)_(process_all)/50 -2.45% 24.140 23.548 - -1.12% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.45% 23.728 23.147 - -7.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.45% 12206.369 11907.742 - -2.71% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -2.45% 3841.561 3747.587 - -0.88% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.44% 24.729 24.125 - -3.95% -
std::search(vector<int>)_(same_length)/1024 -2.44% 254.843 248.621 - -0.22% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.44% 5.478 5.344 - -0.85% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.44% 152722.434 148999.344 - -2.85% -
std::sort(deque<int>)_(descending)/1024 -2.44% 1335.997 1303.439 - 0.13% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.43% 32.807 32.009 - -2.90% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.43% 14540.328 14186.949 - 0.31% -
std::search(list<int>)_(no_match)/8192 -2.43% 7152.815 6979.235 - 0.49% -
BM_StringRelational_Compare_Large_Empty_Control -2.43% 1.707 1.665 - 0.20% -
BM_deque_vector_copy/70000 -2.42% 3181.643 3104.535 - 9.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.42% 3114115.887 3038787.189 - -1.89% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.42% 3.023 2.950 - 0.09% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.41% 4828.533 4711.965 - -0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.41% 12457692.081 12157022.890 - 3.21% -
rng::count(vector<int>)_(every_other)/8 -2.41% 1.383 1.350 - 1.83% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -2.41% 30.926 30.182 - 2.89% -
rng::partition(vector<int>)_(sparse)/32 -2.40% 9.086 8.868 - -1.08% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -2.40% 3.121 3.046 - -1.43% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -2.40% 1.220 1.191 - -3.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.40% 1432588.292 1398201.975 - -2.22% -
BM_std_min<unsigned_char>/512 -2.40% 6.415 6.261 - -2.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.40% 1271473.000 1240986.037 - -1.17% -
std::multiset<int>::find(key)_(existent)/1024 -2.40% 3.799 3.708 - -2.03% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.39% 8.614 8.408 - -1.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.39% 1259292.479 1229156.170 - -1.44% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.39% 222.810 217.492 - -5.58% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.39% 72930.302 71190.621 - -1.61% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -2.38% 9.488 9.262 - -0.19% -
rng::for_each(set<int>)/8 -2.38% 4.616 4.506 - -1.52% -
SetIntersection_None_Vector_float_1024_256 -2.38% 1172549.659 1144643.536 - -0.62% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -2.38% 29.886 29.175 - 0.39% -
SetIntersection_Interlaced_Set_float_256_256 -2.38% 9422638.077 9198773.684 - 0.26% -
rng::generate_n(deque<int>)/8192 -2.37% 1978.367 1931.452 - -0.87% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.37% 216.716 211.579 - -0.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.37% 13838856.642 13511364.705 - -2.97% -
BM_SortHeap_pair<uint32,_uint32>_64 -2.37% 8.772 8.564 - 0.49% -
BM_PushHeap_float_Ascending_64 -2.37% 1.813 1.770 - 1.36% -
BM_std_min<unsigned_char>/8 -2.36% 2.349 2.293 - -0.58% -
BM_std_min<unsigned_long_long>/64 -2.36% 4.807 4.693 - -2.42% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.36% 18.051 17.626 - -1.79% -
BM_MakeHeap_string_Random_262144 -2.36% 15.580 15.213 - -3.81% -
rng::partition(list<int>)_(dense)/32 -2.35% 8.448 8.249 - -0.50% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.35% 12530.058 12235.186 - -0.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.35% 1359393.309 1327423.990 - -1.65% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.35% 169607.424 165621.370 - 1.42% -
rng::find_last(vector<int>)_(bail_10%)/8 -2.34% 2.108 2.058 - 0.80% -
std::reverse_copy(list<int>)/32768 -2.34% 26357.294 25739.728 - -2.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.34% 16247044.179 15867577.518 - -2.03% -
std::copy(deque<int>)/262144 -2.33% 10351.613 10109.912 - -0.52% -
BM_std_min<long_long>/29 -2.33% 3.041 2.970 - 0.15% -
BM_RangesMakeThenSortHeap_string_Descending_4 -2.33% 3.778 3.690 - -0.44% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.33% 55214.669 53929.715 - -2.98% -
SetIntersection_None_Set_float_16384_1024 -2.32% 158910340.260 155222099.061 - -1.13% -
BM_PushHeap_uint64_Random_64 -2.32% 5.273 5.150 - -3.19% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.32% 219.457 214.373 - -0.67% -
rng::reverse_copy(vector<int>)/4096 -2.31% 137.247 134.070 - 0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.31% 5974823.053 5836675.763 - 1.62% -
rng::copy(vector<int>)/8 -2.31% 2.289 2.236 - -0.57% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.31% 7199.421 7033.310 - -3.34% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.30% 6187.769 6045.328 - -3.41% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -2.30% 17.733 17.325 - 0.71% -
BM_std_min<char>/12 -2.30% 1.333 1.302 - -2.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -2.30% 1457980.001 1424473.871 - 5.26% -
std::find_end(forward_list<int>)_(same_length)/8192 -2.29% 14518.091 14185.163 - -1.57% -
rng::starts_with(vector<int>)/1024 -2.29% 77.654 75.874 - -1.04% -
rng::swap_ranges(deque<int>)/32 -2.29% 10.977 10.726 - 0.01% -
SetIntersection_None_Set_string_1024_4 -2.29% 9225614.110 9014503.334 - -1.13% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -2.29% 471131.775 460359.376 - 0.04% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -2.29% 61.439 60.034 - -16.74% -
rng::replace(list<int>)_(prefix)/8192 -2.29% 7285.937 7119.395 - 0.31% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.29% 36179.412 35352.515 - 0.50% -
BM_SortHeap_pair<uint32,_uint32>_262144 -2.28% 34.012 33.235 - 0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.28% 1257734.375 1229021.648 - -0.72% -
BM_std_minmax<unsigned_char>/28 -2.28% 2.150 2.101 - -2.09% -
SetIntersection_None_Vector_float_256_256 -2.28% 2338157.163 2284830.765 - -0.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.28% 11996775.274 11723229.107 - 0.16% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -2.27% 195.122 190.686 - -0.91% -
rng::search(vector<int>)_(single_element)/1000 -2.27% 231.937 226.666 - -3.72% -
rng::find_if(vector<int>)_(bail_25%)/8 -2.26% 1.072 1.048 - -1.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -2.26% 12.067 11.794 - -1.23% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.26% 374.381 365.918 - -0.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.26% 19350304.820 18913103.484 - 0.49% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.26% 204.518 199.905 - -1.36% -
std::sort(vector<NonIntegral>)_(descending)/8 -2.26% 25.299 24.728 - -2.35% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.25% 190.835 186.533 - -0.32% -
std::multiset<int>::contains(key)_(non-existent)/1024 -2.25% 5.700 5.572 - 0.84% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -2.25% 0.480 0.469 - -2.36% -
std::find_if_not(deque<int>)_(bail_25%)/8 -2.25% 1.531 1.496 - -2.51% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.25% 19793.996 19348.067 - 0.27% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -2.25% 5.742 5.613 - -1.87% -
BM_PushHeap_uint64_Random_16384 -2.25% 6.099 5.962 - -2.21% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.25% 310.671 303.686 - -1.61% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 -2.25% 75.782 74.079 - -3.06% -
std::multiset<int>::count(key)_(non-existent)/32 -2.24% 2.279 2.228 - -9.18% -
SetIntersection_None_Set_float_64_16 -2.24% 19226834.711 18796744.071 - 0.48% -
SetIntersection_None_Vector_string_262144_4 -2.24% 1353459.219 1323193.169 - -2.95% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.24% 36624.782 35806.109 - 0.46% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -2.23% 3.906 3.818 - 0.14% -
BM_deque_deque_ranges_copy/70000 -2.23% 3037.682 2969.926 - -3.32% -
std::unordered_set<int>::contains(key)_(existent)/1024 -2.23% 1.402 1.371 - 19.75% -
SetIntersection_Front_Set_uint32_16384_64 -2.23% 2048064.386 2002442.545 - 0.07% -
BM_PopHeap_pair<uint32,_uint32>_16384 -2.23% 45.760 44.741 - -1.42% -
rng::copy_if(vector<int>)_(entire_range)/8 -2.23% 2.203 2.154 - -5.21% -
rng::search(vector<int>)_(single_element)/1024 -2.23% 237.174 231.897 - -3.76% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.22% 0.925 0.905 - -3.52% -
std::unordered_set<std::string>::clear()/1024 -2.21% 22920.002 22412.903 - -4.54% -
rng::find_if(vector<int>)_(process_all)/8 -2.21% 2.628 2.570 - -0.28% -
std::map<std::string,_int>::ctor(const&)/1024 -2.21% 35413.056 34630.454 - -3.74% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.21% 45.812 44.801 - 0.78% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.20% 0.629 0.615 - 5.56% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.20% 486.553 475.847 - -3.00% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -2.19% 25316.375 24761.721 - -0.03% -
BM_RangesPushHeap_uint64_Random_1024 -2.19% 6.007 5.876 - -2.52% -
BM_RangesMakeHeap_float_Random_4 -2.18% 1.530 1.497 - 20.88% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.18% 88161.777 86240.236 - 0.29% -
SetIntersection_Front_Vector_uint64_1024_4 -2.18% 1130215.845 1105609.705 - -2.17% -
rng::search(list<int>,_pred)_(near_matches)/1024 -2.18% 45805.127 44807.998 - -0.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.17% 0.763 0.746 - -1.98% -
BM_MakeThenSortHeap_float_Random_16 -2.17% 10.211 9.989 - 1.01% -
BM_std_min<char>/19 -2.17% 1.182 1.156 - 0.05% -
SetIntersection_Interlaced_Set_string_1024_16 -2.17% 13871943.210 13571123.295 - -0.43% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -2.17% 15304.923 14973.102 - -0.79% -
BM_MakeHeap_string_Heap_64 -2.17% 5.102 4.992 - -2.52% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -2.17% 8.557 8.372 - -0.87% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.16% 4604.609 4504.938 - -9.25% -
BM_std_min<unsigned_short>/18 -2.16% 1.534 1.501 - -0.44% -
BM_RangesMakeHeap_uint32_Random_16384 -2.16% 1.043 1.020 - -1.14% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -2.16% 23592.221 23081.824 - -0.69% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.16% 65.761 64.340 - -0.03% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -2.16% 2.548 2.493 - -1.86% -
BM_RangesMakeHeap_string_Heap_1024 -2.16% 4.818 4.714 - -0.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -2.15% 4.595 4.496 - -4.46% -
729_abc_r -2.15% 18.943 18.535 - -0.56% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.15% 10.114 9.896 - 0.22% -
SetIntersection_Front_Vector_uint32_262144_4 -2.15% 1137172.391 1112729.532 - -2.70% -
BM_deque_deque_copy/64 -2.14% 5.563 5.443 - -0.53% -
std::multimap<int,_int>::clear()/8192 -2.14% 81762.711 80011.916 - -0.30% -
rng::partial_sort(deque<int>)_(descending)/8192 -2.13% 284077.100 278015.039 - -2.60% -
SetIntersection_None_Vector_float_16384_1 -2.13% 1203775.177 1178104.244 - -0.65% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -2.12% 106.207 103.951 - 0.16% -
SetIntersection_None_Vector_uint64_262144_64 -2.12% 1210662.059 1184950.056 - -1.81% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.12% 12.581 12.313 - -1.26% -
BM_std_minmax<unsigned_char>/30 -2.12% 2.719 2.661 - -5.64% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.12% 28.684 28.077 - -7.83% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -2.12% 50738235.183 49664603.518 - 7.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.11% 1260473.471 1233818.684 - -1.31% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.10% 4899.764 4796.628 - 0.09% -
BM_MakeHeap_string_SingleElement_16384 -2.10% 6.100 5.971 - -0.99% -
SetIntersection_None_Set_string_16384_16 -2.10% 197065764.468 192924033.040 - -3.69% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.10% 25.535 24.998 - 0.14% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.10% 19.592 19.181 - -1.76% -
BM_StringFindNoMatch/10 -2.09% 1.355 1.327 - -0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.09% 1254609.375 1228326.662 - -1.72% -
BM_MakeHeap_string_SingleElement_1024 -2.09% 6.309 6.177 - -0.24% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -2.09% 1.126 1.103 - 1.81% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.09% 18.009 17.633 - 0.07% -
BM_std_min<short>/8 -2.08% 1.362 1.333 - -4.05% -
std::for_each(list<int>)/8192 -2.08% 8685.738 8505.182 - 10.01% -
BM_SortHeap_pair<uint32,_uint32>_1024 -2.08% 13.945 13.655 - 0.85% -
BM_std_minmax<unsigned_short>/24 -2.07% 2.277 2.230 - -2.34% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.07% 134160.789 131382.015 - -2.53% -
SetIntersection_None_Vector_uint32_16384_256 -2.07% 1174602.669 1150280.866 - -1.56% -
rng::find_end(deque<int>,_pred)_(process_all)/8192 -2.07% 4324.189 4234.672 - -0.60% -
BM_std_min<unsigned_char>/6 -2.07% 1.533 1.502 - 3.22% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -2.07% 7.650 7.491 - -1.26% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -2.07% 7.295 7.144 - 10.99% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.07% 2189.661 2144.407 - -0.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -2.06% 1.207 1.182 - 0.04% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -2.06% 28169.723 27588.910 - -2.86% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -2.06% 50970.990 49920.178 - -1.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.06% 5895408.758 5773900.235 - -2.15% -
BM_RangesMakeHeap_string_Ascending_64 -2.06% 4.866 4.765 - -0.14% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.06% 4.084 3.999 - -0.19% -
BM_std_min<unsigned___int128>/3 -2.06% 1.042 1.021 - -1.78% -
BM_RangesMakeHeap_string_Random_16384 -2.06% 12.816 12.552 - -0.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -2.05% 1.163 1.139 - -5.48% -
rng::replace(list<int>)_(sprinkled)/50 -2.05% 19.905 19.497 - -4.00% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -2.05% 82905.490 81202.781 - -0.58% -
BM_std_min<long_long>/12 -2.05% 2.029 1.987 - -3.82% -
std::multiset<int>::clear()/8192 -2.05% 74453.305 72927.702 - -5.41% -
std::remove_copy(deque<int>)_(prefix)/32 -2.05% 13.223 12.952 - -0.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -2.05% 0.582 0.570 - 0.44% -
BM_MakeHeap_string_Heap_256 -2.05% 4.956 4.855 - -2.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -2.04% 6369547.957 6239430.771 - 4.94% -
BM_std_min<unsigned_short>/16 -2.04% 1.732 1.696 - -0.62% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.04% 213.291 208.949 - -1.86% -
SetIntersection_Front_Set_uint32_1024_16 -2.03% 1350572.741 1323097.267 - 2.60% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.03% 36.127 35.392 - -2.28% -
std::partition_point(vector<int>)/1024 -2.03% 6.288 6.161 - -1.02% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -2.02% 0.562 0.551 - -4.84% -
rng::copy(vector<bool>)_(unaligned)/32768 -2.02% 174.093 170.574 - -0.02% -
BM_SortHeap_pair<uint32,_uint32>_16384 -2.02% 22.940 22.476 - -0.17% -
std::replace_if(deque<int>)_(prefix)/1024 -2.02% 491.591 481.660 - 0.31% -
std::move(list<int>)/1048576 -2.01% 1016918.116 996436.743 - -2.29% -
BM_StringRelational_Less_Huge_Empty_Control -2.01% 2.085 2.043 - 5.03% -
SetIntersection_Interlaced_Vector_float_256_64 -2.01% 8922089.377 8742733.066 - -1.43% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.01% 2889972.657 2831899.900 - 3.26% -
std::unordered_multiset<int>::find(key)_(existent)/32 -2.01% 1.302 1.276 - -0.78% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.01% 9.006 8.825 - -1.80% -
rng::stable_sort(deque<int>)_(heap)/8 -2.01% 26.363 25.835 - 0.50% -
rng::search(deque<int>)_(same_length)/8192 -2.00% 3840.255 3763.321 - -2.41% -
SetIntersection_None_Vector_float_1024_1024 -2.00% 1172877.518 1149425.253 - -0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.00% 1244426.432 1219555.096 - -1.18% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.00% 26.972 26.433 - -0.38% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -2.00% 95052.146 93153.151 - -1.77% -
BM_vector_deque_ranges_move/5500 -1.99% 199.726 195.744 - -1.51% -
rng::move(list<int>)/262144 -1.99% 253892.495 248838.286 - -1.67% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.99% 809.755 793.641 - -2.49% -
SetIntersection_None_Set_string_256_1 -1.99% 12111226.559 11870236.053 - -1.58% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.99% 77295.823 75758.422 - -0.24% -
BM_StringEraseWithMove_Large_Transparent -1.99% 2.587 2.536 - -4.13% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.99% 5291049.252 5185881.567 - -1.02% -
rng::adjacent_find(list<int>,_pred)/1024 -1.99% 832.761 816.210 - -1.92% -
rng::unique(list<int>,_pred)_(contiguous)/52 -1.98% 75.337 73.843 - -1.70% -
std::search(list<int>,_pred)_(no_match)/8192 -1.98% 7148.754 7007.146 - -0.49% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.98% 22.899 22.446 - 0.66% -
BM_deque_deque_move/65536 -1.98% 2868.529 2811.746 - -10.90% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.98% 16.700 16.370 - 0.38% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.98% 8.878 8.703 - -1.37% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.98% 1.224 1.199 - -1.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.97% 1249899.578 1225231.201 - -1.14% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.97% 2.081 2.040 - -0.11% -
SetIntersection_Interlaced_Vector_string_64_64 -1.97% 29115011.975 28542017.294 - 6.82% -
BM_RangesMakeHeap_uint64_Random_4 -1.96% 1.154 1.131 - 0.88% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.96% 7095.167 6955.817 - 0.27% -
BM_RangesMakeHeap_string_Heap_16384 -1.96% 5.027 4.928 - -0.32% -
SetIntersection_None_Set_uint32_1024_1 -1.96% 8917480.948 8742552.891 - -1.32% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.96% 5.652 5.541 - -1.73% -
rng::copy_n(vector<int>)/8 -1.96% 2.232 2.189 - -1.58% -
std::partition_copy(list<int>)/8192 -1.95% 7292.767 7150.311 - 5.61% -
std::unique(deque<int>)_(sprinkled)/8192 -1.95% 7389.143 7244.817 - -5.59% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.95% 5.385 5.280 - -1.66% -
BM_deque_vector_move/70000 -1.95% 2965.684 2907.808 - -8.94% -
SetIntersection_None_Vector_uint64_16384_64 -1.95% 1173032.512 1150142.900 - -1.85% -
std::adjacent_find(list<int>,_pred)/1024 -1.95% 832.606 816.364 - -1.75% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.95% 42.774 41.940 - 0.09% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.95% 2934.428 2877.216 - -0.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.95% 1170226.431 1147428.390 - 2.20% -
707_ntest_r -1.95% 16.946 16.617 - -1.92% -
SetIntersection_Front_Vector_float_262144_1 -1.95% 1125785.155 1103885.871 - -1.25% -
SetIntersection_Front_Vector_uint64_262144_256 -1.95% 2347708.118 2302043.902 - -11.65% -
std::map<int,_int>::count(key)_(existent)/32 -1.94% 1.697 1.664 - 0.47% -
BM_PopHeap_string_4 -1.94% 5.356 5.252 - -1.81% -
rng::search(vector<int>)_(no_match)/1000 -1.94% 214.571 210.409 - -1.52% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.94% 2842.084 2787.061 - -0.34% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.93% 179827.219 176349.523 - 0.43% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.93% 6757.438 6626.921 - -0.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.93% 345406858.829 338736347.701 - -5.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.93% 93001.933 91207.522 - -2.06% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.93% 502.758 493.061 - -0.01% -
BM_PushHeap_float_Random_64 -1.93% 6.773 6.643 - -1.14% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.93% 44029.499 43181.492 - -0.36% -
rng::search(vector<int>)_(no_match)/1024 -1.92% 219.297 215.079 - -1.53% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.92% 54860493.616 53808358.999 - -1.31% -
rng::all_of(vector<int>)_(process_all)/8 -1.92% 2.486 2.438 - -4.17% -
BM_PushHeap_uint32_Random_262144 -1.92% 6.438 6.315 - -1.13% -
BM_deque_vector_ranges_copy_backward/5500 -1.92% 203.645 199.746 - 0.34% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.91% 12755.831 12511.705 - 0.68% -
SetIntersection_Interlaced_Set_string_262144_1 -1.91% 1169761.777 1147377.800 - -0.63% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.91% 5.412 5.309 - -1.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.91% 36.317 35.624 - -0.13% -
BM_std_min<short>/24 -1.91% 2.537 2.488 - -0.62% -
std::search_n(list<int>)_(no_match)/1024 -1.91% 758.598 744.134 - 1.60% -
std::find_if(list<int>)_(bail_25%)/8 -1.90% 1.218 1.194 - -1.27% -
rng::fill(vector<bool>)/64 -1.90% 1.605 1.575 - 6.91% -
SetIntersection_Front_Set_float_256_1 -1.90% 4484203.504 4398997.340 - -0.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.90% 1.818 1.783 - -1.31% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.90% 4345.184 4262.636 - -0.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.90% 61706112.524 60535925.980 - -1.17% -
std::find_if(deque<int>)_(bail_25%)/8 -1.90% 1.546 1.517 - -1.23% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -1.89% 1.192 1.169 - 5.76% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.89% 756.591 742.295 - -2.38% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.89% 1.009 0.990 - -0.42% -
rng::search(vector<int>)_(no_match)/1048576 -1.89% 217386.727 213284.706 - -1.17% -
BM_std_min<unsigned_long_long>/31 -1.89% 3.027 2.970 - -0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.89% 20055065.732 19676814.056 - 0.85% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.89% 34.671 34.017 - 0.76% -
SetIntersection_Front_Vector_string_16384_64 -1.89% 3474570.334 3409070.165 - -2.38% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.88% 93337.948 91578.689 - -0.69% -
std::rotate_copy(deque<int>)/32 -1.88% 2.622 2.573 - -0.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.88% 14718.198 14441.338 - -2.23% -
std::fill(vector<bool>)/32768 -1.88% 30.457 29.884 - -1.12% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.88% 2619.712 2570.516 - -0.09% -
rng::contains(list<int>)_(process_all)/8 -1.88% 2.389 2.344 - -0.49% -
BM_deque_deque_copy_backward/65536 -1.88% 8302.949 8147.127 - -4.14% -
std::distance(join_view(vector<vector<int>>))/4096 -1.87% 4.471 4.387 - -2.01% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.87% 4.638 4.551 - 2.07% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.86% 1.569 1.539 - -0.03% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.86% 2841.555 2788.719 - -0.23% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.86% 44.124 43.304 - -0.87% -
BM_deque_vector_ranges_move/65536 -1.85% 2751.194 2700.166 - -8.01% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.85% 4997.906 4905.255 - -0.16% -
BM_MakeThenSortHeap_string_Random_16384 -1.85% 111.158 109.097 - -0.12% -
std::unordered_set<int>::ctor(const&)/1024 -1.85% 6714.918 6590.462 - -0.98% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.85% 602.331 591.179 - -0.05% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.85% 9974.529 9790.315 - 0.21% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.84% 171929.527 168763.849 - -0.10% -
SetIntersection_None_Vector_float_262144_64 -1.84% 1236760.107 1214013.296 - -0.53% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.84% 3515.329 3450.704 - -3.01% -
BM_std_minmax<unsigned_char>/29 -1.84% 2.430 2.385 - -4.53% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.84% 219.925 215.884 - -5.90% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.84% 5992620.302 5882505.042 - -1.86% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.83% 4.846 4.758 - -3.86% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.83% 69.587 68.311 - -2.57% -
BM_RangesPushHeap_string_PipeOrgan_1024 -1.83% 10.449 10.258 - 0.02% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.83% 984.405 966.360 - 0.50% -
BM_RangesMakeHeap_uint32_Random_1024 -1.83% 1.071 1.052 - 1.28% -
BM_PopHeap_uint64_262144 -1.83% 42.021 41.251 - -2.26% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.83% 503943.795 494728.799 - 0.30% -
BM_RangesPopHeap_string_4 -1.83% 5.328 5.231 - -1.92% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -1.82% 165000.547 161992.131 - -2.34% -
std::unordered_set<std::string>::erase(iterator)/32 -1.82% 31.739 31.161 - 19.97% -
rng::partition(list<int>)_(sparse)/1024 -1.82% 732.566 719.218 - -52.24% -
BM_lexicographical_compare_three_way_fast_path/256 -1.82% 70.825 69.535 - -0.96% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.82% 535.544 525.795 - -0.98% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.81% 6692.290 6570.828 - -3.22% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.81% 18759.187 18418.972 - 0.19% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.81% 9.054 8.890 - 1.56% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -1.81% 4.211 4.135 - -2.00% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.81% 24344.024 23903.724 - -0.41% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.81% 530.104 520.519 - -0.75% -
BM_std_min<short>/20 -1.80% 2.248 2.207 - -0.62% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.80% 10496.613 10307.591 - -1.97% -
SetIntersection_Interlaced_Set_float_1024_16 -1.80% 11778995.667 11567144.895 - -0.18% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.80% 6799.442 6677.281 - -1.71% -
std::map<int,_int>::erase(key)_(existent)/32 -1.79% 22.821 22.412 - -1.07% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.79% 1.441 1.415 - -0.95% -
SetIntersection_Front_Set_uint64_16384_256 -1.79% 5062987.970 4972189.048 - -0.78% -
BM_MakeThenSortHeap_string_Random_262144 -1.79% 193.862 190.387 - 0.39% -
SetIntersection_Front_Set_uint32_16_16 -1.79% 42152523.333 41397834.120 - -1.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.79% 1266647.705 1243996.988 - -1.05% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.79% 653337.894 641664.423 - -1.48% -
rng::copy_backward(deque<int>)/1048576 -1.79% 126507.844 124248.343 - -0.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.78% 63107481.021 61981019.263 - -1.04% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.78% 966.303 949.058 - -0.71% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -1.78% 11.632 11.424 - -1.42% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.78% 11.641 11.433 - -0.97% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.78% 61192.537 60104.409 - -0.63% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.78% 4.044 3.972 - -1.62% -
std::copy(vector<bool>)_(unaligned)/32768 -1.78% 218.216 214.337 - -0.42% -
std::move(list<int>)/262144 -1.78% 246057.130 241685.525 - -3.20% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.78% 23048.098 22638.686 - -0.33% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.77% 38.554 37.870 - 1.33% -
SetIntersection_Front_Set_string_262144_1 -1.77% 1142036.237 1121786.488 - 0.41% -
std::find_if(deque<int>)_(process_all)/32768 -1.77% 11637.762 11431.451 - -0.14% -
BM_std_minmax_element<int>/4 -1.77% 1.243 1.221 - -1.70% -
BM_std_min<char>/15 -1.77% 2.129 2.091 - -1.02% -
std::search(vector<int>)_(same_length)/1000 -1.77% 246.394 242.034 - -0.46% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.77% 1.437 1.411 - 0.05% -
BM_vector_deque_move_backward/1024 -1.77% 38.499 37.819 - -1.95% -
rng::contains(list<int>)_(process_all)/1048576 -1.77% 842192.479 827313.116 - -0.32% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.77% 20.955 20.585 - 0.01% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.76% 19994.390 19642.612 - -1.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.76% 1245070.187 1223197.596 - 4.33% -
BM_PushHeap_uint32_Ascending_16384 -1.76% 6.735 6.616 - -0.39% -
BM_RangesMakeHeap_uint64_Random_64 -1.76% 1.293 1.270 - -4.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.76% 1247596.353 1225697.998 - -0.20% -
rng::for_each(map<int>)/32 -1.75% 21.250 20.878 - -1.86% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -1.75% 1.437 1.411 - -9.01% -
BM_std_min<char>/4000 -1.75% 27.841 27.354 - 1.16% -
std::is_sorted_until(list<int>,_pred)/8 -1.75% 4.230 4.156 - -1.27% -
BM_std_min<char>/4096 -1.75% 29.519 29.003 - 1.27% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.75% 26.602 26.138 - 2.65% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.74% 2841.748 2792.232 - -0.60% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.74% 464.701 456.610 - -0.00% -
rng::search(vector<int>)_(single_element)/8192 -1.74% 1832.157 1800.336 - -2.43% -
rng::starts_with(vector<int>,_pred)/1000 -1.73% 455.743 447.841 - -4.82% -
BM_deque_vector_copy_backward/64000 -1.73% 8211.904 8069.557 - 1.17% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.73% 19.985 19.638 - 0.01% -
std::multiset<int>::contains(key)_(existent)/8192 -1.73% 8.816 8.664 - 2.77% -
std::stable_sort(vector<int>)_(descending)/1024 -1.73% 2841.434 2792.214 - -0.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.73% 25.917 25.469 - -0.07% -
BM_std_min<unsigned_short>/23 -1.73% 2.135 2.098 - 0.76% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -1.73% 0.612 0.601 - -2.19% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.72% 518.238 509.299 - -0.62% -
BM_vector_deque_move/5500 -1.72% 199.170 195.742 - -2.62% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.72% 4572.393 4493.801 - 0.57% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.72% 1.041 1.023 - 0.22% -
rng::rotate(deque<int>)_(1_element_forward)/32 -1.72% 4.802 4.720 - 4.25% -
BM_std_min<short>/64 -1.72% 3.534 3.473 - 0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.71% 1095222.076 1076439.988 - -4.79% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.71% 13292.704 13065.297 - -1.38% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.71% 71.418 70.196 - -0.62% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.71% 6.666 6.552 - -0.35% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.71% 14.974 14.719 - -0.80% -
rng::unique(deque<int>,_pred)_(contiguous)/8192 -1.71% 4511.752 4434.811 - -1.47% -
std::multimap<int,_int>::find(key)_(existent)/32 -1.70% 1.607 1.580 - -1.37% -
rng::move(deque<int>)/8 -1.70% 3.950 3.883 - -1.29% -
BM_std_min<char>/20 -1.70% 1.530 1.504 - -0.61% -
rng::fill(list<int>)/32 -1.70% 8.459 8.315 - -0.33% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.70% 10.277 10.103 - -0.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.70% 9213274.799 9057054.530 - -0.37% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.69% 4.284 4.211 - -2.70% -
std::unordered_set<std::string>::erase(iterator)/8192 -1.69% 33.005 32.446 - -10.52% -
rng::fold_left(deque<int>)/50 -1.69% 27.729 27.259 - -0.96% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -1.69% 15.278 15.019 - -3.28% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.69% 634125.713 623397.547 - -0.26% -
BM_std_min<unsigned_char>/64 -1.69% 4.087 4.018 - -3.00% -
rng::stable_partition(vector<int>)_(sparse)/8192 -1.69% 1552.366 1526.126 - 1.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.69% 27730284.320 27261656.108 - -2.97% -
BM_StringRelational_Less_Empty_Empty_Control -1.69% 1.935 1.903 - -9.91% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.69% 25.298 24.871 - -0.67% -
std::multimap<std::string,_int>::erase(iterator)/8192 -1.68% 32.841 32.288 - 0.87% -
BM_std_min<char>/18 -1.68% 0.988 0.971 - 0.03% -
BM_std_minmax<unsigned_long_long>/11 -1.67% 2.353 2.314 - 0.17% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.67% 17.510 17.217 - -0.80% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.67% 151602.058 149064.468 - -4.26% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.67% 10.977 10.794 - -14.98% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.66% 24.554 24.146 - -1.65% -
SetIntersection_None_Vector_uint32_256_64 -1.66% 3645987.191 3585360.690 - -0.08% -
rng::for_each(set<int>::iterator)/8192 -1.66% 16244.215 15974.211 - -0.11% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -1.66% 20.479 20.138 - -1.49% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.66% 919.804 904.522 - -2.92% -
SetIntersection_None_Set_float_64_1 -1.66% 23380365.306 22991984.358 - 1.55% -
BM_StringEraseToEnd_Small_Opaque -1.66% 0.625 0.615 - 0.99% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.66% 5.005 4.922 - 0.04% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.66% 5.033 4.950 - -1.62% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.65% 526.220 517.512 - -0.13% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.65% 15087053.996 14837566.704 - -4.06% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.65% 1108149.455 1089833.312 - 3.20% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.65% 24067.480 23670.120 - -0.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.65% 836092.059 822302.252 - -0.08% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.65% 588.182 578.482 - -3.78% -
std::adjacent_find(list<int>)/8192 -1.65% 6748.774 6637.510 - -2.07% -
BM_std_minmax<unsigned_char>/18 -1.65% 1.317 1.295 - -5.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.65% 1247673.309 1227105.789 - -2.67% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.65% 4.918 4.837 - -2.60% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.65% 8.878 8.732 - -0.20% -
SetIntersection_Front_Set_uint32_1024_64 -1.65% 2042257.401 2008620.445 - 3.03% -
rng::remove(list<int>)_(sprinkled)/1024 -1.65% 965.413 949.519 - -0.87% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.64% 0.980 0.964 - -1.29% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.64% 2354.961 2316.322 - -0.87% -
rng::sort(vector<NonIntegral>)_(descending)/8 -1.64% 25.291 24.876 - -1.80% -
BM_std_min<int>/28 -1.64% 2.030 1.997 - 0.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.64% 6.896 6.783 - -4.25% -
BM_std_minmax<short>/6 -1.63% 1.379 1.357 - -2.88% -
std::search(vector<int>)_(near_matches)/1000 -1.63% 14218.910 13986.765 - -1.43% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -1.63% 1.359 1.337 - 1.61% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.63% 9642.357 9485.103 - 14.86% -
SetIntersection_None_Set_uint32_64_16 -1.63% 19183596.248 18871770.656 - -1.71% -
std::replace_if(deque<int>)_(prefix)/32 -1.63% 14.189 13.958 - 2.72% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.62% 28.870 28.401 - -2.24% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.62% 69643.137 68513.473 - 0.39% -
BM_getline_string -1.62% 17.531 17.247 - 5.36% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.62% 3.711 3.651 - -0.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.61% 230882842.887 227159277.197 - -1.23% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.61% 19991.291 19669.025 - 0.18% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.61% 5777.588 5684.628 - 1.57% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -1.61% 4.569 4.496 - -9.73% -
748_flightdm_r -1.61% 8.978 8.834 - -2.61% -
std::replace_if(vector<int>)_(prefix)/50 -1.60% 13.880 13.657 - -1.13% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.60% 13.212 13.000 - 0.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.60% 34.265 33.716 - -0.91% -
std::rotate(vector<int>)_(by_1/4)/1024 -1.60% 329.107 323.841 - -1.45% -
std::copy_n(deque<int>)/4096 -1.60% 148.677 146.305 - 0.31% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.59% 23.543 23.168 - -4.33% -
BM_std_min<unsigned_char>/12 -1.59% 1.358 1.337 - 0.45% -
BM_std_minmax<unsigned_char>/17 -1.59% 1.105 1.087 - -2.05% -
std::map<int,_int>::find(key)_(existent)/8192 -1.59% 5.507 5.419 - -1.39% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.59% 218.763 215.286 - -3.76% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.59% 28.693 28.237 - -3.11% -
std::multiset<int>::clear()/1024 -1.59% 9452.674 9302.517 - -5.39% -
SetIntersection_Interlaced_Vector_string_4_4 -1.59% 162587873.354 160009634.648 - 0.03% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -1.59% 111426.724 109660.142 - 6.47% -
BM_deque_vector_move_backward/5500 -1.58% 203.751 200.528 - -1.14% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.58% 4.072 4.008 - 0.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.58% 23.373 23.004 - -1.08% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.58% 3.817 3.757 - -1.56% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.58% 3.001 2.953 - 0.16% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.58% 8.686 8.549 - -0.27% -
std::partition_point(list<int>)/1024 -1.57% 1294.040 1273.682 - -0.36% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -1.57% 16.450 16.191 - 0.31% -
BM_std_minmax<unsigned_short>/6 -1.57% 1.388 1.366 - 0.04% -
SetIntersection_Front_Set_string_1024_16 -1.57% 2021728.781 1990023.696 - -5.07% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.57% 25156.212 24761.949 - 0.01% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 -1.57% 61.922 60.953 - -1.30% -
BM_MakeHeap_uint64_Ascending_262144 -1.57% 0.741 0.729 - -0.22% -
std::multiset<std::string>::erase(iterator)/0 -1.56% 30.057 29.587 - 4.14% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.56% 16.074 15.823 - 0.28% -
BM_vector_deque_copy/1024 -1.56% 36.419 35.852 - -0.96% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -1.55% 0.833 0.820 - -1.51% -
SetIntersection_None_Vector_float_1024_64 -1.55% 1162344.580 1144288.585 - -0.69% -
std::multiset<int>::count(key)_(existent)/32 -1.55% 3.530 3.475 - -2.13% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.55% 16.299 16.047 - 1.78% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.55% 42204.285 41550.593 - -0.49% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.55% 11.691 11.510 - -1.80% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.55% 22.660 22.310 - -0.09% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -1.55% 27.861 27.430 - -0.82% -
rng::all_of(list<int>)_(process_all)/50 -1.55% 22.057 21.716 - -0.94% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.54% 22093.856 21753.043 - -0.87% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -1.54% 3.011 2.965 - -0.64% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.54% 54735.039 53892.783 - -2.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.54% 20.747 20.427 - -3.30% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.54% 1.065 1.048 - -0.51% -
std::rotate(vector<int>)_(by_1/4)/8192 -1.54% 2595.350 2555.443 - -1.49% -
BM_std_minmax<short>/10 -1.54% 1.431 1.409 - -1.54% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.53% 1.318 1.298 - 0.98% -
BM_std_minmax<unsigned_long_long>/13 -1.53% 3.011 2.965 - -0.20% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.53% 30.178 29.715 - -0.86% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.53% 200.204 197.144 - -0.46% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.53% 204339.988 201219.264 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.52% 1191856.417 1173688.541 - -0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.52% 199093274.412 196063870.410 - -2.33% -
std::all_of(vector<int>)_(process_all)/32 -1.52% 8.498 8.369 - -0.82% -
SetIntersection_Front_Vector_uint32_1024_1024 -1.52% 5994053.260 5902965.879 - -1.53% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.51% 130795.705 128817.142 - -0.70% -
std::set<int>::upper_bound(key)_(existent)/1024 -1.51% 4.135 4.073 - -3.31% -
bm_swap_ranges_vb_unaligned/8 -1.51% 4.912 4.838 - 1.60% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.51% 38268252.508 37691132.262 - -1.95% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.50% 177.764 175.090 - -1.44% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.50% 6.000 5.910 - -7.07% -
BM_CmpEqual_uchar_uint -1.50% 1.125 1.108 - -0.89% -
SetIntersection_Interlaced_Vector_string_16384_16384 -1.50% 352194111.566 346905796.678 - -1.34% -
BM_vector_deque_copy/4000 -1.50% 142.847 140.703 - -0.69% -
SetIntersection_None_Vector_float_256_64 -1.50% 3714384.864 3658694.479 - -0.05% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.50% 1.439 1.417 - -0.77% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.50% 20.366 20.061 - 1.43% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.50% 645.328 635.672 - 0.34% -
BM_vector_deque_move_backward/4096 -1.50% 149.346 147.112 - -1.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.50% 166312531.211 163826100.254 - -3.87% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.49% 105874.609 104292.178 - -1.07% -
SetIntersection_None_Set_string_16384_256 -1.49% 201103205.264 198106348.012 - -1.94% -
std::unique(vector<int>)_(contiguous)/1024 -1.49% 316.953 312.230 - -1.63% -
rng::find_if_not(vector<char>)_(process_all)/1024 -1.49% 273.766 269.690 - -2.31% -
BM_RangesPushHeap_string_Random_1024 -1.48% 15.119 14.894 - -0.22% -
SetIntersection_Interlaced_Set_float_262144_1 -1.48% 1104889.189 1088494.402 - 1.48% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.48% 253647.803 249887.610 - 0.96% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.48% 1.651 1.627 - 0.16% -
BM_deque_vector_copy/64000 -1.48% 2849.679 2807.505 - 17.58% -
BM_MakeHeap_string_Ascending_16384 -1.48% 5.751 5.666 - 7.60% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.48% 270051.449 266058.851 - -0.23% -
std::count_if(list<int>)_(every_other)/8192 -1.48% 7650.780 7537.742 - -0.64% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.48% 15.965 15.730 - 1.52% -
rng::is_sorted_until(list<int>,_pred)/8192 -1.47% 7808.102 7693.086 - 10.16% -
BM_RangesMakeHeap_string_Heap_16 -1.47% 4.670 4.602 - 0.11% -
std::sample(deque<int>)/32 -1.47% 325.207 320.422 - -0.47% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.47% 599.219 590.415 - -0.24% -
std::partition(list<int>)_(sparse)/32 -1.46% 8.885 8.755 - -0.39% -
std::reverse_copy(list<int>)/8 -1.46% 2.419 2.384 - 1.20% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.46% 698.023 687.830 - -1.89% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -1.46% 6.048 5.959 - 0.27% -
BM_std_minmax<unsigned_short>/25 -1.45% 2.333 2.299 - -2.39% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.45% 13.698 13.499 - -0.87% -
std::multiset<std::string>::ctor(const&)/32 -1.45% 719.111 708.659 - -3.20% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.45% 32182.190 31715.590 - -3.30% -
std::rotate(list<int>)_(by_1/3)/8192 -1.45% 8774.675 8647.648 - 1.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.45% 13520570.156 13324866.724 - -2.88% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -1.45% 3.203 3.157 - 4.54% -
std::set<std::string>::clear()/32 -1.44% 898.391 885.412 - 0.54% -
SetIntersection_None_Vector_uint32_262144_256 -1.44% 1204172.385 1186776.031 - -0.62% -
std::stable_sort(vector<int>)_(descending)/8 -1.44% 25.522 25.155 - 3.37% -
rng::for_each(multiset<int>::iterator)/8192 -1.44% 16188.113 15955.474 - 0.06% -
rng::replace_if(deque<int>)_(prefix)/32 -1.44% 14.119 13.917 - -2.50% -
BM_std_minmax<unsigned_short>/27 -1.44% 2.877 2.835 - 0.09% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.43% 8.976 8.848 - -0.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.43% 15.356 15.136 - -1.59% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.43% 259.061 255.365 - -4.95% -
rng::copy(vector<int>)/4096 -1.43% 149.432 147.301 - -39.88% -
SetIntersection_Front_Set_uint32_256_16 -1.42% 5011159.071 4939759.733 - 1.18% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.42% 49422.171 48718.923 - -2.56% -
SetIntersection_Interlaced_Set_float_256_4 -1.42% 11691574.807 11525273.092 - 1.10% -
BM_RangesSortHeap_uint32_16 -1.42% 4.849 4.780 - -0.98% -
SetIntersection_Front_Vector_float_262144_64 -1.42% 1444985.010 1424436.232 - -0.81% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.42% 21281.683 20979.561 - 0.55% -
SetIntersection_None_Vector_uint64_16384_1 -1.42% 1175057.779 1158424.834 - -1.58% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -1.42% 153.904 151.726 - 1.70% -
rng::rotate(vector<bool>)_(by_1/3)/32 -1.41% 18.643 18.380 - 0.24% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.41% 2075.487 2046.231 - -0.20% -
BM_PushHeap_string_Ascending_16 -1.41% 4.679 4.613 - -0.96% -
SetIntersection_None_Vector_float_16384_16 -1.41% 1204217.839 1187274.597 - 0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.41% 1133133.410 1117202.825 - -1.21% -
std::copy_if(deque<int>)_(entire_range)/8 -1.40% 2.618 2.581 - -1.45% -
BM_std_minmax_element<char>/70000 -1.40% 19141.762 18872.970 - 5.39% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -1.40% 51.786 51.059 - -2.46% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.40% 13051.207 12868.073 - 0.24% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -1.40% 2.947 2.906 - 1.21% -
SetIntersection_Front_Vector_uint64_1024_16 -1.40% 1196861.502 1180070.105 - -0.26% -
BM_std_minmax<unsigned_char>/23 -1.40% 2.986 2.944 - -3.44% -
BM_tolower_string<char> -1.40% 15.184 14.971 - 0.63% -
SetIntersection_Front_Vector_uint32_256_64 -1.40% 4570940.437 4506928.141 - -6.20% -
BM_deque_vector_ranges_copy/5500 -1.40% 201.053 198.239 - 0.74% -
BM_std_minmax<long_long>/7 -1.40% 2.598 2.561 - -1.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.40% 171104569.112 168712529.913 - 1.72% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -1.40% 1198.430 1181.688 - -0.85% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -1.40% 726.967 716.814 - -0.21% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.40% 31.658 31.216 - -0.77% -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 -1.39% 1882.517 1856.264 - -0.97% -
BM_std_min<unsigned_char>/30 -1.39% 2.308 2.276 - -0.99% -
std::adjacent_find(vector<int>,_pred)/8 -1.39% 3.369 3.322 - 0.91% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.39% 2722382.268 2684431.192 - -0.64% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.39% 8.624 8.504 - -0.10% -
std::map<int,_int>::erase(key)_(existent)/0 -1.39% 21.207 20.913 - -0.71% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.38% 24.182 23.848 - -0.01% -
SetIntersection_None_Vector_string_262144_64 -1.38% 1371243.529 1352296.983 - -0.72% -
std::unordered_set<int>::count(key)_(existent)/1024 -1.38% 1.204 1.187 - -11.33% -
SetIntersection_None_Set_uint64_1024_1 -1.38% 8911112.275 8788099.003 - -0.73% -
BM_RangesMakeHeap_uint64_Random_16384 -1.38% 1.005 0.991 - -7.16% -
std::set<int>::contains(key)_(existent)/8192 -1.38% 8.391 8.276 - -1.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.38% 815.174 803.952 - -3.87% -
rng::distance(join_view(vector<vector<int>>)/1024 -1.38% 1.035 1.021 - -0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.38% 1680132.406 1657007.570 - 0.16% -
std::set<int>::count(key)_(non-existent)/32 -1.38% 2.971 2.930 - 0.66% -
BM_std_minmax_element<char>/64000 -1.38% 17500.325 17259.567 - 5.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.38% 45860986.445 45230355.874 - 2.82% -
bm_write -1.37% 595.691 587.506 - -1.38% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.37% 20.890 20.603 - -0.41% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.37% 13485.490 13300.491 - -0.69% -
BM_deque_deque_ranges_copy_backward/70000 -1.37% 8868.120 8746.500 - -2.62% -
std::shift_right(list<int>)/32 -1.37% 14.566 14.367 - -0.81% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.37% 42983.316 42395.721 - -0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.36% 3689708.167 3639437.433 - -1.23% -
rng::for_each(multiset<int>)/8192 -1.36% 16312.973 16090.747 - -6.33% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.36% 11.463 11.307 - 0.73% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.36% 22112.458 21811.646 - -1.47% -
std::map<std::string,_int>::clear()/8192 -1.36% 205947.082 203147.101 - 0.12% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.36% 28.830 28.438 - -0.62% -
BM_std_minmax_element<char>/4000 -1.36% 1100.673 1085.733 - 4.02% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.36% 224.843 221.792 - 3.03% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.36% 5.062 4.993 - -1.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.35% 12843962.186 12669972.251 - 43.15% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.35% 9240.439 9115.350 - 0.33% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -1.35% 26260.727 25905.331 - 0.90% -
SetIntersection_None_Vector_float_1024_16 -1.35% 1163869.292 1148130.831 - 1.07% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.35% 5.991 5.910 - -0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.35% 11788898.715 11629550.854 - 0.95% -
BM_vector_deque_ranges_copy/4096 -1.35% 147.930 145.933 - -0.89% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.35% 13.557 13.375 - 2.83% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.35% 48807461.141 48150069.461 - -1.39% -
std::set<int>::contains(key)_(existent)/1024 -1.34% 3.957 3.904 - 0.59% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.34% 204539.144 201788.868 - -8.95% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.34% 128010.318 126292.743 - -0.28% -
BM_RangesPushHeap_float_Random_16 -1.34% 5.409 5.336 - -0.46% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.34% 455.974 449.858 - -0.33% -
BM_std_min<long_long>/64 -1.34% 4.905 4.840 - 0.03% -
SetIntersection_None_Set_uint32_256_64 -1.34% 9389029.085 9263388.032 - 0.48% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.34% 6.023 5.943 - -1.55% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.34% 0.954 0.941 - 0.49% -
std::move_backward(list<int>)/262144 -1.34% 264917.793 261377.683 - -1.98% -
BM_std_minmax_element<char>/5500 -1.34% 1510.118 1489.940 - 4.20% -
BM_vector_deque_move/4096 -1.34% 147.104 145.139 - -1.79% -
BM_vector_deque_ranges_copy/5500 -1.33% 199.283 196.626 - -1.83% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.33% 5.565 5.490 - -0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.33% 2092303.873 2064425.377 - 1.24% -
BM_toupper_string<char> -1.33% 15.135 14.933 - -0.67% -
SetIntersection_Front_Vector_uint64_16384_64 -1.33% 1408202.319 1389448.020 - 0.76% -
BM_PushHeap_uint64_Random_1024 -1.33% 5.911 5.832 - -2.32% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.33% 139327.740 137476.658 - -0.88% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.33% 766.358 756.181 - -1.08% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.33% 21.451 21.167 - -0.48% -
std::transform(vector<int>)_(identity_transform)/32 -1.33% 9.079 8.958 - -0.17% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 -1.33% 774.233 763.960 - 0.53% -
rng::none_of(list<int>)_(process_all)/50 -1.33% 21.957 21.666 - 0.21% -
SetIntersection_Front_Set_uint32_64_64 -1.33% 15637852.942 15430565.862 - 0.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.32% 191937.124 189401.161 - -0.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.32% 18894162.785 18644926.874 - -1.46% -
std::multimap<int,_int>::clear()/1024 -1.32% 10221.252 10086.676 - -1.66% -
BM_std_minmax_element<char>/4096 -1.32% 1126.724 1111.895 - 3.80% -
SetIntersection_None_Set_uint32_1024_256 -1.32% 8802493.822 8686723.391 - -1.49% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.31% 2.361 2.330 - -1.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.31% 37971085.713 37472776.853 - 0.28% -
std::remove(list<int>)_(prefix)/1024 -1.31% 997.403 984.322 - -1.87% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.31% 543.598 536.472 - -0.30% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.31% 1479.362 1459.975 - -0.12% -
SetIntersection_None_Vector_float_16_1 -1.31% 68561932.010 67663543.026 - 0.05% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.31% 173439.236 171169.211 - -0.22% -
std::search_n(deque<int>)_(no_match)/1048576 -1.31% 443683.133 437882.609 - -1.79% -
BM_std_minmax_element<char>/512 -1.30% 146.095 144.191 - 3.12% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -1.30% 21.583 21.302 - -5.76% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.30% 7.293 7.198 - -1.39% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.30% 8.989 8.872 - -0.33% -
SetIntersection_None_Vector_uint32_262144_64 -1.30% 1206643.182 1190984.348 - 3.78% -
SetIntersection_None_Vector_uint64_256_1 -1.30% 4511983.133 4453510.432 - -2.09% -
std::rotate(list<int>)_(1_element_backward)/1024 -1.29% 748.240 738.551 - -53.19% -
BM_std_min<unsigned_char>/21 -1.29% 1.800 1.776 - 3.00% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.29% 3.620 3.573 - -0.42% -
std::find(vector<bool>)_(process_all)/1048576 -1.29% 3717.570 3669.532 - -1.76% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.29% 21.534 21.256 - -0.06% -
SetIntersection_None_Set_uint32_1024_64 -1.29% 8872702.556 8758212.004 - -0.33% -
BM_std_min<unsigned_short>/32 -1.29% 2.913 2.875 - -1.43% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.29% 3907.910 3857.575 - -0.07% -
std::reverse(list<int>)/64 -1.29% 17.656 17.429 - -1.55% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.29% 3.769 3.720 - 1.21% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.28% 5.582 5.511 - 0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.28% 12126495.359 11970886.301 - 0.10% -
BM_LowerBound_uint32_16 -1.28% 7.443 7.347 - 0.12% -
SetIntersection_Front_Vector_uint64_256_1 -1.28% 4421225.389 4364579.049 - -1.73% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.28% 50688.279 50040.272 - 0.57% -
rng::all_of(list<int>)_(process_all)/32 -1.28% 11.700 11.551 - 0.76% -
rng::rotate(list<int>)_(by_1/4)/8192 -1.28% 7214.352 7122.312 - -1.64% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.27% 37314.571 36839.214 - -0.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.27% 1728085.321 1706113.062 - 1.69% -
rng::partition(deque<int>)_(sparse)/1024 -1.27% 389.383 384.440 - -4.50% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.27% 4003.062 3952.267 - -1.30% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.27% 22.028 21.749 - -0.82% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.27% 8.068 7.966 - -0.87% -
std::copy_if(list<int>)_(every_other)/1048576 -1.27% 852156.604 841364.646 - -0.16% -
BM_RangesSortHeap_float_1024 -1.27% 8.026 7.925 - -0.76% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.27% 1712386.158 1690712.871 - -3.31% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -1.27% 48728.440 48111.717 - -1.82% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.26% 449828.650 444140.748 - -0.44% -
std::find(deque<int>)_(process_all)/32768 -1.26% 7909.765 7809.825 - -0.70% -
rng::find_end(forward_list<int>)_(same_length)/1024 -1.26% 1503.899 1484.900 - -0.82% -
rng::replace_if(deque<int>)_(prefix)/1024 -1.26% 482.026 475.941 - -0.59% -
rng::generate_n(deque<int>)/50 -1.26% 12.547 12.388 - 0.55% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -1.26% 64.880 64.062 - 0.56% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.26% 17.887 17.661 - -1.62% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.26% 7940.068 7840.084 - -1.39% -
rng::adjacent_find(deque<int>,_pred)/50 -1.26% 29.018 28.653 - -0.67% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.26% 112198.437 110787.733 - -1.74% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.26% 59.061 58.319 - -2.30% -
std::partition(vector<int>)_(dense)/50 -1.26% 13.182 13.016 - 0.04% -
rng::find(deque<int>)_(process_all)/32768 -1.25% 7889.804 7790.794 - -0.57% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.25% 5.400 5.332 - 1.68% -
SetIntersection_Interlaced_Set_float_64_4 -1.25% 22351428.069 22071168.355 - -0.76% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.25% 27.325 26.984 - -0.66% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.25% 22.016 21.742 - -1.61% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.25% 807.975 797.890 - 1.22% -
SetIntersection_None_Vector_float_262144_16 -1.25% 1221251.222 1206008.004 - 1.52% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.25% 10020498.211 9895470.816 - -2.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.25% 1643621.908 1623116.049 - -0.25% -
BM_deque_vector_move/64000 -1.25% 2711.265 2677.457 - -6.14% -
BM_std_minmax_element<char>/64 -1.25% 17.665 17.445 - 0.91% -
BM_vector_deque_ranges_move/4096 -1.25% 147.375 145.539 - -1.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.24% 25147944.326 24835000.645 - -0.50% -
SetIntersection_None_Set_float_64_64 -1.24% 11874745.685 11727143.812 - 0.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.24% 761.820 752.354 - -0.85% -
SetIntersection_Interlaced_Set_string_16_16 -1.24% 63429020.985 62642098.362 - -2.90% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.24% 9.013 8.901 - -1.45% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.24% 44769.524 44215.567 - -0.17% -
BM_StringFindAllMatch/1 -1.24% 2.774 2.740 - 5.62% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.23% 15.630 15.437 - -0.79% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.23% 1631.295 1611.156 - -1.67% -
std::any_of(vector<int>)_(process_all)/50 -1.23% 18.206 17.982 - -1.75% -
BM_RangesSortHeap_float_256 -1.23% 5.833 5.761 - 0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.23% 223773493.631 221024104.419 - -0.46% -
SetIntersection_Interlaced_Set_float_64_16 -1.23% 24692200.157 24389038.062 - 1.09% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.23% 23.537 23.249 - 0.08% -
BM_StringAssignAsciiz_Large_Transparent -1.22% 11.583 11.441 - -2.29% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.22% 296.893 293.259 - -1.09% -
BM_std_minmax<short>/9 -1.22% 1.187 1.172 - -1.22% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.22% 138121.258 136434.581 - -2.22% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -1.22% 4.024 3.975 - -1.70% -
std::multiset<std::string>::insert(value)_(new_value)/1024 -1.22% 61.548 60.797 - -5.75% -
SetIntersection_None_Set_string_64_1 -1.22% 24202207.133 23907297.363 - -0.28% -
SetIntersection_None_Set_uint32_64_4 -1.22% 22563031.949 22288390.797 - -1.60% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.22% 5.528 5.460 - -0.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -1.22% 3.130 3.092 - -3.07% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -1.22% 23.083 22.802 - -0.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.21% 44566160.270 44025150.105 - 0.99% -
BM_std_min<unsigned_int>/8 -1.21% 1.278 1.262 - -2.51% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -1.21% 3.128 3.090 - 0.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.21% 10.499 10.372 - -0.46% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -1.21% 3.007 2.971 - 0.12% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 -1.21% 53232.580 52587.718 - -1.08% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.21% 787.568 778.037 - -3.32% -
SetIntersection_Front_Set_float_1024_16 -1.21% 1308042.976 1292216.359 - -1.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.21% 7.796 7.702 - -0.84% -
rng::find(deque<int>)_(process_all)/8 -1.21% 3.522 3.480 - 1.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.21% 1217469.129 1202786.912 - -2.88% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.21% 35.465 35.038 - 0.93% -
std::generate_n(vector<int>)/32 -1.20% 8.018 7.922 - -1.29% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.20% 217057.691 214446.524 - -0.86% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.20% 186698.038 184452.643 - -0.24% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.20% 50.640 50.031 - -1.12% -
BM_std_minmax<unsigned_long_long>/4 -1.20% 1.597 1.577 - -1.10% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.20% 19876.242 19638.377 - 0.03% -
std::reverse_copy(deque<int>)/4096 -1.19% 984.876 973.114 - -1.07% -
std::set<int>::count(key)_(existent)/8192 -1.19% 7.782 7.689 - -9.30% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.19% 2850.725 2816.717 - 1.04% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -1.19% 558.384 551.725 - 1.98% -
BM_PushHeap_float_Ascending_1024 -1.19% 3.179 3.141 - 1.17% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.19% 30.593 30.228 - -0.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -1.19% 5.430 5.366 - -0.86% -
BM_MakeThenSortHeap_string_Random_64 -1.19% 40.049 39.572 - 0.20% -
BM_LowerBound_float_1 -1.19% 2.676 2.644 - 0.01% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.19% 3.669 3.625 - 1.11% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.19% 9.537 9.423 - -1.66% -
723_llvm_r -1.19% 11.766 11.626 - 0.08% -
rng::copy(list<int>)/32768 -1.19% 26739.305 26422.216 - 1.24% -
std::find(vector<char>)_(bail_25%)/1024 -1.19% 5.442 5.377 - -3.25% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.18% 854723.895 844596.307 - -0.03% -
BM_MakeThenSortHeap_float_Ascending_16 -1.18% 2.954 2.919 - -1.91% -
BM_std_minmax_element<int>/4096 -1.18% 1078.512 1065.738 - 2.36% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.18% 210.947 208.449 - -0.56% -
std::map<std::string,_int>::ctor(const&)/8192 -1.18% 347321.740 343210.516 - -1.11% -
std::find_if_not(list<int>)_(process_all)/8192 -1.18% 8232.869 8135.420 - -0.62% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.18% 380331.250 375829.539 - -1.57% -
rng::fill_n(list<int>)/50 -1.18% 15.990 15.801 - -2.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.18% 17.411 17.205 - -0.06% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -1.18% 1.536 1.518 - 5.88% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.18% 31.535 31.163 - 0.03% -
BM_std_minmax_element<char>/65536 -1.18% 17886.294 17675.374 - 5.46% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -1.18% 3.270 3.231 - -3.00% -
std::fill(deque<int>)/1024 -1.18% 30.301 29.945 - -0.17% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -1.18% 24.128 23.844 - -0.67% -
std::unordered_set<int>::count(key)_(existent)/32 -1.17% 1.470 1.453 - 18.58% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.17% 10.472 10.349 - -2.05% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.17% 10.511 10.388 - 0.41% -
BM_std_minmax<int>/9 -1.17% 1.171 1.157 - -0.95% -
rng::sort(deque<int>)_(shuffled)/8192 -1.17% 81896.483 80936.638 - 0.27% -
BM_deque_vector_ranges_move_backward/5500 -1.17% 203.150 200.769 - -0.16% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.17% 8221.797 8125.501 - -0.12% -
rng::find_last(list<int>)_(bail_90%)/50 -1.17% 1.296 1.281 - 0.43% -
BM_RangesMakeHeap_string_SingleElement_1024 -1.17% 6.234 6.161 - -2.07% -
std::multiset<int>::find(key)_(existent)/32 -1.17% 1.692 1.672 - -0.44% -
rng::fill_n(vector<int>)/8192 -1.17% 238.786 235.996 - -2.44% -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 -1.17% 4512.298 4459.648 - -0.58% -
BM_MakeThenSortHeap_string_Random_1024 -1.17% 70.329 69.509 - 0.59% -
BM_lexicographical_compare_three_way_fast_path/1024 -1.17% 245.899 243.031 - -2.23% -
rng::all_of(vector<int>)_(process_all)/50 -1.17% 18.457 18.241 - -2.44% -
std::multimap<int,_int>::ctor(const&)/1024 -1.17% 6309.245 6235.677 - -0.63% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.17% 2927.737 2893.604 - 0.24% -
rng::any_of(list<int>)_(process_all)/32 -1.17% 11.610 11.475 - -0.29% -
std::copy(deque<int>)/64 -1.16% 2.684 2.653 - -0.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.16% 1712375.571 1692474.934 - -0.32% -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 -1.16% 578955.085 572228.672 - -1.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.16% 7.690 7.600 - -0.87% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.16% 274976.948 271786.843 - -1.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.16% 23672624.642 23398029.211 - 2.58% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.16% 36176.790 35757.985 - -0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.16% 151139483.068 149390010.122 - -1.10% -
BM_deque_deque_ranges_move/1024 -1.16% 39.362 38.906 - -0.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.16% 1244552.635 1230161.375 - 0.02% -
BM_std_min<unsigned_short>/27 -1.16% 2.382 2.354 - 2.36% -
BM_std_min<int>/7 -1.15% 1.053 1.041 - -0.37% -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 -1.15% 168.824 166.879 - -0.40% -
BM_std_minmax<unsigned_char>/20 -1.15% 1.932 1.910 - -5.13% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 -1.15% 28.089 27.766 - -1.13% -
SetIntersection_None_Vector_uint32_16384_1024 -1.15% 1171638.470 1158182.123 - -0.79% -
std::search(deque<int>,_pred)_(no_match)/1048576 -1.15% 448382.906 443237.455 - -0.54% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.14% 4.238 4.189 - -0.52% -
rng::copy_backward(deque<int>)/64 -1.14% 3.080 3.045 - -1.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.14% 9781715.482 9669790.314 - -10.69% -
std::generate_n(deque<int>)/8192 -1.14% 1973.220 1950.655 - -0.63% -
std::adjacent_find(list<int>)/1048576 -1.14% 877399.864 867374.535 - -0.81% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.14% 1126179.918 1113315.506 - -0.01% -
SetIntersection_Front_Vector_float_64_64 -1.14% 11583921.493 11451603.736 - -5.31% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.14% 5.193 5.134 - 0.81% -
SetIntersection_Front_Vector_uint32_1024_16 -1.14% 1195709.111 1182077.323 - -0.89% -
rng::adjacent_find(vector<int>)/1048576 -1.14% 236627.128 233932.670 - -0.77% -
rng::contains_subrange(list<int>)_(near_matches)/1024 -1.14% 38676.334 38236.039 - -0.71% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.14% 102350.218 101185.536 - -3.25% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.14% 50.331 49.758 - -0.05% -
std::adjacent_find(vector<int>)/8192 -1.14% 1846.083 1825.091 - -0.69% -
std::search_n(deque<int>)_(no_match)/8192 -1.14% 3457.026 3417.741 - -2.00% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.14% 2716786.337 2685914.104 - -0.56% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 -1.14% 3.976 3.931 - -0.25% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.13% 2471.247 2443.207 - -0.14% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.13% 294.692 291.352 - -1.49% -
std::partition(list<int>)_(dense)/1024 -1.13% 393.160 388.705 - -64.85% -
std::rotate(list<int>)_(1_element_forward)/8192 -1.13% 7904.335 7814.810 - -3.58% -
rng::stable_sort(deque<int>)_(ascending)/1024 -1.13% 2122.459 2098.529 - -0.56% -
std::find_if(deque<int>)_(process_all)/8192 -1.13% 2845.291 2813.213 - -0.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.13% 17.808 17.607 - -0.15% -
rng::rotate(deque<int>)_(by_1/4)/32 -1.13% 29.452 29.120 - 0.00% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -1.12% 1858.385 1837.501 - -6.05% -
std::set<std::string>::erase(key)_(existent)/8192 -1.12% 71.061 70.263 - -2.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.12% 147980.942 146319.722 - -1.71% -
BM_std_minmax<unsigned_int>/23 -1.12% 2.388 2.361 - -1.70% -
rng::partial_sort(vector<int>)_(shuffled)/8 -1.12% 22.581 22.328 - 0.19% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.12% 18.517 18.309 - 0.68% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.12% 8332.014 8238.746 - -0.38% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -1.12% 10.762 10.642 - -3.52% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.12% 5868.238 5802.560 - -0.27% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.12% 5.249 5.190 - -0.90% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.12% 220.593 218.129 - -0.93% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.12% 36675.791 36266.347 - -2.78% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 -1.11% 13.708 13.555 - -2.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.11% 36096.513 35694.265 - -0.22% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.11% 1118412.989 1105953.820 - -1.42% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.11% 2180.803 2156.555 - 0.02% -
rng::remove_copy_if(list<int>)_(prefix)/32 -1.11% 17.059 16.870 - -1.53% -
rng::copy(deque<int>)/32768 -1.11% 1147.925 1135.218 - -0.13% -
SetIntersection_Front_Set_string_16384_1024 -1.11% 59302077.706 58645707.222 - -2.53% -
std::partition_point(list<int>)/32 -1.11% 15.926 15.749 - -0.55% -
BM_std_min<unsigned_short>/30 -1.11% 2.359 2.333 - -2.18% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.10% 839.705 830.427 - -0.48% -
std::none_of(list<int>)_(process_all)/50 -1.10% 21.943 21.701 - -1.08% -
rng::rotate(vector<int>)_(1_element_backward)/8192 -1.10% 298.455 295.158 - -0.74% -
rng::count(vector<bool>)/1000 -1.10% 3.007 2.974 - -1.01% -
BM_LowerBound_float_16 -1.10% 7.876 7.789 - 0.01% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.10% 23725.647 23464.050 - 0.13% -
std::copy_backward(deque<int>)/64 -1.10% 2.970 2.937 - -1.14% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -1.10% 1.199 1.186 - -0.09% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.10% 3.562 3.523 - 2.83% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.10% 371.080 367.003 - 0.13% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.10% 54860.945 54258.155 - -3.82% -
rng::partition_copy(list<int>)/32 -1.10% 16.059 15.883 - -0.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.10% 13030688.087 12887558.938 - 43.73% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.10% 4497.255 4447.916 - -0.26% -
rng::rotate(vector<bool>)_(by_1/2)/50 -1.10% 18.605 18.401 - 0.54% -
BM_RangesMakeHeap_string_Heap_64 -1.09% 4.995 4.940 - 0.61% -
SetIntersection_None_Vector_uint64_16384_256 -1.09% 1181587.672 1168673.756 - -0.54% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.09% 16.630 16.448 - -0.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.09% 151550065.158 149894612.264 - -0.91% -
std::count(vector<bool>)/1000 -1.09% 3.004 2.971 - -1.09% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.09% 44.368 43.884 - -1.46% -
SetIntersection_None_Set_uint64_64_4 -1.09% 22270339.185 22027805.718 - -1.52% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.09% 7.616 7.533 - -2.13% -
rng::rotate(vector<bool>)_(by_1/4)/50 -1.09% 18.611 18.409 - 0.27% -
BM_RangesPushHeap_string_PipeOrgan_4 -1.09% 2.576 2.548 - 0.50% -
std::fill_n(vector<bool>)/32768 -1.09% 30.018 29.692 - -2.36% -
rng::is_sorted_until(list<int>,_pred)/8 -1.09% 3.802 3.761 - 0.37% -
rng::generate_n(deque<int>)/32 -1.09% 8.506 8.414 - 1.45% -
BM_std_min<unsigned_char>/22 -1.09% 2.104 2.081 - 1.06% -
std::is_sorted_until(list<int>)/8192 -1.09% 7275.159 7196.159 - 8.79% -
BM_MakeHeap_string_QuickSortAdversary_16 -1.09% 8.621 8.527 - -1.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.09% 4453455.821 4405112.640 - -1.53% -
BM_std_minmax_element<char>/1024 -1.08% 286.763 283.653 - 3.80% -
BM_deque_deque_ranges_copy_backward/5500 -1.08% 206.951 204.708 - -1.00% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.08% 551.473 545.498 - 1.06% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 -1.08% 944826.983 934598.519 - -1.01% -
rng::any_of(list<int>)_(process_all)/50 -1.08% 21.911 21.674 - -0.74% -
std::set<int>::ctor(const&)/8192 -1.08% 49932.478 49392.026 - -2.66% -
BM_MakeThenSortHeap_string_Random_256 -1.08% 55.726 55.123 - 0.53% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.08% 497.697 492.318 - -0.51% -
BM_std_minmax<int>/32 -1.08% 1.619 1.601 - -1.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.08% 14.292 14.138 - -2.98% -
SetIntersection_Interlaced_Vector_string_256_256 -1.08% 22855078.454 22608733.662 - 4.16% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 -1.08% 927360.637 917371.664 - -0.74% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -1.08% 7290.755 7212.301 - -0.68% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.08% 2.092 2.070 - 1.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.08% 148345299.263 146749583.775 - -0.29% -
std::multimap<int,_int>::ctor(const&)/8192 -1.08% 50416.686 49874.597 - -0.08% -
rng::count_if(vector<int>)_(every_other)/8 -1.07% 4.239 4.194 - -1.01% -
BM_PopHeap_pair<uint32,_uint32>_64 -1.07% 15.943 15.772 - -0.96% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -1.07% 29.445 29.129 - -0.86% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.07% 60.718 60.068 - 0.64% -
rng::adjacent_find(list<int>)/1048576 -1.07% 876760.507 867376.184 - -0.86% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.07% 8.539 8.447 - -1.36% -
std::map<int,_int>::erase(iterator)/0 -1.07% 20.809 20.587 - -0.43% -
std::transform(deque<int>)_(identity_transform)/8192 -1.07% 2471.925 2445.500 - -0.08% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.07% 32165.139 31821.386 - -2.14% -
std::rotate_copy(list<int>)/1024 -1.06% 731.513 723.724 - -0.91% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -1.06% 698.815 691.380 - -7.14% -
SetIntersection_Front_Vector_float_1024_1 -1.06% 1125612.828 1113637.751 - 1.11% -
std::stable_partition(list<int>)_(dense)/50 -1.06% 56.740 56.137 - -0.33% -
rng::replace_if(vector<int>)_(prefix)/1024 -1.06% 278.112 275.160 - -0.14% -
rng::remove(list<int>)_(prefix)/1024 -1.06% 959.795 949.618 - -10.31% -
rng::is_sorted_until(list<int>)/8 -1.06% 2.173 2.150 - -0.58% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.06% 151225.621 149628.134 - -0.00% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.05% 3.752 3.713 - 0.43% -
rng::remove_copy(deque<int>)_(sprinkled)/32 -1.05% 12.274 12.145 - -0.37% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 -1.05% 4.056 4.014 - 0.07% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.05% 50196.098 49667.982 - -1.67% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.05% 15.035 14.877 - -2.61% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.05% 16.089 15.920 - -0.89% -
BM_std_min<int>/10 -1.05% 1.005 0.994 - 0.06% -
std::search(list<int>)_(single_element)/8192 -1.05% 7828.129 7746.048 - 0.77% -
SetIntersection_None_Vector_uint32_262144_16384 -1.05% 1210234.326 1197545.829 - -0.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.05% 151229730.458 149645203.106 - 0.09% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.05% 11.517 11.397 - -0.49% -
std::copy(list<int>)/32768 -1.05% 26421.614 26144.986 - 1.49% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.05% 502.866 497.606 - -2.09% -
rng::search(list<int>)_(no_match)/1048576 -1.04% 845462.595 836650.461 - 0.23% -
BM_lexicographical_compare_three_way_slow_path/256 -1.04% 71.616 70.870 - 0.48% -
SetIntersection_Front_Set_float_16384_4 -1.04% 1158687.827 1146640.090 - -0.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.04% 68068326.806 67360846.356 - 0.26% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.04% 13.158 13.021 - -0.31% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.04% 12307.048 12179.141 - -3.53% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.04% 28938.910 28638.310 - -1.02% -
rng::replace(list<int>)_(prefix)/50 -1.04% 19.250 19.050 - -0.21% -
rng::stable_sort(vector<int>)_(descending)/8 -1.04% 25.352 25.089 - -1.79% -
rng::remove_copy_if(list<int>)_(prefix)/1024 -1.04% 799.720 791.432 - -1.09% -
SetIntersection_Front_Set_float_16384_16 -1.03% 1316938.492 1303312.879 - -0.56% -
BM_std_minmax_element<int>/4000 -1.03% 1053.856 1042.955 - 2.42% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.03% 5347.502 5292.229 - -0.83% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.03% 5995.423 5933.457 - -0.03% -
SetIntersection_Front_Vector_float_16384_1 -1.03% 1121434.040 1109850.431 - -0.50% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.03% 621.679 615.261 - 0.75% -
BM_RangesPushHeap_string_PipeOrgan_256 -1.03% 8.368 8.282 - -0.01% -
rng::fold_left(list<int>)/8 -1.03% 3.878 3.838 - -0.62% -
rng::unique(vector<int>,_pred)_(contiguous)/32 -1.03% 55.987 55.413 - -0.10% -
std::flat_map<int,_int>::clear()/8192 -1.02% 452.432 447.806 - -0.05% -
BM_std_minmax<short>/7 -1.02% 1.747 1.729 - -2.37% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -1.02% 1.430 1.416 - -1.32% -
BM_std_minmax<unsigned_char>/19 -1.02% 1.656 1.639 - -4.74% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.02% 1210.548 1198.188 - 0.53% -
SetIntersection_None_Set_string_256_4 -1.02% 11853008.687 11731986.892 - -1.43% -
BM_MakeThenSortHeap_uint64_Heap_4 -1.02% 1.207 1.195 - 2.49% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.02% 7.247 7.173 - -0.50% -
std::remove_if(vector<int>)_(prefix)/8192 -1.02% 2616.744 2590.056 - -0.11% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.02% 4.203 4.160 - -0.28% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.02% 7.547 7.470 - 0.96% -
rng::unique_copy(list<int>)_(contiguous)/32 -1.02% 11.877 11.756 - -1.68% -
BM_deque_vector_ranges_copy/1 -1.02% 2.116 2.095 - -0.58% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.02% 11.549 11.431 - -1.01% -
std::transform(vector<int>)_(identity_transform)/50 -1.02% 14.254 14.109 - -0.49% -
SetIntersection_None_Vector_float_256_16 -1.02% 4350486.927 4306272.424 - 0.50% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 -1.02% 22.549 22.320 - -2.04% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 -1.02% 8264.406 8180.470 - -0.46% -
std::find_if(deque<int>)_(process_all)/1024 -1.02% 490.724 485.742 - 0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.01% 1150767.223 1139096.204 - 3.60% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.01% 3.895 3.855 - -1.66% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.01% 8.823 8.734 - -1.90% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.01% 115679.663 114508.355 - 0.91% -
rng::remove_copy(list<int>)_(prefix)/1024 -1.01% 751.500 743.893 - -0.91% -
rng::search(deque<int>,_pred)_(same_length)/1000 -1.01% 488.612 483.673 - 0.95% -
std::remove_copy(list<int>)_(sprinkled)/1024 -1.01% 744.318 736.796 - -1.10% -
rng::contains_subrange(vector<int>)_(process_all)/50 -1.01% 11.560 11.443 - -1.01% -
std::equal(list<int>)_(it,_it,_it)/8 -1.01% 2.819 2.791 - 0.08% -
rng::remove(list<int>)_(sprinkled)/8192 -1.01% 7913.246 7833.443 - -0.43% -
BM_num_get<unsigned_long> -1.01% 11.058 10.946 - 0.14% -
SetIntersection_Interlaced_Vector_string_16_16 -1.01% 55629017.939 55068357.171 - 3.31% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.01% 18.576 18.389 - 0.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.01% 1.021 1.011 - 0.13% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.01% 29.858 29.558 - -0.28% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -1.01% 1.914 1.894 - 0.33% -
BM_PopHeap_uint32_256 -1.00% 17.001 16.831 - -1.34% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.00% 102299.127 101272.765 - -3.45% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.00% 102218.567 101193.708 - -2.85% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.00% 17.046 16.875 - -0.36% -
BM_num_get<double> -1.00% 35.414 35.059 - 0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.00% 1718353.599 1701164.307 - 1.92% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.00% 19804.003 19605.897 - 0.16% -
rng::unique(list<int>,_pred)_(contiguous)/8192 -1.00% 7801.395 7723.362 - -1.41% -


Report Time: 4.31s
Name Current %
706_stockfish_r 21.470 -
707_ntest_r 16.617 -1.92%
709_cactus_r 19.665 -
710_omnetpp_r 9.025 -
721_gcc_r 13.232 2.08%
723_llvm_r 11.626 -
727_cppcheck_r 24.542 -1.03%
729_abc_r 18.535 -
731_astcenc_r 10.115 -
735_gem5_r 13.489 -
736_ocio_r 16.508 1.32%
737_gmsh_r 12.834 -
748_flightdm_r 8.834 -2.61%
750_sealcrypto_r 18.450 -
753_ns3_r 10.332 -
766_femflow_r 13.802 7.38%
BM_CmpEqual_int_int 1.132 -
BM_CmpEqual_int_schar 1.129 -
BM_CmpEqual_int_short 1.137 -
BM_CmpEqual_int_uchar 1.122 -
BM_CmpEqual_int_uint 1.118 1.01%
BM_CmpEqual_int_ushort 1.126 -
BM_CmpEqual_schar_int 1.138 -
BM_CmpEqual_schar_schar 1.105 -
BM_CmpEqual_schar_short 1.146 -
BM_CmpEqual_schar_uchar 1.105 -
BM_CmpEqual_schar_uint 1.105 -
BM_CmpEqual_schar_ushort 1.117 -
BM_CmpEqual_short_int 1.141 -
BM_CmpEqual_short_schar 1.131 -
BM_CmpEqual_short_short 1.131 -
BM_CmpEqual_short_uchar 1.116 -
BM_CmpEqual_short_uint 1.117 -
BM_CmpEqual_short_ushort 1.110 -
BM_CmpEqual_uchar_int 1.123 -
BM_CmpEqual_uchar_schar 1.047 -
BM_CmpEqual_uchar_short 1.045 -
BM_CmpEqual_uchar_uchar 1.125 1.74%
BM_CmpEqual_uchar_uint 1.108 -
BM_CmpEqual_uchar_ushort 1.126 1.00%
BM_CmpEqual_uint_int 1.136 -
BM_CmpEqual_uint_schar 1.081 1.64%
BM_CmpEqual_uint_short 1.070 1.06%
BM_CmpEqual_uint_uchar 1.124 -
BM_CmpEqual_uint_uint 1.117 -
BM_CmpEqual_uint_ushort 1.121 -
BM_CmpEqual_ushort_int 1.121 -
BM_CmpEqual_ushort_schar 1.045 -
BM_CmpEqual_ushort_short 1.050 1.43%
BM_CmpEqual_ushort_uchar 1.127 -
BM_CmpEqual_ushort_uint 1.118 -
BM_CmpEqual_ushort_ushort 1.119 -
BM_CmpLess_int_int 1.127 -
BM_CmpLess_int_schar 1.130 -
BM_CmpLess_int_short 1.125 -
BM_CmpLess_int_uchar 1.122 -1.00%
BM_CmpLess_int_uint 1.125 -
BM_CmpLess_int_ushort 1.132 -
BM_CmpLess_schar_int 1.147 1.22%
BM_CmpLess_schar_schar 0.967 -
BM_CmpLess_schar_short 0.972 1.55%
BM_CmpLess_schar_uchar 1.115 -
BM_CmpLess_schar_uint 1.116 -
BM_CmpLess_schar_ushort 1.120 -
BM_CmpLess_short_int 1.145 -
BM_CmpLess_short_schar 0.967 -
BM_CmpLess_short_short 0.957 1.21%
BM_CmpLess_short_uchar 1.122 -
BM_CmpLess_short_uint 1.112 -
BM_CmpLess_short_ushort 1.114 -
BM_CmpLess_uchar_int 1.115 -
BM_CmpLess_uchar_schar 1.051 -
BM_CmpLess_uchar_short 1.053 -
BM_CmpLess_uchar_uchar 1.131 -
BM_CmpLess_uchar_uint 1.122 -
BM_CmpLess_uchar_ushort 1.123 -
BM_CmpLess_uint_int 1.122 -1.13%
BM_CmpLess_uint_schar 1.062 -
BM_CmpLess_uint_short 1.065 -
BM_CmpLess_uint_uchar 1.131 -
BM_CmpLess_uint_uint 1.124 1.21%
BM_CmpLess_uint_ushort 1.137 1.16%
BM_CmpLess_ushort_int 1.118 1.27%
BM_CmpLess_ushort_schar 1.047 1.24%
BM_CmpLess_ushort_short 1.044 -
BM_CmpLess_ushort_uchar 1.138 -
BM_CmpLess_ushort_uint 1.126 -
BM_CmpLess_ushort_ushort 1.123 -
BM_LowerBound_float_1 2.644 -
BM_LowerBound_float_1024 21.894 -
BM_LowerBound_float_16 7.789 -
BM_LowerBound_float_16384 65.973 -
BM_LowerBound_float_256 14.236 -
BM_LowerBound_float_262144 574.305 -
BM_LowerBound_float_4 11.491 -
BM_LowerBound_float_64 8.636 1.45%
BM_LowerBound_pair<uint32,_uint32>_1 2.946 4.44%
BM_LowerBound_pair<uint32,_uint32>_1024 45.145 1.83%
BM_LowerBound_pair<uint32,_uint32>_16 16.364 -
BM_LowerBound_pair<uint32,_uint32>_16384 102.272 1.12%
BM_LowerBound_pair<uint32,_uint32>_256 33.348 1.62%
BM_LowerBound_pair<uint32,_uint32>_262144 615.261 -
BM_LowerBound_pair<uint32,_uint32>_4 11.245 -
BM_LowerBound_pair<uint32,_uint32>_64 18.850 -
BM_LowerBound_string_1 4.584 -
BM_LowerBound_string_1024 178.491 -
BM_LowerBound_string_16 36.643 -
BM_LowerBound_string_16384 393.824 -
BM_LowerBound_string_256 125.796 -
BM_LowerBound_string_262144 2383.828 -
BM_LowerBound_string_4 19.829 -
BM_LowerBound_string_64 68.938 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.859 -2.68%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.380 1.21%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.722 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.588 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.382 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 660.396 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.305 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.885 1.02%
BM_LowerBound_uint32_1 2.596 -
BM_LowerBound_uint32_1024 21.710 -
BM_LowerBound_uint32_16 7.347 -
BM_LowerBound_uint32_16384 65.401 -
BM_LowerBound_uint32_256 14.197 -
BM_LowerBound_uint32_262144 556.091 -
BM_LowerBound_uint32_4 10.451 -
BM_LowerBound_uint32_64 8.142 -
BM_LowerBound_uint64_1 2.602 -
BM_LowerBound_uint64_1024 24.817 -
BM_LowerBound_uint64_16 7.413 -
BM_LowerBound_uint64_16384 70.289 -
BM_LowerBound_uint64_256 16.425 -
BM_LowerBound_uint64_262144 581.773 -
BM_LowerBound_uint64_4 10.492 -
BM_LowerBound_uint64_64 8.372 -
BM_MakeHeap_float_Ascending_1 0.270 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.836 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.647 -
BM_MakeHeap_float_Ascending_262144 0.697 -
BM_MakeHeap_float_Ascending_4 0.397 -
BM_MakeHeap_float_Ascending_64 0.628 -
BM_MakeHeap_float_Descending_1 0.274 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.214 -
BM_MakeHeap_float_Descending_262144 0.188 -
BM_MakeHeap_float_Descending_4 0.276 -
BM_MakeHeap_float_Descending_64 0.194 -
BM_MakeHeap_float_Heap_1 0.275 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.212 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.206 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.278 -
BM_MakeHeap_float_Heap_64 0.195 -
BM_MakeHeap_float_PipeOrgan_1 0.277 -
BM_MakeHeap_float_PipeOrgan_1024 0.704 -
BM_MakeHeap_float_PipeOrgan_16 1.269 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.669 -
BM_MakeHeap_float_PipeOrgan_262144 0.703 -
BM_MakeHeap_float_PipeOrgan_4 0.392 -
BM_MakeHeap_float_PipeOrgan_64 0.802 -
BM_MakeHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.501 -
BM_MakeHeap_float_QuickSortAdversary_16 0.736 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.496 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.389 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.273 -
BM_MakeHeap_float_Random_1024 1.284 -
BM_MakeHeap_float_Random_16 1.603 5.53%
BM_MakeHeap_float_Random_16384 1.326 9.53%
BM_MakeHeap_float_Random_256 1.340 -3.40%
BM_MakeHeap_float_Random_262144 1.123 -1.74%
BM_MakeHeap_float_Random_4 1.312 -18.22%
BM_MakeHeap_float_Random_64 1.783 12.15%
BM_MakeHeap_float_SingleElement_1 0.275 -
BM_MakeHeap_float_SingleElement_1024 0.698 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.659 -
BM_MakeHeap_float_SingleElement_256 0.651 -
BM_MakeHeap_float_SingleElement_262144 0.714 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.640 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.360 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.252 3.52%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.337 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.397 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.394 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.771 4.25%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.122 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.278 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.516 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.520 2.98%
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.490 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.601 -2.19%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.501 3.78%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.473 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.271 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.554 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.543 -2.61%
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.531 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.584 -2.80%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.526 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.497 5.88%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.520 -4.40%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.348 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.167 -3.88%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.326 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.390 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.410 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.591 4.24%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.113 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.317 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.236 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.285 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.381 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.335 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.774 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.123 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.270 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.965 -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.906 1.21%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.008 2.63%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 2.966 -5.43%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.029 2.72%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.522 -6.21%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.046 -1.43%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.273 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.206 1.95%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.086 2.42%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.191 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.194 1.36%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.240 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.780 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.121 1.45%
BM_MakeHeap_string_Ascending_1 0.254 -
BM_MakeHeap_string_Ascending_1024 4.961 -
BM_MakeHeap_string_Ascending_16 3.763 -
BM_MakeHeap_string_Ascending_16384 5.666 7.60%
BM_MakeHeap_string_Ascending_256 4.815 -
BM_MakeHeap_string_Ascending_262144 7.448 -
BM_MakeHeap_string_Ascending_4 2.859 1.19%
BM_MakeHeap_string_Ascending_64 4.730 -
BM_MakeHeap_string_Descending_1 0.256 -
BM_MakeHeap_string_Descending_1024 2.799 -
BM_MakeHeap_string_Descending_16 2.359 -
BM_MakeHeap_string_Descending_16384 3.149 4.05%
BM_MakeHeap_string_Descending_256 2.757 1.58%
BM_MakeHeap_string_Descending_262144 3.445 -4.26%
BM_MakeHeap_string_Descending_4 2.140 1.44%
BM_MakeHeap_string_Descending_64 2.592 -
BM_MakeHeap_string_Heap_1 0.254 -
BM_MakeHeap_string_Heap_1024 4.725 -3.15%
BM_MakeHeap_string_Heap_16 4.617 -1.56%
BM_MakeHeap_string_Heap_16384 4.939 -3.69%
BM_MakeHeap_string_Heap_256 4.855 -2.97%
BM_MakeHeap_string_Heap_262144 5.154 -4.15%
BM_MakeHeap_string_Heap_4 3.052 -
BM_MakeHeap_string_Heap_64 4.992 -2.52%
BM_MakeHeap_string_PipeOrgan_1 0.255 -
BM_MakeHeap_string_PipeOrgan_1024 4.988 -
BM_MakeHeap_string_PipeOrgan_16 3.620 -
BM_MakeHeap_string_PipeOrgan_16384 5.643 -
BM_MakeHeap_string_PipeOrgan_256 4.806 -
BM_MakeHeap_string_PipeOrgan_262144 7.380 -
BM_MakeHeap_string_PipeOrgan_4 2.586 -
BM_MakeHeap_string_PipeOrgan_64 4.722 -
BM_MakeHeap_string_QuickSortAdversary_1 0.256 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.600 -1.34%
BM_MakeHeap_string_QuickSortAdversary_16 8.527 -1.70%
BM_MakeHeap_string_QuickSortAdversary_16384 11.813 -1.03%
BM_MakeHeap_string_QuickSortAdversary_256 10.420 -1.21%
BM_MakeHeap_string_QuickSortAdversary_262144 12.616 -1.28%
BM_MakeHeap_string_QuickSortAdversary_4 5.943 -1.55%
BM_MakeHeap_string_QuickSortAdversary_64 10.246 -
BM_MakeHeap_string_Random_1 0.249 -
BM_MakeHeap_string_Random_1024 10.726 -1.58%
BM_MakeHeap_string_Random_16 8.343 -
BM_MakeHeap_string_Random_16384 12.622 -1.67%
BM_MakeHeap_string_Random_256 10.405 -1.32%
BM_MakeHeap_string_Random_262144 15.213 -3.81%
BM_MakeHeap_string_Random_4 5.819 -1.07%
BM_MakeHeap_string_Random_64 10.082 -
BM_MakeHeap_string_SingleElement_1 0.255 -
BM_MakeHeap_string_SingleElement_1024 6.177 -
BM_MakeHeap_string_SingleElement_16 5.510 -2.35%
BM_MakeHeap_string_SingleElement_16384 5.971 -
BM_MakeHeap_string_SingleElement_256 6.289 -1.02%
BM_MakeHeap_string_SingleElement_262144 7.404 -
BM_MakeHeap_string_SingleElement_4 3.681 -
BM_MakeHeap_string_SingleElement_64 6.270 -2.73%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.379 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.950 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.895 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.091 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.089 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.601 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.964 -1.29%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.959 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.757 -6.38%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.990 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.262 1.17%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.963 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.213 1.21%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.118 1.31%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.193 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.767 -2.21%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.048 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.392 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.964 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.886 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.125 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.893 -6.25%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.676 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.250 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.798 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.446 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.934 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.805 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.095 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.069 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.568 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.721 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.204 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.779 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.756 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.902 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.664 1.14%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.839 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.986 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.686 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.305 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.707 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.296 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.930 -
BM_MakeHeap_uint32_Ascending_1 0.277 -
BM_MakeHeap_uint32_Ascending_1024 0.643 -
BM_MakeHeap_uint32_Ascending_16 0.604 -
BM_MakeHeap_uint32_Ascending_16384 0.604 -
BM_MakeHeap_uint32_Ascending_256 0.592 -
BM_MakeHeap_uint32_Ascending_262144 0.661 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.549 -
BM_MakeHeap_uint32_Descending_1 0.277 -
BM_MakeHeap_uint32_Descending_1024 0.257 -
BM_MakeHeap_uint32_Descending_16 0.254 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.260 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.276 -
BM_MakeHeap_uint32_Descending_64 0.242 -10.20%
BM_MakeHeap_uint32_Heap_1 0.277 -
BM_MakeHeap_uint32_Heap_1024 0.256 -
BM_MakeHeap_uint32_Heap_16 0.252 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.265 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.276 -
BM_MakeHeap_uint32_Heap_64 0.260 14.34%
BM_MakeHeap_uint32_PipeOrgan_1 0.270 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.709 -1.70%
BM_MakeHeap_uint32_PipeOrgan_16 1.023 -
BM_MakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_MakeHeap_uint32_PipeOrgan_256 0.637 1.73%
BM_MakeHeap_uint32_PipeOrgan_262144 0.670 -
BM_MakeHeap_uint32_PipeOrgan_4 0.420 4.78%
BM_MakeHeap_uint32_PipeOrgan_64 0.717 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.274 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.612 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.480 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_MakeHeap_uint32_Random_1 0.277 -
BM_MakeHeap_uint32_Random_1024 1.031 -16.21%
BM_MakeHeap_uint32_Random_16 1.310 -1.50%
BM_MakeHeap_uint32_Random_16384 1.021 -3.77%
BM_MakeHeap_uint32_Random_256 1.149 -4.26%
BM_MakeHeap_uint32_Random_262144 1.019 -
BM_MakeHeap_uint32_Random_4 1.406 -27.27%
BM_MakeHeap_uint32_Random_64 1.296 -2.95%
BM_MakeHeap_uint32_SingleElement_1 0.277 -
BM_MakeHeap_uint32_SingleElement_1024 0.574 -
BM_MakeHeap_uint32_SingleElement_16 0.493 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.549 -
BM_MakeHeap_uint32_SingleElement_262144 0.628 -
BM_MakeHeap_uint32_SingleElement_4 0.332 -
BM_MakeHeap_uint32_SingleElement_64 0.517 -
BM_MakeHeap_uint64_Ascending_1 0.275 -
BM_MakeHeap_uint64_Ascending_1024 0.652 -
BM_MakeHeap_uint64_Ascending_16 0.672 -
BM_MakeHeap_uint64_Ascending_16384 0.629 -
BM_MakeHeap_uint64_Ascending_256 0.631 -
BM_MakeHeap_uint64_Ascending_262144 0.729 -
BM_MakeHeap_uint64_Ascending_4 0.413 -4.49%
BM_MakeHeap_uint64_Ascending_64 0.577 -
BM_MakeHeap_uint64_Descending_1 0.270 -
BM_MakeHeap_uint64_Descending_1024 0.254 -
BM_MakeHeap_uint64_Descending_16 0.258 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.278 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.287 -
BM_MakeHeap_uint64_Descending_64 0.248 4.28%
BM_MakeHeap_uint64_Heap_1 0.268 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.261 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.279 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.280 -
BM_MakeHeap_uint64_Heap_64 0.245 -
BM_MakeHeap_uint64_PipeOrgan_1 0.268 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_MakeHeap_uint64_PipeOrgan_16 1.035 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.627 -
BM_MakeHeap_uint64_PipeOrgan_256 0.650 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_MakeHeap_uint64_PipeOrgan_4 0.387 -
BM_MakeHeap_uint64_PipeOrgan_64 0.726 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.275 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.614 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.494 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.425 4.41%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.464 -
BM_MakeHeap_uint64_Random_1 0.275 -
BM_MakeHeap_uint64_Random_1024 1.068 1.47%
BM_MakeHeap_uint64_Random_16 1.278 -1.18%
BM_MakeHeap_uint64_Random_16384 0.998 -
BM_MakeHeap_uint64_Random_256 1.176 -7.15%
BM_MakeHeap_uint64_Random_262144 1.055 1.22%
BM_MakeHeap_uint64_Random_4 1.683 -
BM_MakeHeap_uint64_Random_64 1.366 3.73%
BM_MakeHeap_uint64_SingleElement_1 0.273 -
BM_MakeHeap_uint64_SingleElement_1024 0.568 -
BM_MakeHeap_uint64_SingleElement_16 0.510 -
BM_MakeHeap_uint64_SingleElement_16384 0.584 -
BM_MakeHeap_uint64_SingleElement_256 0.576 -1.92%
BM_MakeHeap_uint64_SingleElement_262144 0.754 -
BM_MakeHeap_uint64_SingleElement_4 0.326 -
BM_MakeHeap_uint64_SingleElement_64 0.507 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.813 2.04%
BM_MakeThenSortHeap_float_Ascending_16 2.919 -1.91%
BM_MakeThenSortHeap_float_Ascending_16384 28.401 1.15%
BM_MakeThenSortHeap_float_Ascending_256 6.659 -
BM_MakeThenSortHeap_float_Ascending_262144 31.728 1.10%
BM_MakeThenSortHeap_float_Ascending_4 1.434 1.80%
BM_MakeThenSortHeap_float_Ascending_64 4.017 -
BM_MakeThenSortHeap_float_Descending_1 0.272 -
BM_MakeThenSortHeap_float_Descending_1024 8.041 -
BM_MakeThenSortHeap_float_Descending_16 1.856 -1.06%
BM_MakeThenSortHeap_float_Descending_16384 30.469 3.75%
BM_MakeThenSortHeap_float_Descending_256 6.014 -
BM_MakeThenSortHeap_float_Descending_262144 35.862 2.19%
BM_MakeThenSortHeap_float_Descending_4 1.287 -1.49%
BM_MakeThenSortHeap_float_Descending_64 3.301 -
BM_MakeThenSortHeap_float_Heap_1 0.280 -
BM_MakeThenSortHeap_float_Heap_1024 8.249 -
BM_MakeThenSortHeap_float_Heap_16 1.895 -
BM_MakeThenSortHeap_float_Heap_16384 26.780 -
BM_MakeThenSortHeap_float_Heap_256 6.229 1.25%
BM_MakeThenSortHeap_float_Heap_262144 31.417 1.73%
BM_MakeThenSortHeap_float_Heap_4 1.207 1.35%
BM_MakeThenSortHeap_float_Heap_64 3.475 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.516 -1.14%
BM_MakeThenSortHeap_float_PipeOrgan_16 3.024 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 26.037 1.05%
BM_MakeThenSortHeap_float_PipeOrgan_256 6.290 -1.71%
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.957 1.86%
BM_MakeThenSortHeap_float_PipeOrgan_4 1.564 4.85%
BM_MakeThenSortHeap_float_PipeOrgan_64 4.023 -1.35%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.280 3.92%
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.363 1.80%
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.988 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.970 1.89%
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.050 1.97%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 35.184 2.37%
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.518 2.74%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.816 -
BM_MakeThenSortHeap_float_Random_1 0.280 -
BM_MakeThenSortHeap_float_Random_1024 33.700 1.56%
BM_MakeThenSortHeap_float_Random_16 9.989 1.01%
BM_MakeThenSortHeap_float_Random_16384 47.928 1.86%
BM_MakeThenSortHeap_float_Random_256 25.999 1.50%
BM_MakeThenSortHeap_float_Random_262144 63.502 1.48%
BM_MakeThenSortHeap_float_Random_4 4.234 -
BM_MakeThenSortHeap_float_Random_64 18.090 1.27%
BM_MakeThenSortHeap_float_SingleElement_1 0.280 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.781 -3.58%
BM_MakeThenSortHeap_float_SingleElement_16 3.218 -
BM_MakeThenSortHeap_float_SingleElement_16384 16.357 5.19%
BM_MakeThenSortHeap_float_SingleElement_256 3.985 -3.13%
BM_MakeThenSortHeap_float_SingleElement_262144 53.001 2.91%
BM_MakeThenSortHeap_float_SingleElement_4 1.335 -
BM_MakeThenSortHeap_float_SingleElement_64 3.310 -2.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.710 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.702 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.700 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.284 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.612 -1.72%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.291 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.303 1.22%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.924 2.47%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.992 1.03%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.039 1.15%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.355 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.697 20.96%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.841 1.36%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.216 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.516 1.03%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.436 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.837 1.08%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.603 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.963 -7.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.293 1.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.719 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.800 -2.32%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.004 -1.08%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.794 -1.23%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.716 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.809 1.26%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.372 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.298 1.64%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.682 1.46%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.546 1.79%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.754 1.45%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 36.048 2.00%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.728 8.99%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.097 1.59%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.490 2.25%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.574 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.471 1.67%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.236 2.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.884 2.05%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.995 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.493 1.32%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.383 9.68%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.563 8.11%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.727 12.73%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.925 10.34%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 15.113 14.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.615 -17.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.360 10.41%
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 38.927 1.12%
BM_MakeThenSortHeap_string_Ascending_16 9.789 -
BM_MakeThenSortHeap_string_Ascending_16384 62.963 -2.20%
BM_MakeThenSortHeap_string_Ascending_256 20.338 -
BM_MakeThenSortHeap_string_Ascending_262144 75.056 -2.04%
BM_MakeThenSortHeap_string_Ascending_4 5.310 -
BM_MakeThenSortHeap_string_Ascending_64 15.753 -
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 26.073 2.90%
BM_MakeThenSortHeap_string_Descending_16 7.859 -
BM_MakeThenSortHeap_string_Descending_16384 64.129 -1.82%
BM_MakeThenSortHeap_string_Descending_256 17.761 -
BM_MakeThenSortHeap_string_Descending_262144 85.517 -1.04%
BM_MakeThenSortHeap_string_Descending_4 3.704 -
BM_MakeThenSortHeap_string_Descending_64 13.031 1.02%
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 63.833 1.46%
BM_MakeThenSortHeap_string_Heap_16 17.388 1.25%
BM_MakeThenSortHeap_string_Heap_16384 101.820 1.29%
BM_MakeThenSortHeap_string_Heap_256 49.598 1.38%
BM_MakeThenSortHeap_string_Heap_262144 180.098 -
BM_MakeThenSortHeap_string_Heap_4 5.934 1.38%
BM_MakeThenSortHeap_string_Heap_64 34.128 1.35%
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.942 4.65%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.719 1.15%
BM_MakeThenSortHeap_string_PipeOrgan_16384 64.062 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.307 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 80.305 -
BM_MakeThenSortHeap_string_PipeOrgan_4 4.837 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.246 1.02%
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 70.197 1.10%
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.748 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 110.689 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.809 1.31%
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 191.589 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.507 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 40.242 1.19%
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 69.509 -
BM_MakeThenSortHeap_string_Random_16 22.596 -
BM_MakeThenSortHeap_string_Random_16384 109.097 -
BM_MakeThenSortHeap_string_Random_256 55.123 -
BM_MakeThenSortHeap_string_Random_262144 190.387 -
BM_MakeThenSortHeap_string_Random_4 10.313 -
BM_MakeThenSortHeap_string_Random_64 39.572 -
BM_MakeThenSortHeap_string_SingleElement_1 1.366 -
BM_MakeThenSortHeap_string_SingleElement_1024 30.572 -
BM_MakeThenSortHeap_string_SingleElement_16 14.095 -
BM_MakeThenSortHeap_string_SingleElement_16384 39.398 -
BM_MakeThenSortHeap_string_SingleElement_256 26.174 2.43%
BM_MakeThenSortHeap_string_SingleElement_262144 51.724 -
BM_MakeThenSortHeap_string_SingleElement_4 6.283 -
BM_MakeThenSortHeap_string_SingleElement_64 20.095 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.073 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.608 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.562 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.183 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.873 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.523 2.83%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.537 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.661 -1.62%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.533 -2.13%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.626 -1.33%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.890 -1.54%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.884 -1.46%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.179 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.349 -2.05%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.891 1.78%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.663 3.13%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.660 1.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.288 2.24%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.383 1.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.981 2.65%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.098 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.977 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.872 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.166 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.380 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.330 -1.69%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.363 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.293 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.485 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.209 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.883 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.044 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.619 1.78%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.670 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.034 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.975 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.035 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.728 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.157 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.350 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.573 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 12.144 14.58%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.735 10.46%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 17.579 19.91%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.817 11.58%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 23.550 25.24%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.696 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.651 10.46%
BM_MakeThenSortHeap_uint32_Ascending_1 0.273 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.689 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.713 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.830 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.693 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.960 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.415 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.650 -
BM_MakeThenSortHeap_uint32_Descending_1 0.271 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.164 -
BM_MakeThenSortHeap_uint32_Descending_16 5.528 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.236 -
BM_MakeThenSortHeap_uint32_Descending_256 8.721 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.331 -
BM_MakeThenSortHeap_uint32_Descending_4 1.388 -4.92%
BM_MakeThenSortHeap_uint32_Descending_64 8.677 -
BM_MakeThenSortHeap_uint32_Heap_1 0.277 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.430 1.02%
BM_MakeThenSortHeap_uint32_Heap_16 5.174 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.557 1.05%
BM_MakeThenSortHeap_uint32_Heap_256 8.348 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.767 1.66%
BM_MakeThenSortHeap_uint32_Heap_4 1.214 -
BM_MakeThenSortHeap_uint32_Heap_64 8.185 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.276 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.140 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.808 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.321 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.205 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.832 1.07%
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.375 -5.48%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.317 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.703 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.640 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.628 1.07%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.511 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.746 1.55%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.791 2.33%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 9.041 -
BM_MakeThenSortHeap_uint32_Random_1 0.276 -
BM_MakeThenSortHeap_uint32_Random_1024 15.527 -
BM_MakeThenSortHeap_uint32_Random_16 8.663 -
BM_MakeThenSortHeap_uint32_Random_16384 22.104 -
BM_MakeThenSortHeap_uint32_Random_256 13.343 -
BM_MakeThenSortHeap_uint32_Random_262144 32.416 -
BM_MakeThenSortHeap_uint32_Random_4 3.986 -
BM_MakeThenSortHeap_uint32_Random_64 11.867 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.231 -2.70%
BM_MakeThenSortHeap_uint32_SingleElement_16 4.013 -
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.749 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.642 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.947 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.518 5.88%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.316 1.59%
BM_MakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.765 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.534 1.43%
BM_MakeThenSortHeap_uint64_Ascending_16384 17.071 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.766 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.463 2.18%
BM_MakeThenSortHeap_uint64_Ascending_4 1.460 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.432 1.34%
BM_MakeThenSortHeap_uint64_Descending_1 0.275 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.313 -
BM_MakeThenSortHeap_uint64_Descending_16 5.618 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.410 1.50%
BM_MakeThenSortHeap_uint64_Descending_256 8.742 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.927 2.11%
BM_MakeThenSortHeap_uint64_Descending_4 1.442 13.29%
BM_MakeThenSortHeap_uint64_Descending_64 8.512 1.65%
BM_MakeThenSortHeap_uint64_Heap_1 0.272 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.423 1.19%
BM_MakeThenSortHeap_uint64_Heap_16 5.319 1.13%
BM_MakeThenSortHeap_uint64_Heap_16384 16.671 1.62%
BM_MakeThenSortHeap_uint64_Heap_256 8.487 1.07%
BM_MakeThenSortHeap_uint64_Heap_262144 25.013 2.03%
BM_MakeThenSortHeap_uint64_Heap_4 1.195 2.49%
BM_MakeThenSortHeap_uint64_Heap_64 8.314 2.38%
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.225 1.23%
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.156 1.57%
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.537 1.74%
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.350 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.239 2.30%
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.405 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.967 1.30%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.667 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.549 1.29%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.497 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.764 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.972 1.03%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.416 -1.32%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.971 1.40%
BM_MakeThenSortHeap_uint64_Random_1 0.275 -
BM_MakeThenSortHeap_uint64_Random_1024 15.532 -
BM_MakeThenSortHeap_uint64_Random_16 8.676 1.85%
BM_MakeThenSortHeap_uint64_Random_16384 22.391 1.55%
BM_MakeThenSortHeap_uint64_Random_256 13.474 -
BM_MakeThenSortHeap_uint64_Random_262144 35.990 2.20%
BM_MakeThenSortHeap_uint64_Random_4 4.106 1.50%
BM_MakeThenSortHeap_uint64_Random_64 11.892 1.44%
BM_MakeThenSortHeap_uint64_SingleElement_1 0.275 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.801 -
BM_MakeThenSortHeap_uint64_SingleElement_16 4.037 1.13%
BM_MakeThenSortHeap_uint64_SingleElement_16384 27.053 2.84%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.796 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.241 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.238 -2.38%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.935 -
BM_PopHeap_float_1 0.467 -
BM_PopHeap_float_1024 28.206 -1.27%
BM_PopHeap_float_16 6.985 -
BM_PopHeap_float_16384 33.869 -
BM_PopHeap_float_256 22.319 -
BM_PopHeap_float_262144 36.390 -8.66%
BM_PopHeap_float_4 2.462 -
BM_PopHeap_float_64 13.560 -
BM_PopHeap_pair<uint32,_uint32>_1 0.525 9.66%
BM_PopHeap_pair<uint32,_uint32>_1024 29.715 -
BM_PopHeap_pair<uint32,_uint32>_16 9.296 -
BM_PopHeap_pair<uint32,_uint32>_16384 44.741 -1.42%
BM_PopHeap_pair<uint32,_uint32>_256 22.310 -
BM_PopHeap_pair<uint32,_uint32>_262144 60.133 -
BM_PopHeap_pair<uint32,_uint32>_4 3.215 -
BM_PopHeap_pair<uint32,_uint32>_64 15.772 -
BM_PopHeap_string_1 0.465 -10.87%
BM_PopHeap_string_1024 56.534 -
BM_PopHeap_string_16 14.378 -
BM_PopHeap_string_16384 72.621 -
BM_PopHeap_string_256 40.701 -
BM_PopHeap_string_262144 95.536 12.27%
BM_PopHeap_string_4 5.252 -1.81%
BM_PopHeap_string_64 25.883 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.496 14.54%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.940 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.433 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 60.068 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.163 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 77.702 1.89%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.135 -2.00%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.603 -
BM_PopHeap_uint32_1 0.435 -12.85%
BM_PopHeap_uint32_1024 21.247 -1.09%
BM_PopHeap_uint32_16 7.554 -
BM_PopHeap_uint32_16384 31.210 -
BM_PopHeap_uint32_256 16.831 -1.34%
BM_PopHeap_uint32_262144 40.402 -2.61%
BM_PopHeap_uint32_4 2.641 -1.67%
BM_PopHeap_uint32_64 12.582 -
BM_PopHeap_uint64_1 0.518 16.80%
BM_PopHeap_uint64_1024 21.427 -
BM_PopHeap_uint64_16 7.592 -
BM_PopHeap_uint64_16384 31.149 -
BM_PopHeap_uint64_256 17.067 -
BM_PopHeap_uint64_262144 41.251 -2.26%
BM_PopHeap_uint64_4 2.722 -1.26%
BM_PopHeap_uint64_64 12.688 -1.18%
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.141 1.17%
BM_PushHeap_float_Ascending_16 1.018 3.43%
BM_PushHeap_float_Ascending_16384 4.289 -1.77%
BM_PushHeap_float_Ascending_256 2.501 -
BM_PushHeap_float_Ascending_262144 5.257 3.79%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.770 1.36%
BM_PushHeap_float_Descending_1 0.394 -
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.357 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.094 -
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.516 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.153 -
BM_PushHeap_float_PipeOrgan_4 0.497 3.19%
BM_PushHeap_float_PipeOrgan_64 1.297 -
BM_PushHeap_float_QuickSortAdversary_1 0.466 -
BM_PushHeap_float_QuickSortAdversary_1024 0.617 -
BM_PushHeap_float_QuickSortAdversary_16 0.975 -
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.734 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.534 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.539 15.53%
BM_PushHeap_float_Random_1024 7.468 -
BM_PushHeap_float_Random_16 5.382 -
BM_PushHeap_float_Random_16384 7.581 -
BM_PushHeap_float_Random_256 7.446 2.24%
BM_PushHeap_float_Random_262144 7.620 -
BM_PushHeap_float_Random_4 3.014 2.91%
BM_PushHeap_float_Random_64 6.643 -1.14%
BM_PushHeap_float_SingleElement_1 0.697 38.94%
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.383 4.68%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.406 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.400 8.83%
BM_PushHeap_float_SingleElement_64 0.386 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.610 48.49%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.183 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.663 4.05%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.920 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.255 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.797 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.839 5.78%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.402 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.514 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.553 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.730 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.192 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.111 1.46%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.229 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.280 -1.66%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.669 -1.98%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.654 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.945 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.012 2.94%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.675 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.627 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.476 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.625 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.399 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.562 42.75%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.470 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.344 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.680 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.198 -1.39%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.478 -1.77%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.681 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.836 2.64%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.393 -15.77%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.556 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.566 -4.95%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.557 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.573 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.551 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.583 9.77%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.551 -4.84%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 12.002 -3.14%
BM_PushHeap_string_Ascending_16 4.613 -
BM_PushHeap_string_Ascending_16384 18.032 -4.42%
BM_PushHeap_string_Ascending_256 9.857 -
BM_PushHeap_string_Ascending_262144 28.371 -
BM_PushHeap_string_Ascending_4 2.554 -
BM_PushHeap_string_Ascending_64 7.076 -
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.350 -1.60%
BM_PushHeap_string_Descending_16 2.075 -
BM_PushHeap_string_Descending_16384 2.339 -
BM_PushHeap_string_Descending_256 2.280 -
BM_PushHeap_string_Descending_262144 3.095 -3.95%
BM_PushHeap_string_Descending_4 1.903 -
BM_PushHeap_string_Descending_64 2.210 -
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.646 -1.78%
BM_PushHeap_string_PipeOrgan_16 4.085 -
BM_PushHeap_string_PipeOrgan_16384 13.001 -
BM_PushHeap_string_PipeOrgan_256 7.928 -
BM_PushHeap_string_PipeOrgan_262144 17.535 -
BM_PushHeap_string_PipeOrgan_4 2.497 -
BM_PushHeap_string_PipeOrgan_64 5.765 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.141 -1.23%
BM_PushHeap_string_QuickSortAdversary_16 10.141 -1.68%
BM_PushHeap_string_QuickSortAdversary_16384 15.743 -1.04%
BM_PushHeap_string_QuickSortAdversary_256 14.439 -1.77%
BM_PushHeap_string_QuickSortAdversary_262144 16.214 -
BM_PushHeap_string_QuickSortAdversary_4 6.116 -
BM_PushHeap_string_QuickSortAdversary_64 12.868 -1.55%
BM_PushHeap_string_Random_1 0.698 -
BM_PushHeap_string_Random_1024 14.971 -
BM_PushHeap_string_Random_16 10.228 -
BM_PushHeap_string_Random_16384 16.386 -
BM_PushHeap_string_Random_256 14.271 -
BM_PushHeap_string_Random_262144 18.174 -
BM_PushHeap_string_Random_4 5.971 -
BM_PushHeap_string_Random_64 12.785 -
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.467 -2.63%
BM_PushHeap_string_SingleElement_16 2.448 -3.44%
BM_PushHeap_string_SingleElement_16384 2.477 -2.17%
BM_PushHeap_string_SingleElement_256 2.448 -2.72%
BM_PushHeap_string_SingleElement_262144 2.528 -1.24%
BM_PushHeap_string_SingleElement_4 2.178 -1.99%
BM_PushHeap_string_SingleElement_64 2.498 -3.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.637 10.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.820 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.092 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.965 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.960 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.559 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.995 -1.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.968 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.481 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.707 1.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.677 6.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.750 2.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.694 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.689 -4.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.906 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.577 22.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.487 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.546 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.908 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.166 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.897 -1.96%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.243 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.467 -12.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.081 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.267 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.679 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.845 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.327 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.843 2.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.525 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.602 46.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.415 1.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.355 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.486 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.220 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.571 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.529 -1.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.792 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.480 14.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.745 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.728 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.750 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.763 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.743 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.650 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.746 -1.98%
BM_PushHeap_uint32_Ascending_1 0.530 9.88%
BM_PushHeap_uint32_Ascending_1024 3.934 -
BM_PushHeap_uint32_Ascending_16 1.394 -
BM_PushHeap_uint32_Ascending_16384 6.616 -
BM_PushHeap_uint32_Ascending_256 3.083 -
BM_PushHeap_uint32_Ascending_262144 8.202 -
BM_PushHeap_uint32_Ascending_4 0.758 -
BM_PushHeap_uint32_Ascending_64 2.221 -
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.388 -
BM_PushHeap_uint32_Descending_16 0.373 -
BM_PushHeap_uint32_Descending_16384 0.383 -
BM_PushHeap_uint32_Descending_256 0.402 -
BM_PushHeap_uint32_Descending_262144 0.383 -
BM_PushHeap_uint32_Descending_4 0.370 -
BM_PushHeap_uint32_Descending_64 0.382 -
BM_PushHeap_uint32_PipeOrgan_1 0.696 62.04%
BM_PushHeap_uint32_PipeOrgan_1024 1.916 -
BM_PushHeap_uint32_PipeOrgan_16 0.875 -
BM_PushHeap_uint32_PipeOrgan_16384 2.385 -
BM_PushHeap_uint32_PipeOrgan_256 1.687 -
BM_PushHeap_uint32_PipeOrgan_262144 3.116 2.01%
BM_PushHeap_uint32_PipeOrgan_4 0.533 -
BM_PushHeap_uint32_PipeOrgan_64 1.309 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.558 -9.25%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.950 3.47%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.712 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.589 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.535 22.67%
BM_PushHeap_uint32_Random_1024 6.190 -1.56%
BM_PushHeap_uint32_Random_16 4.495 -1.49%
BM_PushHeap_uint32_Random_16384 6.328 -
BM_PushHeap_uint32_Random_256 6.034 -
BM_PushHeap_uint32_Random_262144 6.315 -1.13%
BM_PushHeap_uint32_Random_4 2.464 -2.36%
BM_PushHeap_uint32_Random_64 5.542 -1.75%
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.368 -
BM_PushHeap_uint32_SingleElement_16 0.345 -
BM_PushHeap_uint32_SingleElement_16384 0.361 -
BM_PushHeap_uint32_SingleElement_256 0.386 -
BM_PushHeap_uint32_SingleElement_262144 0.361 -
BM_PushHeap_uint32_SingleElement_4 0.346 -
BM_PushHeap_uint32_SingleElement_64 0.357 -
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.671 1.77%
BM_PushHeap_uint64_Ascending_16 0.930 -4.76%
BM_PushHeap_uint64_Ascending_16384 3.740 -
BM_PushHeap_uint64_Ascending_256 2.196 2.37%
BM_PushHeap_uint64_Ascending_262144 5.041 4.83%
BM_PushHeap_uint64_Ascending_4 0.550 -
BM_PushHeap_uint64_Ascending_64 1.625 3.64%
BM_PushHeap_uint64_Descending_1 0.500 -21.29%
BM_PushHeap_uint64_Descending_1024 0.388 -
BM_PushHeap_uint64_Descending_16 0.373 3.30%
BM_PushHeap_uint64_Descending_16384 0.384 -
BM_PushHeap_uint64_Descending_256 0.403 -
BM_PushHeap_uint64_Descending_262144 0.383 -
BM_PushHeap_uint64_Descending_4 0.382 5.60%
BM_PushHeap_uint64_Descending_64 0.382 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.918 -
BM_PushHeap_uint64_PipeOrgan_16 0.888 -
BM_PushHeap_uint64_PipeOrgan_16384 2.382 -
BM_PushHeap_uint64_PipeOrgan_256 1.690 -
BM_PushHeap_uint64_PipeOrgan_262144 3.021 -
BM_PushHeap_uint64_PipeOrgan_4 0.499 2.52%
BM_PushHeap_uint64_PipeOrgan_64 1.325 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.608 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.919 -2.27%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.718 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 5.832 -2.32%
BM_PushHeap_uint64_Random_16 4.283 -1.24%
BM_PushHeap_uint64_Random_16384 5.962 -2.21%
BM_PushHeap_uint64_Random_256 5.764 1.97%
BM_PushHeap_uint64_Random_262144 6.064 -
BM_PushHeap_uint64_Random_4 2.129 -3.31%
BM_PushHeap_uint64_Random_64 5.150 -3.19%
BM_PushHeap_uint64_SingleElement_1 0.559 19.85%
BM_PushHeap_uint64_SingleElement_1024 0.374 -
BM_PushHeap_uint64_SingleElement_16 0.357 -
BM_PushHeap_uint64_SingleElement_16384 0.372 -
BM_PushHeap_uint64_SingleElement_256 0.394 -
BM_PushHeap_uint64_SingleElement_262144 0.368 -
BM_PushHeap_uint64_SingleElement_4 0.367 -
BM_PushHeap_uint64_SingleElement_64 0.385 3.81%
BM_RangesMakeHeap_float_Ascending_1 0.269 -
BM_RangesMakeHeap_float_Ascending_1024 0.699 -
BM_RangesMakeHeap_float_Ascending_16 0.736 -
BM_RangesMakeHeap_float_Ascending_16384 0.656 -
BM_RangesMakeHeap_float_Ascending_256 0.644 -3.35%
BM_RangesMakeHeap_float_Ascending_262144 0.698 -1.66%
BM_RangesMakeHeap_float_Ascending_4 0.394 -
BM_RangesMakeHeap_float_Ascending_64 0.628 -
BM_RangesMakeHeap_float_Descending_1 0.278 -
BM_RangesMakeHeap_float_Descending_1024 0.253 -
BM_RangesMakeHeap_float_Descending_16 0.250 9.33%
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.261 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.279 -
BM_RangesMakeHeap_float_Descending_64 0.269 18.31%
BM_RangesMakeHeap_float_Heap_1 0.278 -
BM_RangesMakeHeap_float_Heap_1024 0.254 -
BM_RangesMakeHeap_float_Heap_16 0.222 -
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.245 -
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.290 4.10%
BM_RangesMakeHeap_float_Heap_64 0.215 7.95%
BM_RangesMakeHeap_float_PipeOrgan_1 0.278 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.707 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.295 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.654 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.669 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.704 -2.38%
BM_RangesMakeHeap_float_PipeOrgan_4 0.384 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.805 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.278 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.834 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.506 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.406 -2.51%
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.578 -
BM_RangesMakeHeap_float_Random_1 0.277 -
BM_RangesMakeHeap_float_Random_1024 1.162 -18.01%
BM_RangesMakeHeap_float_Random_16 1.595 4.07%
BM_RangesMakeHeap_float_Random_16384 1.171 1.08%
BM_RangesMakeHeap_float_Random_256 1.331 2.07%
BM_RangesMakeHeap_float_Random_262144 1.096 -2.29%
BM_RangesMakeHeap_float_Random_4 1.497 20.88%
BM_RangesMakeHeap_float_Random_64 1.415 -
BM_RangesMakeHeap_float_SingleElement_1 0.278 -
BM_RangesMakeHeap_float_SingleElement_1024 0.698 -
BM_RangesMakeHeap_float_SingleElement_16 0.662 -
BM_RangesMakeHeap_float_SingleElement_16384 0.659 -
BM_RangesMakeHeap_float_SingleElement_256 0.643 -
BM_RangesMakeHeap_float_SingleElement_262144 0.712 -1.82%
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.640 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.364 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.276 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.334 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.394 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.395 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.744 -7.11%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.123 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.273 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.519 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.504 -2.28%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.491 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.612 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.451 -17.11%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.468 -3.05%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.550 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.542 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.528 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.570 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.524 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.492 -4.16%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.493 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.268 -4.24%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.353 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.176 1.46%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.329 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.392 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.407 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.578 -2.40%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.117 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.325 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.239 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.298 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.367 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.336 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.782 2.62%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.113 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.279 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.007 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.990 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.971 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.092 -3.07%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.042 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.653 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.157 4.54%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.191 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.075 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.175 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.182 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.217 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.776 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.109 -
BM_RangesMakeHeap_string_Ascending_1 0.258 -
BM_RangesMakeHeap_string_Ascending_1024 4.995 -
BM_RangesMakeHeap_string_Ascending_16 3.732 -
BM_RangesMakeHeap_string_Ascending_16384 5.150 -
BM_RangesMakeHeap_string_Ascending_256 4.874 -
BM_RangesMakeHeap_string_Ascending_262144 7.538 6.33%
BM_RangesMakeHeap_string_Ascending_4 2.862 1.63%
BM_RangesMakeHeap_string_Ascending_64 4.765 -
BM_RangesMakeHeap_string_Descending_1 0.257 -
BM_RangesMakeHeap_string_Descending_1024 2.758 -2.24%
BM_RangesMakeHeap_string_Descending_16 2.376 -
BM_RangesMakeHeap_string_Descending_16384 2.879 -7.40%
BM_RangesMakeHeap_string_Descending_256 2.734 -
BM_RangesMakeHeap_string_Descending_262144 3.522 -
BM_RangesMakeHeap_string_Descending_4 2.128 -
BM_RangesMakeHeap_string_Descending_64 2.611 -
BM_RangesMakeHeap_string_Heap_1 0.259 -
BM_RangesMakeHeap_string_Heap_1024 4.714 -
BM_RangesMakeHeap_string_Heap_16 4.602 -
BM_RangesMakeHeap_string_Heap_16384 4.928 -
BM_RangesMakeHeap_string_Heap_256 4.837 -
BM_RangesMakeHeap_string_Heap_262144 5.175 -
BM_RangesMakeHeap_string_Heap_4 3.014 -
BM_RangesMakeHeap_string_Heap_64 4.940 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.257 -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.111 -
BM_RangesMakeHeap_string_PipeOrgan_16 3.691 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.631 -3.12%
BM_RangesMakeHeap_string_PipeOrgan_256 4.902 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.260 -3.19%
BM_RangesMakeHeap_string_PipeOrgan_4 2.569 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.794 -
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.259 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.564 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.504 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.702 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.388 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.635 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.959 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.143 -
BM_RangesMakeHeap_string_Random_1 0.251 -
BM_RangesMakeHeap_string_Random_1024 10.707 -
BM_RangesMakeHeap_string_Random_16 8.259 -
BM_RangesMakeHeap_string_Random_16384 12.552 -
BM_RangesMakeHeap_string_Random_256 10.385 -
BM_RangesMakeHeap_string_Random_262144 15.203 -
BM_RangesMakeHeap_string_Random_4 5.740 -
BM_RangesMakeHeap_string_Random_64 9.982 -
BM_RangesMakeHeap_string_SingleElement_1 0.255 -
BM_RangesMakeHeap_string_SingleElement_1024 6.161 -2.07%
BM_RangesMakeHeap_string_SingleElement_16 5.806 1.17%
BM_RangesMakeHeap_string_SingleElement_16384 5.978 -1.78%
BM_RangesMakeHeap_string_SingleElement_256 6.329 -2.06%
BM_RangesMakeHeap_string_SingleElement_262144 7.527 2.56%
BM_RangesMakeHeap_string_SingleElement_4 3.668 -2.06%
BM_RangesMakeHeap_string_SingleElement_64 6.466 2.42%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.882 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.375 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.956 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.889 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.088 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.090 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.602 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.878 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.997 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.852 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.955 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.852 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.809 -3.35%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.024 3.01%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.259 1.66%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.930 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.203 1.74%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.111 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.190 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.784 1.91%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.061 1.24%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.917 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.400 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.955 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.880 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.119 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.955 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.676 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.786 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.444 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.930 -1.32%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.793 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.092 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.073 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.563 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.731 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.189 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.773 -1.11%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.775 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.899 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.625 1.11%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.911 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.989 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.693 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.306 -1.81%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.706 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.294 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.954 1.30%
BM_RangesMakeHeap_uint32_Ascending_1 0.272 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.644 -
BM_RangesMakeHeap_uint32_Ascending_16 0.607 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.606 -
BM_RangesMakeHeap_uint32_Ascending_256 0.602 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.663 -2.00%
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.554 -
BM_RangesMakeHeap_uint32_Descending_1 0.275 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.259 -
BM_RangesMakeHeap_uint32_Descending_16384 0.235 -
BM_RangesMakeHeap_uint32_Descending_256 0.258 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.269 -
BM_RangesMakeHeap_uint32_Descending_64 0.259 11.03%
BM_RangesMakeHeap_uint32_Heap_1 0.275 -
BM_RangesMakeHeap_uint32_Heap_1024 0.249 -
BM_RangesMakeHeap_uint32_Heap_16 0.248 -
BM_RangesMakeHeap_uint32_Heap_16384 0.233 -
BM_RangesMakeHeap_uint32_Heap_256 0.262 -
BM_RangesMakeHeap_uint32_Heap_262144 0.232 -
BM_RangesMakeHeap_uint32_Heap_4 0.276 -
BM_RangesMakeHeap_uint32_Heap_64 0.234 -6.71%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.268 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.690 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.033 -
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.630 -2.38%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.671 -2.62%
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.402 -2.81%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.717 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.624 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.485 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_RangesMakeHeap_uint32_Random_1 0.275 -
BM_RangesMakeHeap_uint32_Random_1024 1.052 1.28%
BM_RangesMakeHeap_uint32_Random_16 1.301 3.89%
BM_RangesMakeHeap_uint32_Random_16384 1.020 -1.14%
BM_RangesMakeHeap_uint32_Random_256 1.143 -2.63%
BM_RangesMakeHeap_uint32_Random_262144 1.020 -3.18%
BM_RangesMakeHeap_uint32_Random_4 1.389 27.71%
BM_RangesMakeHeap_uint32_Random_64 1.276 3.06%
BM_RangesMakeHeap_uint32_SingleElement_1 0.275 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.574 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.492 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.545 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.625 -2.29%
BM_RangesMakeHeap_uint32_SingleElement_4 0.337 3.93%
BM_RangesMakeHeap_uint32_SingleElement_64 0.518 -
BM_RangesMakeHeap_uint64_Ascending_1 0.270 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.651 -
BM_RangesMakeHeap_uint64_Ascending_16 0.665 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.628 -
BM_RangesMakeHeap_uint64_Ascending_256 0.630 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.730 -
BM_RangesMakeHeap_uint64_Ascending_4 0.441 7.56%
BM_RangesMakeHeap_uint64_Ascending_64 0.576 -
BM_RangesMakeHeap_uint64_Descending_1 0.272 -
BM_RangesMakeHeap_uint64_Descending_1024 0.253 -
BM_RangesMakeHeap_uint64_Descending_16 0.259 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.273 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.280 -
BM_RangesMakeHeap_uint64_Descending_64 0.234 -6.65%
BM_RangesMakeHeap_uint64_Heap_1 0.271 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.259 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.278 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.275 -
BM_RangesMakeHeap_uint64_Heap_64 0.246 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.274 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.651 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.029 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.650 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.757 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.387 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.723 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.272 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.615 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.492 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.405 -3.11%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.270 -
BM_RangesMakeHeap_uint64_Random_1024 1.046 -
BM_RangesMakeHeap_uint64_Random_16 1.330 3.27%
BM_RangesMakeHeap_uint64_Random_16384 0.991 -7.16%
BM_RangesMakeHeap_uint64_Random_256 1.277 8.84%
BM_RangesMakeHeap_uint64_Random_262144 1.059 1.88%
BM_RangesMakeHeap_uint64_Random_4 1.131 -
BM_RangesMakeHeap_uint64_Random_64 1.270 -4.62%
BM_RangesMakeHeap_uint64_SingleElement_1 0.274 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.566 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.509 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.582 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.573 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.757 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.329 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.506 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.274 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.626 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.975 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.034 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.552 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.663 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.337 1.61%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.933 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.269 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.111 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.801 -1.89%
BM_RangesMakeThenSortHeap_float_Descending_16384 29.251 -1.07%
BM_RangesMakeThenSortHeap_float_Descending_256 6.109 -
BM_RangesMakeThenSortHeap_float_Descending_262144 34.992 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.218 -9.19%
BM_RangesMakeThenSortHeap_float_Descending_64 3.341 -1.06%
BM_RangesMakeThenSortHeap_float_Heap_1 0.279 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.221 -
BM_RangesMakeThenSortHeap_float_Heap_16 1.940 -
BM_RangesMakeThenSortHeap_float_Heap_16384 27.311 -
BM_RangesMakeThenSortHeap_float_Heap_256 6.069 -
BM_RangesMakeThenSortHeap_float_Heap_262144 30.228 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.236 -2.03%
BM_RangesMakeThenSortHeap_float_Heap_64 3.547 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.274 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.560 1.41%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.987 4.09%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.803 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.398 3.07%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.910 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.508 1.30%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.088 1.83%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.271 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.184 -2.12%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.950 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.529 -1.80%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 5.993 -1.30%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.495 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.493 -1.55%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.910 -
BM_RangesMakeThenSortHeap_float_Random_1 0.276 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.023 -
BM_RangesMakeThenSortHeap_float_Random_16 9.828 -
BM_RangesMakeThenSortHeap_float_Random_16384 46.830 -
BM_RangesMakeThenSortHeap_float_Random_256 25.375 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.207 -
BM_RangesMakeThenSortHeap_float_Random_4 4.208 -5.33%
BM_RangesMakeThenSortHeap_float_Random_64 17.863 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.279 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.784 -1.81%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.288 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.786 -
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.007 -1.57%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.552 2.13%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.350 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.329 -1.02%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.658 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.810 1.78%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.283 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.710 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.321 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.215 -12.36%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.244 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.138 -2.98%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.783 -4.25%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.824 -2.57%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.980 -3.07%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.042 -2.87%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.241 -30.34%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.786 -1.72%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.278 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.463 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.635 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.667 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.871 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.955 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.777 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.310 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.274 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.969 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 8.038 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.403 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.099 1.25%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.372 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.783 -1.31%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.543 1.29%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.271 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.136 -1.59%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.600 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.146 -1.65%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.510 -1.80%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.392 -2.28%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.475 1.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.917 -1.19%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.061 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.494 1.16%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.870 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.992 1.49%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.937 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.026 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.350 1.29%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.448 10.32%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.591 8.72%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.841 13.50%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.882 9.32%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 14.949 12.75%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.696 38.23%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.394 10.68%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 30.482 -2.49%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.605 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.755 -
BM_RangesMakeThenSortHeap_string_Ascending_256 19.904 -1.07%
BM_RangesMakeThenSortHeap_string_Ascending_262144 77.742 1.21%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.339 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.520 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 30.755 1.74%
BM_RangesMakeThenSortHeap_string_Descending_16 7.807 -
BM_RangesMakeThenSortHeap_string_Descending_16384 66.276 -
BM_RangesMakeThenSortHeap_string_Descending_256 18.014 -
BM_RangesMakeThenSortHeap_string_Descending_262144 86.493 1.34%
BM_RangesMakeThenSortHeap_string_Descending_4 3.690 -
BM_RangesMakeThenSortHeap_string_Descending_64 13.004 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.366 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.052 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.708 -
BM_RangesMakeThenSortHeap_string_Heap_16384 100.612 -
BM_RangesMakeThenSortHeap_string_Heap_256 48.943 -
BM_RangesMakeThenSortHeap_string_Heap_262144 178.536 -
BM_RangesMakeThenSortHeap_string_Heap_4 5.964 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.036 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 39.357 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.511 -1.57%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 64.664 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.394 2.09%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 78.875 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.783 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.037 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.565 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.691 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.896 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.200 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 191.016 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.596 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.053 -
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 69.618 -
BM_RangesMakeThenSortHeap_string_Random_16 22.540 -
BM_RangesMakeThenSortHeap_string_Random_16384 109.593 -
BM_RangesMakeThenSortHeap_string_Random_256 54.998 -
BM_RangesMakeThenSortHeap_string_Random_262144 190.690 -
BM_RangesMakeThenSortHeap_string_Random_4 10.472 -
BM_RangesMakeThenSortHeap_string_Random_64 39.655 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.175 -
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.543 -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.450 -2.41%
BM_RangesMakeThenSortHeap_string_SingleElement_256 24.856 -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 49.612 -
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.192 -
BM_RangesMakeThenSortHeap_string_SingleElement_64 19.476 1.02%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.971 -1.00%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.587 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.435 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.115 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.658 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.539 2.27%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.431 -1.01%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.761 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.614 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.733 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.962 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.102 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.179 1.47%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.439 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.607 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.564 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.326 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.000 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.758 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.959 -2.00%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.896 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.083 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.944 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.306 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.278 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.584 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.346 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.307 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.333 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.478 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.180 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.876 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.989 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.615 1.03%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.655 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.934 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.955 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.834 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.550 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.784 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.343 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.553 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.209 6.10%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.427 9.29%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 15.855 9.13%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.203 5.14%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 20.761 11.21%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.686 1.44%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.243 5.48%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.272 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.665 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.700 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.809 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.688 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.976 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.434 1.63%
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.604 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.217 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.490 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.275 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.739 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.332 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.301 -5.61%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.675 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.396 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.134 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.514 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.343 1.09%
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.637 -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.191 -3.05%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.155 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.268 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.094 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.806 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.255 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.212 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.636 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.355 -1.98%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.234 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.271 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.709 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.641 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.629 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.496 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.714 1.41%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.710 -4.40%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.039 1.11%
BM_RangesMakeThenSortHeap_uint32_Random_1 0.269 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.533 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.697 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.131 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.299 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.380 -
BM_RangesMakeThenSortHeap_uint32_Random_4 4.019 1.07%
BM_RangesMakeThenSortHeap_uint32_Random_64 11.857 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.276 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.447 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.975 -1.70%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.778 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.654 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.771 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.424 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.230 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.760 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.511 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.112 1.14%
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.767 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.382 1.19%
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.462 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.382 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.304 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.610 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.389 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.711 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.912 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.369 -9.81%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.459 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.414 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.328 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.668 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.493 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.044 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.186 -
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.306 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.274 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.219 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.156 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.530 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.397 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.220 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.398 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.985 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.675 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.530 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.518 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.754 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.965 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.411 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.946 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.279 3.84%
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.540 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.641 1.63%
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.361 1.39%
BM_RangesMakeThenSortHeap_uint64_Random_256 13.449 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.878 1.83%
BM_RangesMakeThenSortHeap_uint64_Random_4 4.088 4.03%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.886 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.791 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.014 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.979 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.808 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.185 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.278 1.09%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.949 -
BM_RangesPopHeap_float_1 0.477 -
BM_RangesPopHeap_float_1024 28.587 2.26%
BM_RangesPopHeap_float_16 7.016 -
BM_RangesPopHeap_float_16384 34.158 5.87%
BM_RangesPopHeap_float_256 22.432 1.82%
BM_RangesPopHeap_float_262144 40.163 8.37%
BM_RangesPopHeap_float_4 2.460 -
BM_RangesPopHeap_float_64 13.588 1.73%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.623 35.80%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.650 -
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.262 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 44.801 -
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.203 -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.950 1.33%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.134 -1.24%
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.823 -
BM_RangesPopHeap_string_1 0.466 -27.08%
BM_RangesPopHeap_string_1024 56.839 -
BM_RangesPopHeap_string_16 14.332 -
BM_RangesPopHeap_string_16384 73.553 -
BM_RangesPopHeap_string_256 41.202 -
BM_RangesPopHeap_string_262144 92.825 -2.36%
BM_RangesPopHeap_string_4 5.231 -1.92%
BM_RangesPopHeap_string_64 25.934 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.696 22.22%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 42.011 1.20%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.503 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 60.362 1.44%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.151 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 78.322 1.35%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.146 -2.13%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.676 -
BM_RangesPopHeap_uint32_1 0.455 -8.25%
BM_RangesPopHeap_uint32_1024 21.287 -
BM_RangesPopHeap_uint32_16 7.529 -
BM_RangesPopHeap_uint32_16384 30.991 -1.27%
BM_RangesPopHeap_uint32_256 16.990 -
BM_RangesPopHeap_uint32_262144 40.811 -2.83%
BM_RangesPopHeap_uint32_4 2.617 -3.39%
BM_RangesPopHeap_uint32_64 12.550 -
BM_RangesPopHeap_uint64_1 0.575 -
BM_RangesPopHeap_uint64_1024 21.549 -
BM_RangesPopHeap_uint64_16 7.586 -1.06%
BM_RangesPopHeap_uint64_16384 31.258 -
BM_RangesPopHeap_uint64_256 17.097 -
BM_RangesPopHeap_uint64_262144 41.256 -2.25%
BM_RangesPopHeap_uint64_4 2.642 -
BM_RangesPopHeap_uint64_64 12.682 -
BM_RangesPushHeap_float_Ascending_1 0.466 -
BM_RangesPushHeap_float_Ascending_1024 3.135 -
BM_RangesPushHeap_float_Ascending_16 0.985 -
BM_RangesPushHeap_float_Ascending_16384 4.212 -3.79%
BM_RangesPushHeap_float_Ascending_256 2.481 -
BM_RangesPushHeap_float_Ascending_262144 5.273 4.75%
BM_RangesPushHeap_float_Ascending_4 0.536 -
BM_RangesPushHeap_float_Ascending_64 1.765 1.57%
BM_RangesPushHeap_float_Descending_1 0.578 19.52%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.377 3.71%
BM_RangesPushHeap_float_Descending_16384 0.384 -
BM_RangesPushHeap_float_Descending_256 0.404 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.385 7.66%
BM_RangesPushHeap_float_Descending_64 0.384 -
BM_RangesPushHeap_float_PipeOrgan_1 0.466 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.092 -
BM_RangesPushHeap_float_PipeOrgan_16 0.909 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.514 -
BM_RangesPushHeap_float_PipeOrgan_256 1.723 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.145 -2.11%
BM_RangesPushHeap_float_PipeOrgan_4 0.506 -3.20%
BM_RangesPushHeap_float_PipeOrgan_64 1.297 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.627 -
BM_RangesPushHeap_float_QuickSortAdversary_16 1.070 8.74%
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.490 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.734 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.417 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.537 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.429 -21.10%
BM_RangesPushHeap_float_Random_1024 7.438 -
BM_RangesPushHeap_float_Random_16 5.336 -
BM_RangesPushHeap_float_Random_16384 7.624 -
BM_RangesPushHeap_float_Random_256 7.261 -1.14%
BM_RangesPushHeap_float_Random_262144 7.597 -
BM_RangesPushHeap_float_Random_4 2.984 -
BM_RangesPushHeap_float_Random_64 6.676 -
BM_RangesPushHeap_float_SingleElement_1 0.501 -
BM_RangesPushHeap_float_SingleElement_1024 0.388 -
BM_RangesPushHeap_float_SingleElement_16 0.364 -
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.402 -
BM_RangesPushHeap_float_SingleElement_262144 0.384 -
BM_RangesPushHeap_float_SingleElement_4 0.357 -4.02%
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.553 34.29%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.182 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.604 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.911 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.256 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.832 1.74%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.820 -1.51%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.409 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.514 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.583 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.469 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.739 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.210 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.089 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.239 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.554 1.38%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.660 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.656 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.932 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.021 1.84%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.658 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.630 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.457 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.618 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.408 4.54%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.519 12.49%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.460 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.366 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.668 1.27%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.237 -1.74%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.504 -1.38%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.698 4.76%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.804 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.500 27.07%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.582 5.88%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.582 -2.26%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.582 5.53%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.599 5.23%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.577 6.10%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.573 7.40%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.575 -
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 13.929 -
BM_RangesPushHeap_string_Ascending_16 4.693 -
BM_RangesPushHeap_string_Ascending_16384 21.527 -
BM_RangesPushHeap_string_Ascending_256 10.971 -
BM_RangesPushHeap_string_Ascending_262144 31.817 1.57%
BM_RangesPushHeap_string_Ascending_4 2.540 -
BM_RangesPushHeap_string_Ascending_64 7.533 -
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.829 2.39%
BM_RangesPushHeap_string_Descending_16 2.189 -
BM_RangesPushHeap_string_Descending_16384 2.735 1.26%
BM_RangesPushHeap_string_Descending_256 2.608 2.09%
BM_RangesPushHeap_string_Descending_262144 4.773 6.43%
BM_RangesPushHeap_string_Descending_4 2.045 -
BM_RangesPushHeap_string_Descending_64 2.431 1.35%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 10.258 -
BM_RangesPushHeap_string_PipeOrgan_16 4.134 -
BM_RangesPushHeap_string_PipeOrgan_16384 14.306 -
BM_RangesPushHeap_string_PipeOrgan_256 8.282 -
BM_RangesPushHeap_string_PipeOrgan_262144 18.552 -4.12%
BM_RangesPushHeap_string_PipeOrgan_4 2.548 -
BM_RangesPushHeap_string_PipeOrgan_64 5.916 -
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.526 -
BM_RangesPushHeap_string_QuickSortAdversary_16 10.285 1.28%
BM_RangesPushHeap_string_QuickSortAdversary_16384 16.167 -
BM_RangesPushHeap_string_QuickSortAdversary_256 14.725 -
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.887 1.06%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.156 1.07%
BM_RangesPushHeap_string_QuickSortAdversary_64 13.032 1.05%
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.894 -
BM_RangesPushHeap_string_Random_16 10.173 -
BM_RangesPushHeap_string_Random_16384 16.339 -
BM_RangesPushHeap_string_Random_256 14.224 -
BM_RangesPushHeap_string_Random_262144 20.139 -
BM_RangesPushHeap_string_Random_4 5.945 -1.58%
BM_RangesPushHeap_string_Random_64 12.728 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.458 -
BM_RangesPushHeap_string_SingleElement_16 2.429 -2.06%
BM_RangesPushHeap_string_SingleElement_16384 2.468 -1.00%
BM_RangesPushHeap_string_SingleElement_256 2.423 -
BM_RangesPushHeap_string_SingleElement_262144 2.540 -1.11%
BM_RangesPushHeap_string_SingleElement_4 2.186 -
BM_RangesPushHeap_string_SingleElement_64 2.480 -1.78%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.521 -12.71%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.819 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.095 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.913 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.945 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.423 -1.66%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.011 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.953 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.500 27.36%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.706 1.45%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.639 -2.15%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.691 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.750 2.54%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.690 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.760 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.915 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.588 10.10%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.490 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.542 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.903 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.179 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.905 -3.52%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.246 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.614 -3.42%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.086 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.260 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.681 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.853 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.335 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.843 2.91%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.530 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.533 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.404 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.173 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.582 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.313 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.497 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.645 -2.06%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.844 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.614 22.56%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.746 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.730 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.751 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.763 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.744 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.650 -1.94%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.747 -
BM_RangesPushHeap_uint32_Ascending_1 0.449 -
BM_RangesPushHeap_uint32_Ascending_1024 3.948 1.51%
BM_RangesPushHeap_uint32_Ascending_16 1.399 -
BM_RangesPushHeap_uint32_Ascending_16384 6.746 5.22%
BM_RangesPushHeap_uint32_Ascending_256 3.092 1.44%
BM_RangesPushHeap_uint32_Ascending_262144 8.273 3.15%
BM_RangesPushHeap_uint32_Ascending_4 0.762 -
BM_RangesPushHeap_uint32_Ascending_64 2.231 1.54%
BM_RangesPushHeap_uint32_Descending_1 0.469 -
BM_RangesPushHeap_uint32_Descending_1024 0.383 -
BM_RangesPushHeap_uint32_Descending_16 0.355 -
BM_RangesPushHeap_uint32_Descending_16384 0.380 -
BM_RangesPushHeap_uint32_Descending_256 0.395 -
BM_RangesPushHeap_uint32_Descending_262144 0.380 -
BM_RangesPushHeap_uint32_Descending_4 0.344 -4.92%
BM_RangesPushHeap_uint32_Descending_64 0.375 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.462 -7.93%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.917 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.872 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.389 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.035 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.532 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.309 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.497 -19.51%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 1.002 7.33%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.590 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.502 19.39%
BM_RangesPushHeap_uint32_Random_1024 6.264 3.24%
BM_RangesPushHeap_uint32_Random_16 4.524 3.90%
BM_RangesPushHeap_uint32_Random_16384 6.365 2.84%
BM_RangesPushHeap_uint32_Random_256 6.069 1.67%
BM_RangesPushHeap_uint32_Random_262144 6.384 3.11%
BM_RangesPushHeap_uint32_Random_4 2.405 -
BM_RangesPushHeap_uint32_Random_64 5.556 2.39%
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.363 -
BM_RangesPushHeap_uint32_SingleElement_16 0.337 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.356 -
BM_RangesPushHeap_uint32_SingleElement_256 0.382 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.356 -
BM_RangesPushHeap_uint32_SingleElement_4 0.334 -4.44%
BM_RangesPushHeap_uint32_SingleElement_64 0.350 -
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.670 -5.22%
BM_RangesPushHeap_uint64_Ascending_16 0.931 -9.53%
BM_RangesPushHeap_uint64_Ascending_16384 3.742 -4.22%
BM_RangesPushHeap_uint64_Ascending_256 2.198 -7.56%
BM_RangesPushHeap_uint64_Ascending_262144 5.004 -3.50%
BM_RangesPushHeap_uint64_Ascending_4 0.549 -
BM_RangesPushHeap_uint64_Ascending_64 1.622 -12.20%
BM_RangesPushHeap_uint64_Descending_1 0.581 14.08%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.360 -
BM_RangesPushHeap_uint64_Descending_16384 0.381 -
BM_RangesPushHeap_uint64_Descending_256 0.397 -
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.361 -
BM_RangesPushHeap_uint64_Descending_64 0.377 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.920 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.887 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.384 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.049 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.487 -3.06%
BM_RangesPushHeap_uint64_PipeOrgan_64 1.326 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.468 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.613 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.963 5.92%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.718 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.547 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 5.876 -2.52%
BM_RangesPushHeap_uint64_Random_16 4.269 -2.49%
BM_RangesPushHeap_uint64_Random_16384 6.118 -
BM_RangesPushHeap_uint64_Random_256 5.771 -
BM_RangesPushHeap_uint64_Random_262144 6.056 -
BM_RangesPushHeap_uint64_Random_4 2.205 1.22%
BM_RangesPushHeap_uint64_Random_64 5.316 -
BM_RangesPushHeap_uint64_SingleElement_1 0.422 -12.57%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.337 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.364 -
BM_RangesPushHeap_uint64_SingleElement_256 0.383 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.357 -
BM_RangesPushHeap_uint64_SingleElement_4 0.357 -
BM_RangesPushHeap_uint64_SingleElement_64 0.365 -3.23%
BM_RangesSortHeap_float_1 0.257 -4.33%
BM_RangesSortHeap_float_1024 7.925 -
BM_RangesSortHeap_float_16 1.599 -
BM_RangesSortHeap_float_16384 27.195 -1.80%
BM_RangesSortHeap_float_256 5.761 -
BM_RangesSortHeap_float_262144 30.640 -
BM_RangesSortHeap_float_4 1.052 1.44%
BM_RangesSortHeap_float_64 3.214 -1.05%
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.265 5.25%
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.555 -2.04%
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.851 -4.03%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.320 -2.04%
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.114 -1.07%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 32.938 -1.92%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.691 2.49%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.617 -1.24%
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 59.965 -1.04%
BM_RangesSortHeap_string_16 14.210 -1.04%
BM_RangesSortHeap_string_16384 97.801 -1.33%
BM_RangesSortHeap_string_256 45.026 -
BM_RangesSortHeap_string_262144 175.071 -2.81%
BM_RangesSortHeap_string_4 4.268 -
BM_RangesSortHeap_string_64 30.139 -1.00%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.402 -1.93%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.519 -1.78%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.356 -1.82%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.323 -1.50%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 47.811 -1.71%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.417 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.643 2.19%
BM_RangesSortHeap_uint32_1 0.261 -
BM_RangesSortHeap_uint32_1024 10.140 -1.13%
BM_RangesSortHeap_uint32_16 4.780 -
BM_RangesSortHeap_uint32_16384 16.298 -
BM_RangesSortHeap_uint32_256 8.051 -
BM_RangesSortHeap_uint32_262144 24.284 -
BM_RangesSortHeap_uint32_4 1.040 -
BM_RangesSortHeap_uint32_64 7.948 -
BM_RangesSortHeap_uint64_1 0.265 -
BM_RangesSortHeap_uint64_1024 10.148 -
BM_RangesSortHeap_uint64_16 4.957 -
BM_RangesSortHeap_uint64_16384 16.316 -
BM_RangesSortHeap_uint64_256 8.248 -
BM_RangesSortHeap_uint64_262144 24.375 -
BM_RangesSortHeap_uint64_4 0.977 1.78%
BM_RangesSortHeap_uint64_64 7.896 -
BM_SortHeap_float_1 0.261 5.15%
BM_SortHeap_float_1024 8.081 -
BM_SortHeap_float_16 1.599 -
BM_SortHeap_float_16384 28.235 1.33%
BM_SortHeap_float_256 5.836 -1.88%
BM_SortHeap_float_262144 31.245 -
BM_SortHeap_float_4 1.068 -
BM_SortHeap_float_64 3.235 -1.15%
BM_SortHeap_pair<uint32,_uint32>_1 0.246 -5.69%
BM_SortHeap_pair<uint32,_uint32>_1024 13.655 -
BM_SortHeap_pair<uint32,_uint32>_16 5.928 1.72%
BM_SortHeap_pair<uint32,_uint32>_16384 22.476 -
BM_SortHeap_pair<uint32,_uint32>_256 10.103 -
BM_SortHeap_pair<uint32,_uint32>_262144 33.235 -
BM_SortHeap_pair<uint32,_uint32>_4 1.570 -3.62%
BM_SortHeap_pair<uint32,_uint32>_64 8.564 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 60.773 1.03%
BM_SortHeap_string_16 14.401 -
BM_SortHeap_string_16384 99.627 1.57%
BM_SortHeap_string_256 45.719 1.10%
BM_SortHeap_string_262144 177.240 -
BM_SortHeap_string_4 4.311 -
BM_SortHeap_string_64 30.535 1.02%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.483 -1.13%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.545 -1.06%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.587 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.314 -1.57%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.354 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.459 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.201 -2.86%
BM_SortHeap_uint32_1 0.255 -4.01%
BM_SortHeap_uint32_1024 10.223 -
BM_SortHeap_uint32_16 4.826 -
BM_SortHeap_uint32_16384 16.515 -
BM_SortHeap_uint32_256 8.112 -
BM_SortHeap_uint32_262144 24.540 -
BM_SortHeap_uint32_4 1.043 -
BM_SortHeap_uint32_64 7.975 -
BM_SortHeap_uint64_1 0.265 -
BM_SortHeap_uint64_1024 10.192 -
BM_SortHeap_uint64_16 4.973 -
BM_SortHeap_uint64_16384 16.440 -
BM_SortHeap_uint64_256 8.336 -
BM_SortHeap_uint64_262144 24.658 -
BM_SortHeap_uint64_4 0.938 -2.62%
BM_SortHeap_uint64_64 7.962 -
BM_StringAssignAsciizMix_Opaque 4.799 -
BM_StringAssignAsciizMix_Transparent 3.076 -
BM_StringAssignAsciiz_Empty_Opaque 2.880 -
BM_StringAssignAsciiz_Empty_Transparent 0.359 -
BM_StringAssignAsciiz_Huge_Opaque 183.499 -3.57%
BM_StringAssignAsciiz_Huge_Transparent 184.400 -2.13%
BM_StringAssignAsciiz_Large_Opaque 11.670 -
BM_StringAssignAsciiz_Large_Transparent 11.441 -2.29%
BM_StringAssignAsciiz_Small_Opaque 2.881 -
BM_StringAssignAsciiz_Small_Transparent 0.458 -
BM_StringAssignStr_Empty_Opaque 0.728 -
BM_StringAssignStr_Empty_Transparent 0.493 -
BM_StringAssignStr_Huge_Opaque 109.809 2.16%
BM_StringAssignStr_Huge_Transparent 110.602 -
BM_StringAssignStr_Large_Opaque 10.297 -
BM_StringAssignStr_Large_Transparent 10.273 -
BM_StringAssignStr_Small_Opaque 0.734 -
BM_StringAssignStr_Small_Transparent 0.514 4.22%
BM_StringConstructDestroyCStr_Empty_Opaque 2.081 -2.43%
BM_StringConstructDestroyCStr_Empty_Transparent 0.458 67.59%
BM_StringConstructDestroyCStr_Huge_Opaque 158.444 -
BM_StringConstructDestroyCStr_Huge_Transparent 70.466 2.17%
BM_StringConstructDestroyCStr_Large_Opaque 14.605 -5.00%
BM_StringConstructDestroyCStr_Large_Transparent 9.438 -6.47%
BM_StringConstructDestroyCStr_Small_Opaque 2.144 2.98%
BM_StringConstructDestroyCStr_Small_Transparent 0.369 6.57%
BM_StringCopy_Empty 0.654 -
BM_StringCopy_Huge 104.492 1.04%
BM_StringCopy_Large 6.234 -
BM_StringCopy_Small 0.656 -
BM_StringCtorDefault 0.266 14.82%
BM_StringDestroy_Empty 0.704 2.48%
BM_StringDestroy_Huge 11.099 2.78%
BM_StringDestroy_Large 7.081 -1.97%
BM_StringDestroy_Small 0.653 -
BM_StringEraseToEnd_Empty_Opaque 0.629 3.33%
BM_StringEraseToEnd_Empty_Transparent 0.360 -
BM_StringEraseToEnd_Huge_Opaque 2.317 -
BM_StringEraseToEnd_Huge_Transparent 2.434 -
BM_StringEraseToEnd_Large_Opaque 1.018 -
BM_StringEraseToEnd_Large_Transparent 0.853 -
BM_StringEraseToEnd_Small_Opaque 0.615 -
BM_StringEraseToEnd_Small_Transparent 0.416 -
BM_StringEraseWithMove_Empty_Opaque 0.890 11.59%
BM_StringEraseWithMove_Empty_Transparent 0.572 -
BM_StringEraseWithMove_Huge_Opaque 53.116 -
BM_StringEraseWithMove_Huge_Transparent 49.329 -2.64%
BM_StringEraseWithMove_Large_Opaque 2.775 -3.88%
BM_StringEraseWithMove_Large_Transparent 2.536 -4.13%
BM_StringEraseWithMove_Small_Opaque 2.559 -2.34%
BM_StringEraseWithMove_Small_Transparent 2.552 2.75%
BM_StringFindAllMatch/1 2.740 5.62%
BM_StringFindAllMatch/131072 2271.653 -
BM_StringFindAllMatch/32768 575.732 -
BM_StringFindAllMatch/4096 80.397 -6.64%
BM_StringFindAllMatch/512 11.655 -6.77%
BM_StringFindAllMatch/64 3.045 7.10%
BM_StringFindAllMatch/8 2.531 5.59%
BM_StringFindCharLiteral/1024 16.890 -
BM_StringFindCharLiteral/128 3.007 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 42.205 4.47%
BM_StringFindCharLiteral/256 5.317 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 85.818 10.87%
BM_StringFindCharLiteral/512 9.279 -
BM_StringFindCharLiteral/64 2.090 -
BM_StringFindCharLiteral/8 1.621 -
BM_StringFindCharLiteral/8192 144.637 4.56%
BM_StringFindMatch1/1 983.861 -
BM_StringFindMatch1/32768 1575.167 -
BM_StringFindMatch1/4096 1060.560 -
BM_StringFindMatch1/512 992.204 -
BM_StringFindMatch1/64 983.928 -
BM_StringFindMatch1/8 983.349 -
BM_StringFindMatch2/1 983.354 -
BM_StringFindMatch2/32768 1574.890 -
BM_StringFindMatch2/4096 1062.151 -
BM_StringFindMatch2/512 994.073 -
BM_StringFindMatch2/64 984.021 -
BM_StringFindMatch2/8 983.369 -
BM_StringFindNoMatch/10 1.327 -
BM_StringFindNoMatch/131072 1967.515 -
BM_StringFindNoMatch/32768 499.757 -
BM_StringFindNoMatch/4096 75.589 -
BM_StringFindNoMatch/512 9.359 1.24%
BM_StringFindNoMatch/64 2.033 8.37%
BM_StringFindStringLiteral/1024 17.288 -
BM_StringFindStringLiteral/128 3.152 1.94%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.414 -
BM_StringFindStringLiteral/256 5.436 1.18%
BM_StringFindStringLiteral/32 1.802 6.11%
BM_StringFindStringLiteral/4096 77.628 -
BM_StringFindStringLiteral/512 9.452 1.44%
BM_StringFindStringLiteral/64 2.255 5.52%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.645 -
BM_StringMove_Empty 1.304 -
BM_StringMove_Huge 1.300 -
BM_StringMove_Large 1.302 -
BM_StringMove_Small 1.302 -
BM_StringRead_Cold_Deep_Empty 0.906 -9.16%
BM_StringRead_Cold_Deep_Large 1.330 -6.89%
BM_StringRead_Cold_Deep_Small 0.866 -13.12%
BM_StringRead_Cold_Shallow_Empty 0.867 -10.77%
BM_StringRead_Cold_Shallow_Large 1.127 -9.52%
BM_StringRead_Cold_Shallow_Small 0.851 -13.85%
BM_StringRead_Hot_Deep_Empty 0.478 -
BM_StringRead_Hot_Deep_Large 0.528 9.60%
BM_StringRead_Hot_Deep_Small 0.472 -
BM_StringRead_Hot_Shallow_Empty 0.478 -
BM_StringRead_Hot_Shallow_Large 0.462 -
BM_StringRead_Hot_Shallow_Small 0.468 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.358 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.358 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.645 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.642 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.358 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -3.88%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.852 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.495 7.72%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.072 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.617 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.205 -4.23%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.621 -2.68%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.206 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.616 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.457 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.459 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.461 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.457 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.357 17.99%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.424 -15.10%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.459 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.840 2.46%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.824 -1.38%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.395 14.26%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.453 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.259 -13.77%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.506 -17.05%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.491 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.505 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.615 20.69%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.277 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.999 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.441 -7.16%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.957 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.847 7.16%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.116 -8.42%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.795 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.630 -2.44%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.458 -10.29%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.933 -3.11%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.658 25.52%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.761 -3.77%
BM_StringRelational_Compare_Empty_Empty_Control 1.614 -3.06%
BM_StringRelational_Compare_Empty_Huge_Control 1.613 -3.16%
BM_StringRelational_Compare_Empty_Large_Control 1.621 -3.02%
BM_StringRelational_Compare_Empty_Small_Control 1.646 -1.80%
BM_StringRelational_Compare_Huge_Empty_Control 1.686 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.396 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.718 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.630 -
BM_StringRelational_Compare_Huge_Huge_Control 98.887 -
BM_StringRelational_Compare_Huge_Large_Control 2.083 -
BM_StringRelational_Compare_Huge_Small_Control 1.851 -
BM_StringRelational_Compare_Large_Empty_Control 1.665 -
BM_StringRelational_Compare_Large_Huge_Control 2.086 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.084 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.849 -
BM_StringRelational_Compare_Small_Empty_Control 1.613 -3.01%
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.852 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.398 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.690 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.388 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 2.174 5.37%
BM_StringRelational_Eq_Empty_Huge_Control 0.490 -
BM_StringRelational_Eq_Empty_Large_Control 0.486 -
BM_StringRelational_Eq_Empty_Small_Control 0.474 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.850 -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.876 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.533 -
BM_StringRelational_Eq_Huge_Huge_Control 99.053 -
BM_StringRelational_Eq_Large_Huge_Control 0.487 -2.14%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.411 -9.01%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.019 -3.03%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.851 -
BM_StringRelational_Eq_Large_Large_Control 2.286 -
BM_StringRelational_Eq_Small_Huge_Control 0.489 2.78%
BM_StringRelational_Eq_Small_Large_Control 0.476 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.445 -5.65%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.796 -15.70%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.498 -5.56%
BM_StringRelational_Eq_Small_Small_Control 1.955 2.85%
BM_StringRelational_Less_Empty_Empty_Control 1.903 -9.91%
BM_StringRelational_Less_Empty_Huge_Control 2.059 3.03%
BM_StringRelational_Less_Empty_Large_Control 1.859 5.18%
BM_StringRelational_Less_Empty_Small_Control 2.058 2.68%
BM_StringRelational_Less_Huge_Empty_Control 2.043 5.03%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.275 -3.35%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.236 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.197 -
BM_StringRelational_Less_Huge_Huge_Control 99.240 -
BM_StringRelational_Less_Huge_Large_Control 2.333 -4.34%
BM_StringRelational_Less_Huge_Small_Control 1.902 10.22%
BM_StringRelational_Less_Large_Empty_Control 1.995 -4.61%
BM_StringRelational_Less_Large_Huge_Control 2.219 -4.38%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.388 10.09%
BM_StringRelational_Less_Large_Large_ChangeLast 2.001 6.25%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.520 1.09%
BM_StringRelational_Less_Large_Large_Control 2.517 12.55%
BM_StringRelational_Less_Large_Small_Control 1.848 -5.44%
BM_StringRelational_Less_Small_Empty_Control 1.999 5.99%
BM_StringRelational_Less_Small_Huge_Control 1.619 -11.55%
BM_StringRelational_Less_Small_Large_Control 1.726 -1.38%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.388 4.61%
BM_StringRelational_Less_Small_Small_ChangeLast 1.847 2.61%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.388 -3.51%
BM_StringRelational_Less_Small_Small_Control 1.672 -6.15%
BM_StringResizeAndOverwrite 0.860 -
BM_align/1 0.910 -5.52%
BM_align/256 0.900 -6.71%
BM_align/64 0.900 -6.56%
BM_align/8 0.900 -6.29%
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.530 3.13%
BM_deque_deque_copy/1024 38.981 -
BM_deque_deque_copy/2 3.239 4.13%
BM_deque_deque_copy/4000 146.097 -1.60%
BM_deque_deque_copy/4096 150.403 -
BM_deque_deque_copy/512 20.415 -
BM_deque_deque_copy/5500 199.925 -
BM_deque_deque_copy/64 5.443 -
BM_deque_deque_copy/64000 2623.048 -2.89%
BM_deque_deque_copy/65536 2818.535 -2.16%
BM_deque_deque_copy/70000 2822.611 -6.32%
BM_deque_deque_copy_backward/0 1.387 -
BM_deque_deque_copy_backward/1 3.278 -1.73%
BM_deque_deque_copy_backward/1024 42.606 5.25%
BM_deque_deque_copy_backward/2 2.854 -2.32%
BM_deque_deque_copy_backward/4000 147.691 -
BM_deque_deque_copy_backward/4096 154.447 -
BM_deque_deque_copy_backward/512 22.648 1.53%
BM_deque_deque_copy_backward/5500 206.674 -
BM_deque_deque_copy_backward/64 5.174 -
BM_deque_deque_copy_backward/64000 8149.311 -
BM_deque_deque_copy_backward/65536 8147.127 -4.14%
BM_deque_deque_copy_backward/70000 9117.664 5.66%
BM_deque_deque_move/0 1.391 -
BM_deque_deque_move/1 3.574 5.63%
BM_deque_deque_move/1024 39.261 -
BM_deque_deque_move/2 3.239 6.19%
BM_deque_deque_move/4000 147.314 -1.52%
BM_deque_deque_move/4096 151.820 1.67%
BM_deque_deque_move/512 21.037 3.44%
BM_deque_deque_move/5500 201.739 -
BM_deque_deque_move/64 5.966 8.91%
BM_deque_deque_move/64000 2703.487 -2.06%
BM_deque_deque_move/65536 2811.746 -10.90%
BM_deque_deque_move/70000 3172.954 -4.39%
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.192 -
BM_deque_deque_move_backward/1024 41.707 3.43%
BM_deque_deque_move_backward/2 2.816 -
BM_deque_deque_move_backward/4000 147.564 -
BM_deque_deque_move_backward/4096 154.029 -
BM_deque_deque_move_backward/512 21.562 -
BM_deque_deque_move_backward/5500 206.952 -
BM_deque_deque_move_backward/64 5.155 -
BM_deque_deque_move_backward/64000 8155.949 -
BM_deque_deque_move_backward/65536 8477.860 -
BM_deque_deque_move_backward/70000 9017.213 -1.03%
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.555 3.91%
BM_deque_deque_ranges_copy/1024 39.303 -
BM_deque_deque_ranges_copy/2 3.237 4.24%
BM_deque_deque_ranges_copy/4000 146.455 -1.80%
BM_deque_deque_ranges_copy/4096 150.006 -
BM_deque_deque_ranges_copy/512 20.242 -
BM_deque_deque_ranges_copy/5500 201.068 -
BM_deque_deque_ranges_copy/64 5.354 -
BM_deque_deque_ranges_copy/64000 2647.123 -7.64%
BM_deque_deque_ranges_copy/65536 2833.081 -
BM_deque_deque_ranges_copy/70000 2969.926 -3.32%
BM_deque_deque_ranges_copy_backward/0 1.388 -
BM_deque_deque_ranges_copy_backward/1 3.185 -
BM_deque_deque_ranges_copy_backward/1024 41.972 3.86%
BM_deque_deque_ranges_copy_backward/2 2.770 -1.26%
BM_deque_deque_ranges_copy_backward/4000 146.438 -
BM_deque_deque_ranges_copy_backward/4096 154.353 -
BM_deque_deque_ranges_copy_backward/512 21.732 -
BM_deque_deque_ranges_copy_backward/5500 204.708 -
BM_deque_deque_ranges_copy_backward/64 5.189 -
BM_deque_deque_ranges_copy_backward/64000 7912.724 -4.11%
BM_deque_deque_ranges_copy_backward/65536 8449.906 -
BM_deque_deque_ranges_copy_backward/70000 8746.500 -2.62%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.546 5.48%
BM_deque_deque_ranges_move/1024 38.906 -
BM_deque_deque_ranges_move/2 3.237 4.59%
BM_deque_deque_ranges_move/4000 146.354 -
BM_deque_deque_ranges_move/4096 150.227 -
BM_deque_deque_ranges_move/512 20.248 -
BM_deque_deque_ranges_move/5500 201.852 -
BM_deque_deque_ranges_move/64 5.354 -1.07%
BM_deque_deque_ranges_move/64000 2865.853 1.26%
BM_deque_deque_ranges_move/65536 2767.059 -5.71%
BM_deque_deque_ranges_move/70000 3054.034 -7.88%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.309 -1.57%
BM_deque_deque_ranges_move_backward/1024 41.773 3.02%
BM_deque_deque_ranges_move_backward/2 2.818 -1.89%
BM_deque_deque_ranges_move_backward/4000 147.760 1.49%
BM_deque_deque_ranges_move_backward/4096 154.181 -
BM_deque_deque_ranges_move_backward/512 21.586 -
BM_deque_deque_ranges_move_backward/5500 204.334 -
BM_deque_deque_ranges_move_backward/64 5.117 -
BM_deque_deque_ranges_move_backward/64000 8151.914 -
BM_deque_deque_ranges_move_backward/65536 8274.059 2.43%
BM_deque_deque_ranges_move_backward/70000 9038.108 1.15%
BM_deque_vector_copy/0 1.378 -1.31%
BM_deque_vector_copy/1 2.113 -
BM_deque_vector_copy/1024 36.901 -1.97%
BM_deque_vector_copy/2 1.832 -
BM_deque_vector_copy/4000 142.876 -
BM_deque_vector_copy/4096 145.894 -
BM_deque_vector_copy/512 16.665 -
BM_deque_vector_copy/5500 196.360 -
BM_deque_vector_copy/64 2.602 -
BM_deque_vector_copy/64000 2807.505 17.58%
BM_deque_vector_copy/65536 2927.979 17.01%
BM_deque_vector_copy/70000 3104.535 9.42%
BM_deque_vector_copy_backward/0 1.489 -3.24%
BM_deque_vector_copy_backward/1 2.112 -1.39%
BM_deque_vector_copy_backward/1024 37.190 -
BM_deque_vector_copy_backward/2 1.845 -
BM_deque_vector_copy_backward/4000 141.255 -2.27%
BM_deque_vector_copy_backward/4096 148.212 -
BM_deque_vector_copy_backward/512 17.919 -
BM_deque_vector_copy_backward/5500 201.788 1.69%
BM_deque_vector_copy_backward/64 2.918 -
BM_deque_vector_copy_backward/64000 8069.557 1.17%
BM_deque_vector_copy_backward/65536 8070.075 -
BM_deque_vector_copy_backward/70000 8762.873 1.64%
BM_deque_vector_move/0 1.519 -1.93%
BM_deque_vector_move/1 2.157 3.54%
BM_deque_vector_move/1024 37.387 -
BM_deque_vector_move/2 1.842 -
BM_deque_vector_move/4000 146.546 1.00%
BM_deque_vector_move/4096 145.660 -
BM_deque_vector_move/512 16.664 -
BM_deque_vector_move/5500 196.434 -
BM_deque_vector_move/64 2.607 1.51%
BM_deque_vector_move/64000 2677.457 -6.14%
BM_deque_vector_move/65536 2632.672 -9.05%
BM_deque_vector_move/70000 2907.808 -8.94%
BM_deque_vector_move_backward/0 1.378 -1.25%
BM_deque_vector_move_backward/1 2.099 -
BM_deque_vector_move_backward/1024 37.190 -
BM_deque_vector_move_backward/2 1.842 -
BM_deque_vector_move_backward/4000 146.374 1.65%
BM_deque_vector_move_backward/4096 148.462 -
BM_deque_vector_move_backward/512 17.925 -
BM_deque_vector_move_backward/5500 200.528 -1.14%
BM_deque_vector_move_backward/64 2.919 -
BM_deque_vector_move_backward/64000 8349.357 10.23%
BM_deque_vector_move_backward/65536 8256.666 3.76%
BM_deque_vector_move_backward/70000 9031.548 7.09%
BM_deque_vector_ranges_copy/0 1.372 -13.72%
BM_deque_vector_ranges_copy/1 2.095 -
BM_deque_vector_ranges_copy/1024 36.890 -
BM_deque_vector_ranges_copy/2 1.836 -
BM_deque_vector_ranges_copy/4000 143.750 -
BM_deque_vector_ranges_copy/4096 145.431 -
BM_deque_vector_ranges_copy/512 16.640 -
BM_deque_vector_ranges_copy/5500 198.239 -
BM_deque_vector_ranges_copy/64 2.627 2.01%
BM_deque_vector_ranges_copy/64000 2852.833 9.22%
BM_deque_vector_ranges_copy/65536 2860.440 7.34%
BM_deque_vector_ranges_copy/70000 3105.778 10.16%
BM_deque_vector_ranges_copy_backward/0 1.600 3.94%
BM_deque_vector_ranges_copy_backward/1 2.159 3.93%
BM_deque_vector_ranges_copy_backward/1024 37.061 -
BM_deque_vector_ranges_copy_backward/2 1.844 -
BM_deque_vector_ranges_copy_backward/4000 142.674 -
BM_deque_vector_ranges_copy_backward/4096 148.290 -
BM_deque_vector_ranges_copy_backward/512 17.934 -
BM_deque_vector_ranges_copy_backward/5500 199.746 -
BM_deque_vector_ranges_copy_backward/64 2.907 -
BM_deque_vector_ranges_copy_backward/64000 8128.593 -
BM_deque_vector_ranges_copy_backward/65536 7951.817 -
BM_deque_vector_ranges_copy_backward/70000 8742.265 3.22%
BM_deque_vector_ranges_move/0 1.499 5.16%
BM_deque_vector_ranges_move/1 2.078 -
BM_deque_vector_ranges_move/1024 36.996 -1.61%
BM_deque_vector_ranges_move/2 1.842 -
BM_deque_vector_ranges_move/4000 150.165 2.34%
BM_deque_vector_ranges_move/4096 146.590 -
BM_deque_vector_ranges_move/512 16.681 -
BM_deque_vector_ranges_move/5500 198.929 -
BM_deque_vector_ranges_move/64 2.598 -
BM_deque_vector_ranges_move/64000 2717.205 -5.98%
BM_deque_vector_ranges_move/65536 2700.166 -8.01%
BM_deque_vector_ranges_move/70000 2912.959 -5.34%
BM_deque_vector_ranges_move_backward/0 1.377 -6.93%
BM_deque_vector_ranges_move_backward/1 2.143 1.55%
BM_deque_vector_ranges_move_backward/1024 37.111 1.52%
BM_deque_vector_ranges_move_backward/2 1.841 -
BM_deque_vector_ranges_move_backward/4000 142.466 -
BM_deque_vector_ranges_move_backward/4096 147.923 -1.27%
BM_deque_vector_ranges_move_backward/512 17.909 -
BM_deque_vector_ranges_move_backward/5500 200.769 -
BM_deque_vector_ranges_move_backward/64 2.917 -
BM_deque_vector_ranges_move_backward/64000 8160.508 2.84%
BM_deque_vector_ranges_move_backward/65536 8268.467 3.64%
BM_deque_vector_ranges_move_backward/70000 8762.528 -1.19%
BM_getline_string 17.247 5.36%
BM_lexicographical_compare_three_way<IntPtr>/1 0.344 -24.52%
BM_lexicographical_compare_three_way<IntPtr>/1024 243.599 -1.08%
BM_lexicographical_compare_three_way<IntPtr>/1048576 249949.806 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.488 2.66%
BM_lexicographical_compare_three_way<IntPtr>/16384 3747.587 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.816 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60104.409 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.138 -
BM_lexicographical_compare_three_way<IntPtr>/4096 949.058 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.437 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14973.102 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.080 16.53%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 480.854 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497229.197 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.889 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7574.741 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 124.468 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120590.287 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.408 4.77%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1888.062 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.068 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30109.027 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.144 -8.45%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.184 -1.28%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249735.056 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.333 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3809.049 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.000 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60814.332 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.050 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 962.240 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.375 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15201.047 -
BM_lexicographical_compare_three_way_fast_path/1 0.341 -25.50%
BM_lexicographical_compare_three_way_fast_path/1024 243.031 -2.23%
BM_lexicographical_compare_three_way_fast_path/1048576 249936.296 -
BM_lexicographical_compare_three_way_fast_path/16 4.443 1.30%
BM_lexicographical_compare_three_way_fast_path/16384 3738.579 -1.90%
BM_lexicographical_compare_three_way_fast_path/256 69.535 -
BM_lexicographical_compare_three_way_fast_path/262144 60141.678 -1.14%
BM_lexicographical_compare_three_way_fast_path/4 1.171 2.03%
BM_lexicographical_compare_three_way_fast_path/4096 946.225 -1.64%
BM_lexicographical_compare_three_way_fast_path/64 15.513 -1.09%
BM_lexicographical_compare_three_way_fast_path/65536 14940.379 -1.68%
BM_lexicographical_compare_three_way_slow_path/1 0.300 -26.27%
BM_lexicographical_compare_three_way_slow_path/1024 246.696 -
BM_lexicographical_compare_three_way_slow_path/1048576 249887.610 -
BM_lexicographical_compare_three_way_slow_path/16 4.496 -2.19%
BM_lexicographical_compare_three_way_slow_path/16384 3866.805 1.77%
BM_lexicographical_compare_three_way_slow_path/256 70.870 -
BM_lexicographical_compare_three_way_slow_path/262144 62482.130 3.21%
BM_lexicographical_compare_three_way_slow_path/4 1.150 -
BM_lexicographical_compare_three_way_slow_path/4096 966.360 -
BM_lexicographical_compare_three_way_slow_path/64 15.570 -
BM_lexicographical_compare_three_way_slow_path/65536 15547.244 2.81%
BM_map_find_string_literal 11.518 -
BM_num_get<bool> 12.611 1.04%
BM_num_get<double> 35.059 -
BM_num_get<float> 35.166 -
BM_num_get<long> 11.725 2.30%
BM_num_get<long_double> 35.699 -
BM_num_get<long_long> 11.692 3.04%
BM_num_get<unsigned_int> 9.971 -3.52%
BM_num_get<unsigned_long> 10.946 -
BM_num_get<unsigned_long_long> 10.970 -
BM_num_get<unsigned_short> 10.572 1.10%
BM_num_get<void*> 11.679 1.47%
BM_num_put<bool> 10.864 2.40%
BM_num_put<const_void*> 12.369 -
BM_num_put<double> 57.555 -1.35%
BM_num_put<long> 11.698 -
BM_num_put<long_double> 59.123 -
BM_num_put<long_long> 11.752 -
BM_num_put<unsigned_long> 11.571 -
BM_num_put<unsigned_long_long> 11.612 1.19%
BM_std_min<__int128>/1 0.311 -32.14%
BM_std_min<__int128>/10 3.669 -
BM_std_min<__int128>/1024 397.495 -4.52%
BM_std_min<__int128>/11 4.056 -
BM_std_min<__int128>/12 4.489 -
BM_std_min<__int128>/13 4.888 -
BM_std_min<__int128>/14 5.296 -
BM_std_min<__int128>/15 5.706 -
BM_std_min<__int128>/16 6.137 -
BM_std_min<__int128>/17 6.497 -
BM_std_min<__int128>/18 6.872 -
BM_std_min<__int128>/19 7.253 -1.07%
BM_std_min<__int128>/2 0.669 -
BM_std_min<__int128>/20 7.634 -1.16%
BM_std_min<__int128>/21 7.948 -1.66%
BM_std_min<__int128>/22 8.353 -1.63%
BM_std_min<__int128>/23 8.752 -1.81%
BM_std_min<__int128>/24 9.128 -1.95%
BM_std_min<__int128>/25 9.494 -2.08%
BM_std_min<__int128>/26 9.832 -2.35%
BM_std_min<__int128>/27 10.257 -2.28%
BM_std_min<__int128>/28 10.649 -2.18%
BM_std_min<__int128>/29 11.045 -2.40%
BM_std_min<__int128>/3 1.010 -1.37%
BM_std_min<__int128>/30 11.428 -2.51%
BM_std_min<__int128>/31 11.802 -2.67%
BM_std_min<__int128>/32 12.230 -2.60%
BM_std_min<__int128>/4 1.372 -
BM_std_min<__int128>/4000 1545.942 -4.71%
BM_std_min<__int128>/4096 1584.040 -4.67%
BM_std_min<__int128>/5 1.743 -1.21%
BM_std_min<__int128>/512 199.563 -4.44%
BM_std_min<__int128>/5500 2124.667 -4.81%
BM_std_min<__int128>/6 2.077 -1.35%
BM_std_min<__int128>/64 24.585 -3.51%
BM_std_min<__int128>/64000 24779.762 -4.60%
BM_std_min<__int128>/65536 25375.658 -4.79%
BM_std_min<__int128>/7 2.482 -1.23%
BM_std_min<__int128>/70000 27104.188 -4.52%
BM_std_min<__int128>/8 2.871 -1.11%
BM_std_min<__int128>/9 3.275 -
BM_std_min<char>/1 0.303 -19.84%
BM_std_min<char>/10 0.908 -
BM_std_min<char>/1024 8.524 1.00%
BM_std_min<char>/11 1.046 -
BM_std_min<char>/12 1.302 -2.78%
BM_std_min<char>/13 1.524 -
BM_std_min<char>/14 1.802 3.17%
BM_std_min<char>/15 2.091 -1.02%
BM_std_min<char>/16 2.475 2.86%
BM_std_min<char>/17 0.925 -
BM_std_min<char>/18 0.971 -
BM_std_min<char>/19 1.156 -
BM_std_min<char>/2 0.486 -
BM_std_min<char>/20 1.504 -
BM_std_min<char>/21 1.798 1.23%
BM_std_min<char>/22 2.017 -2.98%
BM_std_min<char>/23 2.324 -
BM_std_min<char>/24 2.682 -
BM_std_min<char>/25 1.218 5.65%
BM_std_min<char>/26 1.156 -
BM_std_min<char>/27 1.388 -
BM_std_min<char>/28 1.759 -1.69%
BM_std_min<char>/29 2.097 5.70%
BM_std_min<char>/3 0.694 -
BM_std_min<char>/30 2.280 -1.18%
BM_std_min<char>/31 2.495 -
BM_std_min<char>/32 2.977 1.53%
BM_std_min<char>/4 1.032 -4.25%
BM_std_min<char>/4000 27.354 1.16%
BM_std_min<char>/4096 29.003 1.27%
BM_std_min<char>/5 1.421 -2.46%
BM_std_min<char>/512 6.397 2.33%
BM_std_min<char>/5500 37.337 1.50%
BM_std_min<char>/6 1.638 -
BM_std_min<char>/64 4.233 -
BM_std_min<char>/64000 456.890 1.42%
BM_std_min<char>/65536 467.682 1.45%
BM_std_min<char>/7 1.934 2.83%
BM_std_min<char>/70000 502.410 2.05%
BM_std_min<char>/8 2.413 3.08%
BM_std_min<char>/9 0.833 -
BM_std_min<int>/1 0.381 -15.30%
BM_std_min<int>/10 0.994 -
BM_std_min<int>/1024 26.795 -
BM_std_min<int>/11 1.157 -
BM_std_min<int>/12 1.585 4.15%
BM_std_min<int>/13 1.157 -
BM_std_min<int>/14 1.157 -
BM_std_min<int>/15 1.388 -
BM_std_min<int>/16 1.710 -
BM_std_min<int>/17 0.959 -
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.463 -
BM_std_min<int>/20 1.388 -
BM_std_min<int>/21 1.388 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.808 -
BM_std_min<int>/25 1.481 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 1.997 -
BM_std_min<int>/29 1.619 -
BM_std_min<int>/3 0.694 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.205 -
BM_std_min<int>/4 1.038 5.62%
BM_std_min<int>/4000 109.795 -
BM_std_min<int>/4096 112.682 -
BM_std_min<int>/5 0.878 -
BM_std_min<int>/512 12.861 -
BM_std_min<int>/5500 152.413 -
BM_std_min<int>/6 0.925 -
BM_std_min<int>/64 2.689 -1.13%
BM_std_min<int>/64000 1884.958 -
BM_std_min<int>/65536 1928.381 -
BM_std_min<int>/7 1.041 -
BM_std_min<int>/70000 2057.827 -
BM_std_min<int>/8 1.294 -1.03%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.589 -
BM_std_min<long_long>/10 1.329 -
BM_std_min<long_long>/1024 106.664 -
BM_std_min<long_long>/11 1.492 -
BM_std_min<long_long>/12 1.987 -3.82%
BM_std_min<long_long>/13 2.392 -
BM_std_min<long_long>/14 2.656 -
BM_std_min<long_long>/15 2.886 -
BM_std_min<long_long>/16 3.116 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.622 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.693 -
BM_std_min<long_long>/20 2.050 -
BM_std_min<long_long>/21 2.425 -
BM_std_min<long_long>/22 2.648 -
BM_std_min<long_long>/23 2.890 -
BM_std_min<long_long>/24 3.120 -
BM_std_min<long_long>/25 2.082 -
BM_std_min<long_long>/26 2.084 -
BM_std_min<long_long>/27 2.091 -
BM_std_min<long_long>/28 2.577 -2.90%
BM_std_min<long_long>/29 2.970 -
BM_std_min<long_long>/3 1.275 -3.26%
BM_std_min<long_long>/30 3.288 1.67%
BM_std_min<long_long>/31 3.488 2.35%
BM_std_min<long_long>/32 3.724 5.06%
BM_std_min<long_long>/4 1.704 1.57%
BM_std_min<long_long>/4000 447.111 1.20%
BM_std_min<long_long>/4096 457.855 1.12%
BM_std_min<long_long>/5 1.935 1.95%
BM_std_min<long_long>/512 46.818 -
BM_std_min<long_long>/5500 617.028 1.01%
BM_std_min<long_long>/6 2.166 2.15%
BM_std_min<long_long>/64 4.840 -
BM_std_min<long_long>/64000 7343.850 -
BM_std_min<long_long>/65536 7524.220 -
BM_std_min<long_long>/7 2.389 1.92%
BM_std_min<long_long>/70000 8043.210 -
BM_std_min<long_long>/8 2.717 2.33%
BM_std_min<long_long>/9 1.157 -
BM_std_min<short>/1 0.330 13.52%
BM_std_min<short>/10 1.041 -
BM_std_min<short>/1024 14.140 2.04%
BM_std_min<short>/11 1.184 -
BM_std_min<short>/12 1.534 -
BM_std_min<short>/13 1.156 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.388 -
BM_std_min<short>/16 1.745 -2.93%
BM_std_min<short>/17 1.625 -
BM_std_min<short>/18 1.526 -4.91%
BM_std_min<short>/19 1.901 -
BM_std_min<short>/2 0.507 4.50%
BM_std_min<short>/20 2.207 -
BM_std_min<short>/21 1.889 -
BM_std_min<short>/22 1.881 3.49%
BM_std_min<short>/23 2.197 6.66%
BM_std_min<short>/24 2.488 -
BM_std_min<short>/25 2.163 1.35%
BM_std_min<short>/26 2.170 1.79%
BM_std_min<short>/27 2.374 -
BM_std_min<short>/28 2.717 -2.64%
BM_std_min<short>/29 2.452 -
BM_std_min<short>/3 0.698 -
BM_std_min<short>/30 2.333 -2.74%
BM_std_min<short>/31 2.585 -
BM_std_min<short>/32 2.989 2.05%
BM_std_min<short>/4 0.998 2.91%
BM_std_min<short>/4000 54.173 2.31%
BM_std_min<short>/4096 55.585 2.28%
BM_std_min<short>/5 0.879 -
BM_std_min<short>/512 7.293 -
BM_std_min<short>/5500 76.321 2.29%
BM_std_min<short>/6 0.971 -
BM_std_min<short>/64 3.473 -
BM_std_min<short>/64000 916.894 1.68%
BM_std_min<short>/65536 939.332 1.73%
BM_std_min<short>/7 1.110 -
BM_std_min<short>/70000 1033.865 -
BM_std_min<short>/8 1.333 -4.05%
BM_std_min<short>/9 0.925 -
BM_std_min<unsigned___int128>/1 0.375 -18.44%
BM_std_min<unsigned___int128>/10 3.684 -
BM_std_min<unsigned___int128>/1024 418.003 5.52%
BM_std_min<unsigned___int128>/11 4.077 -
BM_std_min<unsigned___int128>/12 4.491 -
BM_std_min<unsigned___int128>/13 4.898 -
BM_std_min<unsigned___int128>/14 5.301 -
BM_std_min<unsigned___int128>/15 5.716 -
BM_std_min<unsigned___int128>/16 6.141 -
BM_std_min<unsigned___int128>/17 6.531 -
BM_std_min<unsigned___int128>/18 6.918 -
BM_std_min<unsigned___int128>/19 7.315 -
BM_std_min<unsigned___int128>/2 0.664 -
BM_std_min<unsigned___int128>/20 7.712 1.05%
BM_std_min<unsigned___int128>/21 8.085 1.27%
BM_std_min<unsigned___int128>/22 8.502 1.73%
BM_std_min<unsigned___int128>/23 8.900 1.64%
BM_std_min<unsigned___int128>/24 9.294 1.85%
BM_std_min<unsigned___int128>/25 9.679 2.02%
BM_std_min<unsigned___int128>/26 10.026 1.99%
BM_std_min<unsigned___int128>/27 10.451 2.06%
BM_std_min<unsigned___int128>/28 10.867 2.18%
BM_std_min<unsigned___int128>/29 11.300 2.48%
BM_std_min<unsigned___int128>/3 1.021 -1.78%
BM_std_min<unsigned___int128>/30 11.684 2.36%
BM_std_min<unsigned___int128>/31 12.117 2.58%
BM_std_min<unsigned___int128>/32 12.520 2.39%
BM_std_min<unsigned___int128>/4 1.382 -
BM_std_min<unsigned___int128>/4000 1630.150 5.78%
BM_std_min<unsigned___int128>/4096 1667.224 5.65%
BM_std_min<unsigned___int128>/5 1.755 -
BM_std_min<unsigned___int128>/512 209.773 5.51%
BM_std_min<unsigned___int128>/5500 2238.249 5.66%
BM_std_min<unsigned___int128>/6 2.095 -
BM_std_min<unsigned___int128>/64 25.499 3.95%
BM_std_min<unsigned___int128>/64000 26130.318 5.68%
BM_std_min<unsigned___int128>/65536 26630.719 5.11%
BM_std_min<unsigned___int128>/7 2.500 -
BM_std_min<unsigned___int128>/70000 28467.862 5.22%
BM_std_min<unsigned___int128>/8 2.901 -
BM_std_min<unsigned___int128>/9 3.289 -
BM_std_min<unsigned_char>/1 0.329 -12.34%
BM_std_min<unsigned_char>/10 0.902 -
BM_std_min<unsigned_char>/1024 8.437 -
BM_std_min<unsigned_char>/11 1.064 -
BM_std_min<unsigned_char>/12 1.337 -
BM_std_min<unsigned_char>/13 1.577 -1.30%
BM_std_min<unsigned_char>/14 1.814 -
BM_std_min<unsigned_char>/15 2.068 -
BM_std_min<unsigned_char>/16 2.623 3.78%
BM_std_min<unsigned_char>/17 0.925 -
BM_std_min<unsigned_char>/18 0.971 -
BM_std_min<unsigned_char>/19 1.156 -
BM_std_min<unsigned_char>/2 0.485 -
BM_std_min<unsigned_char>/20 1.524 2.09%
BM_std_min<unsigned_char>/21 1.776 3.00%
BM_std_min<unsigned_char>/22 2.081 1.06%
BM_std_min<unsigned_char>/23 2.338 2.19%
BM_std_min<unsigned_char>/24 2.866 2.61%
BM_std_min<unsigned_char>/25 1.155 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.387 -
BM_std_min<unsigned_char>/28 1.783 2.19%
BM_std_min<unsigned_char>/29 2.006 -1.82%
BM_std_min<unsigned_char>/3 0.693 -
BM_std_min<unsigned_char>/30 2.276 -
BM_std_min<unsigned_char>/31 2.540 -
BM_std_min<unsigned_char>/32 2.964 -
BM_std_min<unsigned_char>/4 0.985 1.52%
BM_std_min<unsigned_char>/4000 27.105 -1.00%
BM_std_min<unsigned_char>/4096 28.982 -1.16%
BM_std_min<unsigned_char>/5 1.304 2.33%
BM_std_min<unsigned_char>/512 6.261 -2.49%
BM_std_min<unsigned_char>/5500 37.125 -
BM_std_min<unsigned_char>/6 1.502 3.22%
BM_std_min<unsigned_char>/64 4.018 -3.00%
BM_std_min<unsigned_char>/64000 453.655 -
BM_std_min<unsigned_char>/65536 464.521 -
BM_std_min<unsigned_char>/7 1.856 -
BM_std_min<unsigned_char>/70000 498.075 -
BM_std_min<unsigned_char>/8 2.293 -
BM_std_min<unsigned_char>/9 0.830 -
BM_std_min<unsigned_int>/1 0.330 -13.48%
BM_std_min<unsigned_int>/10 0.994 -
BM_std_min<unsigned_int>/1024 26.724 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.489 -1.09%
BM_std_min<unsigned_int>/13 1.419 3.91%
BM_std_min<unsigned_int>/14 1.157 -
BM_std_min<unsigned_int>/15 1.398 -
BM_std_min<unsigned_int>/16 1.858 -
BM_std_min<unsigned_int>/17 0.971 1.79%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.399 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.824 -1.52%
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.527 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.991 -
BM_std_min<unsigned_int>/29 2.025 -2.23%
BM_std_min<unsigned_int>/3 0.692 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.161 -2.45%
BM_std_min<unsigned_int>/4 1.031 2.74%
BM_std_min<unsigned_int>/4000 109.478 -
BM_std_min<unsigned_int>/4096 111.535 -
BM_std_min<unsigned_int>/5 0.877 -
BM_std_min<unsigned_int>/512 12.845 -
BM_std_min<unsigned_int>/5500 152.026 -
BM_std_min<unsigned_int>/6 0.925 -
BM_std_min<unsigned_int>/64 2.855 -
BM_std_min<unsigned_int>/64000 1882.482 -
BM_std_min<unsigned_int>/65536 1926.869 -
BM_std_min<unsigned_int>/7 1.041 -
BM_std_min<unsigned_int>/70000 2056.513 -
BM_std_min<unsigned_int>/8 1.262 -2.51%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.287 -24.57%
BM_std_min<unsigned_long_long>/10 1.329 -
BM_std_min<unsigned_long_long>/1024 106.117 -
BM_std_min<unsigned_long_long>/11 1.455 -
BM_std_min<unsigned_long_long>/12 1.559 -
BM_std_min<unsigned_long_long>/13 1.754 -
BM_std_min<unsigned_long_long>/14 1.969 3.25%
BM_std_min<unsigned_long_long>/15 2.172 1.59%
BM_std_min<unsigned_long_long>/16 2.449 -
BM_std_min<unsigned_long_long>/17 1.554 -
BM_std_min<unsigned_long_long>/18 1.621 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.486 -
BM_std_min<unsigned_long_long>/20 1.853 -
BM_std_min<unsigned_long_long>/21 2.052 1.92%
BM_std_min<unsigned_long_long>/22 2.250 -
BM_std_min<unsigned_long_long>/23 2.462 -
BM_std_min<unsigned_long_long>/24 2.695 -
BM_std_min<unsigned_long_long>/25 2.085 -
BM_std_min<unsigned_long_long>/26 2.083 -
BM_std_min<unsigned_long_long>/27 2.094 -
BM_std_min<unsigned_long_long>/28 2.167 -
BM_std_min<unsigned_long_long>/29 2.537 2.39%
BM_std_min<unsigned_long_long>/3 0.693 -
BM_std_min<unsigned_long_long>/30 2.707 -1.54%
BM_std_min<unsigned_long_long>/31 2.970 -
BM_std_min<unsigned_long_long>/32 3.302 -
BM_std_min<unsigned_long_long>/4 1.022 -5.32%
BM_std_min<unsigned_long_long>/4000 445.061 -
BM_std_min<unsigned_long_long>/4096 455.420 -
BM_std_min<unsigned_long_long>/5 1.425 4.75%
BM_std_min<unsigned_long_long>/512 46.722 -
BM_std_min<unsigned_long_long>/5500 615.907 -
BM_std_min<unsigned_long_long>/6 1.571 -
BM_std_min<unsigned_long_long>/64 4.693 -2.42%
BM_std_min<unsigned_long_long>/64000 7330.633 -
BM_std_min<unsigned_long_long>/65536 7505.443 -
BM_std_min<unsigned_long_long>/7 1.895 -3.97%
BM_std_min<unsigned_long_long>/70000 8020.395 -
BM_std_min<unsigned_long_long>/8 2.355 1.65%
BM_std_min<unsigned_long_long>/9 1.169 1.09%
BM_std_min<unsigned_short>/1 0.356 -21.99%
BM_std_min<unsigned_short>/10 1.030 1.17%
BM_std_min<unsigned_short>/1024 14.078 1.70%
BM_std_min<unsigned_short>/11 1.218 4.97%
BM_std_min<unsigned_short>/12 1.575 2.26%
BM_std_min<unsigned_short>/13 6.431 -
BM_std_min<unsigned_short>/14 1.157 -
BM_std_min<unsigned_short>/15 1.388 -
BM_std_min<unsigned_short>/16 1.696 -
BM_std_min<unsigned_short>/17 6.701 -
BM_std_min<unsigned_short>/18 1.501 -
BM_std_min<unsigned_short>/19 1.894 -2.41%
BM_std_min<unsigned_short>/2 0.528 8.72%
BM_std_min<unsigned_short>/20 2.248 -3.40%
BM_std_min<unsigned_short>/21 6.920 -
BM_std_min<unsigned_short>/22 1.947 4.53%
BM_std_min<unsigned_short>/23 2.098 -
BM_std_min<unsigned_short>/24 2.533 -
BM_std_min<unsigned_short>/25 7.146 -
BM_std_min<unsigned_short>/26 2.152 4.59%
BM_std_min<unsigned_short>/27 2.354 2.36%
BM_std_min<unsigned_short>/28 2.714 3.29%
BM_std_min<unsigned_short>/29 7.338 -
BM_std_min<unsigned_short>/3 0.746 7.63%
BM_std_min<unsigned_short>/30 2.333 -2.18%
BM_std_min<unsigned_short>/31 2.524 -1.73%
BM_std_min<unsigned_short>/32 2.875 -1.43%
BM_std_min<unsigned_short>/4 1.010 1.16%
BM_std_min<unsigned_short>/4000 54.400 1.34%
BM_std_min<unsigned_short>/4096 55.819 1.35%
BM_std_min<unsigned_short>/5 0.877 -
BM_std_min<unsigned_short>/512 7.322 2.12%
BM_std_min<unsigned_short>/5500 76.377 1.28%
BM_std_min<unsigned_short>/6 0.965 1.84%
BM_std_min<unsigned_short>/64 3.581 -
BM_std_min<unsigned_short>/64000 913.649 -
BM_std_min<unsigned_short>/65536 935.687 -
BM_std_min<unsigned_short>/7 1.121 3.15%
BM_std_min<unsigned_short>/70000 1033.187 -
BM_std_min<unsigned_short>/8 1.357 2.46%
BM_std_min<unsigned_short>/9 6.283 -
BM_std_minmax<char>/1 0.661 3.14%
BM_std_minmax<char>/10 1.386 9.68%
BM_std_minmax<char>/1024 8.768 -
BM_std_minmax<char>/11 1.821 14.81%
BM_std_minmax<char>/12 1.982 4.13%
BM_std_minmax<char>/13 2.250 3.87%
BM_std_minmax<char>/14 2.579 6.11%
BM_std_minmax<char>/15 3.118 14.60%
BM_std_minmax<char>/16 1.025 10.92%
BM_std_minmax<char>/17 1.121 3.13%
BM_std_minmax<char>/18 1.343 3.24%
BM_std_minmax<char>/19 1.684 3.90%
BM_std_minmax<char>/2 0.908 2.02%
BM_std_minmax<char>/20 1.994 3.40%
BM_std_minmax<char>/21 2.280 1.19%
BM_std_minmax<char>/22 2.543 1.15%
BM_std_minmax<char>/23 3.013 1.47%
BM_std_minmax<char>/24 1.204 -1.73%
BM_std_minmax<char>/25 1.228 4.17%
BM_std_minmax<char>/26 1.445 3.17%
BM_std_minmax<char>/27 1.854 3.50%
BM_std_minmax<char>/28 2.172 -
BM_std_minmax<char>/29 2.439 1.45%
BM_std_minmax<char>/3 1.211 -
BM_std_minmax<char>/30 2.693 1.44%
BM_std_minmax<char>/31 3.129 -
BM_std_minmax<char>/32 1.630 8.35%
BM_std_minmax<char>/4 1.493 -
BM_std_minmax<char>/4000 39.125 -
BM_std_minmax<char>/4096 32.915 -
BM_std_minmax<char>/5 1.789 -1.11%
BM_std_minmax<char>/512 4.991 -
BM_std_minmax<char>/5500 50.993 -
BM_std_minmax<char>/6 2.079 -
BM_std_minmax<char>/64 1.162 -3.54%
BM_std_minmax<char>/64000 532.010 -
BM_std_minmax<char>/65536 544.345 -
BM_std_minmax<char>/7 2.481 2.50%
BM_std_minmax<char>/70000 596.503 -
BM_std_minmax<char>/8 0.971 -10.72%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.371 -1.25%
BM_std_minmax<int>/1024 33.564 -
BM_std_minmax<int>/11 1.689 -2.15%
BM_std_minmax<int>/12 1.322 -4.63%
BM_std_minmax<int>/13 1.350 -2.70%
BM_std_minmax<int>/14 1.562 -3.48%
BM_std_minmax<int>/15 1.914 -2.42%
BM_std_minmax<int>/16 1.257 -4.41%
BM_std_minmax<int>/17 1.489 -
BM_std_minmax<int>/18 1.658 -
BM_std_minmax<int>/19 1.844 -
BM_std_minmax<int>/2 0.805 -3.87%
BM_std_minmax<int>/20 1.743 -
BM_std_minmax<int>/21 1.857 -
BM_std_minmax<int>/22 2.025 -
BM_std_minmax<int>/23 2.270 -1.43%
BM_std_minmax<int>/24 1.850 -
BM_std_minmax<int>/25 1.992 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.387 -1.81%
BM_std_minmax<int>/28 2.060 -
BM_std_minmax<int>/29 2.091 -
BM_std_minmax<int>/3 1.051 -7.10%
BM_std_minmax<int>/30 2.327 -
BM_std_minmax<int>/31 2.631 -2.09%
BM_std_minmax<int>/32 1.601 -1.04%
BM_std_minmax<int>/4 1.088 11.48%
BM_std_minmax<int>/4000 133.080 -
BM_std_minmax<int>/4096 136.300 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.622 -
BM_std_minmax<int>/5500 190.121 -
BM_std_minmax<int>/6 1.306 -5.82%
BM_std_minmax<int>/64 2.508 -1.00%
BM_std_minmax<int>/64000 2152.952 -
BM_std_minmax<int>/65536 2202.793 -
BM_std_minmax<int>/7 1.561 -11.96%
BM_std_minmax<int>/70000 2352.274 -
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.157 -
BM_std_minmax<long_long>/1 0.615 -
BM_std_minmax<long_long>/10 2.189 2.29%
BM_std_minmax<long_long>/1024 133.729 -
BM_std_minmax<long_long>/11 2.537 10.25%
BM_std_minmax<long_long>/12 2.729 1.53%
BM_std_minmax<long_long>/13 3.086 3.85%
BM_std_minmax<long_long>/14 3.289 -1.05%
BM_std_minmax<long_long>/15 3.689 -
BM_std_minmax<long_long>/16 3.053 -
BM_std_minmax<long_long>/17 3.065 -
BM_std_minmax<long_long>/18 3.067 -
BM_std_minmax<long_long>/19 3.070 -
BM_std_minmax<long_long>/2 1.208 25.87%
BM_std_minmax<long_long>/20 3.315 1.25%
BM_std_minmax<long_long>/21 3.506 -
BM_std_minmax<long_long>/22 3.917 -
BM_std_minmax<long_long>/23 4.327 -
BM_std_minmax<long_long>/24 3.989 -
BM_std_minmax<long_long>/25 4.007 -
BM_std_minmax<long_long>/26 4.021 -
BM_std_minmax<long_long>/27 4.019 -
BM_std_minmax<long_long>/28 4.135 1.43%
BM_std_minmax<long_long>/29 4.362 3.54%
BM_std_minmax<long_long>/3 1.520 17.01%
BM_std_minmax<long_long>/30 4.554 -
BM_std_minmax<long_long>/31 4.834 1.60%
BM_std_minmax<long_long>/32 4.957 -
BM_std_minmax<long_long>/4 1.794 11.37%
BM_std_minmax<long_long>/4000 526.108 -
BM_std_minmax<long_long>/4096 538.360 -
BM_std_minmax<long_long>/5 2.202 11.65%
BM_std_minmax<long_long>/512 66.801 -
BM_std_minmax<long_long>/5500 723.932 -
BM_std_minmax<long_long>/6 2.423 9.55%
BM_std_minmax<long_long>/64 10.360 -
BM_std_minmax<long_long>/64000 8474.254 -
BM_std_minmax<long_long>/65536 8684.583 -
BM_std_minmax<long_long>/7 2.561 -1.68%
BM_std_minmax<long_long>/70000 9276.960 -
BM_std_minmax<long_long>/8 2.119 -
BM_std_minmax<long_long>/9 2.124 -
BM_std_minmax<short>/1 0.643 -2.96%
BM_std_minmax<short>/10 1.409 -1.54%
BM_std_minmax<short>/1024 16.550 -
BM_std_minmax<short>/11 1.818 1.34%
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.619 -
BM_std_minmax<short>/15 1.983 3.12%
BM_std_minmax<short>/16 1.716 -2.16%
BM_std_minmax<short>/17 1.776 -
BM_std_minmax<short>/18 2.031 -2.35%
BM_std_minmax<short>/19 2.348 2.06%
BM_std_minmax<short>/2 0.885 -4.32%
BM_std_minmax<short>/20 2.010 1.34%
BM_std_minmax<short>/21 2.064 -
BM_std_minmax<short>/22 2.276 -1.64%
BM_std_minmax<short>/23 2.625 -3.58%
BM_std_minmax<short>/24 2.237 -1.96%
BM_std_minmax<short>/25 2.228 -2.84%
BM_std_minmax<short>/26 2.509 3.14%
BM_std_minmax<short>/27 2.886 1.26%
BM_std_minmax<short>/28 2.533 -
BM_std_minmax<short>/29 2.655 3.63%
BM_std_minmax<short>/3 1.133 -5.34%
BM_std_minmax<short>/30 2.801 1.60%
BM_std_minmax<short>/31 3.135 1.80%
BM_std_minmax<short>/32 1.383 12.55%
BM_std_minmax<short>/4 1.152 24.61%
BM_std_minmax<short>/4000 66.058 -
BM_std_minmax<short>/4096 67.692 -
BM_std_minmax<short>/5 1.162 -
BM_std_minmax<short>/512 8.859 -
BM_std_minmax<short>/5500 97.559 -
BM_std_minmax<short>/6 1.357 -2.88%
BM_std_minmax<short>/64 1.617 6.01%
BM_std_minmax<short>/64000 1064.552 -
BM_std_minmax<short>/65536 1089.952 -
BM_std_minmax<short>/7 1.729 -2.37%
BM_std_minmax<short>/70000 1200.835 -
BM_std_minmax<short>/8 1.155 -
BM_std_minmax<short>/9 1.172 -1.22%
BM_std_minmax<unsigned_char>/1 0.624 -4.66%
BM_std_minmax<unsigned_char>/10 1.387 2.78%
BM_std_minmax<unsigned_char>/1024 8.780 -
BM_std_minmax<unsigned_char>/11 1.734 -2.05%
BM_std_minmax<unsigned_char>/12 2.033 1.12%
BM_std_minmax<unsigned_char>/13 2.235 -4.68%
BM_std_minmax<unsigned_char>/14 2.575 -2.47%
BM_std_minmax<unsigned_char>/15 3.001 -2.30%
BM_std_minmax<unsigned_char>/16 0.924 -
BM_std_minmax<unsigned_char>/17 1.087 -2.05%
BM_std_minmax<unsigned_char>/18 1.295 -5.29%
BM_std_minmax<unsigned_char>/19 1.639 -4.74%
BM_std_minmax<unsigned_char>/2 0.902 -2.51%
BM_std_minmax<unsigned_char>/20 1.910 -5.13%
BM_std_minmax<unsigned_char>/21 2.215 -4.21%
BM_std_minmax<unsigned_char>/22 2.485 -6.59%
BM_std_minmax<unsigned_char>/23 2.944 -3.44%
BM_std_minmax<unsigned_char>/24 1.155 -
BM_std_minmax<unsigned_char>/25 1.180 -
BM_std_minmax<unsigned_char>/26 1.387 -3.64%
BM_std_minmax<unsigned_char>/27 1.819 -1.27%
BM_std_minmax<unsigned_char>/28 2.101 -2.09%
BM_std_minmax<unsigned_char>/29 2.385 -4.53%
BM_std_minmax<unsigned_char>/3 1.212 1.39%
BM_std_minmax<unsigned_char>/30 2.661 -5.64%
BM_std_minmax<unsigned_char>/31 3.167 -5.79%
BM_std_minmax<unsigned_char>/32 1.530 2.65%
BM_std_minmax<unsigned_char>/4 1.497 -1.22%
BM_std_minmax<unsigned_char>/4000 39.157 -
BM_std_minmax<unsigned_char>/4096 33.011 -
BM_std_minmax<unsigned_char>/5 1.789 -
BM_std_minmax<unsigned_char>/512 5.003 -
BM_std_minmax<unsigned_char>/5500 50.680 2.09%
BM_std_minmax<unsigned_char>/6 2.082 -1.03%
BM_std_minmax<unsigned_char>/64 1.154 -8.45%
BM_std_minmax<unsigned_char>/64000 533.195 -
BM_std_minmax<unsigned_char>/65536 545.977 -
BM_std_minmax<unsigned_char>/7 2.473 -6.40%
BM_std_minmax<unsigned_char>/70000 598.267 -
BM_std_minmax<unsigned_char>/8 0.972 -5.18%
BM_std_minmax<unsigned_char>/9 1.155 2.73%
BM_std_minmax<unsigned_int>/1 0.601 -3.46%
BM_std_minmax<unsigned_int>/10 1.388 -
BM_std_minmax<unsigned_int>/1024 33.565 -
BM_std_minmax<unsigned_int>/11 1.772 1.17%
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.618 -
BM_std_minmax<unsigned_int>/15 2.065 -1.60%
BM_std_minmax<unsigned_int>/16 1.251 -9.78%
BM_std_minmax<unsigned_int>/17 1.485 -
BM_std_minmax<unsigned_int>/18 1.652 -
BM_std_minmax<unsigned_int>/19 1.849 -
BM_std_minmax<unsigned_int>/2 0.851 -
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.850 -
BM_std_minmax<unsigned_int>/22 2.019 -
BM_std_minmax<unsigned_int>/23 2.361 -1.70%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.958 -
BM_std_minmax<unsigned_int>/26 2.116 -
BM_std_minmax<unsigned_int>/27 2.433 2.01%
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.182 2.58%
BM_std_minmax<unsigned_int>/30 2.216 -
BM_std_minmax<unsigned_int>/31 2.618 4.34%
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 1.087 -
BM_std_minmax<unsigned_int>/4000 133.170 -
BM_std_minmax<unsigned_int>/4096 136.341 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.628 -
BM_std_minmax<unsigned_int>/5500 191.340 -
BM_std_minmax<unsigned_int>/6 1.348 -2.83%
BM_std_minmax<unsigned_int>/64 2.540 -
BM_std_minmax<unsigned_int>/64000 2152.983 -
BM_std_minmax<unsigned_int>/65536 2203.072 -
BM_std_minmax<unsigned_int>/7 1.754 -6.19%
BM_std_minmax<unsigned_int>/70000 2351.022 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.157 -
BM_std_minmax<unsigned_long_long>/1 0.576 -10.60%
BM_std_minmax<unsigned_long_long>/10 2.126 -
BM_std_minmax<unsigned_long_long>/1024 133.670 -
BM_std_minmax<unsigned_long_long>/11 2.314 -
BM_std_minmax<unsigned_long_long>/12 2.669 -
BM_std_minmax<unsigned_long_long>/13 2.965 -
BM_std_minmax<unsigned_long_long>/14 3.310 -
BM_std_minmax<unsigned_long_long>/15 3.666 -1.42%
BM_std_minmax<unsigned_long_long>/16 3.053 -
BM_std_minmax<unsigned_long_long>/17 3.065 -
BM_std_minmax<unsigned_long_long>/18 3.069 -
BM_std_minmax<unsigned_long_long>/19 3.080 -
BM_std_minmax<unsigned_long_long>/2 0.882 -
BM_std_minmax<unsigned_long_long>/20 3.273 -
BM_std_minmax<unsigned_long_long>/21 3.493 -
BM_std_minmax<unsigned_long_long>/22 3.916 -
BM_std_minmax<unsigned_long_long>/23 4.257 -1.71%
BM_std_minmax<unsigned_long_long>/24 3.986 -
BM_std_minmax<unsigned_long_long>/25 4.008 -
BM_std_minmax<unsigned_long_long>/26 4.018 -
BM_std_minmax<unsigned_long_long>/27 4.012 -
BM_std_minmax<unsigned_long_long>/28 4.042 -
BM_std_minmax<unsigned_long_long>/29 4.215 2.74%
BM_std_minmax<unsigned_long_long>/3 1.271 1.75%
BM_std_minmax<unsigned_long_long>/30 4.467 -
BM_std_minmax<unsigned_long_long>/31 4.781 -
BM_std_minmax<unsigned_long_long>/32 4.963 -
BM_std_minmax<unsigned_long_long>/4 1.577 -1.10%
BM_std_minmax<unsigned_long_long>/4000 525.415 -
BM_std_minmax<unsigned_long_long>/4096 538.165 -
BM_std_minmax<unsigned_long_long>/5 1.848 -1.20%
BM_std_minmax<unsigned_long_long>/512 66.773 -
BM_std_minmax<unsigned_long_long>/5500 723.058 -
BM_std_minmax<unsigned_long_long>/6 2.115 -
BM_std_minmax<unsigned_long_long>/64 10.270 -
BM_std_minmax<unsigned_long_long>/64000 8470.423 -
BM_std_minmax<unsigned_long_long>/65536 8673.330 -
BM_std_minmax<unsigned_long_long>/7 2.558 -
BM_std_minmax<unsigned_long_long>/70000 9263.439 -
BM_std_minmax<unsigned_long_long>/8 2.120 -
BM_std_minmax<unsigned_long_long>/9 2.124 -
BM_std_minmax<unsigned_short>/1 0.626 -
BM_std_minmax<unsigned_short>/10 1.415 -
BM_std_minmax<unsigned_short>/1024 16.570 -
BM_std_minmax<unsigned_short>/11 1.729 -
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.621 -
BM_std_minmax<unsigned_short>/15 1.948 1.89%
BM_std_minmax<unsigned_short>/16 1.675 -2.74%
BM_std_minmax<unsigned_short>/17 1.735 -
BM_std_minmax<unsigned_short>/18 1.920 -1.57%
BM_std_minmax<unsigned_short>/19 2.170 -
BM_std_minmax<unsigned_short>/2 0.903 3.05%
BM_std_minmax<unsigned_short>/20 1.989 -
BM_std_minmax<unsigned_short>/21 2.030 -3.65%
BM_std_minmax<unsigned_short>/22 2.329 -5.26%
BM_std_minmax<unsigned_short>/23 2.582 -
BM_std_minmax<unsigned_short>/24 2.230 -2.34%
BM_std_minmax<unsigned_short>/25 2.299 -2.39%
BM_std_minmax<unsigned_short>/26 2.577 1.74%
BM_std_minmax<unsigned_short>/27 2.835 -
BM_std_minmax<unsigned_short>/28 2.584 -
BM_std_minmax<unsigned_short>/29 2.581 -1.10%
BM_std_minmax<unsigned_short>/3 1.195 1.99%
BM_std_minmax<unsigned_short>/30 2.793 -1.81%
BM_std_minmax<unsigned_short>/31 3.062 -2.48%
BM_std_minmax<unsigned_short>/32 1.301 2.90%
BM_std_minmax<unsigned_short>/4 0.974 -4.94%
BM_std_minmax<unsigned_short>/4000 66.096 -
BM_std_minmax<unsigned_short>/4096 67.773 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.870 -
BM_std_minmax<unsigned_short>/5500 97.701 -
BM_std_minmax<unsigned_short>/6 1.366 -
BM_std_minmax<unsigned_short>/64 1.594 2.96%
BM_std_minmax<unsigned_short>/64000 1066.405 -
BM_std_minmax<unsigned_short>/65536 1092.136 -
BM_std_minmax<unsigned_short>/7 1.680 -
BM_std_minmax<unsigned_short>/70000 1201.531 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.172 -
BM_std_minmax_element<char>/1 0.301 -
BM_std_minmax_element<char>/1024 283.653 3.80%
BM_std_minmax_element<char>/2 0.688 6.33%
BM_std_minmax_element<char>/3 1.104 -
BM_std_minmax_element<char>/4 1.260 1.85%
BM_std_minmax_element<char>/4000 1085.733 4.02%
BM_std_minmax_element<char>/4096 1111.895 3.80%
BM_std_minmax_element<char>/512 144.191 3.12%
BM_std_minmax_element<char>/5500 1489.940 4.20%
BM_std_minmax_element<char>/64 17.445 -
BM_std_minmax_element<char>/64000 17259.567 5.03%
BM_std_minmax_element<char>/65536 17675.374 5.46%
BM_std_minmax_element<char>/70000 18872.970 5.39%
BM_std_minmax_element<int>/1 0.301 -
BM_std_minmax_element<int>/1024 270.348 2.40%
BM_std_minmax_element<int>/2 0.689 -
BM_std_minmax_element<int>/3 1.299 4.80%
BM_std_minmax_element<int>/4 1.221 -1.70%
BM_std_minmax_element<int>/4000 1042.955 2.42%
BM_std_minmax_element<int>/4096 1065.738 2.36%
BM_std_minmax_element<int>/512 137.321 2.66%
BM_std_minmax_element<int>/5500 1430.586 2.51%
BM_std_minmax_element<int>/64 17.264 1.82%
BM_std_minmax_element<int>/64000 16786.239 2.99%
BM_std_minmax_element<int>/65536 17153.050 2.77%
BM_std_minmax_element<int>/70000 18343.391 2.98%
BM_std_minmax_element<long_long>/1 0.309 -
BM_std_minmax_element<long_long>/1024 283.747 1.97%
BM_std_minmax_element<long_long>/2 0.649 -5.33%
BM_std_minmax_element<long_long>/3 1.180 -1.47%
BM_std_minmax_element<long_long>/4 1.256 -1.18%
BM_std_minmax_element<long_long>/4000 1091.231 1.62%
BM_std_minmax_element<long_long>/4096 1119.177 1.82%
BM_std_minmax_element<long_long>/512 143.973 2.05%
BM_std_minmax_element<long_long>/5500 1494.594 1.49%
BM_std_minmax_element<long_long>/64 17.720 -
BM_std_minmax_element<long_long>/64000 17475.876 1.68%
BM_std_minmax_element<long_long>/65536 17865.478 1.61%
BM_std_minmax_element<long_long>/70000 19055.374 1.64%
BM_std_minmax_element<short>/1 0.319 -
BM_std_minmax_element<short>/1024 273.459 -12.60%
BM_std_minmax_element<short>/2 0.649 -5.77%
BM_std_minmax_element<short>/3 1.108 -
BM_std_minmax_element<short>/4 1.238 -1.06%
BM_std_minmax_element<short>/4000 1040.186 -14.22%
BM_std_minmax_element<short>/4096 1065.443 -14.28%
BM_std_minmax_element<short>/512 139.876 -10.58%
BM_std_minmax_element<short>/5500 1424.973 -14.67%
BM_std_minmax_element<short>/64 17.193 -3.30%
BM_std_minmax_element<short>/64000 16409.221 -15.04%
BM_std_minmax_element<short>/65536 16802.071 -15.32%
BM_std_minmax_element<short>/70000 17948.734 -15.06%
BM_tolower_char<char> 0.692 -
BM_tolower_char<wchar_t> 0.691 -
BM_tolower_string<char> 14.971 -
BM_tolower_string<wchar_t> 6.213 -
BM_toupper_char<char> 0.691 -
BM_toupper_char<wchar_t> 0.689 -
BM_toupper_string<char> 14.933 -
BM_toupper_string<wchar_t> 6.238 -
BM_vector_deque_copy/0 0.567 3.03%
BM_vector_deque_copy/1 2.342 6.10%
BM_vector_deque_copy/1024 35.852 -
BM_vector_deque_copy/2 2.067 10.24%
BM_vector_deque_copy/4000 140.703 -
BM_vector_deque_copy/4096 144.712 -
BM_vector_deque_copy/512 17.051 -
BM_vector_deque_copy/5500 196.609 -
BM_vector_deque_copy/64 2.806 1.40%
BM_vector_deque_copy/64000 2386.130 -11.95%
BM_vector_deque_copy/65536 2386.739 -1.86%
BM_vector_deque_copy/70000 2645.334 -9.93%
BM_vector_deque_copy_backward/0 0.490 11.62%
BM_vector_deque_copy_backward/1 2.502 2.76%
BM_vector_deque_copy_backward/1024 38.103 -
BM_vector_deque_copy_backward/2 2.235 4.21%
BM_vector_deque_copy_backward/4000 139.845 -3.00%
BM_vector_deque_copy_backward/4096 148.843 -
BM_vector_deque_copy_backward/512 17.611 -
BM_vector_deque_copy_backward/5500 198.967 -1.23%
BM_vector_deque_copy_backward/64 3.072 1.86%
BM_vector_deque_copy_backward/64000 7697.254 -
BM_vector_deque_copy_backward/65536 7921.483 -2.09%
BM_vector_deque_copy_backward/70000 8333.963 -3.27%
BM_vector_deque_move/0 0.574 45.09%
BM_vector_deque_move/1 2.132 -8.45%
BM_vector_deque_move/1024 35.846 -
BM_vector_deque_move/2 1.896 -8.33%
BM_vector_deque_move/4000 141.033 -
BM_vector_deque_move/4096 145.139 -1.79%
BM_vector_deque_move/512 17.112 -
BM_vector_deque_move/5500 195.742 -2.62%
BM_vector_deque_move/64 2.687 -4.46%
BM_vector_deque_move/64000 2383.603 -12.31%
BM_vector_deque_move/65536 2388.830 -9.67%
BM_vector_deque_move/70000 2637.764 -9.89%
BM_vector_deque_move_backward/0 0.685 32.26%
BM_vector_deque_move_backward/1 2.335 1.09%
BM_vector_deque_move_backward/1024 37.819 -1.95%
BM_vector_deque_move_backward/2 2.069 -
BM_vector_deque_move_backward/4000 141.428 -1.77%
BM_vector_deque_move_backward/4096 147.112 -1.26%
BM_vector_deque_move_backward/512 17.898 -
BM_vector_deque_move_backward/5500 198.429 -
BM_vector_deque_move_backward/64 3.001 -
BM_vector_deque_move_backward/64000 7530.186 -3.80%
BM_vector_deque_move_backward/65536 7684.243 -1.02%
BM_vector_deque_move_backward/70000 8408.695 2.31%
BM_vector_deque_ranges_copy/0 0.429 -29.39%
BM_vector_deque_ranges_copy/1 2.283 7.57%
BM_vector_deque_ranges_copy/1024 35.911 -
BM_vector_deque_ranges_copy/2 2.005 8.85%
BM_vector_deque_ranges_copy/4000 144.129 1.38%
BM_vector_deque_ranges_copy/4096 145.933 -
BM_vector_deque_ranges_copy/512 17.063 -
BM_vector_deque_ranges_copy/5500 196.626 -1.83%
BM_vector_deque_ranges_copy/64 2.801 3.96%
BM_vector_deque_ranges_copy/64000 2385.110 -12.19%
BM_vector_deque_ranges_copy/65536 2398.378 -9.66%
BM_vector_deque_ranges_copy/70000 2644.335 -9.73%
BM_vector_deque_ranges_copy_backward/0 0.534 21.62%
BM_vector_deque_ranges_copy_backward/1 2.046 -4.23%
BM_vector_deque_ranges_copy_backward/1024 37.033 -2.86%
BM_vector_deque_ranges_copy_backward/2 1.783 -5.97%
BM_vector_deque_ranges_copy_backward/4000 141.762 -1.24%
BM_vector_deque_ranges_copy_backward/4096 148.742 -
BM_vector_deque_ranges_copy_backward/512 18.066 -
BM_vector_deque_ranges_copy_backward/5500 199.242 -1.14%
BM_vector_deque_ranges_copy_backward/64 3.084 -
BM_vector_deque_ranges_copy_backward/64000 7742.775 2.37%
BM_vector_deque_ranges_copy_backward/65536 7941.659 2.39%
BM_vector_deque_ranges_copy_backward/70000 8365.973 -2.24%
BM_vector_deque_ranges_move/0 0.464 8.11%
BM_vector_deque_ranges_move/1 2.330 3.98%
BM_vector_deque_ranges_move/1024 35.899 -
BM_vector_deque_ranges_move/2 2.070 5.99%
BM_vector_deque_ranges_move/4000 146.291 1.72%
BM_vector_deque_ranges_move/4096 145.539 -1.48%
BM_vector_deque_ranges_move/512 17.043 -
BM_vector_deque_ranges_move/5500 195.744 -1.51%
BM_vector_deque_ranges_move/64 2.821 2.41%
BM_vector_deque_ranges_move/64000 2384.020 -8.57%
BM_vector_deque_ranges_move/65536 2394.251 -9.36%
BM_vector_deque_ranges_move/70000 2636.896 -6.58%
BM_vector_deque_ranges_move_backward/0 0.438 14.30%
BM_vector_deque_ranges_move_backward/1 2.212 -5.55%
BM_vector_deque_ranges_move_backward/1024 37.665 -1.37%
BM_vector_deque_ranges_move_backward/2 1.948 -5.69%
BM_vector_deque_ranges_move_backward/4000 144.735 -
BM_vector_deque_ranges_move_backward/4096 148.445 -1.50%
BM_vector_deque_ranges_move_backward/512 18.129 1.00%
BM_vector_deque_ranges_move_backward/5500 197.485 -2.59%
BM_vector_deque_ranges_move_backward/64 3.092 3.06%
BM_vector_deque_ranges_move_backward/64000 7598.717 -2.25%
BM_vector_deque_ranges_move_backward/65536 7773.032 1.45%
BM_vector_deque_ranges_move_backward/70000 8468.142 2.78%
SetIntersection_Front_Set_float_1024_1 1087060.277 -2.68%
SetIntersection_Front_Set_float_1024_1024 15162385.006 -3.06%
SetIntersection_Front_Set_float_1024_16 1292216.359 -1.16%
SetIntersection_Front_Set_float_1024_256 4471986.235 -5.21%
SetIntersection_Front_Set_float_1024_4 1152948.275 -
SetIntersection_Front_Set_float_1024_64 1898998.359 -4.91%
SetIntersection_Front_Set_float_16384_1 1120493.277 1.31%
SetIntersection_Front_Set_float_16384_1024 14352429.445 -1.66%
SetIntersection_Front_Set_float_16384_16 1303312.879 -
SetIntersection_Front_Set_float_16384_16384 240140200.029 -31.82%
SetIntersection_Front_Set_float_16384_256 4833921.793 3.65%
SetIntersection_Front_Set_float_16384_4 1146640.090 -
SetIntersection_Front_Set_float_16384_64 1896915.856 2.39%
SetIntersection_Front_Set_float_16_1 67318153.340 -
SetIntersection_Front_Set_float_16_16 41930433.460 -
SetIntersection_Front_Set_float_16_4 58883588.638 -
SetIntersection_Front_Set_float_1_1 573268797.002 -
SetIntersection_Front_Set_float_256_1 4398997.340 -
SetIntersection_Front_Set_float_256_16 4976244.120 1.21%
SetIntersection_Front_Set_float_256_256 9780110.099 5.13%
SetIntersection_Front_Set_float_256_4 4520718.369 -
SetIntersection_Front_Set_float_256_64 6238744.395 -
SetIntersection_Front_Set_float_262144_1 1124881.883 1.03%
SetIntersection_Front_Set_float_262144_1024 15033905.975 5.08%
SetIntersection_Front_Set_float_262144_16 1278007.625 -1.87%
SetIntersection_Front_Set_float_262144_16384 242934163.811 -5.47%
SetIntersection_Front_Set_float_262144_256 4485510.020 -
SetIntersection_Front_Set_float_262144_262144 1733351.074 -3.45%
SetIntersection_Front_Set_float_262144_4 1135793.614 1.23%
SetIntersection_Front_Set_float_262144_64 1874499.461 -
SetIntersection_Front_Set_float_4_1 229611598.547 -
SetIntersection_Front_Set_float_4_4 147349076.019 -
SetIntersection_Front_Set_float_64_1 17606007.322 -
SetIntersection_Front_Set_float_64_16 17124720.562 1.91%
SetIntersection_Front_Set_float_64_4 17266567.293 -
SetIntersection_Front_Set_float_64_64 15255623.817 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1082924.623 -3.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20861451.611 -3.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1434500.568 5.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6107508.705 1.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1172246.867 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2331971.408 3.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1122036.759 1.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21103228.266 -1.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1367458.134 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 347851382.113 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6641374.001 13.42%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1169131.932 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2430418.339 7.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67442782.355 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44638234.416 3.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 60062735.326 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 573049208.404 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4439781.600 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5325183.390 1.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12662276.611 9.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4665959.756 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7434213.149 -1.89%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1117202.825 -1.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 21651052.460 4.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1436756.988 4.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 352570774.355 3.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6239430.771 4.94%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2270933.838 1.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1183524.778 -1.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2423386.743 9.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228889905.867 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149569906.218 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17727918.215 1.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 18006257.464 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17496022.705 -1.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 19005847.887 1.78%
SetIntersection_Front_Set_string_1024_1 1148863.554 -2.06%
SetIntersection_Front_Set_string_1024_1024 54839559.220 -5.67%
SetIntersection_Front_Set_string_1024_16 1990023.696 -5.07%
SetIntersection_Front_Set_string_1024_256 16197193.987 6.57%
SetIntersection_Front_Set_string_1024_4 1335223.374 -
SetIntersection_Front_Set_string_1024_64 4910621.806 -1.43%
SetIntersection_Front_Set_string_16384_1 1165233.889 -
SetIntersection_Front_Set_string_16384_1024 58645707.222 -2.53%
SetIntersection_Front_Set_string_16384_16 2005320.570 -3.56%
SetIntersection_Front_Set_string_16384_16384 351136483.678 -
SetIntersection_Front_Set_string_16384_256 15753243.644 -3.97%
SetIntersection_Front_Set_string_16384_4 1357580.382 2.19%
SetIntersection_Front_Set_string_16384_64 4835512.780 -
SetIntersection_Front_Set_string_16_1 69283595.053 -
SetIntersection_Front_Set_string_16_16 63554320.344 -2.63%
SetIntersection_Front_Set_string_16_4 66874626.860 -1.98%
SetIntersection_Front_Set_string_1_1 593618617.375 -
SetIntersection_Front_Set_string_256_1 4580628.886 -
SetIntersection_Front_Set_string_256_16 7572329.622 -2.67%
SetIntersection_Front_Set_string_256_256 30848409.925 -
SetIntersection_Front_Set_string_256_4 5142007.341 -2.56%
SetIntersection_Front_Set_string_256_64 15232234.888 2.07%
SetIntersection_Front_Set_string_262144_1 1121786.488 -
SetIntersection_Front_Set_string_262144_1024 59702912.521 -1.64%
SetIntersection_Front_Set_string_262144_16 2005545.203 3.64%
SetIntersection_Front_Set_string_262144_16384 350110751.790 -
SetIntersection_Front_Set_string_262144_256 15228861.242 -10.53%
SetIntersection_Front_Set_string_262144_262144 17576135.904 -
SetIntersection_Front_Set_string_262144_4 1333433.559 -1.59%
SetIntersection_Front_Set_string_262144_64 4633456.126 -11.65%
SetIntersection_Front_Set_string_4_1 235941407.125 -
SetIntersection_Front_Set_string_4_4 166377041.630 -1.33%
SetIntersection_Front_Set_string_64_1 18113749.546 -
SetIntersection_Front_Set_string_64_16 25110787.596 -1.51%
SetIntersection_Front_Set_string_64_4 20148570.222 3.30%
SetIntersection_Front_Set_string_64_64 37649828.318 3.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1125418.370 2.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24216802.807 -3.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1398201.975 -2.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6624920.671 -2.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1174189.330 -1.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2390366.965 -2.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1121694.853 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26176235.026 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1333476.427 -7.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 368947756.468 3.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6319772.119 -6.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1157914.848 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2331817.747 -7.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67675461.654 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44734167.861 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60497214.242 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 573576267.583 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4437530.527 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5353318.325 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 11832819.256 -11.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4659172.157 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7769086.193 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1076439.988 -4.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27261656.108 -2.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1395406.849 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 354797735.858 2.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6525959.746 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3038787.189 -1.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1159203.906 -1.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2399157.845 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229738686.934 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 149390010.122 -1.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17605034.349 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18256796.145 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17860583.311 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18068424.486 -7.27%
SetIntersection_Front_Set_uint32_1024_1 1115373.812 -
SetIntersection_Front_Set_uint32_1024_1024 15646701.819 -1.62%
SetIntersection_Front_Set_uint32_1024_16 1323097.267 2.60%
SetIntersection_Front_Set_uint32_1024_256 4881909.630 2.46%
SetIntersection_Front_Set_uint32_1024_4 1103816.428 -1.14%
SetIntersection_Front_Set_uint32_1024_64 2008620.445 3.03%
SetIntersection_Front_Set_uint32_16384_1 1112033.483 -
SetIntersection_Front_Set_uint32_16384_1024 15616437.992 1.43%
SetIntersection_Front_Set_uint32_16384_16 1324284.313 1.62%
SetIntersection_Front_Set_uint32_16384_16384 340070332.595 -1.44%
SetIntersection_Front_Set_uint32_16384_256 4718930.273 4.78%
SetIntersection_Front_Set_uint32_16384_4 1110039.885 -
SetIntersection_Front_Set_uint32_16384_64 2002442.545 -
SetIntersection_Front_Set_uint32_16_1 66671768.922 -
SetIntersection_Front_Set_uint32_16_16 41397834.120 -1.64%
SetIntersection_Front_Set_uint32_16_4 58586859.883 -
SetIntersection_Front_Set_uint32_1_1 566150568.920 -
SetIntersection_Front_Set_uint32_256_1 4502628.537 2.18%
SetIntersection_Front_Set_uint32_256_16 4939759.733 1.18%
SetIntersection_Front_Set_uint32_256_256 10278578.291 11.65%
SetIntersection_Front_Set_uint32_256_4 4542475.062 2.14%
SetIntersection_Front_Set_uint32_256_64 6355631.737 3.01%
SetIntersection_Front_Set_uint32_262144_1 1087788.264 2.20%
SetIntersection_Front_Set_uint32_262144_1024 16427659.356 11.41%
SetIntersection_Front_Set_uint32_262144_16 1263174.881 -1.28%
SetIntersection_Front_Set_uint32_262144_16384 358607047.965 3.89%
SetIntersection_Front_Set_uint32_262144_256 4485872.368 -9.51%
SetIntersection_Front_Set_uint32_262144_262144 1830137.531 -
SetIntersection_Front_Set_uint32_262144_4 1091076.593 -4.77%
SetIntersection_Front_Set_uint32_262144_64 1946054.435 1.90%
SetIntersection_Front_Set_uint32_4_1 227045587.309 -
SetIntersection_Front_Set_uint32_4_4 146756839.874 -
SetIntersection_Front_Set_uint32_64_1 17478502.312 -
SetIntersection_Front_Set_uint32_64_16 16989330.039 1.75%
SetIntersection_Front_Set_uint32_64_4 17276200.701 -
SetIntersection_Front_Set_uint32_64_64 15430565.862 -
SetIntersection_Front_Set_uint64_1024_1 1124755.183 -
SetIntersection_Front_Set_uint64_1024_1024 15702167.352 1.94%
SetIntersection_Front_Set_uint64_1024_16 1333097.786 3.41%
SetIntersection_Front_Set_uint64_1024_256 5347168.888 6.20%
SetIntersection_Front_Set_uint64_1024_4 1119080.690 -2.45%
SetIntersection_Front_Set_uint64_1024_64 2101292.860 7.62%
SetIntersection_Front_Set_uint64_16384_1 1111351.376 5.74%
SetIntersection_Front_Set_uint64_16384_1024 16120246.993 2.36%
SetIntersection_Front_Set_uint64_16384_16 1314878.257 3.57%
SetIntersection_Front_Set_uint64_16384_16384 342891687.063 -3.03%
SetIntersection_Front_Set_uint64_16384_256 4972189.048 -
SetIntersection_Front_Set_uint64_16384_4 1151781.261 1.90%
SetIntersection_Front_Set_uint64_16384_64 1936188.534 -3.88%
SetIntersection_Front_Set_uint64_16_1 67127129.423 -
SetIntersection_Front_Set_uint64_16_16 41315334.154 -
SetIntersection_Front_Set_uint64_16_4 58664449.101 -
SetIntersection_Front_Set_uint64_1_1 570178017.424 -
SetIntersection_Front_Set_uint64_256_1 4390804.149 -1.69%
SetIntersection_Front_Set_uint64_256_16 4896272.379 1.12%
SetIntersection_Front_Set_uint64_256_256 9405104.609 6.06%
SetIntersection_Front_Set_uint64_256_4 4539748.875 -
SetIntersection_Front_Set_uint64_256_64 6588404.296 6.12%
SetIntersection_Front_Set_uint64_262144_1 1120038.161 3.76%
SetIntersection_Front_Set_uint64_262144_1024 15652122.881 1.26%
SetIntersection_Front_Set_uint64_262144_16 1335812.758 6.12%
SetIntersection_Front_Set_uint64_262144_16384 354319362.733 1.73%
SetIntersection_Front_Set_uint64_262144_256 4873820.985 3.82%
SetIntersection_Front_Set_uint64_262144_262144 1880858.967 3.29%
SetIntersection_Front_Set_uint64_262144_4 1150547.312 -
SetIntersection_Front_Set_uint64_262144_64 2033776.485 8.84%
SetIntersection_Front_Set_uint64_4_1 228253262.618 -
SetIntersection_Front_Set_uint64_4_4 147967516.926 -
SetIntersection_Front_Set_uint64_64_1 17540399.429 -
SetIntersection_Front_Set_uint64_64_16 16710418.419 -
SetIntersection_Front_Set_uint64_64_4 17146385.341 -1.33%
SetIntersection_Front_Set_uint64_64_64 15601268.608 2.07%
SetIntersection_Front_Vector_float_1024_1 1113637.751 1.11%
SetIntersection_Front_Vector_float_1024_1024 6379093.693 -11.36%
SetIntersection_Front_Vector_float_1024_16 1191756.632 -
SetIntersection_Front_Vector_float_1024_256 2640376.661 1.27%
SetIntersection_Front_Vector_float_1024_4 1131852.812 -
SetIntersection_Front_Vector_float_1024_64 1480324.137 2.67%
SetIntersection_Front_Vector_float_16384_1 1109850.431 -
SetIntersection_Front_Vector_float_16384_1024 6229546.680 4.02%
SetIntersection_Front_Vector_float_16384_16 1193834.903 1.40%
SetIntersection_Front_Vector_float_16384_16384 83338959.979 -
SetIntersection_Front_Vector_float_16384_256 2427662.718 4.29%
SetIntersection_Front_Vector_float_16384_4 1146710.314 -
SetIntersection_Front_Vector_float_16384_64 1459931.435 1.78%
SetIntersection_Front_Vector_float_16_1 67376167.580 -
SetIntersection_Front_Vector_float_16_16 38327914.863 -
SetIntersection_Front_Vector_float_16_4 57820313.837 -
SetIntersection_Front_Vector_float_1_1 572180980.075 -
SetIntersection_Front_Vector_float_256_1 4459651.573 1.02%
SetIntersection_Front_Vector_float_256_16 4600742.744 2.32%
SetIntersection_Front_Vector_float_256_256 4693310.330 -
SetIntersection_Front_Vector_float_256_4 4462815.650 -
SetIntersection_Front_Vector_float_256_64 4804869.674 3.60%
SetIntersection_Front_Vector_float_262144_1 1103885.871 -1.25%
SetIntersection_Front_Vector_float_262144_1024 7125710.925 19.20%
SetIntersection_Front_Vector_float_262144_16 1214040.670 1.43%
SetIntersection_Front_Vector_float_262144_16384 84088157.634 5.43%
SetIntersection_Front_Vector_float_262144_256 2351075.109 -
SetIntersection_Front_Vector_float_262144_262144 352479218.365 -
SetIntersection_Front_Vector_float_262144_4 1141368.912 -
SetIntersection_Front_Vector_float_262144_64 1424436.232 -
SetIntersection_Front_Vector_float_4_1 228662057.390 -
SetIntersection_Front_Vector_float_4_4 144684846.817 -
SetIntersection_Front_Vector_float_64_1 17521443.231 -
SetIntersection_Front_Vector_float_64_16 15361603.404 -
SetIntersection_Front_Vector_float_64_4 17143039.053 1.07%
SetIntersection_Front_Vector_float_64_64 11451603.736 -5.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1109377.754 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 9634843.464 15.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1235140.732 1.97%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3246843.691 9.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1139096.204 3.60%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1618063.772 1.74%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1091545.558 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 9498689.328 12.91%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1195317.765 -1.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 131562009.749 11.95%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2943879.995 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1141501.628 4.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1585804.644 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67040371.204 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39998386.090 1.97%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58315557.946 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 571024657.700 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4383845.263 -1.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4643905.092 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5871564.103 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4490083.578 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5312714.486 3.89%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1114896.621 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8648337.315 3.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1224255.876 3.59%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 130993827.730 11.83%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3050400.189 4.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350438734.587 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1096108.144 -4.38%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1671186.166 5.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228427916.663 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 146749583.775 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17480117.537 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15754358.346 1.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17344639.559 2.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12759802.796 -
SetIntersection_Front_Vector_string_1024_1 1141738.447 1.50%
SetIntersection_Front_Vector_string_1024_1024 38913856.735 -1.09%
SetIntersection_Front_Vector_string_1024_16 1737538.130 3.04%
SetIntersection_Front_Vector_string_1024_256 9979904.690 -2.57%
SetIntersection_Front_Vector_string_1024_4 1253721.916 -
SetIntersection_Front_Vector_string_1024_64 3317593.496 -8.36%
SetIntersection_Front_Vector_string_16384_1 1106790.792 -2.02%
SetIntersection_Front_Vector_string_16384_1024 39177182.402 -
SetIntersection_Front_Vector_string_16384_16 1731399.820 1.95%
SetIntersection_Front_Vector_string_16384_16384 351656115.399 -
SetIntersection_Front_Vector_string_16384_256 9891155.911 -
SetIntersection_Front_Vector_string_16384_4 1263493.678 -
SetIntersection_Front_Vector_string_16384_64 3409070.165 -2.38%
SetIntersection_Front_Vector_string_16_1 68782193.575 -
SetIntersection_Front_Vector_string_16_16 55419000.923 -
SetIntersection_Front_Vector_string_16_4 65269275.105 2.23%
SetIntersection_Front_Vector_string_1_1 585972468.502 -
SetIntersection_Front_Vector_string_256_1 4551598.334 -
SetIntersection_Front_Vector_string_256_16 6411663.733 -2.32%
SetIntersection_Front_Vector_string_256_256 19615589.235 -4.01%
SetIntersection_Front_Vector_string_256_4 4990485.295 1.20%
SetIntersection_Front_Vector_string_256_64 11160652.369 2.54%
SetIntersection_Front_Vector_string_262144_1 1157106.911 -
SetIntersection_Front_Vector_string_262144_1024 40054365.012 -
SetIntersection_Front_Vector_string_262144_16 1713199.760 -
SetIntersection_Front_Vector_string_262144_16384 350854871.730 1.14%
SetIntersection_Front_Vector_string_262144_256 10004245.269 4.23%
SetIntersection_Front_Vector_string_262144_262144 14374542.887 -
SetIntersection_Front_Vector_string_262144_4 1263970.104 -
SetIntersection_Front_Vector_string_262144_64 3559768.031 -2.54%
SetIntersection_Front_Vector_string_4_1 233483221.733 -
SetIntersection_Front_Vector_string_4_4 161003822.231 -
SetIntersection_Front_Vector_string_64_1 17978217.649 -
SetIntersection_Front_Vector_string_64_16 22161110.667 -1.11%
SetIntersection_Front_Vector_string_64_4 18795701.627 -
SetIntersection_Front_Vector_string_64_64 27575984.949 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1123962.050 1.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9833886.645 -8.99%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1274120.236 2.41%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3350750.866 -5.66%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1163657.590 2.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1706113.062 1.69%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1105508.115 -1.38%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9811504.000 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1224626.790 -2.59%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 139913270.845 -5.89%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3274080.289 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1155349.954 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1670603.597 -4.31%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67058142.806 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40646493.994 2.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58725323.615 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 570862621.114 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4405112.640 -1.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4657640.585 -1.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6635354.784 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4527550.225 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5391391.949 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1116993.176 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9867551.093 -8.39%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1257118.218 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 150321779.020 -1.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3292505.584 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350910488.935 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1147428.390 2.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1673026.112 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 228298669.996 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147802924.843 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17462402.555 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15867577.518 -2.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17360490.317 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13511364.705 -2.97%
SetIntersection_Front_Vector_uint32_1024_1 1109500.770 -
SetIntersection_Front_Vector_uint32_1024_1024 5902965.879 -1.53%
SetIntersection_Front_Vector_uint32_1024_16 1182077.323 -
SetIntersection_Front_Vector_uint32_1024_256 2338714.371 -
SetIntersection_Front_Vector_uint32_1024_4 1126862.656 -
SetIntersection_Front_Vector_uint32_1024_64 1401748.678 -3.28%
SetIntersection_Front_Vector_uint32_16384_1 1113992.583 -1.13%
SetIntersection_Front_Vector_uint32_16384_1024 5953132.520 -15.38%
SetIntersection_Front_Vector_uint32_16384_16 1174725.741 -1.89%
SetIntersection_Front_Vector_uint32_16384_16384 79714782.180 -10.25%
SetIntersection_Front_Vector_uint32_16384_256 2378687.427 -9.37%
SetIntersection_Front_Vector_uint32_16384_4 1103167.450 -2.35%
SetIntersection_Front_Vector_uint32_16384_64 1438468.695 -1.64%
SetIntersection_Front_Vector_uint32_16_1 66658931.657 -
SetIntersection_Front_Vector_uint32_16_16 37586632.767 -
SetIntersection_Front_Vector_uint32_16_4 57345125.097 -1.37%
SetIntersection_Front_Vector_uint32_1_1 567689512.684 -
SetIntersection_Front_Vector_uint32_256_1 4446091.133 1.10%
SetIntersection_Front_Vector_uint32_256_16 4388522.409 -2.85%
SetIntersection_Front_Vector_uint32_256_256 4682511.997 -
SetIntersection_Front_Vector_uint32_256_4 4423426.058 -1.38%
SetIntersection_Front_Vector_uint32_256_64 4506928.141 -6.20%
SetIntersection_Front_Vector_uint32_262144_1 1118193.525 -
SetIntersection_Front_Vector_uint32_262144_1024 5969936.151 -15.90%
SetIntersection_Front_Vector_uint32_262144_16 1181331.886 -2.40%
SetIntersection_Front_Vector_uint32_262144_16384 79831855.258 -8.81%
SetIntersection_Front_Vector_uint32_262144_256 2273503.255 -
SetIntersection_Front_Vector_uint32_262144_262144 350407362.169 -
SetIntersection_Front_Vector_uint32_262144_4 1112729.532 -2.70%
SetIntersection_Front_Vector_uint32_262144_64 1446930.518 -4.65%
SetIntersection_Front_Vector_uint32_4_1 226818893.296 -
SetIntersection_Front_Vector_uint32_4_4 143827123.389 -
SetIntersection_Front_Vector_uint32_64_1 17487431.497 -
SetIntersection_Front_Vector_uint32_64_16 15233036.847 -1.54%
SetIntersection_Front_Vector_uint32_64_4 16949230.618 -
SetIntersection_Front_Vector_uint32_64_64 11351214.212 -1.39%
SetIntersection_Front_Vector_uint64_1024_1 1060721.795 -3.76%
SetIntersection_Front_Vector_uint64_1024_1024 5967049.073 -13.89%
SetIntersection_Front_Vector_uint64_1024_16 1180070.105 -
SetIntersection_Front_Vector_uint64_1024_256 2240230.433 -3.53%
SetIntersection_Front_Vector_uint64_1024_4 1105609.705 -2.17%
SetIntersection_Front_Vector_uint64_1024_64 1432323.979 -2.31%
SetIntersection_Front_Vector_uint64_16384_1 1112169.939 -
SetIntersection_Front_Vector_uint64_16384_1024 5975978.008 -
SetIntersection_Front_Vector_uint64_16384_16 1196449.690 -
SetIntersection_Front_Vector_uint64_16384_16384 77929399.377 -8.03%
SetIntersection_Front_Vector_uint64_16384_256 2316175.352 -
SetIntersection_Front_Vector_uint64_16384_4 1131202.721 -
SetIntersection_Front_Vector_uint64_16384_64 1389448.020 -
SetIntersection_Front_Vector_uint64_16_1 66512231.250 -
SetIntersection_Front_Vector_uint64_16_16 37860675.267 -1.29%
SetIntersection_Front_Vector_uint64_16_4 57391288.749 -
SetIntersection_Front_Vector_uint64_1_1 567461756.771 -
SetIntersection_Front_Vector_uint64_256_1 4364579.049 -1.73%
SetIntersection_Front_Vector_uint64_256_16 4421709.242 -2.10%
SetIntersection_Front_Vector_uint64_256_256 4690300.764 4.56%
SetIntersection_Front_Vector_uint64_256_4 4395040.861 -1.72%
SetIntersection_Front_Vector_uint64_256_64 4568847.966 -5.46%
SetIntersection_Front_Vector_uint64_262144_1 1113581.318 4.14%
SetIntersection_Front_Vector_uint64_262144_1024 5906468.333 -1.49%
SetIntersection_Front_Vector_uint64_262144_16 1181477.271 -
SetIntersection_Front_Vector_uint64_262144_16384 77835296.610 -
SetIntersection_Front_Vector_uint64_262144_256 2302043.902 -11.65%
SetIntersection_Front_Vector_uint64_262144_262144 349024911.138 -
SetIntersection_Front_Vector_uint64_262144_4 1131818.754 2.30%
SetIntersection_Front_Vector_uint64_262144_64 1368691.230 -1.80%
SetIntersection_Front_Vector_uint64_4_1 226794836.006 -
SetIntersection_Front_Vector_uint64_4_4 144752198.256 -
SetIntersection_Front_Vector_uint64_64_1 17324030.735 -
SetIntersection_Front_Vector_uint64_64_16 15153509.014 -
SetIntersection_Front_Vector_uint64_64_4 16878901.169 -
SetIntersection_Front_Vector_uint64_64_64 11351664.820 -4.93%
SetIntersection_Interlaced_Set_float_1024_1 1116352.116 -
SetIntersection_Interlaced_Set_float_1024_1024 15430169.302 2.87%
SetIntersection_Interlaced_Set_float_1024_16 11567144.895 -
SetIntersection_Interlaced_Set_float_1024_256 15741956.318 -1.47%
SetIntersection_Interlaced_Set_float_1024_4 10148759.699 -1.00%
SetIntersection_Interlaced_Set_float_1024_64 10019718.259 -1.19%
SetIntersection_Interlaced_Set_float_16384_1 1124654.793 -
SetIntersection_Interlaced_Set_float_16384_1024 172734535.387 -1.70%
SetIntersection_Interlaced_Set_float_16384_16 213858313.364 -
SetIntersection_Interlaced_Set_float_16384_16384 349076685.533 42.38%
SetIntersection_Interlaced_Set_float_16384_256 203206029.846 -
SetIntersection_Interlaced_Set_float_16384_4 172958342.571 -
SetIntersection_Interlaced_Set_float_16384_64 219251996.380 -1.03%
SetIntersection_Interlaced_Set_float_16_1 67231360.652 -
SetIntersection_Interlaced_Set_float_16_16 41871921.759 1.53%
SetIntersection_Interlaced_Set_float_16_4 65348754.315 1.64%
SetIntersection_Interlaced_Set_float_1_1 573385003.808 -
SetIntersection_Interlaced_Set_float_256_1 4429680.102 -
SetIntersection_Interlaced_Set_float_256_16 12095515.991 -1.05%
SetIntersection_Interlaced_Set_float_256_256 9198773.684 -
SetIntersection_Interlaced_Set_float_256_4 11525273.092 1.10%
SetIntersection_Interlaced_Set_float_256_64 14773846.874 -5.11%
SetIntersection_Interlaced_Set_float_262144_1 1088494.402 1.48%
SetIntersection_Interlaced_Set_float_262144_1024 1537375.408 -
SetIntersection_Interlaced_Set_float_262144_16 1622311.281 -
SetIntersection_Interlaced_Set_float_262144_16384 1254550.209 -
SetIntersection_Interlaced_Set_float_262144_256 1582380.127 -
SetIntersection_Interlaced_Set_float_262144_262144 1820912.516 -
SetIntersection_Interlaced_Set_float_262144_4 1307030.842 -
SetIntersection_Interlaced_Set_float_262144_64 1579043.699 -
SetIntersection_Interlaced_Set_float_4_1 229496110.798 -
SetIntersection_Interlaced_Set_float_4_4 147604301.631 -
SetIntersection_Interlaced_Set_float_64_1 17640587.121 -
SetIntersection_Interlaced_Set_float_64_16 24389038.062 1.09%
SetIntersection_Interlaced_Set_float_64_4 22071168.355 -
SetIntersection_Interlaced_Set_float_64_64 15006684.754 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1115808.755 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21009042.310 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11790624.082 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19348172.181 2.63%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9771944.927 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10988559.583 1.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1121722.941 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 177875572.404 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 221024104.419 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 352297114.661 -1.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 207942151.225 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 181905092.778 1.69%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 227159277.197 -1.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67335578.428 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44025150.105 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66632322.742 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 572850912.315 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4462893.088 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12973756.621 -1.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 11939620.652 -2.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11529887.707 1.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18343232.126 1.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1085448.750 -2.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1623116.049 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1692474.934 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1327423.990 -1.65%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1666654.213 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2314376.953 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1380200.441 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1657007.570 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 229153827.177 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149645203.106 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17712462.547 1.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27637707.493 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23296812.064 -1.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18644926.874 -1.46%
SetIntersection_Interlaced_Set_string_1024_1 1166837.078 2.76%
SetIntersection_Interlaced_Set_string_1024_1024 56258487.441 -4.02%
SetIntersection_Interlaced_Set_string_1024_16 13571123.295 -
SetIntersection_Interlaced_Set_string_1024_256 35583970.717 -
SetIntersection_Interlaced_Set_string_1024_4 10469908.403 -
SetIntersection_Interlaced_Set_string_1024_64 16957500.199 -
SetIntersection_Interlaced_Set_string_16384_1 1156503.014 -
SetIntersection_Interlaced_Set_string_16384_1024 348288584.329 -
SetIntersection_Interlaced_Set_string_16384_16 249185239.974 -
SetIntersection_Interlaced_Set_string_16384_16384 351666867.722 -
SetIntersection_Interlaced_Set_string_16384_256 350722085.903 -1.86%
SetIntersection_Interlaced_Set_string_16384_4 199790353.692 -
SetIntersection_Interlaced_Set_string_16384_64 351821644.433 -
SetIntersection_Interlaced_Set_string_16_1 69383602.302 -
SetIntersection_Interlaced_Set_string_16_16 62642098.362 -2.90%
SetIntersection_Interlaced_Set_string_16_4 77205176.693 -
SetIntersection_Interlaced_Set_string_1_1 589467122.950 -
SetIntersection_Interlaced_Set_string_256_1 4584002.506 -
SetIntersection_Interlaced_Set_string_256_16 18621326.011 -
SetIntersection_Interlaced_Set_string_256_256 30653537.828 -6.67%
SetIntersection_Interlaced_Set_string_256_4 14121687.069 -
SetIntersection_Interlaced_Set_string_256_64 31580287.898 -
SetIntersection_Interlaced_Set_string_262144_1 1147377.800 -
SetIntersection_Interlaced_Set_string_262144_1024 2132193.606 2.30%
SetIntersection_Interlaced_Set_string_262144_16 2215796.469 3.28%
SetIntersection_Interlaced_Set_string_262144_16384 2831899.900 3.26%
SetIntersection_Interlaced_Set_string_262144_256 2103886.961 2.03%
SetIntersection_Interlaced_Set_string_262144_262144 17362481.365 -
SetIntersection_Interlaced_Set_string_262144_4 1940924.073 4.01%
SetIntersection_Interlaced_Set_string_262144_64 2199072.510 3.09%
SetIntersection_Interlaced_Set_string_4_1 235766746.783 -
SetIntersection_Interlaced_Set_string_4_4 168368035.232 -
SetIntersection_Interlaced_Set_string_64_1 18133590.415 -
SetIntersection_Interlaced_Set_string_64_16 40773106.930 3.03%
SetIntersection_Interlaced_Set_string_64_4 27402478.037 -
SetIntersection_Interlaced_Set_string_64_64 37908931.881 -1.63%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1138447.973 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24835000.645 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11911985.161 -1.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20540119.072 1.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10151687.890 1.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12157022.890 3.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1115567.176 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 252168461.347 6.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 347176397.215 41.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 350161319.705 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 352307978.996 -1.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 201399645.752 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 354648275.295 -1.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67614839.133 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45230355.874 2.82%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67360846.356 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 574587845.446 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4454241.179 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12785255.993 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13502777.225 1.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11898997.160 1.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19123466.231 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1087355.618 1.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2040729.006 2.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2175285.076 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1812144.773 2.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2064425.377 1.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3131612.791 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1899214.762 2.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2173431.723 2.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229703267.707 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 149894612.264 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17686971.556 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28003080.463 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23665214.556 -1.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19676814.056 -
SetIntersection_Interlaced_Set_uint32_1024_1 1113315.506 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15191091.563 -3.48%
SetIntersection_Interlaced_Set_uint32_1024_16 11218034.835 -
SetIntersection_Interlaced_Set_uint32_1024_256 14837566.704 -4.06%
SetIntersection_Interlaced_Set_uint32_1024_4 9895470.816 -2.91%
SetIntersection_Interlaced_Set_uint32_1024_64 9841569.360 -1.79%
SetIntersection_Interlaced_Set_uint32_16384_1 1103839.227 3.19%
SetIntersection_Interlaced_Set_uint32_16384_1024 168900763.681 -2.93%
SetIntersection_Interlaced_Set_uint32_16384_16 209664623.997 -
SetIntersection_Interlaced_Set_uint32_16384_16384 350791766.050 3.78%
SetIntersection_Interlaced_Set_uint32_16384_256 197992997.504 -
SetIntersection_Interlaced_Set_uint32_16384_4 170014318.487 -
SetIntersection_Interlaced_Set_uint32_16384_64 214733281.377 -1.32%
SetIntersection_Interlaced_Set_uint32_16_1 67025157.603 -
SetIntersection_Interlaced_Set_uint32_16_16 41179604.963 -
SetIntersection_Interlaced_Set_uint32_16_4 64102276.003 -
SetIntersection_Interlaced_Set_uint32_1_1 567765504.678 -
SetIntersection_Interlaced_Set_uint32_256_1 4417859.948 -
SetIntersection_Interlaced_Set_uint32_256_16 11939970.986 -1.35%
SetIntersection_Interlaced_Set_uint32_256_256 9222065.683 -7.77%
SetIntersection_Interlaced_Set_uint32_256_4 11505633.410 -
SetIntersection_Interlaced_Set_uint32_256_64 14767101.419 -2.97%
SetIntersection_Interlaced_Set_uint32_262144_1 1089833.312 3.20%
SetIntersection_Interlaced_Set_uint32_262144_1024 1497018.801 -
SetIntersection_Interlaced_Set_uint32_262144_16 1586310.791 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1229082.274 -
SetIntersection_Interlaced_Set_uint32_262144_256 1556323.728 -1.83%
SetIntersection_Interlaced_Set_uint32_262144_262144 1946393.475 -
SetIntersection_Interlaced_Set_uint32_262144_4 1266578.125 -
SetIntersection_Interlaced_Set_uint32_262144_64 1547016.033 -
SetIntersection_Interlaced_Set_uint32_4_1 227622334.956 -
SetIntersection_Interlaced_Set_uint32_4_4 147087359.857 -
SetIntersection_Interlaced_Set_uint32_64_1 17554335.494 -
SetIntersection_Interlaced_Set_uint32_64_16 24475787.621 2.70%
SetIntersection_Interlaced_Set_uint32_64_4 21906095.880 -1.58%
SetIntersection_Interlaced_Set_uint32_64_64 14675211.783 -1.84%
SetIntersection_Interlaced_Set_uint64_1024_1 1115246.322 -
SetIntersection_Interlaced_Set_uint64_1024_1024 16165671.465 -
SetIntersection_Interlaced_Set_uint64_1024_16 11454359.603 -
SetIntersection_Interlaced_Set_uint64_1024_256 15648835.022 -
SetIntersection_Interlaced_Set_uint64_1024_4 9912360.093 -
SetIntersection_Interlaced_Set_uint64_1024_64 10188481.744 -
SetIntersection_Interlaced_Set_uint64_16384_1 1117141.734 1.06%
SetIntersection_Interlaced_Set_uint64_16384_1024 176869937.326 -
SetIntersection_Interlaced_Set_uint64_16384_16 224523982.070 -
SetIntersection_Interlaced_Set_uint64_16384_16384 350877188.071 -
SetIntersection_Interlaced_Set_uint64_16384_256 209314279.924 -
SetIntersection_Interlaced_Set_uint64_16384_4 180044497.117 -
SetIntersection_Interlaced_Set_uint64_16384_64 238080711.369 3.14%
SetIntersection_Interlaced_Set_uint64_16_1 67313350.809 1.13%
SetIntersection_Interlaced_Set_uint64_16_16 41323501.775 -
SetIntersection_Interlaced_Set_uint64_16_4 65107385.785 1.41%
SetIntersection_Interlaced_Set_uint64_1_1 571234050.707 -
SetIntersection_Interlaced_Set_uint64_256_1 4447598.682 -
SetIntersection_Interlaced_Set_uint64_256_16 12061850.329 -2.58%
SetIntersection_Interlaced_Set_uint64_256_256 9311995.186 2.04%
SetIntersection_Interlaced_Set_uint64_256_4 11860818.127 1.96%
SetIntersection_Interlaced_Set_uint64_256_64 15545229.654 5.32%
SetIntersection_Interlaced_Set_uint64_262144_1 1115102.858 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1577234.129 -
SetIntersection_Interlaced_Set_uint64_262144_16 1640621.258 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1262785.400 -
SetIntersection_Interlaced_Set_uint64_262144_256 1624952.149 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1897850.586 1.76%
SetIntersection_Interlaced_Set_uint64_262144_4 1320788.168 -
SetIntersection_Interlaced_Set_uint64_262144_64 1620508.221 -
SetIntersection_Interlaced_Set_uint64_4_1 227732284.928 -
SetIntersection_Interlaced_Set_uint64_4_4 147884863.459 -
SetIntersection_Interlaced_Set_uint64_64_1 17490082.262 -
SetIntersection_Interlaced_Set_uint64_64_16 24392534.451 1.14%
SetIntersection_Interlaced_Set_uint64_64_4 22449768.215 -
SetIntersection_Interlaced_Set_uint64_64_64 15996034.795 3.51%
SetIntersection_Interlaced_Vector_float_1024_1 1115486.591 -1.05%
SetIntersection_Interlaced_Vector_float_1024_1024 5971696.691 -
SetIntersection_Interlaced_Vector_float_1024_16 2864219.465 47.16%
SetIntersection_Interlaced_Vector_float_1024_256 6831294.242 35.06%
SetIntersection_Interlaced_Vector_float_1024_4 1479408.685 15.58%
SetIntersection_Interlaced_Vector_float_1024_64 6025698.788 68.86%
SetIntersection_Interlaced_Vector_float_16384_1 1121682.418 -
SetIntersection_Interlaced_Vector_float_16384_1024 68876730.570 51.84%
SetIntersection_Interlaced_Vector_float_16384_16 3652333.196 53.70%
SetIntersection_Interlaced_Vector_float_16384_16384 80309302.187 -
SetIntersection_Interlaced_Vector_float_16384_256 27645844.337 147.24%
SetIntersection_Interlaced_Vector_float_16384_4 1627746.703 16.46%
SetIntersection_Interlaced_Vector_float_16384_64 9459480.214 79.21%
SetIntersection_Interlaced_Vector_float_16_1 67367183.926 -
SetIntersection_Interlaced_Vector_float_16_16 38171812.731 -1.21%
SetIntersection_Interlaced_Vector_float_16_4 60421620.176 -
SetIntersection_Interlaced_Vector_float_1_1 573134408.495 -
SetIntersection_Interlaced_Vector_float_256_1 4425515.801 -
SetIntersection_Interlaced_Vector_float_256_16 7775837.747 6.74%
SetIntersection_Interlaced_Vector_float_256_256 4645365.571 -
SetIntersection_Interlaced_Vector_float_256_4 5191079.735 -3.60%
SetIntersection_Interlaced_Vector_float_256_64 8742733.066 -1.43%
SetIntersection_Interlaced_Vector_float_262144_1 1116764.860 -
SetIntersection_Interlaced_Vector_float_262144_1024 141108731.878 69.20%
SetIntersection_Interlaced_Vector_float_262144_16 6319983.812 95.60%
SetIntersection_Interlaced_Vector_float_262144_16384 349426012.774 -
SetIntersection_Interlaced_Vector_float_262144_256 47752183.653 96.00%
SetIntersection_Interlaced_Vector_float_262144_262144 350675672.370 -
SetIntersection_Interlaced_Vector_float_262144_4 1909447.660 -3.10%
SetIntersection_Interlaced_Vector_float_262144_64 18465941.615 106.45%
SetIntersection_Interlaced_Vector_float_4_1 229175871.437 -
SetIntersection_Interlaced_Vector_float_4_4 146480646.521 1.03%
SetIntersection_Interlaced_Vector_float_64_1 17620829.484 -
SetIntersection_Interlaced_Vector_float_64_16 19331991.450 9.61%
SetIntersection_Interlaced_Vector_float_64_4 19036376.364 -
SetIntersection_Interlaced_Vector_float_64_64 11557881.521 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1129880.786 1.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8768419.955 4.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2608737.799 -8.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8138274.679 -11.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1424473.871 5.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5561803.786 -6.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1101712.986 -2.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 57790952.882 13.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3726037.133 32.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 130596874.151 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 27330048.504 1.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1572375.032 11.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5892536.429 -1.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67105386.085 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39519530.627 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61373529.441 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 571630941.311 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4383937.917 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6887685.482 -16.93%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6530402.932 -4.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5008249.761 -8.29%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 9417242.139 1.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1104721.427 -2.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 127511466.280 8.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3626449.929 -53.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 361908543.233 8.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 58077520.252 5.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 353183248.200 -1.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1842527.512 -16.91%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 10288045.947 -3.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228405479.118 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 146925242.428 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17658305.315 1.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20493682.446 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19288277.334 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13216358.065 1.71%
SetIntersection_Interlaced_Vector_string_1024_1 1116796.296 -1.70%
SetIntersection_Interlaced_Vector_string_1024_1024 42273459.213 3.98%
SetIntersection_Interlaced_Vector_string_1024_16 3509629.664 5.59%
SetIntersection_Interlaced_Vector_string_1024_256 21178849.694 -
SetIntersection_Interlaced_Vector_string_1024_4 1690712.871 -3.31%
SetIntersection_Interlaced_Vector_string_1024_64 8468897.196 -
SetIntersection_Interlaced_Vector_string_16384_1 1156826.799 3.38%
SetIntersection_Interlaced_Vector_string_16384_1024 115461112.421 -
SetIntersection_Interlaced_Vector_string_16384_16 4134188.905 -2.69%
SetIntersection_Interlaced_Vector_string_16384_16384 346905796.678 -1.34%
SetIntersection_Interlaced_Vector_string_16384_256 38492948.843 -
SetIntersection_Interlaced_Vector_string_16384_4 1873048.983 1.39%
SetIntersection_Interlaced_Vector_string_16384_64 12401612.917 -
SetIntersection_Interlaced_Vector_string_16_1 68969237.653 -
SetIntersection_Interlaced_Vector_string_16_16 55068357.171 3.31%
SetIntersection_Interlaced_Vector_string_16_4 72212072.521 -
SetIntersection_Interlaced_Vector_string_1_1 586165139.169 -
SetIntersection_Interlaced_Vector_string_256_1 4595785.306 -
SetIntersection_Interlaced_Vector_string_256_16 10914222.968 -
SetIntersection_Interlaced_Vector_string_256_256 22608733.662 4.16%
SetIntersection_Interlaced_Vector_string_256_4 6398135.348 -
SetIntersection_Interlaced_Vector_string_256_64 20701033.827 2.46%
SetIntersection_Interlaced_Vector_string_262144_1 1164298.552 1.30%
SetIntersection_Interlaced_Vector_string_262144_1024 228437519.780 2.15%
SetIntersection_Interlaced_Vector_string_262144_16 6154299.058 3.11%
SetIntersection_Interlaced_Vector_string_262144_16384 992062.176 -
SetIntersection_Interlaced_Vector_string_262144_256 63335302.254 -
SetIntersection_Interlaced_Vector_string_262144_262144 14427607.338 -
SetIntersection_Interlaced_Vector_string_262144_4 2071616.983 -
SetIntersection_Interlaced_Vector_string_262144_64 18106186.319 1.18%
SetIntersection_Interlaced_Vector_string_4_1 233592372.501 -
SetIntersection_Interlaced_Vector_string_4_4 160009634.648 -
SetIntersection_Interlaced_Vector_string_64_1 17996040.732 -
SetIntersection_Interlaced_Vector_string_64_16 31122375.428 -
SetIntersection_Interlaced_Vector_string_64_4 23083635.820 -
SetIntersection_Interlaced_Vector_string_64_64 28542017.294 6.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1105182.495 -1.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9669790.314 -10.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3414450.483 37.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10453178.747 -3.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1690057.267 8.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6320129.164 23.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1122915.261 1.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 85052662.032 35.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3647555.313 8.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 144160002.279 -1.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 41640314.439 39.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1640496.383 4.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 11109736.468 36.95%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67117947.165 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40171093.875 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 61981019.263 -1.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 573180799.568 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4430947.787 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9681353.488 23.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6540353.143 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5694065.049 6.95%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10461977.860 -9.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1086341.662 -1.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 348363011.944 139.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 8950208.401 103.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 338736347.701 -5.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 88244051.220 103.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350779412.650 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2264561.714 25.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 23121563.543 35.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 228278938.278 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147946230.516 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17584123.431 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 21882923.425 -3.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20879552.735 4.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13324866.724 -2.88%
SetIntersection_Interlaced_Vector_uint32_1024_1 1108843.282 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5882505.042 -1.86%
SetIntersection_Interlaced_Vector_uint32_1024_16 2412039.931 29.59%
SetIntersection_Interlaced_Vector_uint32_1024_256 7369004.515 30.91%
SetIntersection_Interlaced_Vector_uint32_1024_4 1425432.535 5.34%
SetIntersection_Interlaced_Vector_uint32_1024_64 4684124.690 24.40%
SetIntersection_Interlaced_Vector_uint32_16384_1 1105953.820 -1.42%
SetIntersection_Interlaced_Vector_uint32_16384_1024 55978378.453 3.19%
SetIntersection_Interlaced_Vector_uint32_16384_16 3388713.469 -2.90%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79811998.856 -
SetIntersection_Interlaced_Vector_uint32_16384_256 14446595.584 -17.27%
SetIntersection_Interlaced_Vector_uint32_16384_4 1624237.242 13.93%
SetIntersection_Interlaced_Vector_uint32_16384_64 5430761.149 -41.86%
SetIntersection_Interlaced_Vector_uint32_16_1 66688172.515 -
SetIntersection_Interlaced_Vector_uint32_16_16 37717364.825 -1.56%
SetIntersection_Interlaced_Vector_uint32_16_4 59943232.181 -
SetIntersection_Interlaced_Vector_uint32_1_1 567019392.178 -
SetIntersection_Interlaced_Vector_uint32_256_1 4407284.896 -
SetIntersection_Interlaced_Vector_uint32_256_16 6442352.822 -15.41%
SetIntersection_Interlaced_Vector_uint32_256_256 4673215.201 -
SetIntersection_Interlaced_Vector_uint32_256_4 5185881.567 -1.02%
SetIntersection_Interlaced_Vector_uint32_256_64 6476046.360 -23.83%
SetIntersection_Interlaced_Vector_uint32_262144_1 1111972.652 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 98542599.769 7.43%
SetIntersection_Interlaced_Vector_uint32_262144_16 3123071.012 -
SetIntersection_Interlaced_Vector_uint32_262144_16384 350799856.887 5.39%
SetIntersection_Interlaced_Vector_uint32_262144_256 27616853.928 10.04%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350713762.249 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1919830.411 -3.79%
SetIntersection_Interlaced_Vector_uint32_262144_64 13024237.310 -27.43%
SetIntersection_Interlaced_Vector_uint32_4_1 226443761.011 -
SetIntersection_Interlaced_Vector_uint32_4_4 144392882.782 -
SetIntersection_Interlaced_Vector_uint32_64_1 17398603.324 -
SetIntersection_Interlaced_Vector_uint32_64_16 17732677.866 -5.34%
SetIntersection_Interlaced_Vector_uint32_64_4 18317042.429 -
SetIntersection_Interlaced_Vector_uint32_64_64 11543604.577 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1106457.726 -1.09%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5862770.619 -1.90%
SetIntersection_Interlaced_Vector_uint64_1024_16 2270250.521 6.11%
SetIntersection_Interlaced_Vector_uint64_1024_256 6966013.986 8.52%
SetIntersection_Interlaced_Vector_uint64_1024_4 1399891.316 2.37%
SetIntersection_Interlaced_Vector_uint64_1024_64 4259925.197 6.07%
SetIntersection_Interlaced_Vector_uint64_16384_1 1113927.092 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 49664603.518 7.81%
SetIntersection_Interlaced_Vector_uint64_16384_16 3397689.367 32.89%
SetIntersection_Interlaced_Vector_uint64_16384_16384 77919935.875 -
SetIntersection_Interlaced_Vector_uint64_16384_256 15700362.032 -16.14%
SetIntersection_Interlaced_Vector_uint64_16384_4 1403472.821 1.02%
SetIntersection_Interlaced_Vector_uint64_16384_64 8393999.886 35.93%
SetIntersection_Interlaced_Vector_uint64_16_1 66676991.495 -
SetIntersection_Interlaced_Vector_uint64_16_16 37691132.262 -1.95%
SetIntersection_Interlaced_Vector_uint64_16_4 59652086.838 -
SetIntersection_Interlaced_Vector_uint64_1_1 566038024.702 -
SetIntersection_Interlaced_Vector_uint64_256_1 4397648.264 -
SetIntersection_Interlaced_Vector_uint64_256_16 6284962.235 -
SetIntersection_Interlaced_Vector_uint64_256_256 4628155.335 -9.52%
SetIntersection_Interlaced_Vector_uint64_256_4 5076379.874 3.59%
SetIntersection_Interlaced_Vector_uint64_256_64 7363128.826 -6.03%
SetIntersection_Interlaced_Vector_uint64_262144_1 1077611.238 -1.46%
SetIntersection_Interlaced_Vector_uint64_262144_1024 97214076.386 4.76%
SetIntersection_Interlaced_Vector_uint64_262144_16 3015159.325 -16.87%
SetIntersection_Interlaced_Vector_uint64_262144_16384 356782214.900 1.51%
SetIntersection_Interlaced_Vector_uint64_262144_256 35333326.941 21.84%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351314932.080 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1797708.670 13.76%
SetIntersection_Interlaced_Vector_uint64_262144_64 8525310.227 -12.42%
SetIntersection_Interlaced_Vector_uint64_4_1 226139410.568 -
SetIntersection_Interlaced_Vector_uint64_4_4 143708012.198 -
SetIntersection_Interlaced_Vector_uint64_64_1 17442388.042 -
SetIntersection_Interlaced_Vector_uint64_64_16 18739867.480 5.03%
SetIntersection_Interlaced_Vector_uint64_64_4 18299468.571 -
SetIntersection_Interlaced_Vector_uint64_64_64 11466437.488 1.27%
SetIntersection_None_Set_float_1024_1 10725303.341 17.55%
SetIntersection_None_Set_float_1024_1024 8780437.045 -1.86%
SetIntersection_None_Set_float_1024_16 10886495.839 21.35%
SetIntersection_None_Set_float_1024_256 10613242.103 17.78%
SetIntersection_None_Set_float_1024_4 10592801.255 19.08%
SetIntersection_None_Set_float_1024_64 10810107.214 20.66%
SetIntersection_None_Set_float_16384_1 158525231.740 1.18%
SetIntersection_None_Set_float_16384_1024 155222099.061 -1.13%
SetIntersection_None_Set_float_16384_16 157521135.049 -
SetIntersection_None_Set_float_16384_16384 161309360.438 2.35%
SetIntersection_None_Set_float_16384_256 155929815.128 -
SetIntersection_None_Set_float_16384_4 158510614.903 1.57%
SetIntersection_None_Set_float_16384_64 156913119.897 -
SetIntersection_None_Set_float_16_1 71010456.680 -
SetIntersection_None_Set_float_16_16 37696927.661 -
SetIntersection_None_Set_float_16_4 60530986.950 -
SetIntersection_None_Set_float_1_1 572324105.116 -
SetIntersection_None_Set_float_256_1 11771232.980 -
SetIntersection_None_Set_float_256_16 11286563.912 -
SetIntersection_None_Set_float_256_256 5975742.722 2.59%
SetIntersection_None_Set_float_256_4 11814408.431 1.85%
SetIntersection_None_Set_float_256_64 9399811.574 -
SetIntersection_None_Set_float_262144_1 1175860.349 -
SetIntersection_None_Set_float_262144_1024 1161905.275 -1.77%
SetIntersection_None_Set_float_262144_16 1169807.615 -1.10%
SetIntersection_None_Set_float_262144_16384 1176584.226 -
SetIntersection_None_Set_float_262144_256 1166732.094 -1.00%
SetIntersection_None_Set_float_262144_262144 1168202.393 -1.67%
SetIntersection_None_Set_float_262144_4 1170045.654 -
SetIntersection_None_Set_float_262144_64 1168671.389 -1.02%
SetIntersection_None_Set_float_4_1 231464399.389 -
SetIntersection_None_Set_float_4_4 144810031.192 -
SetIntersection_None_Set_float_64_1 22991984.358 1.55%
SetIntersection_None_Set_float_64_16 18796744.071 -
SetIntersection_None_Set_float_64_4 21678458.132 -2.21%
SetIntersection_None_Set_float_64_64 11727143.812 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8866170.218 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8846874.401 1.71%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8813457.013 -1.58%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8769390.635 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8828765.020 1.45%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8790618.800 1.24%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 160504251.863 -1.26%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 157908154.115 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 168712529.913 1.72%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 163826100.254 -3.87%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 161700445.522 1.13%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 163656400.185 -2.37%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166204731.052 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70791884.535 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37472776.853 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60190745.295 -1.05%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 572285543.977 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11664016.232 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11016767.782 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5836675.763 1.62%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11398075.016 -1.31%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9439704.835 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1219555.096 -1.18%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1229156.170 -1.44%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1225231.201 -1.14%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1233818.684 -1.31%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1228326.662 -1.72%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1243996.988 -1.05%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1225697.998 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1229021.648 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 232150685.275 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144907692.652 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23398029.211 2.58%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18913103.484 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22432510.935 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11970886.301 -
SetIntersection_None_Set_string_1024_1 9105202.194 1.49%
SetIntersection_None_Set_string_1024_1024 8831901.071 -
SetIntersection_None_Set_string_1024_16 9052352.679 -
SetIntersection_None_Set_string_1024_256 8964586.490 -1.62%
SetIntersection_None_Set_string_1024_4 9014503.334 -1.13%
SetIntersection_None_Set_string_1024_64 8970670.269 -
SetIntersection_None_Set_string_16384_1 190691736.519 -3.49%
SetIntersection_None_Set_string_16384_1024 213346361.875 -5.38%
SetIntersection_None_Set_string_16384_16 192924033.040 -3.69%
SetIntersection_None_Set_string_16384_16384 190237404.696 -4.65%
SetIntersection_None_Set_string_16384_256 198106348.012 -1.94%
SetIntersection_None_Set_string_16384_4 191601264.000 -5.56%
SetIntersection_None_Set_string_16384_64 193892025.929 -5.22%
SetIntersection_None_Set_string_16_1 72697367.095 -
SetIntersection_None_Set_string_16_16 38670840.496 -
SetIntersection_None_Set_string_16_4 61825127.749 -
SetIntersection_None_Set_string_1_1 574882109.827 -
SetIntersection_None_Set_string_256_1 11870236.053 -1.58%
SetIntersection_None_Set_string_256_16 11095192.957 -
SetIntersection_None_Set_string_256_256 5887094.501 -2.28%
SetIntersection_None_Set_string_256_4 11731986.892 -1.43%
SetIntersection_None_Set_string_256_64 9667050.517 2.26%
SetIntersection_None_Set_string_262144_1 1718627.199 3.01%
SetIntersection_None_Set_string_262144_1024 1742812.908 4.29%
SetIntersection_None_Set_string_262144_16 1730938.803 3.68%
SetIntersection_None_Set_string_262144_16384 1723435.057 3.28%
SetIntersection_None_Set_string_262144_256 1724496.662 3.90%
SetIntersection_None_Set_string_262144_262144 1741363.853 3.78%
SetIntersection_None_Set_string_262144_4 1722517.658 3.10%
SetIntersection_None_Set_string_262144_64 1718305.175 3.32%
SetIntersection_None_Set_string_4_1 234800615.404 -
SetIntersection_None_Set_string_4_4 147074965.846 -
SetIntersection_None_Set_string_64_1 23907297.363 -
SetIntersection_None_Set_string_64_16 19643303.305 -
SetIntersection_None_Set_string_64_4 23028698.606 -
SetIntersection_None_Set_string_64_64 12251903.744 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 12887558.938 43.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 12892141.753 45.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 12669972.251 43.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 12684889.158 41.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 12790997.996 45.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 12762574.492 45.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 182808343.783 -10.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 200433894.773 -3.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 188364060.751 -5.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 209702482.210 8.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 196063870.410 -2.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 182377217.375 -6.70%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 189619943.733 -4.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71770923.309 1.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 38088098.879 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60535925.980 -1.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 573957162.076 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11629550.854 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11150636.743 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5773900.235 -2.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11540899.634 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9399906.310 1.89%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1700608.398 3.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1679656.818 1.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1702848.553 1.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1695795.328 2.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1701164.307 1.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1690133.381 2.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1677358.316 2.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1703526.857 1.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 233317745.355 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145455796.414 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23775459.052 2.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19270219.043 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22240658.099 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11723229.107 -
SetIntersection_None_Set_uint32_1024_1 8742552.891 -1.32%
SetIntersection_None_Set_uint32_1024_1024 8963166.129 2.26%
SetIntersection_None_Set_uint32_1024_16 8927111.072 2.42%
SetIntersection_None_Set_uint32_1024_256 8686723.391 -1.49%
SetIntersection_None_Set_uint32_1024_4 8799315.322 -
SetIntersection_None_Set_uint32_1024_64 8758212.004 -
SetIntersection_None_Set_uint32_16384_1 156355309.948 2.27%
SetIntersection_None_Set_uint32_16384_1024 153345194.680 -1.78%
SetIntersection_None_Set_uint32_16384_16 155260505.745 1.45%
SetIntersection_None_Set_uint32_16384_16384 158615191.644 -
SetIntersection_None_Set_uint32_16384_256 154290875.101 -1.16%
SetIntersection_None_Set_uint32_16384_4 156050963.236 2.27%
SetIntersection_None_Set_uint32_16384_64 154235663.726 -
SetIntersection_None_Set_uint32_16_1 70428496.191 -
SetIntersection_None_Set_uint32_16_16 37395765.616 -
SetIntersection_None_Set_uint32_16_4 60148654.340 -
SetIntersection_None_Set_uint32_1_1 565654324.751 -
SetIntersection_None_Set_uint32_256_1 11613699.461 -1.54%
SetIntersection_None_Set_uint32_256_16 10910983.722 -1.18%
SetIntersection_None_Set_uint32_256_256 5815311.101 -2.39%
SetIntersection_None_Set_uint32_256_4 11546063.274 -
SetIntersection_None_Set_uint32_256_64 9263388.032 -
SetIntersection_None_Set_uint32_262144_1 1175315.350 -
SetIntersection_None_Set_uint32_262144_1024 1169257.325 1.29%
SetIntersection_None_Set_uint32_262144_16 1170977.213 1.14%
SetIntersection_None_Set_uint32_262144_16384 1159593.668 -
SetIntersection_None_Set_uint32_262144_256 1171095.377 1.24%
SetIntersection_None_Set_uint32_262144_262144 1174977.623 -
SetIntersection_None_Set_uint32_262144_4 1171455.975 1.52%
SetIntersection_None_Set_uint32_262144_64 1170286.135 1.29%
SetIntersection_None_Set_uint32_4_1 229096882.950 -
SetIntersection_None_Set_uint32_4_4 143423452.781 -
SetIntersection_None_Set_uint32_64_1 22603635.778 -1.04%
SetIntersection_None_Set_uint32_64_16 18871770.656 -1.71%
SetIntersection_None_Set_uint32_64_4 22288390.797 -1.60%
SetIntersection_None_Set_uint32_64_64 11898465.844 -
SetIntersection_None_Set_uint64_1024_1 8788099.003 -
SetIntersection_None_Set_uint64_1024_1024 8702706.606 -
SetIntersection_None_Set_uint64_1024_16 8872146.790 1.77%
SetIntersection_None_Set_uint64_1024_256 8696323.379 -2.20%
SetIntersection_None_Set_uint64_1024_4 8678582.153 -
SetIntersection_None_Set_uint64_1024_64 8809607.535 1.41%
SetIntersection_None_Set_uint64_16384_1 157078077.082 -
SetIntersection_None_Set_uint64_16384_1024 162071110.456 -1.98%
SetIntersection_None_Set_uint64_16384_16 163393872.887 -
SetIntersection_None_Set_uint64_16384_16384 175551633.287 -
SetIntersection_None_Set_uint64_16384_256 164158572.858 -
SetIntersection_None_Set_uint64_16384_4 160266678.249 -
SetIntersection_None_Set_uint64_16384_64 167495556.258 -
SetIntersection_None_Set_uint64_16_1 70853809.194 -
SetIntersection_None_Set_uint64_16_16 37562374.721 -
SetIntersection_None_Set_uint64_16_4 59765735.951 -
SetIntersection_None_Set_uint64_1_1 567195801.262 -
SetIntersection_None_Set_uint64_256_1 11558837.589 1.17%
SetIntersection_None_Set_uint64_256_16 10999703.473 -
SetIntersection_None_Set_uint64_256_256 5835678.647 2.13%
SetIntersection_None_Set_uint64_256_4 11546618.499 1.38%
SetIntersection_None_Set_uint64_256_64 9191729.723 -
SetIntersection_None_Set_uint64_262144_1 1193074.217 -
SetIntersection_None_Set_uint64_262144_1024 1200324.301 -
SetIntersection_None_Set_uint64_262144_16 1190661.863 -
SetIntersection_None_Set_uint64_262144_16384 1201304.607 -
SetIntersection_None_Set_uint64_262144_256 1192055.664 -
SetIntersection_None_Set_uint64_262144_262144 1209061.931 -
SetIntersection_None_Set_uint64_262144_4 1192100.750 -
SetIntersection_None_Set_uint64_262144_64 1194302.328 -
SetIntersection_None_Set_uint64_4_1 229516890.728 -
SetIntersection_None_Set_uint64_4_4 143844587.773 -
SetIntersection_None_Set_uint64_64_1 23584126.173 1.26%
SetIntersection_None_Set_uint64_64_16 19191164.853 -
SetIntersection_None_Set_uint64_64_4 22027805.718 -1.52%
SetIntersection_None_Set_uint64_64_64 11895720.498 -
SetIntersection_None_Vector_float_1024_1 1148323.758 -
SetIntersection_None_Vector_float_1024_1024 1149425.253 -
SetIntersection_None_Vector_float_1024_16 1148130.831 1.07%
SetIntersection_None_Vector_float_1024_256 1144643.536 -
SetIntersection_None_Vector_float_1024_4 1147644.823 -1.51%
SetIntersection_None_Vector_float_1024_64 1144288.585 -
SetIntersection_None_Vector_float_16384_1 1178104.244 -
SetIntersection_None_Vector_float_16384_1024 1204465.286 1.14%
SetIntersection_None_Vector_float_16384_16 1187274.597 -
SetIntersection_None_Vector_float_16384_16384 1197444.322 2.80%
SetIntersection_None_Vector_float_16384_256 1189283.348 -
SetIntersection_None_Vector_float_16384_4 1170591.310 -
SetIntersection_None_Vector_float_16384_64 1195002.942 1.74%
SetIntersection_None_Vector_float_16_1 67663543.026 -
SetIntersection_None_Vector_float_16_16 35902681.925 -
SetIntersection_None_Vector_float_16_4 57434518.173 -
SetIntersection_None_Vector_float_1_1 569863616.369 -
SetIntersection_None_Vector_float_256_1 4533380.554 -
SetIntersection_None_Vector_float_256_16 4306272.424 -
SetIntersection_None_Vector_float_256_256 2284830.765 -
SetIntersection_None_Vector_float_256_4 4483701.152 -
SetIntersection_None_Vector_float_256_64 3658694.479 -
SetIntersection_None_Vector_float_262144_1 1203258.000 -
SetIntersection_None_Vector_float_262144_1024 1221532.414 1.25%
SetIntersection_None_Vector_float_262144_16 1206008.004 1.52%
SetIntersection_None_Vector_float_262144_16384 1200819.614 -2.43%
SetIntersection_None_Vector_float_262144_256 1172421.505 -3.24%
SetIntersection_None_Vector_float_262144_262144 1226512.622 1.09%
SetIntersection_None_Vector_float_262144_4 1223525.934 -
SetIntersection_None_Vector_float_262144_64 1214013.296 -
SetIntersection_None_Vector_float_4_1 228545853.794 -
SetIntersection_None_Vector_float_4_4 142816275.034 -
SetIntersection_None_Vector_float_64_1 17898954.785 -
SetIntersection_None_Vector_float_64_16 14500579.630 -
SetIntersection_None_Vector_float_64_4 17021813.386 -
SetIntersection_None_Vector_float_64_64 9106908.444 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1131907.033 -1.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1141452.993 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1149034.125 -1.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1110920.556 -4.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1151147.809 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1159462.209 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1185448.550 4.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1195886.625 4.36%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1180621.430 -1.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1131998.045 -1.62%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1192814.555 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1133311.911 -4.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1192088.220 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67562534.838 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35939153.703 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57604565.329 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 568469363.259 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4566929.525 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4288615.457 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2300070.190 -1.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4469514.271 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3693826.250 1.41%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1231131.352 3.27%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1227129.913 3.67%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1207609.738 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1217095.518 1.45%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1220183.419 7.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1173688.541 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1202786.912 -2.88%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1202257.123 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 228596679.349 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142726885.009 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17742608.276 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14404207.719 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16997024.275 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9013236.366 -
SetIntersection_None_Vector_string_1024_1 1226369.031 -1.33%
SetIntersection_None_Vector_string_1024_1024 1225125.800 -
SetIntersection_None_Vector_string_1024_16 1227265.169 -
SetIntersection_None_Vector_string_1024_256 1212200.605 -2.99%
SetIntersection_None_Vector_string_1024_4 1227155.600 -1.50%
SetIntersection_None_Vector_string_1024_64 1236965.529 -
SetIntersection_None_Vector_string_16384_1 1286814.275 -1.17%
SetIntersection_None_Vector_string_16384_1024 1267850.456 -1.97%
SetIntersection_None_Vector_string_16384_16 1284327.825 -
SetIntersection_None_Vector_string_16384_16384 1296227.211 -
SetIntersection_None_Vector_string_16384_256 1303225.598 -
SetIntersection_None_Vector_string_16384_4 1297691.212 1.04%
SetIntersection_None_Vector_string_16384_64 1280722.241 -
SetIntersection_None_Vector_string_16_1 69049090.319 -
SetIntersection_None_Vector_string_16_16 36714964.416 -
SetIntersection_None_Vector_string_16_4 58997813.530 -
SetIntersection_None_Vector_string_1_1 570858548.055 -
SetIntersection_None_Vector_string_256_1 4804752.123 1.35%
SetIntersection_None_Vector_string_256_16 4514635.141 -
SetIntersection_None_Vector_string_256_256 2379801.780 -
SetIntersection_None_Vector_string_256_4 4736102.190 -
SetIntersection_None_Vector_string_256_64 3844589.484 -
SetIntersection_None_Vector_string_262144_1 1349817.368 -
SetIntersection_None_Vector_string_262144_1024 1351393.290 -1.06%
SetIntersection_None_Vector_string_262144_16 1357037.856 3.53%
SetIntersection_None_Vector_string_262144_16384 1348777.542 -
SetIntersection_None_Vector_string_262144_256 1353798.465 -
SetIntersection_None_Vector_string_262144_262144 1359920.539 -2.19%
SetIntersection_None_Vector_string_262144_4 1323193.169 -2.95%
SetIntersection_None_Vector_string_262144_64 1352296.983 -
SetIntersection_None_Vector_string_4_1 231416352.891 -
SetIntersection_None_Vector_string_4_4 144965087.589 -
SetIntersection_None_Vector_string_64_1 18486653.381 -
SetIntersection_None_Vector_string_64_16 14948405.483 -
SetIntersection_None_Vector_string_64_4 17710987.094 -
SetIntersection_None_Vector_string_64_64 9315847.942 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1150997.500 -3.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1184255.259 2.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1185570.950 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1182016.153 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1177074.832 -1.50%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1180756.417 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1238118.616 2.14%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1250859.696 3.29%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1230161.375 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1222701.041 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1223197.596 4.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1222936.579 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1179870.676 -4.08%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67684771.529 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36160848.609 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57568775.026 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 567919428.006 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4599875.967 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4300688.760 -1.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2322248.838 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4554089.399 1.64%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3639437.433 -1.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1314303.396 1.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1271280.829 1.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1240986.037 -1.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1220325.202 1.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1295587.913 4.55%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1234876.764 -4.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1227105.789 -2.67%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1259626.632 2.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 229044224.540 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 143003083.141 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17983092.326 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14744747.352 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17164466.586 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9057054.530 -
SetIntersection_None_Vector_uint32_1024_1 1146614.898 -
SetIntersection_None_Vector_uint32_1024_1024 1145667.677 -
SetIntersection_None_Vector_uint32_1024_16 1146300.203 -
SetIntersection_None_Vector_uint32_1024_256 1128280.892 -1.99%
SetIntersection_None_Vector_uint32_1024_4 1146633.938 -
SetIntersection_None_Vector_uint32_1024_64 1118677.158 -2.84%
SetIntersection_None_Vector_uint32_16384_1 1173355.348 -
SetIntersection_None_Vector_uint32_16384_1024 1158182.123 -
SetIntersection_None_Vector_uint32_16384_16 1164410.266 -
SetIntersection_None_Vector_uint32_16384_16384 1172654.347 -
SetIntersection_None_Vector_uint32_16384_256 1150280.866 -1.56%
SetIntersection_None_Vector_uint32_16384_4 1131271.587 -
SetIntersection_None_Vector_uint32_16384_64 1171452.808 -
SetIntersection_None_Vector_uint32_16_1 67104567.898 -
SetIntersection_None_Vector_uint32_16_16 35690530.040 -
SetIntersection_None_Vector_uint32_16_4 57160931.280 -
SetIntersection_None_Vector_uint32_1_1 582350264.509 -
SetIntersection_None_Vector_uint32_256_1 4512098.496 -
SetIntersection_None_Vector_uint32_256_16 4267931.317 -
SetIntersection_None_Vector_uint32_256_256 2270971.814 -
SetIntersection_None_Vector_uint32_256_4 4451375.039 -
SetIntersection_None_Vector_uint32_256_64 3585360.690 -
SetIntersection_None_Vector_uint32_262144_1 1187116.749 -1.15%
SetIntersection_None_Vector_uint32_262144_1024 1145381.426 -2.76%
SetIntersection_None_Vector_uint32_262144_16 1204905.796 -
SetIntersection_None_Vector_uint32_262144_16384 1197545.829 -
SetIntersection_None_Vector_uint32_262144_256 1186776.031 -
SetIntersection_None_Vector_uint32_262144_262144 1195414.880 -
SetIntersection_None_Vector_uint32_262144_4 1207441.662 -
SetIntersection_None_Vector_uint32_262144_64 1190984.348 3.78%
SetIntersection_None_Vector_uint32_4_1 227462974.234 -
SetIntersection_None_Vector_uint32_4_4 142004666.464 -
SetIntersection_None_Vector_uint32_64_1 17714087.682 -
SetIntersection_None_Vector_uint32_64_16 14361748.556 -
SetIntersection_None_Vector_uint32_64_4 16945715.664 -
SetIntersection_None_Vector_uint32_64_64 9030648.646 -
SetIntersection_None_Vector_uint64_1024_1 1155289.841 4.74%
SetIntersection_None_Vector_uint64_1024_1024 1092011.133 -5.28%
SetIntersection_None_Vector_uint64_1024_16 1154181.705 -
SetIntersection_None_Vector_uint64_1024_256 1154840.332 -
SetIntersection_None_Vector_uint64_1024_4 1153964.163 1.41%
SetIntersection_None_Vector_uint64_1024_64 1153200.424 -
SetIntersection_None_Vector_uint64_16384_1 1158424.834 -1.58%
SetIntersection_None_Vector_uint64_16384_1024 1177528.191 5.86%
SetIntersection_None_Vector_uint64_16384_16 1116795.660 -
SetIntersection_None_Vector_uint64_16384_16384 1175207.244 1.35%
SetIntersection_None_Vector_uint64_16384_256 1168673.756 -
SetIntersection_None_Vector_uint64_16384_4 1170450.383 -
SetIntersection_None_Vector_uint64_16384_64 1150142.900 -1.85%
SetIntersection_None_Vector_uint64_16_1 67119611.953 -
SetIntersection_None_Vector_uint64_16_16 35638366.770 -
SetIntersection_None_Vector_uint64_16_4 56975118.136 -
SetIntersection_None_Vector_uint64_1_1 565414824.514 -
SetIntersection_None_Vector_uint64_256_1 4453510.432 -2.09%
SetIntersection_None_Vector_uint64_256_16 4263693.625 -
SetIntersection_None_Vector_uint64_256_256 2261924.434 -
SetIntersection_None_Vector_uint64_256_4 4357295.330 -
SetIntersection_None_Vector_uint64_256_64 3599486.004 -
SetIntersection_None_Vector_uint64_262144_1 1181748.879 2.52%
SetIntersection_None_Vector_uint64_262144_1024 1188449.959 -
SetIntersection_None_Vector_uint64_262144_16 1133335.397 -2.42%
SetIntersection_None_Vector_uint64_262144_16384 1167196.964 -1.21%
SetIntersection_None_Vector_uint64_262144_256 1193047.642 -
SetIntersection_None_Vector_uint64_262144_262144 1167240.934 -
SetIntersection_None_Vector_uint64_262144_4 1185456.614 -1.46%
SetIntersection_None_Vector_uint64_262144_64 1184950.056 -1.81%
SetIntersection_None_Vector_uint64_4_1 226952293.480 -
SetIntersection_None_Vector_uint64_4_4 141675003.307 -
SetIntersection_None_Vector_uint64_64_1 17591847.975 -
SetIntersection_None_Vector_uint64_64_16 14392480.732 -
SetIntersection_None_Vector_uint64_64_4 16829194.530 -
SetIntersection_None_Vector_uint64_64_64 9006099.705 -
bm_gcd_complex 19.517 -
bm_gcd_random 30.850 -
bm_gcd_trivial 0.909 3.84%
bm_lexicographical_compare<int>/1 1.259 -
bm_lexicographical_compare<int>/1048576 76679.587 -
bm_lexicographical_compare<int>/16 1.999 -6.04%
bm_lexicographical_compare<int>/2 1.503 4.25%
bm_lexicographical_compare<int>/262144 19117.231 -
bm_lexicographical_compare<int>/3 1.745 3.30%
bm_lexicographical_compare<int>/32768 2389.430 -
bm_lexicographical_compare<int>/4 1.320 4.43%
bm_lexicographical_compare<int>/4096 298.474 -
bm_lexicographical_compare<int>/5 1.516 -
bm_lexicographical_compare<int>/512 37.291 -
bm_lexicographical_compare<int>/6 1.516 -
bm_lexicographical_compare<int>/64 4.966 -
bm_lexicographical_compare<int>/7 1.515 -
bm_lexicographical_compare<int>/8 1.531 -
bm_lexicographical_compare<signed_char>/1 1.386 4.82%
bm_lexicographical_compare<signed_char>/1048576 16284.210 -
bm_lexicographical_compare<signed_char>/16 1.271 -2.22%
bm_lexicographical_compare<signed_char>/2 1.446 4.19%
bm_lexicographical_compare<signed_char>/262144 3831.100 -
bm_lexicographical_compare<signed_char>/3 1.670 3.11%
bm_lexicographical_compare<signed_char>/32768 477.399 -
bm_lexicographical_compare<signed_char>/4 1.866 -
bm_lexicographical_compare<signed_char>/4096 59.709 -
bm_lexicographical_compare<signed_char>/5 2.087 -
bm_lexicographical_compare<signed_char>/512 7.687 -2.88%
bm_lexicographical_compare<signed_char>/6 2.350 -1.43%
bm_lexicographical_compare<signed_char>/64 1.949 -15.58%
bm_lexicographical_compare<signed_char>/7 2.606 -
bm_lexicographical_compare<signed_char>/8 2.939 -
bm_lexicographical_compare<unsigned_char>/1 1.728 3.34%
bm_lexicographical_compare<unsigned_char>/1048576 17931.470 -
bm_lexicographical_compare<unsigned_char>/16 1.157 -
bm_lexicographical_compare<unsigned_char>/2 1.959 3.01%
bm_lexicographical_compare<unsigned_char>/262144 4494.997 -
bm_lexicographical_compare<unsigned_char>/3 2.196 -
bm_lexicographical_compare<unsigned_char>/32768 572.694 -
bm_lexicographical_compare<unsigned_char>/4 1.495 -
bm_lexicographical_compare<unsigned_char>/4096 77.693 -
bm_lexicographical_compare<unsigned_char>/5 1.730 3.76%
bm_lexicographical_compare<unsigned_char>/512 8.790 -
bm_lexicographical_compare<unsigned_char>/6 1.962 3.24%
bm_lexicographical_compare<unsigned_char>/64 2.047 -
bm_lexicographical_compare<unsigned_char>/7 2.209 4.34%
bm_lexicographical_compare<unsigned_char>/8 1.498 6.07%
bm_ranges_lexicographical_compare<int>/1 1.345 -
bm_ranges_lexicographical_compare<int>/1048576 76625.934 -
bm_ranges_lexicographical_compare<int>/16 2.164 -
bm_ranges_lexicographical_compare<int>/2 1.545 -2.49%
bm_ranges_lexicographical_compare<int>/262144 19101.665 -
bm_ranges_lexicographical_compare<int>/3 1.846 -1.55%
bm_ranges_lexicographical_compare<int>/32768 2398.622 -
bm_ranges_lexicographical_compare<int>/4 1.320 -1.08%
bm_ranges_lexicographical_compare<int>/4096 297.983 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.232 -
bm_ranges_lexicographical_compare<int>/6 1.503 -
bm_ranges_lexicographical_compare<int>/64 4.903 2.03%
bm_ranges_lexicographical_compare<int>/7 1.503 -
bm_ranges_lexicographical_compare<int>/8 1.556 3.52%
bm_ranges_lexicographical_compare<signed_char>/1 1.379 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16285.106 -
bm_ranges_lexicographical_compare<signed_char>/16 1.321 -2.44%
bm_ranges_lexicographical_compare<signed_char>/2 1.607 -
bm_ranges_lexicographical_compare<signed_char>/262144 3828.223 -
bm_ranges_lexicographical_compare<signed_char>/3 1.835 -
bm_ranges_lexicographical_compare<signed_char>/32768 476.933 -
bm_ranges_lexicographical_compare<signed_char>/4 2.074 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.649 -
bm_ranges_lexicographical_compare<signed_char>/5 2.298 -1.07%
bm_ranges_lexicographical_compare<signed_char>/512 7.793 -2.98%
bm_ranges_lexicographical_compare<signed_char>/6 2.589 -1.24%
bm_ranges_lexicographical_compare<signed_char>/64 2.060 -10.68%
bm_ranges_lexicographical_compare<signed_char>/7 2.821 -2.09%
bm_ranges_lexicographical_compare<signed_char>/8 3.250 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.618 -3.77%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17924.590 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.154 -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.842 -3.24%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.912 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.135 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.069 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.497 4.17%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.516 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.721 2.92%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.778 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.853 -2.69%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.040 -
bm_ranges_lexicographical_compare<unsigned_char>/7 2.083 -2.26%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.384 -3.71%
bm_ranges_swap_ranges_vb_aligned/1024 6.495 -
bm_ranges_swap_ranges_vb_aligned/1048576 3409.230 -1.38%
bm_ranges_swap_ranges_vb_aligned/128 3.446 -
bm_ranges_swap_ranges_vb_aligned/131072 249.576 -
bm_ranges_swap_ranges_vb_aligned/16 3.241 -
bm_ranges_swap_ranges_vb_aligned/16384 34.838 -
bm_ranges_swap_ranges_vb_aligned/2048 8.584 -
bm_ranges_swap_ranges_vb_aligned/256 4.327 -
bm_ranges_swap_ranges_vb_aligned/262144 496.729 -
bm_ranges_swap_ranges_vb_aligned/32 3.238 -
bm_ranges_swap_ranges_vb_aligned/32768 64.259 -
bm_ranges_swap_ranges_vb_aligned/4096 11.965 -
bm_ranges_swap_ranges_vb_aligned/512 5.262 1.50%
bm_ranges_swap_ranges_vb_aligned/524288 1049.857 -
bm_ranges_swap_ranges_vb_aligned/64 3.095 -
bm_ranges_swap_ranges_vb_aligned/65536 123.392 -
bm_ranges_swap_ranges_vb_aligned/8 3.196 -
bm_ranges_swap_ranges_vb_aligned/8192 19.505 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15543.061 -
bm_ranges_swap_ranges_vb_unaligned/262144 3736.393 -
bm_ranges_swap_ranges_vb_unaligned/32768 472.872 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.087 -
bm_ranges_swap_ranges_vb_unaligned/512 13.422 -
bm_ranges_swap_ranges_vb_unaligned/64 6.295 -
bm_ranges_swap_ranges_vb_unaligned/8 4.922 -
bm_swap_ranges_vb_aligned/1048576 3404.431 -
bm_swap_ranges_vb_aligned/262144 493.512 -
bm_swap_ranges_vb_aligned/32768 63.711 -
bm_swap_ranges_vb_aligned/4096 12.565 -
bm_swap_ranges_vb_aligned/512 4.983 -
bm_swap_ranges_vb_aligned/64 2.904 -
bm_swap_ranges_vb_aligned/8 3.389 -
bm_swap_ranges_vb_unaligned/1048576 15942.677 -
bm_swap_ranges_vb_unaligned/262144 3846.412 -
bm_swap_ranges_vb_unaligned/32768 484.916 -
bm_swap_ranges_vb_unaligned/4096 64.819 -
bm_swap_ranges_vb_unaligned/512 12.341 -
bm_swap_ranges_vb_unaligned/64 4.850 -
bm_swap_ranges_vb_unaligned/8 4.838 1.60%
bm_write 587.506 -1.38%
rng::adjacent_find(deque<int>)/1024 461.604 -
rng::adjacent_find(deque<int>)/1048576 475229.209 -
rng::adjacent_find(deque<int>)/50 14.002 -13.59%
rng::adjacent_find(deque<int>)/8 3.055 -9.04%
rng::adjacent_find(deque<int>)/8192 3701.722 -
rng::adjacent_find(deque<int>,_pred)/1024 630.300 -
rng::adjacent_find(deque<int>,_pred)/1048576 650417.403 -
rng::adjacent_find(deque<int>,_pred)/50 28.653 -
rng::adjacent_find(deque<int>,_pred)/8 4.232 5.94%
rng::adjacent_find(deque<int>,_pred)/8192 5089.979 -
rng::adjacent_find(list<int>)/1024 710.627 -
rng::adjacent_find(list<int>)/1048576 867376.184 -
rng::adjacent_find(list<int>)/50 23.768 -
rng::adjacent_find(list<int>)/8 2.115 -
rng::adjacent_find(list<int>)/8192 6921.194 -
rng::adjacent_find(list<int>,_pred)/1024 816.210 -1.92%
rng::adjacent_find(list<int>,_pred)/1048576 954022.476 -
rng::adjacent_find(list<int>,_pred)/50 34.874 -
rng::adjacent_find(list<int>,_pred)/8 3.970 -
rng::adjacent_find(list<int>,_pred)/8192 7484.715 -5.18%
rng::adjacent_find(vector<int>)/1024 234.222 -
rng::adjacent_find(vector<int>)/1048576 233932.670 -
rng::adjacent_find(vector<int>)/50 11.964 -
rng::adjacent_find(vector<int>)/8 2.020 -
rng::adjacent_find(vector<int>)/8192 1827.182 -
rng::adjacent_find(vector<int>,_pred)/1024 400.956 -
rng::adjacent_find(vector<int>,_pred)/1048576 463234.649 -
rng::adjacent_find(vector<int>,_pred)/50 23.594 -
rng::adjacent_find(vector<int>,_pred)/8 3.405 -
rng::adjacent_find(vector<int>,_pred)/8192 3193.112 -
rng::all_of(deque<int>)_(process_all)/32 11.531 -19.87%
rng::all_of(deque<int>)_(process_all)/32768 10586.988 -
rng::all_of(deque<int>)_(process_all)/50 18.249 -10.07%
rng::all_of(deque<int>)_(process_all)/8 3.228 -30.67%
rng::all_of(deque<int>)_(process_all)/8192 2642.872 -
rng::all_of(list<int>)_(process_all)/32 11.551 -
rng::all_of(list<int>)_(process_all)/32768 26269.321 -
rng::all_of(list<int>)_(process_all)/50 21.716 -
rng::all_of(list<int>)_(process_all)/8 2.701 -
rng::all_of(list<int>)_(process_all)/8192 7866.593 -4.57%
rng::all_of(vector<int>)_(process_all)/32 8.423 -1.44%
rng::all_of(vector<int>)_(process_all)/32768 8062.764 -
rng::all_of(vector<int>)_(process_all)/50 18.241 -2.44%
rng::all_of(vector<int>)_(process_all)/8 2.438 -4.17%
rng::all_of(vector<int>)_(process_all)/8192 2023.665 -
rng::any_of(deque<int>)_(process_all)/32 11.524 -19.76%
rng::any_of(deque<int>)_(process_all)/32768 10527.235 -
rng::any_of(deque<int>)_(process_all)/50 21.382 -
rng::any_of(deque<int>)_(process_all)/8 3.225 -30.63%
rng::any_of(deque<int>)_(process_all)/8192 2628.308 -
rng::any_of(list<int>)_(process_all)/32 11.475 -
rng::any_of(list<int>)_(process_all)/32768 26602.435 -
rng::any_of(list<int>)_(process_all)/50 21.674 -
rng::any_of(list<int>)_(process_all)/8 2.608 -
rng::any_of(list<int>)_(process_all)/8192 7581.128 -7.26%
rng::any_of(vector<int>)_(process_all)/32 8.391 -1.12%
rng::any_of(vector<int>)_(process_all)/32768 8060.792 -
rng::any_of(vector<int>)_(process_all)/50 12.612 -
rng::any_of(vector<int>)_(process_all)/8 2.497 -2.69%
rng::any_of(vector<int>)_(process_all)/8192 2021.726 -
rng::contains(deque<int>)_(process_all)/1048576 251626.126 1.06%
rng::contains(deque<int>)_(process_all)/32 8.546 -3.35%
rng::contains(deque<int>)_(process_all)/50 12.537 -1.83%
rng::contains(deque<int>)_(process_all)/8 2.956 -5.60%
rng::contains(deque<int>)_(process_all)/8192 1936.849 1.45%
rng::contains(list<int>)_(process_all)/1048576 827313.116 -
rng::contains(list<int>)_(process_all)/32 9.151 -
rng::contains(list<int>)_(process_all)/50 18.477 -
rng::contains(list<int>)_(process_all)/8 2.344 -
rng::contains(list<int>)_(process_all)/8192 7162.497 3.36%
rng::contains(vector<int>)_(process_all)/1048576 236593.356 -
rng::contains(vector<int>)_(process_all)/32 8.374 -
rng::contains(vector<int>)_(process_all)/50 12.326 -
rng::contains(vector<int>)_(process_all)/8 2.551 -4.21%
rng::contains(vector<int>)_(process_all)/8192 1837.521 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19531.025 2.14%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20453.079 1.42%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1457569.472 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 430033.303 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.108 -1.97%
rng::contains_subrange(deque<int>)_(process_all)/32 14.471 -1.37%
rng::contains_subrange(deque<int>)_(process_all)/50 22.391 3.73%
rng::contains_subrange(deque<int>)_(process_all)/8192 3362.716 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502542.473 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.929 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.376 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.648 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3916.485 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 477117.365 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.400 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.552 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.619 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3720.717 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36839.214 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38236.039 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2451785.839 -
rng::contains_subrange(list<int>)_(process_all)/1048576 838569.245 -2.50%
rng::contains_subrange(list<int>)_(process_all)/16 4.986 3.82%
rng::contains_subrange(list<int>)_(process_all)/32 10.414 -
rng::contains_subrange(list<int>)_(process_all)/50 18.364 2.65%
rng::contains_subrange(list<int>)_(process_all)/8192 8208.117 -3.19%
rng::contains_subrange(list<int>)_(same_length)/1048576 939395.719 -1.79%
rng::contains_subrange(list<int>)_(same_length)/16 6.923 -
rng::contains_subrange(list<int>)_(same_length)/32 16.281 -
rng::contains_subrange(list<int>)_(same_length)/50 29.910 -
rng::contains_subrange(list<int>)_(same_length)/8192 7910.491 -
rng::contains_subrange(list<int>)_(single_element)/1048576 829337.603 -4.26%
rng::contains_subrange(list<int>)_(single_element)/16 5.019 -
rng::contains_subrange(list<int>)_(single_element)/32 10.492 -
rng::contains_subrange(list<int>)_(single_element)/50 17.947 1.68%
rng::contains_subrange(list<int>)_(single_element)/8192 6925.550 -8.67%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13784.783 -1.71%
rng::contains_subrange(vector<int>)_(near_matches)/1024 14730.005 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 767698.340 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209673.326 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.758 -3.86%
rng::contains_subrange(vector<int>)_(process_all)/32 7.966 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.443 -1.01%
rng::contains_subrange(vector<int>)_(process_all)/8192 1635.896 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243169.951 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.952 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.734 -1.90%
rng::contains_subrange(vector<int>)_(same_length)/50 12.696 -1.34%
rng::contains_subrange(vector<int>)_(same_length)/8192 1866.205 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 236870.031 1.17%
rng::contains_subrange(vector<int>)_(single_element)/16 4.764 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.552 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.443 -1.08%
rng::contains_subrange(vector<int>)_(single_element)/8192 1851.272 1.61%
rng::copy(deque<int>)/1048576 49789.082 -
rng::copy(deque<int>)/262144 10449.442 1.03%
rng::copy(deque<int>)/32768 1135.218 -
rng::copy(deque<int>)/4096 145.184 -1.04%
rng::copy(deque<int>)/512 16.773 -
rng::copy(deque<int>)/64 2.811 -
rng::copy(deque<int>)/8 2.668 -5.06%
rng::copy(list<int>)/1048576 880999.267 -
rng::copy(list<int>)/262144 218596.191 -
rng::copy(list<int>)/32768 26422.216 1.24%
rng::copy(list<int>)/4096 3061.677 -
rng::copy(list<int>)/512 367.267 -
rng::copy(list<int>)/64 32.691 5.32%
rng::copy(list<int>)/8 2.371 -
rng::copy(vector<bool>)_(aligned)/1048576 1038.906 -
rng::copy(vector<bool>)_(aligned)/262144 273.879 -
rng::copy(vector<bool>)_(aligned)/32768 35.982 1.76%
rng::copy(vector<bool>)_(aligned)/4096 4.925 -
rng::copy(vector<bool>)_(aligned)/512 1.765 -
rng::copy(vector<bool>)_(aligned)/64 1.306 -5.00%
rng::copy(vector<bool>)_(unaligned)/1048576 5510.830 -
rng::copy(vector<bool>)_(unaligned)/262144 1369.030 -
rng::copy(vector<bool>)_(unaligned)/32768 170.574 -
rng::copy(vector<bool>)_(unaligned)/4096 20.848 -
rng::copy(vector<bool>)_(unaligned)/512 3.516 -5.29%
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 49849.108 2.13%
rng::copy(vector<int>)/262144 12533.835 -
rng::copy(vector<int>)/32768 3065.750 -7.01%
rng::copy(vector<int>)/4096 147.301 -39.88%
rng::copy(vector<int>)/512 15.987 -
rng::copy(vector<int>)/64 2.441 -
rng::copy(vector<int>)/8 2.236 -
rng::copy_backward(deque<int>)/1048576 124248.343 -
rng::copy_backward(deque<int>)/262144 31882.303 2.59%
rng::copy_backward(deque<int>)/32768 3851.609 4.05%
rng::copy_backward(deque<int>)/4096 148.705 -
rng::copy_backward(deque<int>)/512 18.223 -
rng::copy_backward(deque<int>)/64 3.045 -1.13%
rng::copy_backward(deque<int>)/8 2.791 2.44%
rng::copy_backward(list<int>)/1048576 885677.609 -
rng::copy_backward(list<int>)/262144 221930.252 -
rng::copy_backward(list<int>)/32768 30591.963 -
rng::copy_backward(list<int>)/4096 3091.669 -
rng::copy_backward(list<int>)/512 372.152 -
rng::copy_backward(list<int>)/64 30.993 -
rng::copy_backward(list<int>)/8 2.379 -
rng::copy_backward(vector<bool>)_(aligned)/1048576 1041.765 -
rng::copy_backward(vector<bool>)_(aligned)/262144 279.172 -
rng::copy_backward(vector<bool>)_(aligned)/32768 35.715 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.100 -1.64%
rng::copy_backward(vector<bool>)_(aligned)/512 1.764 -2.17%
rng::copy_backward(vector<bool>)_(aligned)/64 1.716 -10.95%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6756.628 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1657.834 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 210.853 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.795 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.885 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 48387.941 -3.20%
rng::copy_backward(vector<int>)/262144 12530.652 -
rng::copy_backward(vector<int>)/32768 2870.627 -9.46%
rng::copy_backward(vector<int>)/4096 159.112 8.50%
rng::copy_backward(vector<int>)/512 16.624 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.276 3.04%
rng::copy_if(deque<int>)_(entire_range)/1048576 277673.239 -
rng::copy_if(deque<int>)_(entire_range)/262144 69729.525 -
rng::copy_if(deque<int>)_(entire_range)/32768 8689.212 -
rng::copy_if(deque<int>)_(entire_range)/4096 1019.889 -
rng::copy_if(deque<int>)_(entire_range)/512 135.500 -
rng::copy_if(deque<int>)_(entire_range)/64 16.144 -
rng::copy_if(deque<int>)_(entire_range)/8 2.847 -2.86%
rng::copy_if(deque<int>)_(every_other)/1048576 372118.339 -
rng::copy_if(deque<int>)_(every_other)/262144 92792.724 -
rng::copy_if(deque<int>)_(every_other)/32768 11604.608 -
rng::copy_if(deque<int>)_(every_other)/4096 1455.589 -
rng::copy_if(deque<int>)_(every_other)/512 183.106 -
rng::copy_if(deque<int>)_(every_other)/64 23.581 -
rng::copy_if(deque<int>)_(every_other)/8 3.458 -
rng::copy_if(list<int>)_(entire_range)/1048576 880981.857 -
rng::copy_if(list<int>)_(entire_range)/262144 220862.264 -
rng::copy_if(list<int>)_(entire_range)/32768 28425.623 -
rng::copy_if(list<int>)_(entire_range)/4096 3033.877 -
rng::copy_if(list<int>)_(entire_range)/512 370.000 -
rng::copy_if(list<int>)_(entire_range)/64 32.688 -
rng::copy_if(list<int>)_(entire_range)/8 2.589 1.12%
rng::copy_if(list<int>)_(every_other)/1048576 844596.307 -
rng::copy_if(list<int>)_(every_other)/262144 211589.811 -
rng::copy_if(list<int>)_(every_other)/32768 26109.903 1.40%
rng::copy_if(list<int>)_(every_other)/4096 3284.565 -1.28%
rng::copy_if(list<int>)_(every_other)/512 358.420 -
rng::copy_if(list<int>)_(every_other)/64 23.925 -
rng::copy_if(list<int>)_(every_other)/8 2.301 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245679.668 -
rng::copy_if(vector<int>)_(entire_range)/262144 59887.842 -
rng::copy_if(vector<int>)_(entire_range)/32768 7474.755 -
rng::copy_if(vector<int>)_(entire_range)/4096 936.696 -
rng::copy_if(vector<int>)_(entire_range)/512 123.561 -
rng::copy_if(vector<int>)_(entire_range)/64 15.953 1.78%
rng::copy_if(vector<int>)_(entire_range)/8 2.154 -5.21%
rng::copy_if(vector<int>)_(every_other)/1048576 239498.560 -
rng::copy_if(vector<int>)_(every_other)/262144 59738.034 -
rng::copy_if(vector<int>)_(every_other)/32768 7455.341 -
rng::copy_if(vector<int>)_(every_other)/4096 942.655 -
rng::copy_if(vector<int>)_(every_other)/512 123.868 -
rng::copy_if(vector<int>)_(every_other)/64 18.165 -
rng::copy_if(vector<int>)_(every_other)/8 4.248 -2.50%
rng::copy_n(deque<int>)/1048576 49737.616 -
rng::copy_n(deque<int>)/262144 10312.287 -1.07%
rng::copy_n(deque<int>)/32768 1134.996 -1.48%
rng::copy_n(deque<int>)/4096 146.268 -
rng::copy_n(deque<int>)/512 16.783 -
rng::copy_n(deque<int>)/64 2.868 -
rng::copy_n(deque<int>)/8 2.747 -1.07%
rng::copy_n(list<int>)/1048576 872768.559 -
rng::copy_n(list<int>)/262144 216441.196 -
rng::copy_n(list<int>)/32768 26061.597 -4.60%
rng::copy_n(list<int>)/4096 4879.723 20.79%
rng::copy_n(list<int>)/512 340.279 -
rng::copy_n(list<int>)/64 14.263 1.82%
rng::copy_n(list<int>)/8 2.250 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1039.121 -
rng::copy_n(vector<bool>)_(aligned)/262144 276.447 -1.31%
rng::copy_n(vector<bool>)_(aligned)/32768 35.303 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.925 -
rng::copy_n(vector<bool>)_(aligned)/512 1.763 -
rng::copy_n(vector<bool>)_(aligned)/64 1.305 -4.81%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5505.931 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.951 -
rng::copy_n(vector<bool>)_(unaligned)/32768 170.639 -2.13%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.870 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.207 -1.75%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 48894.402 -
rng::copy_n(vector<int>)/262144 12533.677 -
rng::copy_n(vector<int>)/32768 2071.829 -34.07%
rng::copy_n(vector<int>)/4096 210.388 30.46%
rng::copy_n(vector<int>)/512 16.084 -
rng::copy_n(vector<int>)/64 2.474 -
rng::copy_n(vector<int>)/8 2.189 -1.58%
rng::count(deque<int>)_(every_other)/1024 246.981 -
rng::count(deque<int>)_(every_other)/1048576 253506.683 -
rng::count(deque<int>)_(every_other)/8 2.531 -
rng::count(deque<int>)_(every_other)/8192 1931.128 -
rng::count(list<int>)_(every_other)/1024 711.005 -
rng::count(list<int>)_(every_other)/1048576 801043.154 -
rng::count(list<int>)_(every_other)/8 2.094 -
rng::count(list<int>)_(every_other)/8192 7292.886 -
rng::count(vector<bool>)/1000 2.974 -1.01%
rng::count(vector<bool>)/1024 1.687 -
rng::count(vector<bool>)/1048576 1459.305 -
rng::count(vector<bool>)/8192 11.432 -
rng::count(vector<int>)_(every_other)/1024 102.841 -
rng::count(vector<int>)_(every_other)/1048576 105116.599 -
rng::count(vector<int>)_(every_other)/8 1.350 1.83%
rng::count(vector<int>)_(every_other)/8192 818.020 -
rng::count_if(deque<int>)_(every_other)/1024 347.058 -
rng::count_if(deque<int>)_(every_other)/1048576 342732.950 -
rng::count_if(deque<int>)_(every_other)/8 3.364 -
rng::count_if(deque<int>)_(every_other)/8192 2621.928 -
rng::count_if(list<int>)_(every_other)/1024 753.621 -
rng::count_if(list<int>)_(every_other)/1048576 889128.499 -
rng::count_if(list<int>)_(every_other)/8 2.841 -
rng::count_if(list<int>)_(every_other)/8192 7596.522 -1.23%
rng::count_if(vector<int>)_(every_other)/1024 249.441 -
rng::count_if(vector<int>)_(every_other)/1048576 247825.389 -
rng::count_if(vector<int>)_(every_other)/8 4.194 -1.01%
rng::count_if(vector<int>)_(every_other)/8192 1929.186 -
rng::distance(deque<int>)/1024 0.850 -
rng::distance(deque<int>)/4096 0.850 -
rng::distance(deque<int>)/50 0.850 -
rng::distance(deque<int>)/8192 0.853 -
rng::distance(join_view(vector<vector<int>>)/1024 1.021 -
rng::distance(join_view(vector<vector<int>>)/4096 4.415 -
rng::distance(join_view(vector<vector<int>>)/50 0.630 8.25%
rng::distance(join_view(vector<vector<int>>)/8192 8.321 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 481.467 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490723.321 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 26.273 7.07%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.976 5.64%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3827.806 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.072 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.730 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.076 1.23%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.074 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.070 1.25%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 717.759 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 732180.425 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 40.344 6.16%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.491 -1.26%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5725.570 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.087 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.763 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.086 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.086 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.087 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2044.960 -28.65%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2189602.297 -4.39%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 46.494 -1.69%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.575 -1.93%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17664.197 -14.50%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 638.921 -17.01%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1439076.704 -1.43%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.285 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.804 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11483.501 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1842.111 3.56%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2308705.738 -1.50%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 51.623 -4.56%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.692 -2.34%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 21402.713 10.33%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 515.348 -4.09%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1450264.610 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.250 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.496 -4.46%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11067.035 -2.67%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.717 6.39%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.690 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.699 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 766.101 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 955222.145 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.602 -1.47%
rng::ends_with(list<int>)_(mismatch_at_start)/8 2.998 -1.16%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8300.332 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.983 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.978 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.981 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.987 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 876.032 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1082898.127 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.269 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.683 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13127.002 19.21%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.411 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73721.048 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.837 -2.60%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.552 -7.37%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.771 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.395 -2.05%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.401 -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.396 -3.81%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.401 -8.02%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.395 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 513.608 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634276.862 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.848 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.160 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4822.920 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.698 -2.13%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.710 -1.90%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.697 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.711 -1.76%
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 502.561 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 498432.593 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 25.277 10.45%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.852 -3.42%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3888.955 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 529.161 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 549427.117 6.71%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 27.095 3.81%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.190 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4245.693 7.89%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 775.535 -1.91%
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 957158.060 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.797 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.959 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 11583.474 -7.22%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 828.260 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 991145.300 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.387 1.97%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.564 -6.19%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10307.591 -1.97%
rng::equal(vector<bool>)_(aligned)/1024 0.218 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.218 -
rng::equal(vector<bool>)_(aligned)/8 0.218 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.617 -
rng::equal(vector<bool>)_(unaligned)/1048576 7596.790 -
rng::equal(vector<bool>)_(unaligned)/50 0.911 22.46%
rng::equal(vector<bool>)_(unaligned)/8 0.911 20.48%
rng::equal(vector<bool>)_(unaligned)/8192 65.055 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.127 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73904.202 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.633 4.45%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.593 15.17%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.250 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 510.593 3.25%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638807.163 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.775 -2.11%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.651 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4806.570 -
rng::fill(deque<int>)/1024 29.952 -
rng::fill(deque<int>)/32 1.387 -16.94%
rng::fill(deque<int>)/50 2.255 -
rng::fill(deque<int>)/8192 241.987 -2.81%
rng::fill(list<int>)/1024 671.923 -
rng::fill(list<int>)/32 8.315 -
rng::fill(list<int>)/50 16.768 -
rng::fill(list<int>)/8192 7529.996 -
rng::fill(vector<bool>)/1048576 3823.138 -
rng::fill(vector<bool>)/262144 232.065 -
rng::fill(vector<bool>)/32768 29.867 -1.28%
rng::fill(vector<bool>)/4096 4.208 -
rng::fill(vector<bool>)/512 1.571 6.29%
rng::fill(vector<bool>)/64 1.575 6.91%
rng::fill(vector<int>)/1024 29.902 -
rng::fill(vector<int>)/32 1.039 -
rng::fill(vector<int>)/50 2.206 -
rng::fill(vector<int>)/8192 240.035 -
rng::fill_n(deque<int>)/1024 29.620 -
rng::fill_n(deque<int>)/32 3.675 200.17%
rng::fill_n(deque<int>)/50 3.674 66.02%
rng::fill_n(deque<int>)/8192 239.961 -
rng::fill_n(list<int>)/1024 649.581 -
rng::fill_n(list<int>)/32 8.239 -
rng::fill_n(list<int>)/50 15.801 -2.98%
rng::fill_n(list<int>)/8192 7056.613 -6.51%
rng::fill_n(vector<bool>)/1048576 3808.793 -
rng::fill_n(vector<bool>)/262144 231.452 -
rng::fill_n(vector<bool>)/32768 29.931 -
rng::fill_n(vector<bool>)/4096 4.149 -
rng::fill_n(vector<bool>)/512 1.424 -
rng::fill_n(vector<bool>)/64 1.361 -
rng::fill_n(vector<int>)/1024 30.008 -
rng::fill_n(vector<int>)/32 1.145 -
rng::fill_n(vector<int>)/50 2.224 -
rng::fill_n(vector<int>)/8192 235.996 -2.44%
rng::find(deque<int>)_(bail_25%)/1024 66.792 -
rng::find(deque<int>)_(bail_25%)/32768 1922.657 -
rng::find(deque<int>)_(bail_25%)/8 2.056 -2.63%
rng::find(deque<int>)_(bail_25%)/8192 476.794 -
rng::find(deque<int>)_(process_all)/1024 243.092 -
rng::find(deque<int>)_(process_all)/32768 7790.794 -
rng::find(deque<int>)_(process_all)/50 13.068 -
rng::find(deque<int>)_(process_all)/8 3.480 1.31%
rng::find(deque<int>)_(process_all)/8192 1944.104 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 293.259 -1.09%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9485.845 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.217 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.389 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2316.322 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 315.818 -12.39%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10338.540 -10.39%
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.374 -20.89%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.131 -8.08%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2529.389 -11.40%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 732.686 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26754.984 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.582 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.608 -3.52%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7513.948 -8.96%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.257 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 677.388 1.74%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.512 -12.44%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.098 -5.87%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 170.306 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 282.135 1.78%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8746.422 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.726 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.880 2.19%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2166.565 -
rng::find(list<int>)_(bail_25%)/1024 182.882 40.97%
rng::find(list<int>)_(bail_25%)/32768 7888.505 5.24%
rng::find(list<int>)_(bail_25%)/8 0.924 -
rng::find(list<int>)_(bail_25%)/8192 1451.805 1.43%
rng::find(list<int>)_(process_all)/1024 686.269 -
rng::find(list<int>)_(process_all)/32768 26941.979 -1.25%
rng::find(list<int>)_(process_all)/50 20.459 -3.00%
rng::find(list<int>)_(process_all)/8 2.339 3.48%
rng::find(list<int>)_(process_all)/8192 11671.290 9.99%
rng::find(vector<bool>)_(process_all)/1024 4.714 2.70%
rng::find(vector<bool>)_(process_all)/1048576 3662.827 -
rng::find(vector<bool>)_(process_all)/50 0.746 7.86%
rng::find(vector<bool>)_(process_all)/8 0.708 13.26%
rng::find(vector<bool>)_(process_all)/8192 33.486 -
rng::find(vector<char>)_(bail_25%)/1024 5.272 -1.34%
rng::find(vector<char>)_(bail_25%)/32768 136.209 -
rng::find(vector<char>)_(bail_25%)/8 1.061 -
rng::find(vector<char>)_(bail_25%)/8192 39.679 -
rng::find(vector<char>)_(process_all)/1024 16.211 -1.20%
rng::find(vector<char>)_(process_all)/32768 494.863 -
rng::find(vector<char>)_(process_all)/50 1.655 -8.23%
rng::find(vector<char>)_(process_all)/8 0.924 -14.84%
rng::find(vector<char>)_(process_all)/8192 135.659 -
rng::find(vector<int>)_(bail_25%)/1024 65.707 -
rng::find(vector<int>)_(bail_25%)/32768 1850.707 -
rng::find(vector<int>)_(bail_25%)/8 1.578 -3.25%
rng::find(vector<int>)_(bail_25%)/8192 470.632 -
rng::find(vector<int>)_(process_all)/1024 243.190 -
rng::find(vector<int>)_(process_all)/32768 7403.183 -
rng::find(vector<int>)_(process_all)/50 12.381 -
rng::find(vector<int>)_(process_all)/8 2.816 -
rng::find(vector<int>)_(process_all)/8192 1849.897 -
rng::find_end(deque<int>)_(match_near_end)/1000 37.900 12.66%
rng::find_end(deque<int>)_(match_near_end)/1024 38.713 13.30%
rng::find_end(deque<int>)_(match_near_end)/8192 286.627 3.87%
rng::find_end(deque<int>)_(near_matches)/1000 16902.049 -2.14%
rng::find_end(deque<int>)_(near_matches)/1024 17519.114 -2.96%
rng::find_end(deque<int>)_(near_matches)/8192 1134003.985 -5.13%
rng::find_end(deque<int>)_(process_all)/1000 328.581 7.55%
rng::find_end(deque<int>)_(process_all)/1024 340.398 9.28%
rng::find_end(deque<int>)_(process_all)/1048576 341873.008 28.01%
rng::find_end(deque<int>)_(process_all)/8192 2657.881 30.94%
rng::find_end(deque<int>)_(same_length)/1000 352.444 1.80%
rng::find_end(deque<int>)_(same_length)/1024 362.147 2.36%
rng::find_end(deque<int>)_(same_length)/8192 2871.436 1.96%
rng::find_end(deque<int>)_(single_element)/1000 338.188 -
rng::find_end(deque<int>)_(single_element)/1024 320.178 -6.15%
rng::find_end(deque<int>)_(single_element)/8192 2231.009 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.536 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.424 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 600.587 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 31969.211 -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 33012.143 -1.30%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1919000.459 -
rng::find_end(deque<int>,_pred)_(process_all)/1000 581.495 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 623.658 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 542306.624 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4234.672 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 780.506 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 800.218 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4946.672 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 644.681 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 689.565 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4692.198 -2.14%
rng::find_end(forward_list<int>)_(match_near_end)/1000 763.960 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4440.724 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 255687.067 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36117.899 -1.05%
rng::find_end(forward_list<int>)_(near_matches)/1024 37533.335 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2459840.373 -
rng::find_end(forward_list<int>)_(process_all)/1000 702.064 -
rng::find_end(forward_list<int>)_(process_all)/1024 722.236 -
rng::find_end(forward_list<int>)_(process_all)/1048576 756713.570 -
rng::find_end(forward_list<int>)_(process_all)/8192 5621.803 -
rng::find_end(forward_list<int>)_(same_length)/1000 1466.329 -
rng::find_end(forward_list<int>)_(same_length)/1024 1484.900 -
rng::find_end(forward_list<int>)_(same_length)/8192 16072.745 5.78%
rng::find_end(forward_list<int>)_(single_element)/1000 700.855 -
rng::find_end(forward_list<int>)_(single_element)/1024 729.114 -
rng::find_end(forward_list<int>)_(single_element)/8192 6085.136 -2.50%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 818.135 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5380.445 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277107.567 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42054.678 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43545.100 -1.16%
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2684431.192 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 739.721 -1.14%
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 759.389 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 839977.994 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6099.321 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1537.742 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1563.962 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 16927.963 1.06%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 802.343 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 821.264 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6914.238 -
rng::find_end(list<int>)_(match_near_end)/1000 63.714 -
rng::find_end(list<int>)_(match_near_end)/1024 61.567 -
rng::find_end(list<int>)_(match_near_end)/8192 594.222 -
rng::find_end(list<int>)_(near_matches)/1000 33178.682 -
rng::find_end(list<int>)_(near_matches)/1024 34638.990 -
rng::find_end(list<int>)_(near_matches)/8192 2244327.724 -1.35%
rng::find_end(list<int>)_(process_all)/1000 715.195 -
rng::find_end(list<int>)_(process_all)/1024 730.971 -
rng::find_end(list<int>)_(process_all)/1048576 874354.373 -
rng::find_end(list<int>)_(process_all)/8192 7537.986 -
rng::find_end(list<int>)_(same_length)/1000 740.333 -
rng::find_end(list<int>)_(same_length)/1024 755.974 -
rng::find_end(list<int>)_(same_length)/8192 8644.037 2.63%
rng::find_end(list<int>)_(single_element)/1000 717.377 -
rng::find_end(list<int>)_(single_element)/1024 731.270 -
rng::find_end(list<int>)_(single_element)/8192 8349.873 -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.431 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.136 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 628.624 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37500.207 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 38985.278 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2409479.811 -
rng::find_end(list<int>,_pred)_(process_all)/1000 801.041 -
rng::find_end(list<int>,_pred)_(process_all)/1024 819.293 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 965832.301 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8624.112 -5.29%
rng::find_end(list<int>,_pred)_(same_length)/1000 762.295 -
rng::find_end(list<int>,_pred)_(same_length)/1024 779.477 -
rng::find_end(list<int>,_pred)_(same_length)/8192 9425.928 -5.61%
rng::find_end(list<int>,_pred)_(single_element)/1000 797.727 -
rng::find_end(list<int>,_pred)_(single_element)/1024 816.024 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8782.959 -
rng::find_end(vector<int>)_(match_near_end)/1000 27.765 -
rng::find_end(vector<int>)_(match_near_end)/1024 24.921 -
rng::find_end(vector<int>)_(match_near_end)/8192 204.869 1.48%
rng::find_end(vector<int>)_(near_matches)/1000 13646.292 -
rng::find_end(vector<int>)_(near_matches)/1024 14168.642 -
rng::find_end(vector<int>)_(near_matches)/8192 776599.788 -
rng::find_end(vector<int>)_(process_all)/1000 361.935 -
rng::find_end(vector<int>)_(process_all)/1024 371.023 -
rng::find_end(vector<int>)_(process_all)/1048576 374116.876 -
rng::find_end(vector<int>)_(process_all)/8192 2924.942 -
rng::find_end(vector<int>)_(same_length)/1000 244.128 -1.30%
rng::find_end(vector<int>)_(same_length)/1024 249.517 -2.64%
rng::find_end(vector<int>)_(same_length)/8192 1944.202 -1.44%
rng::find_end(vector<int>)_(single_element)/1000 402.657 -
rng::find_end(vector<int>)_(single_element)/1024 412.113 -
rng::find_end(vector<int>)_(single_element)/8192 3264.062 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.646 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.131 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 486.676 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 22988.812 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23494.769 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1448558.317 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 531.972 -1.60%
rng::find_end(vector<int>,_pred)_(process_all)/1024 545.470 -1.33%
rng::find_end(vector<int>,_pred)_(process_all)/1048576 641664.423 -1.48%
rng::find_end(vector<int>,_pred)_(process_all)/8192 4371.392 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 610.670 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 625.481 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5005.654 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 592.982 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 608.316 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4867.269 -
rng::find_first_of(deque<int>)_(large_needle)/1024 367607.629 -
rng::find_first_of(deque<int>)_(large_needle)/32 283.214 -9.75%
rng::find_first_of(deque<int>)_(large_needle)/50 669.651 -12.52%
rng::find_first_of(deque<int>)_(large_needle)/8192 23505822.235 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3450.704 -3.01%
rng::find_first_of(deque<int>)_(small_needle)/32 106.734 -2.57%
rng::find_first_of(deque<int>)_(small_needle)/50 164.186 -2.43%
rng::find_first_of(deque<int>)_(small_needle)/8192 27588.910 -2.86%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 572323.938 1.88%
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 505.378 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1393.799 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35572289.600 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6298.300 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.530 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.370 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50160.767 -
rng::find_first_of(list<int>)_(large_needle)/1024 905515.094 -7.08%
rng::find_first_of(list<int>)_(large_needle)/32 679.183 -
rng::find_first_of(list<int>)_(large_needle)/50 1740.818 -
rng::find_first_of(list<int>)_(large_needle)/8192 50134312.503 -1.37%
rng::find_first_of(list<int>)_(small_needle)/1024 2757.981 -2.38%
rng::find_first_of(list<int>)_(small_needle)/32 90.520 -2.25%
rng::find_first_of(list<int>)_(small_needle)/50 138.668 -2.23%
rng::find_first_of(list<int>)_(small_needle)/8192 22092.009 -2.34%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 910445.585 -2.51%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 725.808 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1856.264 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 53808358.999 -1.31%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5246.634 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 166.879 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 264.412 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42113.091 -
rng::find_first_of(vector<int>)_(large_needle)/1024 113515.456 1.94%
rng::find_first_of(vector<int>)_(large_needle)/32 107.922 1.51%
rng::find_first_of(vector<int>)_(large_needle)/50 286.703 -3.14%
rng::find_first_of(vector<int>)_(large_needle)/8192 7381746.010 2.62%
rng::find_first_of(vector<int>)_(small_needle)/1024 1410.593 -
rng::find_first_of(vector<int>)_(small_needle)/32 48.518 2.91%
rng::find_first_of(vector<int>)_(small_needle)/50 71.578 -
rng::find_first_of(vector<int>)_(small_needle)/8192 11266.058 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 601258.979 1.15%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 495.189 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1365.689 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38292495.385 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5665.524 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.374 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 277.028 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 45936.720 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.275 -
rng::find_if(deque<int>)_(bail_25%)/32768 2821.043 -5.32%
rng::find_if(deque<int>)_(bail_25%)/8 1.528 -
rng::find_if(deque<int>)_(bail_25%)/8192 703.056 -5.39%
rng::find_if(deque<int>)_(process_all)/1024 473.644 -
rng::find_if(deque<int>)_(process_all)/32768 11449.496 -
rng::find_if(deque<int>)_(process_all)/50 23.548 -1.12%
rng::find_if(deque<int>)_(process_all)/8 3.959 -
rng::find_if(deque<int>)_(process_all)/8192 2828.607 -
rng::find_if(list<int>)_(bail_25%)/1024 193.408 -
rng::find_if(list<int>)_(bail_25%)/32768 8697.283 3.37%
rng::find_if(list<int>)_(bail_25%)/8 1.275 -4.00%
rng::find_if(list<int>)_(bail_25%)/8192 1518.135 -
rng::find_if(list<int>)_(process_all)/1024 755.549 -
rng::find_if(list<int>)_(process_all)/32768 27931.002 -1.38%
rng::find_if(list<int>)_(process_all)/50 21.630 -
rng::find_if(list<int>)_(process_all)/8 3.498 -
rng::find_if(list<int>)_(process_all)/8192 9896.522 3.85%
rng::find_if(vector<bool>)_(process_all)/1024 770.693 -
rng::find_if(vector<bool>)_(process_all)/1048576 786769.851 -
rng::find_if(vector<bool>)_(process_all)/50 34.991 -4.06%
rng::find_if(vector<bool>)_(process_all)/8 5.437 -2.83%
rng::find_if(vector<bool>)_(process_all)/8192 6145.119 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.012 -
rng::find_if(vector<char>)_(bail_25%)/32768 2023.357 -1.77%
rng::find_if(vector<char>)_(bail_25%)/8 0.942 -1.32%
rng::find_if(vector<char>)_(bail_25%)/8192 517.890 -1.12%
rng::find_if(vector<char>)_(process_all)/1024 272.836 -
rng::find_if(vector<char>)_(process_all)/32768 8149.645 -
rng::find_if(vector<char>)_(process_all)/50 12.717 1.61%
rng::find_if(vector<char>)_(process_all)/8 2.596 2.35%
rng::find_if(vector<char>)_(process_all)/8192 2050.384 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.432 -
rng::find_if(vector<int>)_(bail_25%)/32768 2336.747 -
rng::find_if(vector<int>)_(bail_25%)/8 1.048 -1.57%
rng::find_if(vector<int>)_(bail_25%)/8192 547.675 -
rng::find_if(vector<int>)_(process_all)/1024 282.981 -
rng::find_if(vector<int>)_(process_all)/32768 8902.143 1.02%
rng::find_if(vector<int>)_(process_all)/50 14.166 -
rng::find_if(vector<int>)_(process_all)/8 2.570 -
rng::find_if(vector<int>)_(process_all)/8192 2188.340 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.051 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 3059.123 10.83%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.496 3.28%
rng::find_if_not(deque<int>)_(bail_25%)/8192 760.850 5.66%
rng::find_if_not(deque<int>)_(process_all)/1024 473.524 -
rng::find_if_not(deque<int>)_(process_all)/32768 11661.332 1.81%
rng::find_if_not(deque<int>)_(process_all)/50 23.582 -
rng::find_if_not(deque<int>)_(process_all)/8 3.969 -
rng::find_if_not(deque<int>)_(process_all)/8192 2888.309 2.33%
rng::find_if_not(list<int>)_(bail_25%)/1024 190.686 -
rng::find_if_not(list<int>)_(bail_25%)/32768 9393.376 -10.18%
rng::find_if_not(list<int>)_(bail_25%)/8 1.272 -3.19%
rng::find_if_not(list<int>)_(bail_25%)/8192 1513.542 -
rng::find_if_not(list<int>)_(process_all)/1024 756.185 -1.01%
rng::find_if_not(list<int>)_(process_all)/32768 27794.248 -1.82%
rng::find_if_not(list<int>)_(process_all)/50 21.695 -
rng::find_if_not(list<int>)_(process_all)/8 3.488 -
rng::find_if_not(list<int>)_(process_all)/8192 7659.258 -15.02%
rng::find_if_not(vector<bool>)_(process_all)/1024 770.164 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 786609.445 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.009 -3.99%
rng::find_if_not(vector<bool>)_(process_all)/8 5.444 -2.59%
rng::find_if_not(vector<bool>)_(process_all)/8192 6141.178 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.096 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2058.856 1.61%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.963 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 522.808 -
rng::find_if_not(vector<char>)_(process_all)/1024 269.690 -2.31%
rng::find_if_not(vector<char>)_(process_all)/32768 8229.045 1.12%
rng::find_if_not(vector<char>)_(process_all)/50 12.588 -
rng::find_if_not(vector<char>)_(process_all)/8 2.501 -
rng::find_if_not(vector<char>)_(process_all)/8192 2065.009 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.596 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2339.747 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.131 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.865 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.051 -
rng::find_if_not(vector<int>)_(process_all)/32768 8912.586 1.10%
rng::find_if_not(vector<int>)_(process_all)/50 14.197 -
rng::find_if_not(vector<int>)_(process_all)/8 2.569 -1.61%
rng::find_if_not(vector<int>)_(process_all)/8192 2195.491 -
rng::find_last(deque<int>)_(bail_10%)/1024 310.600 36.53%
rng::find_last(deque<int>)_(bail_10%)/1048576 324263.812 -
rng::find_last(deque<int>)_(bail_10%)/50 15.392 34.45%
rng::find_last(deque<int>)_(bail_10%)/8 2.946 15.18%
rng::find_last(deque<int>)_(bail_10%)/8192 2510.076 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.816 -1.03%
rng::find_last(deque<int>)_(bail_90%)/1048576 25448.556 -29.74%
rng::find_last(deque<int>)_(bail_90%)/50 1.837 -
rng::find_last(deque<int>)_(bail_90%)/8 0.896 -3.03%
rng::find_last(deque<int>)_(bail_90%)/8192 201.863 -1.49%
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.783 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 705458.878 -
rng::find_last(forward_list<int>)_(bail_10%)/50 21.443 2.01%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.314 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5856.947 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 728.356 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 666009.777 -1.18%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.940 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.314 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6000.511 -
rng::find_last(list<int>)_(bail_10%)/1024 678.874 -51.10%
rng::find_last(list<int>)_(bail_10%)/1048576 787168.395 -
rng::find_last(list<int>)_(bail_10%)/50 16.138 -
rng::find_last(list<int>)_(bail_10%)/8 2.077 -
rng::find_last(list<int>)_(bail_10%)/8192 6299.457 -
rng::find_last(list<int>)_(bail_90%)/1024 54.091 -
rng::find_last(list<int>)_(bail_90%)/1048576 86580.220 -
rng::find_last(list<int>)_(bail_90%)/50 1.281 -
rng::find_last(list<int>)_(bail_90%)/8 0.462 -
rng::find_last(list<int>)_(bail_90%)/8192 602.178 -
rng::find_last(vector<char>)_(bail_10%)/1024 112.936 -
rng::find_last(vector<char>)_(bail_10%)/1048576 113207.576 4.64%
rng::find_last(vector<char>)_(bail_10%)/50 5.708 1.26%
rng::find_last(vector<char>)_(bail_10%)/8 1.591 1.58%
rng::find_last(vector<char>)_(bail_10%)/8192 890.929 6.44%
rng::find_last(vector<char>)_(bail_90%)/1024 11.456 -18.98%
rng::find_last(vector<char>)_(bail_90%)/1048576 12534.487 4.42%
rng::find_last(vector<char>)_(bail_90%)/50 1.050 1.60%
rng::find_last(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last(vector<char>)_(bail_90%)/8192 104.736 4.60%
rng::find_last(vector<int>)_(bail_10%)/1024 211.626 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214101.000 -
rng::find_last(vector<int>)_(bail_10%)/50 10.802 -
rng::find_last(vector<int>)_(bail_10%)/8 2.058 -
rng::find_last(vector<int>)_(bail_10%)/8192 1644.575 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.109 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23081.824 -
rng::find_last(vector<int>)_(bail_90%)/50 1.565 -
rng::find_last(vector<int>)_(bail_90%)/8 0.676 11.34%
rng::find_last(vector<int>)_(bail_90%)/8192 189.142 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 357.383 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361479.705 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.610 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.939 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2786.447 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.709 1.44%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39409.118 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.667 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.979 -1.66%
rng::find_last_if(deque<int>)_(bail_90%)/8192 318.973 1.92%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 774.508 -3.49%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 917371.664 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.200 -2.21%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.855 -6.08%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6994.493 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 787.761 -7.14%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 917382.063 -1.01%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 28.011 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.787 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6799.356 -4.67%
rng::find_last_if(list<int>)_(bail_10%)/1024 676.543 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 803529.844 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.504 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.101 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6552.320 -1.07%
rng::find_last_if(list<int>)_(bail_90%)/1024 80.045 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88457.319 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.077 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if(list<int>)_(bail_90%)/8192 603.319 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.142 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 241364.113 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.338 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.442 4.52%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1882.891 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.025 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25905.331 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.452 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.948 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 244.846 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283281.617 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.485 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.493 -1.86%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2068.207 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 27.943 7.89%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 31009.792 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.548 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.479 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 225.095 2.82%
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 356.051 -1.14%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362551.249 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.804 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.931 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2786.293 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 44.668 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39855.591 4.49%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.668 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.982 3.93%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 321.792 2.75%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 844.804 2.88%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 929050.595 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 27.385 -2.43%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 5.181 8.48%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6926.070 -9.23%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 769.512 -4.87%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 918104.522 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.782 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.004 2.34%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6677.281 -1.71%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 677.993 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 804408.409 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 38.826 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.103 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6626.921 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.196 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88688.935 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.149 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 605.144 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.520 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 240901.242 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.358 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.455 2.84%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1878.280 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.277 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 27146.513 5.47%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.460 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 217.722 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.352 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 305592.295 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.578 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.604 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2137.188 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.939 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30875.419 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.539 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.482 -
rng::fold_left(deque<int>)/1048576 561758.586 -
rng::fold_left(deque<int>)/32 16.536 -
rng::fold_left(deque<int>)/50 27.259 -
rng::fold_left(deque<int>)/8 4.110 -1.20%
rng::fold_left(deque<int>)/8192 4466.207 2.37%
rng::fold_left(list<int>)/1048576 1361594.581 -
rng::fold_left(list<int>)/32 21.965 -
rng::fold_left(list<int>)/50 38.587 -3.88%
rng::fold_left(list<int>)/8 3.838 -
rng::fold_left(list<int>)/8192 10759.605 -
rng::fold_left(vector<int>)/1048576 1324730.231 -
rng::fold_left(vector<int>)/32 20.594 -
rng::fold_left(vector<int>)/50 36.168 -
rng::fold_left(vector<int>)/8 3.708 -
rng::fold_left(vector<int>)/8192 10311.576 -
rng::for_each(deque<int>)/32 3.767 -
rng::for_each(deque<int>)/50 4.059 -
rng::for_each(deque<int>)/8 0.929 -
rng::for_each(deque<int>)/8192 254.493 -
rng::for_each(join_view(vector<vector<int>>)/32 3.801 -
rng::for_each(join_view(vector<vector<int>>)/50 4.109 -
rng::for_each(join_view(vector<vector<int>>)/8 1.382 -3.61%
rng::for_each(join_view(vector<vector<int>>)/8192 264.243 -
rng::for_each(list<int>)/32 11.155 -
rng::for_each(list<int>)/50 23.962 -
rng::for_each(list<int>)/8 2.567 6.90%
rng::for_each(list<int>)/8192 8062.214 3.68%
rng::for_each(map<int>)/32 20.878 -1.86%
rng::for_each(map<int>)/50 42.824 -4.08%
rng::for_each(map<int>)/8 4.556 1.07%
rng::for_each(map<int>)/8192 16615.623 -3.96%
rng::for_each(map<int>::iterator)/32 21.158 -
rng::for_each(map<int>::iterator)/50 43.337 -
rng::for_each(map<int>::iterator)/8 4.523 -
rng::for_each(map<int>::iterator)/8192 16777.619 -
rng::for_each(multimap<int>)/32 22.676 -2.49%
rng::for_each(multimap<int>)/50 48.364 -1.64%
rng::for_each(multimap<int>)/8 4.591 -1.51%
rng::for_each(multimap<int>)/8192 16463.578 -3.40%
rng::for_each(multimap<int>::iterator)/32 21.023 -1.00%
rng::for_each(multimap<int>::iterator)/50 43.214 -1.26%
rng::for_each(multimap<int>::iterator)/8 4.557 -
rng::for_each(multimap<int>::iterator)/8192 16581.876 -2.09%
rng::for_each(multiset<int>)/32 20.534 -2.66%
rng::for_each(multiset<int>)/50 51.930 -
rng::for_each(multiset<int>)/8 4.656 -1.11%
rng::for_each(multiset<int>)/8192 16090.747 -6.33%
rng::for_each(multiset<int>::iterator)/32 20.539 -1.31%
rng::for_each(multiset<int>::iterator)/50 58.599 -
rng::for_each(multiset<int>::iterator)/8 4.441 -1.65%
rng::for_each(multiset<int>::iterator)/8192 15955.474 -
rng::for_each(set<int>)/32 21.354 -
rng::for_each(set<int>)/50 49.483 -
rng::for_each(set<int>)/8 4.506 -1.52%
rng::for_each(set<int>)/8192 16302.102 -
rng::for_each(set<int>::iterator)/32 20.816 -
rng::for_each(set<int>::iterator)/50 43.371 1.15%
rng::for_each(set<int>::iterator)/8 4.511 -10.01%
rng::for_each(set<int>::iterator)/8192 15974.211 -
rng::for_each(vector<int>)/32 3.822 -
rng::for_each(vector<int>)/50 4.046 -
rng::for_each(vector<int>)/8 0.910 -
rng::for_each(vector<int>)/8192 251.949 -
rng::for_each_n(deque<int>)/32 3.753 -
rng::for_each_n(deque<int>)/50 3.940 -1.33%
rng::for_each_n(deque<int>)/8 1.165 -
rng::for_each_n(deque<int>)/8192 257.195 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.832 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.233 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.531 -10.54%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.633 -
rng::for_each_n(list<int>)/32 11.094 -
rng::for_each_n(list<int>)/50 23.930 -
rng::for_each_n(list<int>)/8 2.250 -3.12%
rng::for_each_n(list<int>)/8192 7212.131 -1.17%
rng::for_each_n(vector<int>)/32 3.839 -
rng::for_each_n(vector<int>)/50 4.054 -
rng::for_each_n(vector<int>)/8 2.346 -7.25%
rng::for_each_n(vector<int>)/8192 251.823 -
rng::generate(deque<int>)/1024 280.325 -
rng::generate(deque<int>)/32 8.753 -
rng::generate(deque<int>)/50 12.941 -
rng::generate(deque<int>)/8192 2037.453 -2.47%
rng::generate(list<int>)/1024 671.317 -
rng::generate(list<int>)/32 8.694 -
rng::generate(list<int>)/50 15.893 -
rng::generate(list<int>)/8192 7051.591 -
rng::generate(vector<int>)/1024 242.760 -
rng::generate(vector<int>)/32 7.974 -1.07%
rng::generate(vector<int>)/50 11.973 -
rng::generate(vector<int>)/8192 1841.559 -
rng::generate_n(deque<int>)/1024 243.986 -
rng::generate_n(deque<int>)/32 8.414 1.45%
rng::generate_n(deque<int>)/50 12.388 -
rng::generate_n(deque<int>)/8192 1931.452 -
rng::generate_n(list<int>)/1024 650.427 -
rng::generate_n(list<int>)/32 8.637 -
rng::generate_n(list<int>)/50 15.770 -1.32%
rng::generate_n(list<int>)/8192 8556.789 22.14%
rng::generate_n(vector<int>)/1024 244.191 -
rng::generate_n(vector<int>)/32 8.032 -
rng::generate_n(vector<int>)/50 12.044 -
rng::generate_n(vector<int>)/8192 1851.693 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 384.884 2.37%
rng::is_partitioned(deque<int>)_(partitioned)/32 11.691 11.90%
rng::is_partitioned(deque<int>)_(partitioned)/50 17.800 12.11%
rng::is_partitioned(deque<int>)_(partitioned)/8192 3032.010 -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.082 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 11.176 8.30%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.294 -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 635.439 -7.49%
rng::is_partitioned(list<int>)_(partitioned)/1024 713.909 1.78%
rng::is_partitioned(list<int>)_(partitioned)/32 8.683 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.783 -
rng::is_partitioned(list<int>)_(partitioned)/8192 7264.280 -11.39%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 151.726 1.70%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.136 -
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.499 -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1181.688 -
rng::is_partitioned(vector<int>)_(partitioned)/1024 175.500 -3.86%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.975 2.30%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.610 -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1333.614 -2.84%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 63.574 13.61%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.394 1.60%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.499 1.64%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 171.564 14.33%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 543.654 10.06%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.009 -7.76%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4301.267 10.73%
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 517324.583 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.715 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 517.220 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.667 -8.72%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3992.316 -4.65%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 685840.216 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 51.914 5.17%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 775.902 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.713 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8220.605 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1428912.449 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.304 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 825.648 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.304 -1.55%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9588.089 14.37%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1588941.193 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.985 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 341.439 -1.55%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.701 -1.50%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2632.109 -2.57%
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212245.376 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.181 -1.16%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 526.272 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.324 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4708.365 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1000990.043 1.47%
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 57.065 -
rng::is_sorted(deque<int>)/1024 474.214 -
rng::is_sorted(deque<int>)/8 2.486 2.39%
rng::is_sorted(deque<int>)/8192 3802.994 -
rng::is_sorted(deque<int>,_pred)/1024 597.004 -
rng::is_sorted(deque<int>,_pred)/8 4.678 -
rng::is_sorted(deque<int>,_pred)/8192 4794.407 -
rng::is_sorted(list<int>)/1024 761.148 -
rng::is_sorted(list<int>)/8 2.166 -
rng::is_sorted(list<int>)/8192 6971.956 -15.18%
rng::is_sorted(list<int>,_pred)/1024 791.493 -
rng::is_sorted(list<int>,_pred)/8 4.317 -
rng::is_sorted(list<int>,_pred)/8192 7343.855 -20.90%
rng::is_sorted(vector<int>)/1024 242.596 -
rng::is_sorted(vector<int>)/8 2.073 -
rng::is_sorted(vector<int>)/8192 1894.217 -
rng::is_sorted(vector<int>,_pred)/1024 462.095 -
rng::is_sorted(vector<int>,_pred)/8 3.952 -4.07%
rng::is_sorted(vector<int>,_pred)/8192 3677.703 -
rng::is_sorted_until(deque<int>)/1024 472.037 -
rng::is_sorted_until(deque<int>)/8 3.354 7.24%
rng::is_sorted_until(deque<int>)/8192 3773.305 -
rng::is_sorted_until(deque<int>,_pred)/1024 600.073 -
rng::is_sorted_until(deque<int>,_pred)/8 4.372 -7.85%
rng::is_sorted_until(deque<int>,_pred)/8192 4843.924 -
rng::is_sorted_until(list<int>)/1024 746.333 -
rng::is_sorted_until(list<int>)/8 2.150 -
rng::is_sorted_until(list<int>)/8192 8302.456 24.27%
rng::is_sorted_until(list<int>,_pred)/1024 795.408 -
rng::is_sorted_until(list<int>,_pred)/8 3.761 -
rng::is_sorted_until(list<int>,_pred)/8192 7693.086 10.16%
rng::is_sorted_until(vector<int>)/1024 238.747 -
rng::is_sorted_until(vector<int>)/8 2.054 -
rng::is_sorted_until(vector<int>)/8192 1861.878 -
rng::is_sorted_until(vector<int>,_pred)/1024 428.959 -
rng::is_sorted_until(vector<int>,_pred)/8 3.455 1.50%
rng::is_sorted_until(vector<int>,_pred)/8192 3389.643 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 477.331 1.10%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 490.670 6.29%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494728.799 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.130 2.74%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3857.575 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 735.386 1.13%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 752.566 1.95%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625543.493 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.526 -1.22%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4837.073 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 756.181 -1.08%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 778.858 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 952502.262 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.899 -2.33%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12122.704 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 812.375 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 827.476 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 987935.040 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.615 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 9816.494 -6.63%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.888 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.728 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76690.569 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.307 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.244 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 456.610 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 487.583 -5.63%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607962.141 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.999 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4757.580 -
rng::move(deque<int>)/1048576 54130.636 -
rng::move(deque<int>)/262144 14881.655 -
rng::move(deque<int>)/32768 2184.350 -
rng::move(deque<int>)/4096 152.820 -
rng::move(deque<int>)/512 24.117 -
rng::move(deque<int>)/64 6.438 2.51%
rng::move(deque<int>)/8 3.883 -1.29%
rng::move(list<int>)/1048576 1003958.692 -3.13%
rng::move(list<int>)/262144 248838.286 -1.67%
rng::move(list<int>)/32768 37265.017 1.61%
rng::move(list<int>)/4096 5989.255 1.48%
rng::move(list<int>)/512 369.409 -
rng::move(list<int>)/64 40.535 -
rng::move(list<int>)/8 3.920 -
rng::move(vector<bool>)_(aligned)/1048576 2117.778 -
rng::move(vector<bool>)_(aligned)/262144 256.623 -
rng::move(vector<bool>)_(aligned)/32768 37.629 -
rng::move(vector<bool>)_(aligned)/4096 8.164 -
rng::move(vector<bool>)_(aligned)/512 2.674 1.55%
rng::move(vector<bool>)_(aligned)/64 1.923 4.31%
rng::move(vector<bool>)_(unaligned)/1048576 6731.026 -
rng::move(vector<bool>)_(unaligned)/262144 1584.208 -
rng::move(vector<bool>)_(unaligned)/32768 202.932 -
rng::move(vector<bool>)_(unaligned)/4096 25.867 -
rng::move(vector<bool>)_(unaligned)/512 4.153 -
rng::move(vector<bool>)_(unaligned)/64 1.752 2.89%
rng::move(vector<int>)/1048576 55523.159 -2.27%
rng::move(vector<int>)/262144 22179.887 3.28%
rng::move(vector<int>)/32768 2141.325 -
rng::move(vector<int>)/4096 135.767 -
rng::move(vector<int>)/512 20.409 -
rng::move(vector<int>)/64 4.132 -
rng::move(vector<int>)/8 2.257 -2.86%
rng::move_backward(deque<int>)/1048576 125532.790 -1.03%
rng::move_backward(deque<int>)/262144 30415.225 -
rng::move_backward(deque<int>)/32768 3702.213 -
rng::move_backward(deque<int>)/4096 156.304 -2.16%
rng::move_backward(deque<int>)/512 26.061 -
rng::move_backward(deque<int>)/64 7.218 -
rng::move_backward(deque<int>)/8 3.994 -
rng::move_backward(list<int>)/1048576 1046124.688 -
rng::move_backward(list<int>)/262144 305786.787 1.38%
rng::move_backward(list<int>)/32768 33813.108 -5.23%
rng::move_backward(list<int>)/4096 7591.637 15.62%
rng::move_backward(list<int>)/512 371.860 -
rng::move_backward(list<int>)/64 40.319 -
rng::move_backward(list<int>)/8 3.706 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2120.285 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.741 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.176 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.881 -
rng::move_backward(vector<bool>)_(aligned)/512 2.649 -
rng::move_backward(vector<bool>)_(aligned)/64 1.789 2.52%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6480.629 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1581.915 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.785 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.086 -
rng::move_backward(vector<bool>)_(unaligned)/512 4.646 -7.13%
rng::move_backward(vector<bool>)_(unaligned)/64 1.894 -
rng::move_backward(vector<int>)/1048576 56055.925 -
rng::move_backward(vector<int>)/262144 22016.643 -
rng::move_backward(vector<int>)/32768 2142.805 -
rng::move_backward(vector<int>)/4096 135.757 -
rng::move_backward(vector<int>)/512 20.853 -
rng::move_backward(vector<int>)/64 4.140 -
rng::move_backward(vector<int>)/8 2.302 -
rng::none_of(deque<int>)_(process_all)/32 16.379 2.91%
rng::none_of(deque<int>)_(process_all)/32768 15389.652 -
rng::none_of(deque<int>)_(process_all)/50 27.767 6.53%
rng::none_of(deque<int>)_(process_all)/8 4.702 -3.31%
rng::none_of(deque<int>)_(process_all)/8192 3850.780 -
rng::none_of(list<int>)_(process_all)/32 11.510 -
rng::none_of(list<int>)_(process_all)/32768 26103.806 -
rng::none_of(list<int>)_(process_all)/50 21.666 -
rng::none_of(list<int>)_(process_all)/8 2.607 -
rng::none_of(list<int>)_(process_all)/8192 7925.301 -1.07%
rng::none_of(vector<int>)_(process_all)/32 8.420 -
rng::none_of(vector<int>)_(process_all)/32768 8050.418 -
rng::none_of(vector<int>)_(process_all)/50 12.663 -
rng::none_of(vector<int>)_(process_all)/8 2.572 1.56%
rng::none_of(vector<int>)_(process_all)/8192 2022.422 -
rng::partial_sort(deque<int>)_(ascending)/1024 7934.020 -
rng::partial_sort(deque<int>)_(ascending)/8 30.681 -4.30%
rng::partial_sort(deque<int>)_(ascending)/8192 164598.418 -
rng::partial_sort(deque<int>)_(descending)/1024 18557.373 -
rng::partial_sort(deque<int>)_(descending)/8 41.601 2.50%
rng::partial_sort(deque<int>)_(descending)/8192 278015.039 -2.60%
rng::partial_sort(deque<int>)_(heap)/1024 18550.968 -
rng::partial_sort(deque<int>)_(heap)/8 38.115 1.06%
rng::partial_sort(deque<int>)_(heap)/8192 283201.438 -1.25%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7936.958 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.704 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 161992.131 -2.34%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19765.716 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.487 -1.07%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 280856.168 -
rng::partial_sort(deque<int>)_(repeated)/1024 6497.359 -
rng::partial_sort(deque<int>)_(repeated)/8 27.574 1.21%
rng::partial_sort(deque<int>)_(repeated)/8192 69825.918 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16054.991 -
rng::partial_sort(deque<int>)_(shuffled)/8 34.022 1.17%
rng::partial_sort(deque<int>)_(shuffled)/8192 262449.337 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4979.989 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.149 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55340.531 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8180.988 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.856 1.25%
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97385.758 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8195.581 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.476 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100772.730 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4980.571 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.018 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55376.512 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9113.984 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.042 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97407.192 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3939.233 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 21.892 -4.52%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46809.713 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6901.847 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.911 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90400.754 -
rng::partial_sort(vector<int>)_(ascending)/1024 4992.856 -
rng::partial_sort(vector<int>)_(ascending)/8 20.883 -
rng::partial_sort(vector<int>)_(ascending)/8192 54548.352 -
rng::partial_sort(vector<int>)_(descending)/1024 8226.363 -
rng::partial_sort(vector<int>)_(descending)/8 25.278 -
rng::partial_sort(vector<int>)_(descending)/8192 97365.729 -
rng::partial_sort(vector<int>)_(heap)/1024 8235.351 -
rng::partial_sort(vector<int>)_(heap)/8 27.462 3.43%
rng::partial_sort(vector<int>)_(heap)/8192 100801.145 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4985.631 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.850 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54459.515 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9134.227 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.935 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97463.930 -
rng::partial_sort(vector<int>)_(repeated)/1024 3936.919 -
rng::partial_sort(vector<int>)_(repeated)/8 20.275 -
rng::partial_sort(vector<int>)_(repeated)/8192 46669.808 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6930.147 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.328 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88308.267 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5467.004 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.823 3.06%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57651.093 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8573.888 1.73%
rng::partial_sort_copy(deque<int>)_(descending)/8 20.440 -5.75%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99905.368 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8696.162 1.14%
rng::partial_sort_copy(deque<int>)_(heap)/8 16.541 -1.40%
rng::partial_sort_copy(deque<int>)_(heap)/8192 102997.114 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5486.091 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.738 1.50%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57553.217 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9404.542 1.12%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.772 1.99%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99639.024 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4308.386 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.589 1.51%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49225.790 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7274.776 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.114 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 92082.929 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5621.434 -
rng::partial_sort_copy(list<int>)_(ascending)/8 8.961 -
rng::partial_sort_copy(list<int>)_(ascending)/8192 61462.097 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8534.786 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.755 -2.08%
rng::partial_sort_copy(list<int>)_(descending)/8192 101143.768 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8504.229 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.589 -
rng::partial_sort_copy(list<int>)_(heap)/8192 105353.119 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5617.878 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 8.825 -1.80%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61294.777 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9459.417 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.848 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101307.791 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4506.888 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.478 -2.37%
rng::partial_sort_copy(list<int>)_(repeated)/8192 52587.718 -1.08%
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7302.070 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.325 1.64%
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92358.036 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5228.498 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 11.140 8.32%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55509.645 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8406.258 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.633 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98324.991 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8328.719 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.426 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101782.944 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5238.051 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 11.427 10.96%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55623.662 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9157.808 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 11.031 9.38%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98345.735 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4066.267 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 10.214 10.87%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47508.341 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7100.588 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.233 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91986.875 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5089.718 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.022 -
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55159.463 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8310.449 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.215 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98547.181 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8261.039 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.019 -3.28%
rng::partial_sort_copy(vector<int>)_(heap)/8192 101860.252 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5107.837 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.092 1.58%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55234.967 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9191.073 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.019 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99235.892 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4037.896 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.372 -
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47388.424 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7182.518 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.926 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93677.592 -
rng::partition(deque<int>)_(dense)/1024 357.561 -
rng::partition(deque<int>)_(dense)/32 9.650 -7.18%
rng::partition(deque<int>)_(dense)/50 13.997 -5.29%
rng::partition(deque<int>)_(dense)/8192 2798.969 -
rng::partition(deque<int>)_(sparse)/1024 384.440 -4.50%
rng::partition(deque<int>)_(sparse)/32 10.266 -3.91%
rng::partition(deque<int>)_(sparse)/50 16.102 -3.38%
rng::partition(deque<int>)_(sparse)/8192 3012.604 -3.08%
rng::partition(list<int>)_(dense)/1024 384.818 -53.83%
rng::partition(list<int>)_(dense)/32 8.249 -
rng::partition(list<int>)_(dense)/50 13.109 -
rng::partition(list<int>)_(dense)/8192 5061.140 -6.51%
rng::partition(list<int>)_(sparse)/1024 719.218 -52.24%
rng::partition(list<int>)_(sparse)/32 8.982 -
rng::partition(list<int>)_(sparse)/50 15.018 -2.44%
rng::partition(list<int>)_(sparse)/8192 7816.351 -2.19%
rng::partition(vector<int>)_(dense)/1024 242.697 -
rng::partition(vector<int>)_(dense)/32 8.336 -
rng::partition(vector<int>)_(dense)/50 12.517 -
rng::partition(vector<int>)_(dense)/8192 1880.964 -
rng::partition(vector<int>)_(sparse)/1024 258.827 -
rng::partition(vector<int>)_(sparse)/32 8.868 -1.08%
rng::partition(vector<int>)_(sparse)/50 14.396 2.36%
rng::partition(vector<int>)_(sparse)/8192 1869.056 -
rng::partition_copy(deque<int>)/1024 685.992 -
rng::partition_copy(deque<int>)/32 15.580 -
rng::partition_copy(deque<int>)/50 27.398 -1.97%
rng::partition_copy(deque<int>)/8192 5549.071 -
rng::partition_copy(list<int>)/1024 726.826 -
rng::partition_copy(list<int>)/32 15.883 -
rng::partition_copy(list<int>)/50 29.106 -
rng::partition_copy(list<int>)/8192 9000.612 29.24%
rng::partition_copy(vector<int>)/1024 682.298 -
rng::partition_copy(vector<int>)/32 15.050 -
rng::partition_copy(vector<int>)/50 26.113 -
rng::partition_copy(vector<int>)/8192 5500.318 -
rng::partition_point(deque<int>)/1024 9.047 -
rng::partition_point(deque<int>)/32 4.264 1.41%
rng::partition_point(deque<int>)/50 4.338 -
rng::partition_point(deque<int>)/8192 15.889 -
rng::partition_point(list<int>)/1024 1256.713 -
rng::partition_point(list<int>)/32 15.580 -
rng::partition_point(list<int>)/50 24.479 -
rng::partition_point(list<int>)/8192 12209.000 -8.98%
rng::partition_point(vector<int>)/1024 7.513 -1.25%
rng::partition_point(vector<int>)/32 2.289 -
rng::partition_point(vector<int>)/50 2.291 -
rng::partition_point(vector<int>)/8192 10.649 -
rng::remove(deque<int>)_(prefix)/1024 529.439 -
rng::remove(deque<int>)_(prefix)/32 55.168 -5.21%
rng::remove(deque<int>)_(prefix)/50 63.761 -4.12%
rng::remove(deque<int>)_(prefix)/8192 3877.165 -
rng::remove(deque<int>)_(sprinkled)/1024 520.953 -
rng::remove(deque<int>)_(sprinkled)/32 53.533 -
rng::remove(deque<int>)_(sprinkled)/50 57.328 -
rng::remove(deque<int>)_(sprinkled)/8192 3863.086 -
rng::remove(list<int>)_(prefix)/1024 949.618 -10.31%
rng::remove(list<int>)_(prefix)/32 55.498 -1.59%
rng::remove(list<int>)_(prefix)/50 67.021 -2.68%
rng::remove(list<int>)_(prefix)/8192 8546.259 -11.04%
rng::remove(list<int>)_(sprinkled)/1024 949.519 -
rng::remove(list<int>)_(sprinkled)/32 54.930 -
rng::remove(list<int>)_(sprinkled)/50 64.154 -
rng::remove(list<int>)_(sprinkled)/8192 7833.443 -
rng::remove(vector<int>)_(prefix)/1024 311.401 -
rng::remove(vector<int>)_(prefix)/32 52.808 -
rng::remove(vector<int>)_(prefix)/50 56.461 -
rng::remove(vector<int>)_(prefix)/8192 2101.816 -
rng::remove(vector<int>)_(sprinkled)/1024 530.981 -
rng::remove(vector<int>)_(sprinkled)/32 58.187 -
rng::remove(vector<int>)_(sprinkled)/50 64.782 -
rng::remove(vector<int>)_(sprinkled)/8192 3932.015 -1.02%
rng::remove_copy(deque<int>)_(prefix)/1024 380.042 -3.15%
rng::remove_copy(deque<int>)_(prefix)/32 12.833 -
rng::remove_copy(deque<int>)_(prefix)/50 19.740 -3.92%
rng::remove_copy(deque<int>)_(prefix)/8192 3359.237 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 355.961 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.145 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.360 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2849.252 -
rng::remove_copy(list<int>)_(prefix)/1024 743.893 -
rng::remove_copy(list<int>)_(prefix)/32 10.988 -
rng::remove_copy(list<int>)_(prefix)/50 19.077 -
rng::remove_copy(list<int>)_(prefix)/8192 6979.464 -
rng::remove_copy(list<int>)_(sprinkled)/1024 738.848 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.436 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.220 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7023.647 -
rng::remove_copy(vector<int>)_(prefix)/1024 272.323 -
rng::remove_copy(vector<int>)_(prefix)/32 10.934 -
rng::remove_copy(vector<int>)_(prefix)/50 17.764 -
rng::remove_copy(vector<int>)_(prefix)/8192 2068.544 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 248.953 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.448 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.571 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1930.793 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 531.745 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.414 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.430 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3693.335 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.158 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 18.168 1.28%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.602 1.64%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3410.295 -5.06%
rng::remove_copy_if(list<int>)_(prefix)/1024 791.432 -1.09%
rng::remove_copy_if(list<int>)_(prefix)/32 16.870 -1.53%
rng::remove_copy_if(list<int>)_(prefix)/50 24.963 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7244.045 -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 784.455 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.595 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 27.021 4.86%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7212.301 -
rng::remove_copy_if(vector<int>)_(prefix)/1024 399.947 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.315 1.02%
rng::remove_copy_if(vector<int>)_(prefix)/50 17.893 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3367.376 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.268 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.128 -2.40%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.191 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2739.554 -
rng::remove_if(deque<int>)_(prefix)/1024 592.291 2.59%
rng::remove_if(deque<int>)_(prefix)/32 64.791 7.73%
rng::remove_if(deque<int>)_(prefix)/50 68.791 -3.19%
rng::remove_if(deque<int>)_(prefix)/8192 4301.534 -
rng::remove_if(deque<int>)_(sprinkled)/1024 545.168 -
rng::remove_if(deque<int>)_(sprinkled)/32 56.151 -2.39%
rng::remove_if(deque<int>)_(sprinkled)/50 64.765 -1.92%
rng::remove_if(deque<int>)_(sprinkled)/8192 3967.615 -
rng::remove_if(list<int>)_(prefix)/1024 1002.090 -
rng::remove_if(list<int>)_(prefix)/32 61.448 -
rng::remove_if(list<int>)_(prefix)/50 74.790 -
rng::remove_if(list<int>)_(prefix)/8192 9244.644 2.03%
rng::remove_if(list<int>)_(sprinkled)/1024 994.963 -
rng::remove_if(list<int>)_(sprinkled)/32 59.939 -
rng::remove_if(list<int>)_(sprinkled)/50 73.453 -
rng::remove_if(list<int>)_(sprinkled)/8192 8230.701 -
rng::remove_if(vector<int>)_(prefix)/1024 354.909 1.35%
rng::remove_if(vector<int>)_(prefix)/32 51.918 -
rng::remove_if(vector<int>)_(prefix)/50 57.462 -
rng::remove_if(vector<int>)_(prefix)/8192 2570.516 -
rng::remove_if(vector<int>)_(sprinkled)/1024 519.606 -
rng::remove_if(vector<int>)_(sprinkled)/32 56.041 -
rng::remove_if(vector<int>)_(sprinkled)/50 64.523 -
rng::remove_if(vector<int>)_(sprinkled)/8192 3851.510 -
rng::replace(deque<int>)_(prefix)/1024 424.129 -
rng::replace(deque<int>)_(prefix)/32 13.008 -
rng::replace(deque<int>)_(prefix)/50 19.523 -1.20%
rng::replace(deque<int>)_(prefix)/8192 3337.107 -
rng::replace(deque<int>)_(sprinkled)/1024 358.549 -
rng::replace(deque<int>)_(sprinkled)/32 12.349 -
rng::replace(deque<int>)_(sprinkled)/50 18.527 -
rng::replace(deque<int>)_(sprinkled)/8192 2885.953 -
rng::replace(list<int>)_(prefix)/1024 732.826 -
rng::replace(list<int>)_(prefix)/32 11.285 -
rng::replace(list<int>)_(prefix)/50 19.050 -
rng::replace(list<int>)_(prefix)/8192 7119.395 -
rng::replace(list<int>)_(sprinkled)/1024 727.466 -
rng::replace(list<int>)_(sprinkled)/32 11.355 -
rng::replace(list<int>)_(sprinkled)/50 19.497 -4.00%
rng::replace(list<int>)_(sprinkled)/8192 7280.519 1.32%
rng::replace(vector<int>)_(prefix)/1024 165.766 -1.53%
rng::replace(vector<int>)_(prefix)/32 5.082 -3.89%
rng::replace(vector<int>)_(prefix)/50 7.138 -
rng::replace(vector<int>)_(prefix)/8192 1267.974 -2.91%
rng::replace(vector<int>)_(sprinkled)/1024 190.601 9.17%
rng::replace(vector<int>)_(sprinkled)/32 6.486 7.63%
rng::replace(vector<int>)_(sprinkled)/50 9.436 3.90%
rng::replace(vector<int>)_(sprinkled)/8192 1477.839 6.15%
rng::replace_if(deque<int>)_(prefix)/1024 475.941 -
rng::replace_if(deque<int>)_(prefix)/32 13.917 -2.50%
rng::replace_if(deque<int>)_(prefix)/50 20.224 -
rng::replace_if(deque<int>)_(prefix)/8192 3461.436 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.427 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.441 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.673 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2923.932 -
rng::replace_if(list<int>)_(prefix)/1024 742.831 -
rng::replace_if(list<int>)_(prefix)/32 13.189 -
rng::replace_if(list<int>)_(prefix)/50 24.902 -
rng::replace_if(list<int>)_(prefix)/8192 7164.060 -
rng::replace_if(list<int>)_(sprinkled)/1024 740.667 -
rng::replace_if(list<int>)_(sprinkled)/32 15.436 -
rng::replace_if(list<int>)_(sprinkled)/50 24.876 -
rng::replace_if(list<int>)_(sprinkled)/8192 7505.686 1.30%
rng::replace_if(vector<int>)_(prefix)/1024 275.160 -
rng::replace_if(vector<int>)_(prefix)/32 8.921 -
rng::replace_if(vector<int>)_(prefix)/50 13.582 -
rng::replace_if(vector<int>)_(prefix)/8192 2052.067 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.271 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.871 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.009 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1918.790 -
rng::reverse(deque<int>)/32768 5724.405 -
rng::reverse(deque<int>)/4096 718.691 -
rng::reverse(deque<int>)/512 120.739 6.30%
rng::reverse(deque<int>)/64 14.175 8.42%
rng::reverse(deque<int>)/8 2.616 3.20%
rng::reverse(list<int>)/32768 17479.228 -8.68%
rng::reverse(list<int>)/4096 1736.663 -13.16%
rng::reverse(list<int>)/512 198.071 -1.16%
rng::reverse(list<int>)/64 18.970 -
rng::reverse(list<int>)/8 2.032 -
rng::reverse(vector<int>)/32768 1046.971 -
rng::reverse(vector<int>)/4096 131.458 -
rng::reverse(vector<int>)/512 16.441 -
rng::reverse(vector<int>)/64 4.115 -
rng::reverse(vector<int>)/8 1.564 -3.12%
rng::reverse_copy(deque<int>)/32768 7866.131 -
rng::reverse_copy(deque<int>)/4096 987.144 -
rng::reverse_copy(deque<int>)/512 125.729 -3.99%
rng::reverse_copy(deque<int>)/64 20.238 -
rng::reverse_copy(deque<int>)/8 2.968 -8.77%
rng::reverse_copy(list<int>)/32768 25340.524 -
rng::reverse_copy(list<int>)/4096 3054.088 -
rng::reverse_copy(list<int>)/512 366.554 -1.15%
rng::reverse_copy(list<int>)/64 30.557 -
rng::reverse_copy(list<int>)/8 2.385 6.08%
rng::reverse_copy(vector<int>)/32768 982.610 -
rng::reverse_copy(vector<int>)/4096 134.070 -
rng::reverse_copy(vector<int>)/512 17.114 -
rng::reverse_copy(vector<int>)/64 2.494 -
rng::reverse_copy(vector<int>)/8 2.189 -11.21%
rng::rotate(deque<int>)_(1_element_backward)/1024 42.964 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.570 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.734 -
rng::rotate(deque<int>)_(1_element_backward)/8192 310.835 -
rng::rotate(deque<int>)_(1_element_forward)/1024 40.647 2.05%
rng::rotate(deque<int>)_(1_element_forward)/32 4.720 4.25%
rng::rotate(deque<int>)_(1_element_forward)/50 5.884 1.99%
rng::rotate(deque<int>)_(1_element_forward)/8192 301.011 -
rng::rotate(deque<int>)_(by_1/2)/1024 182.825 1.92%
rng::rotate(deque<int>)_(by_1/2)/32 7.639 4.78%
rng::rotate(deque<int>)_(by_1/2)/50 10.646 3.40%
rng::rotate(deque<int>)_(by_1/2)/8192 1459.975 -
rng::rotate(deque<int>)_(by_1/3)/1024 1811.745 -1.31%
rng::rotate(deque<int>)_(by_1/3)/32 45.339 -
rng::rotate(deque<int>)_(by_1/3)/50 76.258 -
rng::rotate(deque<int>)_(by_1/3)/8192 22498.736 -
rng::rotate(deque<int>)_(by_1/4)/1024 803.285 3.54%
rng::rotate(deque<int>)_(by_1/4)/32 29.120 -
rng::rotate(deque<int>)_(by_1/4)/50 74.456 -
rng::rotate(deque<int>)_(by_1/4)/8192 6804.439 -
rng::rotate(list<int>)_(1_element_backward)/1024 741.702 -52.98%
rng::rotate(list<int>)_(1_element_backward)/32 13.686 -2.65%
rng::rotate(list<int>)_(1_element_backward)/50 24.871 -
rng::rotate(list<int>)_(1_element_backward)/8192 7787.353 -2.21%
rng::rotate(list<int>)_(1_element_forward)/1024 732.974 -53.62%
rng::rotate(list<int>)_(1_element_forward)/32 14.341 -3.58%
rng::rotate(list<int>)_(1_element_forward)/50 27.198 -
rng::rotate(list<int>)_(1_element_forward)/8192 7666.842 -3.61%
rng::rotate(list<int>)_(by_1/2)/1024 390.732 -
rng::rotate(list<int>)_(by_1/2)/32 6.745 1.18%
rng::rotate(list<int>)_(by_1/2)/50 12.691 -
rng::rotate(list<int>)_(by_1/2)/8192 4958.365 -5.89%
rng::rotate(list<int>)_(by_1/3)/1024 808.678 -
rng::rotate(list<int>)_(by_1/3)/32 14.160 -3.69%
rng::rotate(list<int>)_(by_1/3)/50 23.867 -2.03%
rng::rotate(list<int>)_(by_1/3)/8192 8869.919 -
rng::rotate(list<int>)_(by_1/4)/1024 577.565 -1.30%
rng::rotate(list<int>)_(by_1/4)/32 14.388 -
rng::rotate(list<int>)_(by_1/4)/50 24.327 -
rng::rotate(list<int>)_(by_1/4)/8192 7122.312 -1.64%
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.766 -1.13%
rng::rotate(vector<bool>)_(1_element_backward)/32 18.348 1.06%
rng::rotate(vector<bool>)_(1_element_backward)/50 18.350 1.59%
rng::rotate(vector<bool>)_(1_element_backward)/8192 103.951 -
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.345 -2.05%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.309 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.322 1.05%
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.575 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.805 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.616 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.401 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.067 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.627 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.380 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.389 -
rng::rotate(vector<bool>)_(by_1/3)/8192 145.796 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.399 -1.46%
rng::rotate(vector<bool>)_(by_1/4)/32 18.559 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.409 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.156 -
rng::rotate(vector<int>)_(1_element_backward)/1024 36.091 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.902 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.333 -
rng::rotate(vector<int>)_(1_element_backward)/8192 295.158 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.388 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.930 -1.24%
rng::rotate(vector<int>)_(1_element_forward)/50 5.262 -
rng::rotate(vector<int>)_(1_element_forward)/8192 281.691 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.162 -
rng::rotate(vector<int>)_(by_1/2)/32 3.681 -
rng::rotate(vector<int>)_(by_1/2)/50 4.458 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.842 -
rng::rotate(vector<int>)_(by_1/3)/1024 1362.809 -
rng::rotate(vector<int>)_(by_1/3)/32 21.517 -
rng::rotate(vector<int>)_(by_1/3)/50 40.008 -
rng::rotate(vector<int>)_(by_1/3)/8192 10890.671 -
rng::rotate(vector<int>)_(by_1/4)/1024 329.984 -
rng::rotate(vector<int>)_(by_1/4)/32 12.020 -
rng::rotate(vector<int>)_(by_1/4)/50 40.041 -
rng::rotate(vector<int>)_(by_1/4)/8192 2593.640 -
rng::rotate_copy(deque<int>)/1024 34.716 2.02%
rng::rotate_copy(deque<int>)/32 2.731 1.68%
rng::rotate_copy(deque<int>)/50 3.014 -
rng::rotate_copy(deque<int>)/8192 294.692 -
rng::rotate_copy(list<int>)/1024 728.163 -
rng::rotate_copy(list<int>)/32 8.528 -
rng::rotate_copy(list<int>)/50 13.576 -
rng::rotate_copy(list<int>)/8192 8008.855 -3.93%
rng::rotate_copy(vector<int>)/1024 32.633 -2.11%
rng::rotate_copy(vector<int>)/32 2.081 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 506.656 -4.47%
rng::sample(deque<int>)/1024 11622.509 -
rng::sample(deque<int>)/32 316.371 -
rng::sample(deque<int>)/8192 93415.872 -
rng::sample(list<int>)/1024 12040.483 -
rng::sample(list<int>)/32 318.865 -
rng::sample(list<int>)/8192 98882.872 -
rng::sample(vector<int>)/1024 11407.204 -
rng::sample(vector<int>)/32 310.594 -
rng::sample(vector<int>)/8192 92250.887 -
rng::search(deque<int>)_(near_matches)/1000 18512.710 -25.10%
rng::search(deque<int>)_(near_matches)/1024 19306.722 -25.26%
rng::search(deque<int>)_(near_matches)/8192 1455493.861 -
rng::search(deque<int>)_(no_match)/1000 405.557 -
rng::search(deque<int>)_(no_match)/1024 346.831 -16.82%
rng::search(deque<int>)_(no_match)/1048576 422962.846 -
rng::search(deque<int>)_(no_match)/8192 3301.761 -
rng::search(deque<int>)_(same_length)/1000 352.619 8.19%
rng::search(deque<int>)_(same_length)/1024 473.931 -
rng::search(deque<int>)_(same_length)/8192 3763.321 -2.41%
rng::search(deque<int>)_(single_element)/1000 446.338 -
rng::search(deque<int>)_(single_element)/1024 458.849 -
rng::search(deque<int>)_(single_element)/8192 3641.924 -
rng::search(deque<int>,_pred)_(near_matches)/1000 25834.542 12.29%
rng::search(deque<int>,_pred)_(near_matches)/1024 26980.943 11.94%
rng::search(deque<int>,_pred)_(near_matches)/8192 1534167.215 -
rng::search(deque<int>,_pred)_(no_match)/1000 424.988 -
rng::search(deque<int>,_pred)_(no_match)/1024 434.560 9.17%
rng::search(deque<int>,_pred)_(no_match)/1048576 444140.748 -
rng::search(deque<int>,_pred)_(no_match)/8192 3486.046 -
rng::search(deque<int>,_pred)_(same_length)/1000 483.673 -
rng::search(deque<int>,_pred)_(same_length)/1024 511.455 -
rng::search(deque<int>,_pred)_(same_length)/8192 4058.759 -
rng::search(deque<int>,_pred)_(single_element)/1000 475.584 -
rng::search(deque<int>,_pred)_(single_element)/1024 486.620 -
rng::search(deque<int>,_pred)_(single_element)/8192 3892.379 -
rng::search(list<int>)_(near_matches)/1000 37717.586 -
rng::search(list<int>)_(near_matches)/1024 39628.165 -
rng::search(list<int>)_(near_matches)/8192 2545624.699 -1.01%
rng::search(list<int>)_(no_match)/1000 701.868 -
rng::search(list<int>)_(no_match)/1024 724.075 -
rng::search(list<int>)_(no_match)/1048576 836650.461 -
rng::search(list<int>)_(no_match)/8192 6871.877 -
rng::search(list<int>)_(same_length)/1000 747.059 -
rng::search(list<int>)_(same_length)/1024 760.402 -
rng::search(list<int>)_(same_length)/8192 8011.078 -1.56%
rng::search(list<int>)_(single_element)/1000 686.483 -4.29%
rng::search(list<int>)_(single_element)/1024 739.266 -
rng::search(list<int>)_(single_element)/8192 7929.413 -
rng::search(list<int>,_pred)_(near_matches)/1000 43181.492 -
rng::search(list<int>,_pred)_(near_matches)/1024 44807.998 -
rng::search(list<int>,_pred)_(near_matches)/8192 2789369.359 -
rng::search(list<int>,_pred)_(no_match)/1000 749.468 -
rng::search(list<int>,_pred)_(no_match)/1024 767.208 -
rng::search(list<int>,_pred)_(no_match)/1048576 897606.303 -
rng::search(list<int>,_pred)_(no_match)/8192 8367.095 -
rng::search(list<int>,_pred)_(same_length)/1000 771.253 -
rng::search(list<int>,_pred)_(same_length)/1024 790.504 -
rng::search(list<int>,_pred)_(same_length)/8192 9796.193 -
rng::search(list<int>,_pred)_(single_element)/1000 836.375 -
rng::search(list<int>,_pred)_(single_element)/1024 857.182 -
rng::search(list<int>,_pred)_(single_element)/8192 9122.893 -3.37%
rng::search(vector<int>)_(near_matches)/1000 13619.987 -
rng::search(vector<int>)_(near_matches)/1024 14289.289 -
rng::search(vector<int>)_(near_matches)/8192 766755.470 -
rng::search(vector<int>)_(no_match)/1000 210.409 -1.52%
rng::search(vector<int>)_(no_match)/1024 215.079 -1.53%
rng::search(vector<int>)_(no_match)/1048576 213284.706 -1.17%
rng::search(vector<int>)_(no_match)/8192 1644.497 -
rng::search(vector<int>)_(same_length)/1000 240.031 -
rng::search(vector<int>)_(same_length)/1024 245.425 -
rng::search(vector<int>)_(same_length)/8192 1868.188 -
rng::search(vector<int>)_(single_element)/1000 226.666 -3.72%
rng::search(vector<int>)_(single_element)/1024 231.897 -3.76%
rng::search(vector<int>)_(single_element)/8192 1800.336 -2.43%
rng::search(vector<int>,_pred)_(near_matches)/1000 22638.686 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23670.120 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1452492.826 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.018 -
rng::search(vector<int>,_pred)_(no_match)/1024 531.129 -
rng::search(vector<int>,_pred)_(no_match)/1048576 577830.909 -
rng::search(vector<int>,_pred)_(no_match)/8192 4232.500 -
rng::search(vector<int>,_pred)_(same_length)/1000 599.682 -
rng::search(vector<int>,_pred)_(same_length)/1024 613.965 -
rng::search(vector<int>,_pred)_(same_length)/8192 4912.827 -
rng::search(vector<int>,_pred)_(single_element)/1000 573.845 -
rng::search(vector<int>,_pred)_(single_element)/1024 585.093 -
rng::search(vector<int>,_pred)_(single_element)/8192 4678.052 -
rng::search_n(deque<int>)_(no_match)/1000 431.980 -
rng::search_n(deque<int>)_(no_match)/1024 442.228 -
rng::search_n(deque<int>)_(no_match)/1048576 440702.781 -
rng::search_n(deque<int>)_(no_match)/8192 3450.372 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 716.814 -
rng::search_n(deque<int>,_pred)_(no_match)/1024 604.947 -1.28%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 558269.147 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4330.177 -
rng::search_n(list<int>)_(no_match)/1000 708.486 -
rng::search_n(list<int>)_(no_match)/1024 742.292 -
rng::search_n(list<int>)_(no_match)/1048576 815432.210 -1.11%
rng::search_n(list<int>)_(no_match)/8192 6869.976 -
rng::search_n(list<int>,_pred)_(no_match)/1000 845.482 -
rng::search_n(list<int>,_pred)_(no_match)/1024 864.660 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1000184.878 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7970.829 -
rng::search_n(vector<int>)_(no_match)/1000 207.822 -
rng::search_n(vector<int>)_(no_match)/1024 212.529 -
rng::search_n(vector<int>)_(no_match)/1048576 211558.768 -
rng::search_n(vector<int>)_(no_match)/8192 1627.900 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 516.076 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 528.516 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 572228.672 -1.10%
rng::search_n(vector<int>,_pred)_(no_match)/8192 4222.226 -
rng::shuffle(deque<int>)/1024 9604.470 -
rng::shuffle(deque<int>)/32 302.883 -
rng::shuffle(deque<int>)/8192 75844.799 -
rng::shuffle(vector<int>)/1024 9077.707 1.15%
rng::shuffle(vector<int>)/32 285.776 -
rng::shuffle(vector<int>)/8192 72253.912 -
rng::sort(deque<int>)_(ascending)/1024 771.937 -
rng::sort(deque<int>)_(ascending)/8 18.438 -1.85%
rng::sort(deque<int>)_(ascending)/8192 5765.236 -
rng::sort(deque<int>)_(descending)/1024 1303.599 -
rng::sort(deque<int>)_(descending)/8 25.865 -1.48%
rng::sort(deque<int>)_(descending)/8192 10398.596 -
rng::sort(deque<int>)_(heap)/1024 6303.705 -
rng::sort(deque<int>)_(heap)/8 25.086 -1.32%
rng::sort(deque<int>)_(heap)/8192 69613.502 -
rng::sort(deque<int>)_(pipe-organ)/1024 2816.717 1.04%
rng::sort(deque<int>)_(pipe-organ)/8 21.113 -2.68%
rng::sort(deque<int>)_(pipe-organ)/8192 26682.062 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18353.459 1.33%
rng::sort(deque<int>)_(qsort_adversarial)/8 18.432 -2.16%
rng::sort(deque<int>)_(qsort_adversarial)/8192 451907.265 -
rng::sort(deque<int>)_(repeated)/1024 1071.552 11.51%
rng::sort(deque<int>)_(repeated)/8 18.708 -1.75%
rng::sort(deque<int>)_(repeated)/8192 6856.474 1.69%
rng::sort(deque<int>)_(shuffled)/1024 6906.730 -
rng::sort(deque<int>)_(shuffled)/8 23.607 -
rng::sort(deque<int>)_(shuffled)/8192 80936.638 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 545.364 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.671 1.15%
rng::sort(vector<NonIntegral>)_(ascending)/8192 3768.466 -
rng::sort(vector<NonIntegral>)_(descending)/1024 782.492 -
rng::sort(vector<NonIntegral>)_(descending)/8 24.876 -1.80%
rng::sort(vector<NonIntegral>)_(descending)/8192 5298.991 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4262.636 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.772 -
rng::sort(vector<NonIntegral>)_(heap)/8192 49920.178 -1.46%
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1897.525 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.317 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18475.196 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13256.517 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.674 1.51%
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155219.056 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 507.742 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.729 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3739.480 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4605.526 -1.95%
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.865 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 83375.229 1.79%
rng::sort(vector<int>)_(ascending)/1024 544.580 -
rng::sort(vector<int>)_(ascending)/8 16.919 -
rng::sort(vector<int>)_(ascending)/8192 3760.912 -
rng::sort(vector<int>)_(descending)/1024 1048.866 -
rng::sort(vector<int>)_(descending)/8 25.794 2.59%
rng::sort(vector<int>)_(descending)/8192 7346.238 -1.21%
rng::sort(vector<int>)_(heap)/1024 4557.585 -
rng::sort(vector<int>)_(heap)/8 22.638 -
rng::sort(vector<int>)_(heap)/8192 45745.528 -
rng::sort(vector<int>)_(pipe-organ)/1024 2285.929 -
rng::sort(vector<int>)_(pipe-organ)/8 18.845 1.22%
rng::sort(vector<int>)_(pipe-organ)/8192 21516.504 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13767.902 6.40%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.914 1.10%
rng::sort(vector<int>)_(qsort_adversarial)/8192 158033.931 6.83%
rng::sort(vector<int>)_(repeated)/1024 664.483 -
rng::sort(vector<int>)_(repeated)/8 16.948 -
rng::sort(vector<int>)_(repeated)/8192 5037.058 -
rng::sort(vector<int>)_(shuffled)/1024 4667.955 -
rng::sort(vector<int>)_(shuffled)/8 21.213 -
rng::sort(vector<int>)_(shuffled)/8192 45127.276 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3762.660 13.25%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1917.695 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1968.045 1.37%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 17133.962 1.63%
rng::stable_partition(deque<int>)_(dense)/1024 685.603 16.68%
rng::stable_partition(deque<int>)_(dense)/32 32.143 11.26%
rng::stable_partition(deque<int>)_(dense)/50 43.584 13.63%
rng::stable_partition(deque<int>)_(dense)/8192 5645.907 -
rng::stable_partition(deque<int>)_(sparse)/1024 463.960 -
rng::stable_partition(deque<int>)_(sparse)/32 11.108 -6.02%
rng::stable_partition(deque<int>)_(sparse)/50 27.803 -2.57%
rng::stable_partition(deque<int>)_(sparse)/8192 3447.434 -1.18%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4119.876 -1.79%
rng::stable_partition(list<int>)_(alloc_fails)/32 1911.966 1.58%
rng::stable_partition(list<int>)_(alloc_fails)/50 1923.469 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 24983.439 -1.24%
rng::stable_partition(list<int>)_(dense)/1024 1741.291 -
rng::stable_partition(list<int>)_(dense)/32 34.004 -2.35%
rng::stable_partition(list<int>)_(dense)/50 55.726 -
rng::stable_partition(list<int>)_(dense)/8192 18427.945 -
rng::stable_partition(list<int>)_(sparse)/1024 919.748 -
rng::stable_partition(list<int>)_(sparse)/32 9.750 -
rng::stable_partition(list<int>)_(sparse)/50 26.472 -
rng::stable_partition(list<int>)_(sparse)/8192 8872.598 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2910.048 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1885.476 -1.25%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1907.870 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9815.507 -
rng::stable_partition(vector<int>)_(dense)/1024 293.508 -
rng::stable_partition(vector<int>)_(dense)/32 22.545 2.73%
rng::stable_partition(vector<int>)_(dense)/50 26.270 2.85%
rng::stable_partition(vector<int>)_(dense)/8192 2093.215 -
rng::stable_partition(vector<int>)_(sparse)/1024 212.307 2.27%
rng::stable_partition(vector<int>)_(sparse)/32 7.124 -
rng::stable_partition(vector<int>)_(sparse)/50 21.175 4.04%
rng::stable_partition(vector<int>)_(sparse)/8192 1526.126 1.78%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4176.901 1.21%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.351 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18971.078 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31500.714 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.819 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26987.435 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14422.819 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.019 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25996.254 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 18001.464 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.003 -1.16%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22797.581 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27270.473 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.715 -1.17%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28499.258 -1.31%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3854.485 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.195 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12939.923 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20172.408 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.432 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24761.721 -
rng::stable_sort(deque<int>)_(ascending)/1024 2098.529 -
rng::stable_sort(deque<int>)_(ascending)/8 18.238 -
rng::stable_sort(deque<int>)_(ascending)/8192 13659.645 -
rng::stable_sort(deque<int>)_(descending)/1024 2934.840 -
rng::stable_sort(deque<int>)_(descending)/8 27.136 2.23%
rng::stable_sort(deque<int>)_(descending)/8192 21178.889 1.55%
rng::stable_sort(deque<int>)_(heap)/1024 2737.572 -
rng::stable_sort(deque<int>)_(heap)/8 25.835 -
rng::stable_sort(deque<int>)_(heap)/8192 17572.396 -1.09%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2932.406 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.138 -1.49%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20626.436 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3105.376 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.263 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20825.247 -
rng::stable_sort(deque<int>)_(repeated)/1024 1339.101 -
rng::stable_sort(deque<int>)_(repeated)/8 18.467 -
rng::stable_sort(deque<int>)_(repeated)/8192 7585.710 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2470.780 -
rng::stable_sort(deque<int>)_(shuffled)/8 23.630 -
rng::stable_sort(deque<int>)_(shuffled)/8192 14904.073 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4508.878 5.78%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.406 1.10%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 52127.139 -3.53%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23903.724 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.241 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 128817.142 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14186.949 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.391 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117590.880 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14706.312 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.154 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93153.151 -1.77%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23464.050 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 17.497 4.37%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149628.134 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3356.391 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.489 2.02%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19054.252 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18418.972 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.101 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158187.917 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4003.773 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.855 1.07%
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45525.885 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13831.355 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.784 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 201219.264 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10380.645 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.927 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126292.743 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9028.457 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.181 -1.76%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126462.760 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15002.556 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.796 1.64%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 214446.524 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1390.363 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.881 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15076.988 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12868.073 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.932 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184452.643 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4357.066 -2.13%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 18.645 7.85%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19391.053 -1.72%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24403.692 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.346 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24975.987 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14577.687 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.726 1.12%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31958.966 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14742.705 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.298 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21753.043 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23805.587 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.096 1.25%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35694.265 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3409.455 3.55%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 18.595 7.62%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9497.618 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18813.388 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.392 1.06%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28757.737 -
rng::stable_sort(vector<int>)_(ascending)/1024 2055.511 -
rng::stable_sort(vector<int>)_(ascending)/8 17.105 -
rng::stable_sort(vector<int>)_(ascending)/8192 13452.315 -
rng::stable_sort(vector<int>)_(descending)/1024 2792.232 -
rng::stable_sort(vector<int>)_(descending)/8 25.089 -1.79%
rng::stable_sort(vector<int>)_(descending)/8192 18425.386 -
rng::stable_sort(vector<int>)_(heap)/1024 2506.393 -
rng::stable_sort(vector<int>)_(heap)/8 22.239 -
rng::stable_sort(vector<int>)_(heap)/8192 14479.728 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2787.061 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.056 -1.05%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18289.568 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2877.216 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.987 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18315.530 -
rng::stable_sort(vector<int>)_(repeated)/1024 1095.129 -
rng::stable_sort(vector<int>)_(repeated)/8 16.845 -
rng::stable_sort(vector<int>)_(repeated)/8192 5255.225 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2192.956 -
rng::stable_sort(vector<int>)_(shuffled)/8 20.995 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10808.559 -
rng::starts_with(deque<int>)/1000 476.374 2.62%
rng::starts_with(deque<int>)/1024 488.573 2.67%
rng::starts_with(deque<int>)/1048576 493922.132 -
rng::starts_with(deque<int>)/8 4.139 1.17%
rng::starts_with(deque<int>)/8192 3852.832 -
rng::starts_with(deque<int>,_pred)/1000 509.640 -
rng::starts_with(deque<int>,_pred)/1024 529.423 -
rng::starts_with(deque<int>,_pred)/1048576 524743.144 -
rng::starts_with(deque<int>,_pred)/8 4.648 -
rng::starts_with(deque<int>,_pred)/8192 4022.438 -1.59%
rng::starts_with(list<int>)/1000 760.356 -
rng::starts_with(list<int>)/1024 778.061 -
rng::starts_with(list<int>)/1048576 944735.830 -
rng::starts_with(list<int>)/8 3.033 -1.80%
rng::starts_with(list<int>)/8192 8646.673 -
rng::starts_with(list<int>,_pred)/1000 790.482 -
rng::starts_with(list<int>,_pred)/1024 808.345 -
rng::starts_with(list<int>,_pred)/1048576 971920.892 -
rng::starts_with(list<int>,_pred)/8 3.627 -
rng::starts_with(list<int>,_pred)/8192 9824.707 -
rng::starts_with(vector<int>)/1000 72.818 -
rng::starts_with(vector<int>)/1024 75.874 -1.04%
rng::starts_with(vector<int>)/1048576 76607.932 -
rng::starts_with(vector<int>)/8 1.317 -
rng::starts_with(vector<int>)/8192 604.817 -
rng::starts_with(vector<int>,_pred)/1000 447.841 -4.82%
rng::starts_with(vector<int>,_pred)/1024 515.272 -
rng::starts_with(vector<int>,_pred)/1048576 606739.007 -
rng::starts_with(vector<int>,_pred)/8 4.281 -
rng::starts_with(vector<int>,_pred)/8192 4724.819 -
rng::swap_ranges(deque<int>)/1024 315.897 -
rng::swap_ranges(deque<int>)/32 10.726 -
rng::swap_ranges(deque<int>)/50 18.251 5.85%
rng::swap_ranges(deque<int>)/8192 2533.715 -
rng::swap_ranges(list<int>)/1024 775.150 -
rng::swap_ranges(list<int>)/32 16.716 -
rng::swap_ranges(list<int>)/50 29.628 -
rng::swap_ranges(list<int>)/8192 10717.831 -12.18%
rng::swap_ranges(vector<int>)/1024 63.657 -
rng::swap_ranges(vector<int>)/32 4.711 -
rng::swap_ranges(vector<int>)/50 5.583 -
rng::swap_ranges(vector<int>)/8192 478.775 -
rng::transform(deque<int>)_(identity_transform)/1024 371.252 -
rng::transform(deque<int>)_(identity_transform)/32 12.282 -
rng::transform(deque<int>)_(identity_transform)/50 19.795 2.24%
rng::transform(deque<int>)_(identity_transform)/8192 2443.207 -
rng::transform(deque<int>,_deque<int>)/1024 698.355 -
rng::transform(deque<int>,_deque<int>)/32 21.849 -
rng::transform(deque<int>,_deque<int>)/50 34.643 1.10%
rng::transform(deque<int>,_deque<int>)/8192 5666.105 -
rng::transform(list<int>)_(identity_transform)/1024 745.795 -
rng::transform(list<int>)_(identity_transform)/32 17.049 -
rng::transform(list<int>)_(identity_transform)/50 30.231 -
rng::transform(list<int>)_(identity_transform)/8192 8149.392 1.01%
rng::transform(list<int>,_list<int>)/1024 888.244 -
rng::transform(list<int>,_list<int>)/32 24.162 -
rng::transform(list<int>,_list<int>)/50 38.927 -
rng::transform(list<int>,_list<int>)/8192 9908.495 -7.17%
rng::transform(vector<int>)_(identity_transform)/1024 262.892 -
rng::transform(vector<int>)_(identity_transform)/32 8.897 -
rng::transform(vector<int>)_(identity_transform)/50 16.256 -
rng::transform(vector<int>)_(identity_transform)/8192 2024.680 -
rng::transform(vector<int>,_vector<int>)/1024 601.249 -
rng::transform(vector<int>,_vector<int>)/32 17.657 -
rng::transform(vector<int>,_vector<int>)/50 28.685 -
rng::transform(vector<int>,_vector<int>)/8192 4769.780 -
rng::unique(deque<int>)_(contiguous)/1024 734.888 -
rng::unique(deque<int>)_(contiguous)/32 63.922 8.66%
rng::unique(deque<int>)_(contiguous)/52 78.000 14.68%
rng::unique(deque<int>)_(contiguous)/8192 5505.660 -
rng::unique(deque<int>)_(sprinkled)/1024 741.288 17.50%
rng::unique(deque<int>)_(sprinkled)/32 65.439 12.53%
rng::unique(deque<int>)_(sprinkled)/52 82.548 22.44%
rng::unique(deque<int>)_(sprinkled)/8192 5606.763 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 635.302 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.392 -
rng::unique(deque<int>,_pred)_(contiguous)/52 69.398 -
rng::unique(deque<int>,_pred)_(contiguous)/8192 4434.811 -1.47%
rng::unique(deque<int>,_pred)_(sprinkled)/1024 694.900 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 60.953 -1.30%
rng::unique(deque<int>,_pred)_(sprinkled)/52 74.079 -3.06%
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5251.506 -
rng::unique(list<int>)_(contiguous)/1024 921.498 -
rng::unique(list<int>)_(contiguous)/32 54.941 -
rng::unique(list<int>)_(contiguous)/52 67.106 -
rng::unique(list<int>)_(contiguous)/8192 7180.732 -
rng::unique(list<int>)_(sprinkled)/1024 958.158 -
rng::unique(list<int>)_(sprinkled)/32 64.183 -
rng::unique(list<int>)_(sprinkled)/52 77.631 -
rng::unique(list<int>)_(sprinkled)/8192 7850.116 -
rng::unique(list<int>,_pred)_(contiguous)/1024 977.817 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.736 -
rng::unique(list<int>,_pred)_(contiguous)/52 73.843 -1.70%
rng::unique(list<int>,_pred)_(contiguous)/8192 7723.362 -1.41%
rng::unique(list<int>,_pred)_(sprinkled)/1024 1037.387 -
rng::unique(list<int>,_pred)_(sprinkled)/32 69.052 -2.38%
rng::unique(list<int>,_pred)_(sprinkled)/52 86.049 -2.09%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8435.694 -
rng::unique(vector<int>)_(contiguous)/1024 293.591 -
rng::unique(vector<int>)_(contiguous)/32 51.014 -
rng::unique(vector<int>)_(contiguous)/52 56.837 -
rng::unique(vector<int>)_(contiguous)/8192 1912.663 -
rng::unique(vector<int>)_(sprinkled)/1024 283.686 -
rng::unique(vector<int>)_(sprinkled)/32 50.528 -
rng::unique(vector<int>)_(sprinkled)/52 55.107 -
rng::unique(vector<int>)_(sprinkled)/8192 1918.142 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 589.334 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.413 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.340 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3774.984 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 691.183 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.493 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.574 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5230.788 -
rng::unique_copy(deque<int>)_(contiguous)/1024 476.787 -
rng::unique_copy(deque<int>)_(contiguous)/32 9.978 -
rng::unique_copy(deque<int>)_(contiguous)/52 15.097 -
rng::unique_copy(deque<int>)_(contiguous)/8192 3725.305 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 465.500 -
rng::unique_copy(deque<int>)_(sprinkled)/32 11.539 1.13%
rng::unique_copy(deque<int>)_(sprinkled)/52 21.164 20.52%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3733.310 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.220 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.370 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.323 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4437.113 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 719.087 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.147 -21.22%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.151 -9.33%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5713.792 -
rng::unique_copy(list<int>)_(contiguous)/1024 1622.932 118.62%
rng::unique_copy(list<int>)_(contiguous)/32 11.756 -1.68%
rng::unique_copy(list<int>)_(contiguous)/52 29.755 -1.19%
rng::unique_copy(list<int>)_(contiguous)/8192 7756.402 10.06%
rng::unique_copy(list<int>)_(sprinkled)/1024 1620.004 116.66%
rng::unique_copy(list<int>)_(sprinkled)/32 10.945 1.16%
rng::unique_copy(list<int>)_(sprinkled)/52 22.621 2.10%
rng::unique_copy(list<int>)_(sprinkled)/8192 8068.762 7.47%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 1638.710 106.43%
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.582 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.746 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 8279.215 7.65%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 1672.651 102.81%
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.623 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 36.911 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 8418.438 7.42%
rng::unique_copy(vector<int>)_(contiguous)/1024 270.452 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.611 -1.28%
rng::unique_copy(vector<int>)_(contiguous)/52 13.604 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1896.210 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.339 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.219 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.781 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1880.509 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.349 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.021 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.576 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3704.081 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 576.436 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.618 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 28.999 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4386.088 -
std::adjacent_find(deque<int>)/1024 462.231 -
std::adjacent_find(deque<int>)/1048576 475248.050 -
std::adjacent_find(deque<int>)/50 14.388 -4.82%
std::adjacent_find(deque<int>)/8 3.183 4.45%
std::adjacent_find(deque<int>)/8192 3707.994 -
std::adjacent_find(deque<int>,_pred)/1024 629.587 -
std::adjacent_find(deque<int>,_pred)/1048576 649632.298 -
std::adjacent_find(deque<int>,_pred)/50 30.436 2.83%
std::adjacent_find(deque<int>,_pred)/8 4.513 3.36%
std::adjacent_find(deque<int>,_pred)/8192 5080.275 -
std::adjacent_find(list<int>)/1024 1587.751 122.06%
std::adjacent_find(list<int>)/1048576 867374.535 -
std::adjacent_find(list<int>)/50 29.299 23.35%
std::adjacent_find(list<int>)/8 2.100 -1.42%
std::adjacent_find(list<int>)/8192 6637.510 -2.07%
std::adjacent_find(list<int>,_pred)/1024 816.364 -1.75%
std::adjacent_find(list<int>,_pred)/1048576 953248.759 -
std::adjacent_find(list<int>,_pred)/50 36.859 5.37%
std::adjacent_find(list<int>,_pred)/8 3.865 -1.56%
std::adjacent_find(list<int>,_pred)/8192 8684.242 3.48%
std::adjacent_find(vector<int>)/1024 233.824 -
std::adjacent_find(vector<int>)/1048576 233660.736 -1.45%
std::adjacent_find(vector<int>)/50 11.920 -
std::adjacent_find(vector<int>)/8 2.014 -
std::adjacent_find(vector<int>)/8192 1825.091 -
std::adjacent_find(vector<int>,_pred)/1024 400.253 -
std::adjacent_find(vector<int>,_pred)/1048576 461263.898 -2.18%
std::adjacent_find(vector<int>,_pred)/50 22.311 -4.01%
std::adjacent_find(vector<int>,_pred)/8 3.322 -
std::adjacent_find(vector<int>,_pred)/8192 3186.570 -
std::all_of(deque<int>)_(process_all)/32 11.528 -
std::all_of(deque<int>)_(process_all)/32768 10581.431 -
std::all_of(deque<int>)_(process_all)/50 18.323 -
std::all_of(deque<int>)_(process_all)/8 3.218 -
std::all_of(deque<int>)_(process_all)/8192 2636.698 -
std::all_of(list<int>)_(process_all)/32 11.740 -
std::all_of(list<int>)_(process_all)/32768 26690.573 -1.55%
std::all_of(list<int>)_(process_all)/50 21.926 -
std::all_of(list<int>)_(process_all)/8 2.608 -
std::all_of(list<int>)_(process_all)/8192 8135.604 -
std::all_of(vector<int>)_(process_all)/32 8.369 -
std::all_of(vector<int>)_(process_all)/32768 8039.945 -
std::all_of(vector<int>)_(process_all)/50 18.198 -2.30%
std::all_of(vector<int>)_(process_all)/8 2.490 -2.17%
std::all_of(vector<int>)_(process_all)/8192 2023.391 -
std::any_of(deque<int>)_(process_all)/32 11.528 -
std::any_of(deque<int>)_(process_all)/32768 10540.879 -6.01%
std::any_of(deque<int>)_(process_all)/50 20.112 9.75%
std::any_of(deque<int>)_(process_all)/8 3.220 -
std::any_of(deque<int>)_(process_all)/8192 2624.829 -6.72%
std::any_of(list<int>)_(process_all)/32 11.373 -
std::any_of(list<int>)_(process_all)/32768 26370.960 -
std::any_of(list<int>)_(process_all)/50 21.730 -
std::any_of(list<int>)_(process_all)/8 2.735 -
std::any_of(list<int>)_(process_all)/8192 7663.703 2.36%
std::any_of(vector<int>)_(process_all)/32 8.369 -
std::any_of(vector<int>)_(process_all)/32768 8043.992 -
std::any_of(vector<int>)_(process_all)/50 17.982 -1.75%
std::any_of(vector<int>)_(process_all)/8 2.484 -
std::any_of(vector<int>)_(process_all)/8192 2020.392 -
std::copy(deque<int>)/1048576 49545.383 -
std::copy(deque<int>)/262144 10109.912 -
std::copy(deque<int>)/32768 1135.205 -
std::copy(deque<int>)/4096 147.362 -
std::copy(deque<int>)/512 16.735 -
std::copy(deque<int>)/64 2.653 -
std::copy(deque<int>)/8 2.719 -3.81%
std::copy(list<int>)/1048576 874520.315 -
std::copy(list<int>)/262144 217319.371 -
std::copy(list<int>)/32768 26144.986 1.49%
std::copy(list<int>)/4096 3387.212 -13.86%
std::copy(list<int>)/512 369.268 -
std::copy(list<int>)/64 30.656 -
std::copy(list<int>)/8 2.490 -2.51%
std::copy(vector<bool>)_(aligned)/1048576 3020.770 -9.54%
std::copy(vector<bool>)_(aligned)/262144 799.802 18.42%
std::copy(vector<bool>)_(aligned)/32768 35.149 -
std::copy(vector<bool>)_(aligned)/4096 4.756 2.62%
std::copy(vector<bool>)_(aligned)/512 1.375 -
std::copy(vector<bool>)_(aligned)/64 1.305 -4.77%
std::copy(vector<bool>)_(unaligned)/1048576 7021.552 -
std::copy(vector<bool>)_(unaligned)/262144 1715.400 -
std::copy(vector<bool>)_(unaligned)/32768 214.337 -
std::copy(vector<bool>)_(unaligned)/4096 26.215 -
std::copy(vector<bool>)_(unaligned)/512 3.501 -
std::copy(vector<bool>)_(unaligned)/64 1.822 -
std::copy(vector<int>)/1048576 50183.775 -
std::copy(vector<int>)/262144 12445.755 -
std::copy(vector<int>)/32768 3787.186 -
std::copy(vector<int>)/4096 200.591 11.57%
std::copy(vector<int>)/512 15.985 -
std::copy(vector<int>)/64 2.440 -
std::copy(vector<int>)/8 2.230 -1.58%
std::copy_backward(deque<int>)/1048576 127843.409 -
std::copy_backward(deque<int>)/262144 32580.536 -
std::copy_backward(deque<int>)/32768 4056.750 -
std::copy_backward(deque<int>)/4096 146.998 -
std::copy_backward(deque<int>)/512 18.110 -
std::copy_backward(deque<int>)/64 2.937 -1.14%
std::copy_backward(deque<int>)/8 2.779 3.50%
std::copy_backward(list<int>)/1048576 884263.871 -
std::copy_backward(list<int>)/262144 219428.996 -
std::copy_backward(list<int>)/32768 26441.762 -
std::copy_backward(list<int>)/4096 3279.794 -2.27%
std::copy_backward(list<int>)/512 368.952 -
std::copy_backward(list<int>)/64 30.156 -1.27%
std::copy_backward(list<int>)/8 2.451 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2785.406 -15.33%
std::copy_backward(vector<bool>)_(aligned)/262144 278.432 -59.20%
std::copy_backward(vector<bool>)_(aligned)/32768 35.528 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.929 -4.97%
std::copy_backward(vector<bool>)_(aligned)/512 1.479 -8.59%
std::copy_backward(vector<bool>)_(aligned)/64 1.680 -4.01%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6734.590 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1651.836 -
std::copy_backward(vector<bool>)_(unaligned)/32768 208.449 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.347 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.812 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50202.008 -
std::copy_backward(vector<int>)/262144 12529.780 -
std::copy_backward(vector<int>)/32768 3789.892 4.91%
std::copy_backward(vector<int>)/4096 222.380 3.49%
std::copy_backward(vector<int>)/512 16.623 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.285 4.32%
std::copy_if(deque<int>)_(entire_range)/1048576 277550.271 -
std::copy_if(deque<int>)_(entire_range)/262144 69767.551 -
std::copy_if(deque<int>)_(entire_range)/32768 8697.637 -
std::copy_if(deque<int>)_(entire_range)/4096 1026.190 -
std::copy_if(deque<int>)_(entire_range)/512 137.331 -
std::copy_if(deque<int>)_(entire_range)/64 16.152 -
std::copy_if(deque<int>)_(entire_range)/8 2.581 -1.45%
std::copy_if(deque<int>)_(every_other)/1048576 373473.525 -
std::copy_if(deque<int>)_(every_other)/262144 93114.589 -
std::copy_if(deque<int>)_(every_other)/32768 11684.166 -
std::copy_if(deque<int>)_(every_other)/4096 1459.047 -
std::copy_if(deque<int>)_(every_other)/512 183.176 -
std::copy_if(deque<int>)_(every_other)/64 23.477 -
std::copy_if(deque<int>)_(every_other)/8 3.470 -
std::copy_if(list<int>)_(entire_range)/1048576 879005.720 -
std::copy_if(list<int>)_(entire_range)/262144 220615.338 1.17%
std::copy_if(list<int>)_(entire_range)/32768 31197.869 8.74%
std::copy_if(list<int>)_(entire_range)/4096 3027.481 -
std::copy_if(list<int>)_(entire_range)/512 370.358 -
std::copy_if(list<int>)_(entire_range)/64 33.553 -
std::copy_if(list<int>)_(entire_range)/8 2.650 -
std::copy_if(list<int>)_(every_other)/1048576 841364.646 -
std::copy_if(list<int>)_(every_other)/262144 211259.331 -
std::copy_if(list<int>)_(every_other)/32768 26043.887 -
std::copy_if(list<int>)_(every_other)/4096 3236.123 -1.68%
std::copy_if(list<int>)_(every_other)/512 361.932 -
std::copy_if(list<int>)_(every_other)/64 23.817 -
std::copy_if(list<int>)_(every_other)/8 2.320 -
std::copy_if(vector<int>)_(entire_range)/1048576 245850.208 -
std::copy_if(vector<int>)_(entire_range)/262144 59913.109 -
std::copy_if(vector<int>)_(entire_range)/32768 7480.270 -
std::copy_if(vector<int>)_(entire_range)/4096 937.860 -
std::copy_if(vector<int>)_(entire_range)/512 123.761 -
std::copy_if(vector<int>)_(entire_range)/64 17.493 10.96%
std::copy_if(vector<int>)_(entire_range)/8 2.281 -1.09%
std::copy_if(vector<int>)_(every_other)/1048576 240132.494 -
std::copy_if(vector<int>)_(every_other)/262144 59854.803 -
std::copy_if(vector<int>)_(every_other)/32768 7469.753 -
std::copy_if(vector<int>)_(every_other)/4096 937.864 -
std::copy_if(vector<int>)_(every_other)/512 122.928 -
std::copy_if(vector<int>)_(every_other)/64 16.107 -
std::copy_if(vector<int>)_(every_other)/8 2.555 -
std::copy_n(deque<int>)/1048576 49535.208 -
std::copy_n(deque<int>)/262144 10121.837 -
std::copy_n(deque<int>)/32768 1134.583 -1.02%
std::copy_n(deque<int>)/4096 146.305 -
std::copy_n(deque<int>)/512 16.741 -
std::copy_n(deque<int>)/64 2.776 -
std::copy_n(deque<int>)/8 2.682 -
std::copy_n(list<int>)/1048576 867796.881 -
std::copy_n(list<int>)/262144 215448.388 -
std::copy_n(list<int>)/32768 26339.213 -
std::copy_n(list<int>)/4096 3528.952 -32.65%
std::copy_n(list<int>)/512 340.950 -
std::copy_n(list<int>)/64 14.079 -
std::copy_n(list<int>)/8 2.240 -
std::copy_n(vector<bool>)_(aligned)/1048576 1356.709 -50.42%
std::copy_n(vector<bool>)_(aligned)/262144 609.913 -11.30%
std::copy_n(vector<bool>)_(aligned)/32768 35.440 -
std::copy_n(vector<bool>)_(aligned)/4096 4.618 -
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.301 -4.93%
std::copy_n(vector<bool>)_(unaligned)/1048576 7015.366 -
std::copy_n(vector<bool>)_(unaligned)/262144 1712.162 -
std::copy_n(vector<bool>)_(unaligned)/32768 215.275 -1.47%
std::copy_n(vector<bool>)_(unaligned)/4096 26.088 -
std::copy_n(vector<bool>)_(unaligned)/512 3.472 -
std::copy_n(vector<bool>)_(unaligned)/64 1.820 -
std::copy_n(vector<int>)/1048576 50206.240 -
std::copy_n(vector<int>)/262144 12531.465 -
std::copy_n(vector<int>)/32768 3459.763 -7.33%
std::copy_n(vector<int>)/4096 218.128 5.35%
std::copy_n(vector<int>)/512 16.175 -
std::copy_n(vector<int>)/64 2.470 -
std::copy_n(vector<int>)/8 2.149 -
std::count(deque<int>)_(every_other)/1024 247.039 -
std::count(deque<int>)_(every_other)/1048576 253124.940 -
std::count(deque<int>)_(every_other)/8 2.530 -
std::count(deque<int>)_(every_other)/8192 1933.041 -
std::count(list<int>)_(every_other)/1024 705.411 -
std::count(list<int>)_(every_other)/1048576 803969.419 -1.40%
std::count(list<int>)_(every_other)/8 2.100 2.56%
std::count(list<int>)_(every_other)/8192 6847.022 -2.62%
std::count(vector<bool>)/1000 2.971 -1.09%
std::count(vector<bool>)/1024 1.686 -
std::count(vector<bool>)/1048576 1460.278 -
std::count(vector<bool>)/8192 11.434 -
std::count(vector<int>)_(every_other)/1024 102.886 -
std::count(vector<int>)_(every_other)/1048576 105119.524 -
std::count(vector<int>)_(every_other)/8 1.347 -2.59%
std::count(vector<int>)_(every_other)/8192 818.146 -
std::count_if(deque<int>)_(every_other)/1024 350.466 -
std::count_if(deque<int>)_(every_other)/1048576 343904.183 -
std::count_if(deque<int>)_(every_other)/8 3.434 -
std::count_if(deque<int>)_(every_other)/8192 2632.200 -
std::count_if(list<int>)_(every_other)/1024 752.337 -
std::count_if(list<int>)_(every_other)/1048576 886371.900 -
std::count_if(list<int>)_(every_other)/8 2.757 -
std::count_if(list<int>)_(every_other)/8192 7537.742 -
std::count_if(vector<int>)_(every_other)/1024 248.603 -
std::count_if(vector<int>)_(every_other)/1048576 247796.973 -
std::count_if(vector<int>)_(every_other)/8 4.185 -1.11%
std::count_if(vector<int>)_(every_other)/8192 1926.734 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 285.125 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.742 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2259.157 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 72.060 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.045 -11.08%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 454.107 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 69.943 -1.93%
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.933 -7.71%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 455.591 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 294.399 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.051 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2156.555 -
std::deque<int>::ctor(size)/1024 74.045 -3.94%
std::deque<int>::ctor(size)/32 28.603 -16.74%
std::deque<int>::ctor(size)/8192 449.449 -5.48%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 73.523 -5.37%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.046 -20.07%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 431.223 -2.71%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.556 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.646 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.493 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.693 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.531 -1.56%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.041 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.062 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.105 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.080 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.836 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.766 -4.32%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.787 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.793 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.993 -1.77%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 329.132 1.01%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.899 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.670 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 543.455 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.773 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4827.615 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6338.514 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 129.543 -3.64%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52380.993 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 860.283 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.265 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12688.600 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19671.077 -1.72%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 608.047 -1.21%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 174321.545 -1.82%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 866.468 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.344 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12793.428 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19683.953 -2.13%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 609.343 -1.46%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 173914.605 -2.23%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1061.966 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 51.059 -2.46%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11640.280 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20041.963 -3.32%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 617.849 -1.65%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 176677.010 -3.29%
std::deque<std::string>::ctor(size)/1024 718.339 -1.14%
std::deque<std::string>::ctor(size)/32 41.570 -
std::deque<std::string>::ctor(size)/8192 8579.634 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 950.490 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.274 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12792.980 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19642.612 -1.43%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 571.283 -1.77%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 171473.227 -1.66%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.414 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.361 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.377 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.650 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.051 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.749 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.557 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.735 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2353.258 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.815 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.354 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2367.522 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.798 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.814 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.827 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.337 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.374 1.05%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.850 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.235 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.743 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2354.854 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.674 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.438 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2377.370 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 492.318 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.538 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4493.801 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6466.335 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 145.212 -1.26%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51884.915 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.404 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.081 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.269 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.309 -1.76%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.624 -1.01%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.865 -1.32%
std::distance(deque<int>)/1024 0.654 -2.88%
std::distance(deque<int>)/4096 0.643 -4.11%
std::distance(deque<int>)/50 0.662 -1.85%
std::distance(deque<int>)/8192 0.631 -5.91%
std::distance(join_view(vector<vector<int>>))/1024 1.024 -
std::distance(join_view(vector<vector<int>>))/4096 4.387 -2.01%
std::distance(join_view(vector<vector<int>>))/50 0.582 -3.87%
std::distance(join_view(vector<vector<int>>))/8192 8.326 -
std::equal(deque<int>)_(it,_it,_it)/1024 504.105 -
std::equal(deque<int>)_(it,_it,_it)/1048576 502523.225 -
std::equal(deque<int>)_(it,_it,_it)/50 25.711 -
std::equal(deque<int>)_(it,_it,_it)/8 6.170 45.17%
std::equal(deque<int>)_(it,_it,_it)/8192 3921.364 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 502.512 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 526073.583 8.10%
std::equal(deque<int>)_(it,_it,_it,_it)/50 24.994 5.24%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.861 -2.94%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 4091.743 5.34%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 530.318 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 537357.500 2.11%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.138 2.65%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.090 -2.47%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4125.037 1.42%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 505.242 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 507930.425 -1.12%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.147 -7.52%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.437 2.98%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3906.309 -1.50%
std::equal(list<int>)_(it,_it,_it)/1024 1137.637 -24.17%
std::equal(list<int>)_(it,_it,_it)/1048576 1312835.829 -
std::equal(list<int>)_(it,_it,_it)/50 45.208 26.32%
std::equal(list<int>)_(it,_it,_it)/8 2.791 -
std::equal(list<int>)_(it,_it,_it)/8192 9690.262 -2.94%
std::equal(list<int>)_(it,_it,_it,_it)/1024 782.163 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 953610.978 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.595 -9.64%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.993 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12113.103 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 828.924 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 989181.286 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.154 -5.72%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.595 -2.17%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11956.270 -6.97%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1162.769 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1317896.459 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.981 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.671 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11275.302 -11.52%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.026 -
std::equal(vector<bool>)_(unaligned)/1048576 6491.141 1.15%
std::equal(vector<bool>)_(unaligned)/50 0.770 -3.25%
std::equal(vector<bool>)_(unaligned)/8 0.882 10.69%
std::equal(vector<bool>)_(unaligned)/8192 53.858 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.772 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73705.234 -
std::equal(vector<int>)_(it,_it,_it)/50 4.165 -3.22%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.606 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 77.915 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73914.706 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.072 -7.51%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.317 -10.73%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.451 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 511.634 3.37%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638750.000 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.917 -5.26%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.751 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4802.993 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 531.352 9.54%
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606648.193 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.560 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.543 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4825.904 -
std::fill(deque<int>)/1024 29.945 -
std::fill(deque<int>)/32 1.269 -
std::fill(deque<int>)/50 2.253 -
std::fill(deque<int>)/8192 240.802 -
std::fill(list<int>)/1024 671.687 -
std::fill(list<int>)/32 8.397 -
std::fill(list<int>)/50 35.469 1.88%
std::fill(list<int>)/8192 7112.248 -5.28%
std::fill(vector<bool>)/1048576 3822.942 -
std::fill(vector<bool>)/262144 232.234 -
std::fill(vector<bool>)/32768 29.884 -1.12%
std::fill(vector<bool>)/4096 4.210 -
std::fill(vector<bool>)/512 1.574 -
std::fill(vector<bool>)/64 1.586 -1.00%
std::fill(vector<int>)/1024 30.111 -
std::fill(vector<int>)/32 1.040 -2.78%
std::fill(vector<int>)/50 2.209 -
std::fill(vector<int>)/8192 239.768 -
std::fill_n(deque<int>)/1024 30.148 -
std::fill_n(deque<int>)/32 3.691 206.06%
std::fill_n(deque<int>)/50 3.679 67.44%
std::fill_n(deque<int>)/8192 243.511 1.05%
std::fill_n(list<int>)/1024 649.511 -
std::fill_n(list<int>)/32 8.225 -1.08%
std::fill_n(list<int>)/50 15.756 -1.70%
std::fill_n(list<int>)/8192 7060.439 -21.89%
std::fill_n(vector<bool>)/1048576 3822.371 -
std::fill_n(vector<bool>)/262144 231.635 -
std::fill_n(vector<bool>)/32768 29.692 -2.36%
std::fill_n(vector<bool>)/4096 4.153 -
std::fill_n(vector<bool>)/512 1.521 -
std::fill_n(vector<bool>)/64 1.570 -
std::fill_n(vector<int>)/1024 29.942 -
std::fill_n(vector<int>)/32 1.143 -
std::fill_n(vector<int>)/50 2.218 -
std::fill_n(vector<int>)/8192 237.191 -1.56%
std::find(deque<int>)_(bail_25%)/1024 67.190 -
std::find(deque<int>)_(bail_25%)/32768 1916.163 -
std::find(deque<int>)_(bail_25%)/8 2.061 -2.96%
std::find(deque<int>)_(bail_25%)/8192 477.171 -
std::find(deque<int>)_(process_all)/1024 243.966 -
std::find(deque<int>)_(process_all)/32768 7809.825 -
std::find(deque<int>)_(process_all)/50 13.665 -
std::find(deque<int>)_(process_all)/8 3.487 3.58%
std::find(deque<int>)_(process_all)/8192 1952.398 -
std::find(list<int>)_(bail_25%)/1024 130.965 -
std::find(list<int>)_(bail_25%)/32768 7556.961 -5.82%
std::find(list<int>)_(bail_25%)/8 0.925 -
std::find(list<int>)_(bail_25%)/8192 1432.512 -
std::find(list<int>)_(process_all)/1024 687.031 -2.01%
std::find(list<int>)_(process_all)/32768 26338.122 -2.52%
std::find(list<int>)_(process_all)/50 18.176 -2.36%
std::find(list<int>)_(process_all)/8 2.273 -5.88%
std::find(list<int>)_(process_all)/8192 8561.380 -
std::find(vector<bool>)_(process_all)/1024 4.524 -4.80%
std::find(vector<bool>)_(process_all)/1048576 3669.532 -1.76%
std::find(vector<bool>)_(process_all)/50 0.536 -22.62%
std::find(vector<bool>)_(process_all)/8 0.539 -13.82%
std::find(vector<bool>)_(process_all)/8192 33.515 -1.19%
std::find(vector<char>)_(bail_25%)/1024 5.377 -3.25%
std::find(vector<char>)_(bail_25%)/32768 136.298 -
std::find(vector<char>)_(bail_25%)/8 1.029 -17.87%
std::find(vector<char>)_(bail_25%)/8192 39.856 -
std::find(vector<char>)_(process_all)/1024 16.222 -1.17%
std::find(vector<char>)_(process_all)/32768 494.972 -
std::find(vector<char>)_(process_all)/50 1.623 -8.84%
std::find(vector<char>)_(process_all)/8 0.925 -15.01%
std::find(vector<char>)_(process_all)/8192 136.003 -
std::find(vector<int>)_(bail_25%)/1024 65.854 -
std::find(vector<int>)_(bail_25%)/32768 1854.379 -
std::find(vector<int>)_(bail_25%)/8 1.388 -3.64%
std::find(vector<int>)_(bail_25%)/8192 472.337 -
std::find(vector<int>)_(process_all)/1024 242.299 -
std::find(vector<int>)_(process_all)/32768 7419.888 -
std::find(vector<int>)_(process_all)/50 12.398 -
std::find(vector<int>)_(process_all)/8 2.749 2.40%
std::find(vector<int>)_(process_all)/8192 1853.668 -
std::find(vector<long_long>)_(bail_25%)/1024 30.211 -
std::find(vector<long_long>)_(bail_25%)/32768 959.836 -
std::find(vector<long_long>)_(bail_25%)/8 0.887 -3.96%
std::find(vector<long_long>)_(bail_25%)/8192 245.508 -
std::find(vector<long_long>)_(process_all)/1024 118.767 -
std::find(vector<long_long>)_(process_all)/32768 3807.532 -
std::find(vector<long_long>)_(process_all)/50 5.800 -
std::find(vector<long_long>)_(process_all)/8 1.256 8.85%
std::find(vector<long_long>)_(process_all)/8192 949.295 -
std::find_end(deque<int>)_(match_near_end)/1000 35.685 -9.60%
std::find_end(deque<int>)_(match_near_end)/1024 33.734 -7.03%
std::find_end(deque<int>)_(match_near_end)/8192 279.006 -3.90%
std::find_end(deque<int>)_(near_matches)/1000 15769.253 -7.27%
std::find_end(deque<int>)_(near_matches)/1024 16430.192 -6.74%
std::find_end(deque<int>)_(near_matches)/8192 1128610.730 -
std::find_end(deque<int>)_(process_all)/1000 286.631 -
std::find_end(deque<int>)_(process_all)/1024 293.033 -1.13%
std::find_end(deque<int>)_(process_all)/1048576 263912.571 -
std::find_end(deque<int>)_(process_all)/8192 2078.943 3.76%
std::find_end(deque<int>)_(same_length)/1000 331.639 -1.77%
std::find_end(deque<int>)_(same_length)/1024 336.193 -2.68%
std::find_end(deque<int>)_(same_length)/8192 2681.743 -2.64%
std::find_end(deque<int>)_(single_element)/1000 322.332 2.41%
std::find_end(deque<int>)_(single_element)/1024 344.613 7.77%
std::find_end(deque<int>)_(single_element)/8192 2527.151 14.42%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 75.695 -1.84%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 77.946 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 619.438 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31459.604 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32620.882 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1904323.484 -
std::find_end(deque<int>,_pred)_(process_all)/1000 612.922 3.03%
std::find_end(deque<int>,_pred)_(process_all)/1024 628.548 3.01%
std::find_end(deque<int>,_pred)_(process_all)/1048576 563475.510 -1.57%
std::find_end(deque<int>,_pred)_(process_all)/8192 4349.613 -1.06%
std::find_end(deque<int>,_pred)_(same_length)/1000 749.230 -
std::find_end(deque<int>,_pred)_(same_length)/1024 767.704 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5134.546 -
std::find_end(deque<int>,_pred)_(single_element)/1000 645.707 -1.62%
std::find_end(deque<int>,_pred)_(single_element)/1024 651.373 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4884.385 -
std::find_end(forward_list<int>)_(match_near_end)/1000 767.522 1.40%
std::find_end(forward_list<int>)_(match_near_end)/1024 4473.068 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257314.370 -
std::find_end(forward_list<int>)_(near_matches)/1000 36779.858 -
std::find_end(forward_list<int>)_(near_matches)/1024 38006.650 -
std::find_end(forward_list<int>)_(near_matches)/8192 2464819.835 -
std::find_end(forward_list<int>)_(process_all)/1000 698.215 -
std::find_end(forward_list<int>)_(process_all)/1024 717.359 -
std::find_end(forward_list<int>)_(process_all)/1048576 754116.892 -
std::find_end(forward_list<int>)_(process_all)/8192 5637.374 -
std::find_end(forward_list<int>)_(same_length)/1000 1473.566 -
std::find_end(forward_list<int>)_(same_length)/1024 1495.977 -
std::find_end(forward_list<int>)_(same_length)/8192 14185.163 -1.57%
std::find_end(forward_list<int>)_(single_element)/1000 673.062 -2.88%
std::find_end(forward_list<int>)_(single_element)/1024 701.468 -
std::find_end(forward_list<int>)_(single_element)/8192 6317.331 -1.23%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 841.450 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5147.301 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277283.718 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42030.004 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43517.878 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2685914.104 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 804.963 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 823.846 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 896070.946 -1.05%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6645.877 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1534.634 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1561.907 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15145.158 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 778.037 -3.32%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 795.930 -3.36%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6899.605 -3.39%
std::find_end(list<int>)_(match_near_end)/1000 79.302 -
std::find_end(list<int>)_(match_near_end)/1024 60.213 -
std::find_end(list<int>)_(match_near_end)/8192 602.295 -
std::find_end(list<int>)_(near_matches)/1000 33227.586 -
std::find_end(list<int>)_(near_matches)/1024 34612.417 -
std::find_end(list<int>)_(near_matches)/8192 2249548.634 -
std::find_end(list<int>)_(process_all)/1000 711.351 -
std::find_end(list<int>)_(process_all)/1024 730.108 -
std::find_end(list<int>)_(process_all)/1048576 873719.913 -
std::find_end(list<int>)_(process_all)/8192 7357.628 -1.98%
std::find_end(list<int>)_(same_length)/1000 748.834 -
std::find_end(list<int>)_(same_length)/1024 757.843 -
std::find_end(list<int>)_(same_length)/8192 8887.454 5.40%
std::find_end(list<int>)_(single_element)/1000 711.859 -
std::find_end(list<int>)_(single_element)/1024 730.995 -
std::find_end(list<int>)_(single_element)/8192 8254.665 -3.66%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.475 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.135 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 630.799 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38035.437 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39585.379 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2464069.445 -
std::find_end(list<int>,_pred)_(process_all)/1000 822.639 -
std::find_end(list<int>,_pred)_(process_all)/1024 841.095 -
std::find_end(list<int>,_pred)_(process_all)/1048576 987794.944 -
std::find_end(list<int>,_pred)_(process_all)/8192 8221.601 -
std::find_end(list<int>,_pred)_(same_length)/1000 762.788 -
std::find_end(list<int>,_pred)_(same_length)/1024 779.466 -
std::find_end(list<int>,_pred)_(same_length)/8192 7853.186 -7.93%
std::find_end(list<int>,_pred)_(single_element)/1000 820.395 -
std::find_end(list<int>,_pred)_(single_element)/1024 841.507 -
std::find_end(list<int>,_pred)_(single_element)/8192 8840.980 -2.84%
std::find_end(vector<int>)_(match_near_end)/1000 28.077 -
std::find_end(vector<int>)_(match_near_end)/1024 24.866 -
std::find_end(vector<int>)_(match_near_end)/8192 201.472 -
std::find_end(vector<int>)_(near_matches)/1000 14121.878 -
std::find_end(vector<int>)_(near_matches)/1024 14648.292 -
std::find_end(vector<int>)_(near_matches)/8192 774447.410 -
std::find_end(vector<int>)_(process_all)/1000 227.877 -
std::find_end(vector<int>)_(process_all)/1024 233.281 -
std::find_end(vector<int>)_(process_all)/1048576 228212.773 -
std::find_end(vector<int>)_(process_all)/8192 1787.146 -
std::find_end(vector<int>)_(same_length)/1000 243.020 -
std::find_end(vector<int>)_(same_length)/1024 248.966 -
std::find_end(vector<int>)_(same_length)/8192 2039.040 -
std::find_end(vector<int>)_(single_element)/1000 239.936 -1.19%
std::find_end(vector<int>)_(single_element)/1024 245.362 -1.31%
std::find_end(vector<int>)_(single_element)/8192 1870.107 -1.76%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.515 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.239 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.619 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22380.330 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23245.525 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1464644.399 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.185 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.814 -1.18%
std::find_end(vector<int>,_pred)_(process_all)/1048576 637464.711 -2.44%
std::find_end(vector<int>,_pred)_(process_all)/8192 4311.715 -
std::find_end(vector<int>,_pred)_(same_length)/1000 623.180 -
std::find_end(vector<int>,_pred)_(same_length)/1024 638.140 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5112.901 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.032 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.515 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4786.814 -
std::find_first_of(deque<int>)_(large_needle)/1024 365622.535 -
std::find_first_of(deque<int>)_(large_needle)/32 295.945 -10.43%
std::find_first_of(deque<int>)_(large_needle)/50 715.828 -13.77%
std::find_first_of(deque<int>)_(large_needle)/8192 23486876.402 -
std::find_first_of(deque<int>)_(small_needle)/1024 3753.925 -4.67%
std::find_first_of(deque<int>)_(small_needle)/32 114.656 6.27%
std::find_first_of(deque<int>)_(small_needle)/50 173.491 4.40%
std::find_first_of(deque<int>)_(small_needle)/8192 29721.896 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 566328.087 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 496.187 -1.31%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1369.118 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35535281.250 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6297.065 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.482 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 309.095 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50194.755 -
std::find_first_of(list<int>)_(large_needle)/1024 835957.369 -3.16%
std::find_first_of(list<int>)_(large_needle)/32 672.773 -
std::find_first_of(list<int>)_(large_needle)/50 1733.108 -
std::find_first_of(list<int>)_(large_needle)/8192 48150069.461 -1.39%
std::find_first_of(list<int>)_(small_needle)/1024 2779.938 -
std::find_first_of(list<int>)_(small_needle)/32 90.716 -
std::find_first_of(list<int>)_(small_needle)/50 139.634 -
std::find_first_of(list<int>)_(small_needle)/8192 22856.731 -1.74%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 902517.110 -2.63%
std::find_first_of(list<int>,_pred)_(large_needle)/32 727.779 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1869.475 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54277035.300 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5224.762 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 166.951 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 264.951 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41550.593 -
std::find_first_of(vector<int>)_(large_needle)/1024 111979.633 -
std::find_first_of(vector<int>)_(large_needle)/32 104.314 -3.84%
std::find_first_of(vector<int>)_(large_needle)/50 259.486 -4.67%
std::find_first_of(vector<int>)_(large_needle)/8192 7005567.499 -2.61%
std::find_first_of(vector<int>)_(small_needle)/1024 1487.761 -
std::find_first_of(vector<int>)_(small_needle)/32 51.736 2.15%
std::find_first_of(vector<int>)_(small_needle)/50 76.088 -1.66%
std::find_first_of(vector<int>)_(small_needle)/8192 11944.721 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 603534.003 1.64%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 493.061 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1363.596 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38252379.616 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5557.361 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.602 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 272.930 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44466.861 -
std::find_if(deque<int>)_(bail_25%)/1024 106.599 -
std::find_if(deque<int>)_(bail_25%)/32768 2850.098 2.24%
std::find_if(deque<int>)_(bail_25%)/8 1.517 -1.23%
std::find_if(deque<int>)_(bail_25%)/8192 729.831 4.35%
std::find_if(deque<int>)_(process_all)/1024 485.742 -
std::find_if(deque<int>)_(process_all)/32768 11431.451 -
std::find_if(deque<int>)_(process_all)/50 23.697 1.36%
std::find_if(deque<int>)_(process_all)/8 3.948 -
std::find_if(deque<int>)_(process_all)/8192 2813.213 -
std::find_if(list<int>)_(bail_25%)/1024 191.718 -1.26%
std::find_if(list<int>)_(bail_25%)/32768 8131.178 -21.72%
std::find_if(list<int>)_(bail_25%)/8 1.194 -1.27%
std::find_if(list<int>)_(bail_25%)/8192 1512.466 -
std::find_if(list<int>)_(process_all)/1024 1609.699 111.15%
std::find_if(list<int>)_(process_all)/32768 27478.915 -
std::find_if(list<int>)_(process_all)/50 21.656 -
std::find_if(list<int>)_(process_all)/8 3.493 -
std::find_if(list<int>)_(process_all)/8192 9376.943 -22.94%
std::find_if(vector<bool>)_(process_all)/1024 764.815 -
std::find_if(vector<bool>)_(process_all)/1048576 781862.118 -
std::find_if(vector<bool>)_(process_all)/50 34.752 -4.65%
std::find_if(vector<bool>)_(process_all)/8 5.429 -2.53%
std::find_if(vector<bool>)_(process_all)/8192 6134.533 -
std::find_if(vector<char>)_(bail_25%)/1024 76.001 -
std::find_if(vector<char>)_(bail_25%)/32768 2075.445 -
std::find_if(vector<char>)_(bail_25%)/8 0.948 -
std::find_if(vector<char>)_(bail_25%)/8192 525.451 -
std::find_if(vector<char>)_(process_all)/1024 273.704 -
std::find_if(vector<char>)_(process_all)/32768 8154.170 -
std::find_if(vector<char>)_(process_all)/50 12.683 1.38%
std::find_if(vector<char>)_(process_all)/8 2.570 4.91%
std::find_if(vector<char>)_(process_all)/8192 2053.817 -
std::find_if(vector<int>)_(bail_25%)/1024 75.495 -
std::find_if(vector<int>)_(bail_25%)/32768 2338.572 -
std::find_if(vector<int>)_(bail_25%)/8 1.129 -
std::find_if(vector<int>)_(bail_25%)/8192 548.125 -
std::find_if(vector<int>)_(process_all)/1024 289.405 -
std::find_if(vector<int>)_(process_all)/32768 9169.189 -
std::find_if(vector<int>)_(process_all)/50 14.218 -
std::find_if(vector<int>)_(process_all)/8 2.544 -
std::find_if(vector<int>)_(process_all)/8192 2259.917 -
std::find_if_not(deque<int>)_(bail_25%)/1024 105.991 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2878.307 1.78%
std::find_if_not(deque<int>)_(bail_25%)/8 1.496 -2.51%
std::find_if_not(deque<int>)_(bail_25%)/8192 721.248 1.58%
std::find_if_not(deque<int>)_(process_all)/1024 497.443 -
std::find_if_not(deque<int>)_(process_all)/32768 11496.908 -
std::find_if_not(deque<int>)_(process_all)/50 23.876 -
std::find_if_not(deque<int>)_(process_all)/8 3.978 -
std::find_if_not(deque<int>)_(process_all)/8192 2816.242 -
std::find_if_not(list<int>)_(bail_25%)/1024 193.530 -
std::find_if_not(list<int>)_(bail_25%)/32768 7246.017 -4.46%
std::find_if_not(list<int>)_(bail_25%)/8 1.276 -3.66%
std::find_if_not(list<int>)_(bail_25%)/8192 1514.330 -
std::find_if_not(list<int>)_(process_all)/1024 756.309 -1.01%
std::find_if_not(list<int>)_(process_all)/32768 28432.595 -3.11%
std::find_if_not(list<int>)_(process_all)/50 21.489 -
std::find_if_not(list<int>)_(process_all)/8 3.410 -
std::find_if_not(list<int>)_(process_all)/8192 8135.420 -
std::find_if_not(vector<bool>)_(process_all)/1024 767.613 -
std::find_if_not(vector<bool>)_(process_all)/1048576 784092.888 -
std::find_if_not(vector<bool>)_(process_all)/50 34.883 -4.69%
std::find_if_not(vector<bool>)_(process_all)/8 5.439 -2.83%
std::find_if_not(vector<bool>)_(process_all)/8192 6124.262 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.017 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2022.531 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.941 -
std::find_if_not(vector<char>)_(bail_25%)/8192 517.512 -
std::find_if_not(vector<char>)_(process_all)/1024 271.411 -
std::find_if_not(vector<char>)_(process_all)/32768 8125.501 -
std::find_if_not(vector<char>)_(process_all)/50 12.648 -
std::find_if_not(vector<char>)_(process_all)/8 2.534 1.02%
std::find_if_not(vector<char>)_(process_all)/8192 2046.231 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.577 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2337.449 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.010 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.091 -
std::find_if_not(vector<int>)_(process_all)/1024 307.105 -
std::find_if_not(vector<int>)_(process_all)/32768 9841.136 -
std::find_if_not(vector<int>)_(process_all)/50 15.011 -
std::find_if_not(vector<int>)_(process_all)/8 2.650 -3.41%
std::find_if_not(vector<int>)_(process_all)/8192 2428.614 -
std::flat_map<int,_int>::clear()/0 422.763 -
std::flat_map<int,_int>::clear()/1024 423.597 -
std::flat_map<int,_int>::clear()/32 424.397 -
std::flat_map<int,_int>::clear()/8192 447.806 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.019 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.549 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.377 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.020 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.411 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.022 3.16%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.323 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.977 12.37%
std::flat_map<int,_int>::count(key)_(existent)/0 0.011 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.552 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.468 -
std::flat_map<int,_int>::count(key)_(existent)/8192 12.015 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.493 22.42%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.635 43.69%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.518 5.33%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.399 47.81%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.157 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.990 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.580 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1172.517 -
std::flat_map<int,_int>::ctor(const&)/0 13.698 -
std::flat_map<int,_int>::ctor(const&)/1024 179.100 -
std::flat_map<int,_int>::ctor(const&)/32 23.848 -
std::flat_map<int,_int>::ctor(const&)/8192 1929.964 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.672 -1.04%
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.856 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.757 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1911.612 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.707 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4296.935 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.290 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34193.029 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.560 -1.06%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8879.360 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 210.878 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 109489.041 -1.02%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.576 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.374 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.861 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.469 -2.36%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.878 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.512 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.627 -
std::flat_map<int,_int>::erase(iterator)/0 15.313 -
std::flat_map<int,_int>::erase(iterator)/1024 77.426 1.69%
std::flat_map<int,_int>::erase(iterator)/32 21.056 -
std::flat_map<int,_int>::erase(iterator)/8192 497.606 -2.09%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.032 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 438.231 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.455 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 635.672 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.826 -1.24%
std::flat_map<int,_int>::erase(key)_(existent)/1024 102.477 -
std::flat_map<int,_int>::erase(key)_(existent)/32 23.108 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 559.744 -3.30%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.409 -13.20%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.496 -9.73%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.191 -3.30%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 6.348 -18.74%
std::flat_map<int,_int>::find(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.333 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.352 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.231 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.409 5.96%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.234 8.67%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.327 3.56%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.341 9.91%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.717 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.556 -4.75%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.164 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.946 1.95%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.700 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 101.922 -6.42%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.460 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 607.495 8.18%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.036 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.605 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.016 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.196 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.014 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.013 -1.73%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.249 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 549.311 7.10%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.673 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5282.047 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 636.986 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40275.135 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.056 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8006.129 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 705.122 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65168.872 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.353 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1637.514 3.64%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 479.861 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9790.434 4.85%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 427.265 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1639.754 3.81%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 484.733 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9761.425 5.54%
std::flat_map<int,_int>::insert(value)_(already_present)/0 0.997 1.40%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.239 4.32%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.643 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.162 -15.11%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.920 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 22.145 -12.31%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.151 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 33.069 -8.56%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.974 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.379 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.723 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.171 -14.26%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.276 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 23.473 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.175 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 37.722 20.62%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.984 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.024 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.484 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.077 8.47%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.255 2.75%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.144 10.99%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.287 -1.32%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.306 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.627 -1.76%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 606.843 -11.26%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.782 1.52%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.477 1.07%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.769 -1.15%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1762.146 146.41%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.337 4.02%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.479 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.771 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1698.672 151.07%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.017 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.056 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.979 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.575 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.756 -40.20%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.203 -11.01%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.487 -43.38%
std::flat_multimap<int,_int>::clear()/0 420.452 -
std::flat_multimap<int,_int>::clear()/1024 422.510 -
std::flat_multimap<int,_int>::clear()/32 421.692 -
std::flat_multimap<int,_int>::clear()/8192 443.041 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.557 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.557 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.050 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.631 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.478 -1.01%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.457 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 11.412 -
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.018 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 6.600 -6.96%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.340 -1.55%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 9.576 -10.54%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.021 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.076 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.652 2.71%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.312 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 189.771 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.558 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1173.016 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.680 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.623 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.796 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1921.481 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.698 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.719 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.746 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1930.337 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.823 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3914.005 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.579 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31189.350 1.40%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.812 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8473.828 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 198.878 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 104292.178 -1.07%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.378 -10.98%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.546 1.08%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.009 -13.80%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.323 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.008 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.053 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.442 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.379 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.738 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.811 -
std::flat_multimap<int,_int>::erase(iterator)/8192 500.700 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.329 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 440.475 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 426.370 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 642.012 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.291 1.03%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 93.571 -3.07%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.994 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 551.725 1.98%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.818 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.894 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.364 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.365 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.397 -1.27%
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.323 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.327 -22.41%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.148 22.37%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.568 10.91%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.554 29.11%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.981 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.593 57.33%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.205 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.008 5.04%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.958 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 211.247 105.41%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.594 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 614.173 4.12%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.144 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.874 24.65%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.381 1.32%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.535 1.76%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.193 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 146.765 82.73%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.134 1.09%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 567.020 6.45%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.243 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5002.453 3.00%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 626.853 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37260.908 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.270 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7383.789 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 687.354 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59898.268 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.311 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1353.972 4.60%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 473.216 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7730.956 5.67%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.615 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1351.452 4.35%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 473.310 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7719.521 6.87%
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.105 -1.48%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 225.634 122.16%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.873 -1.99%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 605.192 7.06%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.927 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 27.117 1.06%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.013 -2.88%
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 25.664 -32.01%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.008 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.126 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.519 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.348 32.91%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.390 8.30%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.911 36.83%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.348 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.540 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 19.063 1.31%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 751.860 7.91%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.448 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.695 1.47%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.099 1.27%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 700.891 -3.60%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.098 -7.08%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.858 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.834 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 690.423 -2.27%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.044 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.090 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.397 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.976 50.00%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.516 10.20%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.480 56.80%
std::for_each(deque<int>)/32 3.795 -
std::for_each(deque<int>)/50 4.103 -
std::for_each(deque<int>)/8 0.916 -
std::for_each(deque<int>)/8192 254.402 -
std::for_each(join_view(vector<vector<int>>))/32 3.775 -
std::for_each(join_view(vector<vector<int>>))/50 4.043 -
std::for_each(join_view(vector<vector<int>>))/8 1.379 -
std::for_each(join_view(vector<vector<int>>))/8192 263.065 -
std::for_each(list<int>)/32 11.104 -1.16%
std::for_each(list<int>)/50 23.776 -
std::for_each(list<int>)/8 2.557 -
std::for_each(list<int>)/8192 8505.182 10.01%
std::for_each(vector<int>)/32 3.782 -
std::for_each(vector<int>)/50 4.095 -
std::for_each(vector<int>)/8 0.899 -
std::for_each(vector<int>)/8192 251.882 -
std::for_each_n(deque<int>)/32 3.758 -
std::for_each_n(deque<int>)/50 3.979 -
std::for_each_n(deque<int>)/8 1.203 4.24%
std::for_each_n(deque<int>)/8192 257.187 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.832 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.321 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.594 -18.11%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.796 -4.39%
std::for_each_n(list<int>)/32 11.230 -
std::for_each_n(list<int>)/50 24.471 -
std::for_each_n(list<int>)/8 2.446 -4.36%
std::for_each_n(list<int>)/8192 7693.070 2.77%
std::for_each_n(vector<int>)/32 3.837 -
std::for_each_n(vector<int>)/50 4.031 -
std::for_each_n(vector<int>)/8 2.528 -3.93%
std::for_each_n(vector<int>)/8192 251.692 -
std::generate(deque<int>)/1024 244.600 -
std::generate(deque<int>)/32 8.267 -
std::generate(deque<int>)/50 12.258 -
std::generate(deque<int>)/8192 1906.812 -
std::generate(list<int>)/1024 671.224 -
std::generate(list<int>)/32 8.692 -
std::generate(list<int>)/50 15.627 -
std::generate(list<int>)/8192 6928.240 -
std::generate(vector<int>)/1024 243.545 -
std::generate(vector<int>)/32 8.011 -
std::generate(vector<int>)/50 12.007 -
std::generate(vector<int>)/8192 1846.059 -
std::generate_n(deque<int>)/1024 244.188 -
std::generate_n(deque<int>)/32 8.239 -3.17%
std::generate_n(deque<int>)/50 12.226 -2.46%
std::generate_n(deque<int>)/8192 1950.655 -
std::generate_n(list<int>)/1024 650.606 -
std::generate_n(list<int>)/32 8.565 -
std::generate_n(list<int>)/50 15.495 -
std::generate_n(list<int>)/8192 7034.801 2.25%
std::generate_n(vector<int>)/1024 241.538 -
std::generate_n(vector<int>)/32 7.922 -1.29%
std::generate_n(vector<int>)/50 11.976 -6.35%
std::generate_n(vector<int>)/8192 1842.531 -
std::is_partitioned(deque<int>)_(partitioned)/1024 415.044 13.57%
std::is_partitioned(deque<int>)_(partitioned)/32 12.358 16.89%
std::is_partitioned(deque<int>)_(partitioned)/50 18.762 17.33%
std::is_partitioned(deque<int>)_(partitioned)/8192 3253.133 12.56%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.737 1.19%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.231 -3.00%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.698 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 691.380 -7.14%
std::is_partitioned(list<int>)_(partitioned)/1024 708.427 -
std::is_partitioned(list<int>)_(partitioned)/32 8.659 -
std::is_partitioned(list<int>)_(partitioned)/50 13.757 -
std::is_partitioned(list<int>)_(partitioned)/8192 6479.696 -5.19%
std::is_partitioned(list<int>)_(unpartitioned)/1024 175.090 -1.44%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.293 -1.76%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.632 2.61%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2144.407 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.674 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.441 -1.08%
std::is_partitioned(vector<int>)_(partitioned)/50 9.747 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1411.886 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 67.176 15.48%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.875 -8.83%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.362 -2.60%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 200.984 9.12%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 482.407 1.12%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.901 10.39%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3858.867 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 532346.358 1.53%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 48.663 2.50%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 508.337 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.242 3.94%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4091.368 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 683925.342 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 48.002 1.07%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 539.022 7.54%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.027 -4.53%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4324.246 9.98%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 638216.400 1.01%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 54.162 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 514.256 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.905 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3952.267 -1.30%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689807.353 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.421 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 761.235 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.804 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9159.265 14.63%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1427197.666 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.043 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 813.047 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.735 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8333.397 -7.49%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1604021.264 -1.36%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.322 1.30%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 775.691 -1.16%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.721 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9485.103 14.86%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1420743.253 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.870 1.33%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 825.492 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.323 -1.07%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8995.028 5.23%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1587041.384 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.974 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 321.298 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.476 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2447.862 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212627.501 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.238 1.31%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 500.624 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.586 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4711.965 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1042803.509 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.281 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.828 -5.97%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.799 -2.41%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2662.651 -7.09%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212211.349 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.056 -1.03%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 537.936 1.55%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.950 -1.62%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4905.255 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 994115.147 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.911 -
std::is_sorted(deque<int>)/1024 477.516 -
std::is_sorted(deque<int>)/8 4.762 -2.30%
std::is_sorted(deque<int>)/8192 3816.941 -
std::is_sorted(deque<int>,_pred)/1024 597.403 -
std::is_sorted(deque<int>,_pred)/8 4.658 -
std::is_sorted(deque<int>,_pred)/8192 4796.952 -
std::is_sorted(list<int>)/1024 767.413 -
std::is_sorted(list<int>)/8 2.120 -
std::is_sorted(list<int>)/8192 7197.186 -
std::is_sorted(list<int>,_pred)/1024 795.331 -
std::is_sorted(list<int>,_pred)/8 4.017 -
std::is_sorted(list<int>,_pred)/8192 7665.676 -16.89%
std::is_sorted(vector<int>)/1024 243.345 -
std::is_sorted(vector<int>)/8 2.076 -1.11%
std::is_sorted(vector<int>)/8192 1897.776 -
std::is_sorted(vector<int>,_pred)/1024 462.170 -
std::is_sorted(vector<int>,_pred)/8 3.704 -1.30%
std::is_sorted(vector<int>,_pred)/8192 3680.663 -
std::is_sorted_until(deque<int>)/1024 472.686 -
std::is_sorted_until(deque<int>)/8 2.688 5.67%
std::is_sorted_until(deque<int>)/8192 3787.332 -
std::is_sorted_until(deque<int>,_pred)/1024 597.435 -
std::is_sorted_until(deque<int>,_pred)/8 3.898 -17.04%
std::is_sorted_until(deque<int>,_pred)/8192 4805.604 -
std::is_sorted_until(list<int>)/1024 753.821 -
std::is_sorted_until(list<int>)/8 2.267 1.71%
std::is_sorted_until(list<int>)/8192 7196.159 8.79%
std::is_sorted_until(list<int>,_pred)/1024 795.287 -
std::is_sorted_until(list<int>,_pred)/8 4.156 -1.27%
std::is_sorted_until(list<int>,_pred)/8192 7806.540 9.65%
std::is_sorted_until(vector<int>)/1024 240.123 -
std::is_sorted_until(vector<int>)/8 2.057 -
std::is_sorted_until(vector<int>)/8192 1872.315 -
std::is_sorted_until(vector<int>,_pred)/1024 416.320 -1.93%
std::is_sorted_until(vector<int>,_pred)/8 3.517 2.69%
std::is_sorted_until(vector<int>,_pred)/8192 3314.582 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 696.722 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.372 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13325.943 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11475.579 -4.47%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 334.839 -6.40%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98867.049 -5.73%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11615.148 -1.40%
std::list<int>::ctor(Range)_(cheap_elements)/32 335.283 -3.88%
std::list<int>::ctor(Range)_(cheap_elements)/8192 101200.087 -3.17%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11536.233 -1.61%
std::list<int>::ctor(const&)_(cheap_elements)/32 335.048 -1.75%
std::list<int>::ctor(const&)_(cheap_elements)/8192 99300.613 -2.27%
std::list<int>::ctor(size)/1024 12006.541 -13.37%
std::list<int>::ctor(size)/32 331.913 -14.19%
std::list<int>::ctor(size)/8192 97299.311 -13.88%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11363.179 -13.17%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 333.195 -14.16%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 98473.840 -10.71%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.301 -4.44%
std::list<int>::erase(begin)_(cheap_elements)/32 10.399 -3.15%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.135 -3.26%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.680 -2.28%
std::list<int>::insert(begin)_(cheap_elements)/32 10.541 -1.28%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.683 -1.91%
std::list<int>::operator=(const&)_(cheap_elements)/1024 758.156 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.000 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 8784.049 6.95%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.588 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.366 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.478 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 771.750 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 19.005 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11830.722 -3.51%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6547.849 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 133.288 -1.12%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54081.019 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12179.141 -3.53%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 339.092 -2.59%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 101193.708 -2.85%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 31942.224 -1.91%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 902.538 -3.18%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 274342.198 -1.82%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12197.746 -3.53%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 341.814 -3.15%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 101185.536 -3.25%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 31715.590 -3.30%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 900.130 -3.42%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 272230.637 -3.02%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12340.810 -2.92%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 340.200 -2.61%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 101514.784 -2.93%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32295.836 -1.82%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 904.522 -2.92%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 276687.689 -1.63%
std::list<std::string>::ctor(size)/1024 12244.462 -5.49%
std::list<std::string>::ctor(size)/32 337.587 -4.27%
std::list<std::string>::ctor(size)/8192 102397.085 -4.25%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12216.628 -3.83%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 339.579 -3.76%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 101272.765 -3.45%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 31821.386 -2.14%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 877.567 -3.13%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 271786.843 -1.81%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.933 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.424 -1.42%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.964 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.213 -1.18%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.129 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.824 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.430 -2.32%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.136 -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.310 -2.00%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.222 -2.75%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.237 -3.11%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.163 -2.80%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1475.447 -1.73%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.401 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10183.025 -11.83%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6869.919 1.13%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 136.882 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55257.260 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.945 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.684 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.145 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.453 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.023 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.088 -
std::map<int,_int>::clear()/0 418.618 -
std::map<int,_int>::clear()/1024 10083.974 -5.16%
std::map<int,_int>::clear()/32 660.850 -
std::map<int,_int>::clear()/8192 80817.736 -1.85%
std::map<int,_int>::contains(key)_(existent)/0 0.014 -
std::map<int,_int>::contains(key)_(existent)/1024 4.262 5.43%
std::map<int,_int>::contains(key)_(existent)/32 1.601 -
std::map<int,_int>::contains(key)_(existent)/8192 5.441 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.272 -4.10%
std::map<int,_int>::contains(key)_(non-existent)/1024 5.383 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.420 1.59%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.974 -1.47%
std::map<int,_int>::count(key)_(existent)/0 0.014 -
std::map<int,_int>::count(key)_(existent)/1024 4.232 -2.37%
std::map<int,_int>::count(key)_(existent)/32 1.664 -
std::map<int,_int>::count(key)_(existent)/8192 5.923 -2.25%
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.282 -
std::map<int,_int>::count(key)_(non-existent)/32 2.884 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.190 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.683 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5933.457 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.901 2.24%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51368.778 -
std::map<int,_int>::ctor(const&)/0 13.599 -
std::map<int,_int>::ctor(const&)/1024 6198.768 -1.55%
std::map<int,_int>::ctor(const&)/32 213.274 -
std::map<int,_int>::ctor(const&)/8192 49835.293 -
std::map<int,_int>::ctor(const&,_alloc)/0 13.599 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6238.142 -1.76%
std::map<int,_int>::ctor(const&,_alloc)/32 213.225 -
std::map<int,_int>::ctor(const&,_alloc)/8192 49667.982 -1.67%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.574 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8956.828 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 253.894 -3.68%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71190.621 -1.61%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.560 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13011.445 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 293.882 2.82%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 283943.990 -
std::map<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.426 3.57%
std::map<int,_int>::equal_range(key)_(existent)/32 1.987 9.26%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.495 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.871 -8.90%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.726 1.33%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.754 -8.99%
std::map<int,_int>::erase(iterator)/0 20.587 -
std::map<int,_int>::erase(iterator)/1024 20.872 -
std::map<int,_int>::erase(iterator)/32 20.830 -
std::map<int,_int>::erase(iterator)/8192 20.949 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 418.697 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7033.310 -3.34%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 593.791 -1.13%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54111.723 -4.10%
std::map<int,_int>::erase(key)_(existent)/0 20.913 -
std::map<int,_int>::erase(key)_(existent)/1024 24.982 2.30%
std::map<int,_int>::erase(key)_(existent)/32 22.412 -1.07%
std::map<int,_int>::erase(key)_(existent)/8192 25.990 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.262 -5.02%
std::map<int,_int>::erase(key)_(non-existent)/1024 5.353 -1.25%
std::map<int,_int>::erase(key)_(non-existent)/32 2.435 4.76%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.434 -1.96%
std::map<int,_int>::find(key)_(existent)/0 0.013 -
std::map<int,_int>::find(key)_(existent)/1024 3.826 -
std::map<int,_int>::find(key)_(existent)/32 1.577 1.11%
std::map<int,_int>::find(key)_(existent)/8192 5.419 -1.39%
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.309 -1.30%
std::map<int,_int>::find(key)_(non-existent)/32 2.443 2.96%
std::map<int,_int>::find(key)_(non-existent)/8192 7.080 -3.06%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.905 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.862 1.04%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.223 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.210 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.932 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.102 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.692 -1.71%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.030 -1.35%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.087 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.619 5.58%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.674 -1.62%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 33.940 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.097 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.282 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.971 -1.40%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.403 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 418.949 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15096.659 -1.26%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 808.245 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 141545.175 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 418.419 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7697.629 -2.21%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 565.298 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 136434.581 -2.22%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.559 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11235.087 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 716.049 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 91578.689 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 420.374 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9500.032 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 691.601 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 78393.714 -2.62%
std::map<int,_int>::insert(value)_(already_present)/0 0.613 5.38%
std::map<int,_int>::insert(value)_(already_present)/1024 3.206 -4.10%
std::map<int,_int>::insert(value)_(already_present)/32 1.756 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.972 -1.62%
std::map<int,_int>::insert(value)_(new_value)/0 17.952 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.762 -
std::map<int,_int>::insert(value)_(new_value)/32 19.812 -
std::map<int,_int>::insert(value)_(new_value)/8192 33.838 -11.68%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.615 5.56%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.709 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.770 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.133 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.912 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 28.297 2.50%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.686 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.564 -
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.350 -1.91%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.502 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.541 -1.73%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.721 5.70%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.489 9.17%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.457 7.05%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.264 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6267.228 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 208.949 -1.86%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50059.331 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.256 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6263.383 -1.88%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 208.370 -2.22%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49916.459 -2.04%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.298 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1507.352 2.44%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 45.482 19.14%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12511.705 -
std::map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.053 -1.74%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.720 1.52%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.694 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.623 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.605 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.548 -
std::map<std::string,_int>::clear()/0 421.188 -
std::map<std::string,_int>::clear()/1024 20849.076 -
std::map<std::string,_int>::clear()/32 910.446 -1.19%
std::map<std::string,_int>::clear()/8192 203147.101 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.013 -
std::map<std::string,_int>::contains(key)_(existent)/1024 21.170 -
std::map<std::string,_int>::contains(key)_(existent)/32 15.675 -
std::map<std::string,_int>::contains(key)_(existent)/8192 30.991 -1.03%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.282 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.769 1.62%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.256 -1.04%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.122 -2.99%
std::map<std::string,_int>::count(key)_(existent)/0 0.013 -
std::map<std::string,_int>::count(key)_(existent)/1024 25.459 -
std::map<std::string,_int>::count(key)_(existent)/32 16.645 -
std::map<std::string,_int>::count(key)_(existent)/8192 31.102 -
std::map<std::string,_int>::count(key)_(non-existent)/0 0.276 7.12%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.125 -3.95%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.792 -11.86%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.009 -2.90%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.703 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7159.094 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 218.129 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60157.050 -
std::map<std::string,_int>::ctor(const&)/0 13.544 -
std::map<std::string,_int>::ctor(const&)/1024 34630.454 -3.74%
std::map<std::string,_int>::ctor(const&)/32 676.506 -2.60%
std::map<std::string,_int>::ctor(const&)/8192 343210.516 -1.11%
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.585 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36786.609 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 741.405 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 345236.144 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.646 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40716.215 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 830.427 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390322.823 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.633 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58568.737 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1029.405 -1.41%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1103665.695 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.037 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.244 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.366 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.118 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.103 -1.76%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 9.831 -8.59%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.657 -2.18%
std::map<std::string,_int>::erase(iterator)/0 25.815 -
std::map<std::string,_int>::erase(iterator)/1024 25.991 -
std::map<std::string,_int>::erase(iterator)/32 30.240 -
std::map<std::string,_int>::erase(iterator)/8192 35.529 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.059 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12313.598 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 707.995 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115053.821 -
std::map<std::string,_int>::erase(key)_(existent)/0 74.512 -
std::map<std::string,_int>::erase(key)_(existent)/1024 79.854 -
std::map<std::string,_int>::erase(key)_(existent)/32 80.569 -1.21%
std::map<std::string,_int>::erase(key)_(existent)/8192 81.708 -1.36%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 20.503 -
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.178 2.25%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 28.126 -2.05%
std::map<std::string,_int>::find(key)_(existent)/0 0.037 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.741 3.31%
std::map<std::string,_int>::find(key)_(existent)/32 14.648 -
std::map<std::string,_int>::find(key)_(existent)/8192 29.701 -1.41%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.245 -3.02%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.325 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 28.980 2.22%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 35.977 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 86.451 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 36.596 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 85.725 -1.77%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 25.173 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 36.890 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.138 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 53.477 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.624 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 42.210 2.07%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.135 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 56.717 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.115 -2.15%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.866 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.321 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.896 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.855 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67636.255 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1595.265 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 828961.174 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.446 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40801.472 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1166.656 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 626187.583 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.750 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35382.385 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1262.692 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 397096.970 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.853 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35106.250 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1194.304 -1.28%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367794.551 -
std::map<std::string,_int>::insert(value)_(already_present)/0 15.712 4.79%
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.713 -
std::map<std::string,_int>::insert(value)_(already_present)/32 15.231 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 36.068 -
std::map<std::string,_int>::insert(value)_(new_value)/0 32.789 -
std::map<std::string,_int>::insert(value)_(new_value)/1024 77.198 1.21%
std::map<std::string,_int>::insert(value)_(new_value)/32 41.690 -
std::map<std::string,_int>::insert(value)_(new_value)/8192 93.945 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 15.866 -1.33%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.230 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 22.340 1.59%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.479 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 32.552 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 49.243 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.876 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 89.745 -
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.168 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.850 1.05%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.434 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.500 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.741 -2.80%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.247 1.03%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.237 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36850.087 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 853.055 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349818.244 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.239 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35519.967 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 735.027 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347924.483 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.121 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17567.823 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 340.159 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210450.399 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.025 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.661 -1.83%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 32.505 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.745 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 9.678 -6.36%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.719 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 448.846 -4.01%
std::mismatch(deque<int>)_(it,_it,_it)/1024 451.789 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 501856.883 1.20%
std::mismatch(deque<int>)_(it,_it,_it)/8 4.128 9.18%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3895.921 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 452.796 -4.72%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 475.847 -3.00%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 492824.273 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.016 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3835.660 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 731.991 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 741.185 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 623397.547 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.576 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4796.628 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 713.941 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 731.650 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 620759.609 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.293 1.54%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4821.781 -
std::mismatch(list<int>)_(it,_it,_it)/1000 748.702 -48.26%
std::mismatch(list<int>)_(it,_it,_it)/1024 765.110 -31.86%
std::mismatch(list<int>)_(it,_it,_it)/1048576 934598.519 -1.01%
std::mismatch(list<int>)_(it,_it,_it)/8 2.714 1.99%
std::mismatch(list<int>)_(it,_it,_it)/8192 7381.916 -7.43%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 757.900 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 772.740 -1.16%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 949575.487 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.728 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11609.474 -4.22%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 807.788 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 826.616 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 984758.874 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.573 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12461.277 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 803.700 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 818.281 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 974604.775 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.574 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11261.855 -1.28%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.839 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.691 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76603.164 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.593 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.882 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.710 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76649.052 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 605.031 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 449.858 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 480.741 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607780.197 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.975 -1.53%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4756.446 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 455.714 -3.40%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 460.499 -7.54%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606276.037 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.211 -2.70%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4764.404 -
std::move(deque<int>)/1048576 53969.863 -1.13%
std::move(deque<int>)/262144 14786.965 -1.04%
std::move(deque<int>)/32768 2132.493 14.88%
std::move(deque<int>)/4096 153.239 -
std::move(deque<int>)/512 23.837 -
std::move(deque<int>)/64 6.105 1.92%
std::move(deque<int>)/8 3.832 -2.80%
std::move(list<int>)/1048576 996436.743 -2.29%
std::move(list<int>)/262144 241685.525 -3.20%
std::move(list<int>)/32768 31405.175 -
std::move(list<int>)/4096 5051.514 -1.26%
std::move(list<int>)/512 354.659 -3.96%
std::move(list<int>)/64 39.313 -
std::move(list<int>)/8 3.444 -
std::move(vector<bool>)_(aligned)/1048576 2108.422 -
std::move(vector<bool>)_(aligned)/262144 255.573 -
std::move(vector<bool>)_(aligned)/32768 36.695 -
std::move(vector<bool>)_(aligned)/4096 7.054 -
std::move(vector<bool>)_(aligned)/512 2.389 1.84%
std::move(vector<bool>)_(aligned)/64 1.776 8.34%
std::move(vector<bool>)_(unaligned)/1048576 6697.802 -
std::move(vector<bool>)_(unaligned)/262144 1581.737 -
std::move(vector<bool>)_(unaligned)/32768 202.040 -
std::move(vector<bool>)_(unaligned)/4096 25.808 -
std::move(vector<bool>)_(unaligned)/512 4.747 3.27%
std::move(vector<bool>)_(unaligned)/64 1.643 6.35%
std::move(vector<int>)/1048576 55868.117 -
std::move(vector<int>)/262144 14198.319 -33.40%
std::move(vector<int>)/32768 2127.641 -
std::move(vector<int>)/4096 134.512 -
std::move(vector<int>)/512 20.204 -
std::move(vector<int>)/64 4.144 -
std::move(vector<int>)/8 2.283 -
std::move_backward(deque<int>)/1048576 127867.997 -1.21%
std::move_backward(deque<int>)/262144 30175.442 -1.22%
std::move_backward(deque<int>)/32768 3685.797 1.09%
std::move_backward(deque<int>)/4096 158.290 -2.10%
std::move_backward(deque<int>)/512 26.045 -
std::move_backward(deque<int>)/64 7.134 -
std::move_backward(deque<int>)/8 4.036 -
std::move_backward(list<int>)/1048576 1041471.520 -
std::move_backward(list<int>)/262144 261377.683 -1.98%
std::move_backward(list<int>)/32768 30858.867 -3.28%
std::move_backward(list<int>)/4096 5209.519 -7.51%
std::move_backward(list<int>)/512 373.181 -
std::move_backward(list<int>)/64 39.723 -
std::move_backward(list<int>)/8 3.416 -
std::move_backward(vector<bool>)_(aligned)/1048576 2114.523 -
std::move_backward(vector<bool>)_(aligned)/262144 257.647 -
std::move_backward(vector<bool>)_(aligned)/32768 38.118 -
std::move_backward(vector<bool>)_(aligned)/4096 7.293 -
std::move_backward(vector<bool>)_(aligned)/512 2.448 -1.47%
std::move_backward(vector<bool>)_(aligned)/64 1.798 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6480.208 -
std::move_backward(vector<bool>)_(unaligned)/262144 1583.239 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.294 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.144 -
std::move_backward(vector<bool>)_(unaligned)/512 4.712 -
std::move_backward(vector<bool>)_(unaligned)/64 1.818 -2.59%
std::move_backward(vector<int>)/1048576 56696.509 -
std::move_backward(vector<int>)/262144 21937.530 -
std::move_backward(vector<int>)/32768 2139.721 -
std::move_backward(vector<int>)/4096 135.714 -
std::move_backward(vector<int>)/512 20.846 -
std::move_backward(vector<int>)/64 4.330 -
std::move_backward(vector<int>)/8 2.280 2.77%
std::multimap<int,_int>::clear()/0 423.312 -
std::multimap<int,_int>::clear()/1024 10086.676 -1.66%
std::multimap<int,_int>::clear()/32 656.154 -
std::multimap<int,_int>::clear()/8192 80011.916 -
std::multimap<int,_int>::contains(key)_(existent)/0 0.012 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.720 1.21%
std::multimap<int,_int>::contains(key)_(existent)/32 1.674 1.16%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.616 1.92%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.268 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.318 -1.71%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.370 -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.109 -2.85%
std::multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.783 2.99%
std::multimap<int,_int>::count(key)_(existent)/32 3.626 5.34%
std::multimap<int,_int>::count(key)_(existent)/8192 6.802 2.36%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.527 5.87%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.860 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 10.331 10.03%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.795 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5930.348 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 186.533 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51527.671 -
std::multimap<int,_int>::ctor(const&)/0 13.745 -
std::multimap<int,_int>::ctor(const&)/1024 6235.677 -
std::multimap<int,_int>::ctor(const&)/32 215.757 -
std::multimap<int,_int>::ctor(const&)/8192 49874.597 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.706 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6267.043 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 214.373 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 50040.272 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.658 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7949.251 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 226.648 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 64554.907 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.667 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12756.950 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 298.352 1.18%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 273512.048 -
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.111 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.388 -3.38%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.085 1.86%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.465 5.23%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.369 5.70%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.271 7.86%
std::multimap<int,_int>::erase(iterator)/0 20.669 -
std::multimap<int,_int>::erase(iterator)/1024 21.010 -
std::multimap<int,_int>::erase(iterator)/32 20.970 -
std::multimap<int,_int>::erase(iterator)/8192 21.155 1.27%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.577 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6955.817 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 591.668 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52789.348 -3.20%
std::multimap<int,_int>::erase(key)_(existent)/0 21.728 1.86%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.370 -1.39%
std::multimap<int,_int>::erase(key)_(existent)/32 23.563 3.47%
std::multimap<int,_int>::erase(key)_(existent)/8192 28.673 8.53%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.613 -1.87%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.234 -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.064 -
std::multimap<int,_int>::find(key)_(existent)/0 0.013 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.663 -5.20%
std::multimap<int,_int>::find(key)_(existent)/32 1.580 -1.37%
std::multimap<int,_int>::find(key)_(existent)/8192 5.460 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.332 1.68%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.280 2.20%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.823 4.57%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.080 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 35.279 4.01%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.817 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 41.278 8.65%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.134 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.169 -1.29%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.546 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.749 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.119 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.017 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.928 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 47.055 6.03%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.103 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.653 -3.30%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.104 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.572 1.54%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.632 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14441.338 -2.23%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 795.870 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 144552.872 -1.67%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.274 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11907.742 -2.71%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 709.480 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 180917.930 1.74%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.648 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10732.582 2.41%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 687.062 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88212.003 1.72%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.278 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9434.514 -2.40%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 699.483 2.05%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81572.410 2.66%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.259 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 23.014 -1.10%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.148 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.256 -
std::multimap<int,_int>::insert(value)_(new_value)/0 17.973 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.019 2.65%
std::multimap<int,_int>::insert(value)_(new_value)/32 19.797 -1.63%
std::multimap<int,_int>::insert(value)_(new_value)/8192 40.210 8.80%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.011 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.054 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.204 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.238 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.923 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.855 -1.66%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.884 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.422 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6279.459 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.700 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50138.787 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.392 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6276.218 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 211.579 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50111.518 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.231 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1454.907 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 38.949 6.23%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12754.630 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.016 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.035 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.200 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.229 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.516 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.757 -1.56%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.874 -
std::multimap<std::string,_int>::clear()/0 422.674 -
std::multimap<std::string,_int>::clear()/1024 20706.298 2.00%
std::multimap<std::string,_int>::clear()/32 903.087 -
std::multimap<std::string,_int>::clear()/8192 202511.921 -
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.014 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.768 1.14%
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.774 1.13%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 28.891 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.285 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.474 2.73%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.610 3.56%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 26.424 -3.35%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.844 -
std::multimap<std::string,_int>::count(key)_(existent)/32 19.421 2.13%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.689 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.259 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.293 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 9.903 -1.89%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.325 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.696 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7092.643 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.288 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60200.708 -
std::multimap<std::string,_int>::ctor(const&)/0 13.599 -
std::multimap<std::string,_int>::ctor(const&)/1024 34497.214 -
std::multimap<std::string,_int>::ctor(const&)/32 827.266 -
std::multimap<std::string,_int>::ctor(const&)/8192 347987.000 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.623 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37493.620 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 797.890 1.22%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 348994.077 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.752 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39974.292 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 734.936 1.49%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 384484.303 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.698 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53630.939 1.12%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 949.795 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1046036.890 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.995 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.272 2.36%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 26.280 -1.48%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.105 -3.66%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 9.896 -2.37%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 30.748 -1.64%
std::multimap<std::string,_int>::erase(iterator)/0 29.240 -
std::multimap<std::string,_int>::erase(iterator)/1024 31.332 -3.63%
std::multimap<std::string,_int>::erase(iterator)/32 26.626 -
std::multimap<std::string,_int>::erase(iterator)/8192 32.288 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.468 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12235.186 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 709.685 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114508.355 -
std::multimap<std::string,_int>::erase(key)_(existent)/0 65.184 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 61.268 1.13%
std::multimap<std::string,_int>::erase(key)_(existent)/32 72.977 1.70%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 91.613 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.259 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 25.199 3.19%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 11.086 4.12%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.995 2.62%
std::multimap<std::string,_int>::find(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.095 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.892 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.841 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.822 -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.576 1.40%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.107 3.31%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.205 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.791 1.26%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.068 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 97.700 1.62%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.999 -1.59%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 38.713 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.230 -1.85%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 53.131 2.26%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 25.469 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.898 -1.47%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.142 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 85.057 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.859 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 38.393 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 36.111 -1.29%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.436 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.765 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66352.887 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1429.325 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 822302.252 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.567 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 56725.828 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1514.656 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 796009.421 -1.22%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.648 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33197.637 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1198.188 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 374665.744 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.620 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 31592.727 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1237.474 1.07%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 349864.560 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.570 1.93%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.350 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.854 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 67.867 -1.06%
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.038 -1.05%
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 65.197 1.67%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 38.791 -4.33%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 89.705 -4.63%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.869 -1.37%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.659 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 26.913 -1.26%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.600 -9.35%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.019 -1.81%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.863 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.330 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36529.633 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 861.332 1.52%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351447.297 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.362 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36434.925 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 646.016 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350112.392 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.115 -1.09%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17584.908 2.50%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 342.441 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 211229.290 1.14%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.034 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.928 2.11%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 18.258 -1.58%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 30.522 2.81%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.311 1.07%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.520 -3.65%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.128 1.15%
std::multiset<int>::clear()/0 421.812 -1.35%
std::multiset<int>::clear()/1024 9302.517 -5.39%
std::multiset<int>::clear()/32 640.533 -1.20%
std::multiset<int>::clear()/8192 72927.702 -5.41%
std::multiset<int>::contains(key)_(existent)/0 0.019 -
std::multiset<int>::contains(key)_(existent)/1024 4.124 2.54%
std::multiset<int>::contains(key)_(existent)/32 1.668 -2.07%
std::multiset<int>::contains(key)_(existent)/8192 8.664 2.77%
std::multiset<int>::contains(key)_(non-existent)/0 0.269 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.572 -
std::multiset<int>::contains(key)_(non-existent)/32 2.258 -
std::multiset<int>::contains(key)_(non-existent)/8192 8.504 -
std::multiset<int>::count(key)_(existent)/0 0.013 -
std::multiset<int>::count(key)_(existent)/1024 5.512 -3.34%
std::multiset<int>::count(key)_(existent)/32 3.475 -2.13%
std::multiset<int>::count(key)_(existent)/8192 9.436 -2.88%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 5.910 -7.07%
std::multiset<int>::count(key)_(non-existent)/32 2.228 -9.18%
std::multiset<int>::count(key)_(non-existent)/8192 9.153 -7.21%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.756 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5802.560 -
std::multiset<int>::ctor(&&,_different_allocs)/32 179.737 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48111.717 -1.82%
std::multiset<int>::ctor(const&)/0 13.666 -1.37%
std::multiset<int>::ctor(const&)/1024 6228.140 -2.81%
std::multiset<int>::ctor(const&)/32 218.265 -3.74%
std::multiset<int>::ctor(const&)/8192 49989.562 -2.41%
std::multiset<int>::ctor(const&,_alloc)/0 13.642 -1.11%
std::multiset<int>::ctor(const&,_alloc)/1024 6220.766 -3.76%
std::multiset<int>::ctor(const&,_alloc)/32 220.588 -3.34%
std::multiset<int>::ctor(const&,_alloc)/8192 49597.226 -3.85%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.624 -1.49%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8702.061 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 254.193 2.68%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69773.479 -1.65%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.665 -1.26%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12492.105 -1.72%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.352 -1.49%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 262473.901 2.05%
std::multiset<int>::equal_range(key)_(existent)/0 0.013 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.423 3.38%
std::multiset<int>::equal_range(key)_(existent)/32 2.529 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.709 3.15%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.869 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.332 -1.79%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.299 -
std::multiset<int>::erase(iterator)/0 19.960 -2.02%
std::multiset<int>::erase(iterator)/1024 23.911 -1.24%
std::multiset<int>::erase(iterator)/32 21.372 -2.94%
std::multiset<int>::erase(iterator)/8192 24.289 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.741 -1.46%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6465.296 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 579.315 -2.04%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51458.414 -3.52%
std::multiset<int>::erase(key)_(existent)/0 21.012 -2.19%
std::multiset<int>::erase(key)_(existent)/1024 40.624 -
std::multiset<int>::erase(key)_(existent)/32 22.198 -3.16%
std::multiset<int>::erase(key)_(existent)/8192 62.126 3.44%
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.648 -3.58%
std::multiset<int>::erase(key)_(non-existent)/32 2.569 -3.44%
std::multiset<int>::erase(key)_(non-existent)/8192 9.455 -4.95%
std::multiset<int>::find(key)_(existent)/0 0.014 -
std::multiset<int>::find(key)_(existent)/1024 3.708 -2.03%
std::multiset<int>::find(key)_(existent)/32 1.672 -
std::multiset<int>::find(key)_(existent)/8192 8.424 -1.58%
std::multiset<int>::find(key)_(non-existent)/0 0.256 -
std::multiset<int>::find(key)_(non-existent)/1024 5.454 -
std::multiset<int>::find(key)_(non-existent)/32 2.227 -2.62%
std::multiset<int>::find(key)_(non-existent)/8192 8.447 -1.36%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.061 -1.18%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 51.634 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.523 -4.63%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 78.411 -7.26%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.069 -1.98%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.630 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.562 -1.44%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.103 -4.54%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.033 -1.85%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.849 -1.48%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.866 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 71.432 -12.91%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.021 -1.69%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.742 -7.21%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.113 -1.13%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.077 -7.83%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.417 -1.08%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14529.212 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 789.312 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 149064.468 -4.26%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.952 -1.44%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11768.455 -5.50%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 717.241 -1.55%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 201788.868 -8.95%
std::multiset<int>::insert(value)_(already_present)/0 18.197 -1.07%
std::multiset<int>::insert(value)_(already_present)/1024 28.872 -3.76%
std::multiset<int>::insert(value)_(already_present)/32 19.153 -2.14%
std::multiset<int>::insert(value)_(already_present)/8192 32.506 -
std::multiset<int>::insert(value)_(new_value)/0 17.940 -
std::multiset<int>::insert(value)_(new_value)/1024 48.907 2.14%
std::multiset<int>::insert(value)_(new_value)/32 19.824 -
std::multiset<int>::insert(value)_(new_value)/8192 74.206 -10.74%
std::multiset<int>::lower_bound(key)_(existent)/0 0.013 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.224 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.657 -
std::multiset<int>::lower_bound(key)_(existent)/8192 15.178 1.82%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.988 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.840 -2.83%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.094 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.334 -1.11%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6231.366 -3.57%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 215.884 -5.90%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49793.155 -4.59%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.332 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6225.568 -4.46%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 217.492 -5.58%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50929.663 -2.29%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.199 -1.60%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1316.556 -2.12%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 35.198 1.68%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12283.953 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.015 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.065 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.208 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.969 1.13%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.429 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.862 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 26.408 9.63%
std::multiset<std::string>::clear()/0 422.219 -
std::multiset<std::string>::clear()/1024 20306.319 -
std::multiset<std::string>::clear()/32 935.333 4.75%
std::multiset<std::string>::clear()/8192 204714.362 -
std::multiset<std::string>::contains(key)_(existent)/0 0.015 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.369 -1.74%
std::multiset<std::string>::contains(key)_(existent)/32 16.708 10.15%
std::multiset<std::string>::contains(key)_(existent)/8192 29.840 3.93%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.280 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.259 6.75%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.965 3.74%
std::multiset<std::string>::contains(key)_(non-existent)/8192 32.081 21.64%
std::multiset<std::string>::count(key)_(existent)/0 0.037 -
std::multiset<std::string>::count(key)_(existent)/1024 23.168 -4.33%
std::multiset<std::string>::count(key)_(existent)/32 19.577 -1.60%
std::multiset<std::string>::count(key)_(existent)/8192 29.063 -5.17%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.777 4.29%
std::multiset<std::string>::count(key)_(non-existent)/32 10.544 -
std::multiset<std::string>::count(key)_(non-existent)/8192 31.633 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.714 -1.03%
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6893.947 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 211.367 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 58357.952 1.39%
std::multiset<std::string>::ctor(const&)/0 13.590 -1.07%
std::multiset<std::string>::ctor(const&)/1024 34633.561 -2.47%
std::multiset<std::string>::ctor(const&)/32 708.659 -3.20%
std::multiset<std::string>::ctor(const&)/8192 339372.024 -1.48%
std::multiset<std::string>::ctor(const&,_alloc)/0 13.606 -1.00%
std::multiset<std::string>::ctor(const&,_alloc)/1024 36266.347 -2.78%
std::multiset<std::string>::ctor(const&,_alloc)/32 742.295 -2.38%
std::multiset<std::string>::ctor(const&,_alloc)/8192 342211.993 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.719 -1.26%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39610.018 -1.10%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 763.627 -1.75%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 375829.539 -1.57%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.728 -1.29%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53738.197 -3.53%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 911.838 -1.23%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1050254.467 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.037 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.811 4.98%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.665 13.12%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.401 -2.24%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.919 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.320 7.46%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.953 -2.74%
std::multiset<std::string>::erase(iterator)/0 29.587 4.14%
std::multiset<std::string>::erase(iterator)/1024 29.527 -5.71%
std::multiset<std::string>::erase(iterator)/32 30.760 -9.44%
std::multiset<std::string>::erase(iterator)/8192 26.911 -17.90%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.680 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12207.741 -2.17%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 687.830 -1.89%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114462.349 -1.27%
std::multiset<std::string>::erase(key)_(existent)/0 41.299 -5.70%
std::multiset<std::string>::erase(key)_(existent)/1024 87.145 18.16%
std::multiset<std::string>::erase(key)_(existent)/32 49.786 -7.44%
std::multiset<std::string>::erase(key)_(existent)/8192 128.079 12.62%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.553 1.31%
std::multiset<std::string>::erase(key)_(non-existent)/32 10.642 -3.54%
std::multiset<std::string>::erase(key)_(non-existent)/8192 32.169 3.30%
std::multiset<std::string>::find(key)_(existent)/0 0.036 -
std::multiset<std::string>::find(key)_(existent)/1024 28.373 -5.82%
std::multiset<std::string>::find(key)_(existent)/32 20.892 17.05%
std::multiset<std::string>::find(key)_(existent)/8192 40.208 20.04%
std::multiset<std::string>::find(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.371 1.59%
std::multiset<std::string>::find(key)_(non-existent)/32 10.729 -
std::multiset<std::string>::find(key)_(non-existent)/8192 27.219 -8.06%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.399 -1.65%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.096 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.355 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 83.237 -2.56%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.395 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 52.222 1.83%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.287 -2.31%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 51.692 -1.43%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.279 -1.02%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.768 -1.81%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 32.898 -3.02%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 81.224 3.38%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.197 -2.68%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.113 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.546 -2.19%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.251 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.969 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70393.325 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1465.432 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 838823.752 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.605 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58256.357 -2.43%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1431.268 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 799779.531 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.551 -1.03%
std::multiset<std::string>::insert(value)_(already_present)/1024 56.128 -
std::multiset<std::string>::insert(value)_(already_present)/32 41.521 -1.47%
std::multiset<std::string>::insert(value)_(already_present)/8192 65.261 -3.07%
std::multiset<std::string>::insert(value)_(new_value)/0 34.878 -1.08%
std::multiset<std::string>::insert(value)_(new_value)/1024 60.797 -5.75%
std::multiset<std::string>::insert(value)_(new_value)/32 42.306 -2.49%
std::multiset<std::string>::insert(value)_(new_value)/8192 73.979 -5.75%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.562 6.75%
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.934 -3.42%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 30.182 2.89%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 23.312 -4.27%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.642 -3.52%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.629 2.65%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.175 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36206.624 -2.36%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 675.380 -2.28%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344635.129 -1.45%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.165 -1.09%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35885.123 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 578.482 -3.78%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344545.657 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16869.595 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 392.384 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 207211.206 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.037 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.279 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.279 8.35%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 27.841 -7.68%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.745 -3.43%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.925 7.04%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.718 -
std::none_of(deque<int>)_(process_all)/32 11.574 -
std::none_of(deque<int>)_(process_all)/32768 10826.996 1.23%
std::none_of(deque<int>)_(process_all)/50 18.315 -4.94%
std::none_of(deque<int>)_(process_all)/8 3.222 -
std::none_of(deque<int>)_(process_all)/8192 2720.456 1.65%
std::none_of(list<int>)_(process_all)/32 11.688 -2.97%
std::none_of(list<int>)_(process_all)/32768 26237.004 -2.14%
std::none_of(list<int>)_(process_all)/50 21.701 -1.08%
std::none_of(list<int>)_(process_all)/8 2.605 -
std::none_of(list<int>)_(process_all)/8192 7634.987 2.98%
std::none_of(vector<int>)_(process_all)/32 8.525 2.33%
std::none_of(vector<int>)_(process_all)/32768 8057.140 -
std::none_of(vector<int>)_(process_all)/50 13.758 -8.96%
std::none_of(vector<int>)_(process_all)/8 2.422 3.21%
std::none_of(vector<int>)_(process_all)/8192 2023.521 -
std::partial_sort(deque<int>)_(ascending)/1024 7979.436 -
std::partial_sort(deque<int>)_(ascending)/8 29.825 -
std::partial_sort(deque<int>)_(ascending)/8192 162861.023 -2.30%
std::partial_sort(deque<int>)_(descending)/1024 18645.056 -
std::partial_sort(deque<int>)_(descending)/8 43.185 -
std::partial_sort(deque<int>)_(descending)/8192 291210.304 -
std::partial_sort(deque<int>)_(heap)/1024 18559.121 -
std::partial_sort(deque<int>)_(heap)/8 38.582 -2.45%
std::partial_sort(deque<int>)_(heap)/8192 286492.855 -1.61%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7995.484 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.734 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 165621.370 1.42%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19710.123 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.759 1.73%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 289404.910 -
std::partial_sort(deque<int>)_(repeated)/1024 6395.663 -
std::partial_sort(deque<int>)_(repeated)/8 27.842 1.57%
std::partial_sort(deque<int>)_(repeated)/8192 68513.473 -
std::partial_sort(deque<int>)_(shuffled)/1024 16191.115 -
std::partial_sort(deque<int>)_(shuffled)/8 33.728 -
std::partial_sort(deque<int>)_(shuffled)/8192 266058.851 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4967.903 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.476 3.95%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55488.066 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8180.470 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 24.998 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97364.057 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8191.408 -1.34%
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.480 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101196.938 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4975.779 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.450 2.90%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55360.036 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9177.744 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.045 3.35%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97511.615 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3940.568 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.160 1.36%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46843.475 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6899.344 -1.09%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.822 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91742.441 -
std::partial_sort(vector<int>)_(ascending)/1024 4997.404 -
std::partial_sort(vector<int>)_(ascending)/8 20.883 -
std::partial_sort(vector<int>)_(ascending)/8192 54483.694 -
std::partial_sort(vector<int>)_(descending)/1024 8220.634 -
std::partial_sort(vector<int>)_(descending)/8 24.824 -
std::partial_sort(vector<int>)_(descending)/8192 97371.058 -
std::partial_sort(vector<int>)_(heap)/1024 8236.486 -
std::partial_sort(vector<int>)_(heap)/8 26.530 2.32%
std::partial_sort(vector<int>)_(heap)/8192 100819.244 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4982.617 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.827 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54417.690 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9131.394 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.721 1.01%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97658.195 -
std::partial_sort(vector<int>)_(repeated)/1024 3937.185 -
std::partial_sort(vector<int>)_(repeated)/8 20.260 -
std::partial_sort(vector<int>)_(repeated)/8192 46631.122 -
std::partial_sort(vector<int>)_(shuffled)/1024 6927.615 -
std::partial_sort(vector<int>)_(shuffled)/8 22.281 -
std::partial_sort(vector<int>)_(shuffled)/8192 88678.050 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5479.967 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.731 1.78%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57621.552 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8570.131 1.47%
std::partial_sort_copy(deque<int>)_(descending)/8 20.265 -
std::partial_sort_copy(deque<int>)_(descending)/8192 100063.544 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8697.480 1.43%
std::partial_sort_copy(deque<int>)_(heap)/8 15.966 1.11%
std::partial_sort_copy(deque<int>)_(heap)/8192 103311.710 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5493.909 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.898 3.63%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57688.549 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9345.959 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.844 2.23%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100054.963 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4307.994 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.768 3.07%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49260.716 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7296.653 1.19%
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.186 1.91%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92750.114 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5614.960 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.901 -1.45%
std::partial_sort_copy(list<int>)_(ascending)/8192 61220.284 -
std::partial_sort_copy(list<int>)_(descending)/1024 8521.167 -
std::partial_sort_copy(list<int>)_(descending)/8 18.741 -
std::partial_sort_copy(list<int>)_(descending)/8192 100919.334 -
std::partial_sort_copy(list<int>)_(heap)/1024 8525.453 -
std::partial_sort_copy(list<int>)_(heap)/8 16.047 1.78%
std::partial_sort_copy(list<int>)_(heap)/8192 105805.597 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5619.464 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.996 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60595.314 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9840.420 3.45%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.713 -2.99%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 100938.615 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4506.819 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.384 -4.11%
std::partial_sort_copy(list<int>)_(repeated)/8192 52841.880 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7300.781 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.620 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 93107.298 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5242.002 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 11.432 10.55%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55814.430 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8410.851 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.838 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98635.040 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8364.527 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.877 -2.61%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101985.118 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5242.313 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 11.673 13.38%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55732.864 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9203.842 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 11.441 7.70%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98550.176 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4066.338 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.968 8.69%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47502.665 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7123.292 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.756 1.37%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92235.933 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5096.399 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.890 1.56%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55278.224 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8360.114 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.617 -
std::partial_sort_copy(vector<int>)_(descending)/8192 98731.990 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8270.233 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.248 -2.39%
std::partial_sort_copy(vector<int>)_(heap)/8192 102208.443 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5091.694 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.926 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55394.753 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9224.254 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.745 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99636.427 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4033.405 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.408 -1.67%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47355.778 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7142.217 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.193 -1.73%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93794.473 -
std::partition(deque<int>)_(dense)/1024 360.354 -
std::partition(deque<int>)_(dense)/32 9.101 -
std::partition(deque<int>)_(dense)/50 13.667 1.76%
std::partition(deque<int>)_(dense)/8192 2802.637 -
std::partition(deque<int>)_(sparse)/1024 385.502 -2.22%
std::partition(deque<int>)_(sparse)/32 9.780 -5.74%
std::partition(deque<int>)_(sparse)/50 15.006 -9.17%
std::partition(deque<int>)_(sparse)/8192 3009.104 -3.22%
std::partition(list<int>)_(dense)/1024 388.705 -64.85%
std::partition(list<int>)_(dense)/32 8.776 -
std::partition(list<int>)_(dense)/50 13.255 -
std::partition(list<int>)_(dense)/8192 5007.127 -5.33%
std::partition(list<int>)_(sparse)/1024 724.880 -50.52%
std::partition(list<int>)_(sparse)/32 8.755 -
std::partition(list<int>)_(sparse)/50 14.776 -
std::partition(list<int>)_(sparse)/8192 7536.553 -5.64%
std::partition(vector<int>)_(dense)/1024 233.953 -5.79%
std::partition(vector<int>)_(dense)/32 8.298 -1.88%
std::partition(vector<int>)_(dense)/50 13.016 -
std::partition(vector<int>)_(dense)/8192 1817.010 -3.48%
std::partition(vector<int>)_(sparse)/1024 257.768 -
std::partition(vector<int>)_(sparse)/32 8.894 -
std::partition(vector<int>)_(sparse)/50 14.082 -2.52%
std::partition(vector<int>)_(sparse)/8192 1873.911 -
std::partition_copy(deque<int>)/1024 641.922 -
std::partition_copy(deque<int>)/32 12.871 -
std::partition_copy(deque<int>)/50 21.296 -
std::partition_copy(deque<int>)/8192 5670.592 -
std::partition_copy(list<int>)/1024 710.662 -
std::partition_copy(list<int>)/32 8.564 -
std::partition_copy(list<int>)/50 13.191 1.17%
std::partition_copy(list<int>)/8192 7150.311 5.61%
std::partition_copy(vector<int>)/1024 465.548 -
std::partition_copy(vector<int>)/32 8.319 -
std::partition_copy(vector<int>)/50 13.215 1.68%
std::partition_copy(vector<int>)/8192 4623.593 -
std::partition_point(deque<int>)/1024 9.324 1.61%
std::partition_point(deque<int>)/32 4.797 5.79%
std::partition_point(deque<int>)/50 4.907 6.88%
std::partition_point(deque<int>)/8192 16.456 -
std::partition_point(list<int>)/1024 1273.682 -
std::partition_point(list<int>)/32 15.749 -
std::partition_point(list<int>)/50 24.518 -
std::partition_point(list<int>)/8192 11714.865 -
std::partition_point(vector<int>)/1024 6.161 -1.02%
std::partition_point(vector<int>)/32 2.570 1.06%
std::partition_point(vector<int>)/50 2.567 -
std::partition_point(vector<int>)/8192 9.557 -
std::remove(deque<int>)_(prefix)/1024 525.915 -
std::remove(deque<int>)_(prefix)/32 59.472 -
std::remove(deque<int>)_(prefix)/50 65.538 -1.25%
std::remove(deque<int>)_(prefix)/8192 3886.776 -
std::remove(deque<int>)_(sprinkled)/1024 520.927 -
std::remove(deque<int>)_(sprinkled)/32 56.009 3.46%
std::remove(deque<int>)_(sprinkled)/50 62.321 6.91%
std::remove(deque<int>)_(sprinkled)/8192 3859.834 -
std::remove(list<int>)_(prefix)/1024 984.322 -1.87%
std::remove(list<int>)_(prefix)/32 55.417 -
std::remove(list<int>)_(prefix)/50 66.966 -
std::remove(list<int>)_(prefix)/8192 8403.490 -
std::remove(list<int>)_(sprinkled)/1024 947.546 -5.69%
std::remove(list<int>)_(sprinkled)/32 56.588 -
std::remove(list<int>)_(sprinkled)/50 64.686 -
std::remove(list<int>)_(sprinkled)/8192 7884.544 -
std::remove(vector<int>)_(prefix)/1024 311.747 -
std::remove(vector<int>)_(prefix)/32 52.058 -
std::remove(vector<int>)_(prefix)/50 56.842 -
std::remove(vector<int>)_(prefix)/8192 2110.067 -
std::remove(vector<int>)_(sprinkled)/1024 288.095 -
std::remove(vector<int>)_(sprinkled)/32 51.684 -1.09%
std::remove(vector<int>)_(sprinkled)/50 55.743 -1.08%
std::remove(vector<int>)_(sprinkled)/8192 1985.588 -
std::remove_copy(deque<int>)_(prefix)/1024 374.864 -6.11%
std::remove_copy(deque<int>)_(prefix)/32 12.952 -
std::remove_copy(deque<int>)_(prefix)/50 19.201 -
std::remove_copy(deque<int>)_(prefix)/8192 3349.207 -
std::remove_copy(deque<int>)_(sprinkled)/1024 362.214 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.240 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.450 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2898.447 -
std::remove_copy(list<int>)_(prefix)/1024 752.922 -
std::remove_copy(list<int>)_(prefix)/32 10.822 -
std::remove_copy(list<int>)_(prefix)/50 21.828 -
std::remove_copy(list<int>)_(prefix)/8192 6977.596 -
std::remove_copy(list<int>)_(sprinkled)/1024 736.796 -1.10%
std::remove_copy(list<int>)_(sprinkled)/32 11.209 -
std::remove_copy(list<int>)_(sprinkled)/50 18.922 1.43%
std::remove_copy(list<int>)_(sprinkled)/8192 6911.965 -1.17%
std::remove_copy(vector<int>)_(prefix)/1024 265.985 -
std::remove_copy(vector<int>)_(prefix)/32 8.922 -1.48%
std::remove_copy(vector<int>)_(prefix)/50 13.257 -
std::remove_copy(vector<int>)_(prefix)/8192 2064.962 -
std::remove_copy(vector<int>)_(sprinkled)/1024 477.761 -
std::remove_copy(vector<int>)_(sprinkled)/32 14.924 -2.11%
std::remove_copy(vector<int>)_(sprinkled)/50 24.208 -1.04%
std::remove_copy(vector<int>)_(sprinkled)/8192 3643.699 -1.02%
std::remove_copy_if(deque<int>)_(prefix)/1024 530.802 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.825 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.373 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3878.566 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 550.734 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.680 -1.84%
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.212 -2.39%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3200.540 -2.33%
std::remove_copy_if(list<int>)_(prefix)/1024 792.778 -
std::remove_copy_if(list<int>)_(prefix)/32 14.874 -
std::remove_copy_if(list<int>)_(prefix)/50 27.045 -
std::remove_copy_if(list<int>)_(prefix)/8192 7222.853 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 783.783 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.542 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.659 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7174.647 -
std::remove_copy_if(vector<int>)_(prefix)/1024 376.751 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.198 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.644 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3326.731 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.259 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.288 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.824 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3736.352 -
std::remove_if(deque<int>)_(prefix)/1024 557.122 -
std::remove_if(deque<int>)_(prefix)/32 56.314 -4.16%
std::remove_if(deque<int>)_(prefix)/50 67.113 -
std::remove_if(deque<int>)_(prefix)/8192 4255.149 -
std::remove_if(deque<int>)_(sprinkled)/1024 537.264 -1.11%
std::remove_if(deque<int>)_(sprinkled)/32 56.691 -
std::remove_if(deque<int>)_(sprinkled)/50 65.570 -
std::remove_if(deque<int>)_(sprinkled)/8192 3964.390 -
std::remove_if(list<int>)_(prefix)/1024 1013.168 -2.91%
std::remove_if(list<int>)_(prefix)/32 61.520 -
std::remove_if(list<int>)_(prefix)/50 75.136 -
std::remove_if(list<int>)_(prefix)/8192 9632.520 2.55%
std::remove_if(list<int>)_(sprinkled)/1024 990.480 -5.00%
std::remove_if(list<int>)_(sprinkled)/32 59.920 -
std::remove_if(list<int>)_(sprinkled)/50 73.562 -
std::remove_if(list<int>)_(sprinkled)/8192 8238.746 -
std::remove_if(vector<int>)_(prefix)/1024 355.906 -
std::remove_if(vector<int>)_(prefix)/32 51.889 -
std::remove_if(vector<int>)_(prefix)/50 56.991 -
std::remove_if(vector<int>)_(prefix)/8192 2590.056 -
std::remove_if(vector<int>)_(sprinkled)/1024 524.569 -
std::remove_if(vector<int>)_(sprinkled)/32 55.662 -1.15%
std::remove_if(vector<int>)_(sprinkled)/50 64.948 -1.86%
std::remove_if(vector<int>)_(sprinkled)/8192 3827.822 -
std::replace(deque<int>)_(prefix)/1024 411.818 -1.32%
std::replace(deque<int>)_(prefix)/32 12.763 -1.26%
std::replace(deque<int>)_(prefix)/50 19.021 -
std::replace(deque<int>)_(prefix)/8192 3264.576 -
std::replace(deque<int>)_(sprinkled)/1024 353.655 -
std::replace(deque<int>)_(sprinkled)/32 12.615 -
std::replace(deque<int>)_(sprinkled)/50 18.661 -
std::replace(deque<int>)_(sprinkled)/8192 2815.920 -
std::replace(list<int>)_(prefix)/1024 739.414 -
std::replace(list<int>)_(prefix)/32 11.074 -
std::replace(list<int>)_(prefix)/50 18.350 -
std::replace(list<int>)_(prefix)/8192 6988.203 -
std::replace(list<int>)_(sprinkled)/1024 726.777 -
std::replace(list<int>)_(sprinkled)/32 11.297 -
std::replace(list<int>)_(sprinkled)/50 17.826 -
std::replace(list<int>)_(sprinkled)/8192 7145.392 -
std::replace(vector<int>)_(prefix)/1024 159.450 -
std::replace(vector<int>)_(prefix)/32 5.022 -
std::replace(vector<int>)_(prefix)/50 7.671 -1.50%
std::replace(vector<int>)_(prefix)/8192 1275.879 -1.20%
std::replace(vector<int>)_(sprinkled)/1024 159.723 -1.46%
std::replace(vector<int>)_(sprinkled)/32 6.059 15.22%
std::replace(vector<int>)_(sprinkled)/50 8.488 6.51%
std::replace(vector<int>)_(sprinkled)/8192 1237.202 -4.23%
std::replace_if(deque<int>)_(prefix)/1024 481.660 -
std::replace_if(deque<int>)_(prefix)/32 13.958 2.72%
std::replace_if(deque<int>)_(prefix)/50 20.281 -
std::replace_if(deque<int>)_(prefix)/8192 3496.497 -
std::replace_if(deque<int>)_(sprinkled)/1024 369.495 -
std::replace_if(deque<int>)_(sprinkled)/32 12.442 -
std::replace_if(deque<int>)_(sprinkled)/50 18.671 -
std::replace_if(deque<int>)_(sprinkled)/8192 2950.735 -
std::replace_if(list<int>)_(prefix)/1024 740.373 -
std::replace_if(list<int>)_(prefix)/32 13.153 -
std::replace_if(list<int>)_(prefix)/50 24.229 -
std::replace_if(list<int>)_(prefix)/8192 7063.021 -
std::replace_if(list<int>)_(sprinkled)/1024 740.030 -
std::replace_if(list<int>)_(sprinkled)/32 13.388 -
std::replace_if(list<int>)_(sprinkled)/50 24.206 1.36%
std::replace_if(list<int>)_(sprinkled)/8192 7282.139 -
std::replace_if(vector<int>)_(prefix)/1024 274.419 -
std::replace_if(vector<int>)_(prefix)/32 8.927 -
std::replace_if(vector<int>)_(prefix)/50 13.657 -1.13%
std::replace_if(vector<int>)_(prefix)/8192 2049.084 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.255 -
std::replace_if(vector<int>)_(sprinkled)/32 8.722 -
std::replace_if(vector<int>)_(sprinkled)/50 13.673 -
std::replace_if(vector<int>)_(sprinkled)/8192 1915.052 -
std::reverse(deque<int>)/32768 5716.774 -
std::reverse(deque<int>)/4096 718.164 -
std::reverse(deque<int>)/512 115.825 2.06%
std::reverse(deque<int>)/64 13.573 3.86%
std::reverse(deque<int>)/8 2.515 -
std::reverse(list<int>)/32768 16764.506 -11.71%
std::reverse(list<int>)/4096 1662.904 -2.73%
std::reverse(list<int>)/512 192.573 -
std::reverse(list<int>)/64 17.429 -1.55%
std::reverse(list<int>)/8 2.025 -
std::reverse(vector<int>)/32768 1042.580 -
std::reverse(vector<int>)/4096 129.948 -
std::reverse(vector<int>)/512 16.428 -
std::reverse(vector<int>)/64 4.151 -
std::reverse(vector<int>)/8 1.544 -
std::reverse_copy(deque<int>)/32768 8050.947 -
std::reverse_copy(deque<int>)/4096 973.114 -1.07%
std::reverse_copy(deque<int>)/512 125.050 -
std::reverse_copy(deque<int>)/64 15.996 -
std::reverse_copy(deque<int>)/8 2.535 -
std::reverse_copy(list<int>)/32768 25739.728 -2.77%
std::reverse_copy(list<int>)/4096 3070.392 -2.86%
std::reverse_copy(list<int>)/512 365.178 -
std::reverse_copy(list<int>)/64 30.241 -
std::reverse_copy(list<int>)/8 2.384 1.20%
std::reverse_copy(vector<int>)/32768 976.495 -
std::reverse_copy(vector<int>)/4096 135.973 -
std::reverse_copy(vector<int>)/512 17.153 -
std::reverse_copy(vector<int>)/64 2.467 -
std::reverse_copy(vector<int>)/8 2.417 5.94%
std::rotate(deque<int>)_(1_element_backward)/1024 42.964 1.03%
std::rotate(deque<int>)_(1_element_backward)/32 4.440 -
std::rotate(deque<int>)_(1_element_backward)/50 5.429 -
std::rotate(deque<int>)_(1_element_backward)/8192 310.642 -
std::rotate(deque<int>)_(1_element_forward)/1024 40.343 4.19%
std::rotate(deque<int>)_(1_element_forward)/32 4.551 2.07%
std::rotate(deque<int>)_(1_element_forward)/50 5.367 1.36%
std::rotate(deque<int>)_(1_element_forward)/8192 301.160 -
std::rotate(deque<int>)_(by_1/2)/1024 181.573 4.70%
std::rotate(deque<int>)_(by_1/2)/32 7.431 -
std::rotate(deque<int>)_(by_1/2)/50 10.338 -
std::rotate(deque<int>)_(by_1/2)/8192 1461.589 -
std::rotate(deque<int>)_(by_1/3)/1024 1816.530 -
std::rotate(deque<int>)_(by_1/3)/32 45.504 -
std::rotate(deque<int>)_(by_1/3)/50 76.796 -
std::rotate(deque<int>)_(by_1/3)/8192 22648.935 -
std::rotate(deque<int>)_(by_1/4)/1024 802.016 2.81%
std::rotate(deque<int>)_(by_1/4)/32 29.377 -1.36%
std::rotate(deque<int>)_(by_1/4)/50 75.346 -
std::rotate(deque<int>)_(by_1/4)/8192 6833.112 -
std::rotate(list<int>)_(1_element_backward)/1024 738.551 -53.19%
std::rotate(list<int>)_(1_element_backward)/32 13.181 -2.35%
std::rotate(list<int>)_(1_element_backward)/50 22.550 -
std::rotate(list<int>)_(1_element_backward)/8192 8508.985 -9.34%
std::rotate(list<int>)_(1_element_forward)/1024 732.078 -53.79%
std::rotate(list<int>)_(1_element_forward)/32 14.358 -3.81%
std::rotate(list<int>)_(1_element_forward)/50 27.231 -
std::rotate(list<int>)_(1_element_forward)/8192 7814.810 -3.58%
std::rotate(list<int>)_(by_1/2)/1024 389.973 -
std::rotate(list<int>)_(by_1/2)/32 5.988 -
std::rotate(list<int>)_(by_1/2)/50 12.610 -
std::rotate(list<int>)_(by_1/2)/8192 5009.093 -
std::rotate(list<int>)_(by_1/3)/1024 803.130 -
std::rotate(list<int>)_(by_1/3)/32 15.338 -1.31%
std::rotate(list<int>)_(by_1/3)/50 24.540 -
std::rotate(list<int>)_(by_1/3)/8192 8647.648 1.09%
std::rotate(list<int>)_(by_1/4)/1024 577.792 -
std::rotate(list<int>)_(by_1/4)/32 12.445 -
std::rotate(list<int>)_(by_1/4)/50 25.175 -
std::rotate(list<int>)_(by_1/4)/8192 7225.114 -4.30%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.252 1.48%
std::rotate(vector<bool>)_(1_element_backward)/32 17.542 1.29%
std::rotate(vector<bool>)_(1_element_backward)/50 17.538 1.28%
std::rotate(vector<bool>)_(1_element_backward)/8192 99.826 2.15%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.438 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.572 -2.07%
std::rotate(vector<bool>)_(1_element_forward)/50 17.626 -1.79%
std::rotate(vector<bool>)_(1_element_forward)/8192 108.090 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.473 -
std::rotate(vector<bool>)_(by_1/2)/32 17.790 -1.74%
std::rotate(vector<bool>)_(by_1/2)/50 17.566 -2.04%
std::rotate(vector<bool>)_(by_1/2)/8192 15.156 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.900 -
std::rotate(vector<bool>)_(by_1/3)/32 17.450 -1.99%
std::rotate(vector<bool>)_(by_1/3)/50 17.556 -1.33%
std::rotate(vector<bool>)_(by_1/3)/8192 145.283 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.115 -
std::rotate(vector<bool>)_(by_1/4)/32 17.714 -1.15%
std::rotate(vector<bool>)_(by_1/4)/50 17.522 -1.51%
std::rotate(vector<bool>)_(by_1/4)/8192 30.035 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.778 -
std::rotate(vector<int>)_(1_element_backward)/32 2.912 -
std::rotate(vector<int>)_(1_element_backward)/50 5.332 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.560 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.455 -
std::rotate(vector<int>)_(1_element_forward)/32 2.946 -
std::rotate(vector<int>)_(1_element_forward)/50 5.268 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.148 -
std::rotate(vector<int>)_(by_1/2)/1024 31.972 -
std::rotate(vector<int>)_(by_1/2)/32 3.654 -
std::rotate(vector<int>)_(by_1/2)/50 4.448 -
std::rotate(vector<int>)_(by_1/2)/8192 240.575 -
std::rotate(vector<int>)_(by_1/3)/1024 1366.881 -
std::rotate(vector<int>)_(by_1/3)/32 21.663 -
std::rotate(vector<int>)_(by_1/3)/50 40.079 -
std::rotate(vector<int>)_(by_1/3)/8192 10851.415 -1.08%
std::rotate(vector<int>)_(by_1/4)/1024 323.841 -1.45%
std::rotate(vector<int>)_(by_1/4)/32 11.901 -1.68%
std::rotate(vector<int>)_(by_1/4)/50 40.255 -
std::rotate(vector<int>)_(by_1/4)/8192 2555.443 -1.49%
std::rotate_copy(deque<int>)/1024 34.845 -
std::rotate_copy(deque<int>)/32 2.573 -
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 295.257 1.42%
std::rotate_copy(list<int>)/1024 723.724 -
std::rotate_copy(list<int>)/32 8.488 -
std::rotate_copy(list<int>)/50 14.218 -
std::rotate_copy(list<int>)/8192 6697.562 -
std::rotate_copy(vector<int>)/1024 34.683 3.83%
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.700 -
std::rotate_copy(vector<int>)/8192 708.684 -
std::sample(deque<int>)/1024 11848.805 -
std::sample(deque<int>)/32 320.422 -
std::sample(deque<int>)/8192 94946.650 -
std::sample(list<int>)/1024 11614.802 -
std::sample(list<int>)/32 311.999 -
std::sample(list<int>)/8192 96638.979 -
std::sample(vector<int>)/1024 11229.796 -
std::sample(vector<int>)/32 306.873 -
std::sample(vector<int>)/8192 90242.551 -
std::search(deque<int>)_(near_matches)/1000 18711.650 5.56%
std::search(deque<int>)_(near_matches)/1024 19636.816 7.94%
std::search(deque<int>)_(near_matches)/8192 1452348.172 -
std::search(deque<int>)_(no_match)/1000 404.377 -
std::search(deque<int>)_(no_match)/1024 345.069 -17.47%
std::search(deque<int>)_(no_match)/1048576 423881.894 -
std::search(deque<int>)_(no_match)/8192 3308.614 -
std::search(deque<int>)_(same_length)/1000 329.915 -6.24%
std::search(deque<int>)_(same_length)/1024 472.451 -
std::search(deque<int>)_(same_length)/8192 3765.657 -2.12%
std::search(deque<int>)_(single_element)/1000 447.272 -
std::search(deque<int>)_(single_element)/1024 457.891 -
std::search(deque<int>)_(single_element)/8192 3652.163 -
std::search(deque<int>,_pred)_(near_matches)/1000 26840.730 -1.93%
std::search(deque<int>,_pred)_(near_matches)/1024 27985.245 -2.31%
std::search(deque<int>,_pred)_(near_matches)/8192 1516434.524 -3.45%
std::search(deque<int>,_pred)_(no_match)/1000 424.458 -
std::search(deque<int>,_pred)_(no_match)/1024 397.566 -8.96%
std::search(deque<int>,_pred)_(no_match)/1048576 443237.455 -
std::search(deque<int>,_pred)_(no_match)/8192 3470.197 -
std::search(deque<int>,_pred)_(same_length)/1000 488.307 -2.02%
std::search(deque<int>,_pred)_(same_length)/1024 510.661 -
std::search(deque<int>,_pred)_(same_length)/8192 4053.942 -
std::search(deque<int>,_pred)_(single_element)/1000 473.685 -
std::search(deque<int>,_pred)_(single_element)/1024 484.543 -
std::search(deque<int>,_pred)_(single_element)/8192 3879.640 -
std::search(list<int>)_(near_matches)/1000 37566.477 -
std::search(list<int>)_(near_matches)/1024 39722.947 -
std::search(list<int>)_(near_matches)/8192 2550045.607 -
std::search(list<int>)_(no_match)/1000 674.938 -4.27%
std::search(list<int>)_(no_match)/1024 756.329 -
std::search(list<int>)_(no_match)/1048576 843007.127 -
std::search(list<int>)_(no_match)/8192 6979.235 -
std::search(list<int>)_(same_length)/1000 741.188 -1.03%
std::search(list<int>)_(same_length)/1024 772.878 -
std::search(list<int>)_(same_length)/8192 10627.330 -
std::search(list<int>)_(single_element)/1000 711.979 7.51%
std::search(list<int>)_(single_element)/1024 731.527 -5.00%
std::search(list<int>)_(single_element)/8192 7746.048 -
std::search(list<int>,_pred)_(near_matches)/1000 42395.721 -
std::search(list<int>,_pred)_(near_matches)/1024 44215.567 -
std::search(list<int>,_pred)_(near_matches)/8192 2729880.186 -
std::search(list<int>,_pred)_(no_match)/1000 750.535 -
std::search(list<int>,_pred)_(no_match)/1024 767.707 -
std::search(list<int>,_pred)_(no_match)/1048576 899753.792 -
std::search(list<int>,_pred)_(no_match)/8192 7007.146 -
std::search(list<int>,_pred)_(same_length)/1000 771.800 -
std::search(list<int>,_pred)_(same_length)/1024 788.018 -
std::search(list<int>,_pred)_(same_length)/8192 9065.481 -
std::search(list<int>,_pred)_(single_element)/1000 817.458 -
std::search(list<int>,_pred)_(single_element)/1024 838.412 -
std::search(list<int>,_pred)_(single_element)/8192 8684.283 -
std::search(vector<int>)_(near_matches)/1000 13986.765 -1.43%
std::search(vector<int>)_(near_matches)/1024 14974.404 -
std::search(vector<int>)_(near_matches)/8192 769288.320 -
std::search(vector<int>)_(no_match)/1000 218.982 3.23%
std::search(vector<int>)_(no_match)/1024 227.217 4.55%
std::search(vector<int>)_(no_match)/1048576 215295.201 -
std::search(vector<int>)_(no_match)/8192 1690.389 1.14%
std::search(vector<int>)_(same_length)/1000 242.034 -
std::search(vector<int>)_(same_length)/1024 248.621 -
std::search(vector<int>)_(same_length)/8192 1897.622 -
std::search(vector<int>)_(single_element)/1000 234.475 1.32%
std::search(vector<int>)_(single_element)/1024 239.890 1.37%
std::search(vector<int>)_(single_element)/8192 1839.900 -
std::search(vector<int>,_pred)_(near_matches)/1000 23023.607 -
std::search(vector<int>,_pred)_(near_matches)/1024 24136.640 -
std::search(vector<int>,_pred)_(near_matches)/8192 1449924.172 -
std::search(vector<int>,_pred)_(no_match)/1000 468.173 -
std::search(vector<int>,_pred)_(no_match)/1024 474.096 -
std::search(vector<int>,_pred)_(no_match)/1048576 443453.864 -
std::search(vector<int>,_pred)_(no_match)/8192 4023.548 -
std::search(vector<int>,_pred)_(same_length)/1000 598.898 -
std::search(vector<int>,_pred)_(same_length)/1024 613.375 -
std::search(vector<int>,_pred)_(same_length)/8192 4907.178 -
std::search(vector<int>,_pred)_(single_element)/1000 457.356 -
std::search(vector<int>,_pred)_(single_element)/1024 468.285 -
std::search(vector<int>,_pred)_(single_element)/8192 3735.467 -
std::search_n(deque<int>)_(no_match)/1000 448.236 4.48%
std::search_n(deque<int>)_(no_match)/1024 438.882 -
std::search_n(deque<int>)_(no_match)/1048576 437882.609 -1.79%
std::search_n(deque<int>)_(no_match)/8192 3417.741 -2.00%
std::search_n(deque<int>,_pred)_(no_match)/1000 603.409 -
std::search_n(deque<int>,_pred)_(no_match)/1024 622.741 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 553553.605 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4314.907 -
std::search_n(list<int>)_(no_match)/1000 708.455 -
std::search_n(list<int>)_(no_match)/1024 744.134 1.60%
std::search_n(list<int>)_(no_match)/1048576 798772.981 -2.41%
std::search_n(list<int>)_(no_match)/8192 6735.291 -
std::search_n(list<int>,_pred)_(no_match)/1000 822.106 -
std::search_n(list<int>,_pred)_(no_match)/1024 842.781 -
std::search_n(list<int>,_pred)_(no_match)/1048576 977701.195 -
std::search_n(list<int>,_pred)_(no_match)/8192 7848.555 -
std::search_n(vector<int>)_(no_match)/1000 204.799 -1.67%
std::search_n(vector<int>)_(no_match)/1024 209.630 -1.63%
std::search_n(vector<int>)_(no_match)/1048576 208124.480 -1.46%
std::search_n(vector<int>)_(no_match)/8192 1622.146 -1.52%
std::search_n(vector<int>,_pred)_(no_match)/1000 509.299 -
std::search_n(vector<int>,_pred)_(no_match)/1024 520.519 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 610664.095 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4167.035 -
std::set<int>::clear()/0 419.363 -
std::set<int>::clear()/1024 9003.725 5.62%
std::set<int>::clear()/32 643.740 1.48%
std::set<int>::clear()/8192 76156.953 2.79%
std::set<int>::contains(key)_(existent)/0 0.017 -
std::set<int>::contains(key)_(existent)/1024 3.904 -
std::set<int>::contains(key)_(existent)/32 1.713 -1.00%
std::set<int>::contains(key)_(existent)/8192 8.276 -1.81%
std::set<int>::contains(key)_(non-existent)/0 0.270 -3.72%
std::set<int>::contains(key)_(non-existent)/1024 5.338 -
std::set<int>::contains(key)_(non-existent)/32 2.353 -4.00%
std::set<int>::contains(key)_(non-existent)/8192 8.445 1.45%
std::set<int>::count(key)_(existent)/0 0.018 -
std::set<int>::count(key)_(existent)/1024 4.143 -5.66%
std::set<int>::count(key)_(existent)/32 1.788 -4.83%
std::set<int>::count(key)_(existent)/8192 7.689 -9.30%
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.526 -
std::set<int>::count(key)_(non-existent)/32 2.930 -
std::set<int>::count(key)_(non-existent)/8192 11.344 -
std::set<int>::ctor(&&,_different_allocs)/0 13.727 -
std::set<int>::ctor(&&,_different_allocs)/1024 5865.261 1.62%
std::set<int>::ctor(&&,_different_allocs)/32 180.679 -
std::set<int>::ctor(&&,_different_allocs)/8192 47675.154 -
std::set<int>::ctor(const&)/0 13.639 -
std::set<int>::ctor(const&)/1024 6125.162 -3.13%
std::set<int>::ctor(const&)/32 216.320 -3.62%
std::set<int>::ctor(const&)/8192 49392.026 -2.66%
std::set<int>::ctor(const&,_alloc)/0 13.660 -
std::set<int>::ctor(const&,_alloc)/1024 6320.069 -1.77%
std::set<int>::ctor(const&,_alloc)/32 219.133 -4.35%
std::set<int>::ctor(const&,_alloc)/8192 50442.235 -1.70%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.563 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8717.447 1.23%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 255.365 -4.95%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69614.848 1.46%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.606 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12668.498 -1.22%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 306.600 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 269237.386 -4.11%
std::set<int>::equal_range(key)_(existent)/0 0.018 -
std::set<int>::equal_range(key)_(existent)/1024 4.148 -
std::set<int>::equal_range(key)_(existent)/32 1.700 -
std::set<int>::equal_range(key)_(existent)/8192 8.099 -
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.567 3.37%
std::set<int>::equal_range(key)_(non-existent)/32 2.601 -4.72%
std::set<int>::equal_range(key)_(non-existent)/8192 10.177 3.44%
std::set<int>::erase(iterator)/0 20.114 -
std::set<int>::erase(iterator)/1024 20.450 -
std::set<int>::erase(iterator)/32 20.345 -
std::set<int>::erase(iterator)/8192 20.566 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.035 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6579.272 3.21%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 585.990 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52918.600 4.01%
std::set<int>::erase(key)_(existent)/0 20.519 -1.05%
std::set<int>::erase(key)_(existent)/1024 40.404 -7.57%
std::set<int>::erase(key)_(existent)/32 22.119 -
std::set<int>::erase(key)_(existent)/8192 54.759 2.97%
std::set<int>::erase(key)_(non-existent)/0 0.256 -
std::set<int>::erase(key)_(non-existent)/1024 5.245 -7.21%
std::set<int>::erase(key)_(non-existent)/32 2.470 -
std::set<int>::erase(key)_(non-existent)/8192 8.219 -7.13%
std::set<int>::find(key)_(existent)/0 0.013 -
std::set<int>::find(key)_(existent)/1024 4.064 -
std::set<int>::find(key)_(existent)/32 1.613 1.55%
std::set<int>::find(key)_(existent)/8192 8.400 -
std::set<int>::find(key)_(non-existent)/0 0.256 -
std::set<int>::find(key)_(non-existent)/1024 6.226 9.76%
std::set<int>::find(key)_(non-existent)/32 2.666 14.45%
std::set<int>::find(key)_(non-existent)/8192 9.397 7.96%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.967 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 44.014 3.36%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.340 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 82.223 15.77%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.935 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.596 -3.26%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.997 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.122 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.113 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.360 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 20.082 1.21%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 100.395 9.01%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.103 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.382 1.90%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.983 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.128 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 419.568 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16553.682 2.04%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 828.193 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 148999.344 -2.85%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 419.488 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7727.292 -1.25%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 571.531 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 131382.015 -2.53%
std::set<int>::insert(value)_(already_present)/0 0.692 7.45%
std::set<int>::insert(value)_(already_present)/1024 7.375 23.73%
std::set<int>::insert(value)_(already_present)/32 1.786 -
std::set<int>::insert(value)_(already_present)/8192 11.969 23.63%
std::set<int>::insert(value)_(new_value)/0 17.952 -
std::set<int>::insert(value)_(new_value)/1024 46.434 -1.48%
std::set<int>::insert(value)_(new_value)/32 19.782 1.28%
std::set<int>::insert(value)_(new_value)/8192 75.491 6.88%
std::set<int>::lower_bound(key)_(existent)/0 0.013 -
std::set<int>::lower_bound(key)_(existent)/1024 4.346 -
std::set<int>::lower_bound(key)_(existent)/32 1.568 -
std::set<int>::lower_bound(key)_(existent)/8192 8.016 -7.33%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.105 -4.70%
std::set<int>::lower_bound(key)_(non-existent)/32 2.282 -2.35%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.226 -6.83%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.256 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6061.003 -5.14%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 217.003 -2.45%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48369.549 -3.48%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.257 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6045.328 -3.41%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 215.286 -3.76%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 48718.923 -2.56%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.086 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1448.477 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 42.343 -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12641.416 -
std::set<int>::upper_bound(key)_(existent)/0 0.018 -
std::set<int>::upper_bound(key)_(existent)/1024 4.073 -3.31%
std::set<int>::upper_bound(key)_(existent)/32 1.748 -3.06%
std::set<int>::upper_bound(key)_(existent)/8192 8.088 -5.97%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.910 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.424 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.808 -1.53%
std::set<std::string>::clear()/0 423.543 -
std::set<std::string>::clear()/1024 19897.020 -
std::set<std::string>::clear()/32 885.412 -
std::set<std::string>::clear()/8192 204307.619 -
std::set<std::string>::contains(key)_(existent)/0 0.012 -
std::set<std::string>::contains(key)_(existent)/1024 23.768 -1.85%
std::set<std::string>::contains(key)_(existent)/32 15.890 -
std::set<std::string>::contains(key)_(existent)/8192 27.683 1.48%
std::set<std::string>::contains(key)_(non-existent)/0 0.286 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.814 -6.27%
std::set<std::string>::contains(key)_(non-existent)/32 9.742 -10.41%
std::set<std::string>::contains(key)_(non-existent)/8192 28.610 -5.27%
std::set<std::string>::count(key)_(existent)/0 0.015 -
std::set<std::string>::count(key)_(existent)/1024 22.006 -
std::set<std::string>::count(key)_(existent)/32 15.411 -
std::set<std::string>::count(key)_(existent)/8192 29.880 -
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 24.219 -
std::set<std::string>::count(key)_(non-existent)/32 10.626 -
std::set<std::string>::count(key)_(non-existent)/8192 32.099 -
std::set<std::string>::ctor(&&,_different_allocs)/0 13.717 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7021.703 -
std::set<std::string>::ctor(&&,_different_allocs)/32 213.437 1.02%
std::set<std::string>::ctor(&&,_different_allocs)/8192 57869.799 -
std::set<std::string>::ctor(const&)/0 13.613 -
std::set<std::string>::ctor(const&)/1024 34496.383 -1.72%
std::set<std::string>::ctor(const&)/32 696.843 1.08%
std::set<std::string>::ctor(const&)/8192 344942.439 -
std::set<std::string>::ctor(const&,_alloc)/0 13.607 -
std::set<std::string>::ctor(const&,_alloc)/1024 36809.668 -1.73%
std::set<std::string>::ctor(const&,_alloc)/32 794.455 -
std::set<std::string>::ctor(const&,_alloc)/8192 345387.278 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.730 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40910.750 -2.09%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 659.599 -2.04%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 384980.803 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.684 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53892.783 -2.37%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 942.467 -1.52%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1093167.258 -
std::set<std::string>::equal_range(key)_(existent)/0 0.037 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.407 -
std::set<std::string>::equal_range(key)_(existent)/32 16.832 -1.10%
std::set<std::string>::equal_range(key)_(existent)/8192 30.157 1.18%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.543 -2.71%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.198 -7.38%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.327 -1.83%
std::set<std::string>::erase(iterator)/0 29.761 -
std::set<std::string>::erase(iterator)/1024 28.655 -
std::set<std::string>::erase(iterator)/32 26.242 -
std::set<std::string>::erase(iterator)/8192 33.579 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.623 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12204.328 1.50%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 715.697 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113761.207 1.12%
std::set<std::string>::erase(key)_(existent)/0 65.588 -
std::set<std::string>::erase(key)_(existent)/1024 100.098 -
std::set<std::string>::erase(key)_(existent)/32 61.102 -
std::set<std::string>::erase(key)_(existent)/8192 70.263 -2.12%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 28.182 3.55%
std::set<std::string>::erase(key)_(non-existent)/32 14.250 4.87%
std::set<std::string>::erase(key)_(non-existent)/8192 34.479 6.84%
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 23.627 -
std::set<std::string>::find(key)_(existent)/32 15.875 1.49%
std::set<std::string>::find(key)_(existent)/8192 29.736 3.97%
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 20.546 -
std::set<std::string>::find(key)_(non-existent)/32 10.187 -3.04%
std::set<std::string>::find(key)_(non-existent)/8192 26.696 2.18%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.054 -1.47%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 70.959 -1.48%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.879 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 93.488 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.920 -1.37%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.051 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.295 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 44.799 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.631 -1.09%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 43.852 -1.72%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.585 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.730 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.992 -1.15%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.477 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.506 -3.34%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.727 -1.47%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.865 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66228.512 -1.72%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1471.451 -2.42%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 818527.298 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.939 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 38585.691 -2.30%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1131.598 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 615699.380 -
std::set<std::string>::insert(value)_(already_present)/0 15.043 -
std::set<std::string>::insert(value)_(already_present)/1024 32.769 -1.40%
std::set<std::string>::insert(value)_(already_present)/32 11.858 -
std::set<std::string>::insert(value)_(already_present)/8192 39.059 -2.01%
std::set<std::string>::insert(value)_(new_value)/0 32.859 -2.14%
std::set<std::string>::insert(value)_(new_value)/1024 65.115 -
std::set<std::string>::insert(value)_(new_value)/32 40.623 -1.31%
std::set<std::string>::insert(value)_(new_value)/8192 90.170 -1.86%
std::set<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.678 -
std::set<std::string>::lower_bound(key)_(existent)/32 16.238 -
std::set<std::string>::lower_bound(key)_(existent)/8192 27.826 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.079 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.204 -2.21%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.330 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.222 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36087.886 -1.58%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 672.781 -2.02%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 346908.648 -1.06%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.218 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36146.246 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 718.611 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345899.760 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17172.234 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 339.885 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208384.893 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.376 -
std::set<std::string>::upper_bound(key)_(existent)/32 16.875 -
std::set<std::string>::upper_bound(key)_(existent)/8192 28.868 -2.83%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.446 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.459 -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.971 -
std::shift_left(deque<int>)/1024 39.754 -1.32%
std::shift_left(deque<int>)/32 4.893 -
std::shift_left(deque<int>)/50 5.587 -1.26%
std::shift_left(deque<int>)/8192 303.423 -
std::shift_left(list<int>)/1024 727.978 -
std::shift_left(list<int>)/32 14.429 -
std::shift_left(list<int>)/50 27.942 -
std::shift_left(list<int>)/8192 7751.347 7.39%
std::shift_left(vector<int>)/1024 35.350 -
std::shift_left(vector<int>)/32 2.977 -
std::shift_left(vector<int>)/50 5.267 -
std::shift_left(vector<int>)/8192 282.282 -
std::shift_right(deque<int>)/1024 43.458 -
std::shift_right(deque<int>)/32 4.354 -
std::shift_right(deque<int>)/50 5.133 -
std::shift_right(deque<int>)/8192 308.686 -
std::shift_right(list<int>)/1024 732.315 -
std::shift_right(list<int>)/32 14.367 -
std::shift_right(list<int>)/50 27.779 -4.87%
std::shift_right(list<int>)/8192 7671.916 -4.81%
std::shift_right(vector<int>)/1024 35.945 -
std::shift_right(vector<int>)/32 2.956 -
std::shift_right(vector<int>)/50 5.322 -
std::shift_right(vector<int>)/8192 298.614 -
std::shuffle(deque<int>)/1024 9463.927 -
std::shuffle(deque<int>)/32 298.858 -
std::shuffle(deque<int>)/8192 75030.037 -
std::shuffle(vector<int>)/1024 8846.933 -
std::shuffle(vector<int>)/32 279.411 -
std::shuffle(vector<int>)/8192 70579.388 -
std::sort(deque<int>)_(ascending)/1024 772.107 -
std::sort(deque<int>)_(ascending)/8 18.328 -2.08%
std::sort(deque<int>)_(ascending)/8192 5760.152 -
std::sort(deque<int>)_(descending)/1024 1303.439 -
std::sort(deque<int>)_(descending)/8 26.053 -1.67%
std::sort(deque<int>)_(descending)/8192 10391.461 -
std::sort(deque<int>)_(heap)/1024 6266.558 -
std::sort(deque<int>)_(heap)/8 25.244 -1.98%
std::sort(deque<int>)_(heap)/8192 69498.956 -
std::sort(deque<int>)_(pipe-organ)/1024 2804.037 -
std::sort(deque<int>)_(pipe-organ)/8 20.997 -1.01%
std::sort(deque<int>)_(pipe-organ)/8192 26759.609 -
std::sort(deque<int>)_(qsort_adversarial)/1024 18031.834 1.93%
std::sort(deque<int>)_(qsort_adversarial)/8 18.417 -1.43%
std::sort(deque<int>)_(qsort_adversarial)/8192 460359.376 -
std::sort(deque<int>)_(repeated)/1024 1070.081 11.29%
std::sort(deque<int>)_(repeated)/8 18.816 -1.46%
std::sort(deque<int>)_(repeated)/8192 6846.863 1.60%
std::sort(deque<int>)_(shuffled)/1024 6882.214 -
std::sort(deque<int>)_(shuffled)/8 23.638 -
std::sort(deque<int>)_(shuffled)/8192 80964.421 -
std::sort(vector<NonIntegral>)_(ascending)/1024 545.839 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.581 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3767.003 -
std::sort(vector<NonIntegral>)_(descending)/1024 784.353 -
std::sort(vector<NonIntegral>)_(descending)/8 24.728 -2.35%
std::sort(vector<NonIntegral>)_(descending)/8192 5295.416 -1.01%
std::sort(vector<NonIntegral>)_(heap)/1024 4331.358 1.61%
std::sort(vector<NonIntegral>)_(heap)/8 22.562 -
std::sort(vector<NonIntegral>)_(heap)/8192 50067.133 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1894.472 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.305 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18465.436 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13218.157 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.599 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155377.152 -
std::sort(vector<NonIntegral>)_(repeated)/1024 506.840 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.717 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3741.272 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4672.219 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.894 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83651.715 2.21%
std::sort(vector<int>)_(ascending)/1024 541.816 -
std::sort(vector<int>)_(ascending)/8 16.835 -
std::sort(vector<int>)_(ascending)/8192 3759.493 -
std::sort(vector<int>)_(descending)/1024 1048.293 -
std::sort(vector<int>)_(descending)/8 25.738 2.27%
std::sort(vector<int>)_(descending)/8192 7350.168 -1.17%
std::sort(vector<int>)_(heap)/1024 4550.874 -
std::sort(vector<int>)_(heap)/8 22.360 -1.66%
std::sort(vector<int>)_(heap)/8192 45901.927 -
std::sort(vector<int>)_(pipe-organ)/1024 2280.244 -
std::sort(vector<int>)_(pipe-organ)/8 18.819 1.44%
std::sort(vector<int>)_(pipe-organ)/8192 21514.923 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13754.081 6.18%
std::sort(vector<int>)_(qsort_adversarial)/8 16.841 -
std::sort(vector<int>)_(qsort_adversarial)/8192 157677.074 6.41%
std::sort(vector<int>)_(repeated)/1024 663.490 -
std::sort(vector<int>)_(repeated)/8 16.907 -
std::sort(vector<int>)_(repeated)/8192 5035.121 -
std::sort(vector<int>)_(shuffled)/1024 4672.970 -
std::sort(vector<int>)_(shuffled)/8 21.131 -
std::sort(vector<int>)_(shuffled)/8192 45126.651 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3609.947 7.00%
std::stable_partition(deque<int>)_(alloc_fails)/32 1928.497 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1969.215 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 17147.606 -
std::stable_partition(deque<int>)_(dense)/1024 624.815 -10.69%
std::stable_partition(deque<int>)_(dense)/32 30.836 -3.83%
std::stable_partition(deque<int>)_(dense)/50 40.532 -8.36%
std::stable_partition(deque<int>)_(dense)/8192 6071.834 -
std::stable_partition(deque<int>)_(sparse)/1024 472.346 -
std::stable_partition(deque<int>)_(sparse)/32 10.977 -
std::stable_partition(deque<int>)_(sparse)/50 28.758 1.86%
std::stable_partition(deque<int>)_(sparse)/8192 3471.715 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4160.060 -1.04%
std::stable_partition(list<int>)_(alloc_fails)/32 1893.794 -
std::stable_partition(list<int>)_(alloc_fails)/50 1928.114 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25090.012 -
std::stable_partition(list<int>)_(dense)/1024 1744.280 -
std::stable_partition(list<int>)_(dense)/32 33.480 1.58%
std::stable_partition(list<int>)_(dense)/50 56.137 -
std::stable_partition(list<int>)_(dense)/8192 17455.935 -
std::stable_partition(list<int>)_(sparse)/1024 941.966 -
std::stable_partition(list<int>)_(sparse)/32 9.969 -
std::stable_partition(list<int>)_(sparse)/50 26.348 -
std::stable_partition(list<int>)_(sparse)/8192 8796.826 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2888.862 -2.14%
std::stable_partition(vector<int>)_(alloc_fails)/32 1875.437 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1914.623 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9797.266 -
std::stable_partition(vector<int>)_(dense)/1024 295.204 -
std::stable_partition(vector<int>)_(dense)/32 21.258 -
std::stable_partition(vector<int>)_(dense)/50 25.629 1.08%
std::stable_partition(vector<int>)_(dense)/8192 2093.853 -
std::stable_partition(vector<int>)_(sparse)/1024 218.783 1.34%
std::stable_partition(vector<int>)_(sparse)/32 7.370 -1.93%
std::stable_partition(vector<int>)_(sparse)/50 21.852 2.58%
std::stable_partition(vector<int>)_(sparse)/8192 1545.205 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4159.128 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.255 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18971.969 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28264.803 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.411 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26994.219 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13956.015 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.408 1.09%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26156.675 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16434.273 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.167 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22797.140 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25659.395 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.484 -4.14%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28638.310 -1.02%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3828.359 -2.06%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.230 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12934.547 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19358.828 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.849 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24761.949 -
std::stable_sort(deque<int>)_(ascending)/1024 2095.692 -
std::stable_sort(deque<int>)_(ascending)/8 18.258 -3.67%
std::stable_sort(deque<int>)_(ascending)/8192 13695.074 -
std::stable_sort(deque<int>)_(descending)/1024 2927.524 -
std::stable_sort(deque<int>)_(descending)/8 27.636 -6.05%
std::stable_sort(deque<int>)_(descending)/8192 21133.350 1.30%
std::stable_sort(deque<int>)_(heap)/1024 2728.448 -
std::stable_sort(deque<int>)_(heap)/8 26.253 -1.91%
std::stable_sort(deque<int>)_(heap)/8192 18093.171 1.93%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2929.025 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.519 -2.06%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20643.454 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3115.118 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.390 -3.29%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20979.561 -
std::stable_sort(deque<int>)_(repeated)/1024 1338.820 -
std::stable_sort(deque<int>)_(repeated)/8 18.359 -3.03%
std::stable_sort(deque<int>)_(repeated)/8192 7589.405 -
std::stable_sort(deque<int>)_(shuffled)/1024 2457.120 -
std::stable_sort(deque<int>)_(shuffled)/8 24.320 -1.55%
std::stable_sort(deque<int>)_(shuffled)/8192 14899.162 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4540.208 1.84%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.718 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 53532.425 -2.99%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23573.696 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 23.938 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126030.497 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14210.997 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.441 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117697.929 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14227.979 1.12%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.584 1.07%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 91207.522 -2.06%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23015.648 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.613 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 145918.203 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3394.260 1.08%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.692 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19208.269 1.59%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18429.173 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.036 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157815.653 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3977.845 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.746 1.27%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45858.511 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13216.196 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 24.123 2.03%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 198416.163 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10337.366 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.121 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126098.457 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8671.073 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 20.061 1.43%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 124147.923 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14454.386 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.450 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210207.787 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1386.064 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.679 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15114.937 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12791.478 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.758 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184399.346 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4504.938 -9.25%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.269 -2.44%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19251.494 -2.70%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24205.276 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.846 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24874.035 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14406.427 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.524 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31969.980 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14640.851 1.46%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.143 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21811.646 -1.47%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23621.263 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.188 -2.17%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35757.985 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3634.239 12.97%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.278 -2.11%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9527.804 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18479.117 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.254 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28764.917 -
std::stable_sort(vector<int>)_(ascending)/1024 2053.365 -
std::stable_sort(vector<int>)_(ascending)/8 17.019 -
std::stable_sort(vector<int>)_(ascending)/8192 13462.388 -
std::stable_sort(vector<int>)_(descending)/1024 2792.214 -
std::stable_sort(vector<int>)_(descending)/8 25.155 3.37%
std::stable_sort(vector<int>)_(descending)/8192 18398.433 -
std::stable_sort(vector<int>)_(heap)/1024 2502.800 -
std::stable_sort(vector<int>)_(heap)/8 21.976 -
std::stable_sort(vector<int>)_(heap)/8192 14408.784 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2788.719 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.897 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18240.234 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2893.604 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.850 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18264.227 -
std::stable_sort(vector<int>)_(repeated)/1024 1084.728 -1.12%
std::stable_sort(vector<int>)_(repeated)/8 16.867 -
std::stable_sort(vector<int>)_(repeated)/8192 5249.252 -
std::stable_sort(vector<int>)_(shuffled)/1024 2182.387 -
std::stable_sort(vector<int>)_(shuffled)/8 21.083 -
std::stable_sort(vector<int>)_(shuffled)/8192 10801.504 -
std::swap_ranges(deque<int>)/1024 330.418 -
std::swap_ranges(deque<int>)/32 10.493 -2.65%
std::swap_ranges(deque<int>)/50 20.025 -2.92%
std::swap_ranges(deque<int>)/8192 2650.178 -
std::swap_ranges(list<int>)/1024 759.849 -
std::swap_ranges(list<int>)/32 19.551 -
std::swap_ranges(list<int>)/50 32.596 -
std::swap_ranges(list<int>)/8192 10208.617 4.12%
std::swap_ranges(vector<int>)/1024 62.745 -
std::swap_ranges(vector<int>)/32 4.827 -
std::swap_ranges(vector<int>)/50 5.607 -
std::swap_ranges(vector<int>)/8192 476.464 -
std::transform(deque<int>)_(identity_transform)/1024 370.210 -
std::transform(deque<int>)_(identity_transform)/32 12.439 -
std::transform(deque<int>)_(identity_transform)/50 19.199 -
std::transform(deque<int>)_(identity_transform)/8192 2445.500 -
std::transform(deque<int>,_deque<int>)/1024 661.304 -
std::transform(deque<int>,_deque<int>)/32 21.688 -1.97%
std::transform(deque<int>,_deque<int>)/50 33.834 -
std::transform(deque<int>,_deque<int>)/8192 5415.388 -
std::transform(list<int>)_(identity_transform)/1024 744.639 -
std::transform(list<int>)_(identity_transform)/32 16.223 -
std::transform(list<int>)_(identity_transform)/50 37.844 -2.90%
std::transform(list<int>)_(identity_transform)/8192 7256.426 -
std::transform(list<int>,_list<int>)/1024 848.554 -
std::transform(list<int>,_list<int>)/32 23.542 -
std::transform(list<int>,_list<int>)/50 36.704 -
std::transform(list<int>,_list<int>)/8192 9163.618 -3.54%
std::transform(vector<int>)_(identity_transform)/1024 262.717 -
std::transform(vector<int>)_(identity_transform)/32 8.958 -
std::transform(vector<int>)_(identity_transform)/50 14.109 -
std::transform(vector<int>)_(identity_transform)/8192 2024.647 -
std::transform(vector<int>,_vector<int>)/1024 556.291 -
std::transform(vector<int>,_vector<int>)/32 17.223 -
std::transform(vector<int>,_vector<int>)/50 26.911 -
std::transform(vector<int>,_vector<int>)/8192 4443.093 -
std::unique(deque<int>)_(contiguous)/1024 734.864 -
std::unique(deque<int>)_(contiguous)/32 64.247 -
std::unique(deque<int>)_(contiguous)/52 76.563 -
std::unique(deque<int>)_(contiguous)/8192 5514.308 -
std::unique(deque<int>)_(sprinkled)/1024 800.913 -
std::unique(deque<int>)_(sprinkled)/32 59.730 -4.42%
std::unique(deque<int>)_(sprinkled)/52 69.538 -3.89%
std::unique(deque<int>)_(sprinkled)/8192 7244.817 -5.59%
std::unique(deque<int>,_pred)_(contiguous)/1024 636.842 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.319 -2.30%
std::unique(deque<int>,_pred)_(contiguous)/52 68.311 -2.57%
std::unique(deque<int>,_pred)_(contiguous)/8192 4447.916 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 695.678 -
std::unique(deque<int>,_pred)_(sprinkled)/32 60.877 -
std::unique(deque<int>,_pred)_(sprinkled)/52 73.514 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5249.610 -
std::unique(list<int>)_(contiguous)/1024 924.775 -12.06%
std::unique(list<int>)_(contiguous)/32 55.057 -
std::unique(list<int>)_(contiguous)/52 67.346 -1.51%
std::unique(list<int>)_(contiguous)/8192 7050.720 -9.23%
std::unique(list<int>)_(sprinkled)/1024 960.832 -
std::unique(list<int>)_(sprinkled)/32 57.083 -
std::unique(list<int>)_(sprinkled)/52 70.481 -
std::unique(list<int>)_(sprinkled)/8192 7870.382 -
std::unique(list<int>,_pred)_(contiguous)/1024 987.617 -
std::unique(list<int>,_pred)_(contiguous)/32 60.013 -
std::unique(list<int>,_pred)_(contiguous)/52 74.176 -
std::unique(list<int>,_pred)_(contiguous)/8192 7840.084 -1.39%
std::unique(list<int>,_pred)_(sprinkled)/1024 1023.116 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.962 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.162 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8432.935 -
std::unique(vector<int>)_(contiguous)/1024 312.230 -1.63%
std::unique(vector<int>)_(contiguous)/32 50.966 -
std::unique(vector<int>)_(contiguous)/52 55.888 -1.38%
std::unique(vector<int>)_(contiguous)/8192 1925.211 -
std::unique(vector<int>)_(sprinkled)/1024 284.659 -
std::unique(vector<int>)_(sprinkled)/32 50.774 -
std::unique(vector<int>)_(sprinkled)/52 55.463 -
std::unique(vector<int>)_(sprinkled)/8192 1923.261 -
std::unique(vector<int>,_pred)_(contiguous)/1024 535.050 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.805 -
std::unique(vector<int>,_pred)_(contiguous)/52 62.749 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3754.611 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 702.051 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.878 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.720 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5292.229 -
std::unique_copy(deque<int>)_(contiguous)/1024 475.448 -
std::unique_copy(deque<int>)_(contiguous)/32 9.529 -
std::unique_copy(deque<int>)_(contiguous)/52 14.606 -
std::unique_copy(deque<int>)_(contiguous)/8192 3737.717 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.258 -
std::unique_copy(deque<int>)_(sprinkled)/32 10.907 10.01%
std::unique_copy(deque<int>)_(sprinkled)/52 19.962 6.77%
std::unique_copy(deque<int>)_(sprinkled)/8192 3751.771 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.024 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.318 2.40%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.984 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4459.648 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.062 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.641 -17.69%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.216 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5129.448 -
std::unique_copy(list<int>)_(contiguous)/1024 1622.138 117.83%
std::unique_copy(list<int>)_(contiguous)/32 11.216 -
std::unique_copy(list<int>)_(contiguous)/52 21.892 -
std::unique_copy(list<int>)_(contiguous)/8192 7571.139 7.66%
std::unique_copy(list<int>)_(sprinkled)/1024 1621.840 117.26%
std::unique_copy(list<int>)_(sprinkled)/32 12.447 -
std::unique_copy(list<int>)_(sprinkled)/52 21.856 -
std::unique_copy(list<int>)_(sprinkled)/8192 7886.768 12.01%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1641.440 105.97%
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.325 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.581 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 8232.628 7.72%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1662.923 95.10%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 20.492 -2.98%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.288 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 8521.401 12.52%
std::unique_copy(vector<int>)_(contiguous)/1024 248.472 -
std::unique_copy(vector<int>)_(contiguous)/32 8.732 -
std::unique_copy(vector<int>)_(contiguous)/52 13.459 -
std::unique_copy(vector<int>)_(contiguous)/8192 1893.838 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.273 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.248 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.841 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1881.570 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 521.212 -3.85%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.375 2.83%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.638 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3698.699 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 582.723 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.240 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.004 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4414.633 -
std::unordered_map<int,_int>::clear()/0 422.530 -
std::unordered_map<int,_int>::clear()/1024 8019.123 -3.95%
std::unordered_map<int,_int>::clear()/32 612.990 -
std::unordered_map<int,_int>::clear()/8192 62432.377 -2.64%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.364 12.46%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.357 -3.25%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.386 10.04%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.439 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.428 -5.77%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.538 -16.01%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.313 -32.81%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.313 -7.53%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.263 -
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.177 -8.83%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.272 -32.66%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.573 -8.03%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.593 -14.97%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.392 -18.05%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 15.037 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8896.951 -2.70%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 285.750 -3.00%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 110787.733 -1.74%
std::unordered_map<int,_int>::ctor(const&)/0 13.869 -
std::unordered_map<int,_int>::ctor(const&)/1024 6570.828 -3.22%
std::unordered_map<int,_int>::ctor(const&)/32 199.072 -2.82%
std::unordered_map<int,_int>::ctor(const&)/8192 54258.155 -3.82%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 14.244 1.70%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10285.140 1.10%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 263.818 -11.12%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 86240.236 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.885 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13745.944 -1.25%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 367.673 -3.88%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143580.637 1.12%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.883 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13508.180 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 377.546 -1.15%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142819.552 -
std::unordered_map<int,_int>::erase(iterator)/0 19.717 -3.95%
std::unordered_map<int,_int>::erase(iterator)/1024 20.451 -2.00%
std::unordered_map<int,_int>::erase(iterator)/32 20.219 -3.28%
std::unordered_map<int,_int>::erase(iterator)/8192 21.134 1.81%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.862 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5310.286 -4.59%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 525.795 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45439.931 1.51%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.245 -4.82%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.009 -2.85%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.446 -4.51%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.802 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.268 -4.41%
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.157 29.53%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.057 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.989 4.26%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.312 -5.54%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.185 -14.70%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.282 -19.67%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.332 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.003 -18.58%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.150 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.034 -6.92%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.908 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13027.988 -5.13%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 752.354 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 137476.658 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.072 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7920.647 6.43%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 623.559 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84924.390 -3.13%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.433 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14348.683 -4.43%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 803.952 -3.87%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 151107.667 -1.63%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.596 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14034.391 -7.78%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 793.641 -2.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 146319.722 -1.71%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.661 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 3.150 55.73%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.043 21.02%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.071 -30.85%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.209 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 21.077 2.61%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 19.974 1.85%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 20.002 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.842 -3.14%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.963 -3.28%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.926 1.69%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.113 12.08%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.268 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 22.364 5.75%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.427 -3.30%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.977 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.348 1.45%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6713.283 -1.57%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.263 -8.37%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54520.774 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.311 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6765.346 -1.27%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 203.600 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55555.270 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.874 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2233.831 51.09%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.156 60.05%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 27194.600 -3.10%
std::unordered_multimap<int,_int>::clear()/0 421.340 -
std::unordered_multimap<int,_int>::clear()/1024 8308.846 4.12%
std::unordered_multimap<int,_int>::clear()/32 617.500 1.08%
std::unordered_multimap<int,_int>::clear()/8192 65081.801 3.87%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.153 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.237 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.239 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.389 -3.07%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.623 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.567 -1.10%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.591 -2.29%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.013 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.676 -1.79%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.624 -5.12%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.607 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.484 72.27%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.426 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.476 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.406 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.898 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 9025.797 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 301.518 -3.32%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 114490.659 1.71%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.840 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6671.238 -
std::unordered_multimap<int,_int>::ctor(const&)/32 199.895 1.10%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55548.495 2.24%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 14.084 2.41%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9473.437 1.27%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 257.976 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 78824.976 2.42%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.809 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14102.722 2.05%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 384.900 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 148451.358 1.17%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.790 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 14081.916 2.94%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 377.648 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 148947.638 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.638 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.245 -
std::unordered_multimap<int,_int>::erase(iterator)/32 20.259 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.329 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.707 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5684.628 1.57%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 545.498 1.06%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46369.833 1.76%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.784 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.467 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.755 1.35%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 21.679 -1.56%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.303 11.05%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 0.993 -6.44%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.139 -5.48%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.979 -8.01%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.014 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.232 11.42%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.304 3.04%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.351 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.103 1.81%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.096 2.51%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.209 -2.12%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.994 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16433.255 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 799.208 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 176349.523 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.113 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15679.467 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 840.462 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 183470.494 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.531 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17493.846 1.57%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 862.136 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 173518.342 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.758 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18327.716 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 870.180 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 189401.161 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.022 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 32.816 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.876 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 34.485 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.492 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 26.863 5.00%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 22.019 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 19.972 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.139 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6617.242 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.792 3.03%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53893.005 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.156 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6720.052 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.905 -1.36%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54960.250 1.19%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.849 3.10%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1335.806 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.053 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26752.799 -
std::unordered_multiset<int>::clear()/0 421.517 -
std::unordered_multiset<int>::clear()/1024 7845.652 -
std::unordered_multiset<int>::clear()/32 608.789 -
std::unordered_multiset<int>::clear()/8192 60263.348 -
std::unordered_multiset<int>::contains(key)_(existent)/0 0.011 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.342 9.88%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.211 -4.37%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.222 -19.18%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.400 18.71%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.540 31.69%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.401 -6.41%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.417 3.32%
std::unordered_multiset<int>::count(key)_(existent)/0 0.014 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.492 -8.20%
std::unordered_multiset<int>::count(key)_(existent)/32 1.688 -3.55%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.777 -
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.486 79.00%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.200 8.54%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.272 18.04%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.210 3.11%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.916 -1.37%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8804.752 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 303.686 -1.61%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 105644.131 3.38%
std::unordered_multiset<int>::ctor(const&)/0 13.772 -
std::unordered_multiset<int>::ctor(const&)/1024 6638.187 -
std::unordered_multiset<int>::ctor(const&)/32 197.067 -
std::unordered_multiset<int>::ctor(const&)/8192 54812.704 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.870 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9115.350 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 256.145 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75758.422 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.781 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13376.337 -1.60%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 384.296 -2.23%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142781.142 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.767 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13065.297 -1.38%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.918 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142057.284 -
std::unordered_multiset<int>::erase(iterator)/0 19.594 -
std::unordered_multiset<int>::erase(iterator)/1024 20.407 -
std::unordered_multiset<int>::erase(iterator)/32 20.176 -
std::unordered_multiset<int>::erase(iterator)/8192 20.178 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.909 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5460.508 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 538.308 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43950.555 -
std::unordered_multiset<int>::erase(key)_(existent)/0 20.585 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.289 -2.37%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.220 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.090 -3.96%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.271 -11.16%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.148 2.77%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.191 -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.047 1.02%
std::unordered_multiset<int>::find(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.268 -2.75%
std::unordered_multiset<int>::find(key)_(existent)/32 1.276 -
std::unordered_multiset<int>::find(key)_(existent)/8192 1.200 -4.27%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.333 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.019 -4.15%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.175 -2.47%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.132 -2.45%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.252 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 15874.120 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 793.626 -1.26%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 172018.961 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.693 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15142.613 -2.30%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 829.597 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 180968.434 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.066 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 31.960 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.898 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 35.723 3.87%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.546 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 24.920 -2.51%
std::unordered_multiset<int>::insert(value)_(new_value)/32 20.956 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 19.852 -3.04%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.256 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6607.020 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 209.170 -5.72%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53642.538 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.294 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6624.418 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 197.144 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54579.213 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.849 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1295.234 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.293 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26311.253 2.90%
std::unordered_set<int>::clear()/0 423.796 -
std::unordered_set<int>::clear()/1024 8167.786 3.43%
std::unordered_set<int>::clear()/32 613.550 -
std::unordered_set<int>::clear()/8192 62579.432 4.05%
std::unordered_set<int>::contains(key)_(existent)/0 0.015 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.371 19.75%
std::unordered_set<int>::contains(key)_(existent)/32 1.317 -2.78%
std::unordered_set<int>::contains(key)_(existent)/8192 1.540 17.83%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.398 8.85%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.706 28.79%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.620 36.51%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.510 12.32%
std::unordered_set<int>::count(key)_(existent)/0 0.012 -
std::unordered_set<int>::count(key)_(existent)/1024 1.187 -11.33%
std::unordered_set<int>::count(key)_(existent)/32 1.453 18.58%
std::unordered_set<int>::count(key)_(existent)/8192 1.316 9.50%
std::unordered_set<int>::count(key)_(non-existent)/0 0.268 -45.08%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.716 23.43%
std::unordered_set<int>::count(key)_(non-existent)/32 1.588 21.81%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.607 -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.692 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9426.685 2.55%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 304.130 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 109660.142 6.47%
std::unordered_set<int>::ctor(const&)/0 13.825 -
std::unordered_set<int>::ctor(const&)/1024 6590.462 -
std::unordered_set<int>::ctor(const&)/32 197.365 -
std::unordered_set<int>::ctor(const&)/8192 54627.283 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.962 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9790.315 -
std::unordered_set<int>::ctor(const&,_alloc)/32 264.233 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 81202.781 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.794 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13433.813 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 367.003 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140662.587 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.774 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13415.390 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.358 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141570.723 -
std::unordered_set<int>::erase(iterator)/0 19.701 -
std::unordered_set<int>::erase(iterator)/1024 20.294 -
std::unordered_set<int>::erase(iterator)/32 20.280 -
std::unordered_set<int>::erase(iterator)/8192 20.341 -2.30%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.331 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5340.999 -2.16%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 540.038 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44515.348 2.10%
std::unordered_set<int>::erase(key)_(existent)/0 21.420 -
std::unordered_set<int>::erase(key)_(existent)/1024 22.678 2.29%
std::unordered_set<int>::erase(key)_(existent)/32 21.412 -1.70%
std::unordered_set<int>::erase(key)_(existent)/8192 23.359 -4.45%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.050 -7.68%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.169 5.76%
std::unordered_set<int>::erase(key)_(non-existent)/8192 1.110 18.33%
std::unordered_set<int>::find(key)_(existent)/0 0.016 -
std::unordered_set<int>::find(key)_(existent)/1024 1.144 -5.69%
std::unordered_set<int>::find(key)_(existent)/32 1.172 -
std::unordered_set<int>::find(key)_(existent)/8192 1.336 5.29%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.198 -
std::unordered_set<int>::find(key)_(non-existent)/32 0.955 -21.13%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.120 5.50%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.705 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 12922.331 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 747.905 -1.87%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 137877.143 -1.17%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.967 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7658.482 3.06%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 615.091 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 83945.174 -1.26%
std::unordered_set<int>::insert(value)_(already_present)/0 1.578 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.953 -6.83%
std::unordered_set<int>::insert(value)_(already_present)/32 1.647 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.261 -26.59%
std::unordered_set<int>::insert(value)_(new_value)/0 19.130 -
std::unordered_set<int>::insert(value)_(new_value)/1024 20.727 -2.67%
std::unordered_set<int>::insert(value)_(new_value)/32 20.382 5.41%
std::unordered_set<int>::insert(value)_(new_value)/8192 21.006 4.75%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.289 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6667.564 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 219.301 3.13%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53929.715 -2.98%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.304 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6607.601 -1.75%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.357 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54527.484 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.824 -2.83%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1354.915 -5.10%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.063 -2.00%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25436.859 1.60%
std::unordered_set<std::string>::clear()/0 423.121 -
std::unordered_set<std::string>::clear()/1024 22412.903 -4.54%
std::unordered_set<std::string>::clear()/32 936.068 -
std::unordered_set<std::string>::clear()/8192 220053.594 -1.27%
std::unordered_set<std::string>::contains(key)_(existent)/0 0.017 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 34.299 7.62%
std::unordered_set<std::string>::contains(key)_(existent)/32 36.507 -4.76%
std::unordered_set<std::string>::contains(key)_(existent)/8192 45.967 17.18%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.347 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 20.974 -8.77%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 22.297 4.03%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 18.900 -22.63%
std::unordered_set<std::string>::count(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::count(key)_(existent)/1024 43.575 14.79%
std::unordered_set<std::string>::count(key)_(existent)/32 36.395 -2.74%
std::unordered_set<std::string>::count(key)_(existent)/8192 41.874 2.05%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.265 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.438 11.07%
std::unordered_set<std::string>::count(key)_(non-existent)/32 21.302 -5.76%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.714 4.68%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.729 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40111.314 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 993.185 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 724552.882 -
std::unordered_set<std::string>::ctor(const&)/0 13.810 -
std::unordered_set<std::string>::ctor(const&)/1024 34752.733 2.47%
std::unordered_set<std::string>::ctor(const&)/32 660.342 -4.18%
std::unordered_set<std::string>::ctor(const&)/8192 341251.154 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.935 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63310.779 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1425.184 -4.36%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 607212.771 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.923 1.09%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62229.707 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1627.909 -4.00%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 641839.424 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.813 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 64146.524 1.03%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1464.884 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 637001.336 -
std::unordered_set<std::string>::erase(iterator)/0 25.870 -5.98%
std::unordered_set<std::string>::erase(iterator)/1024 26.415 -20.84%
std::unordered_set<std::string>::erase(iterator)/32 31.161 19.97%
std::unordered_set<std::string>::erase(iterator)/8192 32.446 -10.52%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.549 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12095.496 -4.30%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 679.364 -1.56%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118081.494 -1.76%
std::unordered_set<std::string>::erase(key)_(existent)/0 60.617 -32.27%
std::unordered_set<std::string>::erase(key)_(existent)/1024 59.012 -50.52%
std::unordered_set<std::string>::erase(key)_(existent)/32 74.952 5.63%
std::unordered_set<std::string>::erase(key)_(existent)/8192 116.037 43.09%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 24.204 4.92%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 21.480 -6.06%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 24.528 8.16%
std::unordered_set<std::string>::find(key)_(existent)/0 0.014 -
std::unordered_set<std::string>::find(key)_(existent)/1024 43.737 12.85%
std::unordered_set<std::string>::find(key)_(existent)/32 35.619 -11.03%
std::unordered_set<std::string>::find(key)_(existent)/8192 39.493 -
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.316 -6.38%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 20.870 -16.44%
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.491 -3.37%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.445 23.72%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.038 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56716.741 1.83%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1837.501 -6.05%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 600493.111 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 421.850 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57128.259 1.65%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1711.920 14.05%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 557119.612 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 63.499 48.59%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 67.100 205.94%
std::unordered_set<std::string>::insert(value)_(already_present)/32 60.034 -16.74%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 23.929 -59.23%
std::unordered_set<std::string>::insert(value)_(new_value)/0 74.257 15.50%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 41.145 -13.76%
std::unordered_set<std::string>::insert(value)_(new_value)/32 46.606 -32.26%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 62.174 -13.12%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.265 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35806.109 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 794.311 3.35%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341088.073 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.245 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35352.515 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 681.054 -2.53%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343897.359 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.932 6.22%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16588.722 -4.02%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 334.817 3.09%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212819.336 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 244.182 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.703 -1.37%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1891.215 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.742 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.095 -22.15%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 837.212 -10.41%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.031 -1.12%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.794 -14.98%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 695.905 -23.83%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.597 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.981 -16.05%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 604.703 -34.05%
std::vector<int>::ctor(size)/1024 43.538 -5.91%
std::vector<int>::ctor(size)/32 11.421 -21.48%
std::vector<int>::ctor(size)/8192 569.338 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.310 -5.39%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.268 -24.56%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 263.916 1.09%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.544 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.752 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.008 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.742 -1.61%
std::vector<int>::erase(middle)_(cheap_elements)/32 4.213 -2.86%
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.594 -1.44%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.320 -
std::vector<int>::insert(begin)_(cheap_elements)/32 4.985 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.448 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 808.633 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 459.725 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3094.641 1.27%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 942.897 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 482.179 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4303.820 4.13%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2230.155 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.401 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13493.532 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.884 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.100 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.052 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.186 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.001 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 885.731 11.97%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 102.385 1.41%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.136 -5.72%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 660.168 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.660 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.403 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.291 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.385 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.395 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.381 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.551 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.730 1.52%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4623.297 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6284.796 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 128.601 1.38%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52772.406 -1.62%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 699.437 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.038 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6956.641 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19669.025 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 588.856 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171169.211 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.055 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.736 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6943.956 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19605.897 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 590.415 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171160.227 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.301 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.726 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6942.104 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19638.377 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 591.179 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 170830.263 -
std::vector<std::string>::ctor(size)/1024 431.359 -
std::vector<std::string>::ctor(size)/32 33.965 -2.09%
std::vector<std::string>::ctor(size)/8192 4271.689 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 583.281 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.616 -1.48%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5387.975 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19348.067 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 556.634 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 168763.849 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.073 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.207 -2.02%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4568.376 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.019 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.268 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4586.016 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 288.069 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.863 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.273 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.289 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.433 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2292.227 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.283 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.461 -3.19%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4564.722 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.839 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.785 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4575.619 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1611.156 -1.67%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 485.108 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9855.602 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15151.980 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 819.597 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 114908.726 -1.08%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3101.983 1.34%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 545.334 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20966.237 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16731.997 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 881.637 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 127172.028 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1700.981 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 583.002 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11110.596 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13300.491 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 902.320 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 114821.482 -1.02%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.521 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.168 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.899 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.816 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.639 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.048 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.290 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.675 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5697.212 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6298.224 1.01%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 119.124 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51665.864 -1.70%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 536.472 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.515 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3143.168 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 602.718 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.511 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5788.231 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.047 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.803 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.698 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.313 -1.26%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.919 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.499 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.812 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.840 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.812 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.297 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.345 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.349 -
vector<bool>(const_vector<bool>&) 10.614 6.16%
vector<bool>(size_type,_const_value_type&) 8.642 -2.14%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 13.008 2.46%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.876 -
vector<bool>::reserve() 8.661 -3.14%
Geometric Mean 217.433 -