[libcxx-commits] [libcxx] [libc++] experiment with atomic_sync (PR #84471)

via libcxx-commits libcxx-commits at lists.llvm.org
Fri Nov 29 06:27:41 PST 2024


huixie90 wrote:

with -O3

# replace yield with spin
```
Comparing ../../../build_atomic_yield/ref.json to ../../../build_atomic_yield/spin.json
Benchmark                                                                                                                    Time             CPU      Time Old      Time New       CPU Old       CPU New
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/1024                                                  -0.2006         -0.1077         84417         67479         75616         67474
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/2048                                                  -0.0127         -0.0126        136610        134880        136598        134872
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/4096                                                  -0.0033         -0.0034        270791        269894        270767        269858
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/8192                                                  -0.0216         -0.0216        542159        530441        542114        530420
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/16384                                                 -0.0224         -0.0224       1094679       1070137       1094580       1070089
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/32768                                                 +0.0009         +0.0009       2167459       2169439       2167350       2169281
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/65536                                                 -0.0203         -0.0203       4384631       4295501       4384358       4295299
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/131072                                                -0.0043         -0.0042       8631433       8594730       8630688       8594362
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/262144                                                +0.0064         +0.0065      17321604      17433252      17319475      17432050
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/524288                                                -0.0158         -0.0158      35289890      34731395      35286350      34730286
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/1048576                                               -0.0060         -0.0059      69074421      68659204      69066600      68655800
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/2097152                                               -0.0150         -0.0150     140389533     138281600     140378600     138273800
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/4194304                                               -0.0021         -0.0021     275925291     275344687     275900500     275330500
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/8388608                                               -0.0092         -0.0090     556666667     551567000     556561000     551543000
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/16777216                                              -0.0002         -0.0002    1111296083    1111042208    1111151000    1110975000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/1024                                             +0.0000         +0.0007      51202705      51203827      51166571      51200429
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/2048                                             -0.0013         +0.0107     102554696     102421095     101336000     102415571
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/4096                                             -0.0001         +0.0014     204829403     204805208     204502667     204796000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/8192                                             +0.0002         +0.0011     409605833     409681958     409206500     409643500
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/16384                                            +0.0000         +0.0012     819205667     819224666     818183000     819166000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/32768                                            +0.0000         +0.0009    1638491166    1638548375    1637026000    1638441000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/65536                                            -0.0000         +0.0011    3277229708    3277167084    3273320000    3276979000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/1024                                            +0.0000         +0.0007     102400325     102400696      68038700      68083000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/2048                                            +0.0000         +0.0058     204803867     204805775     136562200     137359800
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/4096                                            -0.0000         -0.0028     409611417     409606000     273310333     272556333
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/8192                                            -0.0000         -0.0002     819200292     819191666     545287000     545178000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/16384                                           +0.0002         -0.0028    1638501458    1638806250    1094746000    1091701000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/32768                                           -0.0000         -0.0000    3277100416    3276953166    2182814000    2182731000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/65536                                           +0.0000         +0.0024    6553918833    6554158125    4366667000    4377042000
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/1024                                                  +0.0291         +0.0294         51384         52882         51348         52860
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/2048                                                  -0.0200         -0.0201        108467        106293        108412        106238
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/4096                                                  +0.0881         +0.0881        200764        218457        200637        218307
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/8192                                                  +0.0400         +0.0401        425262        442275        424996        442022
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/16384                                                 +0.0111         +0.0112        831326        840582        830855        840200
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/32768                                                 +0.0186         +0.0186       1667796       1698758       1666749       1697686
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/65536                                                 +0.0080         +0.0083       3344074       3370900       3342235       3369834
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/131072                                                -0.0788         -0.0784       7508765       6917121       7501415       6913135
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/262144                                                -0.0363         -0.0359      14157117      13643476      14145149      13636884
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/524288                                                -0.0022         -0.0019      27061022      27002231      27039920      26988083
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/1048576                                               -0.0336         -0.0334      56178138      54288083      56138200      54260800
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/2097152                                               -0.0507         -0.0504     112959075     107232692     112882400     107191200
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/4194304                                               +0.0063         +0.0065     215411042     216776236     215295667     216694667
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/8388608                                               +0.0134         +0.0139     435221958     441067625     434870000     440899500
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/16777216                                              -0.0109         -0.0102     890616041     880916041     889542000     880448000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/1024                                             +0.0004         +0.0012      51199786      51221446      51117500      51179214
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/2048                                             -0.0025         +0.0009     102673113     102418881     102240857     102333143
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/4096                                             +0.0003         +0.0009     204796625     204860722     204531000     204717000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/8192                                             -0.0020         +0.0006     410579187     409761145     409272000     409518500
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/16384                                            -0.0010         +0.0014     820407333     819591750     817730000     818845000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/32768                                            -0.0010         +0.0013    1640402209    1638764000    1635517000    1637640000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/65536                                            -0.0004         +0.0011    3279218958    3278040042    3272391000    3275950000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/1024                                            -0.0000         +0.0008     102398413     102394492      68165600      68223200
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/2048                                            -0.0019         +0.0008     205173742     204786967     136379600     136486600
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/4096                                            -0.0000         +0.0016     409586736     409584444     272615333     273059333
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/8192                                            -0.0022         +0.0022     820989041     819149000     544460000     545655000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/16384                                           -0.0027         +0.0017    1642886083    1638510709    1089977000    1091819000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/32768                                           -0.0004         +0.0018    3278352792    3276947584    2180412000    2184381000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/65536                                           -0.0023         +0.0009    6568753625    6553929250    4361733000    4365619000
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/16                                                    +0.0064         +0.0064          1596          1606          1596          1606
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/32                                                    +0.1383         +0.1379          3187          3628          3187          3627
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/64                                                    +0.0179         +0.0179          6384          6498          6383          6498
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/128                                                   +0.0042         +0.0042         12745         12799         12745         12798
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/256                                                   -0.0161         -0.0161         25686         25271         25685         25271
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/16                                               -0.0000         +0.0007        800040        800027        799424        799977
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/32                                               -0.0000         +0.0006       1600123       1600113       1598973       1600002
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/64                                               +0.0000         +0.0008       3200035       3200139       3197429       3199950
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/128                                              -0.0000         +0.0010       6400473       6400270       6393573       6400036
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/256                                              +0.0000         +0.0008      12800006      12800261      12789073      12799655
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/16                                              -0.0000         +0.0003       1599966       1599887       1070101       1070437
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/32                                              -0.0018         -0.0001       3205701       3199925       2140058       2139808
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/64                                              +0.0002         +0.0062       6399675       6400744       4264061       4290348
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/128                                             +0.0000         +0.0030      12799342      12799569       8551293       8577305
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/256                                             -0.0001         -0.0002      25603894      25600350      17128902      17125415
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/1024                        -0.0441         -0.0445         61770         59048         61725         58978
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/2048                        -0.0593         -0.0592        123733        116399        123629        116305
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/4096                        -0.0474         -0.0472        248257        236495        248032        236317
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/8192                        -0.0584         -0.0584        496513        467499        496059        467068
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/16384                       -0.0617         -0.0619        988762        927725        988120        926921
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/32768                       -0.0411         -0.0411       1951153       1871013       1949797       1869574
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/65536                       -0.0339         -0.0337       3894668       3762787       3889636       3758476
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/131072                      -0.0455         -0.0455       7799248       7444368       7793511       7438549
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/262144                      -0.0617         -0.0618      15844071      14866985      15833773      14855826
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/524288                      -0.0775         -0.0766      32514911      29996322      32467818      29979739
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/1048576                     -0.0667         -0.0667      63699306      59450704      63647111      59402889
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/1024                        -0.1861         -0.1825        167342        136201        166475        136093
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/2048                        +0.0723         +0.0686        314727        337478        313821        335343
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/4096                        -0.1398         -0.1395        776141        667619        773160        665318
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/8192                        -0.0902         -0.0903       1202576       1094049       1201345       1092898
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/16384                       -0.0236         -0.0236       2360808       2305022       2358522       2302874
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/32768                       -0.0429         -0.0447       4633389       4434801       4628692       4421942
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/65536                       -0.0547         -0.0545       9206828       8702914       9196360       8695120
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/131072                      -0.0617         -0.0599      18217532      17092810      18166487      17078875
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/262144                      -0.0614         -0.0612      38019581      35685594      37983111      35660100
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/524288                      -0.1155         -0.1172      77345861      68409379      77276667      68219000
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/1048576                     -0.0682         -0.0667     155675400     145056492     155310200     144945800
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/1024                       +0.3759         +2.0973        184001        253158         33831        104785
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/2048                       +0.1433         +0.6519        373664        427206        102427        169204
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/4096                       -0.0143         -0.2268        770634        759578        295321        228339
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/8192                       -0.0791         -0.3809       1550870       1428260        630593        390418
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/16384                      -0.0804         -0.3418       2978933       2739497        972233        639943
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/32768                      -0.0644         -0.1371       5598664       5237839        793104        684388
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/65536                      -0.0674         -0.5338      10798303      10070237        976707        455339
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/131072                     -0.0596         -0.2014      22396775      21061817       2491384       1989644
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/262144                     -0.0456         -0.1712      44681458      42642607       4680368       3879290
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/524288                     -0.0460         -0.0641      88339046      84278643       7136194       6678515
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/1048576                    -0.0471         +0.2499     177009028     168666453      11850518      14812118
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/1024                   -0.0000         -0.0002      51203619      51201685      51169214      51160143
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/2048                   +0.0002         +0.0000     102402685     102427113     102353143     102354571
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/4096                   +0.0001         -0.0004     204804333     204819903     204648000     204561667
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/8192                   +0.0000         -0.0002     409603604     409623584     409314500     409249000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/16384                  -0.0003         -0.0008     819701333     819454167     818635000     818014000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/32768                  +0.0004         -0.0031    1638526875    1639162250    1636761000    1631621000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/65536                  -0.0000         -0.0006    3277026208    3276978500    3274331000    3272313000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/1024                   +0.0001         -0.0063      51201908      51204976      51170500      50847643
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/2048                   -0.0001         -0.0026     102407542     102400327     102338857     102075857
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/4096                   -0.0001         -0.0040     204821069     204805097     204742000     203917333
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/8192                   -0.0000         -0.0006     409622209     409619833     409315500     409076500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/16384                  +0.0001         -0.0021     819183750     819239334     818421000     816711000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/32768                  +0.0001         -0.0006    1638515667    1638725250    1637228000    1636228000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/65536                  +0.0003         -0.0008    3276953458    3277871292    3274787000    3272011000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/1024                  -0.0034         -0.9132      53401463      53220427      40838412       3545020
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/2048                  +0.0214         -0.9164     103977486     106198276      86268000       7207812
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/4096                  +0.0317         -0.9142     204985396     211484918     183382250      15741435
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/8192                  +0.0181         -0.9415     409756187     417171846     365754500      21412900
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/16384                 +0.0182         -0.9350     819333667     834282837     750225000      48784600
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/32768                 +0.0120         -0.9424    1639064333    1658789890    1469775000      84664182
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/65536                 +0.0120         -0.9522    3277512334    3316753167    2937818000     140324000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/256                   +0.0000         +0.0000      25601043      25601237      24421793      24422207
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/512                   -0.0000         +0.0006      51204253      51202622      48800286      48830571
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/1024                  +0.0001         -0.0014     102403113     102410006      97732429      97594857
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/2048                  +0.0001         +0.0004     204803396     204818146     195380250     195458000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/4096                  -0.0000         -0.0010     409613896     409608250     391167500     390794000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/8192                  +0.0003         -0.0002     819278667     819535791     781592000     781446000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/16384                 +0.0000         -0.0006    1638509792    1638521000    1563425000    1562460000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/256                   -0.0000         -0.0292      25600218      25599475      24224517      23517567
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/512                   +0.0000         -0.0298      51198842      51199508      48488786      47042267
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/1024                  +0.0000         -0.0320     102402839     102403286      97177286      94069714
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/2048                  +0.0000         -0.0186     204804188     204806156     193097500     189504750
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/4096                  +0.0002         -0.0216     409601646     409691125     387075500     378708500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/8192                  -0.0000         -0.0209     819244583     819234291     775382000     759193000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/16384                 -0.0001         -0.0309    1638673958    1638440541    1547999000    1500220000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/256                  +0.0013         -0.4372      25689992      25724147      14448354       8131482
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/512                  +0.0002         -0.4383      51350585      51359788      28999667      16290535
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/1024                 +0.0003         -0.4361     102615247     102643653      57924333      32663857
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/2048                 -0.0003         -0.4437     205228340     205169712     115064000      64010273
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/4096                 +0.0001         -0.4405     410169819     410217117     231187667     129360000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/8192                 -0.0005         -0.4308     820352750     819956167     461433500     262636667
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/16384                +0.0001         -0.4455    1640517041    1640633625     925814000     513398000
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/1024                        -0.0719         -0.0714        107592         99857        107424         99759
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/2048                        -0.0688         -0.0690        214958        200176        214779        199956
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/4096                        -0.0345         -0.0337        422252        407703        421560        407369
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/8192                        -0.0548         -0.0542        855675        808799        854261        807928
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/16384                       -0.0294         -0.0282       1704197       1654093       1700774       1652777
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/32768                       -0.0483         -0.0473       3402454       3238119       3396578       3235784
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/65536                       -0.0279         -0.0254       6639808       6454325       6615126       6447420
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/131072                      -0.0326         -0.0263      13532222      13091647      13433446      13080207
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/262144                      -0.0231         -0.0208      26848753      26227810      26765385      26208963
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/1024                        -0.1265         -0.1243        223024        194810        216563        189637
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/2048                        -0.2072         -0.2042        437078        346528        426969        339771
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/4096                        -0.1894         -0.1877        857045        694690        837850        680598
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/8192                        -0.1929         -0.2034       1616159       1304339       1587495       1264655
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/16384                       -0.1983         -0.2151       3321714       2662966       3271991       2568184
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/32768                       +0.0426         +0.0538       5657706       5898545       5462474       5756208
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/65536                       -0.0971         -0.1164      12300498      11105894      12047043      10645360
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/131072                      -0.0403         -0.0301      23978695      23012261      22832969      22144615
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/262144                      -0.0140         -0.0229      45919719      45276858      44397625      43379000
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/1024                       -0.0803         -0.0257        389877        358585        263383        256608
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/2048                       -0.1061         -0.0544        714891        639050        504830        477371
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/4096                       +0.0388         -0.1312       1277618       1327221        900103        782042
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/8192                       -0.0138         -0.0503       2753328       2715298       1409775       1338883
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/16384                      -0.0985         -0.0895       5663619       5105826       2327693       2119342
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/32768                      +0.0593         -0.0048       9993947      10586437       4180448       4160347
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/65536                      -0.1483         -0.0572      21212566      18066978       7769621       7325061
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/131072                     -0.0442         -0.1502      37737321      36068473      11643214       9894831
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/262144                     -0.0009         -0.1766      73936092      73871605      16474841      13564843
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/1024                   -0.0001         +0.0003      51204524      51200491      51135000      51150143
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/2048                   -0.0001         -0.0006     102415619     102403363     102267000     102204571
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/4096                   -0.0002         -0.0014     204845417     204799417     204573667     204288333
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/8192                   -0.0001         +0.0004     409654292     409622771     409001500     409159000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/16384                  -0.0106         +0.0005     829255833     820475541     817821000     818228000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/1024                   -0.0888         +0.4057      56673304      51639878      35032478      49243571
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/2048                   -0.0084         +0.1952     103855948     102980568      82704750      98851750
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/4096                   -0.0102         +0.1463     207949636     205832833     171475750     196570750
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/8192                   +0.0039         -0.0265     410417000     412027271     406932500     396134000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/16384                  -0.0257         -0.0191     841858625     820234541     810137000     794657000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/1024                  +0.6360         -0.2664      51359810      84025929      30049739      22043568
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/2048                  +0.6140         -0.4639     102817515     165945971      59151571      31710588
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/4096                  +0.4817         -0.6096     207652368     307684017     119856833      46791000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/8192                  +0.5280         -0.6555     412826583     630814188     254369667      87636300
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/16384                 +0.4399         -0.7894     822484583    1184271683     472322500      99487400
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/256                   +0.0003         +0.0059      25592207      25599817      24386516      24530750
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/512                   +0.0001         +0.0031      51195327      51200152      48840000      48990214
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/1024                  +0.0002         +0.0113     102381071     102399887      96594571      97689857
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/2048                  +0.0004         +0.0058     204836438     204921354     195074000     196211000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/4096                  -0.0001         +0.0037     409645437     409596229     390489000     391947500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/8192                  +0.0002         +0.0005     819068208     819227583     781195000     781611000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/16384                 +0.0002         +0.0048    1638328375    1638575500    1561686000    1569241000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/256                   +0.0003         -0.4366      25612901      25620981      20679629      11651460
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/512                   +0.0005         -0.4491      51202331      51226423      40027500      22049344
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/1024                  -0.0089         -0.4406     103364856     102446075      79021444      44202875
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/2048                  -0.0073         -0.4597     206336073     204828286     163948250      88574250
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/4096                  -0.0004         -0.4395     409806292     409626208     326399500     182944750
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/8192                  -0.0028         -0.4175     821558334     819255771     652588000     380106000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/16384                 -0.0090         -0.4408    1653328792    1638497708    1309232000     732119000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/256                  -0.0060         -0.2331      25854882      25699106      10490587       8045126
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/512                  -0.0135         -0.1822      52010968      51309394      19462886      15915822
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/1024                 -0.0096         -0.1851     103509029     102517403      39279294      32008455
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/2048                 -0.0062         -0.1904     206223338     204948818      78415222      63486727
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/4096                 -0.0020         -0.2272     410621813     409815675     164637250     127237200
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/8192                 -0.0045         -0.2073     823358979     819614139     322608500     255746000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/16384                -0.0011         -0.1639    1640734583    1638872541     611963000     511669000
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/16                          -0.0665         -0.0032          1173          1095          1095          1091
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/32                          -0.0133         -0.0135          1968          1942          1965          1939
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/64                          -0.0179         -0.0183          3748          3681          3743          3675
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/128                         -0.0218         -0.0223          7388          7226          7376          7212
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/256                         -0.0256         -0.0244         14606         14232         14562         14206
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/16                          -0.0744         -0.0943          4060          3758          3853          3489
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/32                          +0.2220         +0.1013          6878          8404          6708          7387
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/64                          -0.1411         -0.0848         13265         11394         12199         11164
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/128                         -0.1271         -0.0274         25080         21892         22059         21453
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/256                         -0.0330         +0.1365         44614         43142         36337         41296
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/16                         +1.4280         +1.5097         49916        121197         23519         59026
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/32                         +0.8324         +0.6739         68791        126052         37505         62780
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/64                         +0.8140         +0.7064         80230        145540         39198         66887
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/128                        +0.5435         +0.5381        131894        203573         68109        104757
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/256                        +0.3557         +0.5457        185000        250803         98835        152774
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/16                     -0.0015         -0.0003        801406        800222        798385        798134
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/32                     -0.0028         -0.0060       1604713       1600298       1601481       1591857
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/64                     -0.0022         -0.0075       3207564       3200559       3197110       3173113
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/128                    -0.0045         -0.0098       6429619       6400616       6417586       6354437
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/256                    -0.0006         -0.0049      12810455      12802996      12794036      12731636
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/16                     -0.0007         -0.1086        829512        828930        811526        723404
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/32                     +0.0046         -0.0250       1647641       1655229       1624205       1583668
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/64                     +0.0051         -0.0285       3320465       3337406       3260065       3167140
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/128                    +0.0215         -0.0267       6643780       6786328       6528848       6354784
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/256                    -0.0388         -0.0480      13947641      13406063      12932192      12312054
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/16                    +0.6480         +0.3089       1041143       1715817        497255        650837
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/32                    +0.1458         +0.0989       3081429       3530795       1772430       1947669
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/64                    +0.1322         -0.1813       6120779       6929737       3295921       2698515
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/128                   +0.1971         +0.1033      11823714      14154645       6968600       7688560
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/256                   +0.2722         -0.1865      21905503      27868863      11785250       9587554
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/16                    +0.0003         -0.0020       1599995       1600469       1523351       1520247
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/32                    -0.0001         -0.0034       3200397       3200001       3048307       3038022
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/64                    +0.0000         -0.0058       6400303       6400315       6099681       6064000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/128                   -0.0001         -0.0045      12800606      12799824      12208379      12152862
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/256                   +0.0001         +0.0028      25600875      25604447      23960724      24028207
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/16                    +0.0126         -0.2072       1634276       1654809        604683        479400
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/32                    +0.0035         -0.2393       3233868       3245098       1220123        928130
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/64                    +0.0045         -0.3586       6422773       6451812       2821351       1809663
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/128                   +0.0030         -0.4680      12809609      12847924       6629097       3526575
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/256                   +0.0016         -0.4890      25611438      25652872      13909224       7107683
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/16                   +0.0244         +0.1125       1692382       1733608        508265        565453
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/32                   +0.0308         +0.2182       3303219       3405002       1046629       1274976
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/64                   +0.0183         +0.0912       6515462       6634453       2019644       2203922
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/128                  +0.0126         +0.2999      13050056      13214461       3901000       5070860
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/256                  -0.0020         +0.2485      26236470      26183390       7832337       9778392
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/1024                             +0.0338         +0.0336         80425         83143         80368         83069
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/2048                             -0.0012         -0.0008        167674        167481        167503        167374
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/4096                             -0.0616         -0.0615        335182        314546        334911        314328
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/8192                             -0.0088         -0.0090        652615        646856        652146        646274
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/16384                            -0.0020         -0.0019       1300822       1298251       1299878       1297389
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/32768                            +0.0042         +0.0042       2616401       2627477       2614375       2625466
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/65536                            -0.0013         -0.0015       5266200       5259129       5262841       5254904
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/131072                           +0.0515         +0.0520       9924736      10436218       9913429      10429065
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/262144                           -0.0040         -0.0039      20894706      20811672      20879457      20797364
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/524288                           -0.0058         -0.0057      42266299      42019845      42231529      41989929
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/1048576                          +0.0492         +0.0488      80373807      84327000      80334000      84255500
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/1024                             +0.0220         +0.0213        180138        184101        180004        183841
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/2048                             -0.1030         -0.1030        397234        356313        396800        355931
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/4096                             +0.0038         +0.0043        705275        707949        704168        707164
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/8192                             +0.2065         +0.1916       1304037       1573260       1302555       1552184
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/16384                            +0.1955         +0.1865       2668241       3189897       2665996       3163113
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/32768                            -0.0064         -0.0100       5770309       5733271       5764509       5707101
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/65536                            -0.0561         -0.0564      14098783      13308342      14078807      13285407
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/131072                           -0.0843         -0.0853      24640509      22562882      24595516      22497517
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/262144                           -0.0652         -0.0662      55897671      52251080      55853200      52153273
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/524288                           -0.1206         -0.1206     101446702      89210868     101358857      89136000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/1048576                          -0.1484         -0.1467     236504194     201401111     235843667     201245000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/1024                             -0.0290         -0.0296        347523        337445        346891        336640
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/2048                             +0.1570         +0.1587        658899        762330        656488        760699
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/4096                             +0.0596         +0.0598       1331438       1410798       1328979       1408417
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/8192                             -0.0509         -0.0512       2885360       2738561       2881040       2733652
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/16384                            -0.0205         -0.0200       5909344       5788232       5898373       5780562
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/32768                            +0.2228         +0.2220       9754563      11927560       9741612      11904340
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/65536                            -0.0205         -0.0200      21965625      21514884      21919032      21481129
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/131072                           -0.2600         -0.2700      40536911      29999339      40394467      29488136
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/262144                           -0.0476         -0.0513      97571333      92922500      97439000      92440875
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/524288                           +0.0817         +0.0813     171823187     185863521     171633750     185581250
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/1048576                          -0.0819         -0.0816     406117396     372837347     405399000     372317333
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/1024                             +0.1356         +0.1274        617237        700959        574870        648088
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/2048                             -0.0443         -0.0638       1427058       1363831       1328003       1243220
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/4096                             -0.0624         -0.0652       2794186       2619744       2645661       2473094
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/8192                             +0.0390         +0.0385       5443818       5656037       5118220       5315511
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/16384                            -0.0044         -0.0252      10783187      10736213      10417182      10154970
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/32768                            -0.0132         -0.0725      21239219      20957973      20795943      19288429
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/65536                            +0.1681         +0.1630      34956046      40830551      34168524      39738706
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/131072                           -0.2063         -0.1937      70648429      56072580      68236900      55019571
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/262144                           +0.1403         +0.1467     141943042     161861714     138333000     158633143
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/524288                           +0.1810         +0.3512     279140875     329655021     239543000     323667000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/1048576                          +0.8044         +0.8573     345739292     623856083     325313500     604190000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/1024                        +0.0001         -0.0004      51201295      51205955      51168143      51147571
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/2048                        +0.0000         -0.0006     102404381     102408018     102315571     102254571
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/4096                        -0.0001         -0.0001     204818028     204807069     204646333     204615667
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/8192                        +0.0001         -0.0001     409612125     409638687     409247500     409208500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/16384                       +0.0006         +0.0003     819195250     819688625     818203000     818464000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/32768                       +0.0001         -0.0001    1638513042    1638665875    1636703000    1636580000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/65536                       +0.0001         -0.0005    3276854625    3277103375    3273814000    3272053000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/1024                        +0.0001         -0.0012      51202866      51210012      51165143      51103429
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/2048                        -0.0000         -0.0001     102402875     102400649     102328286     102313286
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/4096                        +0.0000         -0.0008     204807958     204812847     204656000     204489667
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/8192                        -0.0000         -0.0003     409612750     409611896     409242000     409114000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/16384                       +0.0001         -0.0030     819237333     819290125     818452000     815983000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/32768                       +0.0001         -0.0004    1638482167    1638620625    1637210000    1636534000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/65536                       +0.0001         -0.0015    3276881208    3277102000    3274190000    3269434000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/1024                        -0.0002         -0.0031      51215208      51202929      51145214      50985500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/2048                        -0.0019         -0.0009     102610685     102416232     102378571     102291429
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/4096                        -0.0002         -0.0004     204885625     204848570     204545333     204455667
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/8192                        +0.0015         +0.0001     409759375     410358396     409290000     409314000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/16384                       -0.0005         -0.0024     820218750     819808791     818809000     816807000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/32768                       +0.0001         -0.0015    1638764500    1638972791    1636200000    1633672000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/65536                       +0.0005         -0.0014    3278536625    3280284875    3274643000    3269989000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/1024                        -0.0010         -0.0121      51321171      51270242      50898700      50282800
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/2048                        -0.0031         -0.0025     103217542     102896464     101808714     101549286
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/4096                        +0.0011         -0.0064     205219292     205440639     203558667     202265667
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/8192                        -0.0045         -0.0115     412499667     410659667     409870000     405153500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/16384                       +0.0009         -0.0136     820709667     821461875     813291000     802210000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/32768                       +0.0004         -0.0354    1641692916    1642408416    1629119000    1571505000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/65536                       +0.0004         -0.0175    3285298292    3286453333    3216339000    3160032000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/256                        +0.0000         -0.0064      25601036      25601710      24031448      23876655
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/512                        -0.0000         -0.0093      51201569      51200988      48290133      47842786
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/1024                       -0.0001         -0.0004     102416417     102405542      96159143      96124714
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/2048                       +0.0000         -0.0069     204805448     204805802     192238500     190921000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/4096                       -0.0000         -0.0020     409611791     409608375     383315500     382551000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/8192                       +0.0006         -0.0090     819223625     819719500     770039000     763088000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/16384                      -0.0000         -0.0145    1638457042    1638447334    1550319000    1527799000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/256                        +0.0000         +0.0023      25599949      25600510      25284536      25341893
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/512                        -0.0000         +0.0013      51201004      51199379      50609800      50676800
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/1024                       +0.0000         -0.0012     102399405     102400089     101356429     101233286
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/2048                       +0.0000         +0.0013     204800021     204802208     202412750     202679333
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/4096                       -0.0000         +0.0036     409606729     409601375     405664000     407135500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/8192                       +0.0001         -0.0015     819202458     819270375     809965000     808737000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/16384                      -0.0000         +0.0017    1638437167    1638418583    1618451000    1621148000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/256                        -0.0000         +0.1042      25600704      25599475      22423633      24759250
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/512                        -0.0000         +0.0911      51201231      51200259      45833400      50008857
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/1024                       +0.0000         +0.0648     102399812     102400327      93762250      99840857
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/2048                       -0.0000         +0.1059     204804573     204797792     181863250     201125500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/4096                       -0.0000         +0.0979     409605896     409598792     366379000     402248500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/8192                       +0.0000         +0.0703     819205792     819227167     728234000     779447000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/16384                      +0.0001         +0.0583    1638406208    1638491792    1477556000    1563628000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/256                        +0.0010         -0.4251      25604932      25629633      19046306      10949333
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/512                        +0.0003         -0.4327      51206127      51221770      38424611      21798703
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/1024                       +0.0002         -0.4371     102408431     102433739      77281778      43499600
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/2048                       -0.0002         -0.4078     204876450     204837759     154734600      91631111
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/4096                       +0.0001         -0.3608     409621042     409665408     301784500     192906800
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/8192                       -0.0000         -0.4003     819344791     819308562     618859000     371126500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/16384                      -0.0021         -0.3450    1641998834    1638553000    1079301000     706976000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/1024                             +0.0383         +0.0382        171344        177913        171159        177698
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/2048                             -0.0172         -0.0173        328764        323120        328515        322832
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/4096                             +0.0558         +0.0569        651601        687928        650175        687162
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/8192                             +0.0063         +0.0218       1328292       1336601       1307004       1335544
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/16384                            -0.1020         -0.1006       2706728       2430560       2700758       2429004
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/32768                            +0.0061         +0.0062       5390965       5423859       5383686       5417170
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/65536                            -0.0065         -0.0067      11012452      10940641      11004300      10930242
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/131072                           +0.0078         +0.0060      21990339      22161484      21960889      22093472
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/262144                           +0.1495         +0.1598      36469595      41921831      36002273      41754647
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/524288                           +0.0249         +0.0243      83010562      85076660      82964500      84983000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/1048576                          +0.0323         +0.0319     176099667     181787492     176016600     181636000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/1024                             -0.1708         -0.1277        253129        209898        240072        209419
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/2048                             -0.0753         -0.0676        468043        432800        463433        432092
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/4096                             -0.0592         -0.0590        949303        893058        947558        891697
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/8192                             +0.1261         +0.1269       1631366       1837066       1626047       1832426
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/16384                            -0.9984         -0.0669    2072666144       3307941       3539990       3303253
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/32768                            +0.0466         +0.0512       7868935       8235622       7823643       8224020
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/65536                            +0.2733         +0.2749      12261080      15612444      12217816      15576375
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/131072                           -0.1183         -0.1166      33454594      29496685      33335348      29448560
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/262144                           -0.0981         -0.0992      63877316      57612497      63826750      57493385
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/524288                           -0.1760         -0.1758     137727298     113491250     137524833     113352714
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/1048576                          -0.3385         -0.3373     366981083     242750736     365861500     242445333
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/1024                             -0.6422         -0.6243       1621300        580083       1519255        570749
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/2048                             -0.0352         -0.0716       1242304       1198592       1213704       1126814
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/4096                             -0.2157         -0.2246       2911288       2283223       2857799       2215942
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/8192                             -0.1900         -0.1843       5552978       4497989       5344287       4359281
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/16384                            -0.1459         -0.1639      10880875       9293659      10595743       8859505
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/32768                            -0.0968         -0.1293      20979964      18949651      19898559      17325026
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/65536                            -0.1716         -0.1521      44105351      36538315      41380529      35086750
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/131072                           -0.3471         -0.3721      87476849      57115504      85240231      53524000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/262144                           -0.1066         -0.1101     168054104     150131467     163859500     145826200
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/524288                           -0.0586         -0.0864     306519438     288571049     298715500     272901667
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/1048576                          -0.1600         -0.1677     643036208     540142500     623699000     519088000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/1024                             -0.5159         -0.3703       1815099        878699        646550        407117
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/2048                             -0.5029         -0.3490       3415136       1697659       1158004        753813
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/4096                             -0.0445         -0.2114       6594239       6300710       2492141       1965180
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/8192                             -0.0562         -0.1594      12551009      11845115       4728863       3974941
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/16384                            -0.0685         -0.2082      21277663      19819672       8049237       6373239
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/32768                            -0.0820         -0.1772      37043517      34007775      12131800       9982030
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/65536                            -0.0757         -0.2226      69640114      64370579      19088000      14838345
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/131072                           +0.1042         -0.2766     106853871     117987627      32486905      23502176
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/262144                           -0.9898         -0.1563   21397316286     217551141      38492714      32475875
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/524288                           -0.1084         -0.6576     480740174     428627202     122190727      41833615
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/1048576                          -0.2571         -0.2795    1074596510     798333606      90432250      65154538
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/1024                        -0.0001         -0.0004      51211845      51207196      51169357      51149500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/2048                        -0.0000         -0.0003     102418607     102415000     102332429     102300286
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/4096                        -0.0001         -0.0015     204838917     204822740     204626667     204312000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/8192                        -0.0001         -0.0013     409718562     409659042     409186000     408651500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/16384                       +0.0000         -0.0009     819330125     819357542     818559000     817786000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/32768                       +0.0006         +0.0001    1638537000    1639518292    1636953000    1637135000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/65536                       -0.0031         -0.0029    3288002792    3277740584    3281244000    3271781000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/1024                        -0.0005         -0.0015      51229467      51201704      51176500      51102100
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/2048                        +0.0029         +0.0022     102444417     102736935     102319429     102547286
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/4096                        +0.0009         +0.0005     204923917     205113528     204668000     204762333
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/8192                        -0.0003         -0.0022     409787729     409654271     408836000     407937500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/16384                       -0.0004         -0.0016     819635750     819303583     817715000     816366000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/32768                       +0.0011         +0.0003    1639087042    1640963333    1636768000    1637216000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/65536                       +0.0002         -0.0010    3278218250    3278936084    3272470000    3269077000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/1024                        -0.0034         -0.0197      52333821      52153283      51498429      50483533
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/2048                        -0.0142         -0.0099     105531077     104034887     103052000     102027429
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/4096                        -0.0722         +0.0445     225958958     209640562     197523667     206314750
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/8192                        -0.0142         -0.0616     418814792     412871458     406938500     381858000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/16384                       -0.0500         +0.0147     871835583     828210959     799567000     811315000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/32768                       -0.0609         -0.0206    1757057917    1650074916    1610239000    1577117000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/65536                       -0.0821         +0.0024    3598928083    3303480750    3199310000    3206904000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/1024                        -0.1353         -0.5688      89875480      77712481      40966412      17662778
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/2048                        -0.1366         -0.7060     169897758     146688659      80072600      23541935
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/4096                        -0.0956         -0.8388     307455490     278071017     132173500      21312300
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/8192                        -0.2045         -0.8614     696300229     553931933     313355000      43430100
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/16384                       -0.0890         -0.8769    1197983187    1091378337     527689500      64978636
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/32768                       -0.1077         -0.9385    2410620375    2150907778    1191924000      73302167
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/65536                       -0.1554         -0.9639    5094903958    4303175041    2401449000      86621000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/256                        -0.0001         +0.0198      25603872      25601115      24625357      25113000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/512                        -0.0000         +0.0240      51205941      51205509      49030357      50209357
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/1024                       -0.0001         +0.0148     102411595     102403661      98532429      99988143
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/2048                       -0.0000         -0.0063     204815556     204808333     200170333     198908333
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/4096                       +0.0000         +0.0112     409634042     409635042     394837000     399267500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/8192                       +0.0022         +0.0396     819272583     821112292     786107000     817266000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/16384                      -0.0000         +0.0084    1638556083    1638483000    1600293000    1613765000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/256                        -0.0090         +0.0364      25834707      25603468      23677276      24538655
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/512                        -0.0000         +0.0263      51203656      51203208      47071933      48308357
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/1024                       +0.0000         +0.0246     102406560     102406905      95012286      97347429
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/2048                       -0.0000         +0.0193     204815052     204810031     190368500     194043000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/4096                       -0.0001         +0.0117     409638979     409617792     385252500     389776000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/8192                       -0.0000         +0.0375     819274333     819255292     753491000     781732000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/16384                      -0.0001         +0.0171    1638545167    1638438292    1531607000    1557833000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/64                         +0.0013         -0.2713       6405766       6413880       4070819       2966583
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/128                        +0.0016         -0.2728      12802870      12823399       7961780       5789530
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/256                        +0.0004         -0.1773      25608512      25617498      16509140      13582654
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/512                        +0.0003         -0.2739      51216636      51231605      33037773      23989273
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/1024                       +0.0001         -0.2817     102444629     102455635      63464818      45584769
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/16                         +0.0413         -0.3898       1632959       1700471        850659        519045
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/32                         +0.0173         -0.5269       3229814       3285606       1834094        867620
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/64                         +0.0050         -0.4559       6516135       6548560       3328108       1810714
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/128                        +0.0260         -0.6133      12918423      13254471       6984380       2700957
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/256                        +0.0258         -0.6298      25637078      26298065      14850422       5497597
OVERALL_GEOMEAN                                                                                                           -0.0325         -0.1338             0             0             0             0

```

# replace yield with wait
```
Comparing ../../../build_atomic_yield/ref.json to ../../../build_atomic_yield/wait.json
Benchmark                                                                                                                    Time             CPU      Time Old      Time New       CPU Old       CPU New
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/1024                                                  +0.0716         +0.0564         84417         90458         75616         79879
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/2048                                                  +0.0061         +0.0040        136610        137446        136598        137142
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/4096                                                  +0.0190         +0.0171        270791        275922        270767        275385
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/8192                                                  +0.0178         +0.0148        542159        551827        542114        550136
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/16384                                                 +0.0016         +0.0012       1094679       1096466       1094580       1095944
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/32768                                                 +0.0104         +0.0099       2167459       2189930       2167350       2188897
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/65536                                                 -0.0038         -0.0043       4384631       4368009       4384358       4365475
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/131072                                                +0.0008         +0.0003       8631433       8638321       8630688       8633610
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/262144                                                +0.0080         +0.0077      17321604      17459723      17319475      17452650
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/524288                                                -0.0057         -0.0063      35289890      35088473      35286350      35062700
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/1048576                                               +0.0220         +0.0200      69074421      70596301      69066600      70447667
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/2097152                                               +0.0079         +0.0074     140389533     141502617     140378600     141423800
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/4194304                                               +0.0291         +0.0283     275925291     283965895     275900500     283702500
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/8388608                                               +0.0244         +0.0168     556666667     570256084     556561000     565889000
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/16777216                                              +0.0147         +0.0141    1111296083    1127594334    1111151000    1126766000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/1024                                             +0.0004         -0.8688      51202705      51224046      51166571       6712817
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/2048                                             -0.0011         -0.8668     102554696     102445969     101336000      13493000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/4096                                             +0.0002         -0.8713     204829403     204873082     204502667      26313692
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/8192                                             +0.0003         -0.8723     409605833     409712247     409206500      52274429
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/16384                                            +0.0003         -0.8685     819205667     819465387     818183000     107595143
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/32768                                            +0.0001         -0.8685    1638491166    1638711445    1637026000     215240333
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/65536                                            +0.0001         -0.8721    3277229708    3277660000    3273320000     418809000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/1024                                            +0.0001         -0.8953     102400325     102410018      68038700       7126390
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/2048                                            +0.0002         -0.8955     204803867     204838873     136562200      14265300
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/4096                                            +0.0001         -0.8958     409611417     409647942     273310333      28468800
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/8192                                            +0.0001         -0.8953     819200292     819272064     545287000      57079769
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/16384                                           +0.0001         -0.9010    1638501458    1638706104    1094746000     108375167
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/32768                                           +0.0000         -0.8977    3277100416    3277147875    2182814000     223322000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/65536                                           +0.0004         -0.8990    6553918833    6556503458    4366667000     441115000
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/1024                                                  +0.0890         +0.0885         51384         55955         51348         55893
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/2048                                                  +0.0015         +0.0009        108467        108635        108412        108514
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/4096                                                  +0.0885         +0.0880        200764        218534        200637        218285
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/8192                                                  +0.0143         +0.0139        425262        431364        424996        430911
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/16384                                                 +0.0141         +0.0134        831326        843020        830855        841992
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/32768                                                 +0.0416         +0.0411       1667796       1737189       1666749       1735309
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/65536                                                 +0.0514         +0.0508       3344074       3516067       3342235       3512040
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/131072                                                -0.0651         -0.0650       7508765       7020132       7501415       7013595
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/262144                                                -0.0171         -0.0175      14157117      13914416      14145149      13897458
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/524288                                                +0.0050         +0.0048      27061022      27197514      27039920      27171042
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/1048576                                               -0.0217         -0.0222      56178138      54957173      56138200      54890769
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/2097152                                               -0.0018         -0.0020     112959075     112752937     112882400     112651667
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/4194304                                               +0.0039         +0.0035     215411042     216243667     215295667     216048333
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/8388608                                               +0.0437         +0.0434     435221958     454223167     434870000     453753000
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/16777216                                              +0.0006         +0.0003     890616041     891189959     889542000     889795000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/1024                                             +0.0005         -0.8722      51199786      51223969      51117500       6530343
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/2048                                             -0.0024         -0.8735     102673113     102422636     102240857      12936796
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/4096                                             +0.0002         -0.8732     204796625     204843563     204531000      25935815
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/8192                                             -0.0022         -0.8732     410579187     409674890     409272000      51898357
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/16384                                            -0.0008         -0.8725     820407333     819715750     817730000     104284429
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/32768                                            -0.0010         -0.8725    1640402209    1638704417    1635517000     208515667
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/65536                                            -0.0005         -0.8728    3279218958    3277475042    3272391000     416255000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/1024                                            +0.0001         -0.9023     102398413     102404436      68165600       6662105
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/2048                                            -0.0018         -0.9022     205173742     204807233     136379600      13340509
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/4096                                            +0.0001         -0.9028     409586736     409615662     272615333      26510300
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/8192                                            -0.0021         -0.8992     820989041     819261849     544460000      54897308
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/16384                                           -0.0027         -0.9023    1642886083    1638454125    1089977000     106502143
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/32768                                           -0.0004         -0.9025    3278352792    3277191791    2180412000     212617000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/65536                                           -0.0023         -0.9026    6568753625    6553887333    4361733000     424779000
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/16                                                    -0.0048         -0.0053          1596          1588          1596          1587
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/32                                                    -0.0086         -0.0087          3187          3160          3187          3159
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/64                                                    -0.0079         -0.0080          6384          6333          6383          6333
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/128                                                   -0.0057         -0.0059         12745         12673         12745         12670
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/256                                                   -0.0228         -0.0229         25686         25100         25685         25096
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/16                                               +0.0004         -0.8606        800040        800357        799424        111408
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/32                                               +0.0004         -0.8620       1600123       1600702       1598973        220707
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/64                                               +0.0001         -0.8619       3200035       3200232       3197429        441597
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/128                                              +0.0004         -0.8615       6400473       6403321       6393573        885417
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/256                                              +0.0008         -0.8616      12800006      12810799      12789073       1770595
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/16                                              +0.0003         -0.8954       1599966       1600447       1070101        111942
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/32                                              -0.0013         -0.8952       3205701       3201440       2140058        224363
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/64                                              +0.0008         -0.8953       6399675       6404767       4264061        446421
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/128                                             +0.0006         -0.8952      12799342      12806681       8551293        895753
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/256                                             +0.0005         -0.8961      25603894      25615833      17128902       1779310
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/1024                        -0.0520         -0.0540         61770         58561         61725         58390
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/2048                        -0.0601         -0.0605        123733        116302        123629        116144
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/4096                        -0.0642         -0.0648        248257        232310        248032        231962
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/8192                        -0.0549         -0.0564        496513        469237        496059        468069
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/16384                       -0.0646         -0.0654        988762        924878        988120        923454
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/32768                       -0.0460         -0.0466       1951153       1861343       1949797       1858989
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/65536                       -0.0506         -0.0507       3894668       3697455       3889636       3692463
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/131072                      -0.0506         -0.0508       7799248       7404883       7793511       7397369
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/262144                      -0.0658         -0.0663      15844071      14801629      15833773      14783957
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/524288                      -0.0864         -0.0866      32514911      29704649      32467818      29655913
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/1048576                     -0.0684         -0.0685      63699306      59339954      63647111      59285300
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/1024                        +0.0194         +0.0130        167342        170583        166475        168637
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/2048                        +0.0394         +0.0356        314727        327141        313821        324990
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/4096                        -0.0439         -0.0472        776141        742098        773160        736669
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/8192                        +0.1158         +0.1122       1202576       1341784       1201345       1336078
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/16384                       +0.0975         +0.0900       2360808       2591010       2358522       2570734
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/32768                       +0.0167         +0.0077       4633389       4710713       4628692       4664354
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/65536                       +0.0092         +0.0063       9206828       9291114       9196360       9253838
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/131072                      +0.0026         -0.0042      18217532      18265091      18166487      18089947
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/262144                      -0.0502         -0.0528      38019581      36110583      37983111      35976700
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/524288                      -0.0766         -0.0794      77345861      71419850      77276667      71144700
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/1048576                     -0.0704         -0.0727     155675400     144720917     155310200     144023800
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/1024                       +0.1797         +2.5531        184001        217061         33831        120205
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/2048                       +0.0816         +1.3054        373664        404136        102427        236138
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/4096                       -0.0050         +0.2569        770634        766752        295321        371190
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/8192                       -0.0617         -0.0711       1550870       1455145        630593        585783
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/16384                      -0.0824         -0.2877       2978933       2733456        972233        692475
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/32768                      -0.0689         -0.1746       5598664       5212824        793104        654628
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/65536                      -0.0623         -0.4840      10798303      10126076        976707        503968
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/131072                     -0.0894         -0.5167      22396775      20395207       2491384       1203991
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/262144                     -0.0854         -0.4816      44681458      40866484       4680368       2426250
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/524288                     -0.0791         -0.2652      88339046      81352180       7136194       5243770
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/1048576                    -0.0872         -0.2147     177009028     161575936      11850518       9306030
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/1024                   +0.0001         -0.0888      51203619      51210436      51169214      46623733
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/2048                   +0.0003         -0.0871     102402685     102434719     102353143      93441375
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/4096                   +0.0002         -0.0888     204804333     204839666     204648000     186467500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/8192                   +0.0011         -0.0915     409603604     410043917     409314500     371867500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/16384                  +0.0001         -0.0955     819701333     819750834     818635000     740422000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/32768                  +0.0002         -0.0889    1638526875    1638922208    1636761000    1491189000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/65536                  +0.0002         -0.0881    3277026208    3277742417    3274331000    2986020000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/1024                   +0.0018         -0.1706      51201908      51291512      51170500      42443118
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/2048                   +0.0002         -0.1722     102407542     102422958     102338857      84716222
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/4096                   +0.0001         -0.1697     204821069     204848677     204742000     169996250
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/8192                   +0.0002         -0.1640     409622209     409686333     409315500     342192500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/16384                  +0.0002         -0.1726     819183750     819380000     818421000     677172000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/32768                  +0.0002         -0.1727    1638515667    1638878208    1637228000    1354524000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/65536                  +0.0002         -0.1719    3276953458    3277514083    3274787000    2711933000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/1024                  -0.0400         -0.2794      53401463      51266877      40838412      29427875
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/2048                  -0.0140         -0.3178     103977486     102517795      86268000      58853667
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/4096                  -0.0003         -0.3603     204985396     204924840     183382250     117302667
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/8192                  +0.0000         -0.3564     409756187     409759389     365754500     235408667
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/16384                 +0.0005         -0.3954     819333667     819774459     750225000     453555000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/32768                 -0.0000         -0.3615    1639064333    1638992709    1469775000     938394000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/65536                 +0.0000         -0.3545    3277512334    3277515667    2937818000    1896219000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/256                   +0.0004         +0.0015      25601043      25610034      24421793      24457414
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/512                   +0.0002         +0.0024      51204253      51215181      48800286      48915143
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/1024                  +0.0004         -0.0015     102403113     102439952      97732429      97589000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/2048                  +0.0004         -0.0003     204803396     204892813     195380250     195328750
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/4096                  +0.0004         +0.0002     409613896     409785458     391167500     391237500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/8192                  +0.0001         +0.0007     819278667     819399375     781592000     782142000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/16384                 +0.0003         -0.0010    1638509792    1639080792    1563425000    1561850000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/256                   +0.0000         -0.0490      25600218      25601353      24224517      23037600
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/512                   +0.0001         -0.0601      51198842      51204567      48488786      45576067
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/1024                  +0.0000         -0.0521     102402839     102403203      97177286      92117875
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/2048                  +0.0000         -0.0489     204804188     204804510     193097500     183651250
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/4096                  +0.0000         -0.0480     409601646     409609291     387075500     368482000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/8192                  -0.0000         -0.0469     819244583     819236458     775382000     739018000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/16384                 -0.0000         -0.0491    1638673958    1638622084    1547999000    1471918000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/256                  -0.0034         +0.3419      25689992      25602819      14448354      19388667
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/512                  -0.0028         +0.3452      51350585      51205306      28999667      39009222
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/1024                 -0.0021         +0.3601     102615247     102398806      57924333      78782444
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/2048                 -0.0020         +0.3511     205228340     204810467     115064000     155458400
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/4096                 -0.0014         +0.3357     410169819     409599250     231187667     308786500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/8192                 -0.0013         +0.3699     820352750     819311916     461433500     632121000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/16384                -0.0012         +0.3457    1640517041    1638493334     925814000    1245833000
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/1024                        -0.0389         -0.0394        107592        103404        107424        103197
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/2048                        -0.0460         -0.0478        214958        205072        214779        204509
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/4096                        -0.0301         -0.0314        422252        409552        421560        408336
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/8192                        -0.0350         -0.0361        855675        825737        854261        823403
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/16384                       -0.0433         -0.0443       1704197       1630402       1700774       1625415
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/32768                       -0.0353         -0.0352       3402454       3282355       3396578       3277170
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/65536                       -0.0125         -0.0121       6639808       6557106       6615126       6535084
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/131072                      -0.0617         -0.0562      13532222      12696966      13433446      12678123
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/262144                      -0.0155         -0.0159      26848753      26431585      26765385      26340077
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/1024                        -0.1582         -0.1696        223024        187734        216563        179840
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/2048                        -0.1598         -0.1634        437078        367212        426969        357213
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/4096                        -0.1638         -0.1630        857045        716636        837850        701260
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/8192                        -0.1176         -0.1165       1616159       1426161       1587495       1402511
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/16384                       -0.0845         -0.0819       3321714       3041104       3271991       3003954
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/32768                       +0.0529         +0.0654       5657706       5956917       5462474       5819720
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/65536                       -0.0824         -0.1014      12300498      11286949      12047043      10825754
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/131072                      -0.1000         -0.0836      23978695      21580705      22832969      20923189
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/262144                      -0.1159         -0.1040      45919719      40598762      44397625      39781176
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/1024                       -0.1831         -0.2635        389877        318506        263383        193993
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/2048                       -0.1190         -0.2660        714891        629839        504830        370545
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/4096                       -0.0719         -0.2393       1277618       1185797        900103        684753
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/8192                       -0.1210         -0.2532       2753328       2420050       1409775       1052881
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/16384                      -0.0627         -0.0750       5663619       5308612       2327693       2153150
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/32768                      +0.0400         +0.0072       9993947      10394016       4180448       4210736
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/65536                      -0.1085         -0.0643      21212566      18911114       7769621       7269958
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/131072                     -0.0205         -0.0346      37737321      36964086      11643214      11240400
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/262144                     +0.0050         -0.0959      73936092      74306997      16474841      14895367
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/1024                   -0.0000         -0.0836      51204524      51203206      51135000      46859000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/2048                   -0.0001         -0.0832     102415619     102407911     102267000      93761857
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/4096                   -0.0002         -0.0948     204845417     204808729     204573667     185176250
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/8192                   -0.0001         -0.0908     409654292     409603083     409001500     371884500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/16384                  -0.0121         -0.0888     829255833     819261542     817821000     745206000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/1024                   -0.0964         +0.1200      56673304      51212331      35032478      39236611
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/2048                   -0.0139         -0.0458     103855948     102414634      82704750      78913667
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/4096                   -0.0150         -0.0876     207949636     204834150     171475750     156451400
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/8192                   -0.0018         -0.2382     410417000     409662541     406932500     309992000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/16384                  -0.0269         -0.2239     841858625     819245958     810137000     628707000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/1024                  -0.0021         +0.0731      51359810      51249682      30049739      32245136
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/2048                  -0.0030         +0.0406     102817515     102511405      59151571      61551455
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/4096                  -0.0130         +0.0503     207652368     204947867     119856833     125881000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/8192                  -0.0075         +0.0073     412826583     409714236     254369667     256215333
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/16384                 -0.0037         +0.0952     822484583     819479250     472322500     517281000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/256                   +0.0004         -0.0060      25592207      25601557      24386516      24240821
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/512                   +0.0001         -0.0027      51195327      51201027      48840000      48710429
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/1024                  +0.0002         +0.0080     102381071     102405191      96594571      97371714
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/2048                  -0.0001         -0.0041     204836438     204809542     195074000     194268250
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/4096                  -0.0001         -0.0067     409645437     409595250     390489000     387863500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/8192                  +0.0003         -0.0050     819068208     819285000     781195000     777321000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/16384                 +0.0001         -0.0037    1638328375    1638434708    1561686000    1555887000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/256                   -0.0004         +0.0968      25612901      25601832      20679629      22680774
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/512                   -0.0000         +0.1283      51202331      51200358      40027500      45164000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/1024                  -0.0093         +0.1481     103364856     102402120      79021444      90722625
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/2048                  -0.0073         +0.1000     206336073     204821469     163948250     180340500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/4096                  -0.0005         +0.1103     409806292     409611333     326399500     362416500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/8192                  -0.0029         +0.1081     821558334     819212375     652588000     723126000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/16384                 -0.0090         +0.1020    1653328792    1638522792    1309232000    1442822000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/256                  -0.0097         +0.8199      25854882      25604373      10490587      19092270
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/512                  -0.0155         +0.9556      52010968      51203859      19462886      38062167
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/1024                 -0.0106         +0.9414     103509029     102410167      39279294      76258333
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/2048                 -0.0067         +0.9652     206223338     204832600      78415222     154097800
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/4096                 -0.0023         +0.8400     410621813     409677833     164637250     302938500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/8192                 -0.0049         +0.9037     823358979     819357209     322608500     614138000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/16384                -0.0014         +1.0070    1640734583    1638459916     611963000    1228202000
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/16                          -0.0775         -0.0156          1173          1082          1095          1078
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/32                          -0.0126         -0.0136          1968          1943          1965          1939
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/64                          -0.0182         -0.0185          3748          3680          3743          3674
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/128                         -0.0265         -0.0275          7388          7192          7376          7173
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/256                         -0.0257         -0.0276         14606         14230         14562         14159
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/16                          +7.1715         +5.0212          4060         33175          3853         23198
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/32                          +3.6418         +2.1163          6878         31925          6708         20904
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/64                          +1.5359         +0.9543         13265         33639         12199         23841
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/128                         +0.8534         +0.4429         25080         46484         22059         31829
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/256                         +0.6692         +0.2909         44614         74470         36337         46906
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/16                         -0.1724         +0.0636         49916         41313         23519         25015
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/32                         -0.2499         -0.1707         68791         51601         37505         31104
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/64                         -0.2204         +0.2161         80230         62547         39198         47670
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/128                        -0.1649         +0.1086        131894        110148         68109         75507
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/256                        -0.2250         -0.2662        185000        143367         98835         72529
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/16                     -0.0017         -0.0885        801406        800062        798385        727767
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/32                     -0.0027         -0.0910       1604713       1600304       1601481       1455707
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/64                     -0.0023         -0.0899       3207564       3200195       3197110       2909631
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/128                    -0.0044         -0.0925       6429619       6401499       6417586       5824058
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/256                    -0.0006         -0.1021      12810455      12802614      12794036      11487590
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/16                     -0.0030         -0.4316        829512        827000        811526        461254
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/32                     -0.0220         -0.4275       1647641       1611445       1624205        929851
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/64                     -0.0321         -0.4489       3320465       3213910       3260065       1796658
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/128                    -0.0348         -0.4292       6643780       6412367       6528848       3726791
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/256                    -0.0813         -0.4293      13947641      12813704      12932192       7379841
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/16                    -0.1885         -0.2721       1041143        844856        497255        361950
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/32                    -0.4652         -0.5127       3081429       1647950       1772430        863661
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/64                    -0.4694         -0.5718       6120779       3247810       3295921       1411167
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/128                   -0.4544         -0.5558      11823714       6451344       6968600       3095529
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/256                   -0.4134         -0.4326      21905503      12850065      11785250       6687265
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/16                    +0.0003         +0.0010       1599995       1600403       1523351       1524895
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/32                    +0.0000         -0.0391       3200397       3200425       3048307       2929017
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/64                    +0.0002         -0.0141       6400303       6401546       6099681       6013888
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/128                   +0.0001         -0.0145      12800606      12802120      12208379      12031897
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/256                   -0.0000         +0.0147      25600875      25600624      23960724      24313069
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/16                    -0.0204         +0.8159       1634276       1600922        604683       1098045
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/32                    -0.0103         +0.8720       3233868       3200410       1220123       2284106
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/64                    -0.0035         +0.8027       6422773       6400197       2821351       5086102
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/128                   -0.0007         +0.5284      12809609      12800388       6629097      10131681
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/256                   -0.0003         +0.4588      25611438      25602732      13909224      20290735
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/16                   -0.0534         +1.1400       1692382       1602091        508265       1087708
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/32                   -0.0286         +0.9954       3303219       3208779       1046629       2088437
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/64                   -0.0175         +1.2851       6515462       6401745       2019644       4615109
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/128                  -0.0191         +1.3917      13050056      12800771       3901000       9330040
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/256                  -0.0241         +1.3169      26236470      25604986       7832337      18146684
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/1024                             +0.0286         +0.0264         80425         82724         80368         82490
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/2048                             -0.0031         -0.0038        167674        167156        167503        166863
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/4096                             -0.0329         -0.0339        335182        324170        334911        323574
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/8192                             +0.0100         +0.0090        652615        659112        652146        658023
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/16384                            +0.0164         +0.0151       1300822       1322092       1299878       1319442
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/32768                            -0.0308         -0.0318       2616401       2535846       2614375       2531229
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/65536                            +0.0141         +0.0132       5266200       5340654       5262841       5332112
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/131072                           +0.0629         +0.0628       9924736      10548974       9913429      10536242
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/262144                           +0.0137         +0.0132      20894706      21180349      20879457      21155375
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/524288                           +0.0189         +0.0184      42266299      43064025      42231529      43008706
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/1048576                          +0.0527         +0.0522      80373807      84608387      80334000      84524286
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/1024                             -0.1263         -0.1292        180138        157386        180004        156743
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/2048                             -0.1899         -0.1914        397234        321799        396800        320842
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/4096                             -0.0093         -0.0136        705275        698707        704168        694601
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/8192                             +0.0461         +0.0439       1304037       1364148       1302555       1359738
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/16384                            +0.3130         +0.3060       2668241       3503331       2665996       3481719
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/32768                            +0.1193         +0.1175       5770309       6458952       5764509       6441719
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/65536                            -0.0763         -0.0774      14098783      13023302      14078807      12988472
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/131072                           +0.1333         +0.1345      24640509      27924809      24595516      27904222
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/262144                           -0.0557         -0.0561      55897671      52783902      55853200      52720909
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/524288                           -0.0060         -0.0063     101446702     100841292     101358857     100724429
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/1048576                          -0.1504         -0.1489     236504194     200943083     235843667     200727000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/1024                             +0.0858         +0.0775        347523        377324        346891        373781
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/2048                             +0.1093         +0.1057        658899        730890        656488        725868
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/4096                             -0.2578         -0.2609       1331438        988250       1328979        982293
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/8192                             +0.0090         +0.0057       2885360       2911228       2881040       2897561
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/16384                            -0.0301         -0.0317       5909344       5731710       5898373       5711528
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/32768                            +0.2645         +0.2611       9754563      12334535       9741612      12284681
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/65536                            +0.0841         +0.0781      21965625      23813880      21919032      23629879
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/131072                           +0.1175         +0.1197      40536911      45298881      40394467      45231143
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/262144                           -0.0907         -0.0916      97571333      88724125      97439000      88511143
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/524288                           +0.1279         +0.1253     171823187     193805424     171633750     193146000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/1048576                          -0.4244         -0.4256     406117396     233776931     405399000     232851000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/1024                             +0.1881         +0.2083        617237        733356        574870        694591
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/2048                             +0.0131         +0.0582       1427058       1445740       1328003       1405246
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/4096                             +0.0367         +0.0691       2794186       2896707       2645661       2828412
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/8192                             +0.0079         +0.0380       5443818       5487036       5118220       5312967
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/16384                            +0.0019         +0.0005      10783187      10803241      10417182      10422535
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/32768                            +0.0225         -0.0319      21239219      21716181      20795943      20132750
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/65536                            +0.2925         +0.3003      34956046      45179757      34168524      44430118
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/131072                           +0.1935         +0.2049      70648429      84317190      68236900      82220333
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/262144                           +0.1208         +0.1233     141943042     159091333     138333000     155387750
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/524288                           +0.1466         +0.2998     279140875     320072938     239543000     311363500
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/1048576                          +0.8991         +0.9731     345739292     656583083     325313500     641892000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/1024                        +0.0006         -0.1131      51201295      51230594      51168143      45380267
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/2048                        +0.0006         -0.1125     102404381     102460885     102315571      90808125
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/4096                        +0.0001         -0.1285     204818028     204841667     204646333     178342500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/8192                        +0.0001         -0.1149     409612125     409658479     409247500     362220500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/16384                       +0.0001         -0.1272     819195250     819253083     818203000     714139000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/32768                       +0.0001         -0.1013    1638513042    1638667250    1636703000    1470981000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/65536                       +0.0002         -0.1151    3276854625    3277368875    3273814000    2896842000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/1024                        +0.0000         -0.1545      51202866      51204469      51165143      43260813
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/2048                        +0.0000         -0.1545     102402875     102406880     102328286      86516125
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/4096                        +0.0001         -0.1361     204807958     204826219     204656000     176796750
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/8192                        +0.0001         -0.1424     409612750     409635500     409242000     350946000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/16384                       +0.0003         -0.1488     819237333     819467000     818452000     696692000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/32768                       +0.0000         -0.1622    1638482167    1638494250    1637210000    1371671000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/65536                       +0.0003         -0.1430    3276881208    3277701292    3274190000    2806049000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/1024                        -0.0001         -0.0563      51215208      51209942      51145214      48266400
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/2048                        -0.0020         -0.1131     102610685     102409656     102378571      90799375
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/4096                        -0.0003         -0.1219     204885625     204821646     204545333     179615000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/8192                        -0.0003         -0.0919     409759375     409618458     409290000     371677000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/16384                       -0.0012         -0.0584     820218750     819245625     818809000     771011000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/32768                       -0.0002         -0.1178    1638764500    1638484875    1636200000    1443410000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/65536                       -0.0005         -0.1422    3278536625    3276942875    3274643000    2809092000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/1024                        -0.0015         -0.2011      51321171      51242248      50898700      40664412
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/2048                        -0.0072         -0.1929     103217542     102472453     101808714      82167125
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/4096                        -0.0018         -0.2229     205219292     204852271     203558667     158186500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/8192                        -0.0068         -0.1947     412499667     409700854     409870000     330061000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/16384                       -0.0018         -0.1601     820709667     819268834     813291000     683064000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/32768                       -0.0018         -0.2000    1641692916    1638748083    1629119000    1303283000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/65536                       -0.0024         -0.1627    3285298292    3277470250    3216339000    2693100000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/256                        -0.0000         -0.0073      25601036      25601024      24031448      23856828
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/512                        +0.0000         -0.0059      51201569      51201928      48290133      48005333
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/1024                       -0.0001         -0.0063     102416417     102406988      96159143      95551857
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/2048                       +0.0001         -0.0038     204805448     204816542     192238500     191498750
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/4096                       +0.0001         +0.0003     409611791     409633625     383315500     383425500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/8192                       +0.0000         -0.0082     819223625     819248833     770039000     763697000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/16384                      +0.0000         -0.0033    1638457042    1638498834    1550319000    1545226000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/256                        +0.0000         -0.0880      25599949      25601086      25284536      23059828
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/512                        -0.0000         -0.0718      51201004      51200569      50609800      46976600
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/1024                       +0.0001         -0.0954     102399405     102404802     101356429      91687875
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/2048                       +0.0001         -0.0828     204800021     204811208     202412750     185656500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/4096                       +0.0002         -0.0718     409606729     409685667     405664000     376546000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/8192                       +0.0008         -0.0800     819202458     819898208     809965000     745197000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/16384                      +0.0000         -0.0824    1638437167    1638497708    1618451000    1485146000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/256                        -0.0000         +0.0749      25600704      25600211      22423633      24103379
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/512                        +0.0000         +0.0641      51201231      51202307      45833400      48770786
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/1024                       +0.0000         +0.0110     102399812     102403385      93762250      94791250
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/2048                       -0.0000         +0.0691     204804573     204801386     181863250     194438500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/4096                       -0.0000         +0.0253     409605896     409595625     366379000     375651000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/8192                       -0.0000         +0.0698     819205792     819187667     728234000     779077000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/16384                      -0.0000         +0.0469    1638406208    1638378334    1477556000    1546797000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/256                        -0.0000         +0.1679      25604932      25604117      19046306      22244710
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/512                        +0.0003         +0.1887      51206127      51220884      38424611      45676286
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/1024                       -0.0001         +0.2036     102408431     102398804      77281778      93014429
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/2048                       -0.0002         +0.1742     204876450     204829094     154734600     181682500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/4096                       -0.0001         +0.2060     409621042     409592354     301784500     363950000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/8192                       +0.0003         +0.1325     819344791     819552584     618859000     700845000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/16384                      -0.0021         +0.3402    1641998834    1638616250    1079301000    1446533000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/1024                             +0.0476         +0.0472        171344        179504        171159        179236
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/2048                             +0.3336         +0.3329        328764        438432        328515        437892
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/4096                             +0.1101         +0.1107        651601        723347        650175        722127
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/8192                             +0.0299         +0.0454       1328292       1368045       1307004       1366282
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/16384                            +0.0704         +0.0715       2706728       2897374       2700758       2893966
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/32768                            +0.0450         +0.0443       5390965       5633482       5383686       5622130
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/65536                            -0.2208         -0.2314      11012452       8581343      11004300       8457521
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/131072                           -0.1351         -0.1389      21990339      19019145      21960889      18911320
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/262144                           +0.1668         +0.1770      36469595      42551693      36002273      42374375
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/524288                           +0.0777         +0.0759      83010562      89462801      82964500      89261462
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/1048576                          -0.0046         -0.0054     176099667     175282550     176016600     175072600
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/1024                             +0.1398         +0.1971        253129        288522        240072        287399
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/2048                             +0.0874         +0.0917        468043        508971        463433        505908
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/4096                             -0.2514         -0.2547        949303        710695        947558        706209
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/8192                             +0.2670         +0.2646       1631366       2066911       1626047       2056274
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/16384                            -0.9980         +0.1620    2072666144       4129132       3539990       4113611
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/32768                            +0.0614         +0.0629       7868935       8351719       7823643       8315527
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/65536                            +0.2423         +0.2422      12261080      15231506      12217816      15177278
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/131072                           -0.0561         -0.0557      33454594      31578996      33335348      31477500
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/262144                           -0.0731         -0.0744      63877316      59210198      63826750      59080583
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/524288                           -0.1471         -0.1478     137727298     117466800     137524833     117204600
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/1048576                          -0.3137         -0.3142     366981083     251855500     365861500     250909000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/1024                             -0.6193         -0.6072       1621300        617200       1519255        596758
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/2048                             +0.0119         +0.0162       1242304       1257094       1213704       1233373
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/4096                             -0.1508         -0.1828       2911288       2472280       2857799       2335500
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/8192                             -0.1587         -0.1526       5552978       4671935       5344287       4528731
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/16384                            -0.2926         -0.2986      10880875       7697169      10595743       7431684
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/32768                            -0.0350         -0.0248      20979964      20246182      19898559      19404872
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/65536                            -0.1508         -0.1277      44105351      37454919      41380529      36097450
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/131072                           -0.1602         -0.2050      87476849      73465662      85240231      67764700
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/262144                           -0.1397         -0.1471     168054104     144570708     163859500     139754333
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/524288                           -0.1277         -0.1377     306519438     267378528     298715500     257576667
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/1048576                          -0.1780         -0.1874     643036208     528553958     623699000     506790000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/1024                             -0.1174         -0.2494       1815099       1602059        646550        485287
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/2048                             -0.0795         -0.1145       3415136       3143524       1158004       1025365
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/4096                             -0.0524         -0.1965       6594239       6248551       2492141       2002518
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/8192                             -0.4993         -0.5152      12551009       6284881       4728863       2292529
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/16384                            -0.0088         -0.1208      21277663      21090682       8049237       7076520
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/32768                            -0.0333         -0.0940      37043517      35810004      12131800      10991214
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/65536                            -0.0917         -0.1986      69640114      63251217      19088000      15296941
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/131072                           +0.1161         -0.3171     106853871     119259567      32486905      22185032
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/262144                           -0.9927         +0.3754   21397316286     156161983      38492714      52941800
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/524288                           -0.1106         -0.6575     480740174     427560754     122190727      41855800
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/1048576                          -0.2097         -0.2267    1074596510     849217132      90432250      69934000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/1024                        -0.0001         -0.0678      51211845      51207356      51169357      47701533
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/2048                        -0.0001         -0.0734     102418607     102409048     102332429      94817714
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/4096                        -0.0000         -0.0720     204838917     204834198     204626667     189887500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/8192                        -0.0002         -0.0835     409718562     409630875     409186000     375026000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/16384                       +0.0000         -0.0551     819330125     819363917     818559000     773455000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/32768                       -0.0000         -0.0682    1638537000    1638475375    1636953000    1525344000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/65536                       -0.0027         -0.0622    3288002792    3279116083    3281244000    3077022000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/1024                        +0.0000         -0.1025      51229467      51231969      51176500      45928563
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/2048                        -0.0004         -0.1131     102444417     102405917     102319429      90743875
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/4096                        -0.0005         -0.1168     204923917     204822823     204668000     180767250
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/8192                        -0.0004         -0.1137     409787729     409642646     408836000     362352500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/16384                       -0.0005         -0.1012     819635750     819260791     817715000     734958000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/32768                       -0.0003         -0.0811    1639087042    1638525500    1636768000    1504026000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/65536                       -0.0004         -0.0969    3278218250    3277005625    3272470000    2955250000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/1024                        -0.0211         -0.2366      52333821      51229551      51498429      39313611
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/2048                        -0.0295         -0.2297     105531077     102421801     103052000      79377556
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/4096                        -0.0935         -0.2048     225958958     204839156     197523667     157068250
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/8192                        -0.0219         -0.2388     418814792     409655167     406938500     309756000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/16384                       -0.0603         -0.1937     871835583     819301542     799567000     644715000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/32768                       -0.0674         -0.2506    1757057917    1638574750    1610239000    1206774000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/65536                       -0.0894         -0.2152    3598928083    3277058208    3199310000    2510837000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/1024                        -0.3812         -0.2506      89875480      55611160      40966412      30699833
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/2048                        -0.3502         -0.2486     169897758     110391966      80072600      60167364
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/4096                        -0.3006         -0.1192     307455490     215038167     132173500     116421333
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/8192                        -0.3846         -0.2565     696300229     428500222     313355000     232988667
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/16384                       -0.2854         -0.1252    1197983187     856081167     527689500     461636500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/32768                       -0.2996         -0.2408    2410620375    1688323417    1191924000     904908000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/65536                       -0.3393         -0.2546    5094903958    3366040708    2401449000    1790122000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/256                        +0.0000         -0.0014      25603872      25604260      24625357      24589679
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/512                        -0.0001         +0.0123      51205941      51202033      49030357      49635786
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/1024                       +0.0004         -0.0024     102411595     102449702      98532429      98293286
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/2048                       -0.0000         -0.0139     204815556     204811740     200170333     197390500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/4096                       -0.0000         +0.0224     409634042     409613917     394837000     403679500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/8192                       -0.0000         +0.0061     819272583     819244208     786107000     790919000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/16384                      -0.0000         -0.0084    1638556083    1638510042    1600293000    1586868000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/256                        -0.0089         +0.0132      25834707      25604150      23677276      23988857
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/512                        +0.0000         +0.0202      51203656      51205414      47071933      48020571
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/1024                       +0.0001         +0.0154     102406560     102413911      95012286      96472429
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/2048                       -0.0000         +0.0005     204815052     204811114     190368500     190464500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/4096                       -0.0001         -0.0018     409638979     409617687     385252500     384546000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/8192                       +0.0001         +0.0406     819274333     819339542     753491000     784079000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/16384                      +0.0001         +0.0012    1638545167    1638641333    1531607000    1533502000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/64                         -0.0006         +0.3158       6405766       6401815       4070819       5356336
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/128                        +0.0001         +0.4061      12802870      12804198       7961780      11195131
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/256                        +0.0001         +0.3388      25608512      25610379      16509140      22102581
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/512                        +0.0001         +0.3516      51216636      51219653      33037773      44654933
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/1024                       -0.0003         +0.3842     102444629     102415937      63464818      87847625
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/16                         +0.0541         +0.3075       1632959       1721257        850659       1112274
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/32                         +0.0529         +0.2365       3229814       3400795       1834094       2267880
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/64                         +0.0306         +0.3614       6516135       6715598       3328108       4530982
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/128                        +0.0109         +0.2119      12918423      13058660       6984380       8464289
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/256                        +0.0072         +0.1327      25637078      25821979      14850422      16820457
OVERALL_GEOMEAN                                                                                                           -0.0394         -0.1802             0             0             0             0

```

https://github.com/llvm/llvm-project/pull/84471


More information about the libcxx-commits mailing list