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