testcase for ms-queue to expose SC violation
[model-checker-benchmarks.git] / ms-queue / result3.txt
index de421039653bc8186aaf7626e14bd37be95c0406..61fc393a194b6e5479a992c0cfa13215fa4432d5 100644 (file)
-Result 0:
-wildcard 1 -> memory_order_relaxed
-wildcard 2 -> memory_order_relaxed
-wildcard 3 -> memory_order_acquire
-wildcard 4 -> memory_order_relaxed
-wildcard 5 -> memory_order_relaxed
-wildcard 6 -> memory_order_acq_rel
-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
++ 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
+------------------------------------------------------------------------------------
+