Mon Jan 11 12:51:46 GMT 2010 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr000.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr000 "Fre SyncdWW Rfe DpdR PodRW PosWR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r5=y; 1:r7=z;} P0 | P1 ; li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | xor r3,r1,r1 ; sync | lwzx r4,r3,r5 ; li r3,1 | li r6,1 ; stw r3,0(r4) | stw r6,0(r7) ; | lwz r8,0(r7) ; exists (z=2 /\ 1:r1=1 /\ 1:r8=1) Generated assembler _litmus_P1_0_: lwz 25,0(10) _litmus_P1_1_: xor 27,25,25 _litmus_P1_2_: lwzx 8,27,11 _litmus_P1_3_: li 7,1 _litmus_P1_4_: stw 7,0(9) _litmus_P1_5_: lwz 26,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr000 Allowed Histogram (4 states) 134360720:>1:r1=0; 1:r8=1; z=1; 198117115:>1:r1=1; 1:r8=1; z=1; 307420142:>1:r1=0; 1:r8=1; z=2; 102023:>1:r1=0; 1:r8=2; z=2; No Witnesses Positive: 0, Negative: 640000000 Condition exists (z=2 /\ 1:r1=1 /\ 1:r8=1) is NOT validated Hash=de34f0775aba87820d8467bc9dc735f3 Cycle=Fre SyncdWW Rfe DpdR PodRW PosWR Relax podrwposwr000 No [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW Time podrwposwr000 73.12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr001.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr001 "Fre SyncdWW Rfe DpdR PodRW PosWR Fre SyncdWW Rfe DpdR PodRW PosWR" {0:r2=c; 0:r4=x; 1:r2=x; 1:r5=y; 1:r7=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r5=b; 3:r7=c;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | xor r3,r1,r1 | stw r1,0(r2) | xor r3,r1,r1 ; sync | lwzx r4,r3,r5 | sync | lwzx r4,r3,r5 ; li r3,1 | li r6,1 | li r3,1 | li r6,1 ; stw r3,0(r4) | stw r6,0(r7) | stw r3,0(r4) | stw r6,0(r7) ; | lwz r8,0(r7) | | lwz r8,0(r7) ; exists (c=2 /\ z=2 /\ 1:r1=1 /\ 1:r8=1 /\ 3:r1=1 /\ 3:r8=1) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: xor 27,25,25 _litmus_P3_2_: lwzx 8,27,11 _litmus_P3_3_: li 7,1 _litmus_P3_4_: stw 7,0(9) _litmus_P3_5_: lwz 26,0(9) _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 25,0(10) _litmus_P1_1_: xor 27,25,25 _litmus_P1_2_: lwzx 8,27,11 _litmus_P1_3_: li 7,1 _litmus_P1_4_: stw 7,0(9) _litmus_P1_5_: lwz 26,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr001 Allowed Histogram (30 states) 3231043:>1:r1=0; 1:r8=1; 3:r1=0; 3:r8=1; c=1; z=1; 34098952:>1:r1=1; 1:r8=1; 3:r1=0; 3:r8=1; c=1; z=1; 32214561:>1:r1=0; 1:r8=1; 3:r1=1; 3:r8=1; c=1; z=1; 27005754:>1:r1=1; 1:r8=1; 3:r1=1; 3:r8=1; c=1; z=1; 45006608:>1:r1=0; 1:r8=1; 3:r1=0; 3:r8=1; c=2; z=1; 16342655:>1:r1=1; 1:r8=1; 3:r1=0; 3:r8=1; c=2; z=1; 13578021:>1:r1=0; 1:r8=1; 3:r1=1; 3:r8=1; c=2; z=1; 654332:>1:r1=1; 1:r8=1; 3:r1=1; 3:r8=1; c=2; z=1; 16886 :>1:r1=0; 1:r8=1; 3:r1=0; 3:r8=2; c=2; z=1; 8146 :>1:r1=1; 1:r8=1; 3:r1=0; 3:r8=2; c=2; z=1; 4817 :>1:r1=0; 1:r8=1; 3:r1=1; 3:r8=2; c=2; z=1; 330 :>1:r1=1; 1:r8=1; 3:r1=1; 3:r8=2; c=2; z=1; 43029234:>1:r1=0; 1:r8=1; 3:r1=0; 3:r8=1; c=1; z=2; 15498475:>1:r1=1; 1:r8=1; 3:r1=0; 3:r8=1; c=1; z=2; 16026 :>1:r1=0; 1:r8=2; 3:r1=0; 3:r8=1; c=1; z=2; 5608 :>1:r1=1; 1:r8=2; 3:r1=0; 3:r8=1; c=1; z=2; 15036825:>1:r1=0; 1:r8=1; 3:r1=1; 3:r8=1; c=1; z=2; 756083:>1:r1=1; 1:r8=1; 3:r1=1; 3:r8=1; c=1; z=2; 8167 :>1:r1=0; 1:r8=2; 3:r1=1; 3:r8=1; c=1; z=2; 349 :>1:r1=1; 1:r8=2; 3:r1=1; 3:r8=1; c=1; z=2; 70881616:>1:r1=0; 1:r8=1; 3:r1=0; 3:r8=1; c=2; z=2; 1369958:>1:r1=1; 1:r8=1; 3:r1=0; 3:r8=1; c=2; z=2; 35306 :>1:r1=0; 1:r8=2; 3:r1=0; 3:r8=1; c=2; z=2; 735 :>1:r1=1; 1:r8=2; 3:r1=0; 3:r8=1; c=2; z=2; 1160136:>1:r1=0; 1:r8=1; 3:r1=1; 3:r8=1; c=2; z=2; 1668 :>1:r1=0; 1:r8=2; 3:r1=1; 3:r8=1; c=2; z=2; 35941 :>1:r1=0; 1:r8=1; 3:r1=0; 3:r8=2; c=2; z=2; 1156 :>1:r1=1; 1:r8=1; 3:r1=0; 3:r8=2; c=2; z=2; 9 :>1:r1=0; 1:r8=2; 3:r1=0; 3:r8=2; c=2; z=2; 603 :>1:r1=0; 1:r8=1; 3:r1=1; 3:r8=2; c=2; z=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (c=2 /\ z=2 /\ 1:r1=1 /\ 1:r8=1 /\ 3:r1=1 /\ 3:r8=1) is NOT validated Hash=bb8b5ec082212a099fa932ba69254ce3 Cycle=Fre SyncdWW Rfe DpdR PodRW PosWR Fre SyncdWW Rfe DpdR PodRW PosWR Relax podrwposwr001 No [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW Time podrwposwr001 107.25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr002.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr002 "Fre SyncdWW Rfe PodRW PosWR Fre SyncdWW Rfe DpdR PodRW PosWR" {0:r2=b; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r5=a; 3:r7=b;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | li r3,1 | stw r1,0(r2) | xor r3,r1,r1 ; sync | stw r3,0(r4) | sync | lwzx r4,r3,r5 ; li r3,1 | lwz r5,0(r4) | li r3,1 | li r6,1 ; stw r3,0(r4) | | stw r3,0(r4) | stw r6,0(r7) ; | | | lwz r8,0(r7) ; exists (b=2 /\ y=2 /\ 1:r1=1 /\ 1:r5=1 /\ 3:r1=1 /\ 3:r8=1) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: xor 27,25,25 _litmus_P3_2_: lwzx 8,27,11 _litmus_P3_3_: li 7,1 _litmus_P3_4_: stw 7,0(9) _litmus_P3_5_: lwz 26,0(9) _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: li 10,1 _litmus_P1_2_: stw 10,0(9) _litmus_P1_3_: lwz 30,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr002 Allowed Histogram (30 states) 6066501:>1:r1=0; 1:r5=1; 3:r1=0; 3:r8=1; b=1; y=1; 34068815:>1:r1=1; 1:r5=1; 3:r1=0; 3:r8=1; b=1; y=1; 35498032:>1:r1=0; 1:r5=1; 3:r1=1; 3:r8=1; b=1; y=1; 19573448:>1:r1=1; 1:r5=1; 3:r1=1; 3:r8=1; b=1; y=1; 49323810:>1:r1=0; 1:r5=1; 3:r1=0; 3:r8=1; b=2; y=1; 12655259:>1:r1=1; 1:r5=1; 3:r1=0; 3:r8=1; b=2; y=1; 12297535:>1:r1=0; 1:r5=1; 3:r1=1; 3:r8=1; b=2; y=1; 372920:>1:r1=1; 1:r5=1; 3:r1=1; 3:r8=1; b=2; y=1; 18157 :>1:r1=0; 1:r5=1; 3:r1=0; 3:r8=2; b=2; y=1; 4296 :>1:r1=1; 1:r5=1; 3:r1=0; 3:r8=2; b=2; y=1; 6506 :>1:r1=0; 1:r5=1; 3:r1=1; 3:r8=2; b=2; y=1; 284 :>1:r1=1; 1:r5=1; 3:r1=1; 3:r8=2; b=2; y=1; 49713404:>1:r1=0; 1:r5=1; 3:r1=0; 3:r8=1; b=1; y=2; 11115842:>1:r1=1; 1:r5=1; 3:r1=0; 3:r8=1; b=1; y=2; 12074 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r8=1; b=1; y=2; 15535 :>1:r1=1; 1:r5=2; 3:r1=0; 3:r8=1; b=1; y=2; 13518703:>1:r1=0; 1:r5=1; 3:r1=1; 3:r8=1; b=1; y=2; 327814:>1:r1=1; 1:r5=1; 3:r1=1; 3:r8=1; b=1; y=2; 4024 :>1:r1=0; 1:r5=2; 3:r1=1; 3:r8=1; b=1; y=2; 871 :>1:r1=1; 1:r5=2; 3:r1=1; 3:r8=1; b=1; y=2; 73592644:>1:r1=0; 1:r5=1; 3:r1=0; 3:r8=1; b=2; y=2; 778650:>1:r1=1; 1:r5=1; 3:r1=0; 3:r8=1; b=2; y=2; 24783 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r8=1; b=2; y=2; 1505 :>1:r1=1; 1:r5=2; 3:r1=0; 3:r8=1; b=2; y=2; 972889:>1:r1=0; 1:r5=1; 3:r1=1; 3:r8=1; b=2; y=2; 362 :>1:r1=0; 1:r5=2; 3:r1=1; 3:r8=1; b=2; y=2; 34379 :>1:r1=0; 1:r5=1; 3:r1=0; 3:r8=2; b=2; y=2; 314 :>1:r1=1; 1:r5=1; 3:r1=0; 3:r8=2; b=2; y=2; 4 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r8=2; b=2; y=2; 640 :>1:r1=0; 1:r5=1; 3:r1=1; 3:r8=2; b=2; y=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (b=2 /\ y=2 /\ 1:r1=1 /\ 1:r5=1 /\ 3:r1=1 /\ 3:r8=1) is NOT validated Hash=b357546e4d09fd381f9e48380d4bb1b2 Cycle=Fre SyncdWW Rfe PodRW PosWR Fre SyncdWW Rfe DpdR PodRW PosWR Relax podrwposwr002 No [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW Time podrwposwr002 97.11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr003.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr003 "Fre SyncdWW Rfe PodRW PosWR DpdR Fre SyncdWW Rfe DpdR PodRW PosWR" {0:r2=c; 0:r4=x; 1:r2=x; 1:r4=y; 1:r8=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r5=b; 3:r7=c;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | li r3,1 | stw r1,0(r2) | xor r3,r1,r1 ; sync | stw r3,0(r4) | sync | lwzx r4,r3,r5 ; li r3,1 | lwz r5,0(r4) | li r3,1 | li r6,1 ; stw r3,0(r4) | xor r6,r5,r5 | stw r3,0(r4) | stw r6,0(r7) ; | lwzx r7,r6,r8 | | lwz r8,0(r7) ; exists (c=2 /\ 1:r1=1 /\ 1:r7=0 /\ 3:r1=1 /\ 3:r8=1) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: xor 27,25,25 _litmus_P3_2_: lwzx 8,27,11 _litmus_P3_3_: li 7,1 _litmus_P3_4_: stw 7,0(9) _litmus_P3_5_: lwz 26,0(9) _litmus_P2_0_: li 5,1 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 25,0(10) _litmus_P1_1_: li 27,1 _litmus_P1_2_: stw 27,0(11) _litmus_P1_3_: lwz 8,0(11) _litmus_P1_4_: xor 7,8,8 _litmus_P1_5_: lwzx 26,7,9 _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr003 Allowed Histogram (23 states) 49488681:>1:r1=0; 1:r7=0; 3:r1=0; 3:r8=1; c=1; 18315553:>1:r1=1; 1:r7=0; 3:r1=0; 3:r8=1; c=1; 4819200:>1:r1=0; 1:r7=1; 3:r1=0; 3:r8=1; c=1; 29860446:>1:r1=1; 1:r7=1; 3:r1=0; 3:r8=1; c=1; 14016615:>1:r1=0; 1:r7=0; 3:r1=1; 3:r8=1; c=1; 1083802:>1:r1=1; 1:r7=0; 3:r1=1; 3:r8=1; c=1; 32771582:>1:r1=0; 1:r7=1; 3:r1=1; 3:r8=1; c=1; 20464866:>1:r1=1; 1:r7=1; 3:r1=1; 3:r8=1; c=1; 75115280:>1:r1=0; 1:r7=0; 3:r1=0; 3:r8=1; c=2; 1879599:>1:r1=1; 1:r7=0; 3:r1=0; 3:r8=1; c=2; 45412078:>1:r1=0; 1:r7=1; 3:r1=0; 3:r8=1; c=2; 12966671:>1:r1=1; 1:r7=1; 3:r1=0; 3:r8=1; c=2; 1304678:>1:r1=0; 1:r7=0; 3:r1=1; 3:r8=1; c=2; 179 :>1:r1=1; 1:r7=0; 3:r1=1; 3:r8=1; c=2; 11974017:>1:r1=0; 1:r7=1; 3:r1=1; 3:r8=1; c=2; 463308:>1:r1=1; 1:r7=1; 3:r1=1; 3:r8=1; c=2; 33558 :>1:r1=0; 1:r7=0; 3:r1=0; 3:r8=2; c=2; 473 :>1:r1=1; 1:r7=0; 3:r1=0; 3:r8=2; c=2; 16727 :>1:r1=0; 1:r7=1; 3:r1=0; 3:r8=2; c=2; 4368 :>1:r1=1; 1:r7=1; 3:r1=0; 3:r8=2; c=2; 847 :>1:r1=0; 1:r7=0; 3:r1=1; 3:r8=2; c=2; 7071 :>1:r1=0; 1:r7=1; 3:r1=1; 3:r8=2; c=2; 401 :>1:r1=1; 1:r7=1; 3:r1=1; 3:r8=2; c=2; Ok Witnesses Positive: 179, Negative: 319999821 Condition exists (c=2 /\ 1:r1=1 /\ 1:r7=0 /\ 3:r1=1 /\ 3:r8=1) is validated Hash=3a9e6ab0575e817c7ba95eb14086eea8 Cycle=Fre SyncdWW Rfe PodRW PosWR DpdR Fre SyncdWW Rfe DpdR PodRW PosWR Relax podrwposwr003 Ok [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW Time podrwposwr003 107.09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr004.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr004 "Fre SyncdWW Rfe DpdR Fre SyncdWW Rfe DpdR PodRW PosWR" {0:r2=b; 0:r4=x; 1:r2=x; 1:r5=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r5=a; 3:r7=b;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | xor r3,r1,r1 | stw r1,0(r2) | xor r3,r1,r1 ; sync | lwzx r4,r3,r5 | sync | lwzx r4,r3,r5 ; li r3,1 | | li r3,1 | li r6,1 ; stw r3,0(r4) | | stw r3,0(r4) | stw r6,0(r7) ; | | | lwz r8,0(r7) ; exists (b=2 /\ 1:r1=1 /\ 1:r4=0 /\ 3:r1=1 /\ 3:r8=1) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: xor 27,25,25 _litmus_P3_2_: lwzx 8,27,11 _litmus_P3_3_: li 7,1 _litmus_P3_4_: stw 7,0(9) _litmus_P3_5_: lwz 26,0(9) _litmus_P2_0_: li 5,1 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: xor 10,28,28 _litmus_P1_2_: lwzx 30,10,9 _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr004 Allowed Histogram (22 states) 43486346:>1:r1=0; 1:r4=0; 3:r1=0; 3:r8=1; b=1; 17567000:>1:r1=1; 1:r4=0; 3:r1=0; 3:r8=1; b=1; 2929228:>1:r1=0; 1:r4=1; 3:r1=0; 3:r8=1; b=1; 33999683:>1:r1=1; 1:r4=1; 3:r1=0; 3:r8=1; b=1; 15547494:>1:r1=0; 1:r4=0; 3:r1=1; 3:r8=1; b=1; 1017082:>1:r1=1; 1:r4=0; 3:r1=1; 3:r8=1; b=1; 31348215:>1:r1=0; 1:r4=1; 3:r1=1; 3:r8=1; b=1; 27563026:>1:r1=1; 1:r4=1; 3:r1=1; 3:r8=1; b=1; 70416517:>1:r1=0; 1:r4=0; 3:r1=0; 3:r8=1; b=2; 1735654:>1:r1=1; 1:r4=0; 3:r1=0; 3:r8=1; b=2; 42216594:>1:r1=0; 1:r4=1; 3:r1=0; 3:r8=1; b=2; 16506429:>1:r1=1; 1:r4=1; 3:r1=0; 3:r8=1; b=2; 1240850:>1:r1=0; 1:r4=0; 3:r1=1; 3:r8=1; b=2; 13600296:>1:r1=0; 1:r4=1; 3:r1=1; 3:r8=1; b=2; 756447:>1:r1=1; 1:r4=1; 3:r1=1; 3:r8=1; b=2; 35499 :>1:r1=0; 1:r4=0; 3:r1=0; 3:r8=2; b=2; 1642 :>1:r1=1; 1:r4=0; 3:r1=0; 3:r8=2; b=2; 16702 :>1:r1=0; 1:r4=1; 3:r1=0; 3:r8=2; b=2; 9019 :>1:r1=1; 1:r4=1; 3:r1=0; 3:r8=2; b=2; 633 :>1:r1=0; 1:r4=0; 3:r1=1; 3:r8=2; b=2; 5262 :>1:r1=0; 1:r4=1; 3:r1=1; 3:r8=2; b=2; 382 :>1:r1=1; 1:r4=1; 3:r1=1; 3:r8=2; b=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (b=2 /\ 1:r1=1 /\ 1:r4=0 /\ 3:r1=1 /\ 3:r8=1) is NOT validated Hash=7fb4f3887be4df1da142eb0733de7c36 Cycle=Fre SyncdWW Rfe DpdR Fre SyncdWW Rfe DpdR PodRW PosWR Relax podrwposwr004 No [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW Time podrwposwr004 97.26 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr005.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr005 "Fre SyncdWR Fre SyncdWW Rfe DpdR PodRW PosWR" {0:r2=a; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r5=z; 2:r7=a;} P0 | P1 | P2 ; li r1,2 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | xor r3,r1,r1 ; sync | sync | lwzx r4,r3,r5 ; lwz r3,0(r4) | li r3,1 | li r6,1 ; | stw r3,0(r4) | stw r6,0(r7) ; | | lwz r8,0(r7) ; exists (a=2 /\ 0:r3=0 /\ 2:r1=1 /\ 2:r8=1) Generated assembler _litmus_P2_0_: lwz 24,0(10) _litmus_P2_1_: xor 26,24,24 _litmus_P2_2_: lwzx 8,26,11 _litmus_P2_3_: li 7,1 _litmus_P2_4_: stw 7,0(9) _litmus_P2_5_: lwz 25,0(9) _litmus_P1_0_: li 4,1 _litmus_P1_1_: stw 4,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 3,1 _litmus_P1_4_: stw 3,0(9) _litmus_P0_0_: li 30,2 _litmus_P0_1_: stw 30,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 3,0(9) Test podrwposwr005 Allowed Histogram (10 states) 114091157:>0:r3=0; 2:r1=0; 2:r8=1; a=1; 6893934:>0:r3=1; 2:r1=0; 2:r8=1; a=1; 18353500:>0:r3=0; 2:r1=1; 2:r8=1; a=1; 74130331:>0:r3=1; 2:r1=1; 2:r8=1; a=1; 53587617:>0:r3=0; 2:r1=0; 2:r8=1; a=2; 118646528:>0:r3=1; 2:r1=0; 2:r8=1; a=2; 14210666:>0:r3=1; 2:r1=1; 2:r8=1; a=2; 16942 :>0:r3=0; 2:r1=0; 2:r8=2; a=2; 61296 :>0:r3=1; 2:r1=0; 2:r8=2; a=2; 8029 :>0:r3=1; 2:r1=1; 2:r8=2; a=2; No Witnesses Positive: 0, Negative: 400000000 Condition exists (a=2 /\ 0:r3=0 /\ 2:r1=1 /\ 2:r8=1) is NOT validated Hash=6749f8414aad82ee286645f01befbeb5 Cycle=Fre SyncdWR Fre SyncdWW Rfe DpdR PodRW PosWR Relax podrwposwr005 No [PodRW,PosWR] Safe=Fre SyncdWR DpdR BCSyncdWW Time podrwposwr005 69.91 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr006.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr006 "Fre SyncdWR Fre SyncdWR Fre SyncdWW Rfe DpdR PodRW PosWR" {0:r2=b; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r5=a; 3:r7=b;} P0 | P1 | P2 | P3 ; li r1,2 | li r1,1 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | xor r3,r1,r1 ; sync | sync | sync | lwzx r4,r3,r5 ; lwz r3,0(r4) | lwz r3,0(r4) | li r3,1 | li r6,1 ; | | stw r3,0(r4) | stw r6,0(r7) ; | | | lwz r8,0(r7) ; exists (b=2 /\ 0:r3=0 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r8=1) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: xor 27,25,25 _litmus_P3_2_: lwzx 8,27,11 _litmus_P3_3_: li 7,1 _litmus_P3_4_: stw 7,0(9) _litmus_P3_5_: lwz 26,0(9) _litmus_P2_0_: li 5,1 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: li 4,1 _litmus_P1_1_: stw 4,0(11) _litmus_P1_2_: sync _litmus_P1_3_: lwz 3,0(9) _litmus_P0_0_: li 4,2 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 3,0(9) Test podrwposwr006 Allowed Histogram (22 states) 28392320:>0:r3=0; 1:r3=0; 3:r1=0; 3:r8=1; b=1; 31994462:>0:r3=1; 1:r3=0; 3:r1=0; 3:r8=1; b=1; 36319473:>0:r3=0; 1:r3=1; 3:r1=0; 3:r8=1; b=1; 1163132:>0:r3=1; 1:r3=1; 3:r1=0; 3:r8=1; b=1; 2031735:>0:r3=0; 1:r3=0; 3:r1=1; 3:r8=1; b=1; 12616589:>0:r3=1; 1:r3=0; 3:r1=1; 3:r8=1; b=1; 38793121:>0:r3=0; 1:r3=1; 3:r1=1; 3:r8=1; b=1; 22187992:>0:r3=1; 1:r3=1; 3:r1=1; 3:r8=1; b=1; 6273725:>0:r3=0; 1:r3=0; 3:r1=0; 3:r8=1; b=2; 60332984:>0:r3=1; 1:r3=0; 3:r1=0; 3:r8=1; b=2; 30417845:>0:r3=0; 1:r3=1; 3:r1=0; 3:r8=1; b=2; 32549309:>0:r3=1; 1:r3=1; 3:r1=0; 3:r8=1; b=2; 1112189:>0:r3=1; 1:r3=0; 3:r1=1; 3:r8=1; b=2; 2035859:>0:r3=0; 1:r3=1; 3:r1=1; 3:r8=1; b=2; 13712147:>0:r3=1; 1:r3=1; 3:r1=1; 3:r8=1; b=2; 3516 :>0:r3=0; 1:r3=0; 3:r1=0; 3:r8=2; b=2; 31882 :>0:r3=1; 1:r3=0; 3:r1=0; 3:r8=2; b=2; 16711 :>0:r3=0; 1:r3=1; 3:r1=0; 3:r8=2; b=2; 8401 :>0:r3=1; 1:r3=1; 3:r1=0; 3:r8=2; b=2; 574 :>0:r3=1; 1:r3=0; 3:r1=1; 3:r8=2; b=2; 1335 :>0:r3=0; 1:r3=1; 3:r1=1; 3:r8=2; b=2; 4699 :>0:r3=1; 1:r3=1; 3:r1=1; 3:r8=2; b=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (b=2 /\ 0:r3=0 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r8=1) is NOT validated Hash=7fd03b3defb9d6213343ca85fa975e24 Cycle=Fre SyncdWR Fre SyncdWR Fre SyncdWW Rfe DpdR PodRW PosWR Relax podrwposwr006 No [PodRW,PosWR] Safe=Fre SyncdWR DpdR BCSyncdWW Time podrwposwr006 96.69 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr007.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr007 "Fre SyncdWW Wse SyncdWR Fre SyncdWW Rfe DpdR PodRW PosWR" {0:r2=b; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r5=a; 3:r7=b;} P0 | P1 | P2 | P3 ; li r1,2 | li r1,2 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | xor r3,r1,r1 ; sync | sync | sync | lwzx r4,r3,r5 ; li r3,1 | lwz r3,0(r4) | li r3,1 | li r6,1 ; stw r3,0(r4) | | stw r3,0(r4) | stw r6,0(r7) ; | | | lwz r8,0(r7) ; exists (b=2 /\ x=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r8=1) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: xor 27,25,25 _litmus_P3_2_: lwzx 8,27,11 _litmus_P3_3_: li 7,1 _litmus_P3_4_: stw 7,0(9) _litmus_P3_5_: lwz 26,0(9) _litmus_P2_0_: li 5,1 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: li 4,2 _litmus_P1_1_: stw 4,0(11) _litmus_P1_2_: sync _litmus_P1_3_: lwz 3,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr007 Allowed Histogram (22 states) 35711657:>1:r3=0; 3:r1=0; 3:r8=1; b=1; x=1; 1711749:>1:r3=1; 3:r1=0; 3:r8=1; b=1; x=1; 14056867:>1:r3=0; 3:r1=1; 3:r8=1; b=1; x=1; 26554337:>1:r3=1; 3:r1=1; 3:r8=1; b=1; x=1; 64147725:>1:r3=0; 3:r1=0; 3:r8=1; b=2; x=1; 38130377:>1:r3=1; 3:r1=0; 3:r8=1; b=2; x=1; 1125110:>1:r3=0; 3:r1=1; 3:r8=1; b=2; x=1; 14266506:>1:r3=1; 3:r1=1; 3:r8=1; b=2; x=1; 29694 :>1:r3=0; 3:r1=0; 3:r8=2; b=2; x=1; 11307 :>1:r3=1; 3:r1=0; 3:r8=2; b=2; x=1; 578 :>1:r3=0; 3:r1=1; 3:r8=2; b=2; x=1; 5521 :>1:r3=1; 3:r1=1; 3:r8=2; b=2; x=1; 25086836:>1:r3=0; 3:r1=0; 3:r8=1; b=1; x=2; 35054748:>1:r3=1; 3:r1=0; 3:r8=1; b=1; x=2; 1794496:>1:r3=0; 3:r1=1; 3:r8=1; b=1; x=2; 34194990:>1:r3=1; 3:r1=1; 3:r8=1; b=1; x=2; 3263050:>1:r3=0; 3:r1=0; 3:r8=1; b=2; x=2; 23476529:>1:r3=1; 3:r1=0; 3:r8=1; b=2; x=2; 1366051:>1:r3=1; 3:r1=1; 3:r8=1; b=2; x=2; 1325 :>1:r3=0; 3:r1=0; 3:r8=2; b=2; x=2; 9758 :>1:r3=1; 3:r1=0; 3:r8=2; b=2; x=2; 789 :>1:r3=1; 3:r1=1; 3:r8=2; b=2; x=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (b=2 /\ x=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r8=1) is NOT validated Hash=e0d280dcb1e849df2259fcdb3f869ad7 Cycle=Fre SyncdWW Wse SyncdWR Fre SyncdWW Rfe DpdR PodRW PosWR Relax podrwposwr007 No [PodRW,PosWR] Safe=Fre Wse SyncdWW SyncdWR DpdR BCSyncdWW Time podrwposwr007 99.27 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr008.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr008 "Fre SyncdWW Rfe SyncdRR Fre SyncdWW Rfe DpdR PodRW PosWR" {0:r2=b; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r5=a; 3:r7=b;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | sync | stw r1,0(r2) | xor r3,r1,r1 ; sync | lwz r3,0(r4) | sync | lwzx r4,r3,r5 ; li r3,1 | | li r3,1 | li r6,1 ; stw r3,0(r4) | | stw r3,0(r4) | stw r6,0(r7) ; | | | lwz r8,0(r7) ; exists (b=2 /\ 1:r1=1 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r8=1) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: xor 27,25,25 _litmus_P3_2_: lwzx 8,27,11 _litmus_P3_3_: li 7,1 _litmus_P3_4_: stw 7,0(9) _litmus_P3_5_: lwz 26,0(9) _litmus_P2_0_: li 5,1 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: sync _litmus_P1_2_: lwz 30,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr008 Allowed Histogram (22 states) 46041578:>1:r1=0; 1:r3=0; 3:r1=0; 3:r8=1; b=1; 13200401:>1:r1=1; 1:r3=0; 3:r1=0; 3:r8=1; b=1; 5022213:>1:r1=0; 1:r3=1; 3:r1=0; 3:r8=1; b=1; 33208648:>1:r1=1; 1:r3=1; 3:r1=0; 3:r8=1; b=1; 15190082:>1:r1=0; 1:r3=0; 3:r1=1; 3:r8=1; b=1; 591228:>1:r1=1; 1:r3=0; 3:r1=1; 3:r8=1; b=1; 35815525:>1:r1=0; 1:r3=1; 3:r1=1; 3:r8=1; b=1; 24421495:>1:r1=1; 1:r3=1; 3:r1=1; 3:r8=1; b=1; 68282748:>1:r1=0; 1:r3=0; 3:r1=0; 3:r8=1; b=2; 1068205:>1:r1=1; 1:r3=0; 3:r1=0; 3:r8=1; b=2; 47006282:>1:r1=0; 1:r3=1; 3:r1=0; 3:r8=1; b=2; 14661686:>1:r1=1; 1:r3=1; 3:r1=0; 3:r8=1; b=2; 1021579:>1:r1=0; 1:r3=0; 3:r1=1; 3:r8=1; b=2; 13695752:>1:r1=0; 1:r3=1; 3:r1=1; 3:r8=1; b=2; 698543:>1:r1=1; 1:r3=1; 3:r1=1; 3:r8=1; b=2; 37798 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r8=2; b=2; 1372 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r8=2; b=2; 19725 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r8=2; b=2; 8697 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r8=2; b=2; 544 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r8=2; b=2; 5542 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r8=2; b=2; 357 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r8=2; b=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (b=2 /\ 1:r1=1 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r8=1) is NOT validated Hash=76a1d4e56495b08e47aa2a4a79623a4a Cycle=Fre SyncdWW Rfe SyncdRR Fre SyncdWW Rfe DpdR PodRW PosWR Relax podrwposwr008 No [PodRW,PosWR] Safe=Fre SyncdRR DpdR BCSyncdWW Time podrwposwr008 96.17 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr009.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr009 "Fre SyncdWW Rfe PodRW PosWR DpdW Wse SyncdWW Rfe DpdR PodRW PosWR" {0:r2=c; 0:r4=x; 1:r2=x; 1:r4=y; 1:r8=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r5=b; 3:r7=c;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | li r3,1 | stw r1,0(r2) | xor r3,r1,r1 ; sync | stw r3,0(r4) | sync | lwzx r4,r3,r5 ; li r3,1 | lwz r5,0(r4) | li r3,1 | li r6,1 ; stw r3,0(r4) | xor r6,r5,r5 | stw r3,0(r4) | stw r6,0(r7) ; | li r7,1 | | lwz r8,0(r7) ; | stwx r7,r6,r8 | | ; exists (c=2 /\ z=2 /\ 1:r1=1 /\ 3:r1=1 /\ 3:r8=1) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: xor 27,25,25 _litmus_P3_2_: lwzx 8,27,11 _litmus_P3_3_: li 7,1 _litmus_P3_4_: stw 7,0(9) _litmus_P3_5_: lwz 26,0(9) _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 26,0(10) _litmus_P1_1_: li 28,1 _litmus_P1_2_: stw 28,0(11) _litmus_P1_3_: lwz 27,0(11) _litmus_P1_4_: xor 8,27,27 _litmus_P1_5_: li 7,1 _litmus_P1_6_: stwx 7,8,9 _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr009 Allowed Histogram (22 states) 5244275:>1:r1=0; 3:r1=0; 3:r8=1; c=1; z=1; 33397511:>1:r1=1; 3:r1=0; 3:r8=1; c=1; z=1; 35241116:>1:r1=0; 3:r1=1; 3:r8=1; c=1; z=1; 23555855:>1:r1=1; 3:r1=1; 3:r8=1; c=1; z=1; 48094771:>1:r1=0; 3:r1=0; 3:r8=1; c=2; z=1; 13619300:>1:r1=1; 3:r1=0; 3:r8=1; c=2; z=1; 13889954:>1:r1=0; 3:r1=1; 3:r8=1; c=2; z=1; 548597:>1:r1=1; 3:r1=1; 3:r8=1; c=2; z=1; 17071 :>1:r1=0; 3:r1=0; 3:r8=2; c=2; z=1; 6388 :>1:r1=1; 3:r1=0; 3:r8=2; c=2; z=1; 6189 :>1:r1=0; 3:r1=1; 3:r8=2; c=2; z=1; 317 :>1:r1=1; 3:r1=1; 3:r8=2; c=2; z=1; 46162177:>1:r1=0; 3:r1=0; 3:r8=1; c=1; z=2; 12232412:>1:r1=1; 3:r1=0; 3:r8=1; c=1; z=2; 14965406:>1:r1=0; 3:r1=1; 3:r8=1; c=1; z=2; 455144:>1:r1=1; 3:r1=1; 3:r8=1; c=1; z=2; 70401754:>1:r1=0; 3:r1=0; 3:r8=1; c=2; z=2; 961551:>1:r1=1; 3:r1=0; 3:r8=1; c=2; z=2; 1164371:>1:r1=0; 3:r1=1; 3:r8=1; c=2; z=2; 34268 :>1:r1=0; 3:r1=0; 3:r8=2; c=2; z=2; 924 :>1:r1=1; 3:r1=0; 3:r8=2; c=2; z=2; 649 :>1:r1=0; 3:r1=1; 3:r8=2; c=2; z=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (c=2 /\ z=2 /\ 1:r1=1 /\ 3:r1=1 /\ 3:r8=1) is NOT validated Hash=27e687c3515e841d603cb115b4e3f5e8 Cycle=Fre SyncdWW Rfe PodRW PosWR DpdW Wse SyncdWW Rfe DpdR PodRW PosWR Relax podrwposwr009 No [PodRW,PosWR] Safe=Fre Wse DpdW DpdR BCSyncdWW Time podrwposwr009 111.72 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr010.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr010 "Fre SyncdWW Rfe DpdW Wse SyncdWW Rfe DpdR PodRW PosWR" {0:r2=b; 0:r4=x; 1:r2=x; 1:r5=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r5=a; 3:r7=b;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | xor r3,r1,r1 | stw r1,0(r2) | xor r3,r1,r1 ; sync | li r4,1 | sync | lwzx r4,r3,r5 ; li r3,1 | stwx r4,r3,r5 | li r3,1 | li r6,1 ; stw r3,0(r4) | | stw r3,0(r4) | stw r6,0(r7) ; | | | lwz r8,0(r7) ; exists (b=2 /\ y=2 /\ 1:r1=1 /\ 3:r1=1 /\ 3:r8=1) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: xor 27,25,25 _litmus_P3_2_: lwzx 8,27,11 _litmus_P3_3_: li 7,1 _litmus_P3_4_: stw 7,0(9) _litmus_P3_5_: lwz 26,0(9) _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: xor 30,3,3 _litmus_P1_2_: li 10,1 _litmus_P1_3_: stwx 10,30,9 _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr010 Allowed Histogram (22 states) 2912846:>1:r1=0; 3:r1=0; 3:r8=1; b=1; y=1; 33649929:>1:r1=1; 3:r1=0; 3:r8=1; b=1; y=1; 31321335:>1:r1=0; 3:r1=1; 3:r8=1; b=1; y=1; 29821731:>1:r1=1; 3:r1=1; 3:r8=1; b=1; y=1; 43852288:>1:r1=0; 3:r1=0; 3:r8=1; b=2; y=1; 16699028:>1:r1=1; 3:r1=0; 3:r8=1; b=2; y=1; 15304540:>1:r1=0; 3:r1=1; 3:r8=1; b=2; y=1; 861072:>1:r1=1; 3:r1=1; 3:r8=1; b=2; y=1; 14623 :>1:r1=0; 3:r1=0; 3:r8=2; b=2; y=1; 6565 :>1:r1=1; 3:r1=0; 3:r8=2; b=2; y=1; 5509 :>1:r1=0; 3:r1=1; 3:r8=2; b=2; y=1; 465 :>1:r1=1; 3:r1=1; 3:r8=2; b=2; y=1; 39783268:>1:r1=0; 3:r1=0; 3:r8=1; b=1; y=2; 17167916:>1:r1=1; 3:r1=0; 3:r8=1; b=1; y=2; 16080887:>1:r1=0; 3:r1=1; 3:r8=1; b=1; y=2; 968152:>1:r1=1; 3:r1=1; 3:r8=1; b=1; y=2; 68599437:>1:r1=0; 3:r1=0; 3:r8=1; b=2; y=2; 1465144:>1:r1=1; 3:r1=0; 3:r8=1; b=2; y=2; 1452652:>1:r1=0; 3:r1=1; 3:r8=1; b=2; y=2; 31079 :>1:r1=0; 3:r1=0; 3:r8=2; b=2; y=2; 772 :>1:r1=1; 3:r1=0; 3:r8=2; b=2; y=2; 762 :>1:r1=0; 3:r1=1; 3:r8=2; b=2; y=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (b=2 /\ y=2 /\ 1:r1=1 /\ 3:r1=1 /\ 3:r8=1) is NOT validated Hash=60d4f3f7d95c4a1a64be9f8b48cd468f Cycle=Fre SyncdWW Rfe DpdW Wse SyncdWW Rfe DpdR PodRW PosWR Relax podrwposwr010 No [PodRW,PosWR] Safe=Fre Wse DpdW DpdR BCSyncdWW Time podrwposwr010 99.43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr011.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr011 "Fre SyncdWW Wse SyncdWW Rfe DpdR PodRW PosWR" {0:r2=a; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r5=z; 2:r7=a;} P0 | P1 | P2 ; li r1,2 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | xor r3,r1,r1 ; sync | sync | lwzx r4,r3,r5 ; li r3,1 | li r3,1 | li r6,1 ; stw r3,0(r4) | stw r3,0(r4) | stw r6,0(r7) ; | | lwz r8,0(r7) ; exists (a=2 /\ x=2 /\ 2:r1=1 /\ 2:r8=1) Generated assembler _litmus_P2_0_: lwz 24,0(10) _litmus_P2_1_: xor 26,24,24 _litmus_P2_2_: lwzx 8,26,11 _litmus_P2_3_: li 7,1 _litmus_P2_4_: stw 7,0(9) _litmus_P2_5_: lwz 25,0(9) _litmus_P1_0_: li 4,2 _litmus_P1_1_: stw 4,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 3,1 _litmus_P1_4_: stw 3,0(9) _litmus_P0_0_: li 4,2 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 3,1 _litmus_P0_4_: stw 3,0(9) Test podrwposwr011 Allowed Histogram (10 states) 10797982:>2:r1=0; 2:r8=1; a=1; x=1; 86896059:>2:r1=1; 2:r8=1; a=1; x=1; 131502025:>2:r1=0; 2:r8=1; a=2; x=1; 16462861:>2:r1=1; 2:r8=1; a=2; x=1; 56981 :>2:r1=0; 2:r8=2; a=2; x=1; 8174 :>2:r1=1; 2:r8=2; a=2; x=1; 104055168:>2:r1=0; 2:r8=1; a=1; x=2; 14351260:>2:r1=1; 2:r8=1; a=1; x=2; 35859938:>2:r1=0; 2:r8=1; a=2; x=2; 9552 :>2:r1=0; 2:r8=2; a=2; x=2; No Witnesses Positive: 0, Negative: 400000000 Condition exists (a=2 /\ x=2 /\ 2:r1=1 /\ 2:r8=1) is NOT validated Hash=6812a4f46d2627d05fd2b2c903875746 Cycle=Fre SyncdWW Wse SyncdWW Rfe DpdR PodRW PosWR Relax podrwposwr011 No [PodRW,PosWR] Safe=Fre Wse SyncdWW DpdR BCSyncdWW Time podrwposwr011 71.24 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr012.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr012 "Fre SyncdWR Fre SyncdWW Wse SyncdWW Rfe DpdR PodRW PosWR" {0:r2=b; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r5=a; 3:r7=b;} P0 | P1 | P2 | P3 ; li r1,2 | li r1,1 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | xor r3,r1,r1 ; sync | sync | sync | lwzx r4,r3,r5 ; lwz r3,0(r4) | li r3,1 | li r3,1 | li r6,1 ; | stw r3,0(r4) | stw r3,0(r4) | stw r6,0(r7) ; | | | lwz r8,0(r7) ; exists (b=2 /\ y=2 /\ 0:r3=0 /\ 3:r1=1 /\ 3:r8=1) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: xor 27,25,25 _litmus_P3_2_: lwzx 8,27,11 _litmus_P3_3_: li 7,1 _litmus_P3_4_: stw 7,0(9) _litmus_P3_5_: lwz 26,0(9) _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: li 5,1 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 4,1 _litmus_P1_4_: stw 4,0(9) _litmus_P0_0_: li 4,2 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 3,0(9) Test podrwposwr012 Allowed Histogram (22 states) 43175169:>0:r3=0; 3:r1=0; 3:r8=1; b=1; y=1; 1684915:>0:r3=1; 3:r1=0; 3:r8=1; b=1; y=1; 41667257:>0:r3=0; 3:r1=1; 3:r8=1; b=1; y=1; 24485263:>0:r3=1; 3:r1=1; 3:r8=1; b=1; y=1; 33072871:>0:r3=0; 3:r1=0; 3:r8=1; b=2; y=1; 39626187:>0:r3=1; 3:r1=0; 3:r8=1; b=2; y=1; 2051220:>0:r3=0; 3:r1=1; 3:r8=1; b=2; y=1; 14518214:>0:r3=1; 3:r1=1; 3:r8=1; b=2; y=1; 15732 :>0:r3=0; 3:r1=0; 3:r8=2; b=2; y=1; 9323 :>0:r3=1; 3:r1=0; 3:r8=2; b=2; y=1; 1282 :>0:r3=0; 3:r1=1; 3:r8=2; b=2; y=1; 5181 :>0:r3=1; 3:r1=1; 3:r8=2; b=2; y=1; 20113385:>0:r3=0; 3:r1=0; 3:r8=1; b=1; y=2; 30904590:>0:r3=1; 3:r1=0; 3:r8=1; b=1; y=2; 933039:>0:r3=0; 3:r1=1; 3:r8=1; b=1; y=2; 10434198:>0:r3=1; 3:r1=1; 3:r8=1; b=1; y=2; 3918661:>0:r3=0; 3:r1=0; 3:r8=1; b=2; y=2; 52440235:>0:r3=1; 3:r1=0; 3:r8=1; b=2; y=2; 912674:>0:r3=1; 3:r1=1; 3:r8=1; b=2; y=2; 1478 :>0:r3=0; 3:r1=0; 3:r8=2; b=2; y=2; 28694 :>0:r3=1; 3:r1=0; 3:r8=2; b=2; y=2; 432 :>0:r3=1; 3:r1=1; 3:r8=2; b=2; y=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (b=2 /\ y=2 /\ 0:r3=0 /\ 3:r1=1 /\ 3:r8=1) is NOT validated Hash=71036f6017d192189ca47fc4b8e1f811 Cycle=Fre SyncdWR Fre SyncdWW Wse SyncdWW Rfe DpdR PodRW PosWR Relax podrwposwr012 No [PodRW,PosWR] Safe=Fre Wse SyncdWW SyncdWR DpdR BCSyncdWW Time podrwposwr012 97.21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr013.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr013 "Fre SyncdWW Wse SyncdWW Wse SyncdWW Rfe DpdR PodRW PosWR" {0:r2=b; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r5=a; 3:r7=b;} P0 | P1 | P2 | P3 ; li r1,2 | li r1,2 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | xor r3,r1,r1 ; sync | sync | sync | lwzx r4,r3,r5 ; li r3,1 | li r3,1 | li r3,1 | li r6,1 ; stw r3,0(r4) | stw r3,0(r4) | stw r3,0(r4) | stw r6,0(r7) ; | | | lwz r8,0(r7) ; exists (b=2 /\ x=2 /\ y=2 /\ 3:r1=1 /\ 3:r8=1) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: xor 27,25,25 _litmus_P3_2_: lwzx 8,27,11 _litmus_P3_3_: li 7,1 _litmus_P3_4_: stw 7,0(9) _litmus_P3_5_: lwz 26,0(9) _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: li 5,2 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 4,1 _litmus_P1_4_: stw 4,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr013 Allowed Histogram (22 states) 3312051:>3:r1=0; 3:r8=1; b=1; x=1; y=1; 29116751:>3:r1=1; 3:r8=1; b=1; x=1; y=1; 51186022:>3:r1=0; 3:r8=1; b=2; x=1; y=1; 12863714:>3:r1=1; 3:r8=1; b=2; x=1; y=1; 12837 :>3:r1=0; 3:r8=2; b=2; x=1; y=1; 5967 :>3:r1=1; 3:r8=2; b=2; x=1; y=1; 44921206:>3:r1=0; 3:r8=1; b=1; x=2; y=1; 30709685:>3:r1=1; 3:r8=1; b=1; x=2; y=1; 24593191:>3:r1=0; 3:r8=1; b=2; x=2; y=1; 886872:>3:r1=1; 3:r8=1; b=2; x=2; y=1; 9203 :>3:r1=0; 3:r8=2; b=2; x=2; y=1; 805 :>3:r1=1; 3:r8=2; b=2; x=2; y=1; 34632021:>3:r1=0; 3:r8=1; b=1; x=1; y=2; 9016652:>3:r1=1; 3:r8=1; b=1; x=1; y=2; 58174468:>3:r1=0; 3:r8=1; b=2; x=1; y=2; 584116:>3:r1=1; 3:r8=1; b=2; x=1; y=2; 30187 :>3:r1=0; 3:r8=2; b=2; x=1; y=2; 377 :>3:r1=1; 3:r8=2; b=2; x=1; y=2; 17460005:>3:r1=0; 3:r8=1; b=1; x=2; y=2; 600496:>3:r1=1; 3:r8=1; b=1; x=2; y=2; 1882934:>3:r1=0; 3:r8=1; b=2; x=2; y=2; 440 :>3:r1=0; 3:r8=2; b=2; x=2; y=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (b=2 /\ x=2 /\ y=2 /\ 3:r1=1 /\ 3:r8=1) is NOT validated Hash=2874b390989aa5fdecb80ca498d15ae2 Cycle=Fre SyncdWW Wse SyncdWW Wse SyncdWW Rfe DpdR PodRW PosWR Relax podrwposwr013 No [PodRW,PosWR] Safe=Fre Wse SyncdWW DpdR BCSyncdWW Time podrwposwr013 99.60 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr014.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr014 "Fre SyncdWW Rfe SyncdRW Wse SyncdWW Rfe DpdR PodRW PosWR" {0:r2=b; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r5=a; 3:r7=b;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | sync | stw r1,0(r2) | xor r3,r1,r1 ; sync | li r3,1 | sync | lwzx r4,r3,r5 ; li r3,1 | stw r3,0(r4) | li r3,1 | li r6,1 ; stw r3,0(r4) | | stw r3,0(r4) | stw r6,0(r7) ; | | | lwz r8,0(r7) ; exists (b=2 /\ y=2 /\ 1:r1=1 /\ 3:r1=1 /\ 3:r8=1) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: xor 27,25,25 _litmus_P3_2_: lwzx 8,27,11 _litmus_P3_3_: li 7,1 _litmus_P3_4_: stw 7,0(9) _litmus_P3_5_: lwz 26,0(9) _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 4,1 _litmus_P1_3_: stw 4,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr014 Allowed Histogram (22 states) 7398424:>1:r1=0; 3:r1=0; 3:r8=1; b=1; y=1; 34535942:>1:r1=1; 3:r1=0; 3:r8=1; b=1; y=1; 40692269:>1:r1=0; 3:r1=1; 3:r8=1; b=1; y=1; 22698966:>1:r1=1; 3:r1=1; 3:r8=1; b=1; y=1; 52554058:>1:r1=0; 3:r1=0; 3:r8=1; b=2; y=1; 12895369:>1:r1=1; 3:r1=0; 3:r8=1; b=2; y=1; 14871466:>1:r1=0; 3:r1=1; 3:r8=1; b=2; y=1; 623308:>1:r1=1; 3:r1=1; 3:r8=1; b=2; y=1; 18072 :>1:r1=0; 3:r1=0; 3:r8=2; b=2; y=1; 6393 :>1:r1=1; 3:r1=0; 3:r8=2; b=2; y=1; 5859 :>1:r1=0; 3:r1=1; 3:r8=2; b=2; y=1; 291 :>1:r1=1; 3:r1=1; 3:r8=2; b=2; y=1; 45744648:>1:r1=0; 3:r1=0; 3:r8=1; b=1; y=2; 9871138:>1:r1=1; 3:r1=0; 3:r8=1; b=1; y=2; 12993158:>1:r1=0; 3:r1=1; 3:r8=1; b=1; y=2; 315835:>1:r1=1; 3:r1=1; 3:r8=1; b=1; y=2; 63094429:>1:r1=0; 3:r1=0; 3:r8=1; b=2; y=2; 658561:>1:r1=1; 3:r1=0; 3:r8=1; b=2; y=2; 989223:>1:r1=0; 3:r1=1; 3:r8=1; b=2; y=2; 31359 :>1:r1=0; 3:r1=0; 3:r8=2; b=2; y=2; 725 :>1:r1=1; 3:r1=0; 3:r8=2; b=2; y=2; 507 :>1:r1=0; 3:r1=1; 3:r8=2; b=2; y=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (b=2 /\ y=2 /\ 1:r1=1 /\ 3:r1=1 /\ 3:r8=1) is NOT validated Hash=bfef89c4a0b4a39d057900045bdf574b Cycle=Fre SyncdWW Rfe SyncdRW Wse SyncdWW Rfe DpdR PodRW PosWR Relax podrwposwr014 No [PodRW,PosWR] Safe=Fre Wse SyncdRW DpdR BCSyncdWW Time podrwposwr014 96.25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr015.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr015 "Fre SyncdWW Rfe SyncdRW Rfe DpdR PodRW PosWR" {0:r2=a; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r5=z; 2:r7=a;} P0 | P1 | P2 ; li r1,2 | lwz r1,0(r2) | lwz r1,0(r2) ; stw r1,0(r2) | sync | xor r3,r1,r1 ; sync | li r3,1 | lwzx r4,r3,r5 ; li r3,1 | stw r3,0(r4) | li r6,1 ; stw r3,0(r4) | | stw r6,0(r7) ; | | lwz r8,0(r7) ; exists (a=2 /\ 1:r1=1 /\ 2:r1=1 /\ 2:r8=1) Generated assembler _litmus_P2_0_: lwz 24,0(10) _litmus_P2_1_: xor 26,24,24 _litmus_P2_2_: lwzx 8,26,11 _litmus_P2_3_: li 7,1 _litmus_P2_4_: stw 7,0(9) _litmus_P2_5_: lwz 25,0(9) _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 30,1 _litmus_P1_3_: stw 30,0(9) _litmus_P0_0_: li 4,2 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 3,1 _litmus_P0_4_: stw 3,0(9) Test podrwposwr015 Allowed Histogram (10 states) 25436712:>1:r1=0; 2:r1=0; 2:r8=1; a=1; 84799240:>1:r1=1; 2:r1=0; 2:r8=1; a=1; 99570682:>1:r1=0; 2:r1=1; 2:r8=1; a=1; 6820486:>1:r1=1; 2:r1=1; 2:r8=1; a=1; 148842676:>1:r1=0; 2:r1=0; 2:r8=1; a=2; 18158984:>1:r1=1; 2:r1=0; 2:r8=1; a=2; 16294043:>1:r1=0; 2:r1=1; 2:r8=1; a=2; 61923 :>1:r1=0; 2:r1=0; 2:r8=2; a=2; 6844 :>1:r1=1; 2:r1=0; 2:r8=2; a=2; 8410 :>1:r1=0; 2:r1=1; 2:r8=2; a=2; No Witnesses Positive: 0, Negative: 400000000 Condition exists (a=2 /\ 1:r1=1 /\ 2:r1=1 /\ 2:r8=1) is NOT validated Hash=9db63ed8b622d1d85b3a6d2ccc8db148 Cycle=Fre SyncdWW Rfe SyncdRW Rfe DpdR PodRW PosWR Relax podrwposwr015 No [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW BCSyncdRW Time podrwposwr015 68.26 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr016.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr016 "Fre SyncdWR Fre SyncdWW Rfe SyncdRW Rfe DpdR PodRW PosWR" {0:r2=b; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r5=a; 3:r7=b;} P0 | P1 | P2 | P3 ; li r1,2 | li r1,1 | lwz r1,0(r2) | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | sync | xor r3,r1,r1 ; sync | sync | li r3,1 | lwzx r4,r3,r5 ; lwz r3,0(r4) | li r3,1 | stw r3,0(r4) | li r6,1 ; | stw r3,0(r4) | | stw r6,0(r7) ; | | | lwz r8,0(r7) ; exists (b=2 /\ 0:r3=0 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r8=1) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: xor 27,25,25 _litmus_P3_2_: lwzx 8,27,11 _litmus_P3_3_: li 7,1 _litmus_P3_4_: stw 7,0(9) _litmus_P3_5_: lwz 26,0(9) _litmus_P2_0_: lwz 3,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 4,1 _litmus_P2_3_: stw 4,0(9) _litmus_P1_0_: li 5,1 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 4,1 _litmus_P1_4_: stw 4,0(9) _litmus_P0_0_: li 4,2 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 3,0(9) Test podrwposwr016 Allowed Histogram (22 states) 45816916:>0:r3=0; 2:r1=0; 3:r1=0; 3:r8=1; b=1; 3562567:>0:r3=1; 2:r1=0; 3:r1=0; 3:r8=1; b=1; 11528578:>0:r3=0; 2:r1=1; 3:r1=0; 3:r8=1; b=1; 24557145:>0:r3=1; 2:r1=1; 3:r1=0; 3:r8=1; b=1; 47899114:>0:r3=0; 2:r1=0; 3:r1=1; 3:r8=1; b=1; 31093614:>0:r3=1; 2:r1=0; 3:r1=1; 3:r8=1; b=1; 340121:>0:r3=0; 2:r1=1; 3:r1=1; 3:r8=1; b=1; 6533497:>0:r3=1; 2:r1=1; 3:r1=1; 3:r8=1; b=1; 35452339:>0:r3=0; 2:r1=0; 3:r1=0; 3:r8=1; b=2; 52246577:>0:r3=1; 2:r1=0; 3:r1=0; 3:r8=1; b=2; 2132554:>0:r3=0; 2:r1=1; 3:r1=0; 3:r8=1; b=2; 39600243:>0:r3=1; 2:r1=1; 3:r1=0; 3:r8=1; b=2; 2174478:>0:r3=0; 2:r1=0; 3:r1=1; 3:r8=1; b=2; 16535844:>0:r3=1; 2:r1=0; 3:r1=1; 3:r8=1; b=2; 461778:>0:r3=1; 2:r1=1; 3:r1=1; 3:r8=1; b=2; 16928 :>0:r3=0; 2:r1=0; 3:r1=0; 3:r8=2; b=2; 14337 :>0:r3=1; 2:r1=0; 3:r1=0; 3:r8=2; b=2; 677 :>0:r3=0; 2:r1=1; 3:r1=0; 3:r8=2; b=2; 25570 :>0:r3=1; 2:r1=1; 3:r1=0; 3:r8=2; b=2; 1342 :>0:r3=0; 2:r1=0; 3:r1=1; 3:r8=2; b=2; 5506 :>0:r3=1; 2:r1=0; 3:r1=1; 3:r8=2; b=2; 275 :>0:r3=1; 2:r1=1; 3:r1=1; 3:r8=2; b=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (b=2 /\ 0:r3=0 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r8=1) is NOT validated Hash=370d47d5790ee8b332d0eee0530bd0b6 Cycle=Fre SyncdWR Fre SyncdWW Rfe SyncdRW Rfe DpdR PodRW PosWR Relax podrwposwr016 No [PodRW,PosWR] Safe=Fre SyncdWR DpdR BCSyncdWW BCSyncdRW Time podrwposwr016 96.63 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr017.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr017 "Fre SyncdWW Wse SyncdWW Rfe SyncdRW Rfe DpdR PodRW PosWR" {0:r2=b; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r5=a; 3:r7=b;} P0 | P1 | P2 | P3 ; li r1,2 | li r1,2 | lwz r1,0(r2) | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | sync | xor r3,r1,r1 ; sync | sync | li r3,1 | lwzx r4,r3,r5 ; li r3,1 | li r3,1 | stw r3,0(r4) | li r6,1 ; stw r3,0(r4) | stw r3,0(r4) | | stw r6,0(r7) ; | | | lwz r8,0(r7) ; exists (b=2 /\ x=2 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r8=1) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: xor 27,25,25 _litmus_P3_2_: lwzx 8,27,11 _litmus_P3_3_: li 7,1 _litmus_P3_4_: stw 7,0(9) _litmus_P3_5_: lwz 26,0(9) _litmus_P2_0_: lwz 3,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 4,1 _litmus_P2_3_: stw 4,0(9) _litmus_P1_0_: li 5,2 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 4,1 _litmus_P1_4_: stw 4,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr017 Allowed Histogram (22 states) 5939737:>2:r1=0; 3:r1=0; 3:r8=1; b=1; x=1; 28843250:>2:r1=1; 3:r1=0; 3:r8=1; b=1; x=1; 38207747:>2:r1=0; 3:r1=1; 3:r8=1; b=1; x=1; 6990543:>2:r1=1; 3:r1=1; 3:r8=1; b=1; x=1; 60089889:>2:r1=0; 3:r1=0; 3:r8=1; b=2; x=1; 40282987:>2:r1=1; 3:r1=0; 3:r8=1; b=2; x=1; 16950067:>2:r1=0; 3:r1=1; 3:r8=1; b=2; x=1; 453763:>2:r1=1; 3:r1=1; 3:r8=1; b=2; x=1; 17718 :>2:r1=0; 3:r1=0; 3:r8=2; b=2; x=1; 23543 :>2:r1=1; 3:r1=0; 3:r8=2; b=2; x=1; 6008 :>2:r1=0; 3:r1=1; 3:r8=2; b=2; x=1; 233 :>2:r1=1; 3:r1=1; 3:r8=2; b=2; x=1; 45118809:>2:r1=0; 3:r1=0; 3:r8=1; b=1; x=2; 9568546:>2:r1=1; 3:r1=0; 3:r8=1; b=1; x=2; 40015870:>2:r1=0; 3:r1=1; 3:r8=1; b=1; x=2; 291007:>2:r1=1; 3:r1=1; 3:r8=1; b=1; x=2; 24750784:>2:r1=0; 3:r1=0; 3:r8=1; b=2; x=2; 1062215:>2:r1=1; 3:r1=0; 3:r8=1; b=2; x=2; 1374699:>2:r1=0; 3:r1=1; 3:r8=1; b=2; x=2; 11243 :>2:r1=0; 3:r1=0; 3:r8=2; b=2; x=2; 499 :>2:r1=1; 3:r1=0; 3:r8=2; b=2; x=2; 843 :>2:r1=0; 3:r1=1; 3:r8=2; b=2; x=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (b=2 /\ x=2 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r8=1) is NOT validated Hash=29cfb974bdeccadd1d609c19cb52cad8 Cycle=Fre SyncdWW Wse SyncdWW Rfe SyncdRW Rfe DpdR PodRW PosWR Relax podrwposwr017 No [PodRW,PosWR] Safe=Fre Wse SyncdWW DpdR BCSyncdWW BCSyncdRW Time podrwposwr017 97.61 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr018.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr018 "Fre SyncdWW Rfe SyncdRW Rfe SyncdRW Rfe DpdR PodRW PosWR" {0:r2=b; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r5=a; 3:r7=b;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | lwz r1,0(r2) | lwz r1,0(r2) ; stw r1,0(r2) | sync | sync | xor r3,r1,r1 ; sync | li r3,1 | li r3,1 | lwzx r4,r3,r5 ; li r3,1 | stw r3,0(r4) | stw r3,0(r4) | li r6,1 ; stw r3,0(r4) | | | stw r6,0(r7) ; | | | lwz r8,0(r7) ; exists (b=2 /\ 1:r1=1 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r8=1) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: xor 27,25,25 _litmus_P3_2_: lwzx 8,27,11 _litmus_P3_3_: li 7,1 _litmus_P3_4_: stw 7,0(9) _litmus_P3_5_: lwz 26,0(9) _litmus_P2_0_: lwz 3,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 4,1 _litmus_P2_3_: stw 4,0(9) _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 4,1 _litmus_P1_3_: stw 4,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr018 Allowed Histogram (22 states) 8656630:>1:r1=0; 2:r1=0; 3:r1=0; 3:r8=1; b=1; 34934901:>1:r1=1; 2:r1=0; 3:r1=0; 3:r8=1; b=1; 35715575:>1:r1=0; 2:r1=1; 3:r1=0; 3:r8=1; b=1; 6350005:>1:r1=1; 2:r1=1; 3:r1=0; 3:r8=1; b=1; 46840001:>1:r1=0; 2:r1=0; 3:r1=1; 3:r8=1; b=1; 30013131:>1:r1=1; 2:r1=0; 3:r1=1; 3:r8=1; b=1; 9084418:>1:r1=0; 2:r1=1; 3:r1=1; 3:r8=1; b=1; 137187:>1:r1=1; 2:r1=1; 3:r1=1; 3:r8=1; b=1; 63174798:>1:r1=0; 2:r1=0; 3:r1=0; 3:r8=1; b=2; 14934358:>1:r1=1; 2:r1=0; 3:r1=0; 3:r8=1; b=2; 50248651:>1:r1=0; 2:r1=1; 3:r1=0; 3:r8=1; b=2; 439946:>1:r1=1; 2:r1=1; 3:r1=0; 3:r8=1; b=2; 17968763:>1:r1=0; 2:r1=0; 3:r1=1; 3:r8=1; b=2; 870705:>1:r1=1; 2:r1=0; 3:r1=1; 3:r8=1; b=2; 567758:>1:r1=0; 2:r1=1; 3:r1=1; 3:r8=1; b=2; 20738 :>1:r1=0; 2:r1=0; 3:r1=0; 3:r8=2; b=2; 7126 :>1:r1=1; 2:r1=0; 3:r1=0; 3:r8=2; b=2; 27953 :>1:r1=0; 2:r1=1; 3:r1=0; 3:r8=2; b=2; 368 :>1:r1=1; 2:r1=1; 3:r1=0; 3:r8=2; b=2; 6318 :>1:r1=0; 2:r1=0; 3:r1=1; 3:r8=2; b=2; 378 :>1:r1=1; 2:r1=0; 3:r1=1; 3:r8=2; b=2; 292 :>1:r1=0; 2:r1=1; 3:r1=1; 3:r8=2; b=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (b=2 /\ 1:r1=1 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r8=1) is NOT validated Hash=4a2cb2426fd918bcf64efa0fbf334c9a Cycle=Fre SyncdWW Rfe SyncdRW Rfe SyncdRW Rfe DpdR PodRW PosWR Relax podrwposwr018 No [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW BCSyncdRW Time podrwposwr018 97.00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr019.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr019 "Fre SyncdWW Rfe PodRW PosWR" {0:r2=y; 0:r4=x; 1:r2=x; 1:r4=y;} P0 | P1 ; li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | li r3,1 ; sync | stw r3,0(r4) ; li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | ; exists (y=2 /\ 1:r1=1 /\ 1:r5=1) Generated assembler _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: li 10,1 _litmus_P1_2_: stw 10,0(9) _litmus_P1_3_: lwz 30,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr019 Allowed Histogram (4 states) 119982295:>1:r1=0; 1:r5=1; y=1; 205198764:>1:r1=1; 1:r5=1; y=1; 314757729:>1:r1=0; 1:r5=1; y=2; 61212 :>1:r1=0; 1:r5=2; y=2; No Witnesses Positive: 0, Negative: 640000000 Condition exists (y=2 /\ 1:r1=1 /\ 1:r5=1) is NOT validated Hash=e1a05a735e2af62156abbb450cbe4050 Cycle=Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr019 No [PodRW,PosWR] Safe=Fre BCSyncdWW Time podrwposwr019 68.04 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr020.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr020 "Fre SyncdWW Rfe PodRW PosWR Fre SyncdWW Rfe PodRW PosWR" {0:r2=a; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r4=a;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | li r3,1 | stw r1,0(r2) | li r3,1 ; sync | stw r3,0(r4) | sync | stw r3,0(r4) ; li r3,1 | lwz r5,0(r4) | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | ; exists (a=2 /\ y=2 /\ 1:r1=1 /\ 1:r5=1 /\ 3:r1=1 /\ 3:r5=1) Generated assembler _litmus_P3_0_: lwz 28,0(11) _litmus_P3_1_: li 10,1 _litmus_P3_2_: stw 10,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: li 10,1 _litmus_P1_2_: stw 10,0(9) _litmus_P1_3_: lwz 30,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr020 Allowed Histogram (31 states) 5237202:>1:r1=0; 1:r5=1; 3:r1=0; 3:r5=1; a=1; y=1; 33764022:>1:r1=1; 1:r5=1; 3:r1=0; 3:r5=1; a=1; y=1; 33454966:>1:r1=0; 1:r5=1; 3:r1=1; 3:r5=1; a=1; y=1; 21546672:>1:r1=1; 1:r5=1; 3:r1=1; 3:r5=1; a=1; y=1; 48091229:>1:r1=0; 1:r5=1; 3:r1=0; 3:r5=1; a=2; y=1; 14278918:>1:r1=1; 1:r5=1; 3:r1=0; 3:r5=1; a=2; y=1; 12615489:>1:r1=0; 1:r5=1; 3:r1=1; 3:r5=1; a=2; y=1; 435086:>1:r1=1; 1:r5=1; 3:r1=1; 3:r5=1; a=2; y=1; 7826 :>1:r1=0; 1:r5=1; 3:r1=0; 3:r5=2; a=2; y=1; 2684 :>1:r1=1; 1:r5=1; 3:r1=0; 3:r5=2; a=2; y=1; 21817 :>1:r1=0; 1:r5=1; 3:r1=1; 3:r5=2; a=2; y=1; 1522 :>1:r1=1; 1:r5=1; 3:r1=1; 3:r5=2; a=2; y=1; 47122479:>1:r1=0; 1:r5=1; 3:r1=0; 3:r5=1; a=1; y=2; 13240554:>1:r1=1; 1:r5=1; 3:r1=0; 3:r5=1; a=1; y=2; 8335 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r5=1; a=1; y=2; 21715 :>1:r1=1; 1:r5=2; 3:r1=0; 3:r5=1; a=1; y=2; 13817579:>1:r1=0; 1:r5=1; 3:r1=1; 3:r5=1; a=1; y=2; 457772:>1:r1=1; 1:r5=1; 3:r1=1; 3:r5=1; a=1; y=2; 3174 :>1:r1=0; 1:r5=2; 3:r1=1; 3:r5=1; a=1; y=2; 1469 :>1:r1=1; 1:r5=2; 3:r1=1; 3:r5=1; a=1; y=2; 73637588:>1:r1=0; 1:r5=1; 3:r1=0; 3:r5=1; a=2; y=2; 1129003:>1:r1=1; 1:r5=1; 3:r1=0; 3:r5=1; a=2; y=2; 23827 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r5=1; a=2; y=2; 2429 :>1:r1=1; 1:r5=2; 3:r1=0; 3:r5=1; a=2; y=2; 1050922:>1:r1=0; 1:r5=1; 3:r1=1; 3:r5=1; a=2; y=2; 565 :>1:r1=0; 1:r5=2; 3:r1=1; 3:r5=1; a=2; y=2; 22481 :>1:r1=0; 1:r5=1; 3:r1=0; 3:r5=2; a=2; y=2; 252 :>1:r1=1; 1:r5=1; 3:r1=0; 3:r5=2; a=2; y=2; 3 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r5=2; a=2; y=2; 3 :>1:r1=1; 1:r5=2; 3:r1=0; 3:r5=2; a=2; y=2; 2417 :>1:r1=0; 1:r5=1; 3:r1=1; 3:r5=2; a=2; y=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ y=2 /\ 1:r1=1 /\ 1:r5=1 /\ 3:r1=1 /\ 3:r5=1) is NOT validated Hash=55e0dc77e839b18b16089d0a95ebef97 Cycle=Fre SyncdWW Rfe PodRW PosWR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr020 No [PodRW,PosWR] Safe=Fre BCSyncdWW Time podrwposwr020 88.91 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr021.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr021 "DpdR Fre SyncdWW Rfe PodRW PosWR Fre SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,1 | lwz r1,0(r2) | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | li r3,1 | stw r1,0(r2) | li r3,1 ; sync | stw r3,0(r4) | sync | stw r3,0(r4) ; li r3,1 | lwz r5,0(r4) | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | xor r6,r5,r5 ; | | | lwzx r7,r6,r8 ; exists (z=2 /\ 1:r1=1 /\ 1:r5=1 /\ 3:r1=1 /\ 3:r7=0) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 8,0(11) _litmus_P3_4_: xor 7,8,8 _litmus_P3_5_: lwzx 26,7,9 _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: li 10,1 _litmus_P1_2_: stw 10,0(9) _litmus_P1_3_: lwz 30,0(9) _litmus_P0_0_: li 5,1 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr021 Allowed Histogram (24 states) 49894961:>1:r1=0; 1:r5=1; 3:r1=0; 3:r7=0; z=1; 13885969:>1:r1=1; 1:r5=1; 3:r1=0; 3:r7=0; z=1; 17960717:>1:r1=0; 1:r5=1; 3:r1=1; 3:r7=0; z=1; 1048966:>1:r1=1; 1:r5=1; 3:r1=1; 3:r7=0; z=1; 5104936:>1:r1=0; 1:r5=1; 3:r1=0; 3:r7=1; z=1; 32942391:>1:r1=1; 1:r5=1; 3:r1=0; 3:r7=1; z=1; 30061793:>1:r1=0; 1:r5=1; 3:r1=1; 3:r7=1; z=1; 19813982:>1:r1=1; 1:r5=1; 3:r1=1; 3:r7=1; z=1; 75106982:>1:r1=0; 1:r5=1; 3:r1=0; 3:r7=0; z=2; 1262042:>1:r1=1; 1:r5=1; 3:r1=0; 3:r7=0; z=2; 22895 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r7=0; z=2; 2836 :>1:r1=1; 1:r5=2; 3:r1=0; 3:r7=0; z=2; 2186945:>1:r1=0; 1:r5=1; 3:r1=1; 3:r7=0; z=2; 138 :>1:r1=1; 1:r5=1; 3:r1=1; 3:r7=0; z=2; 587 :>1:r1=0; 1:r5=2; 3:r1=1; 3:r7=0; z=2; 2 :>1:r1=1; 1:r5=2; 3:r1=1; 3:r7=0; z=2; 45481403:>1:r1=0; 1:r5=1; 3:r1=0; 3:r7=1; z=2; 11385384:>1:r1=1; 1:r5=1; 3:r1=0; 3:r7=1; z=2; 8609 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r7=1; z=2; 21773 :>1:r1=1; 1:r5=2; 3:r1=0; 3:r7=1; z=2; 13393424:>1:r1=0; 1:r5=1; 3:r1=1; 3:r7=1; z=2; 409063:>1:r1=1; 1:r5=1; 3:r1=1; 3:r7=1; z=2; 2792 :>1:r1=0; 1:r5=2; 3:r1=1; 3:r7=1; z=2; 1410 :>1:r1=1; 1:r5=2; 3:r1=1; 3:r7=1; z=2; Ok Witnesses Positive: 138, Negative: 319999862 Condition exists (z=2 /\ 1:r1=1 /\ 1:r5=1 /\ 3:r1=1 /\ 3:r7=0) is validated Hash=be452c40a366d7f569ebf0a838c206ca Cycle=DpdR Fre SyncdWW Rfe PodRW PosWR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr021 Ok [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW Time podrwposwr021 97.09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr022.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr022 "DpdW Wse SyncdWW Rfe PodRW PosWR Fre SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | li r3,1 | stw r1,0(r2) | li r3,1 ; sync | stw r3,0(r4) | sync | stw r3,0(r4) ; li r3,1 | lwz r5,0(r4) | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | xor r6,r5,r5 ; | | | li r7,1 ; | | | stwx r7,r6,r8 ; exists (x=2 /\ z=2 /\ 1:r1=1 /\ 1:r5=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 28,1 _litmus_P3_2_: stw 28,0(11) _litmus_P3_3_: lwz 27,0(11) _litmus_P3_4_: xor 8,27,27 _litmus_P3_5_: li 7,1 _litmus_P3_6_: stwx 7,8,9 _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: li 10,1 _litmus_P1_2_: stw 10,0(9) _litmus_P1_3_: lwz 30,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr022 Allowed Histogram (22 states) 4762376:>1:r1=0; 1:r5=1; 3:r1=0; x=1; z=1; 31667805:>1:r1=1; 1:r5=1; 3:r1=0; x=1; z=1; 35598118:>1:r1=0; 1:r5=1; 3:r1=1; x=1; z=1; 23175562:>1:r1=1; 1:r5=1; 3:r1=1; x=1; z=1; 44983023:>1:r1=0; 1:r5=1; 3:r1=0; x=2; z=1; 13159747:>1:r1=1; 1:r5=1; 3:r1=0; x=2; z=1; 14181111:>1:r1=0; 1:r5=1; 3:r1=1; x=2; z=1; 512124:>1:r1=1; 1:r5=1; 3:r1=1; x=2; z=1; 48784023:>1:r1=0; 1:r5=1; 3:r1=0; x=1; z=2; 12568057:>1:r1=1; 1:r5=1; 3:r1=0; x=1; z=2; 8722 :>1:r1=0; 1:r5=2; 3:r1=0; x=1; z=2; 21091 :>1:r1=1; 1:r5=2; 3:r1=0; x=1; z=2; 15644631:>1:r1=0; 1:r5=1; 3:r1=1; x=1; z=2; 500873:>1:r1=1; 1:r5=1; 3:r1=1; x=1; z=2; 4014 :>1:r1=0; 1:r5=2; 3:r1=1; x=1; z=2; 1737 :>1:r1=1; 1:r5=2; 3:r1=1; x=1; z=2; 72248642:>1:r1=0; 1:r5=1; 3:r1=0; x=2; z=2; 984198:>1:r1=1; 1:r5=1; 3:r1=0; x=2; z=2; 22997 :>1:r1=0; 1:r5=2; 3:r1=0; x=2; z=2; 2461 :>1:r1=1; 1:r5=2; 3:r1=0; x=2; z=2; 1168364:>1:r1=0; 1:r5=1; 3:r1=1; x=2; z=2; 324 :>1:r1=0; 1:r5=2; 3:r1=1; x=2; z=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ z=2 /\ 1:r1=1 /\ 1:r5=1 /\ 3:r1=1) is NOT validated Hash=d07200dfdc6b7ffba60e71b31b4afa6f Cycle=DpdW Wse SyncdWW Rfe PodRW PosWR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr022 No [PodRW,PosWR] Safe=Fre Wse DpdW BCSyncdWW Time podrwposwr022 99.68 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr023.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr023 "DpdR Fre SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 1:r8=x;} P0 | P1 ; li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | li r3,1 ; sync | stw r3,0(r4) ; li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | xor r6,r5,r5 ; | lwzx r7,r6,r8 ; exists (1:r1=1 /\ 1:r7=0) Generated assembler _litmus_P1_0_: lwz 26,0(10) _litmus_P1_1_: li 30,1 _litmus_P1_2_: stw 30,0(11) _litmus_P1_3_: lwz 8,0(11) _litmus_P1_4_: xor 7,8,8 _litmus_P1_5_: lwzx 27,7,9 _litmus_P0_0_: li 5,1 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr023 Allowed Histogram (4 states) 316975609:>1:r1=0; 1:r7=0; 22797 :>1:r1=1; 1:r7=0; 105065414:>1:r1=0; 1:r7=1; 217936180:>1:r1=1; 1:r7=1; Ok Witnesses Positive: 22797, Negative: 639977203 Condition exists (1:r1=1 /\ 1:r7=0) is validated Hash=35db93d049ff2602711978cfa4ebd6bb Cycle=DpdR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr023 Ok [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW Time podrwposwr023 79.62 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr024.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr024 "DpdR Fre SyncdWW Rfe PodRW PosWR DpdR Fre SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 1:r8=a; 2:r2=a; 2:r4=b; 3:r2=b; 3:r4=c; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,1 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | li r3,1 | stw r1,0(r2) | li r3,1 ; sync | stw r3,0(r4) | sync | stw r3,0(r4) ; li r3,1 | lwz r5,0(r4) | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | xor r6,r5,r5 | stw r3,0(r4) | xor r6,r5,r5 ; | lwzx r7,r6,r8 | | lwzx r7,r6,r8 ; exists (1:r1=1 /\ 1:r7=0 /\ 3:r1=1 /\ 3:r7=0) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 30,1 _litmus_P3_2_: stw 30,0(11) _litmus_P3_3_: lwz 8,0(11) _litmus_P3_4_: xor 7,8,8 _litmus_P3_5_: lwzx 27,7,9 _litmus_P2_0_: li 5,1 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 26,0(10) _litmus_P1_1_: li 30,1 _litmus_P1_2_: stw 30,0(11) _litmus_P1_3_: lwz 8,0(11) _litmus_P1_4_: xor 7,8,8 _litmus_P1_5_: lwzx 27,7,9 _litmus_P0_0_: li 5,1 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr024 Allowed Histogram (16 states) 75878890:>1:r1=0; 1:r7=0; 3:r1=0; 3:r7=0; 1927722:>1:r1=1; 1:r7=0; 3:r1=0; 3:r7=0; 47057273:>1:r1=0; 1:r7=1; 3:r1=0; 3:r7=0; 12955118:>1:r1=1; 1:r7=1; 3:r1=0; 3:r7=0; 1957603:>1:r1=0; 1:r7=0; 3:r1=1; 3:r7=0; 681 :>1:r1=1; 1:r7=0; 3:r1=1; 3:r7=0; 16095393:>1:r1=0; 1:r7=1; 3:r1=1; 3:r7=0; 916749:>1:r1=1; 1:r7=1; 3:r1=1; 3:r7=0; 48581412:>1:r1=0; 1:r7=0; 3:r1=0; 3:r7=1; 16579500:>1:r1=1; 1:r7=0; 3:r1=0; 3:r7=1; 4913466:>1:r1=0; 1:r7=1; 3:r1=0; 3:r7=1; 29453500:>1:r1=1; 1:r7=1; 3:r1=0; 3:r7=1; 13453024:>1:r1=0; 1:r7=0; 3:r1=1; 3:r7=1; 1040850:>1:r1=1; 1:r7=0; 3:r1=1; 3:r7=1; 29753819:>1:r1=0; 1:r7=1; 3:r1=1; 3:r7=1; 19435000:>1:r1=1; 1:r7=1; 3:r1=1; 3:r7=1; Ok Witnesses Positive: 681, Negative: 319999319 Condition exists (1:r1=1 /\ 1:r7=0 /\ 3:r1=1 /\ 3:r7=0) is validated Hash=6d9c7c70e2dd54acb35c9042e36adb32 Cycle=DpdR Fre SyncdWW Rfe PodRW PosWR DpdR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr024 Ok [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW Time podrwposwr024 106.27 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr025.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr025 "DpdW Wse SyncdWW Rfe PodRW PosWR DpdR Fre SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 1:r8=a; 2:r2=a; 2:r4=b; 3:r2=b; 3:r4=c; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | li r3,1 | stw r1,0(r2) | li r3,1 ; sync | stw r3,0(r4) | sync | stw r3,0(r4) ; li r3,1 | lwz r5,0(r4) | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | xor r6,r5,r5 | stw r3,0(r4) | xor r6,r5,r5 ; | lwzx r7,r6,r8 | | li r7,1 ; | | | stwx r7,r6,r8 ; exists (x=2 /\ 1:r1=1 /\ 1:r7=0 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 28,1 _litmus_P3_2_: stw 28,0(11) _litmus_P3_3_: lwz 27,0(11) _litmus_P3_4_: xor 8,27,27 _litmus_P3_5_: li 7,1 _litmus_P3_6_: stwx 7,8,9 _litmus_P2_0_: li 5,1 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 25,0(10) _litmus_P1_1_: li 27,1 _litmus_P1_2_: stw 27,0(11) _litmus_P1_3_: lwz 8,0(11) _litmus_P1_4_: xor 7,8,8 _litmus_P1_5_: lwzx 26,7,9 _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr025 Allowed Histogram (16 states) 49094042:>1:r1=0; 1:r7=0; 3:r1=0; x=1; 19419371:>1:r1=1; 1:r7=0; 3:r1=0; x=1; 4847156:>1:r1=0; 1:r7=1; 3:r1=0; x=1; 30295927:>1:r1=1; 1:r7=1; 3:r1=0; x=1; 14449308:>1:r1=0; 1:r7=0; 3:r1=1; x=1; 1223711:>1:r1=1; 1:r7=0; 3:r1=1; x=1; 32813331:>1:r1=0; 1:r7=1; 3:r1=1; x=1; 21928345:>1:r1=1; 1:r7=1; 3:r1=1; x=1; 72552001:>1:r1=0; 1:r7=0; 3:r1=0; x=2; 2273049:>1:r1=1; 1:r7=0; 3:r1=0; x=2; 44330264:>1:r1=0; 1:r7=1; 3:r1=0; x=2; 13615667:>1:r1=1; 1:r7=1; 3:r1=0; x=2; 1246891:>1:r1=0; 1:r7=0; 3:r1=1; x=2; 140 :>1:r1=1; 1:r7=0; 3:r1=1; x=2; 11477117:>1:r1=0; 1:r7=1; 3:r1=1; x=2; 433680:>1:r1=1; 1:r7=1; 3:r1=1; x=2; Ok Witnesses Positive: 140, Negative: 319999860 Condition exists (x=2 /\ 1:r1=1 /\ 1:r7=0 /\ 3:r1=1) is validated Hash=818f9c03e437ee15839006897915a9aa Cycle=DpdW Wse SyncdWW Rfe PodRW PosWR DpdR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr025 Ok [PodRW,PosWR] Safe=Fre Wse DpdW DpdR BCSyncdWW Time podrwposwr025 106.89 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr026.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr026 "Fre SyncdWW Rfe DpdR Fre SyncdWW Rfe PodRW PosWR" {0:r2=a; 0:r4=x; 1:r2=x; 1:r5=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r4=a;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | xor r3,r1,r1 | stw r1,0(r2) | li r3,1 ; sync | lwzx r4,r3,r5 | sync | stw r3,0(r4) ; li r3,1 | | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | ; exists (a=2 /\ 1:r1=1 /\ 1:r4=0 /\ 3:r1=1 /\ 3:r5=1) Generated assembler _litmus_P3_0_: lwz 28,0(11) _litmus_P3_1_: li 10,1 _litmus_P3_2_: stw 10,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: li 5,1 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: xor 10,28,28 _litmus_P1_2_: lwzx 30,10,9 _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr026 Allowed Histogram (22 states) 47309014:>1:r1=0; 1:r4=0; 3:r1=0; 3:r5=1; a=1; 15968467:>1:r1=1; 1:r4=0; 3:r1=0; 3:r5=1; a=1; 4620635:>1:r1=0; 1:r4=1; 3:r1=0; 3:r5=1; a=1; 36990491:>1:r1=1; 1:r4=1; 3:r1=0; 3:r5=1; a=1; 12855515:>1:r1=0; 1:r4=0; 3:r1=1; 3:r5=1; a=1; 565650:>1:r1=1; 1:r4=0; 3:r1=1; 3:r5=1; a=1; 31008864:>1:r1=0; 1:r4=1; 3:r1=1; 3:r5=1; a=1; 20991926:>1:r1=1; 1:r4=1; 3:r1=1; 3:r5=1; a=1; 74518392:>1:r1=0; 1:r4=0; 3:r1=0; 3:r5=1; a=2; 1359011:>1:r1=1; 1:r4=0; 3:r1=0; 3:r5=1; a=2; 47392213:>1:r1=0; 1:r4=1; 3:r1=0; 3:r5=1; a=2; 14189841:>1:r1=1; 1:r4=1; 3:r1=0; 3:r5=1; a=2; 1025286:>1:r1=0; 1:r4=0; 3:r1=1; 3:r5=1; a=2; 10786684:>1:r1=0; 1:r4=1; 3:r1=1; 3:r5=1; a=2; 350722:>1:r1=1; 1:r4=1; 3:r1=1; 3:r5=1; a=2; 26569 :>1:r1=0; 1:r4=0; 3:r1=0; 3:r5=2; a=2; 558 :>1:r1=1; 1:r4=0; 3:r1=0; 3:r5=2; a=2; 11255 :>1:r1=0; 1:r4=1; 3:r1=0; 3:r5=2; a=2; 4592 :>1:r1=1; 1:r4=1; 3:r1=0; 3:r5=2; a=2; 2380 :>1:r1=0; 1:r4=0; 3:r1=1; 3:r5=2; a=2; 20713 :>1:r1=0; 1:r4=1; 3:r1=1; 3:r5=2; a=2; 1222 :>1:r1=1; 1:r4=1; 3:r1=1; 3:r5=2; a=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ 1:r1=1 /\ 1:r4=0 /\ 3:r1=1 /\ 3:r5=1) is NOT validated Hash=275666370df7ed99407e310788ddd232 Cycle=Fre SyncdWW Rfe DpdR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr026 No [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW Time podrwposwr026 86.15 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr027.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr027 "DpdR Fre SyncdWW Rfe DpdR Fre SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r5=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,1 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | xor r3,r1,r1 | stw r1,0(r2) | li r3,1 ; sync | lwzx r4,r3,r5 | sync | stw r3,0(r4) ; li r3,1 | | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | xor r6,r5,r5 ; | | | lwzx r7,r6,r8 ; exists (1:r1=1 /\ 1:r4=0 /\ 3:r1=1 /\ 3:r7=0) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 30,1 _litmus_P3_2_: stw 30,0(11) _litmus_P3_3_: lwz 8,0(11) _litmus_P3_4_: xor 7,8,8 _litmus_P3_5_: lwzx 27,7,9 _litmus_P2_0_: li 6,1 _litmus_P2_1_: stw 6,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 5,1 _litmus_P2_4_: stw 5,0(9) _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: xor 10,3,3 _litmus_P1_2_: lwzx 31,10,9 _litmus_P0_0_: li 5,1 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr027 Allowed Histogram (16 states) 73523070:>1:r1=0; 1:r4=0; 3:r1=0; 3:r7=0; 2021219:>1:r1=1; 1:r4=0; 3:r1=0; 3:r7=0; 45249970:>1:r1=0; 1:r4=1; 3:r1=0; 3:r7=0; 17851338:>1:r1=1; 1:r4=1; 3:r1=0; 3:r7=0; 1979861:>1:r1=0; 1:r4=0; 3:r1=1; 3:r7=0; 333 :>1:r1=1; 1:r4=0; 3:r1=1; 3:r7=0; 17171906:>1:r1=0; 1:r4=1; 3:r1=1; 3:r7=0; 1396749:>1:r1=1; 1:r4=1; 3:r1=1; 3:r7=0; 41915818:>1:r1=0; 1:r4=0; 3:r1=0; 3:r7=1; 17600473:>1:r1=1; 1:r4=0; 3:r1=0; 3:r7=1; 3022753:>1:r1=0; 1:r4=1; 3:r1=0; 3:r7=1; 34776377:>1:r1=1; 1:r4=1; 3:r1=0; 3:r7=1; 12737838:>1:r1=0; 1:r4=0; 3:r1=1; 3:r7=1; 902921:>1:r1=1; 1:r4=0; 3:r1=1; 3:r7=1; 25592636:>1:r1=0; 1:r4=1; 3:r1=1; 3:r7=1; 24256738:>1:r1=1; 1:r4=1; 3:r1=1; 3:r7=1; Ok Witnesses Positive: 333, Negative: 319999667 Condition exists (1:r1=1 /\ 1:r4=0 /\ 3:r1=1 /\ 3:r7=0) is validated Hash=f961b60e093edbcd0892f005e4c3eccd Cycle=DpdR Fre SyncdWW Rfe DpdR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr027 Ok [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW Time podrwposwr027 93.94 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr028.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr028 "DpdW Wse SyncdWW Rfe DpdR Fre SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r5=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | xor r3,r1,r1 | stw r1,0(r2) | li r3,1 ; sync | lwzx r4,r3,r5 | sync | stw r3,0(r4) ; li r3,1 | | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | xor r6,r5,r5 ; | | | li r7,1 ; | | | stwx r7,r6,r8 ; exists (x=2 /\ 1:r1=1 /\ 1:r4=0 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 28,1 _litmus_P3_2_: stw 28,0(11) _litmus_P3_3_: lwz 27,0(11) _litmus_P3_4_: xor 8,27,27 _litmus_P3_5_: li 7,1 _litmus_P3_6_: stwx 7,8,9 _litmus_P2_0_: li 5,1 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: xor 10,28,28 _litmus_P1_2_: lwzx 30,10,9 _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr028 Allowed Histogram (15 states) 46782532:>1:r1=0; 1:r4=0; 3:r1=0; x=1; 16638374:>1:r1=1; 1:r4=0; 3:r1=0; x=1; 3464911:>1:r1=0; 1:r4=1; 3:r1=0; x=1; 35648884:>1:r1=1; 1:r4=1; 3:r1=0; x=1; 13934697:>1:r1=0; 1:r4=0; 3:r1=1; x=1; 733361:>1:r1=1; 1:r4=0; 3:r1=1; x=1; 30921730:>1:r1=0; 1:r4=1; 3:r1=1; x=1; 25423107:>1:r1=1; 1:r4=1; 3:r1=1; x=1; 71362456:>1:r1=0; 1:r4=0; 3:r1=0; x=2; 1672472:>1:r1=1; 1:r4=0; 3:r1=0; x=2; 43716557:>1:r1=0; 1:r4=1; 3:r1=0; x=2; 16176443:>1:r1=1; 1:r4=1; 3:r1=0; x=2; 967029:>1:r1=0; 1:r4=0; 3:r1=1; x=2; 12045779:>1:r1=0; 1:r4=1; 3:r1=1; x=2; 511668:>1:r1=1; 1:r4=1; 3:r1=1; x=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ 1:r1=1 /\ 1:r4=0 /\ 3:r1=1) is NOT validated Hash=100fe79acea0c659173693e7910964aa Cycle=DpdW Wse SyncdWW Rfe DpdR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr028 No [PodRW,PosWR] Safe=Fre Wse DpdW DpdR BCSyncdWW Time podrwposwr028 95.75 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr029.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr029 "Fre SyncdWR Fre SyncdWW Rfe PodRW PosWR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z;} P0 | P1 | P2 ; li r1,2 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | li r3,1 ; sync | sync | stw r3,0(r4) ; lwz r3,0(r4) | li r3,1 | lwz r5,0(r4) ; | stw r3,0(r4) | ; exists (z=2 /\ 0:r3=0 /\ 2:r1=1 /\ 2:r5=1) Generated assembler _litmus_P2_0_: lwz 28,0(11) _litmus_P2_1_: li 10,1 _litmus_P2_2_: stw 10,0(9) _litmus_P2_3_: lwz 30,0(9) _litmus_P1_0_: li 4,1 _litmus_P1_1_: stw 4,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 3,1 _litmus_P1_4_: stw 3,0(9) _litmus_P0_0_: li 30,2 _litmus_P0_1_: stw 30,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 3,0(9) Test podrwposwr029 Allowed Histogram (10 states) 117595880:>0:r3=0; 2:r1=0; 2:r5=1; z=1; 7775978:>0:r3=1; 2:r1=0; 2:r5=1; z=1; 14115706:>0:r3=0; 2:r1=1; 2:r5=1; z=1; 72029709:>0:r3=1; 2:r1=1; 2:r5=1; z=1; 55363778:>0:r3=0; 2:r1=0; 2:r5=1; z=2; 120365458:>0:r3=1; 2:r1=0; 2:r5=1; z=2; 12692794:>0:r3=1; 2:r1=1; 2:r5=1; z=2; 5479 :>0:r3=0; 2:r1=0; 2:r5=2; z=2; 21541 :>0:r3=1; 2:r1=0; 2:r5=2; z=2; 33677 :>0:r3=1; 2:r1=1; 2:r5=2; z=2; No Witnesses Positive: 0, Negative: 400000000 Condition exists (z=2 /\ 0:r3=0 /\ 2:r1=1 /\ 2:r5=1) is NOT validated Hash=7bcfb2074b4288f5116655fc59e2693d Cycle=Fre SyncdWR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr029 No [PodRW,PosWR] Safe=Fre SyncdWR BCSyncdWW Time podrwposwr029 62.71 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr030.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr030 "DpdR Fre SyncdWR Fre SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 2:r8=x;} P0 | P1 | P2 ; li r1,1 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | li r3,1 ; sync | sync | stw r3,0(r4) ; lwz r3,0(r4) | li r3,1 | lwz r5,0(r4) ; | stw r3,0(r4) | xor r6,r5,r5 ; | | lwzx r7,r6,r8 ; exists (0:r3=0 /\ 2:r1=1 /\ 2:r7=0) Generated assembler _litmus_P2_0_: lwz 25,0(10) _litmus_P2_1_: li 27,1 _litmus_P2_2_: stw 27,0(11) _litmus_P2_3_: lwz 8,0(11) _litmus_P2_4_: xor 7,8,8 _litmus_P2_5_: lwzx 26,7,9 _litmus_P1_0_: li 5,1 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 4,1 _litmus_P1_4_: stw 4,0(9) _litmus_P0_0_: li 31,1 _litmus_P0_1_: stw 31,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 3,0(9) Test podrwposwr030 Allowed Histogram (8 states) 55390226:>0:r3=0; 2:r1=0; 2:r7=0; 116019717:>0:r3=1; 2:r1=0; 2:r7=0; 8653 :>0:r3=0; 2:r1=1; 2:r7=0; 28299411:>0:r3=1; 2:r1=1; 2:r7=0; 113267903:>0:r3=0; 2:r1=0; 2:r7=1; 6170768:>0:r3=1; 2:r1=0; 2:r7=1; 16708670:>0:r3=0; 2:r1=1; 2:r7=1; 64134652:>0:r3=1; 2:r1=1; 2:r7=1; Ok Witnesses Positive: 8653, Negative: 399991347 Condition exists (0:r3=0 /\ 2:r1=1 /\ 2:r7=0) is validated Hash=49af5736723e09ed1e4f51bd7b63a6a1 Cycle=DpdR Fre SyncdWR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr030 Ok [PodRW,PosWR] Safe=Fre SyncdWR DpdR BCSyncdWW Time podrwposwr030 80.64 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr031.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr031 "Fre SyncdWR Fre SyncdWR Fre SyncdWW Rfe PodRW PosWR" {0:r2=a; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r4=a;} P0 | P1 | P2 | P3 ; li r1,2 | li r1,1 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | li r3,1 ; sync | sync | sync | stw r3,0(r4) ; lwz r3,0(r4) | lwz r3,0(r4) | li r3,1 | lwz r5,0(r4) ; | | stw r3,0(r4) | ; exists (a=2 /\ 0:r3=0 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r5=1) Generated assembler _litmus_P3_0_: lwz 28,0(11) _litmus_P3_1_: li 10,1 _litmus_P3_2_: stw 10,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: li 5,1 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: li 4,1 _litmus_P1_1_: stw 4,0(11) _litmus_P1_2_: sync _litmus_P1_3_: lwz 3,0(9) _litmus_P0_0_: li 4,2 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 3,0(9) Test podrwposwr031 Allowed Histogram (22 states) 29844562:>0:r3=0; 1:r3=0; 3:r1=0; 3:r5=1; a=1; 31520629:>0:r3=1; 1:r3=0; 3:r1=0; 3:r5=1; a=1; 37983824:>0:r3=0; 1:r3=1; 3:r1=0; 3:r5=1; a=1; 1113189:>0:r3=1; 1:r3=1; 3:r1=0; 3:r5=1; a=1; 1529430:>0:r3=0; 1:r3=0; 3:r1=1; 3:r5=1; a=1; 10416684:>0:r3=1; 1:r3=0; 3:r1=1; 3:r5=1; a=1; 35680340:>0:r3=0; 1:r3=1; 3:r1=1; 3:r5=1; a=1; 19690692:>0:r3=1; 1:r3=1; 3:r1=1; 3:r5=1; a=1; 6920411:>0:r3=0; 1:r3=0; 3:r1=0; 3:r5=1; a=2; 63643013:>0:r3=1; 1:r3=0; 3:r1=0; 3:r5=1; a=2; 33097560:>0:r3=0; 1:r3=1; 3:r1=0; 3:r5=1; a=2; 34406252:>0:r3=1; 1:r3=1; 3:r1=0; 3:r5=1; a=2; 678925:>0:r3=1; 1:r3=0; 3:r1=1; 3:r5=1; a=2; 1532927:>0:r3=0; 1:r3=1; 3:r1=1; 3:r5=1; a=2; 11879695:>0:r3=1; 1:r3=1; 3:r1=1; 3:r5=1; a=2; 858 :>0:r3=0; 1:r3=0; 3:r1=0; 3:r5=2; a=2; 22580 :>0:r3=1; 1:r3=0; 3:r1=0; 3:r5=2; a=2; 7399 :>0:r3=0; 1:r3=1; 3:r1=0; 3:r5=2; a=2; 4435 :>0:r3=1; 1:r3=1; 3:r1=0; 3:r5=2; a=2; 1922 :>0:r3=1; 1:r3=0; 3:r1=1; 3:r5=2; a=2; 5951 :>0:r3=0; 1:r3=1; 3:r1=1; 3:r5=2; a=2; 18722 :>0:r3=1; 1:r3=1; 3:r1=1; 3:r5=2; a=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ 0:r3=0 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r5=1) is NOT validated Hash=146dd5508d3fcfb982d1233d084cbdd3 Cycle=Fre SyncdWR Fre SyncdWR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr031 No [PodRW,PosWR] Safe=Fre SyncdWR BCSyncdWW Time podrwposwr031 86.66 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr032.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr032 "DpdR Fre SyncdWR Fre SyncdWR Fre SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,1 | li r1,1 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | li r3,1 ; sync | sync | sync | stw r3,0(r4) ; lwz r3,0(r4) | lwz r3,0(r4) | li r3,1 | lwz r5,0(r4) ; | | stw r3,0(r4) | xor r6,r5,r5 ; | | | lwzx r7,r6,r8 ; exists (0:r3=0 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r7=0) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 30,1 _litmus_P3_2_: stw 30,0(11) _litmus_P3_3_: lwz 8,0(11) _litmus_P3_4_: xor 7,8,8 _litmus_P3_5_: lwzx 27,7,9 _litmus_P2_0_: li 6,1 _litmus_P2_1_: stw 6,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 5,1 _litmus_P2_4_: stw 5,0(9) _litmus_P1_0_: li 5,1 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: sync _litmus_P1_3_: lwz 4,0(9) _litmus_P0_0_: li 4,1 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 3,0(9) Test podrwposwr032 Allowed Histogram (16 states) 7364423:>0:r3=0; 1:r3=0; 3:r1=0; 3:r7=0; 64431547:>0:r3=1; 1:r3=0; 3:r1=0; 3:r7=0; 32909452:>0:r3=0; 1:r3=1; 3:r1=0; 3:r7=0; 33972983:>0:r3=1; 1:r3=1; 3:r1=0; 3:r7=0; 2365 :>0:r3=0; 1:r3=0; 3:r1=1; 3:r7=0; 1342678:>0:r3=1; 1:r3=0; 3:r1=1; 3:r7=0; 2988440:>0:r3=0; 1:r3=1; 3:r1=1; 3:r7=0; 14836719:>0:r3=1; 1:r3=1; 3:r1=1; 3:r7=0; 30259116:>0:r3=0; 1:r3=0; 3:r1=0; 3:r7=1; 30829413:>0:r3=1; 1:r3=0; 3:r1=0; 3:r7=1; 36996499:>0:r3=0; 1:r3=1; 3:r1=0; 3:r7=1; 1145228:>0:r3=1; 1:r3=1; 3:r1=0; 3:r7=1; 1810525:>0:r3=0; 1:r3=0; 3:r1=1; 3:r7=1; 10112730:>0:r3=1; 1:r3=0; 3:r1=1; 3:r7=1; 34100222:>0:r3=0; 1:r3=1; 3:r1=1; 3:r7=1; 16897660:>0:r3=1; 1:r3=1; 3:r1=1; 3:r7=1; Ok Witnesses Positive: 2365, Negative: 319997635 Condition exists (0:r3=0 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r7=0) is validated Hash=c0150ff916c761067419d1bdc686ac94 Cycle=DpdR Fre SyncdWR Fre SyncdWR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr032 Ok [PodRW,PosWR] Safe=Fre SyncdWR DpdR BCSyncdWW Time podrwposwr032 98.02 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr033.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr033 "DpdW Wse SyncdWR Fre SyncdWR Fre SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,2 | li r1,1 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | li r3,1 ; sync | sync | sync | stw r3,0(r4) ; lwz r3,0(r4) | lwz r3,0(r4) | li r3,1 | lwz r5,0(r4) ; | | stw r3,0(r4) | xor r6,r5,r5 ; | | | li r7,1 ; | | | stwx r7,r6,r8 ; exists (x=2 /\ 0:r3=0 /\ 1:r3=0 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 28,1 _litmus_P3_2_: stw 28,0(11) _litmus_P3_3_: lwz 27,0(11) _litmus_P3_4_: xor 8,27,27 _litmus_P3_5_: li 7,1 _litmus_P3_6_: stwx 7,8,9 _litmus_P2_0_: li 5,1 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: li 4,1 _litmus_P1_1_: stw 4,0(11) _litmus_P1_2_: sync _litmus_P1_3_: lwz 3,0(9) _litmus_P0_0_: li 4,2 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 3,0(9) Test podrwposwr033 Allowed Histogram (15 states) 30534892:>0:r3=0; 1:r3=0; 3:r1=0; x=1; 34263507:>0:r3=1; 1:r3=0; 3:r1=0; x=1; 39157624:>0:r3=0; 1:r3=1; 3:r1=0; x=1; 1681492:>0:r3=1; 1:r3=1; 3:r1=0; x=1; 1819438:>0:r3=0; 1:r3=0; 3:r1=1; x=1; 10947247:>0:r3=1; 1:r3=0; 3:r1=1; x=1; 36383407:>0:r3=0; 1:r3=1; 3:r1=1; x=1; 19529647:>0:r3=1; 1:r3=1; 3:r1=1; x=1; 7246145:>0:r3=0; 1:r3=0; 3:r1=0; x=2; 60350650:>0:r3=1; 1:r3=0; 3:r1=0; x=2; 32222982:>0:r3=0; 1:r3=1; 3:r1=0; x=2; 32776624:>0:r3=1; 1:r3=1; 3:r1=0; x=2; 666179:>0:r3=1; 1:r3=0; 3:r1=1; x=2; 1459299:>0:r3=0; 1:r3=1; 3:r1=1; x=2; 10960867:>0:r3=1; 1:r3=1; 3:r1=1; x=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ 0:r3=0 /\ 1:r3=0 /\ 3:r1=1) is NOT validated Hash=1e516922bc221761f817098fa259a99b Cycle=DpdW Wse SyncdWR Fre SyncdWR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr033 No [PodRW,PosWR] Safe=Fre Wse SyncdWR DpdW BCSyncdWW Time podrwposwr033 99.59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr034.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr034 "DpdW Wse SyncdWR Fre SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 2:r8=x;} P0 | P1 | P2 ; li r1,2 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | li r3,1 ; sync | sync | stw r3,0(r4) ; lwz r3,0(r4) | li r3,1 | lwz r5,0(r4) ; | stw r3,0(r4) | xor r6,r5,r5 ; | | li r7,1 ; | | stwx r7,r6,r8 ; exists (x=2 /\ 0:r3=0 /\ 2:r1=1) Generated assembler _litmus_P2_0_: lwz 25,0(10) _litmus_P2_1_: li 27,1 _litmus_P2_2_: stw 27,0(11) _litmus_P2_3_: lwz 26,0(11) _litmus_P2_4_: xor 8,26,26 _litmus_P2_5_: li 7,1 _litmus_P2_6_: stwx 7,8,9 _litmus_P1_0_: li 4,1 _litmus_P1_1_: stw 4,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 3,1 _litmus_P1_4_: stw 3,0(9) _litmus_P0_0_: li 30,2 _litmus_P0_1_: stw 30,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 3,0(9) Test podrwposwr034 Allowed Histogram (7 states) 116776182:>0:r3=0; 2:r1=0; x=1; 11318693:>0:r3=1; 2:r1=0; x=1; 14989768:>0:r3=0; 2:r1=1; x=1; 75525676:>0:r3=1; 2:r1=1; x=1; 53483789:>0:r3=0; 2:r1=0; x=2; 114537463:>0:r3=1; 2:r1=0; x=2; 13368429:>0:r3=1; 2:r1=1; x=2; No Witnesses Positive: 0, Negative: 400000000 Condition exists (x=2 /\ 0:r3=0 /\ 2:r1=1) is NOT validated Hash=f390a1388968ca32887a6abe001693ab Cycle=DpdW Wse SyncdWR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr034 No [PodRW,PosWR] Safe=Fre Wse SyncdWR DpdW BCSyncdWW Time podrwposwr034 68.76 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr035.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr035 "Fre SyncdWW Wse SyncdWR Fre SyncdWW Rfe PodRW PosWR" {0:r2=a; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r4=a;} P0 | P1 | P2 | P3 ; li r1,2 | li r1,2 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | li r3,1 ; sync | sync | sync | stw r3,0(r4) ; li r3,1 | lwz r3,0(r4) | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | ; exists (a=2 /\ x=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r5=1) Generated assembler _litmus_P3_0_: lwz 28,0(11) _litmus_P3_1_: li 10,1 _litmus_P3_2_: stw 10,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: li 5,1 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: li 4,2 _litmus_P1_1_: stw 4,0(11) _litmus_P1_2_: sync _litmus_P1_3_: lwz 3,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr035 Allowed Histogram (22 states) 37490990:>1:r3=0; 3:r1=0; 3:r5=1; a=1; x=1; 2651108:>1:r3=1; 3:r1=0; 3:r5=1; a=1; x=1; 10000250:>1:r3=0; 3:r1=1; 3:r5=1; a=1; x=1; 26359863:>1:r3=1; 3:r1=1; 3:r5=1; a=1; x=1; 66083655:>1:r3=0; 3:r1=0; 3:r5=1; a=2; x=1; 44630172:>1:r3=1; 3:r1=0; 3:r5=1; a=2; x=1; 512239:>1:r3=0; 3:r1=1; 3:r5=1; a=2; x=1; 10316005:>1:r3=1; 3:r1=1; 3:r5=1; a=2; x=1; 23942 :>1:r3=0; 3:r1=0; 3:r5=2; a=2; x=1; 9222 :>1:r3=1; 3:r1=0; 3:r5=2; a=2; x=1; 1261 :>1:r3=0; 3:r1=1; 3:r5=2; a=2; x=1; 15449 :>1:r3=1; 3:r1=1; 3:r5=2; a=2; x=1; 24581633:>1:r3=0; 3:r1=0; 3:r5=1; a=1; x=2; 40818350:>1:r3=1; 3:r1=0; 3:r5=1; a=1; x=2; 1042400:>1:r3=0; 3:r1=1; 3:r5=1; a=1; x=2; 27955644:>1:r3=1; 3:r1=1; 3:r5=1; a=1; x=2; 3003833:>1:r3=0; 3:r1=0; 3:r5=1; a=2; x=2; 23818389:>1:r3=1; 3:r1=0; 3:r5=1; a=2; x=2; 675015:>1:r3=1; 3:r1=1; 3:r5=1; a=2; x=2; 903 :>1:r3=0; 3:r1=0; 3:r5=2; a=2; x=2; 7666 :>1:r3=1; 3:r1=0; 3:r5=2; a=2; x=2; 2011 :>1:r3=1; 3:r1=1; 3:r5=2; a=2; x=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ x=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r5=1) is NOT validated Hash=d3175bd4c32a5d16340327a2c9f928d0 Cycle=Fre SyncdWW Wse SyncdWR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr035 No [PodRW,PosWR] Safe=Fre Wse SyncdWW SyncdWR BCSyncdWW Time podrwposwr035 88.66 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr036.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr036 "DpdR Fre SyncdWW Wse SyncdWR Fre SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,1 | li r1,2 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | li r3,1 ; sync | sync | sync | stw r3,0(r4) ; li r3,1 | lwz r3,0(r4) | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | xor r6,r5,r5 ; | | | lwzx r7,r6,r8 ; exists (y=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r7=0) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 8,0(11) _litmus_P3_4_: xor 7,8,8 _litmus_P3_5_: lwzx 26,7,9 _litmus_P2_0_: li 5,1 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: li 4,2 _litmus_P1_1_: stw 4,0(11) _litmus_P1_2_: sync _litmus_P1_3_: lwz 3,0(9) _litmus_P0_0_: li 5,1 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr036 Allowed Histogram (16 states) 67294262:>1:r3=0; 3:r1=0; 3:r7=0; y=1; 42193174:>1:r3=1; 3:r1=0; 3:r7=0; y=1; 1426322:>1:r3=0; 3:r1=1; 3:r7=0; y=1; 16218620:>1:r3=1; 3:r1=1; 3:r7=0; y=1; 35367814:>1:r3=0; 3:r1=0; 3:r7=1; y=1; 2069380:>1:r3=1; 3:r1=0; 3:r7=1; y=1; 10768973:>1:r3=0; 3:r1=1; 3:r7=1; y=1; 22583997:>1:r3=1; 3:r1=1; 3:r7=1; y=1; 3390513:>1:r3=0; 3:r1=0; 3:r7=0; y=2; 24170219:>1:r3=1; 3:r1=0; 3:r7=0; y=2; 612 :>1:r3=0; 3:r1=1; 3:r7=0; y=2; 1957957:>1:r3=1; 3:r1=1; 3:r7=0; y=2; 24904822:>1:r3=0; 3:r1=0; 3:r7=1; y=2; 37273513:>1:r3=1; 3:r1=0; 3:r7=1; y=2; 1409734:>1:r3=0; 3:r1=1; 3:r7=1; y=2; 28970088:>1:r3=1; 3:r1=1; 3:r7=1; y=2; Ok Witnesses Positive: 612, Negative: 319999388 Condition exists (y=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r7=0) is validated Hash=7d879b228a4e5b3418fb2d1c879f2f73 Cycle=DpdR Fre SyncdWW Wse SyncdWR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr036 Ok [PodRW,PosWR] Safe=Fre Wse SyncdWW SyncdWR DpdR BCSyncdWW Time podrwposwr036 95.95 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr037.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr037 "DpdW Wse SyncdWW Wse SyncdWR Fre SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,2 | li r1,2 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | li r3,1 ; sync | sync | sync | stw r3,0(r4) ; li r3,1 | lwz r3,0(r4) | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | xor r6,r5,r5 ; | | | li r7,1 ; | | | stwx r7,r6,r8 ; exists (x=2 /\ y=2 /\ 1:r3=0 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 28,1 _litmus_P3_2_: stw 28,0(11) _litmus_P3_3_: lwz 27,0(11) _litmus_P3_4_: xor 8,27,27 _litmus_P3_5_: li 7,1 _litmus_P3_6_: stwx 7,8,9 _litmus_P2_0_: li 5,1 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: li 4,2 _litmus_P1_1_: stw 4,0(11) _litmus_P1_2_: sync _litmus_P1_3_: lwz 3,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr037 Allowed Histogram (15 states) 39040922:>1:r3=0; 3:r1=0; x=1; y=1; 2832530:>1:r3=1; 3:r1=0; x=1; y=1; 11366016:>1:r3=0; 3:r1=1; x=1; y=1; 26673188:>1:r3=1; 3:r1=1; x=1; y=1; 63609589:>1:r3=0; 3:r1=0; x=2; y=1; 41115063:>1:r3=1; 3:r1=0; x=2; y=1; 653428:>1:r3=0; 3:r1=1; x=2; y=1; 10889622:>1:r3=1; 3:r1=1; x=2; y=1; 25116420:>1:r3=0; 3:r1=0; x=1; y=2; 38976364:>1:r3=1; 3:r1=0; x=1; y=2; 1375922:>1:r3=0; 3:r1=1; x=1; y=2; 30455804:>1:r3=1; 3:r1=1; x=1; y=2; 3464086:>1:r3=0; 3:r1=0; x=2; y=2; 23632414:>1:r3=1; 3:r1=0; x=2; y=2; 798632:>1:r3=1; 3:r1=1; x=2; y=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ y=2 /\ 1:r3=0 /\ 3:r1=1) is NOT validated Hash=5875a50f182a4121735cbf70792ab709 Cycle=DpdW Wse SyncdWW Wse SyncdWR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr037 No [PodRW,PosWR] Safe=Fre Wse SyncdWW SyncdWR DpdW BCSyncdWW Time podrwposwr037 98.36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr038.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr038 "Fre SyncdWW Rfe SyncdRR Fre SyncdWW Rfe PodRW PosWR" {0:r2=a; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r4=a;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | sync | stw r1,0(r2) | li r3,1 ; sync | lwz r3,0(r4) | sync | stw r3,0(r4) ; li r3,1 | | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | ; exists (a=2 /\ 1:r1=1 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r5=1) Generated assembler _litmus_P3_0_: lwz 28,0(11) _litmus_P3_1_: li 10,1 _litmus_P3_2_: stw 10,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: li 5,1 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: sync _litmus_P1_2_: lwz 30,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr038 Allowed Histogram (22 states) 49260950:>1:r1=0; 1:r3=0; 3:r1=0; 3:r5=1; a=1; 12364337:>1:r1=1; 1:r3=0; 3:r1=0; 3:r5=1; a=1; 5582106:>1:r1=0; 1:r3=1; 3:r1=0; 3:r5=1; a=1; 34492123:>1:r1=1; 1:r3=1; 3:r1=0; 3:r5=1; a=1; 12529309:>1:r1=0; 1:r3=0; 3:r1=1; 3:r5=1; a=1; 370434:>1:r1=1; 1:r3=0; 3:r1=1; 3:r5=1; a=1; 33431145:>1:r1=0; 1:r3=1; 3:r1=1; 3:r5=1; a=1; 20410042:>1:r1=1; 1:r3=1; 3:r1=1; 3:r5=1; a=1; 73349998:>1:r1=0; 1:r3=0; 3:r1=0; 3:r5=1; a=2; 899177:>1:r1=1; 1:r3=0; 3:r1=0; 3:r5=1; a=2; 49465324:>1:r1=0; 1:r3=1; 3:r1=0; 3:r5=1; a=2; 14366587:>1:r1=1; 1:r3=1; 3:r1=0; 3:r5=1; a=2; 708933:>1:r1=0; 1:r3=0; 3:r1=1; 3:r5=1; a=2; 12215412:>1:r1=0; 1:r3=1; 3:r1=1; 3:r5=1; a=2; 493168:>1:r1=1; 1:r3=1; 3:r1=1; 3:r5=1; a=2; 21811 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r5=2; a=2; 285 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r5=2; a=2; 9509 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r5=2; a=2; 3538 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r5=2; a=2; 1927 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r5=2; a=2; 22347 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r5=2; a=2; 1538 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r5=2; a=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ 1:r1=1 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r5=1) is NOT validated Hash=d41f3bfcc0ff1586faee36e78c85749d Cycle=Fre SyncdWW Rfe SyncdRR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr038 No [PodRW,PosWR] Safe=Fre SyncdRR BCSyncdWW Time podrwposwr038 89.00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr039.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr039 "DpdR Fre SyncdWW Rfe SyncdRR Fre SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,1 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | sync | stw r1,0(r2) | li r3,1 ; sync | lwz r3,0(r4) | sync | stw r3,0(r4) ; li r3,1 | | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | xor r6,r5,r5 ; | | | lwzx r7,r6,r8 ; exists (1:r1=1 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r7=0) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 30,1 _litmus_P3_2_: stw 30,0(11) _litmus_P3_3_: lwz 8,0(11) _litmus_P3_4_: xor 7,8,8 _litmus_P3_5_: lwzx 27,7,9 _litmus_P2_0_: li 6,1 _litmus_P2_1_: stw 6,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 5,1 _litmus_P2_4_: stw 5,0(9) _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: sync _litmus_P1_2_: lwz 4,0(9) _litmus_P0_0_: li 5,1 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr039 Allowed Histogram (16 states) 72596122:>1:r1=0; 1:r3=0; 3:r1=0; 3:r7=0; 1289130:>1:r1=1; 1:r3=0; 3:r1=0; 3:r7=0; 50096036:>1:r1=0; 1:r3=1; 3:r1=0; 3:r7=0; 15246085:>1:r1=1; 1:r3=1; 3:r1=0; 3:r7=0; 1596113:>1:r1=0; 1:r3=0; 3:r1=1; 3:r7=0; 244 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r7=0; 17759383:>1:r1=0; 1:r3=1; 3:r1=1; 3:r7=0; 1229009:>1:r1=1; 1:r3=1; 3:r1=1; 3:r7=0; 44708243:>1:r1=0; 1:r3=0; 3:r1=0; 3:r7=1; 12872414:>1:r1=1; 1:r3=0; 3:r1=0; 3:r7=1; 5032223:>1:r1=0; 1:r3=1; 3:r1=0; 3:r7=1; 34044446:>1:r1=1; 1:r3=1; 3:r1=0; 3:r7=1; 11988785:>1:r1=0; 1:r3=0; 3:r1=1; 3:r7=1; 516071:>1:r1=1; 1:r3=0; 3:r1=1; 3:r7=1; 29662137:>1:r1=0; 1:r3=1; 3:r1=1; 3:r7=1; 21363559:>1:r1=1; 1:r3=1; 3:r1=1; 3:r7=1; Ok Witnesses Positive: 244, Negative: 319999756 Condition exists (1:r1=1 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r7=0) is validated Hash=ee9c5a30747c9de5a196b4f19e95ee4f Cycle=DpdR Fre SyncdWW Rfe SyncdRR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr039 Ok [PodRW,PosWR] Safe=Fre SyncdRR DpdR BCSyncdWW Time podrwposwr039 94.63 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr040.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr040 "DpdW Wse SyncdWW Rfe SyncdRR Fre SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | sync | stw r1,0(r2) | li r3,1 ; sync | lwz r3,0(r4) | sync | stw r3,0(r4) ; li r3,1 | | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | xor r6,r5,r5 ; | | | li r7,1 ; | | | stwx r7,r6,r8 ; exists (x=2 /\ 1:r1=1 /\ 1:r3=0 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 28,1 _litmus_P3_2_: stw 28,0(11) _litmus_P3_3_: lwz 27,0(11) _litmus_P3_4_: xor 8,27,27 _litmus_P3_5_: li 7,1 _litmus_P3_6_: stwx 7,8,9 _litmus_P2_0_: li 5,1 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: sync _litmus_P1_2_: lwz 30,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr040 Allowed Histogram (15 states) 48694157:>1:r1=0; 1:r3=0; 3:r1=0; x=1; 14098932:>1:r1=1; 1:r3=0; 3:r1=0; x=1; 5671515:>1:r1=0; 1:r3=1; 3:r1=0; x=1; 35001584:>1:r1=1; 1:r3=1; 3:r1=0; x=1; 13021144:>1:r1=0; 1:r3=0; 3:r1=1; x=1; 514882:>1:r1=1; 1:r3=0; 3:r1=1; x=1; 34749674:>1:r1=0; 1:r3=1; 3:r1=1; x=1; 23096366:>1:r1=1; 1:r3=1; 3:r1=1; x=1; 68821756:>1:r1=0; 1:r3=0; 3:r1=0; x=2; 1201179:>1:r1=1; 1:r3=0; 3:r1=0; x=2; 46943178:>1:r1=0; 1:r3=1; 3:r1=0; x=2; 14899957:>1:r1=1; 1:r3=1; 3:r1=0; x=2; 727739:>1:r1=0; 1:r3=0; 3:r1=1; x=2; 12054865:>1:r1=0; 1:r3=1; 3:r1=1; x=2; 503072:>1:r1=1; 1:r3=1; 3:r1=1; x=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ 1:r1=1 /\ 1:r3=0 /\ 3:r1=1) is NOT validated Hash=cc510750b806cf6c66951089a70118e7 Cycle=DpdW Wse SyncdWW Rfe SyncdRR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr040 No [PodRW,PosWR] Safe=Fre Wse SyncdRR DpdW BCSyncdWW Time podrwposwr040 96.66 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr041.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr041 "DpdW Wse SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 1:r8=x;} P0 | P1 ; li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | li r3,1 ; sync | stw r3,0(r4) ; li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | xor r6,r5,r5 ; | li r7,1 ; | stwx r7,r6,r8 ; exists (x=2 /\ 1:r1=1) Generated assembler _litmus_P1_0_: lwz 26,0(10) _litmus_P1_1_: li 28,1 _litmus_P1_2_: stw 28,0(11) _litmus_P1_3_: lwz 27,0(11) _litmus_P1_4_: xor 8,27,27 _litmus_P1_5_: li 7,1 _litmus_P1_6_: stwx 7,8,9 _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr041 Allowed Histogram (3 states) 112607358:>1:r1=0; x=1; 212167939:>1:r1=1; x=1; 315224703:>1:r1=0; x=2; No Witnesses Positive: 0, Negative: 640000000 Condition exists (x=2 /\ 1:r1=1) is NOT validated Hash=6e8e900c2b83d8c31eed9011e4b437df Cycle=DpdW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr041 No [PodRW,PosWR] Safe=Wse DpdW BCSyncdWW Time podrwposwr041 69.48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr042.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr042 "DpdW Wse SyncdWW Rfe PodRW PosWR DpdW Wse SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 1:r8=a; 2:r2=a; 2:r4=b; 3:r2=b; 3:r4=c; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | li r3,1 | stw r1,0(r2) | li r3,1 ; sync | stw r3,0(r4) | sync | stw r3,0(r4) ; li r3,1 | lwz r5,0(r4) | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | xor r6,r5,r5 | stw r3,0(r4) | xor r6,r5,r5 ; | li r7,1 | | li r7,1 ; | stwx r7,r6,r8 | | stwx r7,r6,r8 ; exists (a=2 /\ x=2 /\ 1:r1=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 28,1 _litmus_P3_2_: stw 28,0(11) _litmus_P3_3_: lwz 27,0(11) _litmus_P3_4_: xor 8,27,27 _litmus_P3_5_: li 7,1 _litmus_P3_6_: stwx 7,8,9 _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 26,0(10) _litmus_P1_1_: li 28,1 _litmus_P1_2_: stw 28,0(11) _litmus_P1_3_: lwz 27,0(11) _litmus_P1_4_: xor 8,27,27 _litmus_P1_5_: li 7,1 _litmus_P1_6_: stwx 7,8,9 _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr042 Allowed Histogram (15 states) 7702602:>1:r1=0; 3:r1=0; a=1; x=1; 35360775:>1:r1=1; 3:r1=0; a=1; x=1; 35399958:>1:r1=0; 3:r1=1; a=1; x=1; 20200359:>1:r1=1; 3:r1=1; a=1; x=1; 50544210:>1:r1=0; 3:r1=0; a=2; x=1; 10966032:>1:r1=1; 3:r1=0; a=2; x=1; 13226503:>1:r1=0; 3:r1=1; a=2; x=1; 318935:>1:r1=1; 3:r1=1; a=2; x=1; 50731239:>1:r1=0; 3:r1=0; a=1; x=2; 13169227:>1:r1=1; 3:r1=0; a=1; x=2; 11021949:>1:r1=0; 3:r1=1; a=1; x=2; 319446:>1:r1=1; 3:r1=1; a=1; x=2; 69139221:>1:r1=0; 3:r1=0; a=2; x=2; 943879:>1:r1=1; 3:r1=0; a=2; x=2; 955665:>1:r1=0; 3:r1=1; a=2; x=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ x=2 /\ 1:r1=1 /\ 3:r1=1) is NOT validated Hash=733c7ee4a395b6a594b929037974531e Cycle=DpdW Wse SyncdWW Rfe PodRW PosWR DpdW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr042 No [PodRW,PosWR] Safe=Wse DpdW BCSyncdWW Time podrwposwr042 107.13 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr043.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr043 "Fre SyncdWW Rfe DpdW Wse SyncdWW Rfe PodRW PosWR" {0:r2=a; 0:r4=x; 1:r2=x; 1:r5=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r4=a;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | xor r3,r1,r1 | stw r1,0(r2) | li r3,1 ; sync | li r4,1 | sync | stw r3,0(r4) ; li r3,1 | stwx r4,r3,r5 | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | ; exists (a=2 /\ y=2 /\ 1:r1=1 /\ 3:r1=1 /\ 3:r5=1) Generated assembler _litmus_P3_0_: lwz 28,0(11) _litmus_P3_1_: li 10,1 _litmus_P3_2_: stw 10,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: xor 30,3,3 _litmus_P1_2_: li 10,1 _litmus_P1_3_: stwx 10,30,9 _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr043 Allowed Histogram (22 states) 3622693:>1:r1=0; 3:r1=0; 3:r5=1; a=1; y=1; 36142416:>1:r1=1; 3:r1=0; 3:r5=1; a=1; y=1; 30512475:>1:r1=0; 3:r1=1; 3:r5=1; a=1; y=1; 25038323:>1:r1=1; 3:r1=1; 3:r5=1; a=1; y=1; 46871416:>1:r1=0; 3:r1=0; 3:r5=1; a=2; y=1; 16373413:>1:r1=1; 3:r1=0; 3:r5=1; a=2; y=1; 12216809:>1:r1=0; 3:r1=1; 3:r5=1; a=2; y=1; 454602:>1:r1=1; 3:r1=1; 3:r5=1; a=2; y=1; 6843 :>1:r1=0; 3:r1=0; 3:r5=2; a=2; y=1; 3883 :>1:r1=1; 3:r1=0; 3:r5=2; a=2; y=1; 16014 :>1:r1=0; 3:r1=1; 3:r5=2; a=2; y=1; 1359 :>1:r1=1; 3:r1=1; 3:r5=2; a=2; y=1; 44002692:>1:r1=0; 3:r1=0; 3:r5=1; a=1; y=2; 15944891:>1:r1=1; 3:r1=0; 3:r5=1; a=1; y=2; 13160164:>1:r1=0; 3:r1=1; 3:r5=1; a=1; y=2; 598540:>1:r1=1; 3:r1=1; 3:r5=1; a=1; y=2; 72767412:>1:r1=0; 3:r1=0; 3:r5=1; a=2; y=2; 1331988:>1:r1=1; 3:r1=0; 3:r5=1; a=2; y=2; 912613:>1:r1=0; 3:r1=1; 3:r5=1; a=2; y=2; 19110 :>1:r1=0; 3:r1=0; 3:r5=2; a=2; y=2; 579 :>1:r1=1; 3:r1=0; 3:r5=2; a=2; y=2; 1765 :>1:r1=0; 3:r1=1; 3:r5=2; a=2; y=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ y=2 /\ 1:r1=1 /\ 3:r1=1 /\ 3:r5=1) is NOT validated Hash=05a688e240c347b642552edc53d9026a Cycle=Fre SyncdWW Rfe DpdW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr043 No [PodRW,PosWR] Safe=Fre Wse DpdW BCSyncdWW Time podrwposwr043 91.99 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr044.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr044 "DpdR Fre SyncdWW Rfe DpdW Wse SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r5=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,1 | lwz r1,0(r2) | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | xor r3,r1,r1 | stw r1,0(r2) | li r3,1 ; sync | li r4,1 | sync | stw r3,0(r4) ; li r3,1 | stwx r4,r3,r5 | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | xor r6,r5,r5 ; | | | lwzx r7,r6,r8 ; exists (z=2 /\ 1:r1=1 /\ 3:r1=1 /\ 3:r7=0) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 8,0(11) _litmus_P3_4_: xor 7,8,8 _litmus_P3_5_: lwzx 26,7,9 _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: xor 30,3,3 _litmus_P1_2_: li 10,1 _litmus_P1_3_: stwx 10,30,9 _litmus_P0_0_: li 5,1 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr044 Allowed Histogram (16 states) 49139413:>1:r1=0; 3:r1=0; 3:r7=0; z=1; 14103690:>1:r1=1; 3:r1=0; 3:r7=0; z=1; 17797425:>1:r1=0; 3:r1=1; 3:r7=0; z=1; 1020604:>1:r1=1; 3:r1=1; 3:r7=0; z=1; 4098389:>1:r1=0; 3:r1=0; 3:r7=1; z=1; 34353408:>1:r1=1; 3:r1=0; 3:r7=1; z=1; 28694909:>1:r1=0; 3:r1=1; 3:r7=1; z=1; 22740855:>1:r1=1; 3:r1=1; 3:r7=1; z=1; 74211495:>1:r1=0; 3:r1=0; 3:r7=0; z=2; 1205893:>1:r1=1; 3:r1=0; 3:r7=0; z=2; 2106610:>1:r1=0; 3:r1=1; 3:r7=0; z=2; 165 :>1:r1=1; 3:r1=1; 3:r7=0; z=2; 42446567:>1:r1=0; 3:r1=0; 3:r7=1; z=2; 13894256:>1:r1=1; 3:r1=0; 3:r7=1; z=2; 13624789:>1:r1=0; 3:r1=1; 3:r7=1; z=2; 561532:>1:r1=1; 3:r1=1; 3:r7=1; z=2; Ok Witnesses Positive: 165, Negative: 319999835 Condition exists (z=2 /\ 1:r1=1 /\ 3:r1=1 /\ 3:r7=0) is validated Hash=17fe6d05dfd2d888bcfbc02c4a1e157a Cycle=DpdR Fre SyncdWW Rfe DpdW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr044 Ok [PodRW,PosWR] Safe=Fre Wse DpdW DpdR BCSyncdWW Time podrwposwr044 95.88 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr045.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr045 "DpdW Wse SyncdWW Rfe DpdW Wse SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r5=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | xor r3,r1,r1 | stw r1,0(r2) | li r3,1 ; sync | li r4,1 | sync | stw r3,0(r4) ; li r3,1 | stwx r4,r3,r5 | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | xor r6,r5,r5 ; | | | li r7,1 ; | | | stwx r7,r6,r8 ; exists (x=2 /\ z=2 /\ 1:r1=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 28,1 _litmus_P3_2_: stw 28,0(11) _litmus_P3_3_: lwz 27,0(11) _litmus_P3_4_: xor 8,27,27 _litmus_P3_5_: li 7,1 _litmus_P3_6_: stwx 7,8,9 _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: xor 30,3,3 _litmus_P1_2_: li 10,1 _litmus_P1_3_: stwx 10,30,9 _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr045 Allowed Histogram (15 states) 5670513:>1:r1=0; 3:r1=0; x=1; z=1; 36280578:>1:r1=1; 3:r1=0; x=1; z=1; 33484558:>1:r1=0; 3:r1=1; x=1; z=1; 22842055:>1:r1=1; 3:r1=1; x=1; z=1; 48309707:>1:r1=0; 3:r1=0; x=2; z=1; 13467525:>1:r1=1; 3:r1=0; x=2; z=1; 11443774:>1:r1=0; 3:r1=1; x=2; z=1; 346015:>1:r1=1; 3:r1=1; x=2; z=1; 47251837:>1:r1=0; 3:r1=0; x=1; z=2; 13749246:>1:r1=1; 3:r1=0; x=1; z=2; 13815634:>1:r1=0; 3:r1=1; x=1; z=2; 474466:>1:r1=1; 3:r1=1; x=1; z=2; 70543800:>1:r1=0; 3:r1=0; x=2; z=2; 1225977:>1:r1=1; 3:r1=0; x=2; z=2; 1094315:>1:r1=0; 3:r1=1; x=2; z=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ z=2 /\ 1:r1=1 /\ 3:r1=1) is NOT validated Hash=03e540a72a340ceb830fd01cde95c0eb Cycle=DpdW Wse SyncdWW Rfe DpdW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr045 No [PodRW,PosWR] Safe=Wse DpdW BCSyncdWW Time podrwposwr045 94.59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr046.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr046 "Fre SyncdWW Wse SyncdWW Rfe PodRW PosWR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z;} P0 | P1 | P2 ; li r1,2 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | li r3,1 ; sync | sync | stw r3,0(r4) ; li r3,1 | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | ; exists (x=2 /\ z=2 /\ 2:r1=1 /\ 2:r5=1) Generated assembler _litmus_P2_0_: lwz 28,0(11) _litmus_P2_1_: li 10,1 _litmus_P2_2_: stw 10,0(9) _litmus_P2_3_: lwz 30,0(9) _litmus_P1_0_: li 4,2 _litmus_P1_1_: stw 4,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 3,1 _litmus_P1_4_: stw 3,0(9) _litmus_P0_0_: li 4,2 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 3,1 _litmus_P0_4_: stw 3,0(9) Test podrwposwr046 Allowed Histogram (10 states) 17410233:>2:r1=0; 2:r5=1; x=1; z=1; 79178671:>2:r1=1; 2:r5=1; x=1; z=1; 109554335:>2:r1=0; 2:r5=1; x=2; z=1; 8312861:>2:r1=1; 2:r5=1; x=2; z=1; 138679441:>2:r1=0; 2:r5=1; x=1; z=2; 12538076:>2:r1=1; 2:r5=1; x=1; z=2; 32393 :>2:r1=0; 2:r5=2; x=1; z=2; 29064 :>2:r1=1; 2:r5=2; x=1; z=2; 34258910:>2:r1=0; 2:r5=1; x=2; z=2; 6016 :>2:r1=0; 2:r5=2; x=2; z=2; No Witnesses Positive: 0, Negative: 400000000 Condition exists (x=2 /\ z=2 /\ 2:r1=1 /\ 2:r5=1) is NOT validated Hash=7df5dcfb9023484a5716af7b1b47dd3d Cycle=Fre SyncdWW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr046 No [PodRW,PosWR] Safe=Fre Wse SyncdWW BCSyncdWW Time podrwposwr046 63.52 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr047.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr047 "DpdR Fre SyncdWW Wse SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 2:r8=x;} P0 | P1 | P2 ; li r1,1 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | li r3,1 ; sync | sync | stw r3,0(r4) ; li r3,1 | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | xor r6,r5,r5 ; | | lwzx r7,r6,r8 ; exists (y=2 /\ 2:r1=1 /\ 2:r7=0) Generated assembler _litmus_P2_0_: lwz 24,0(10) _litmus_P2_1_: li 26,1 _litmus_P2_2_: stw 26,0(11) _litmus_P2_3_: lwz 8,0(11) _litmus_P2_4_: xor 7,8,8 _litmus_P2_5_: lwzx 25,7,9 _litmus_P1_0_: li 4,2 _litmus_P1_1_: stw 4,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 3,1 _litmus_P1_4_: stw 3,0(9) _litmus_P0_0_: li 4,1 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 3,1 _litmus_P0_4_: stw 3,0(9) Test podrwposwr047 Allowed Histogram (8 states) 138946314:>2:r1=0; 2:r7=0; y=1; 20597930:>2:r1=1; 2:r7=0; y=1; 13895624:>2:r1=0; 2:r7=1; y=1; 73522507:>2:r1=1; 2:r7=1; y=1; 37295239:>2:r1=0; 2:r7=0; y=2; 4413 :>2:r1=1; 2:r7=0; y=2; 107410053:>2:r1=0; 2:r7=1; y=2; 8327920:>2:r1=1; 2:r7=1; y=2; Ok Witnesses Positive: 4413, Negative: 399995587 Condition exists (y=2 /\ 2:r1=1 /\ 2:r7=0) is validated Hash=55a2fb4c4757f04bbb1cccf767c94665 Cycle=DpdR Fre SyncdWW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr047 Ok [PodRW,PosWR] Safe=Fre Wse SyncdWW DpdR BCSyncdWW Time podrwposwr047 67.93 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr048.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr048 "Fre SyncdWR Fre SyncdWW Wse SyncdWW Rfe PodRW PosWR" {0:r2=a; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r4=a;} P0 | P1 | P2 | P3 ; li r1,2 | li r1,1 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | li r3,1 ; sync | sync | sync | stw r3,0(r4) ; lwz r3,0(r4) | li r3,1 | li r3,1 | lwz r5,0(r4) ; | stw r3,0(r4) | stw r3,0(r4) | ; exists (a=2 /\ y=2 /\ 0:r3=0 /\ 3:r1=1 /\ 3:r5=1) Generated assembler _litmus_P3_0_: lwz 28,0(11) _litmus_P3_1_: li 10,1 _litmus_P3_2_: stw 10,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: li 5,1 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 4,1 _litmus_P1_4_: stw 4,0(9) _litmus_P0_0_: li 4,2 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 3,0(9) Test podrwposwr048 Allowed Histogram (22 states) 45797407:>0:r3=0; 3:r1=0; 3:r5=1; a=1; y=1; 1682419:>0:r3=1; 3:r1=0; 3:r5=1; a=1; y=1; 37412444:>0:r3=0; 3:r1=1; 3:r5=1; a=1; y=1; 22392522:>0:r3=1; 3:r1=1; 3:r5=1; a=1; y=1; 35844964:>0:r3=0; 3:r1=0; 3:r5=1; a=2; y=1; 42150782:>0:r3=1; 3:r1=0; 3:r5=1; a=2; y=1; 1382511:>0:r3=0; 3:r1=1; 3:r5=1; a=2; y=1; 11991283:>0:r3=1; 3:r1=1; 3:r5=1; a=2; y=1; 9318 :>0:r3=0; 3:r1=0; 3:r5=2; a=2; y=1; 5000 :>0:r3=1; 3:r1=0; 3:r5=2; a=2; y=1; 4587 :>0:r3=0; 3:r1=1; 3:r5=2; a=2; y=1; 15705 :>0:r3=1; 3:r1=1; 3:r5=2; a=2; y=1; 21299080:>0:r3=0; 3:r1=0; 3:r5=1; a=1; y=2; 29522898:>0:r3=1; 3:r1=0; 3:r5=1; a=1; y=2; 688838:>0:r3=0; 3:r1=1; 3:r5=1; a=1; y=2; 8066054:>0:r3=1; 3:r1=1; 3:r5=1; a=1; y=2; 4341913:>0:r3=0; 3:r1=0; 3:r5=1; a=2; y=2; 56889772:>0:r3=1; 3:r1=0; 3:r5=1; a=2; y=2; 482122:>0:r3=1; 3:r1=1; 3:r5=1; a=2; y=2; 902 :>0:r3=0; 3:r1=0; 3:r5=2; a=2; y=2; 18422 :>0:r3=1; 3:r1=0; 3:r5=2; a=2; y=2; 1057 :>0:r3=1; 3:r1=1; 3:r5=2; a=2; y=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ y=2 /\ 0:r3=0 /\ 3:r1=1 /\ 3:r5=1) is NOT validated Hash=e04b88b43b1050e15e89030e4c1f5b5b Cycle=Fre SyncdWR Fre SyncdWW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr048 No [PodRW,PosWR] Safe=Fre Wse SyncdWW SyncdWR BCSyncdWW Time podrwposwr048 91.40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr049.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr049 "DpdR Fre SyncdWR Fre SyncdWW Wse SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,1 | li r1,1 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | li r3,1 ; sync | sync | sync | stw r3,0(r4) ; lwz r3,0(r4) | li r3,1 | li r3,1 | lwz r5,0(r4) ; | stw r3,0(r4) | stw r3,0(r4) | xor r6,r5,r5 ; | | | lwzx r7,r6,r8 ; exists (z=2 /\ 0:r3=0 /\ 3:r1=1 /\ 3:r7=0) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 8,0(11) _litmus_P3_4_: xor 7,8,8 _litmus_P3_5_: lwzx 26,7,9 _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: li 5,1 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 4,1 _litmus_P1_4_: stw 4,0(9) _litmus_P0_0_: li 4,1 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 3,0(9) Test podrwposwr049 Allowed Histogram (16 states) 35254308:>0:r3=0; 3:r1=0; 3:r7=0; z=1; 42135425:>0:r3=1; 3:r1=0; 3:r7=0; z=1; 3227794:>0:r3=0; 3:r1=1; 3:r7=0; z=1; 16541298:>0:r3=1; 3:r1=1; 3:r7=0; z=1; 44854226:>0:r3=0; 3:r1=0; 3:r7=1; z=1; 1738241:>0:r3=1; 3:r1=0; 3:r7=1; z=1; 36767364:>0:r3=0; 3:r1=1; 3:r7=1; z=1; 19611179:>0:r3=1; 3:r1=1; 3:r7=1; z=1; 4247944:>0:r3=0; 3:r1=0; 3:r7=0; z=2; 56265108:>0:r3=1; 3:r1=0; 3:r7=0; z=2; 768 :>0:r3=0; 3:r1=1; 3:r7=0; z=2; 1176219:>0:r3=1; 3:r1=1; 3:r7=0; z=2; 20183119:>0:r3=0; 3:r1=0; 3:r7=1; z=2; 28863219:>0:r3=1; 3:r1=0; 3:r7=1; z=2; 804932:>0:r3=0; 3:r1=1; 3:r7=1; z=2; 8328856:>0:r3=1; 3:r1=1; 3:r7=1; z=2; Ok Witnesses Positive: 768, Negative: 319999232 Condition exists (z=2 /\ 0:r3=0 /\ 3:r1=1 /\ 3:r7=0) is validated Hash=55bf8f810c5ea1212374e1b2e8161b8e Cycle=DpdR Fre SyncdWR Fre SyncdWW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr049 Ok [PodRW,PosWR] Safe=Fre Wse SyncdWW SyncdWR DpdR BCSyncdWW Time podrwposwr049 96.89 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr050.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr050 "DpdW Wse SyncdWR Fre SyncdWW Wse SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,2 | li r1,1 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | li r3,1 ; sync | sync | sync | stw r3,0(r4) ; lwz r3,0(r4) | li r3,1 | li r3,1 | lwz r5,0(r4) ; | stw r3,0(r4) | stw r3,0(r4) | xor r6,r5,r5 ; | | | li r7,1 ; | | | stwx r7,r6,r8 ; exists (x=2 /\ z=2 /\ 0:r3=0 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 28,1 _litmus_P3_2_: stw 28,0(11) _litmus_P3_3_: lwz 27,0(11) _litmus_P3_4_: xor 8,27,27 _litmus_P3_5_: li 7,1 _litmus_P3_6_: stwx 7,8,9 _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: li 5,1 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 4,1 _litmus_P1_4_: stw 4,0(9) _litmus_P0_0_: li 4,2 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 3,0(9) Test podrwposwr050 Allowed Histogram (15 states) 45930951:>0:r3=0; 3:r1=0; x=1; z=1; 2197651:>0:r3=1; 3:r1=0; x=1; z=1; 39009392:>0:r3=0; 3:r1=1; x=1; z=1; 23458212:>0:r3=1; 3:r1=1; x=1; z=1; 34099236:>0:r3=0; 3:r1=0; x=2; z=1; 41313926:>0:r3=1; 3:r1=0; x=2; z=1; 1401956:>0:r3=0; 3:r1=1; x=2; z=1; 12027640:>0:r3=1; 3:r1=1; x=2; z=1; 20779339:>0:r3=0; 3:r1=0; x=1; z=2; 32060298:>0:r3=1; 3:r1=0; x=1; z=2; 801195:>0:r3=0; 3:r1=1; x=1; z=2; 8852827:>0:r3=1; 3:r1=1; x=1; z=2; 4312934:>0:r3=0; 3:r1=0; x=2; z=2; 53154894:>0:r3=1; 3:r1=0; x=2; z=2; 599549:>0:r3=1; 3:r1=1; x=2; z=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ z=2 /\ 0:r3=0 /\ 3:r1=1) is NOT validated Hash=ea3b1eab4e35fba01b3bd92328dba56a Cycle=DpdW Wse SyncdWR Fre SyncdWW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr050 No [PodRW,PosWR] Safe=Fre Wse SyncdWW SyncdWR DpdW BCSyncdWW Time podrwposwr050 98.85 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr051.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr051 "DpdW Wse SyncdWW Wse SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 2:r8=x;} P0 | P1 | P2 ; li r1,2 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | li r3,1 ; sync | sync | stw r3,0(r4) ; li r3,1 | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | xor r6,r5,r5 ; | | li r7,1 ; | | stwx r7,r6,r8 ; exists (x=2 /\ y=2 /\ 2:r1=1) Generated assembler _litmus_P2_0_: lwz 25,0(10) _litmus_P2_1_: li 27,1 _litmus_P2_2_: stw 27,0(11) _litmus_P2_3_: lwz 26,0(11) _litmus_P2_4_: xor 8,26,26 _litmus_P2_5_: li 7,1 _litmus_P2_6_: stwx 7,8,9 _litmus_P1_0_: li 4,2 _litmus_P1_1_: stw 4,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 3,1 _litmus_P1_4_: stw 3,0(9) _litmus_P0_0_: li 4,2 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 3,1 _litmus_P0_4_: stw 3,0(9) Test podrwposwr051 Allowed Histogram (7 states) 14853827:>2:r1=0; x=1; y=1; 84759119:>2:r1=1; x=1; y=1; 130987687:>2:r1=0; x=2; y=1; 14328434:>2:r1=1; x=2; y=1; 108587110:>2:r1=0; x=1; y=2; 10267209:>2:r1=1; x=1; y=2; 36216614:>2:r1=0; x=2; y=2; No Witnesses Positive: 0, Negative: 400000000 Condition exists (x=2 /\ y=2 /\ 2:r1=1) is NOT validated Hash=9aec2c2919069d75c74033d4b32c5db8 Cycle=DpdW Wse SyncdWW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr051 No [PodRW,PosWR] Safe=Wse SyncdWW DpdW BCSyncdWW Time podrwposwr051 70.82 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr052.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr052 "Fre SyncdWW Wse SyncdWW Wse SyncdWW Rfe PodRW PosWR" {0:r2=a; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r4=a;} P0 | P1 | P2 | P3 ; li r1,2 | li r1,2 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | li r3,1 ; sync | sync | sync | stw r3,0(r4) ; li r3,1 | li r3,1 | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | stw r3,0(r4) | ; exists (a=2 /\ x=2 /\ y=2 /\ 3:r1=1 /\ 3:r5=1) Generated assembler _litmus_P3_0_: lwz 28,0(11) _litmus_P3_1_: li 10,1 _litmus_P3_2_: stw 10,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: li 5,2 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 4,1 _litmus_P1_4_: stw 4,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr052 Allowed Histogram (22 states) 3095740:>3:r1=0; 3:r5=1; a=1; x=1; y=1; 28735739:>3:r1=1; 3:r5=1; a=1; x=1; y=1; 49188157:>3:r1=0; 3:r5=1; a=2; x=1; y=1; 12840898:>3:r1=1; 3:r5=1; a=2; x=1; y=1; 6579 :>3:r1=0; 3:r5=2; a=2; x=1; y=1; 22486 :>3:r1=1; 3:r5=2; a=2; x=1; y=1; 43896616:>3:r1=0; 3:r5=1; a=1; x=2; y=1; 31666554:>3:r1=1; 3:r5=1; a=1; x=2; y=1; 25566290:>3:r1=0; 3:r5=1; a=2; x=2; y=1; 897025:>3:r1=1; 3:r5=1; a=2; x=2; y=1; 4446 :>3:r1=0; 3:r5=2; a=2; x=2; y=1; 3541 :>3:r1=1; 3:r5=2; a=2; x=2; y=1; 35072897:>3:r1=0; 3:r5=1; a=1; x=1; y=2; 9197801:>3:r1=1; 3:r5=1; a=1; x=1; y=2; 58733402:>3:r1=0; 3:r5=1; a=2; x=1; y=2; 558867:>3:r1=1; 3:r5=1; a=2; x=1; y=2; 19396 :>3:r1=0; 3:r5=2; a=2; x=1; y=2; 1381 :>3:r1=1; 3:r5=2; a=2; x=1; y=2; 17718046:>3:r1=0; 3:r5=1; a=1; x=2; y=2; 641083:>3:r1=1; 3:r5=1; a=1; x=2; y=2; 2132764:>3:r1=0; 3:r5=1; a=2; x=2; y=2; 292 :>3:r1=0; 3:r5=2; a=2; x=2; y=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ x=2 /\ y=2 /\ 3:r1=1 /\ 3:r5=1) is NOT validated Hash=bfea1f518cadd97de98badd7e7b63d57 Cycle=Fre SyncdWW Wse SyncdWW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr052 No [PodRW,PosWR] Safe=Fre Wse SyncdWW BCSyncdWW Time podrwposwr052 90.47 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr053.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr053 "DpdR Fre SyncdWW Wse SyncdWW Wse SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,1 | li r1,2 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | li r3,1 ; sync | sync | sync | stw r3,0(r4) ; li r3,1 | li r3,1 | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | stw r3,0(r4) | xor r6,r5,r5 ; | | | lwzx r7,r6,r8 ; exists (y=2 /\ z=2 /\ 3:r1=1 /\ 3:r7=0) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 8,0(11) _litmus_P3_4_: xor 7,8,8 _litmus_P3_5_: lwzx 26,7,9 _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: li 5,2 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 4,1 _litmus_P1_4_: stw 4,0(9) _litmus_P0_0_: li 5,1 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr053 Allowed Histogram (16 states) 50553363:>3:r1=0; 3:r7=0; y=1; z=1; 19506401:>3:r1=1; 3:r7=0; y=1; z=1; 2570679:>3:r1=0; 3:r7=1; y=1; z=1; 25225259:>3:r1=1; 3:r7=1; y=1; z=1; 24911828:>3:r1=0; 3:r7=0; y=2; z=1; 2355540:>3:r1=1; 3:r7=0; y=2; z=1; 42648388:>3:r1=0; 3:r7=1; y=2; z=1; 30205990:>3:r1=1; 3:r7=1; y=2; z=1; 59832246:>3:r1=0; 3:r7=0; y=1; z=2; 1259301:>3:r1=1; 3:r7=0; y=1; z=2; 32536560:>3:r1=0; 3:r7=1; y=1; z=2; 8942837:>3:r1=1; 3:r7=1; y=1; z=2; 2176995:>3:r1=0; 3:r7=0; y=2; z=2; 302 :>3:r1=1; 3:r7=0; y=2; z=2; 16620123:>3:r1=0; 3:r7=1; y=2; z=2; 654188:>3:r1=1; 3:r7=1; y=2; z=2; Ok Witnesses Positive: 302, Negative: 319999698 Condition exists (y=2 /\ z=2 /\ 3:r1=1 /\ 3:r7=0) is validated Hash=c38b543ccf5b0305f6c2367676153dfc Cycle=DpdR Fre SyncdWW Wse SyncdWW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr053 Ok [PodRW,PosWR] Safe=Fre Wse SyncdWW DpdR BCSyncdWW Time podrwposwr053 96.17 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr054.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr054 "DpdW Wse SyncdWW Wse SyncdWW Wse SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,2 | li r1,2 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | li r3,1 ; sync | sync | sync | stw r3,0(r4) ; li r3,1 | li r3,1 | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | stw r3,0(r4) | xor r6,r5,r5 ; | | | li r7,1 ; | | | stwx r7,r6,r8 ; exists (x=2 /\ y=2 /\ z=2 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 28,1 _litmus_P3_2_: stw 28,0(11) _litmus_P3_3_: lwz 27,0(11) _litmus_P3_4_: xor 8,27,27 _litmus_P3_5_: li 7,1 _litmus_P3_6_: stwx 7,8,9 _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: li 5,2 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 4,1 _litmus_P1_4_: stw 4,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr054 Allowed Histogram (15 states) 3476211:>3:r1=0; x=1; y=1; z=1; 30444933:>3:r1=1; x=1; y=1; z=1; 49200711:>3:r1=0; x=2; y=1; z=1; 12088285:>3:r1=1; x=2; y=1; z=1; 45004111:>3:r1=0; x=1; y=2; z=1; 31975019:>3:r1=1; x=1; y=2; z=1; 24295927:>3:r1=0; x=2; y=2; z=1; 812299:>3:r1=1; x=2; y=2; z=1; 37225987:>3:r1=0; x=1; y=1; z=2; 9160976:>3:r1=1; x=1; y=1; z=2; 55570794:>3:r1=0; x=2; y=1; z=2; 552696:>3:r1=1; x=2; y=1; z=2; 17456828:>3:r1=0; x=1; y=2; z=2; 635930:>3:r1=1; x=1; y=2; z=2; 2099293:>3:r1=0; x=2; y=2; z=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ y=2 /\ z=2 /\ 3:r1=1) is NOT validated Hash=8b76158b9d72d52afaeda3c52efb51cc Cycle=DpdW Wse SyncdWW Wse SyncdWW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr054 No [PodRW,PosWR] Safe=Wse SyncdWW DpdW BCSyncdWW Time podrwposwr054 98.38 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr055.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr055 "Fre SyncdWW Rfe SyncdRW Wse SyncdWW Rfe PodRW PosWR" {0:r2=a; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r4=a;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | sync | stw r1,0(r2) | li r3,1 ; sync | li r3,1 | sync | stw r3,0(r4) ; li r3,1 | stw r3,0(r4) | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | ; exists (a=2 /\ y=2 /\ 1:r1=1 /\ 3:r1=1 /\ 3:r5=1) Generated assembler _litmus_P3_0_: lwz 28,0(11) _litmus_P3_1_: li 10,1 _litmus_P3_2_: stw 10,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 4,1 _litmus_P1_3_: stw 4,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr055 Allowed Histogram (22 states) 6641850:>1:r1=0; 3:r1=0; 3:r5=1; a=1; y=1; 37512425:>1:r1=1; 3:r1=0; 3:r5=1; a=1; y=1; 36250315:>1:r1=0; 3:r1=1; 3:r5=1; a=1; y=1; 21730467:>1:r1=1; 3:r1=1; 3:r5=1; a=1; y=1; 55017530:>1:r1=0; 3:r1=0; 3:r5=1; a=2; y=1; 15160280:>1:r1=1; 3:r1=0; 3:r5=1; a=2; y=1; 11957539:>1:r1=0; 3:r1=1; 3:r5=1; a=2; y=1; 448511:>1:r1=1; 3:r1=1; 3:r5=1; a=2; y=1; 9901 :>1:r1=0; 3:r1=0; 3:r5=2; a=2; y=1; 3897 :>1:r1=1; 3:r1=0; 3:r5=2; a=2; y=1; 17815 :>1:r1=0; 3:r1=1; 3:r5=2; a=2; y=1; 1299 :>1:r1=1; 3:r1=1; 3:r5=2; a=2; y=1; 44404825:>1:r1=0; 3:r1=0; 3:r5=1; a=1; y=2; 11334599:>1:r1=1; 3:r1=0; 3:r5=1; a=1; y=2; 10362760:>1:r1=0; 3:r1=1; 3:r5=1; a=1; y=2; 311746:>1:r1=1; 3:r1=1; 3:r5=1; a=1; y=2; 67438356:>1:r1=0; 3:r1=0; 3:r5=1; a=2; y=2; 802171:>1:r1=1; 3:r1=0; 3:r5=1; a=2; y=2; 571137:>1:r1=0; 3:r1=1; 3:r5=1; a=2; y=2; 21159 :>1:r1=0; 3:r1=0; 3:r5=2; a=2; y=2; 259 :>1:r1=1; 3:r1=0; 3:r5=2; a=2; y=2; 1159 :>1:r1=0; 3:r1=1; 3:r5=2; a=2; y=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ y=2 /\ 1:r1=1 /\ 3:r1=1 /\ 3:r5=1) is NOT validated Hash=0cd4b2e6bf0b9a0aa2e4bbd0534e33b0 Cycle=Fre SyncdWW Rfe SyncdRW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr055 No [PodRW,PosWR] Safe=Fre Wse SyncdRW BCSyncdWW Time podrwposwr055 87.45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr056.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr056 "DpdR Fre SyncdWW Rfe SyncdRW Wse SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,1 | lwz r1,0(r2) | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | sync | stw r1,0(r2) | li r3,1 ; sync | li r3,1 | sync | stw r3,0(r4) ; li r3,1 | stw r3,0(r4) | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | xor r6,r5,r5 ; | | | lwzx r7,r6,r8 ; exists (z=2 /\ 1:r1=1 /\ 3:r1=1 /\ 3:r7=0) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 8,0(11) _litmus_P3_4_: xor 7,8,8 _litmus_P3_5_: lwzx 26,7,9 _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 4,1 _litmus_P1_3_: stw 4,0(9) _litmus_P0_0_: li 5,1 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr056 Allowed Histogram (16 states) 54728737:>1:r1=0; 3:r1=0; 3:r7=0; z=1; 13168308:>1:r1=1; 3:r1=0; 3:r7=0; z=1; 17950382:>1:r1=0; 3:r1=1; 3:r7=0; z=1; 974852:>1:r1=1; 3:r1=1; 3:r7=0; z=1; 7146661:>1:r1=0; 3:r1=0; 3:r7=1; z=1; 34528071:>1:r1=1; 3:r1=0; 3:r7=1; z=1; 34607488:>1:r1=0; 3:r1=1; 3:r7=1; z=1; 20082329:>1:r1=1; 3:r1=1; 3:r7=1; z=1; 68624207:>1:r1=0; 3:r1=0; 3:r7=0; z=2; 674543:>1:r1=1; 3:r1=0; 3:r7=0; z=2; 1367642:>1:r1=0; 3:r1=1; 3:r7=0; z=2; 53 :>1:r1=1; 3:r1=1; 3:r7=0; z=2; 45902242:>1:r1=0; 3:r1=0; 3:r7=1; z=2; 8682087:>1:r1=1; 3:r1=0; 3:r7=1; z=2; 11308616:>1:r1=0; 3:r1=1; 3:r7=1; z=2; 253782:>1:r1=1; 3:r1=1; 3:r7=1; z=2; Ok Witnesses Positive: 53, Negative: 319999947 Condition exists (z=2 /\ 1:r1=1 /\ 3:r1=1 /\ 3:r7=0) is validated Hash=7be01dd6ac9e30579fb0a00b67fd8ddc Cycle=DpdR Fre SyncdWW Rfe SyncdRW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr056 Ok [PodRW,PosWR] Safe=Fre Wse SyncdRW DpdR BCSyncdWW Time podrwposwr056 96.29 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr057.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr057 "DpdW Wse SyncdWW Rfe SyncdRW Wse SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | sync | stw r1,0(r2) | li r3,1 ; sync | li r3,1 | sync | stw r3,0(r4) ; li r3,1 | stw r3,0(r4) | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | xor r6,r5,r5 ; | | | li r7,1 ; | | | stwx r7,r6,r8 ; exists (x=2 /\ z=2 /\ 1:r1=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 28,1 _litmus_P3_2_: stw 28,0(11) _litmus_P3_3_: lwz 27,0(11) _litmus_P3_4_: xor 8,27,27 _litmus_P3_5_: li 7,1 _litmus_P3_6_: stwx 7,8,9 _litmus_P2_0_: li 5,2 _litmus_P2_1_: stw 5,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 4,1 _litmus_P2_4_: stw 4,0(9) _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 4,1 _litmus_P1_3_: stw 4,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr057 Allowed Histogram (15 states) 7149947:>1:r1=0; 3:r1=0; x=1; z=1; 35056375:>1:r1=1; 3:r1=0; x=1; z=1; 38484272:>1:r1=0; 3:r1=1; x=1; z=1; 22138855:>1:r1=1; 3:r1=1; x=1; z=1; 51886387:>1:r1=0; 3:r1=0; x=2; z=1; 13753263:>1:r1=1; 3:r1=0; x=2; z=1; 12809844:>1:r1=0; 3:r1=1; x=2; z=1; 458001:>1:r1=1; 3:r1=1; x=2; z=1; 48445231:>1:r1=0; 3:r1=0; x=1; z=2; 9838210:>1:r1=1; 3:r1=0; x=1; z=2; 12073972:>1:r1=0; 3:r1=1; x=1; z=2; 267933:>1:r1=1; 3:r1=1; x=1; z=2; 66195024:>1:r1=0; 3:r1=0; x=2; z=2; 723223:>1:r1=1; 3:r1=0; x=2; z=2; 719463:>1:r1=0; 3:r1=1; x=2; z=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ z=2 /\ 1:r1=1 /\ 3:r1=1) is NOT validated Hash=fcc1ee22a472fe244cf93ef66666ec98 Cycle=DpdW Wse SyncdWW Rfe SyncdRW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr057 No [PodRW,PosWR] Safe=Wse SyncdRW DpdW BCSyncdWW Time podrwposwr057 98.63 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr058.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr058 "Fre SyncdWW Rfe SyncdRW Rfe PodRW PosWR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z;} P0 | P1 | P2 ; li r1,2 | lwz r1,0(r2) | lwz r1,0(r2) ; stw r1,0(r2) | sync | li r3,1 ; sync | li r3,1 | stw r3,0(r4) ; li r3,1 | stw r3,0(r4) | lwz r5,0(r4) ; stw r3,0(r4) | | ; exists (z=2 /\ 1:r1=1 /\ 2:r1=1 /\ 2:r5=1) Generated assembler _litmus_P2_0_: lwz 28,0(11) _litmus_P2_1_: li 10,1 _litmus_P2_2_: stw 10,0(9) _litmus_P2_3_: lwz 30,0(9) _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 30,1 _litmus_P1_3_: stw 30,0(9) _litmus_P0_0_: li 4,2 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 3,1 _litmus_P0_4_: stw 3,0(9) Test podrwposwr058 Allowed Histogram (10 states) 35216286:>1:r1=0; 2:r1=0; 2:r5=1; z=1; 77049241:>1:r1=1; 2:r1=0; 2:r5=1; z=1; 100024495:>1:r1=0; 2:r1=1; 2:r5=1; z=1; 2918610:>1:r1=1; 2:r1=1; 2:r5=1; z=1; 156040566:>1:r1=0; 2:r1=0; 2:r5=1; z=2; 14125321:>1:r1=1; 2:r1=0; 2:r5=1; z=2; 14558049:>1:r1=0; 2:r1=1; 2:r5=1; z=2; 26865 :>1:r1=0; 2:r1=0; 2:r5=2; z=2; 1746 :>1:r1=1; 2:r1=0; 2:r5=2; z=2; 38821 :>1:r1=0; 2:r1=1; 2:r5=2; z=2; No Witnesses Positive: 0, Negative: 400000000 Condition exists (z=2 /\ 1:r1=1 /\ 2:r1=1 /\ 2:r5=1) is NOT validated Hash=68656b16d803b6bb2fb47fc0780d1c25 Cycle=Fre SyncdWW Rfe SyncdRW Rfe PodRW PosWR Relax podrwposwr058 No [PodRW,PosWR] Safe=Fre BCSyncdWW BCSyncdRW Time podrwposwr058 60.84 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr059.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr059 "DpdR Fre SyncdWW Rfe SyncdRW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 2:r8=x;} P0 | P1 | P2 ; li r1,1 | lwz r1,0(r2) | lwz r1,0(r2) ; stw r1,0(r2) | sync | li r3,1 ; sync | li r3,1 | stw r3,0(r4) ; li r3,1 | stw r3,0(r4) | lwz r5,0(r4) ; stw r3,0(r4) | | xor r6,r5,r5 ; | | lwzx r7,r6,r8 ; exists (1:r1=1 /\ 2:r1=1 /\ 2:r7=0) Generated assembler _litmus_P2_0_: lwz 25,0(10) _litmus_P2_1_: li 27,1 _litmus_P2_2_: stw 27,0(11) _litmus_P2_3_: lwz 8,0(11) _litmus_P2_4_: xor 7,8,8 _litmus_P2_5_: lwzx 26,7,9 _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 4,1 _litmus_P1_3_: stw 4,0(9) _litmus_P0_0_: li 4,1 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 3,1 _litmus_P0_4_: stw 3,0(9) Test podrwposwr059 Allowed Histogram (8 states) 150807613:>1:r1=0; 2:r1=0; 2:r7=0; 15984382:>1:r1=1; 2:r1=0; 2:r7=0; 31981972:>1:r1=0; 2:r1=1; 2:r7=0; 990 :>1:r1=1; 2:r1=1; 2:r7=0; 26901727:>1:r1=0; 2:r1=0; 2:r7=1; 80323658:>1:r1=1; 2:r1=0; 2:r7=1; 88284491:>1:r1=0; 2:r1=1; 2:r7=1; 5715167:>1:r1=1; 2:r1=1; 2:r7=1; Ok Witnesses Positive: 990, Negative: 399999010 Condition exists (1:r1=1 /\ 2:r1=1 /\ 2:r7=0) is validated Hash=8f6c6501090e086cd3addf1fdcb18d11 Cycle=DpdR Fre SyncdWW Rfe SyncdRW Rfe PodRW PosWR Relax podrwposwr059 Ok [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW BCSyncdRW Time podrwposwr059 80.74 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr060.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr060 "Fre SyncdWR Fre SyncdWW Rfe SyncdRW Rfe PodRW PosWR" {0:r2=a; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r4=a;} P0 | P1 | P2 | P3 ; li r1,2 | li r1,1 | lwz r1,0(r2) | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | sync | li r3,1 ; sync | sync | li r3,1 | stw r3,0(r4) ; lwz r3,0(r4) | li r3,1 | stw r3,0(r4) | lwz r5,0(r4) ; | stw r3,0(r4) | | ; exists (a=2 /\ 0:r3=0 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r5=1) Generated assembler _litmus_P3_0_: lwz 28,0(11) _litmus_P3_1_: li 10,1 _litmus_P3_2_: stw 10,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: lwz 3,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 4,1 _litmus_P2_3_: stw 4,0(9) _litmus_P1_0_: li 5,1 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 4,1 _litmus_P1_4_: stw 4,0(9) _litmus_P0_0_: li 4,2 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 3,0(9) Test podrwposwr060 Allowed Histogram (22 states) 49502527:>0:r3=0; 2:r1=0; 3:r1=0; 3:r5=1; a=1; 4643273:>0:r3=1; 2:r1=0; 3:r1=0; 3:r5=1; a=1; 11749074:>0:r3=0; 2:r1=1; 3:r1=0; 3:r5=1; a=1; 24944340:>0:r3=1; 2:r1=1; 3:r1=0; 3:r5=1; a=1; 43295112:>0:r3=0; 2:r1=0; 3:r1=1; 3:r5=1; a=1; 29364788:>0:r3=1; 2:r1=0; 3:r1=1; 3:r5=1; a=1; 247845:>0:r3=0; 2:r1=1; 3:r1=1; 3:r5=1; a=1; 5093775:>0:r3=1; 2:r1=1; 3:r1=1; 3:r5=1; a=1; 36358128:>0:r3=0; 2:r1=0; 3:r1=0; 3:r5=1; a=2; 55402668:>0:r3=1; 2:r1=0; 3:r1=0; 3:r5=1; a=2; 2234426:>0:r3=0; 2:r1=1; 3:r1=0; 3:r5=1; a=2; 40597948:>0:r3=1; 2:r1=1; 3:r1=0; 3:r5=1; a=2; 1730266:>0:r3=0; 2:r1=0; 3:r1=1; 3:r5=1; a=2; 14483150:>0:r3=1; 2:r1=0; 3:r1=1; 3:r5=1; a=2; 288947:>0:r3=1; 2:r1=1; 3:r1=1; 3:r5=1; a=2; 9561 :>0:r3=0; 2:r1=0; 3:r1=0; 3:r5=2; a=2; 8385 :>0:r3=1; 2:r1=0; 3:r1=0; 3:r5=2; a=2; 513 :>0:r3=0; 2:r1=1; 3:r1=0; 3:r5=2; a=2; 15608 :>0:r3=1; 2:r1=1; 3:r1=0; 3:r5=2; a=2; 5834 :>0:r3=0; 2:r1=0; 3:r1=1; 3:r5=2; a=2; 23061 :>0:r3=1; 2:r1=0; 3:r1=1; 3:r5=2; a=2; 771 :>0:r3=1; 2:r1=1; 3:r1=1; 3:r5=2; a=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ 0:r3=0 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r5=1) is NOT validated Hash=15a0ccebd11bdd4489de83d3aafbe8cb Cycle=Fre SyncdWR Fre SyncdWW Rfe SyncdRW Rfe PodRW PosWR Relax podrwposwr060 No [PodRW,PosWR] Safe=Fre SyncdWR BCSyncdWW BCSyncdRW Time podrwposwr060 86.97 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr061.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr061 "DpdR Fre SyncdWR Fre SyncdWW Rfe SyncdRW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,1 | li r1,1 | lwz r1,0(r2) | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | sync | li r3,1 ; sync | sync | li r3,1 | stw r3,0(r4) ; lwz r3,0(r4) | li r3,1 | stw r3,0(r4) | lwz r5,0(r4) ; | stw r3,0(r4) | | xor r6,r5,r5 ; | | | lwzx r7,r6,r8 ; exists (0:r3=0 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r7=0) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 30,1 _litmus_P3_2_: stw 30,0(11) _litmus_P3_3_: lwz 8,0(11) _litmus_P3_4_: xor 7,8,8 _litmus_P3_5_: lwzx 27,7,9 _litmus_P2_0_: lwz 4,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 5,1 _litmus_P2_3_: stw 5,0(9) _litmus_P1_0_: li 6,1 _litmus_P1_1_: stw 6,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 5,1 _litmus_P1_4_: stw 5,0(9) _litmus_P0_0_: li 4,1 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 3,0(9) Test podrwposwr061 Allowed Histogram (16 states) 37351654:>0:r3=0; 2:r1=0; 3:r1=0; 3:r7=0; 54374359:>0:r3=1; 2:r1=0; 3:r1=0; 3:r7=0; 2173080:>0:r3=0; 2:r1=1; 3:r1=0; 3:r7=0; 42332258:>0:r3=1; 2:r1=1; 3:r1=0; 3:r7=0; 3974491:>0:r3=0; 2:r1=0; 3:r1=1; 3:r7=0; 20605335:>0:r3=1; 2:r1=0; 3:r1=1; 3:r7=0; 422 :>0:r3=0; 2:r1=1; 3:r1=1; 3:r7=0; 671839:>0:r3=1; 2:r1=1; 3:r1=1; 3:r7=0; 47066697:>0:r3=0; 2:r1=0; 3:r1=0; 3:r7=1; 3518654:>0:r3=1; 2:r1=0; 3:r1=0; 3:r7=1; 11198139:>0:r3=0; 2:r1=1; 3:r1=0; 3:r7=1; 22955232:>0:r3=1; 2:r1=1; 3:r1=0; 3:r7=1; 43175508:>0:r3=0; 2:r1=0; 3:r1=1; 3:r7=1; 24981287:>0:r3=1; 2:r1=0; 3:r1=1; 3:r7=1; 293194:>0:r3=0; 2:r1=1; 3:r1=1; 3:r7=1; 5327851:>0:r3=1; 2:r1=1; 3:r1=1; 3:r7=1; Ok Witnesses Positive: 422, Negative: 319999578 Condition exists (0:r3=0 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r7=0) is validated Hash=31fa36aa0f213f190f74f474cda12603 Cycle=DpdR Fre SyncdWR Fre SyncdWW Rfe SyncdRW Rfe PodRW PosWR Relax podrwposwr061 Ok [PodRW,PosWR] Safe=Fre SyncdWR DpdR BCSyncdWW BCSyncdRW Time podrwposwr061 95.05 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr062.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr062 "DpdW Wse SyncdWR Fre SyncdWW Rfe SyncdRW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,2 | li r1,1 | lwz r1,0(r2) | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | sync | li r3,1 ; sync | sync | li r3,1 | stw r3,0(r4) ; lwz r3,0(r4) | li r3,1 | stw r3,0(r4) | lwz r5,0(r4) ; | stw r3,0(r4) | | xor r6,r5,r5 ; | | | li r7,1 ; | | | stwx r7,r6,r8 ; exists (x=2 /\ 0:r3=0 /\ 2:r1=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 28,1 _litmus_P3_2_: stw 28,0(11) _litmus_P3_3_: lwz 27,0(11) _litmus_P3_4_: xor 8,27,27 _litmus_P3_5_: li 7,1 _litmus_P3_6_: stwx 7,8,9 _litmus_P2_0_: lwz 3,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 4,1 _litmus_P2_3_: stw 4,0(9) _litmus_P1_0_: li 5,1 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 4,1 _litmus_P1_4_: stw 4,0(9) _litmus_P0_0_: li 4,2 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 3,0(9) Test podrwposwr062 Allowed Histogram (15 states) 49724947:>0:r3=0; 2:r1=0; 3:r1=0; x=1; 5266184:>0:r3=1; 2:r1=0; 3:r1=0; x=1; 10961036:>0:r3=0; 2:r1=1; 3:r1=0; x=1; 26479561:>0:r3=1; 2:r1=1; 3:r1=0; x=1; 44243927:>0:r3=0; 2:r1=0; 3:r1=1; x=1; 31957680:>0:r3=1; 2:r1=0; 3:r1=1; x=1; 246366:>0:r3=0; 2:r1=1; 3:r1=1; x=1; 5018082:>0:r3=1; 2:r1=1; 3:r1=1; x=1; 34513003:>0:r3=0; 2:r1=0; 3:r1=0; x=2; 55766837:>0:r3=1; 2:r1=0; 3:r1=0; x=2; 2014304:>0:r3=0; 2:r1=1; 3:r1=0; x=2; 37685348:>0:r3=1; 2:r1=1; 3:r1=0; x=2; 1566729:>0:r3=0; 2:r1=0; 3:r1=1; x=2; 14281993:>0:r3=1; 2:r1=0; 3:r1=1; x=2; 274003:>0:r3=1; 2:r1=1; 3:r1=1; x=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ 0:r3=0 /\ 2:r1=1 /\ 3:r1=1) is NOT validated Hash=7324b05f2b14ceacb9b3f42d76280b5e Cycle=DpdW Wse SyncdWR Fre SyncdWW Rfe SyncdRW Rfe PodRW PosWR Relax podrwposwr062 No [PodRW,PosWR] Safe=Fre Wse SyncdWR DpdW BCSyncdWW BCSyncdRW Time podrwposwr062 93.42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr063.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr063 "DpdW Wse SyncdWW Rfe SyncdRW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 2:r8=x;} P0 | P1 | P2 ; li r1,2 | lwz r1,0(r2) | lwz r1,0(r2) ; stw r1,0(r2) | sync | li r3,1 ; sync | li r3,1 | stw r3,0(r4) ; li r3,1 | stw r3,0(r4) | lwz r5,0(r4) ; stw r3,0(r4) | | xor r6,r5,r5 ; | | li r7,1 ; | | stwx r7,r6,r8 ; exists (x=2 /\ 1:r1=1 /\ 2:r1=1) Generated assembler _litmus_P2_0_: lwz 25,0(10) _litmus_P2_1_: li 27,1 _litmus_P2_2_: stw 27,0(11) _litmus_P2_3_: lwz 26,0(11) _litmus_P2_4_: xor 8,26,26 _litmus_P2_5_: li 7,1 _litmus_P2_6_: stwx 7,8,9 _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 30,1 _litmus_P1_3_: stw 30,0(9) _litmus_P0_0_: li 4,2 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 3,1 _litmus_P0_4_: stw 3,0(9) Test podrwposwr063 Allowed Histogram (7 states) 30549203:>1:r1=0; 2:r1=0; x=1; 86911657:>1:r1=1; 2:r1=0; x=1; 99552665:>1:r1=0; 2:r1=1; x=1; 5568163:>1:r1=1; 2:r1=1; x=1; 143591318:>1:r1=0; 2:r1=0; x=2; 17525221:>1:r1=1; 2:r1=0; x=2; 16301773:>1:r1=0; 2:r1=1; x=2; No Witnesses Positive: 0, Negative: 400000000 Condition exists (x=2 /\ 1:r1=1 /\ 2:r1=1) is NOT validated Hash=7b09c06e97b34055e0a5d36831e6ef32 Cycle=DpdW Wse SyncdWW Rfe SyncdRW Rfe PodRW PosWR Relax podrwposwr063 No [PodRW,PosWR] Safe=Wse DpdW BCSyncdWW BCSyncdRW Time podrwposwr063 69.36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr064.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr064 "Fre SyncdWW Wse SyncdWW Rfe SyncdRW Rfe PodRW PosWR" {0:r2=a; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r4=a;} P0 | P1 | P2 | P3 ; li r1,2 | li r1,2 | lwz r1,0(r2) | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | sync | li r3,1 ; sync | sync | li r3,1 | stw r3,0(r4) ; li r3,1 | li r3,1 | stw r3,0(r4) | lwz r5,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | | ; exists (a=2 /\ x=2 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r5=1) Generated assembler _litmus_P3_0_: lwz 28,0(11) _litmus_P3_1_: li 10,1 _litmus_P3_2_: stw 10,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: lwz 3,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 4,1 _litmus_P2_3_: stw 4,0(9) _litmus_P1_0_: li 5,2 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 4,1 _litmus_P1_4_: stw 4,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr064 Allowed Histogram (22 states) 6000460:>2:r1=0; 3:r1=0; 3:r5=1; a=1; x=1; 27375398:>2:r1=1; 3:r1=0; 3:r5=1; a=1; x=1; 37244661:>2:r1=0; 3:r1=1; 3:r5=1; a=1; x=1; 5067911:>2:r1=1; 3:r1=1; 3:r5=1; a=1; x=1; 65087121:>2:r1=0; 3:r1=0; 3:r5=1; a=2; x=1; 42015482:>2:r1=1; 3:r1=0; 3:r5=1; a=2; x=1; 14716010:>2:r1=0; 3:r1=1; 3:r5=1; a=2; x=1; 209697:>2:r1=1; 3:r1=1; 3:r5=1; a=2; x=1; 10600 :>2:r1=0; 3:r1=0; 3:r5=2; a=2; x=1; 15440 :>2:r1=1; 3:r1=0; 3:r5=2; a=2; x=1; 19375 :>2:r1=0; 3:r1=1; 3:r5=2; a=2; x=1; 464 :>2:r1=1; 3:r1=1; 3:r5=2; a=2; x=1; 47060974:>2:r1=0; 3:r1=0; 3:r5=1; a=1; x=2; 9248554:>2:r1=1; 3:r1=0; 3:r5=1; a=1; x=2; 37870598:>2:r1=0; 3:r1=1; 3:r5=1; a=1; x=2; 178077:>2:r1=1; 3:r1=1; 3:r5=1; a=1; x=2; 25847712:>2:r1=0; 3:r1=0; 3:r5=1; a=2; x=2; 1044253:>2:r1=1; 3:r1=0; 3:r5=1; a=2; x=2; 977411:>2:r1=0; 3:r1=1; 3:r5=1; a=2; x=2; 6685 :>2:r1=0; 3:r1=0; 3:r5=2; a=2; x=2; 221 :>2:r1=1; 3:r1=0; 3:r5=2; a=2; x=2; 2896 :>2:r1=0; 3:r1=1; 3:r5=2; a=2; x=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ x=2 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r5=1) is NOT validated Hash=32f79072f51fc242aba7813bce1b7774 Cycle=Fre SyncdWW Wse SyncdWW Rfe SyncdRW Rfe PodRW PosWR Relax podrwposwr064 No [PodRW,PosWR] Safe=Fre Wse SyncdWW BCSyncdWW BCSyncdRW Time podrwposwr064 89.49 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr065.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr065 "DpdR Fre SyncdWW Wse SyncdWW Rfe SyncdRW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,1 | li r1,2 | lwz r1,0(r2) | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | sync | li r3,1 ; sync | sync | li r3,1 | stw r3,0(r4) ; li r3,1 | li r3,1 | stw r3,0(r4) | lwz r5,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | | xor r6,r5,r5 ; | | | lwzx r7,r6,r8 ; exists (y=2 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r7=0) Generated assembler _litmus_P3_0_: lwz 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 8,0(11) _litmus_P3_4_: xor 7,8,8 _litmus_P3_5_: lwzx 26,7,9 _litmus_P2_0_: lwz 3,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 4,1 _litmus_P2_3_: stw 4,0(9) _litmus_P1_0_: li 5,2 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 4,1 _litmus_P1_4_: stw 4,0(9) _litmus_P0_0_: li 5,1 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr065 Allowed Histogram (16 states) 66554545:>2:r1=0; 3:r1=0; 3:r7=0; y=1; 40974650:>2:r1=1; 3:r1=0; 3:r7=0; y=1; 20126387:>2:r1=0; 3:r1=1; 3:r7=0; y=1; 516879:>2:r1=1; 3:r1=1; 3:r7=0; y=1; 6629810:>2:r1=0; 3:r1=0; 3:r7=1; y=1; 26576735:>2:r1=1; 3:r1=0; 3:r7=1; y=1; 33085093:>2:r1=0; 3:r1=1; 3:r7=1; y=1; 5164311:>2:r1=1; 3:r1=1; 3:r7=1; y=1; 25826716:>2:r1=0; 3:r1=0; 3:r7=0; y=2; 1000977:>2:r1=1; 3:r1=0; 3:r7=0; y=2; 2247062:>2:r1=0; 3:r1=1; 3:r7=0; y=2; 132 :>2:r1=1; 3:r1=1; 3:r7=0; y=2; 47164915:>2:r1=0; 3:r1=0; 3:r7=1; y=2; 8340305:>2:r1=1; 3:r1=0; 3:r7=1; y=2; 35567394:>2:r1=0; 3:r1=1; 3:r7=1; y=2; 224089:>2:r1=1; 3:r1=1; 3:r7=1; y=2; Ok Witnesses Positive: 132, Negative: 319999868 Condition exists (y=2 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r7=0) is validated Hash=5f84c88857f0167827685b01f3dd5c56 Cycle=DpdR Fre SyncdWW Wse SyncdWW Rfe SyncdRW Rfe PodRW PosWR Relax podrwposwr065 Ok [PodRW,PosWR] Safe=Fre Wse SyncdWW DpdR BCSyncdWW BCSyncdRW Time podrwposwr065 94.33 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr066.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr066 "DpdW Wse SyncdWW Wse SyncdWW Rfe SyncdRW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,2 | li r1,2 | lwz r1,0(r2) | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | sync | li r3,1 ; sync | sync | li r3,1 | stw r3,0(r4) ; li r3,1 | li r3,1 | stw r3,0(r4) | lwz r5,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | | xor r6,r5,r5 ; | | | li r7,1 ; | | | stwx r7,r6,r8 ; exists (x=2 /\ y=2 /\ 2:r1=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 28,1 _litmus_P3_2_: stw 28,0(11) _litmus_P3_3_: lwz 27,0(11) _litmus_P3_4_: xor 8,27,27 _litmus_P3_5_: li 7,1 _litmus_P3_6_: stwx 7,8,9 _litmus_P2_0_: lwz 3,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 4,1 _litmus_P2_3_: stw 4,0(9) _litmus_P1_0_: li 5,2 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 4,1 _litmus_P1_4_: stw 4,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr066 Allowed Histogram (15 states) 7864998:>2:r1=0; 3:r1=0; x=1; y=1; 29324981:>2:r1=1; 3:r1=0; x=1; y=1; 38389999:>2:r1=0; 3:r1=1; x=1; y=1; 5327125:>2:r1=1; 3:r1=1; x=1; y=1; 64205746:>2:r1=0; 3:r1=0; x=2; y=1; 38227337:>2:r1=1; 3:r1=0; x=2; y=1; 13951965:>2:r1=0; 3:r1=1; x=2; y=1; 244024:>2:r1=1; 3:r1=1; x=2; y=1; 47891769:>2:r1=0; 3:r1=0; x=1; y=2; 9027996:>2:r1=1; 3:r1=0; x=1; y=2; 37909307:>2:r1=0; 3:r1=1; x=1; y=2; 216287:>2:r1=1; 3:r1=1; x=1; y=2; 25377238:>2:r1=0; 3:r1=0; x=2; y=2; 1124408:>2:r1=1; 3:r1=0; x=2; y=2; 916820:>2:r1=0; 3:r1=1; x=2; y=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ y=2 /\ 2:r1=1 /\ 3:r1=1) is NOT validated Hash=db6594df13d2d30b55141e514c468add Cycle=DpdW Wse SyncdWW Wse SyncdWW Rfe SyncdRW Rfe PodRW PosWR Relax podrwposwr066 No [PodRW,PosWR] Safe=Wse SyncdWW DpdW BCSyncdWW BCSyncdRW Time podrwposwr066 97.04 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr067.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr067 "Fre SyncdWW Rfe SyncdRW Rfe SyncdRW Rfe PodRW PosWR" {0:r2=a; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z; 3:r4=a;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | lwz r1,0(r2) | lwz r1,0(r2) ; stw r1,0(r2) | sync | sync | li r3,1 ; sync | li r3,1 | li r3,1 | stw r3,0(r4) ; li r3,1 | stw r3,0(r4) | stw r3,0(r4) | lwz r5,0(r4) ; stw r3,0(r4) | | | ; exists (a=2 /\ 1:r1=1 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r5=1) Generated assembler _litmus_P3_0_: lwz 28,0(11) _litmus_P3_1_: li 10,1 _litmus_P3_2_: stw 10,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: lwz 3,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 4,1 _litmus_P2_3_: stw 4,0(9) _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 4,1 _litmus_P1_3_: stw 4,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr067 Allowed Histogram (22 states) 12243168:>1:r1=0; 2:r1=0; 3:r1=0; 3:r5=1; a=1; 36784496:>1:r1=1; 2:r1=0; 3:r1=0; 3:r5=1; a=1; 38217236:>1:r1=0; 2:r1=1; 3:r1=0; 3:r5=1; a=1; 5050474:>1:r1=1; 2:r1=1; 3:r1=0; 3:r5=1; a=1; 47192800:>1:r1=0; 2:r1=0; 3:r1=1; 3:r5=1; a=1; 23792295:>1:r1=1; 2:r1=0; 3:r1=1; 3:r5=1; a=1; 6885101:>1:r1=0; 2:r1=1; 3:r1=1; 3:r5=1; a=1; 78655 :>1:r1=1; 2:r1=1; 3:r1=1; 3:r5=1; a=1; 68776800:>1:r1=0; 2:r1=0; 3:r1=0; 3:r5=1; a=2; 13848704:>1:r1=1; 2:r1=0; 3:r1=0; 3:r5=1; a=2; 50974354:>1:r1=0; 2:r1=1; 3:r1=0; 3:r5=1; a=2; 348747:>1:r1=1; 2:r1=1; 3:r1=0; 3:r5=1; a=2; 14853127:>1:r1=0; 2:r1=0; 3:r1=1; 3:r5=1; a=2; 531700:>1:r1=1; 2:r1=0; 3:r1=1; 3:r5=1; a=2; 358415:>1:r1=0; 2:r1=1; 3:r1=1; 3:r5=1; a=2; 12831 :>1:r1=0; 2:r1=0; 3:r1=0; 3:r5=2; a=2; 3803 :>1:r1=1; 2:r1=0; 3:r1=0; 3:r5=2; a=2; 17804 :>1:r1=0; 2:r1=1; 3:r1=0; 3:r5=2; a=2; 103 :>1:r1=1; 2:r1=1; 3:r1=0; 3:r5=2; a=2; 26756 :>1:r1=0; 2:r1=0; 3:r1=1; 3:r5=2; a=2; 1747 :>1:r1=1; 2:r1=0; 3:r1=1; 3:r5=2; a=2; 884 :>1:r1=0; 2:r1=1; 3:r1=1; 3:r5=2; a=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ 1:r1=1 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r5=1) is NOT validated Hash=fd1bef2991c7aa40765379cba8de428a Cycle=Fre SyncdWW Rfe SyncdRW Rfe SyncdRW Rfe PodRW PosWR Relax podrwposwr067 No [PodRW,PosWR] Safe=Fre BCSyncdWW BCSyncdRW Time podrwposwr067 87.39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr068.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr068 "DpdR Fre SyncdWW Rfe SyncdRW Rfe SyncdRW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,1 | lwz r1,0(r2) | lwz r1,0(r2) | lwz r1,0(r2) ; stw r1,0(r2) | sync | sync | li r3,1 ; sync | li r3,1 | li r3,1 | stw r3,0(r4) ; li r3,1 | stw r3,0(r4) | stw r3,0(r4) | lwz r5,0(r4) ; stw r3,0(r4) | | | xor r6,r5,r5 ; | | | lwzx r7,r6,r8 ; exists (1:r1=1 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r7=0) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 30,1 _litmus_P3_2_: stw 30,0(11) _litmus_P3_3_: lwz 8,0(11) _litmus_P3_4_: xor 7,8,8 _litmus_P3_5_: lwzx 27,7,9 _litmus_P2_0_: lwz 4,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 5,1 _litmus_P2_3_: stw 5,0(9) _litmus_P1_0_: lwz 4,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 5,1 _litmus_P1_3_: stw 5,0(9) _litmus_P0_0_: li 5,1 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr068 Allowed Histogram (16 states) 69515148:>1:r1=0; 2:r1=0; 3:r1=0; 3:r7=0; 15201566:>1:r1=1; 2:r1=0; 3:r1=0; 3:r7=0; 51559654:>1:r1=0; 2:r1=1; 3:r1=0; 3:r7=0; 531663:>1:r1=1; 2:r1=1; 3:r1=0; 3:r7=0; 21671719:>1:r1=0; 2:r1=0; 3:r1=1; 3:r7=0; 1379118:>1:r1=1; 2:r1=0; 3:r1=1; 3:r7=0; 772720:>1:r1=0; 2:r1=1; 3:r1=1; 3:r7=0; 52 :>1:r1=1; 2:r1=1; 3:r1=1; 3:r7=0; 10837384:>1:r1=0; 2:r1=0; 3:r1=0; 3:r7=1; 36155948:>1:r1=1; 2:r1=0; 3:r1=0; 3:r7=1; 34487493:>1:r1=0; 2:r1=1; 3:r1=0; 3:r7=1; 5410087:>1:r1=1; 2:r1=1; 3:r1=0; 3:r7=1; 40579504:>1:r1=0; 2:r1=0; 3:r1=1; 3:r7=1; 24833178:>1:r1=1; 2:r1=0; 3:r1=1; 3:r7=1; 6950390:>1:r1=0; 2:r1=1; 3:r1=1; 3:r7=1; 114376:>1:r1=1; 2:r1=1; 3:r1=1; 3:r7=1; Ok Witnesses Positive: 52, Negative: 319999948 Condition exists (1:r1=1 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r7=0) is validated Hash=f8d8afed03ee40148c7923646872b840 Cycle=DpdR Fre SyncdWW Rfe SyncdRW Rfe SyncdRW Rfe PodRW PosWR Relax podrwposwr068 Ok [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW BCSyncdRW Time podrwposwr068 94.11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr069.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr069 "DpdW Wse SyncdWW Rfe SyncdRW Rfe SyncdRW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,2 | lwz r1,0(r2) | lwz r1,0(r2) | lwz r1,0(r2) ; stw r1,0(r2) | sync | sync | li r3,1 ; sync | li r3,1 | li r3,1 | stw r3,0(r4) ; li r3,1 | stw r3,0(r4) | stw r3,0(r4) | lwz r5,0(r4) ; stw r3,0(r4) | | | xor r6,r5,r5 ; | | | li r7,1 ; | | | stwx r7,r6,r8 ; exists (x=2 /\ 1:r1=1 /\ 2:r1=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 26,0(10) _litmus_P3_1_: li 28,1 _litmus_P3_2_: stw 28,0(11) _litmus_P3_3_: lwz 27,0(11) _litmus_P3_4_: xor 8,27,27 _litmus_P3_5_: li 7,1 _litmus_P3_6_: stwx 7,8,9 _litmus_P2_0_: lwz 3,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 4,1 _litmus_P2_3_: stw 4,0(9) _litmus_P1_0_: lwz 3,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 4,1 _litmus_P1_3_: stw 4,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test podrwposwr069 Allowed Histogram (15 states) 10659410:>1:r1=0; 2:r1=0; 3:r1=0; x=1; 37139983:>1:r1=1; 2:r1=0; 3:r1=0; x=1; 36419725:>1:r1=0; 2:r1=1; 3:r1=0; x=1; 6244045:>1:r1=1; 2:r1=1; 3:r1=0; x=1; 47573347:>1:r1=0; 2:r1=0; 3:r1=1; x=1; 28175630:>1:r1=1; 2:r1=0; 3:r1=1; x=1; 7101941:>1:r1=0; 2:r1=1; 3:r1=1; x=1; 118215:>1:r1=1; 2:r1=1; 3:r1=1; x=1; 65707707:>1:r1=0; 2:r1=0; 3:r1=0; x=2; 15254377:>1:r1=1; 2:r1=0; 3:r1=0; x=2; 48231445:>1:r1=0; 2:r1=1; 3:r1=0; x=2; 487871:>1:r1=1; 2:r1=1; 3:r1=0; x=2; 15868830:>1:r1=0; 2:r1=0; 3:r1=1; x=2; 656585:>1:r1=1; 2:r1=0; 3:r1=1; x=2; 360889:>1:r1=0; 2:r1=1; 3:r1=1; x=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ 1:r1=1 /\ 2:r1=1 /\ 3:r1=1) is NOT validated Hash=ba18cc28f265bff5a5354d13d0d60469 Cycle=DpdW Wse SyncdWW Rfe SyncdRW Rfe SyncdRW Rfe PodRW PosWR Relax podrwposwr069 No [PodRW,PosWR] Safe=Wse DpdW BCSyncdWW BCSyncdRW Time podrwposwr069 94.80 $Revision: 3269 $ Parameters #ifndef SIZE_OF_TEST #define SIZE_OF_TEST 2000 #endif #ifndef NUMBER_OF_RUN #define NUMBER_OF_RUN 20000 #endif #ifndef N_EXE #define N_EXE (32 < N ? 1 : 32 / N) #endif /* gcc options: -Wall -std=gnu99 -O -pthread */ /* barrier: user */ /* launch: changing */ /* memory: indirect */ /* safer: true */ /* preload: true */ /* para: self */ /* speedcheck: false */ /* proc used: 32 */ GCCOPTS="-Wall -std=gnu99 -O -pthread" LITMUSOPTS= Mon Jan 11 14:37:12 GMT 2010