changes
[model-checker-benchmarks.git] / ms-queue / result3.txt
index 61fc393a194b6e5479a992c0cfa13215fa4432d5..e26b8d5346116347df5a3479a4c60b228b694358 100644 (file)
-+ ms-queue/testcase3_wildcard -s100 -m2 -y -u3 -tSCFENCE -o fms-queue/result2.txt -v
-Discovered 14762322551490320607
-Discovered 2821287555310520644
-candidate size from file: 2
-Program output from execution 3:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 3:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 12, 27)
-28   3    atomic read    6   acq_rel  0x7fbb606d7408   0x100000006         27  ( 0, 15, 27, 28)
-29   2    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 12, 29)
-30   3    atomic read    8   relaxed  0x7fbb606d7408   0x100000006         27  ( 0, 15, 27, 30)
-31   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 31)
-32   3    atomic read    9   release  0x7fbb606d73e8   0x100000006         29  ( 0, 15, 27, 32)
-33   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 33, 31)
-34   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 27, 34)
-35   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000006         29  ( 0, 15, 29, 35)
-36   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 29, 36)
-37   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000006         29  ( 0, 15, 29, 37)
-38   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 29, 38)
-39   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000006         29  ( 0, 15, 29, 39)
-40   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15, 29, 40)
-41   3    atomic read    14  acquire  0x7fbb606d73e8   0x200000007         39  ( 0, 15, 29, 41)
-42   3    atomic read    15  acquire  0x7fbb606d7408   0x100000006         27  ( 0, 15, 29, 42)
-43   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 29, 43)
-44   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 29, 44)
-45   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000006         27  ( 0, 15, 29, 45)
-46   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 29, 46)
-47   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000007         39  ( 0, 15, 29, 47)
-48   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 29, 48)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000007         39  ( 0, 15, 29, 49)
-50   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 29, 50)
-51   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000007         39  ( 0, 15, 29, 51)
-52   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 29, 52)
-53   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 53, 31, 52)
-54   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 54, 31, 52)
-HASH 2551124602
-------------------------------------------------------------------------------------
-
-Program output from execution 5:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 5:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 12, 27)
-28   3    atomic read    6   acq_rel  0x7fbb606d7408   0x100000006         27  ( 0, 15, 27, 28)
-29   2    atomic read    11  release  0x7fbb606d73e8   0x100000006         32  ( 0, 12, 29)
-30   3    atomic read    8   relaxed  0x7fbb606d7408   0x100000006         27  ( 0, 15, 27, 30)
-31   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 31)
-32   3    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 27, 32)
-33   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 33, 31)
-34   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 27, 34)
-35   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000006         32  ( 0, 15, 27, 35)
-36   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 27, 36)
-37   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000006         32  ( 0, 15, 27, 37)
-38   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 27, 38)
-39   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000006         32  ( 0, 15, 27, 39)
-40   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15, 27, 40)
-41   3    atomic read    14  acquire  0x7fbb606d73e8   0x200000007         39  ( 0, 15, 27, 41)
-42   3    atomic read    15  acquire  0x7fbb606d7408   0x100000006         27  ( 0, 15, 27, 42)
-43   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 27, 43)
-44   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 27, 44)
-45   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000006         27  ( 0, 15, 27, 45)
-46   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 27, 46)
-47   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000007         39  ( 0, 15, 27, 47)
-48   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 27, 48)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000007         39  ( 0, 15, 27, 49)
-50   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 27, 50)
-51   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000007         39  ( 0, 15, 27, 51)
-52   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 27, 52)
-53   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 53, 31, 52)
-54   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 54, 31, 52)
-HASH 708023762
-------------------------------------------------------------------------------------
-
-Program output from execution 7:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 7:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 12, 27)
-28   3    atomic read    6   acq_rel  0x7fbb606d7408   0x100000006         27  ( 0, 15, 27, 28)
-29   2    atomic read    11  release  0x7fbb606d73e8   0x200000007         39  ( 0, 12, 29)
-30   3    atomic read    8   relaxed  0x7fbb606d7408   0x100000006         27  ( 0, 15, 27, 30)
-31   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 31)
-32   3    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 27, 32)
-33   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 33, 31)
-34   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 27, 34)
-35   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000006         32  ( 0, 15, 27, 35)
-36   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 27, 36)
-37   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000006         32  ( 0, 15, 27, 37)
-38   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 27, 38)
-39   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000006         32  ( 0, 15, 27, 39)
-40   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15, 27, 40)
-41   3    atomic read    14  acquire  0x7fbb606d73e8   0x200000007         39  ( 0, 15, 27, 41)
-42   3    atomic read    15  acquire  0x7fbb606d7408   0x100000006         27  ( 0, 15, 27, 42)
-43   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 27, 43)
-44   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 27, 44)
-45   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000006         27  ( 0, 15, 27, 45)
-46   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 27, 46)
-47   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000007         39  ( 0, 15, 27, 47)
-48   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 27, 48)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000007         39  ( 0, 15, 27, 49)
-50   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 27, 50)
-51   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000007         39  ( 0, 15, 27, 51)
-52   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 27, 52)
-53   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 53, 31, 52)
-54   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 54, 31, 52)
-HASH 473142756
-------------------------------------------------------------------------------------
-
-Program output from execution 9:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 9:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 12, 27)
-28   3    atomic read    6   acq_rel  0x7fbb606d7408   0x100000006         27  ( 0, 15, 27, 28)
-29   2    atomic read    11  release  0x7fbb606d73e8   0x300000001         51  ( 0, 12, 29)
-30   3    atomic read    8   relaxed  0x7fbb606d7408   0x100000006         27  ( 0, 15, 27, 30)
-31   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 31)
-32   3    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 27, 32)
-33   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 33, 31)
-34   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 27, 34)
-35   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000006         32  ( 0, 15, 27, 35)
-36   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 27, 36)
-37   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000006         32  ( 0, 15, 27, 37)
-38   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 27, 38)
-39   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000006         32  ( 0, 15, 27, 39)
-40   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15, 27, 40)
-41   3    atomic read    14  acquire  0x7fbb606d73e8   0x200000007         39  ( 0, 15, 27, 41)
-42   3    atomic read    15  acquire  0x7fbb606d7408   0x100000006         27  ( 0, 15, 27, 42)
-43   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 27, 43)
-44   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 27, 44)
-45   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000006         27  ( 0, 15, 27, 45)
-46   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 27, 46)
-47   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000007         39  ( 0, 15, 27, 47)
-48   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 27, 48)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000007         39  ( 0, 15, 27, 49)
-50   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 27, 50)
-51   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000007         39  ( 0, 15, 27, 51)
-52   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 27, 52)
-53   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 53, 31, 52)
-54   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 54, 31, 52)
-HASH 2654180710
-------------------------------------------------------------------------------------
-
-Program output from execution 11:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 11:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 29)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 45)
-46   2    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 46, 29)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 29)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 44, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 29)
-51   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 51)
-52   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 46, 52)
-53   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 53)
-54   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 46, 54)
-55   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 55)
-56   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 46, 56)
-57   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 57, 48, 56)
-58   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 58, 48, 56)
-HASH 4062422884
-------------------------------------------------------------------------------------
-
-Program output from execution 12:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 12:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 29)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 45)
-46   2    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 46, 29)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 29)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 44, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 29)
-51   3    atomic read    8   relaxed  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 51)
-52   3    atomic read    9   release  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 44, 52)
-53   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 53)
-54   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 54)
-55   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 46, 55)
-56   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 56)
-57   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 46, 57)
-58   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 58)
-59   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 46, 59)
-60   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 60, 48, 59)
-61   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 61, 48, 59)
-HASH 891773735
-------------------------------------------------------------------------------------
-
-Program output from execution 14:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 14:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 29)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 45)
-46   2    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 46, 29)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 29)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         46  ( 0, 15,  0, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 29)
-51   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 51)
-52   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 46, 52)
-53   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 53)
-54   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 46, 54)
-55   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 55)
-56   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 46, 56)
-57   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 57, 48, 56)
-58   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 58, 48, 56)
-HASH 3156464938
-------------------------------------------------------------------------------------
-
-Program output from execution 15:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 15:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 29)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 45)
-46   2    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 46, 29)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 29)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 29)
-51   3    atomic read    6   acq_rel  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 51)
-52   3    atomic read    8   relaxed  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 52)
-53   3    atomic read    9   release  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 44, 53)
-54   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 54)
-55   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 55)
-56   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 46, 56)
-57   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 57)
-58   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 46, 58)
-59   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 59)
-60   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 46, 60)
-61   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 61, 48, 60)
-62   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 62, 48, 60)
-HASH 1613985372
-------------------------------------------------------------------------------------
-
-Program output from execution 19:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 19:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 29)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 45)
-46   2    atomic read    11  release  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 46, 29)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 29)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 44, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 29)
-51   3    atomic read    8   relaxed  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 51)
-52   3    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 44, 52)
-53   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 53)
-54   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 44, 54)
-55   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 44, 55)
-56   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 44, 56)
-57   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 44, 57)
-58   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 44, 58)
-59   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 59)
-60   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 60, 48, 59)
-61   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 61, 48, 59)
-HASH 3089887335
-------------------------------------------------------------------------------------
-
-Program output from execution 21:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 21:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 29)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 45)
-46   2    atomic read    11  release  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 46, 29)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 29)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 29)
-51   3    atomic read    6   acq_rel  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 51)
-52   3    atomic read    8   relaxed  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 52)
-53   3    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 44, 53)
-54   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 54)
-55   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 44, 55)
-56   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 44, 56)
-57   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 44, 57)
-58   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 44, 58)
-59   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 44, 59)
-60   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 60)
-61   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 61, 48, 60)
-62   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 62, 48, 60)
-HASH 2755622780
-------------------------------------------------------------------------------------
-
-Program output from execution 24:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 24:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 29)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 45)
-46   2    atomic read    11  release  0x7fbb606d73e8   0x300000001         58  ( 0, 15, 46, 29)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 29)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 44, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 29)
-51   3    atomic read    8   relaxed  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 51)
-52   3    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 44, 52)
-53   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 53)
-54   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 44, 54)
-55   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 44, 55)
-56   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 44, 56)
-57   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 44, 57)
-58   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 44, 58)
-59   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 59)
-60   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 60, 48, 59)
-61   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 61, 48, 59)
-HASH 3089887334
-------------------------------------------------------------------------------------
-
-Program output from execution 26:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 26:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 29)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 45)
-46   2    atomic read    11  release  0x7fbb606d73e8   0x300000001         59  ( 0, 15, 46, 29)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 29)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 29)
-51   3    atomic read    6   acq_rel  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 51)
-52   3    atomic read    8   relaxed  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 52)
-53   3    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 44, 53)
-54   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 54)
-55   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 44, 55)
-56   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 44, 56)
-57   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 44, 57)
-58   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 44, 58)
-59   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 44, 59)
-60   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 60)
-61   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 61, 48, 60)
-62   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 62, 48, 60)
-HASH 2755622773
-------------------------------------------------------------------------------------
-
-Program output from execution 28:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 28:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 29)
-45   2    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 45, 29)
-46   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         45  ( 0, 15, 45, 46)
-47   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 47, 29)
-48   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 45, 48)
-49   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 49, 47, 29)
-50   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         45  ( 0, 15, 45, 50)
-51   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 45, 51)
-52   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         45  ( 0, 15, 45, 52)
-53   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 45, 53)
-54   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 54, 47, 53)
-55   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 55, 47, 53)
-HASH 3910514496
-------------------------------------------------------------------------------------
-
-Program output from execution 29:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 29:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 45)
-46   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 46)
-47   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 47)
-48   2    atomic read    6   acq_rel  0x7fbb606d7468   0x100000001         47  ( 0, 15, 48, 47)
-49   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 49)
-50   2    atomic read    8   relaxed  0x7fbb606d7468   0x100000001         47  ( 0, 15, 50, 47)
-51   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 51)
-52   2    atomic read    9   release  0x7fbb606d73e8   0x200000001         49  ( 0, 15, 52, 47)
-53   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 53, 47)
-54   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         49  ( 0, 15, 54, 49)
-55   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 55, 49)
-56   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         43  ( 0, 15, 56, 49)
-57   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         49  ( 0, 15, 57, 49)
-58   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         43  ( 0, 15, 58, 49)
-59   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         49  ( 0, 15, 59, 49)
-60   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 60, 49)
-61   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 61, 60, 49)
-62   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 62, 60, 51)
-63   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 63, 60, 51)
-HASH 245719487
-------------------------------------------------------------------------------------
-
-Program output from execution 32:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 32:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 45)
-46   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 46)
-47   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 47)
-48   2    atomic read    6   acq_rel  0x7fbb606d7468   0x100000001         47  ( 0, 15, 48, 47)
-49   3    atomic read    11  release  0x7fbb606d73e8   0x200000001         52  ( 0, 15,  0, 49)
-50   2    atomic read    8   relaxed  0x7fbb606d7468   0x100000001         47  ( 0, 15, 50, 47)
-51   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 51)
-52   2    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 52, 47)
-53   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 53, 47)
-54   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         52  ( 0, 15, 54, 47)
-55   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 55, 47)
-56   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         43  ( 0, 15, 56, 47)
-57   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         52  ( 0, 15, 57, 47)
-58   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         43  ( 0, 15, 58, 47)
-59   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         52  ( 0, 15, 59, 47)
-60   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 60, 47)
-61   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 61, 60, 47)
-62   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 62, 60, 51)
-63   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 63, 60, 51)
-HASH 1580928687
-------------------------------------------------------------------------------------
-
-Program output from execution 34:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 34:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 45)
-46   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 46)
-47   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 47)
-48   2    atomic read    6   acq_rel  0x7fbb606d7468   0x100000001         47  ( 0, 15, 48, 47)
-49   3    atomic read    11  release  0x7fbb606d73e8   0x300000006         59  ( 0, 15,  0, 49)
-50   2    atomic read    8   relaxed  0x7fbb606d7468   0x100000001         47  ( 0, 15, 50, 47)
-51   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 51)
-52   2    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 52, 47)
-53   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 53, 47)
-54   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         52  ( 0, 15, 54, 47)
-55   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 55, 47)
-56   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         43  ( 0, 15, 56, 47)
-57   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         52  ( 0, 15, 57, 47)
-58   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         43  ( 0, 15, 58, 47)
-59   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         52  ( 0, 15, 59, 47)
-60   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 60, 47)
-61   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 61, 60, 47)
-62   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 62, 60, 51)
-63   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 63, 60, 51)
-HASH 1444646055
-------------------------------------------------------------------------------------
-
-Program output from execution 66:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 66:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         48  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 45)
-46   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 46)
-47   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 47)
-48   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 48)
-49   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         48  ( 0, 15, 49, 48)
-50   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 50)
-51   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 51, 48)
-52   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         43  ( 0, 15, 52, 48)
-53   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         48  ( 0, 15, 53, 48)
-54   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         43  ( 0, 15, 54, 48)
-55   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         48  ( 0, 15, 55, 48)
-56   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 56, 48)
-57   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 57, 56, 48)
-58   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 58, 56, 50)
-59   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 59, 56, 50)
-HASH 2783163769
-------------------------------------------------------------------------------------
-
-Program output from execution 67:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 67:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 40)
-41   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 41)
-42   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 42)
-43   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 43)
-44   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 45)
-46   2    atomic read    4   acquire  0x7fbb606d7468   0x100000001         45  ( 0, 15, 46, 45)
-47   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 47)
-48   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 48, 45)
-49   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 49)
-50   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 50, 47)
-51   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 51, 47)
-52   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         41  ( 0, 15, 52, 47)
-53   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 53, 47)
-54   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         41  ( 0, 15, 54, 47)
-55   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 55, 47)
-56   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 56, 47)
-57   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 57, 56, 47)
-58   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 58, 56, 49)
-59   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 59, 56, 49)
-HASH 2814261953
-------------------------------------------------------------------------------------
-
-Program output from execution 68:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 68:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 40)
-41   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 41)
-42   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 42)
-43   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 43)
-44   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 45)
-46   2    atomic read    4   acquire  0x7fbb606d7468   0x100000001         45  ( 0, 15, 46, 45)
-47   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 47)
-48   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 48, 45)
-49   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 49)
-50   2    atomic read    8   relaxed  0x7fbb606d7468   0x100000001         45  ( 0, 15, 50, 45)
-51   2    atomic read    9   release  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 51, 45)
-52   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 52, 45)
-53   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 53, 47)
-54   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 54, 47)
-55   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         41  ( 0, 15, 55, 47)
-56   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 56, 47)
-57   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         41  ( 0, 15, 57, 47)
-58   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 58, 47)
-59   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 59, 47)
-60   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 60, 59, 47)
-61   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 61, 59, 49)
-62   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 62, 59, 49)
-HASH 1782104948
-------------------------------------------------------------------------------------
-
-Program output from execution 71:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 71:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 40)
-41   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 41)
-42   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 42)
-43   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 43)
-44   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 45)
-46   2    atomic read    4   acquire  0x7fbb606d7468   0x100000001         45  ( 0, 15, 46, 45)
-47   3    atomic read    11  release  0x7fbb606d73e8   0x200000001         51  ( 0, 15,  0, 47)
-48   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 48, 45)
-49   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 49)
-50   2    atomic read    8   relaxed  0x7fbb606d7468   0x100000001         45  ( 0, 15, 50, 45)
-51   2    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 51, 45)
-52   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 52, 45)
-53   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         51  ( 0, 15, 53, 45)
-54   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 54, 45)
-55   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         41  ( 0, 15, 55, 45)
-56   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         51  ( 0, 15, 56, 45)
-57   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         41  ( 0, 15, 57, 45)
-58   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         51  ( 0, 15, 58, 45)
-59   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 59, 45)
-60   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 60, 59, 45)
-61   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 61, 59, 49)
-62   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 62, 59, 49)
-HASH 1852582772
-------------------------------------------------------------------------------------
-
-Program output from execution 73:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 73:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 40)
-41   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 41)
-42   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 42)
-43   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 43)
-44   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 45)
-46   2    atomic read    4   acquire  0x7fbb606d7468   0x100000001         45  ( 0, 15, 46, 45)
-47   3    atomic read    11  release  0x7fbb606d73e8   0x300000006         58  ( 0, 15,  0, 47)
-48   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 48, 45)
-49   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 49)
-50   2    atomic read    8   relaxed  0x7fbb606d7468   0x100000001         45  ( 0, 15, 50, 45)
-51   2    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 51, 45)
-52   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 52, 45)
-53   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         51  ( 0, 15, 53, 45)
-54   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 54, 45)
-55   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         41  ( 0, 15, 55, 45)
-56   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         51  ( 0, 15, 56, 45)
-57   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         41  ( 0, 15, 57, 45)
-58   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         51  ( 0, 15, 58, 45)
-59   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 59, 45)
-60   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 60, 59, 45)
-61   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 61, 59, 49)
-62   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 62, 59, 49)
-HASH 2442384522
-------------------------------------------------------------------------------------
-
-Program output from execution 74:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 74:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 36)
-37   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 38)
-39   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 39)
-40   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 40)
-41   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 41)
-42   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 42)
-43   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 43)
-44   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         44  ( 0, 15, 45, 44)
-46   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 46)
-47   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 47, 44)
-48   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         39  ( 0, 15, 48, 44)
-49   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         44  ( 0, 15, 49, 44)
-50   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         39  ( 0, 15, 50, 44)
-51   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         44  ( 0, 15, 51, 44)
-52   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 52, 44)
-53   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 53, 52, 44)
-54   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 54, 52, 46)
-55   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 55, 52, 46)
-HASH 1188333510
-------------------------------------------------------------------------------------
-
-Program output from execution 294:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 294:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x200000001         44  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 36)
-37   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 38)
-39   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 39)
-40   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 40)
-41   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 41)
-42   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 42)
-43   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 43)
-44   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         44  ( 0, 15, 45, 44)
-46   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 46)
-47   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 47, 44)
-48   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         39  ( 0, 15, 48, 44)
-49   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         44  ( 0, 15, 49, 44)
-50   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         39  ( 0, 15, 50, 44)
-51   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         44  ( 0, 15, 51, 44)
-52   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 52, 44)
-53   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 53, 52, 44)
-54   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 54, 52, 46)
-55   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 55, 52, 46)
-HASH 1089475977
-------------------------------------------------------------------------------------
-
-Program output from execution 322:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 322:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000000         43  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 29)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 45)
-46   2    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 46, 29)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 29)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 44, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 29)
-51   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 51)
-52   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 46, 52)
-53   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 53)
-54   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 46, 54)
-55   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 55)
-56   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 46, 56)
-57   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 57, 48, 56)
-58   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 58, 48, 56)
-HASH 3307263827
-------------------------------------------------------------------------------------
-
-Program output from execution 323:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 323:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000000         43  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 29)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 45)
-46   2    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 46, 29)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 29)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 44, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 29)
-51   3    atomic read    8   relaxed  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 51)
-52   3    atomic read    9   release  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 44, 52)
-53   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 53)
-54   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 54)
-55   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 46, 55)
-56   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 56)
-57   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 46, 57)
-58   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 58)
-59   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 46, 59)
-60   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 60, 48, 59)
-61   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 61, 48, 59)
-HASH 2080633192
-------------------------------------------------------------------------------------
-
-Program output from execution 325:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 325:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000000         43  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 29)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 45)
-46   2    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 46, 29)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 29)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         46  ( 0, 15,  0, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 29)
-51   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 51)
-52   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 46, 52)
-53   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 53)
-54   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 46, 54)
-55   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 55)
-56   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 46, 56)
-57   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 57, 48, 56)
-58   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 58, 48, 56)
-HASH 2334172445
-------------------------------------------------------------------------------------
-
-Program output from execution 326:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 326:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000000         43  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 29)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 45)
-46   2    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 46, 29)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 29)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 29)
-51   3    atomic read    6   acq_rel  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 51)
-52   3    atomic read    8   relaxed  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 52)
-53   3    atomic read    9   release  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 44, 53)
-54   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 54)
-55   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 55)
-56   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 46, 56)
-57   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 57)
-58   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 46, 58)
-59   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 59)
-60   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 46, 60)
-61   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 61, 48, 60)
-62   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 62, 48, 60)
-HASH 1613985387
-------------------------------------------------------------------------------------
-
-Program output from execution 330:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 330:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000000         43  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 29)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 45)
-46   2    atomic read    11  release  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 46, 29)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 29)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 44, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 29)
-51   3    atomic read    8   relaxed  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 51)
-52   3    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 44, 52)
-53   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 53)
-54   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 44, 54)
-55   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 44, 55)
-56   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 44, 56)
-57   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 44, 57)
-58   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 44, 58)
-59   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 59)
-60   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 60, 48, 59)
-61   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 61, 48, 59)
-HASH 4044317224
-------------------------------------------------------------------------------------
-
-Program output from execution 332:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 332:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000000         43  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 29)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 45)
-46   2    atomic read    11  release  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 46, 29)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 29)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 29)
-51   3    atomic read    6   acq_rel  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 51)
-52   3    atomic read    8   relaxed  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 52)
-53   3    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 44, 53)
-54   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 54)
-55   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 44, 55)
-56   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 44, 56)
-57   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 44, 57)
-58   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 44, 58)
-59   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 44, 59)
-60   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 60)
-61   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 61, 48, 60)
-62   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 62, 48, 60)
-HASH 2755622731
-------------------------------------------------------------------------------------
-
-Program output from execution 335:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 335:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000000         43  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 29)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 45)
-46   2    atomic read    11  release  0x7fbb606d73e8   0x300000001         58  ( 0, 15, 46, 29)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 29)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 44, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 29)
-51   3    atomic read    8   relaxed  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 51)
-52   3    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 44, 52)
-53   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 53)
-54   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 44, 54)
-55   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 44, 55)
-56   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 44, 56)
-57   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 44, 57)
-58   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 44, 58)
-59   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 59)
-60   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 60, 48, 59)
-61   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 61, 48, 59)
-HASH 4044317225
-------------------------------------------------------------------------------------
-
-Program output from execution 337:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 337:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000000         43  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 29)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 45)
-46   2    atomic read    11  release  0x7fbb606d73e8   0x300000001         59  ( 0, 15, 46, 29)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 29)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 29)
-51   3    atomic read    6   acq_rel  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 51)
-52   3    atomic read    8   relaxed  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 52)
-53   3    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 44, 53)
-54   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 54)
-55   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 44, 55)
-56   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 44, 56)
-57   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 44, 57)
-58   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 44, 58)
-59   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 44, 59)
-60   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 60)
-61   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 61, 48, 60)
-62   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 62, 48, 60)
-HASH 2755622722
-------------------------------------------------------------------------------------
-
-Program output from execution 339:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 339:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000000         43  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 29)
-45   2    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 45, 29)
-46   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         45  ( 0, 15, 45, 46)
-47   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 47, 29)
-48   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 45, 48)
-49   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 49, 47, 29)
-50   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         45  ( 0, 15, 45, 50)
-51   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 45, 51)
-52   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         45  ( 0, 15, 45, 52)
-53   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 45, 53)
-54   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 54, 47, 53)
-55   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 55, 47, 53)
-HASH 1712699087
-------------------------------------------------------------------------------------
-
-Program output from execution 340:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 340:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000000         43  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 45)
-46   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 46)
-47   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 47)
-48   2    atomic read    6   acq_rel  0x7fbb606d7468   0x100000001         47  ( 0, 15, 48, 47)
-49   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 49)
-50   2    atomic read    8   relaxed  0x7fbb606d7468   0x100000001         47  ( 0, 15, 50, 47)
-51   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 51)
-52   2    atomic read    9   release  0x7fbb606d73e8   0x200000001         49  ( 0, 15, 52, 47)
-53   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 53, 47)
-54   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         49  ( 0, 15, 54, 49)
-55   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 55, 49)
-56   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         43  ( 0, 15, 56, 49)
-57   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         49  ( 0, 15, 57, 49)
-58   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         43  ( 0, 15, 58, 49)
-59   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         49  ( 0, 15, 59, 49)
-60   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 60, 49)
-61   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 61, 60, 49)
-62   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 62, 60, 51)
-63   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 63, 60, 51)
-HASH 245719088
-------------------------------------------------------------------------------------
-
-Program output from execution 343:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 343:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000000         43  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 45)
-46   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 46)
-47   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 47)
-48   2    atomic read    6   acq_rel  0x7fbb606d7468   0x100000001         47  ( 0, 15, 48, 47)
-49   3    atomic read    11  release  0x7fbb606d73e8   0x200000001         52  ( 0, 15,  0, 49)
-50   2    atomic read    8   relaxed  0x7fbb606d7468   0x100000001         47  ( 0, 15, 50, 47)
-51   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 51)
-52   2    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 52, 47)
-53   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 53, 47)
-54   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         52  ( 0, 15, 54, 47)
-55   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 55, 47)
-56   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         43  ( 0, 15, 56, 47)
-57   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         52  ( 0, 15, 57, 47)
-58   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         43  ( 0, 15, 58, 47)
-59   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         52  ( 0, 15, 59, 47)
-60   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 60, 47)
-61   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 61, 60, 47)
-62   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 62, 60, 51)
-63   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 63, 60, 51)
-HASH 1580928800
-------------------------------------------------------------------------------------
-
-Program output from execution 345:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 345:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000000         43  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 45)
-46   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 46)
-47   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 47)
-48   2    atomic read    6   acq_rel  0x7fbb606d7468   0x100000001         47  ( 0, 15, 48, 47)
-49   3    atomic read    11  release  0x7fbb606d73e8   0x300000006         59  ( 0, 15,  0, 49)
-50   2    atomic read    8   relaxed  0x7fbb606d7468   0x100000001         47  ( 0, 15, 50, 47)
-51   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 51)
-52   2    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 52, 47)
-53   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 53, 47)
-54   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         52  ( 0, 15, 54, 47)
-55   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 55, 47)
-56   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         43  ( 0, 15, 56, 47)
-57   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         52  ( 0, 15, 57, 47)
-58   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         43  ( 0, 15, 58, 47)
-59   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         52  ( 0, 15, 59, 47)
-60   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 60, 47)
-61   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 61, 60, 47)
-62   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 62, 60, 51)
-63   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 63, 60, 51)
-HASH 1444646184
-------------------------------------------------------------------------------------
-
-Program output from execution 361:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 361:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000000         43  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 29)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         48  ( 0, 15, 42, 29)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 43)
-44   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 45)
-46   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 46)
-47   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 47)
-48   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 48)
-49   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         48  ( 0, 15, 49, 48)
-50   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 50)
-51   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 51, 48)
-52   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         43  ( 0, 15, 52, 48)
-53   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         48  ( 0, 15, 53, 48)
-54   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         43  ( 0, 15, 54, 48)
-55   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         48  ( 0, 15, 55, 48)
-56   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 56, 48)
-57   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 57, 56, 48)
-58   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 58, 56, 50)
-59   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 59, 56, 50)
-HASH 721110262
-------------------------------------------------------------------------------------
-
-Program output from execution 369:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 369:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000000         41  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 40)
-41   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 41)
-42   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 42)
-43   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 43)
-44   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 45)
-46   2    atomic read    4   acquire  0x7fbb606d7468   0x100000001         45  ( 0, 15, 46, 45)
-47   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 47)
-48   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 48, 45)
-49   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 49)
-50   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 50, 47)
-51   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 51, 47)
-52   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         41  ( 0, 15, 52, 47)
-53   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 53, 47)
-54   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         41  ( 0, 15, 54, 47)
-55   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 55, 47)
-56   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 56, 47)
-57   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 57, 56, 47)
-58   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 58, 56, 49)
-59   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 59, 56, 49)
-HASH 984083292
-------------------------------------------------------------------------------------
-
-Program output from execution 370:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 370:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000000         41  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 40)
-41   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 41)
-42   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 42)
-43   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 43)
-44   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 45)
-46   2    atomic read    4   acquire  0x7fbb606d7468   0x100000001         45  ( 0, 15, 46, 45)
-47   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 47)
-48   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 48, 45)
-49   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 49)
-50   2    atomic read    8   relaxed  0x7fbb606d7468   0x100000001         45  ( 0, 15, 50, 45)
-51   2    atomic read    9   release  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 51, 45)
-52   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 52, 45)
-53   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 53, 47)
-54   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 54, 47)
-55   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         41  ( 0, 15, 55, 47)
-56   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 56, 47)
-57   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         41  ( 0, 15, 57, 47)
-58   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 58, 47)
-59   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 59, 47)
-60   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 60, 59, 47)
-61   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 61, 59, 49)
-62   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 62, 59, 49)
-HASH 1782104897
-------------------------------------------------------------------------------------
-
-Program output from execution 373:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 373:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000000         41  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 40)
-41   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 41)
-42   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 42)
-43   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 43)
-44   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 45)
-46   2    atomic read    4   acquire  0x7fbb606d7468   0x100000001         45  ( 0, 15, 46, 45)
-47   3    atomic read    11  release  0x7fbb606d73e8   0x200000001         51  ( 0, 15,  0, 47)
-48   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 48, 45)
-49   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 49)
-50   2    atomic read    8   relaxed  0x7fbb606d7468   0x100000001         45  ( 0, 15, 50, 45)
-51   2    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 51, 45)
-52   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 52, 45)
-53   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         51  ( 0, 15, 53, 45)
-54   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 54, 45)
-55   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         41  ( 0, 15, 55, 45)
-56   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         51  ( 0, 15, 56, 45)
-57   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         41  ( 0, 15, 57, 45)
-58   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         51  ( 0, 15, 58, 45)
-59   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 59, 45)
-60   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 60, 59, 45)
-61   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 61, 59, 49)
-62   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 62, 59, 49)
-HASH 1852582721
-------------------------------------------------------------------------------------
-
-Program output from execution 375:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 375:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000000         41  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 36, 29)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 29)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 39)
-40   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 40)
-41   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 41)
-42   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 42)
-43   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 43)
-44   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 45)
-46   2    atomic read    4   acquire  0x7fbb606d7468   0x100000001         45  ( 0, 15, 46, 45)
-47   3    atomic read    11  release  0x7fbb606d73e8   0x300000006         58  ( 0, 15,  0, 47)
-48   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 48, 45)
-49   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 49)
-50   2    atomic read    8   relaxed  0x7fbb606d7468   0x100000001         45  ( 0, 15, 50, 45)
-51   2    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 51, 45)
-52   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 52, 45)
-53   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         51  ( 0, 15, 53, 45)
-54   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 54, 45)
-55   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         41  ( 0, 15, 55, 45)
-56   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         51  ( 0, 15, 56, 45)
-57   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         41  ( 0, 15, 57, 45)
-58   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         51  ( 0, 15, 58, 45)
-59   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 59, 45)
-60   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 60, 59, 45)
-61   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 61, 59, 49)
-62   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 62, 59, 49)
-HASH 2442384575
-------------------------------------------------------------------------------------
-
-Program output from execution 377:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 377:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000000         39  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x100000007         29  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 36)
-37   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 38)
-39   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 39)
-40   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 40)
-41   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 41)
-42   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 42)
-43   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 43)
-44   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         44  ( 0, 15, 45, 44)
-46   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 46)
-47   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 47, 44)
-48   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         39  ( 0, 15, 48, 44)
-49   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         44  ( 0, 15, 49, 44)
-50   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         39  ( 0, 15, 50, 44)
-51   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         44  ( 0, 15, 51, 44)
-52   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 52, 44)
-53   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 53, 52, 44)
-54   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 54, 52, 46)
-55   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 55, 52, 46)
-HASH 2782168613
-------------------------------------------------------------------------------------
-
-Program output from execution 425:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 425:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic rmw     11  release  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000000         39  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic read    9   release  0x7fbb606d73e8   0x200000001         44  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 35)
-36   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 36)
-37   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 37)
-38   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15,  0, 38)
-39   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15,  0, 39)
-40   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 40)
-41   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15,  0, 41)
-42   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 42)
-43   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15,  0, 43)
-44   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         29  ( 0, 15,  0, 44)
-45   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         44  ( 0, 15, 45, 44)
-46   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 46)
-47   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 47, 44)
-48   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         39  ( 0, 15, 48, 44)
-49   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         44  ( 0, 15, 49, 44)
-50   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         39  ( 0, 15, 50, 44)
-51   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         44  ( 0, 15, 51, 44)
-52   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 52, 44)
-53   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 53, 52, 44)
-54   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 54, 52, 46)
-55   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 55, 52, 46)
-HASH 2750420074
-------------------------------------------------------------------------------------
-
-Program output from execution 438:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 438:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic read    11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 36, 27)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 27)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 27)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 42, 27)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 32, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 27)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 45)
-46   2    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 46, 27)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 27)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 44, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 27)
-51   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 51)
-52   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 46, 52)
-53   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 53)
-54   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 46, 54)
-55   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 55)
-56   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 46, 56)
-57   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 57, 48, 56)
-58   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 58, 48, 56)
-HASH 4208487980
-------------------------------------------------------------------------------------
-
-Program output from execution 439:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 439:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic read    11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 36, 27)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 27)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 27)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 42, 27)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 32, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 27)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 45)
-46   2    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 46, 27)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 27)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 44, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 27)
-51   3    atomic read    8   relaxed  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 51)
-52   3    atomic read    9   release  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 44, 52)
-53   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 53)
-54   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 54)
-55   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 46, 55)
-56   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 56)
-57   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 46, 57)
-58   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 58)
-59   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 46, 59)
-60   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 60, 48, 59)
-61   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 61, 48, 59)
-HASH 2388783634
-------------------------------------------------------------------------------------
-
-Program output from execution 441:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 441:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic read    11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 36, 27)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 27)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 27)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 42, 27)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 32, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 27)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 45)
-46   2    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 46, 27)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 32, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 27)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 32, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 27)
-51   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 51)
-52   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 46, 52)
-53   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 53)
-54   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 46, 54)
-55   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 55)
-56   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 46, 56)
-57   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 57, 48, 56)
-58   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 58, 48, 56)
-HASH 3034061922
-------------------------------------------------------------------------------------
-
-Program output from execution 442:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 442:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic read    11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 36, 27)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 27)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 27)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 42, 27)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 32, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 27)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 45)
-46   2    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 46, 27)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 32, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 27)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 27)
-51   3    atomic read    6   acq_rel  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 51)
-52   3    atomic read    8   relaxed  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 52)
-53   3    atomic read    9   release  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 44, 53)
-54   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 54)
-55   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 55)
-56   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 46, 56)
-57   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 57)
-58   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 46, 58)
-59   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         46  ( 0, 15, 46, 59)
-60   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 46, 60)
-61   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 61, 48, 60)
-62   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 62, 48, 60)
-HASH 21065409
-------------------------------------------------------------------------------------
-
-Program output from execution 446:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 446:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic read    11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 36, 27)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 27)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 27)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 42, 27)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 32, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 27)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 45)
-46   2    atomic read    11  release  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 46, 27)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 27)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 44, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 27)
-51   3    atomic read    8   relaxed  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 51)
-52   3    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 44, 52)
-53   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 53)
-54   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 44, 54)
-55   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 44, 55)
-56   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 44, 56)
-57   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 44, 57)
-58   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 44, 58)
-59   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 59)
-60   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 60, 48, 59)
-61   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 61, 48, 59)
-HASH 1143227410
-------------------------------------------------------------------------------------
-
-Program output from execution 448:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 448:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic read    11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 36, 27)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 27)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 27)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 42, 27)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 32, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 27)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 45)
-46   2    atomic read    11  release  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 46, 27)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 32, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 27)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 27)
-51   3    atomic read    6   acq_rel  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 51)
-52   3    atomic read    8   relaxed  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 52)
-53   3    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 44, 53)
-54   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 54)
-55   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 44, 55)
-56   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 44, 56)
-57   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 44, 57)
-58   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 44, 58)
-59   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 44, 59)
-60   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 60)
-61   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 61, 48, 60)
-62   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 62, 48, 60)
-HASH 273509897
-------------------------------------------------------------------------------------
-
-Program output from execution 451:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 451:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic read    11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 36, 27)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 27)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 27)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 42, 27)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 32, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 27)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 45)
-46   2    atomic read    11  release  0x7fbb606d73e8   0x300000001         58  ( 0, 15, 46, 27)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 27)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 44, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 27)
-51   3    atomic read    8   relaxed  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 51)
-52   3    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 44, 52)
-53   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 53)
-54   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 44, 54)
-55   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 44, 55)
-56   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 44, 56)
-57   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 44, 57)
-58   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         52  ( 0, 15, 44, 58)
-59   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 59)
-60   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 60, 48, 59)
-61   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 61, 48, 59)
-HASH 1143227411
-------------------------------------------------------------------------------------
-
-Program output from execution 453:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 453:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic read    11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 36, 27)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 27)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 27)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 42, 27)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 32, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 27)
-45   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 45)
-46   2    atomic read    11  release  0x7fbb606d73e8   0x300000001         59  ( 0, 15, 46, 27)
-47   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 32, 47)
-48   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 48, 27)
-49   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 49)
-50   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 50, 48, 27)
-51   3    atomic read    6   acq_rel  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 51)
-52   3    atomic read    8   relaxed  0x7fbb606d7468   0x100000006         44  ( 0, 15, 44, 52)
-53   3    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 44, 53)
-54   3    thread yield   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 54)
-55   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 44, 55)
-56   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 44, 56)
-57   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 44, 57)
-58   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 44, 58)
-59   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         53  ( 0, 15, 44, 59)
-60   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 44, 60)
-61   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 61, 48, 60)
-62   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 62, 48, 60)
-HASH 273509888
-------------------------------------------------------------------------------------
-
-Program output from execution 455:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 455:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic read    11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 36, 27)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 27)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 27)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 42, 27)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 32, 43)
-44   2    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 44, 27)
-45   2    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 45, 27)
-46   3    atomic read    3   acquire  0x7fbb606d73e8   0x200000006         45  ( 0, 15, 45, 46)
-47   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 47, 27)
-48   3    atomic read    4   acquire  0x7fbb606d7458   0                   17  ( 0, 15, 45, 48)
-49   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 49, 47, 27)
-50   3    atomic read    5   relaxed  0x7fbb606d73e8   0x200000006         45  ( 0, 15, 45, 50)
-51   3    atomic rmw     6   acq_rel  0x7fbb606d7458   0                   17  ( 0, 15, 45, 51)
-52   3    atomic rmw     11  release  0x7fbb606d73e8   0x200000006         45  ( 0, 15, 45, 52)
-53   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 45, 53)
-54   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 54, 47, 53)
-55   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 55, 47, 53)
-HASH 587249053
-------------------------------------------------------------------------------------
-
-Program output from execution 457:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 457:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic read    11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 36, 27)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 27)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 27)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 42, 27)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 32, 43)
-44   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 44)
-45   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 32, 45)
-46   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 46)
-47   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 32, 47)
-48   2    atomic read    6   acq_rel  0x7fbb606d7468   0x100000001         47  ( 0, 15, 48, 47)
-49   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 49)
-50   2    atomic read    8   relaxed  0x7fbb606d7468   0x100000001         47  ( 0, 15, 50, 47)
-51   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 32, 51)
-52   2    atomic read    9   release  0x7fbb606d73e8   0x200000001         49  ( 0, 15, 52, 47)
-53   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 53, 47)
-54   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         49  ( 0, 15, 54, 49)
-55   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 55, 49)
-56   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         43  ( 0, 15, 56, 49)
-57   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         49  ( 0, 15, 57, 49)
-58   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         43  ( 0, 15, 58, 49)
-59   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         49  ( 0, 15, 59, 49)
-60   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 60, 49)
-61   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 61, 60, 49)
-62   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 62, 60, 51)
-63   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 63, 60, 51)
-HASH 1682425378
-------------------------------------------------------------------------------------
-
-Program output from execution 459:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 459:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic read    11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 36, 27)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 27)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 27)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 42, 27)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 32, 43)
-44   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 44)
-45   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 32, 45)
-46   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 46)
-47   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 32, 47)
-48   2    atomic read    6   acq_rel  0x7fbb606d7468   0x100000001         47  ( 0, 15, 48, 47)
-49   3    atomic read    11  release  0x7fbb606d73e8   0x200000001         52  ( 0, 15, 32, 49)
-50   2    atomic read    8   relaxed  0x7fbb606d7468   0x100000001         47  ( 0, 15, 50, 47)
-51   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 32, 51)
-52   2    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 52, 47)
-53   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 53, 47)
-54   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         52  ( 0, 15, 54, 47)
-55   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 55, 47)
-56   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         43  ( 0, 15, 56, 47)
-57   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         52  ( 0, 15, 57, 47)
-58   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         43  ( 0, 15, 58, 47)
-59   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         52  ( 0, 15, 59, 47)
-60   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 60, 47)
-61   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 61, 60, 47)
-62   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 62, 60, 51)
-63   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 63, 60, 51)
-HASH 3694002906
-------------------------------------------------------------------------------------
-
-Program output from execution 461:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 461:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic read    11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 36, 27)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 27)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 27)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 42, 27)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 32, 43)
-44   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 44)
-45   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 32, 45)
-46   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 46)
-47   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 32, 47)
-48   2    atomic read    6   acq_rel  0x7fbb606d7468   0x100000001         47  ( 0, 15, 48, 47)
-49   3    atomic read    11  release  0x7fbb606d73e8   0x300000006         59  ( 0, 15, 32, 49)
-50   2    atomic read    8   relaxed  0x7fbb606d7468   0x100000001         47  ( 0, 15, 50, 47)
-51   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 32, 51)
-52   2    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 52, 47)
-53   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 53, 47)
-54   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         52  ( 0, 15, 54, 47)
-55   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 55, 47)
-56   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         43  ( 0, 15, 56, 47)
-57   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         52  ( 0, 15, 57, 47)
-58   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         43  ( 0, 15, 58, 47)
-59   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         52  ( 0, 15, 59, 47)
-60   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 60, 47)
-61   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 61, 60, 47)
-62   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 62, 60, 51)
-63   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 63, 60, 51)
-HASH 3557720274
-------------------------------------------------------------------------------------
-
-Program output from execution 493:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 493:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic read    11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 36, 27)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 27)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 39)
-40   2    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 40, 27)
-41   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 41)
-42   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         48  ( 0, 15, 42, 27)
-43   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 32, 43)
-44   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 44)
-45   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 32, 45)
-46   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 46)
-47   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 32, 47)
-48   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 48)
-49   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         48  ( 0, 15, 49, 48)
-50   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 32, 50)
-51   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 51, 48)
-52   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         43  ( 0, 15, 52, 48)
-53   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         48  ( 0, 15, 53, 48)
-54   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         43  ( 0, 15, 54, 48)
-55   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         48  ( 0, 15, 55, 48)
-56   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 56, 48)
-57   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 57, 56, 48)
-58   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 58, 56, 50)
-59   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 59, 56, 50)
-HASH 2423830745
-------------------------------------------------------------------------------------
-
-Program output from execution 495:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 495:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic read    11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 36, 27)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 27)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 39)
-40   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 40)
-41   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 32, 41)
-42   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 42)
-43   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 32, 43)
-44   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 44)
-45   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 32, 45)
-46   2    atomic read    4   acquire  0x7fbb606d7468   0x100000001         45  ( 0, 15, 46, 45)
-47   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 47)
-48   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 48, 45)
-49   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 32, 49)
-50   2    atomic read    8   relaxed  0x7fbb606d7468   0x100000001         45  ( 0, 15, 50, 45)
-51   2    atomic read    9   release  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 51, 45)
-52   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 52, 45)
-53   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 53, 47)
-54   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 54, 47)
-55   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         41  ( 0, 15, 55, 47)
-56   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 56, 47)
-57   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         41  ( 0, 15, 57, 47)
-58   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 58, 47)
-59   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 59, 47)
-60   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 60, 59, 47)
-61   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 61, 59, 49)
-62   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 62, 59, 49)
-HASH 837386049
-------------------------------------------------------------------------------------
-
-Program output from execution 496:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 496:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic read    11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 36, 27)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 27)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 39)
-40   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 40)
-41   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 32, 41)
-42   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 42)
-43   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 32, 43)
-44   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 44)
-45   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 32, 45)
-46   2    atomic read    4   acquire  0x7fbb606d7468   0x100000001         45  ( 0, 15, 46, 45)
-47   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 47)
-48   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 48, 45)
-49   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 32, 49)
-50   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 50, 47)
-51   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 51, 47)
-52   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         41  ( 0, 15, 52, 47)
-53   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 53, 47)
-54   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         41  ( 0, 15, 54, 47)
-55   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         47  ( 0, 15, 55, 47)
-56   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 56, 47)
-57   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 57, 56, 47)
-58   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 58, 56, 49)
-59   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 59, 56, 49)
-HASH 4013671369
-------------------------------------------------------------------------------------
-
-Program output from execution 498:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 498:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic read    11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 36, 27)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 27)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 39)
-40   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 40)
-41   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 32, 41)
-42   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 42)
-43   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 32, 43)
-44   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 44)
-45   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 32, 45)
-46   2    atomic read    4   acquire  0x7fbb606d7468   0x100000001         45  ( 0, 15, 46, 45)
-47   3    atomic read    11  release  0x7fbb606d73e8   0x200000001         51  ( 0, 15, 32, 47)
-48   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 48, 45)
-49   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 32, 49)
-50   2    atomic read    8   relaxed  0x7fbb606d7468   0x100000001         45  ( 0, 15, 50, 45)
-51   2    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 51, 45)
-52   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 52, 45)
-53   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         51  ( 0, 15, 53, 45)
-54   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 54, 45)
-55   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         41  ( 0, 15, 55, 45)
-56   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         51  ( 0, 15, 56, 45)
-57   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         41  ( 0, 15, 57, 45)
-58   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         51  ( 0, 15, 58, 45)
-59   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 59, 45)
-60   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 60, 59, 45)
-61   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 61, 59, 49)
-62   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 62, 59, 49)
-HASH 854902593
-------------------------------------------------------------------------------------
-
-Program output from execution 500:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 500:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic read    11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 35)
-36   2    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 36, 27)
-37   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 37)
-38   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 38, 27)
-39   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 39)
-40   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 40)
-41   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 32, 41)
-42   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 42)
-43   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 32, 43)
-44   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 44)
-45   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 32, 45)
-46   2    atomic read    4   acquire  0x7fbb606d7468   0x100000001         45  ( 0, 15, 46, 45)
-47   3    atomic read    11  release  0x7fbb606d73e8   0x300000006         58  ( 0, 15, 32, 47)
-48   2    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 48, 45)
-49   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 32, 49)
-50   2    atomic read    8   relaxed  0x7fbb606d7468   0x100000001         45  ( 0, 15, 50, 45)
-51   2    atomic rmw     9   release  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 51, 45)
-52   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 52, 45)
-53   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         51  ( 0, 15, 53, 45)
-54   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 54, 45)
-55   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         41  ( 0, 15, 55, 45)
-56   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         51  ( 0, 15, 56, 45)
-57   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         41  ( 0, 15, 57, 45)
-58   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         51  ( 0, 15, 58, 45)
-59   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 59, 45)
-60   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 60, 59, 45)
-61   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 61, 59, 49)
-62   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 62, 59, 49)
-HASH 3440064703
-------------------------------------------------------------------------------------
-
-Program output from execution 501:
----- BEGIN PROGRAM OUTPUT ----
----- END PROGRAM OUTPUT   ----
-
-Execution trace 501:
-------------------------------------------------------------------------------------
-#    t    Action type     MO       Location         Value               Rf  CV
-------------------------------------------------------------------------------------
-1    1    thread start   0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0,  1)
-2    1    init atomic    0   relaxed        0x6030e0   0                       ( 0,  2)
-3    1    init atomic    0   relaxed        0x6030e4   0                       ( 0,  3)
-4    1    init atomic    0   relaxed        0x6030e8   0                       ( 0,  4)
-5    1    init atomic    0   relaxed  0x7fbb606d7418   0x666                   ( 0,  5)
-6    1    init atomic    0   relaxed  0x7fbb606d7428   0x666                   ( 0,  6)
-7    1    init atomic    0   relaxed  0x7fbb606d7458   0x666                   ( 0,  7)
-8    1    init atomic    0   relaxed  0x7fbb606d7468   0x666                   ( 0,  8)
-9    1    init atomic    0   relaxed  0x7fbb606d73e0   0x1                     ( 0,  9)
-10   1    init atomic    0   relaxed  0x7fbb606d73e8   0x1                     ( 0, 10)
-11   1    init atomic    0   relaxed  0x7fbb606d7408   0                       ( 0, 11)
-12   1    thread create  0   seq_cst  0x7fbb606d7508   0x7fbb5faed8e0          ( 0, 12)
-13   2    thread start   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 13)
-14   2    atomic read    1   relaxed  0x7fbb606d7458   0x666               7   ( 0, 12, 14)
-15   1    thread create  0   seq_cst  0x7fbb606d7510   0x7fbb5faed8e0          ( 0, 15)
-16   3    thread start   0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15,  0, 16)
-17   2    atomic write   2   relaxed  0x7fbb606d7458   0                       ( 0, 12, 17)
-18   3    atomic read    1   relaxed  0x7fbb606d7468   0x666               8   ( 0, 15,  0, 18)
-19   2    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 12, 19)
-20   3    atomic write   2   relaxed  0x7fbb606d7468   0                       ( 0, 15,  0, 20)
-21   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 12, 21)
-22   3    atomic read    3   acquire  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 22)
-23   2    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 12, 23)
-24   3    atomic read    4   acquire  0x7fbb606d7408   0                   11  ( 0, 15,  0, 24)
-25   2    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 12, 25)
-26   3    atomic read    5   relaxed  0x7fbb606d73e8   0x1                 10  ( 0, 15,  0, 26)
-27   3    atomic rmw     6   acq_rel  0x7fbb606d7408   0                   11  ( 0, 15,  0, 27)
-28   2    atomic read    6   acq_rel  0x7fbb606d7408   0x100000007         27  ( 0, 15, 28, 27)
-29   3    atomic read    11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15,  0, 29)
-30   2    atomic read    8   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 30, 27)
-31   3    atomic read    13  acquire  0x7fbb606d73e0   0x1                 9   ( 0, 15,  0, 31)
-32   2    atomic rmw     9   release  0x7fbb606d73e8   0x1                 10  ( 0, 15, 32, 27)
-33   3    atomic read    14  acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 33)
-34   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 34, 27)
-35   3    atomic read    15  acquire  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 35)
-36   3    atomic read    16  relaxed  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 36)
-37   3    atomic rmw     19  release  0x7fbb606d73e0   0x1                 9   ( 0, 15, 32, 37)
-38   3    atomic read    1   relaxed  0x7fbb606d7408   0x100000007         27  ( 0, 15, 32, 38)
-39   3    atomic write   2   relaxed  0x7fbb606d7408   0x100000000             ( 0, 15, 32, 39)
-40   3    atomic read    3   acquire  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 40)
-41   3    atomic read    4   acquire  0x7fbb606d7468   0                   20  ( 0, 15, 32, 41)
-42   3    atomic read    5   relaxed  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 42)
-43   3    atomic rmw     6   acq_rel  0x7fbb606d7468   0                   20  ( 0, 15, 32, 43)
-44   3    atomic rmw     11  release  0x7fbb606d73e8   0x100000007         32  ( 0, 15, 32, 44)
-45   2    atomic read    3   acquire  0x7fbb606d73e8   0x200000001         44  ( 0, 15, 45, 44)
-46   3    thread finish  0   seq_cst  0x7fbb606d8248   0xdeadbeef              ( 0, 15, 32, 46)
-47   2    thread yield   0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 47, 44)
-48   2    atomic read    4   acquire  0x7fbb606d7408   0x100000000         39  ( 0, 15, 48, 44)
-49   2    atomic read    5   relaxed  0x7fbb606d73e8   0x200000001         44  ( 0, 15, 49, 44)
-50   2    atomic rmw     6   acq_rel  0x7fbb606d7408   0x100000000         39  ( 0, 15, 50, 44)
-51   2    atomic rmw     11  release  0x7fbb606d73e8   0x200000001         44  ( 0, 15, 51, 44)
-52   2    thread finish  0   seq_cst  0x7fbb606d7e48   0xdeadbeef              ( 0, 15, 52, 44)
-53   1    thread join    0   seq_cst  0x7fbb606d7e48   0x2                     ( 0, 53, 52, 44)
-54   1    thread join    0   seq_cst  0x7fbb606d8248   0x3                     ( 0, 54, 52, 46)
-55   1    thread finish  0   seq_cst  0x7fbb606d7a48   0xdeadbeef              ( 0, 55, 52, 46)
-HASH 4136152819
-------------------------------------------------------------------------------------
-
+peizhaoo@dw-2:~/test/model-checker-priv/model-checker-priv$ time ./run.sh
+benchmarks/ms-queue/testcase3_wildcard -m2 -y -u3 -tSCFENCE -o
+fbenchmarks/ms-queue/result2.txt -o weaken  &> /scratch/a
+
+real   0m1.040s
+user   0m0.930s
+sys    0m0.102s
+
+Result 0:
+wildcard 1 -> memory_order_relaxed
+wildcard 2 -> memory_order_release
+wildcard 3 -> memory_order_acquire
+wildcard 4 -> memory_order_acquire
+wildcard 5 -> memory_order_relaxed
+wildcard 6 -> memory_order_acq_rel
+wildcard 8 -> memory_order_relaxed
+wildcard 9 -> memory_order_release
+wildcard 11 -> memory_order_release
+wildcard 13 -> memory_order_acquire
+wildcard 14 -> memory_order_acquire
+wildcard 15 -> memory_order_acquire
+wildcard 16 -> memory_order_relaxed
+wildcard 17 -> memory_order_release
+wildcard 19 -> memory_order_release
+
+Result 1:
+wildcard 1 -> memory_order_relaxed
+wildcard 2 -> memory_order_release
+wildcard 3 -> memory_order_acquire
+wildcard 4 -> memory_order_acquire
+wildcard 5 -> memory_order_relaxed
+wildcard 6 -> memory_order_release
+wildcard 8 -> memory_order_acquire
+wildcard 9 -> memory_order_release
+wildcard 11 -> memory_order_release
+wildcard 13 -> memory_order_acquire
+wildcard 14 -> memory_order_acquire
+wildcard 15 -> memory_order_acquire
+wildcard 16 -> memory_order_relaxed
+wildcard 17 -> memory_order_release
+wildcard 19 -> memory_order_release