Raw log

Wed Dec 23 16:27:17 GMT 2009 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw000.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw000 "Rfe SyncdRW Rfe SyncdRW" {0:r2=y; 0:r4=x; 1:r2=x; 1:r4=y;} P0 | P1 ; lwz r1,0(r2) | lwz r1,0(r2) ; sync | sync ; li r3,1 | li r3,1 ; stw r3,0(r4) | stw r3,0(r4) ; exists (0:r1=1 /\ 1:r1=1) Generated assembler _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_: lwz 4,0(11) _litmus_P0_1_: sync _litmus_P0_2_: li 5,1 _litmus_P0_3_: stw 5,0(9) Test acsdrw000 Allowed Histogram (3 states) 206721283:>0:r1=1; 1:r1=0; 218019074:>0:r1=0; 1:r1=1; 215259643:>0:r1=0; 1:r1=0; No Witnesses Positive: 0, Negative: 640000000 Condition exists (0:r1=1 /\ 1:r1=1) is NOT validated Hash=594183612285ea19f22ca74320b9670d Cycle=Rfe SyncdRW Rfe SyncdRW Relax acsdrw000 No ACSyncdRW Safe= Time acsdrw000 77.46 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw001.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw001 "Rfe SyncdRW Rfe SyncdRW Rfe SyncdRW" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z;} P0 | P1 | P2 ; lwz r1,0(r2) | lwz r1,0(r2) | lwz r1,0(r2) ; sync | sync | sync ; li r3,1 | li r3,1 | li r3,1 ; stw r3,0(r4) | stw r3,0(r4) | stw r3,0(r4) ; exists (0:r1=1 /\ 1:r1=1 /\ 2:r1=1) Generated assembler _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 31,1 _litmus_P1_3_: stw 31,0(9) _litmus_P0_0_: lwz 3,0(11) _litmus_P0_1_: sync _litmus_P0_2_: li 4,1 _litmus_P0_3_: stw 4,0(9) Test acsdrw001 Allowed Histogram (7 states) 4660370:>0:r1=1; 1:r1=1; 2:r1=0; 53920252:>0:r1=0; 1:r1=0; 2:r1=0; 5645700:>0:r1=1; 1:r1=0; 2:r1=1; 7421689:>0:r1=0; 1:r1=1; 2:r1=1; 102863825:>0:r1=1; 1:r1=0; 2:r1=0; 110426999:>0:r1=0; 1:r1=0; 2:r1=1; 115061165:>0:r1=0; 1:r1=1; 2:r1=0; No Witnesses Positive: 0, Negative: 400000000 Condition exists (0:r1=1 /\ 1:r1=1 /\ 2:r1=1) is NOT validated Hash=e9f79bffdc4009277d2d5ec18c343e3a Cycle=Rfe SyncdRW Rfe SyncdRW Rfe SyncdRW Relax acsdrw001 No ACSyncdRW Safe= Time acsdrw001 75.78 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw002.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw002 "Rfe SyncdRW Rfe SyncdRW Rfe SyncdRW Rfe SyncdRW" {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 ; lwz r1,0(r2) | lwz r1,0(r2) | lwz r1,0(r2) | lwz r1,0(r2) ; sync | sync | sync | sync ; li r3,1 | li r3,1 | li r3,1 | li r3,1 ; stw r3,0(r4) | stw r3,0(r4) | stw r3,0(r4) | stw r3,0(r4) ; exists (0:r1=1 /\ 1:r1=1 /\ 2:r1=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(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 3,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 4,1 _litmus_P1_3_: stw 4,0(9) _litmus_P0_0_: lwz 3,0(11) _litmus_P0_1_: sync _litmus_P0_2_: li 4,1 _litmus_P0_3_: stw 4,0(9) Test acsdrw002 Allowed Histogram (15 states) 169469:>0:r1=0; 1:r1=1; 2:r1=1; 3:r1=1; 175759:>0:r1=1; 1:r1=1; 2:r1=1; 3:r1=0; 166842:>0:r1=1; 1:r1=0; 2:r1=1; 3:r1=1; 166166:>0:r1=1; 1:r1=1; 2:r1=0; 3:r1=1; 7420078:>0:r1=1; 1:r1=1; 2:r1=0; 3:r1=0; 7788841:>0:r1=1; 1:r1=0; 2:r1=0; 3:r1=1; 22106788:>0:r1=0; 1:r1=0; 2:r1=0; 3:r1=0; 50371526:>0:r1=0; 1:r1=1; 2:r1=0; 3:r1=0; 50518473:>0:r1=1; 1:r1=0; 2:r1=0; 3:r1=0; 50919534:>0:r1=0; 1:r1=0; 2:r1=1; 3:r1=0; 7480758:>0:r1=0; 1:r1=1; 2:r1=1; 3:r1=0; 51651980:>0:r1=0; 1:r1=0; 2:r1=0; 3:r1=1; 31752502:>0:r1=1; 1:r1=0; 2:r1=1; 3:r1=0; 31728098:>0:r1=0; 1:r1=1; 2:r1=0; 3:r1=1; 7583186:>0:r1=0; 1:r1=0; 2:r1=1; 3:r1=1; No Witnesses Positive: 0, Negative: 320000000 Condition exists (0:r1=1 /\ 1:r1=1 /\ 2:r1=1 /\ 3:r1=1) is NOT validated Hash=43fcee2c783ce4df2d729acef9bebaf0 Cycle=Rfe SyncdRW Rfe SyncdRW Rfe SyncdRW Rfe SyncdRW Relax acsdrw002 No ACSyncdRW Safe= Time acsdrw002 92.35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw003.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw003 "Wse Rfe SyncdRW Rfe SyncdRW Rfe SyncdRW" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z; 3:r2=z;} P0 | P1 | P2 | P3 ; lwz r1,0(r2) | lwz r1,0(r2) | lwz r1,0(r2) | li r1,2 ; sync | sync | sync | stw r1,0(r2) ; li r3,1 | li r3,1 | li r3,1 | ; stw r3,0(r4) | stw r3,0(r4) | stw r3,0(r4) | ; exists (z=2 /\ 0:r1=2 /\ 1:r1=1 /\ 2:r1=1) Generated assembler _litmus_P3_0_: li 8,2 _litmus_P3_1_: stw 8,0(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 3,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 4,1 _litmus_P1_3_: stw 4,0(9) _litmus_P0_0_: lwz 4,0(11) _litmus_P0_1_: sync _litmus_P0_2_: li 5,1 _litmus_P0_3_: stw 5,0(9) Test acsdrw003 Allowed Histogram (21 states) 156960:>0:r1=0; 1:r1=1; 2:r1=1; z=2; 853330:>0:r1=1; 1:r1=0; 2:r1=1; z=2; 2172471:>0:r1=2; 1:r1=1; 2:r1=0; z=2; 789856:>0:r1=2; 1:r1=1; 2:r1=1; z=1; 5660582:>0:r1=0; 1:r1=0; 2:r1=0; z=1; 1377815:>0:r1=2; 1:r1=0; 2:r1=1; z=2; 2661409:>0:r1=1; 1:r1=1; 2:r1=0; z=1; 23213065:>0:r1=0; 1:r1=0; 2:r1=0; z=2; 19508285:>0:r1=2; 1:r1=0; 2:r1=0; z=1; 21877399:>0:r1=1; 1:r1=0; 2:r1=0; z=2; 9021565:>0:r1=1; 1:r1=0; 2:r1=1; z=1; 3968443:>0:r1=1; 1:r1=1; 2:r1=0; z=2; 28568791:>0:r1=0; 1:r1=1; 2:r1=0; z=1; 10575528:>0:r1=0; 1:r1=0; 2:r1=1; z=2; 31090591:>0:r1=1; 1:r1=0; 2:r1=0; z=1; 36167744:>0:r1=2; 1:r1=0; 2:r1=1; z=1; 32792544:>0:r1=0; 1:r1=1; 2:r1=0; z=2; 35307784:>0:r1=0; 1:r1=0; 2:r1=1; z=1; 13502628:>0:r1=2; 1:r1=1; 2:r1=0; z=1; 7016468:>0:r1=0; 1:r1=1; 2:r1=1; z=1; 33716742:>0:r1=2; 1:r1=0; 2:r1=0; z=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (z=2 /\ 0:r1=2 /\ 1:r1=1 /\ 2:r1=1) is NOT validated Hash=aea399e22ba161d291e7b869ebf94dca Cycle=Wse Rfe SyncdRW Rfe SyncdRW Rfe SyncdRW Relax acsdrw003 No ACSyncdRW Safe=Wse Time acsdrw003 84.75 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw004.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw004 "Wse SyncdWW Rfe SyncdRW Rfe SyncdRW Rfe SyncdRW" {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 | sync ; sync | li r3,1 | li r3,1 | li r3,1 ; li r3,1 | stw r3,0(r4) | stw r3,0(r4) | stw r3,0(r4) ; stw r3,0(r4) | | | ; exists (a=2 /\ 1:r1=1 /\ 2:r1=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(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 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 acsdrw004 Allowed Histogram (15 states) 321014:>1:r1=1; 2:r1=1; 3:r1=0; a=2; 400237:>1:r1=1; 2:r1=0; 3:r1=1; a=2; 123638:>1:r1=1; 2:r1=1; 3:r1=1; a=1; 13417139:>1:r1=0; 2:r1=0; 3:r1=0; a=1; 6317414:>1:r1=1; 2:r1=1; 3:r1=0; a=1; 7474852:>1:r1=0; 2:r1=1; 3:r1=1; a=1; 63952386:>1:r1=0; 2:r1=0; 3:r1=0; a=2; 48195271:>1:r1=0; 2:r1=0; 3:r1=1; a=1; 46031695:>1:r1=0; 2:r1=1; 3:r1=0; a=2; 41164599:>1:r1=0; 2:r1=1; 3:r1=0; a=1; 255822:>1:r1=0; 2:r1=1; 3:r1=1; a=2; 26421685:>1:r1=1; 2:r1=0; 3:r1=1; a=1; 41199025:>1:r1=1; 2:r1=0; 3:r1=0; a=1; 12533871:>1:r1=0; 2:r1=0; 3:r1=1; a=2; 12191352:>1:r1=1; 2:r1=0; 3:r1=0; a=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ 1:r1=1 /\ 2:r1=1 /\ 3:r1=1) is NOT validated Hash=7a59c834bf44e53a4afef86a80f647c7 Cycle=Wse SyncdWW Rfe SyncdRW Rfe SyncdRW Rfe SyncdRW Relax acsdrw004 No ACSyncdRW Safe=Wse SyncdWW Time acsdrw004 91.29 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw005.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw005 "Wse LwSyncdWW Rfe SyncdRW Rfe SyncdRW Rfe SyncdRW" {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 | sync ; lwsync | li r3,1 | li r3,1 | li r3,1 ; li r3,1 | stw r3,0(r4) | stw r3,0(r4) | stw r3,0(r4) ; stw r3,0(r4) | | | ; exists (a=2 /\ 1:r1=1 /\ 2:r1=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(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 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_: lwsync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test acsdrw005 Allowed Histogram (15 states) 250739:>1:r1=1; 2:r1=1; 3:r1=1; a=1; 11957398:>1:r1=0; 2:r1=0; 3:r1=0; a=1; 451989:>1:r1=1; 2:r1=1; 3:r1=0; a=2; 216574:>1:r1=0; 2:r1=1; 3:r1=1; a=2; 425280:>1:r1=1; 2:r1=0; 3:r1=1; a=2; 43168738:>1:r1=0; 2:r1=1; 3:r1=0; a=2; 37652412:>1:r1=0; 2:r1=1; 3:r1=0; a=1; 47354712:>1:r1=1; 2:r1=0; 3:r1=0; a=1; 11002025:>1:r1=0; 2:r1=0; 3:r1=1; a=2; 9608548:>1:r1=1; 2:r1=1; 3:r1=0; a=1; 6897327:>1:r1=0; 2:r1=1; 3:r1=1; a=1; 14480908:>1:r1=1; 2:r1=0; 3:r1=0; a=2; 61382627:>1:r1=0; 2:r1=0; 3:r1=0; a=2; 30421615:>1:r1=1; 2:r1=0; 3:r1=1; a=1; 44729108:>1:r1=0; 2:r1=0; 3:r1=1; a=1; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ 1:r1=1 /\ 2:r1=1 /\ 3:r1=1) is NOT validated Hash=ae4a7029db4e5441e31be405bd78f18a Cycle=Wse LwSyncdWW Rfe SyncdRW Rfe SyncdRW Rfe SyncdRW Relax acsdrw005 No ACSyncdRW Safe=Wse LwSyncdWW Time acsdrw005 89.91 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw006.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw006 "Wse Rfe SyncdRW Rfe SyncdRW" {0:r2=y; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y;} P0 | P1 | P2 ; lwz r1,0(r2) | lwz r1,0(r2) | li r1,2 ; sync | sync | stw r1,0(r2) ; li r3,1 | li r3,1 | ; stw r3,0(r4) | stw r3,0(r4) | ; exists (y=2 /\ 0:r1=2 /\ 1:r1=1) Generated assembler _litmus_P2_0_: li 7,2 _litmus_P2_1_: stw 7,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_: lwz 3,0(11) _litmus_P0_1_: sync _litmus_P0_2_: li 4,1 _litmus_P0_3_: stw 4,0(9) Test acsdrw006 Allowed Histogram (9 states) 10511147:>0:r1=0; 1:r1=0; y=1; 81591316:>0:r1=0; 1:r1=0; y=2; 21429234:>0:r1=2; 1:r1=1; y=1; 12736654:>0:r1=0; 1:r1=1; y=2; 60000214:>0:r1=1; 1:r1=0; y=1; 25333868:>0:r1=1; 1:r1=0; y=2; 46315798:>0:r1=2; 1:r1=0; y=2; 78934071:>0:r1=0; 1:r1=1; y=1; 63147698:>0:r1=2; 1:r1=0; y=1; No Witnesses Positive: 0, Negative: 400000000 Condition exists (y=2 /\ 0:r1=2 /\ 1:r1=1) is NOT validated Hash=e3edf89052cc50f1c44e40a365bc727f Cycle=Wse Rfe SyncdRW Rfe SyncdRW Relax acsdrw006 No ACSyncdRW Safe=Wse Time acsdrw006 72.41 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw007.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw007 "Wse SyncdWW Wse Rfe SyncdRW Rfe SyncdRW" {0:r2=z; 0:r4=x; 1:r2=x; 2:r2=x; 2:r4=y; 3:r2=y; 3:r4=z;} 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 | sync ; sync | | li r3,1 | li r3,1 ; li r3,1 | | stw r3,0(r4) | stw r3,0(r4) ; stw r3,0(r4) | | | ; exists (x=2 /\ z=2 /\ 2:r1=2 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,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 7,2 _litmus_P1_1_: stw 7,0(9) _litmus_P0_0_: li 6,2 _litmus_P0_1_: stw 6,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 5,1 _litmus_P0_4_: stw 5,0(9) Test acsdrw007 Allowed Histogram (21 states) 2482400:>2:r1=2; 3:r1=0; x=2; z=2; 3361091:>2:r1=0; 3:r1=0; x=1; z=1; 1358714:>2:r1=2; 3:r1=1; x=1; z=2; 1504623:>2:r1=1; 3:r1=0; x=2; z=2; 523840:>2:r1=0; 3:r1=1; x=2; z=2; 1639278:>2:r1=2; 3:r1=1; x=2; z=1; 1648245:>2:r1=1; 3:r1=1; x=1; z=1; 27420036:>2:r1=2; 3:r1=0; x=2; z=1; 17458191:>2:r1=0; 3:r1=0; x=2; z=1; 12564129:>2:r1=1; 3:r1=0; x=1; z=2; 12417355:>2:r1=0; 3:r1=1; x=1; z=2; 15240880:>2:r1=0; 3:r1=0; x=2; z=2; 16646097:>2:r1=2; 3:r1=0; x=1; z=1; 14287593:>2:r1=2; 3:r1=1; x=1; z=1; 29406740:>2:r1=0; 3:r1=1; x=1; z=1; 45657820:>2:r1=2; 3:r1=0; x=1; z=2; 18006892:>2:r1=1; 3:r1=0; x=2; z=1; 29266176:>2:r1=0; 3:r1=1; x=2; z=1; 42856167:>2:r1=0; 3:r1=0; x=1; z=2; 22965376:>2:r1=1; 3:r1=0; x=1; z=1; 3288357:>2:r1=1; 3:r1=1; x=2; z=1; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ z=2 /\ 2:r1=2 /\ 3:r1=1) is NOT validated Hash=607d50c12790231d610fd3d79d562962 Cycle=Wse SyncdWW Wse Rfe SyncdRW Rfe SyncdRW Relax acsdrw007 No ACSyncdRW Safe=Wse SyncdWW Time acsdrw007 87.45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw008.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw008 "Wse LwSyncdWW Wse Rfe SyncdRW Rfe SyncdRW" {0:r2=z; 0:r4=x; 1:r2=x; 2:r2=x; 2:r4=y; 3:r2=y; 3:r4=z;} 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 | sync ; lwsync | | li r3,1 | li r3,1 ; li r3,1 | | stw r3,0(r4) | stw r3,0(r4) ; stw r3,0(r4) | | | ; exists (x=2 /\ z=2 /\ 2:r1=2 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,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 7,2 _litmus_P1_1_: stw 7,0(9) _litmus_P0_0_: li 6,2 _litmus_P0_1_: stw 6,0(11) _litmus_P0_2_: lwsync _litmus_P0_3_: li 5,1 _litmus_P0_4_: stw 5,0(9) Test acsdrw008 Allowed Histogram (21 states) 621818:>2:r1=0; 3:r1=1; x=2; z=2; 2158734:>2:r1=1; 3:r1=0; x=2; z=2; 3208734:>2:r1=2; 3:r1=0; x=2; z=2; 5518633:>2:r1=1; 3:r1=1; x=2; z=1; 16030294:>2:r1=2; 3:r1=0; x=1; z=1; 2264381:>2:r1=2; 3:r1=1; x=2; z=1; 3019875:>2:r1=0; 3:r1=0; x=1; z=1; 1161779:>2:r1=2; 3:r1=1; x=1; z=2; 13684008:>2:r1=1; 3:r1=0; x=1; z=2; 22509845:>2:r1=1; 3:r1=0; x=1; z=1; 40758977:>2:r1=0; 3:r1=0; x=1; z=2; 26928386:>2:r1=0; 3:r1=1; x=2; z=1; 10594386:>2:r1=0; 3:r1=1; x=1; z=2; 40311342:>2:r1=2; 3:r1=0; x=1; z=2; 23809496:>2:r1=1; 3:r1=0; x=2; z=1; 15367538:>2:r1=0; 3:r1=0; x=2; z=1; 13045691:>2:r1=2; 3:r1=1; x=1; z=1; 33310736:>2:r1=2; 3:r1=0; x=2; z=1; 16507683:>2:r1=0; 3:r1=0; x=2; z=2; 27420700:>2:r1=0; 3:r1=1; x=1; z=1; 1766964:>2:r1=1; 3:r1=1; x=1; z=1; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ z=2 /\ 2:r1=2 /\ 3:r1=1) is NOT validated Hash=a2cf778e758c7ad9ed656ae2435bb232 Cycle=Wse LwSyncdWW Wse Rfe SyncdRW Rfe SyncdRW Relax acsdrw008 No ACSyncdRW Safe=Wse LwSyncdWW Time acsdrw008 84.65 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw009.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw009 "Wse SyncdWR Fre Rfe SyncdRW Rfe SyncdRW" {0:r2=z; 0:r4=x; 1:r2=x; 2:r2=x; 2:r4=y; 3:r2=y; 3:r4=z;} 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 | sync ; sync | | li r3,1 | li r3,1 ; lwz r3,0(r4) | | stw r3,0(r4) | stw r3,0(r4) ; exists (z=2 /\ 0:r3=0 /\ 2:r1=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,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 7,1 _litmus_P1_1_: stw 7,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 4,0(9) Test acsdrw009 Allowed Histogram (15 states) 1268512:>0:r3=1; 2:r1=1; 3:r1=1; z=2; 917491:>0:r3=0; 2:r1=0; 3:r1=1; z=2; 39299090:>0:r3=0; 2:r1=0; 3:r1=0; z=1; 29044721:>0:r3=0; 2:r1=1; 3:r1=0; z=1; 24455498:>0:r3=0; 2:r1=0; 3:r1=0; z=2; 37679003:>0:r3=1; 2:r1=0; 3:r1=0; z=2; 35675465:>0:r3=1; 2:r1=1; 3:r1=0; z=1; 55911123:>0:r3=1; 2:r1=1; 3:r1=0; z=2; 10818133:>0:r3=1; 2:r1=0; 3:r1=1; z=2; 2499961:>0:r3=1; 2:r1=0; 3:r1=0; z=1; 1874128:>0:r3=0; 2:r1=1; 3:r1=1; z=1; 4780478:>0:r3=0; 2:r1=1; 3:r1=0; z=2; 38358559:>0:r3=0; 2:r1=0; 3:r1=1; z=1; 14370476:>0:r3=1; 2:r1=1; 3:r1=1; z=1; 23047362:>0:r3=1; 2:r1=0; 3:r1=1; z=1; No Witnesses Positive: 0, Negative: 320000000 Condition exists (z=2 /\ 0:r3=0 /\ 2:r1=1 /\ 3:r1=1) is NOT validated Hash=9fc08bd228c3c568859dbc72215d222b Cycle=Wse SyncdWR Fre Rfe SyncdRW Rfe SyncdRW Relax acsdrw009 No ACSyncdRW Safe=Fre Wse SyncdWR Time acsdrw009 83.26 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw010.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw010 "Wse SyncdWW Rfe SyncdRW Rfe SyncdRW" {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 | sync ; sync | li r3,1 | li r3,1 ; li r3,1 | stw r3,0(r4) | stw r3,0(r4) ; stw r3,0(r4) | | ; exists (z=2 /\ 1:r1=1 /\ 2:r1=1) Generated assembler _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 31,1 _litmus_P1_3_: stw 31,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 acsdrw010 Allowed Histogram (7 states) 5401772:>1:r1=1; 2:r1=1; z=1; 10480156:>1:r1=1; 2:r1=0; z=2; 35266432:>1:r1=0; 2:r1=0; z=1; 14379123:>1:r1=0; 2:r1=1; z=2; 104662884:>1:r1=0; 2:r1=1; z=1; 90848304:>1:r1=1; 2:r1=0; z=1; 138961329:>1:r1=0; 2:r1=0; z=2; No Witnesses Positive: 0, Negative: 400000000 Condition exists (z=2 /\ 1:r1=1 /\ 2:r1=1) is NOT validated Hash=b7caef3c5ae45279350129eabce6d3e4 Cycle=Wse SyncdWW Rfe SyncdRW Rfe SyncdRW Relax acsdrw010 No ACSyncdRW Safe=Wse SyncdWW Time acsdrw010 74.56 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw011.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw011 "Wse SyncdWW Wse SyncdWW Rfe SyncdRW Rfe SyncdRW" {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 | sync ; sync | sync | li r3,1 | li r3,1 ; li r3,1 | li r3,1 | stw r3,0(r4) | stw r3,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | | ; exists (a=2 /\ x=2 /\ 2:r1=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(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 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 acsdrw011 Allowed Histogram (15 states) 524542:>2:r1=0; 3:r1=1; a=2; x=2; 124597:>2:r1=1; 3:r1=1; a=2; x=1; 794755:>2:r1=1; 3:r1=0; a=2; x=2; 31982159:>2:r1=1; 3:r1=0; a=1; x=1; 9045003:>2:r1=1; 3:r1=0; a=1; x=2; 10564742:>2:r1=0; 3:r1=1; a=2; x=1; 10871297:>2:r1=0; 3:r1=0; a=1; x=1; 54565481:>2:r1=0; 3:r1=0; a=1; x=2; 35545962:>2:r1=1; 3:r1=0; a=2; x=1; 39474167:>2:r1=0; 3:r1=1; a=1; x=1; 64767079:>2:r1=0; 3:r1=0; a=2; x=1; 35674442:>2:r1=0; 3:r1=1; a=1; x=2; 21097256:>2:r1=0; 3:r1=0; a=2; x=2; 190260:>2:r1=1; 3:r1=1; a=1; x=2; 4778258:>2:r1=1; 3:r1=1; a=1; x=1; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ x=2 /\ 2:r1=1 /\ 3:r1=1) is NOT validated Hash=b9ade8d0220b83a03881ae45af94a30f Cycle=Wse SyncdWW Wse SyncdWW Rfe SyncdRW Rfe SyncdRW Relax acsdrw011 No ACSyncdRW Safe=Wse SyncdWW Time acsdrw011 89.32 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw012.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw012 "Wse LwSyncdWW Wse SyncdWW Rfe SyncdRW Rfe SyncdRW" {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 | sync ; lwsync | sync | li r3,1 | li r3,1 ; li r3,1 | li r3,1 | stw r3,0(r4) | stw r3,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | | ; exists (a=2 /\ x=2 /\ 2:r1=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(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 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_: lwsync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test acsdrw012 Allowed Histogram (15 states) 263137:>2:r1=1; 3:r1=1; a=1; x=2; 107733:>2:r1=1; 3:r1=1; a=2; x=1; 1067544:>2:r1=1; 3:r1=0; a=2; x=2; 618021:>2:r1=0; 3:r1=1; a=2; x=2; 9037682:>2:r1=0; 3:r1=0; a=1; x=1; 9607219:>2:r1=0; 3:r1=1; a=2; x=1; 24387369:>2:r1=0; 3:r1=0; a=2; x=2; 11323525:>2:r1=1; 3:r1=0; a=1; x=2; 30061493:>2:r1=1; 3:r1=0; a=1; x=1; 4493957:>2:r1=1; 3:r1=1; a=1; x=1; 33970986:>2:r1=1; 3:r1=0; a=2; x=1; 58769659:>2:r1=0; 3:r1=0; a=1; x=2; 39393593:>2:r1=0; 3:r1=1; a=1; x=2; 60455692:>2:r1=0; 3:r1=0; a=2; x=1; 36442390:>2:r1=0; 3:r1=1; a=1; x=1; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ x=2 /\ 2:r1=1 /\ 3:r1=1) is NOT validated Hash=fab526cda64c209da4ced7f908a22782 Cycle=Wse LwSyncdWW Wse SyncdWW Rfe SyncdRW Rfe SyncdRW Relax acsdrw012 No ACSyncdRW Safe=Wse SyncdWW LwSyncdWW Time acsdrw012 92.06 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw013.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw013 "Wse SyncdWR Fre SyncdWW Rfe SyncdRW Rfe SyncdRW" {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 | sync ; sync | sync | li r3,1 | li r3,1 ; lwz r3,0(r4) | li r3,1 | stw r3,0(r4) | stw r3,0(r4) ; | stw r3,0(r4) | | ; exists (a=2 /\ 0:r3=0 /\ 2:r1=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(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 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 acsdrw013 Allowed Histogram (15 states) 278428:>0:r3=0; 2:r1=1; 3:r1=1; a=1; 6620214:>0:r3=1; 2:r1=0; 3:r1=0; a=1; 206568:>0:r3=1; 2:r1=1; 3:r1=1; a=2; 1098368:>0:r3=0; 2:r1=0; 3:r1=1; a=2; 1670539:>0:r3=0; 2:r1=1; 3:r1=0; a=2; 29308248:>0:r3=1; 2:r1=1; 3:r1=0; a=1; 43706330:>0:r3=0; 2:r1=0; 3:r1=1; a=1; 54295210:>0:r3=1; 2:r1=0; 3:r1=0; a=2; 55756497:>0:r3=0; 2:r1=0; 3:r1=0; a=1; 32475290:>0:r3=1; 2:r1=0; 3:r1=1; a=1; 5214231:>0:r3=1; 2:r1=1; 3:r1=1; a=1; 11633332:>0:r3=1; 2:r1=0; 3:r1=1; a=2; 29894093:>0:r3=0; 2:r1=0; 3:r1=0; a=2; 11862123:>0:r3=0; 2:r1=1; 3:r1=0; a=1; 35980529:>0:r3=1; 2:r1=1; 3:r1=0; a=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ 0:r3=0 /\ 2:r1=1 /\ 3:r1=1) is NOT validated Hash=2054e24c0e49fb7d37b5054aea43835a Cycle=Wse SyncdWR Fre SyncdWW Rfe SyncdRW Rfe SyncdRW Relax acsdrw013 No ACSyncdRW Safe=Fre Wse SyncdWW SyncdWR Time acsdrw013 89.94 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw014.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw014 "Wse SyncdWR Fre SyncsWW Rfe SyncdRW Rfe SyncdRW" {0:r2=z; 0:r4=x; 1:r2=x; 2:r2=x; 2:r4=y; 3:r2=y; 3:r4=z;} 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 | sync ; sync | sync | li r3,1 | li r3,1 ; lwz r3,0(r4) | li r3,2 | stw r3,0(r4) | stw r3,0(r4) ; | stw r3,0(r2) | | ; exists (x=2 /\ z=2 /\ 0:r3=0 /\ 2:r1=2 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,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 6,1 _litmus_P1_1_: stw 6,0(9) _litmus_P1_2_: sync _litmus_P1_3_: li 11,2 _litmus_P1_4_: stw 11,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 4,0(9) Test acsdrw014 Allowed Histogram (33 states) 449 :>0:r3=1; 2:r1=1; 3:r1=1; x=2; z=2; 283336:>0:r3=1; 2:r1=2; 3:r1=1; x=2; z=1; 2854452:>0:r3=1; 2:r1=2; 3:r1=0; x=2; z=1; 1191592:>0:r3=1; 2:r1=0; 3:r1=1; x=2; z=2; 832966:>0:r3=0; 2:r1=2; 3:r1=1; x=2; z=1; 431558:>0:r3=1; 2:r1=1; 3:r1=1; x=2; z=1; 914549:>0:r3=1; 2:r1=1; 3:r1=0; x=2; z=1; 1459874:>0:r3=0; 2:r1=0; 3:r1=1; x=2; z=2; 2348526:>0:r3=1; 2:r1=2; 3:r1=0; x=2; z=2; 767788:>0:r3=0; 2:r1=1; 3:r1=1; x=2; z=1; 3450181:>0:r3=0; 2:r1=2; 3:r1=0; x=2; z=2; 1905528:>0:r3=2; 2:r1=1; 3:r1=0; x=2; z=1; 1990350:>0:r3=0; 2:r1=1; 3:r1=0; x=2; z=2; 2004260:>0:r3=1; 2:r1=1; 3:r1=0; x=2; z=2; 669227:>0:r3=1; 2:r1=0; 3:r1=0; x=2; z=1; 31258414:>0:r3=2; 2:r1=2; 3:r1=0; x=2; z=1; 3389576:>0:r3=2; 2:r1=1; 3:r1=1; x=2; z=1; 635930:>0:r3=2; 2:r1=1; 3:r1=1; x=2; z=2; 6597708:>0:r3=2; 2:r1=1; 3:r1=0; x=2; z=2; 41110594:>0:r3=0; 2:r1=0; 3:r1=1; x=2; z=1; 9602963:>0:r3=2; 2:r1=0; 3:r1=1; x=2; z=2; 7544468:>0:r3=1; 2:r1=0; 3:r1=0; x=2; z=2; 1223338:>0:r3=2; 2:r1=0; 3:r1=0; x=2; z=1; 523050:>0:r3=2; 2:r1=2; 3:r1=1; x=2; z=2; 27171765:>0:r3=0; 2:r1=0; 3:r1=0; x=2; z=2; 5931452:>0:r3=1; 2:r1=0; 3:r1=1; x=2; z=1; 7480129:>0:r3=0; 2:r1=1; 3:r1=0; x=2; z=1; 38517829:>0:r3=0; 2:r1=0; 3:r1=0; x=2; z=1; 27090326:>0:r3=2; 2:r1=0; 3:r1=0; x=2; z=2; 9677678:>0:r3=2; 2:r1=2; 3:r1=1; x=2; z=1; 16062440:>0:r3=2; 2:r1=0; 3:r1=1; x=2; z=1; 21486604:>0:r3=0; 2:r1=2; 3:r1=0; x=2; z=1; 43591100:>0:r3=2; 2:r1=2; 3:r1=0; x=2; z=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ z=2 /\ 0:r3=0 /\ 2:r1=2 /\ 3:r1=1) is NOT validated Hash=d5ba76f85bcf996414074a6c632a2f47 Cycle=Wse SyncdWR Fre SyncsWW Rfe SyncdRW Rfe SyncdRW Relax acsdrw014 No ACSyncdRW Safe=Fre Wse SyncsWW SyncdWR Time acsdrw014 89.54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw015.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw015 "Wse SyncdWR Fre LwSyncsWW Rfe SyncdRW Rfe SyncdRW" {0:r2=z; 0:r4=x; 1:r2=x; 2:r2=x; 2:r4=y; 3:r2=y; 3:r4=z;} 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 | sync ; sync | lwsync | li r3,1 | li r3,1 ; lwz r3,0(r4) | li r3,2 | stw r3,0(r4) | stw r3,0(r4) ; | stw r3,0(r2) | | ; exists (x=2 /\ z=2 /\ 0:r3=0 /\ 2:r1=2 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,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 6,1 _litmus_P1_1_: stw 6,0(9) _litmus_P1_2_: lwsync _litmus_P1_3_: li 11,2 _litmus_P1_4_: stw 11,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 4,0(9) Test acsdrw015 Allowed Histogram (33 states) 176 :>0:r3=1; 2:r1=1; 3:r1=1; x=2; z=2; 201613:>0:r3=2; 2:r1=1; 3:r1=1; x=2; z=2; 284762:>0:r3=1; 2:r1=0; 3:r1=0; x=2; z=1; 59879 :>0:r3=1; 2:r1=2; 3:r1=1; x=2; z=1; 404746:>0:r3=0; 2:r1=1; 3:r1=1; x=2; z=1; 77373 :>0:r3=1; 2:r1=1; 3:r1=1; x=2; z=1; 188241:>0:r3=1; 2:r1=1; 3:r1=0; x=2; z=1; 792408:>0:r3=1; 2:r1=2; 3:r1=0; x=2; z=1; 1622245:>0:r3=2; 2:r1=1; 3:r1=1; x=2; z=1; 1591660:>0:r3=2; 2:r1=1; 3:r1=0; x=2; z=1; 1928075:>0:r3=2; 2:r1=0; 3:r1=0; x=2; z=1; 3375500:>0:r3=0; 2:r1=1; 3:r1=0; x=2; z=1; 3646583:>0:r3=2; 2:r1=1; 3:r1=0; x=2; z=2; 848528:>0:r3=0; 2:r1=1; 3:r1=0; x=2; z=2; 686545:>0:r3=1; 2:r1=1; 3:r1=0; x=2; z=2; 2482268:>0:r3=1; 2:r1=0; 3:r1=1; x=2; z=1; 415434:>0:r3=1; 2:r1=0; 3:r1=1; x=2; z=2; 4501952:>0:r3=0; 2:r1=2; 3:r1=0; x=2; z=2; 757559:>0:r3=2; 2:r1=2; 3:r1=1; x=2; z=2; 1254356:>0:r3=0; 2:r1=0; 3:r1=1; x=2; z=2; 34741232:>0:r3=2; 2:r1=2; 3:r1=0; x=2; z=1; 899454:>0:r3=1; 2:r1=2; 3:r1=0; x=2; z=2; 25177887:>0:r3=0; 2:r1=0; 3:r1=0; x=2; z=2; 38914085:>0:r3=0; 2:r1=0; 3:r1=1; x=2; z=1; 2690697:>0:r3=1; 2:r1=0; 3:r1=0; x=2; z=2; 36840342:>0:r3=0; 2:r1=0; 3:r1=0; x=2; z=1; 1454897:>0:r3=0; 2:r1=2; 3:r1=1; x=2; z=1; 31583273:>0:r3=2; 2:r1=0; 3:r1=0; x=2; z=2; 12110515:>0:r3=2; 2:r1=2; 3:r1=1; x=2; z=1; 20968212:>0:r3=2; 2:r1=0; 3:r1=1; x=2; z=1; 27516244:>0:r3=0; 2:r1=2; 3:r1=0; x=2; z=1; 51426604:>0:r3=2; 2:r1=2; 3:r1=0; x=2; z=2; 10556655:>0:r3=2; 2:r1=0; 3:r1=1; x=2; z=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ z=2 /\ 0:r3=0 /\ 2:r1=2 /\ 3:r1=1) is NOT validated Hash=702ee4808d5fb73748d69f56dfd107f8 Cycle=Wse SyncdWR Fre LwSyncsWW Rfe SyncdRW Rfe SyncdRW Relax acsdrw015 No ACSyncdRW Safe=Fre Wse SyncdWR LwSyncsWW Time acsdrw015 89.88 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw016.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw016 "Wse LwSyncdWW Rfe SyncdRW Rfe SyncdRW" {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 | sync ; lwsync | li r3,1 | li r3,1 ; li r3,1 | stw r3,0(r4) | stw r3,0(r4) ; stw r3,0(r4) | | ; exists (z=2 /\ 1:r1=1 /\ 2:r1=1) Generated assembler _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 31,1 _litmus_P1_3_: stw 31,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: lwsync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test acsdrw016 Allowed Histogram (7 states) 28193159:>1:r1=0; 2:r1=0; z=1; 13091735:>1:r1=0; 2:r1=1; z=2; 12927057:>1:r1=1; 2:r1=0; z=2; 9739109:>1:r1=1; 2:r1=1; z=1; 95114048:>1:r1=0; 2:r1=1; z=1; 107425036:>1:r1=1; 2:r1=0; z=1; 133509856:>1:r1=0; 2:r1=0; z=2; No Witnesses Positive: 0, Negative: 400000000 Condition exists (z=2 /\ 1:r1=1 /\ 2:r1=1) is NOT validated Hash=2c5a2b2bed3928162ccda350943de6c1 Cycle=Wse LwSyncdWW Rfe SyncdRW Rfe SyncdRW Relax acsdrw016 No ACSyncdRW Safe=Wse LwSyncdWW Time acsdrw016 75.97 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw017.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw017 "Wse SyncdWW Wse LwSyncdWW Rfe SyncdRW Rfe SyncdRW" {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 | sync ; sync | lwsync | li r3,1 | li r3,1 ; li r3,1 | li r3,1 | stw r3,0(r4) | stw r3,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | | ; exists (a=2 /\ x=2 /\ 2:r1=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(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 5,2 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: lwsync _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 acsdrw017 Allowed Histogram (15 states) 306142:>2:r1=1; 3:r1=1; a=1; x=2; 974942:>2:r1=1; 3:r1=0; a=2; x=2; 515814:>2:r1=0; 3:r1=1; a=2; x=2; 11549322:>2:r1=1; 3:r1=0; a=1; x=2; 7235212:>2:r1=0; 3:r1=0; a=1; x=1; 36080158:>2:r1=1; 3:r1=0; a=1; x=1; 35861726:>2:r1=0; 3:r1=1; a=1; x=1; 20112326:>2:r1=0; 3:r1=0; a=2; x=2; 35437524:>2:r1=0; 3:r1=1; a=1; x=2; 8123953:>2:r1=1; 3:r1=1; a=1; x=1; 43621691:>2:r1=1; 3:r1=0; a=2; x=1; 10399309:>2:r1=0; 3:r1=1; a=2; x=1; 51038208:>2:r1=0; 3:r1=0; a=1; x=2; 58435401:>2:r1=0; 3:r1=0; a=2; x=1; 308272:>2:r1=1; 3:r1=1; a=2; x=1; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ x=2 /\ 2:r1=1 /\ 3:r1=1) is NOT validated Hash=0e9894d55bfcf40a6da717befcde113c Cycle=Wse SyncdWW Wse LwSyncdWW Rfe SyncdRW Rfe SyncdRW Relax acsdrw017 No ACSyncdRW Safe=Wse SyncdWW LwSyncdWW Time acsdrw017 89.84 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw018.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw018 "Wse LwSyncdWW Wse LwSyncdWW Rfe SyncdRW Rfe SyncdRW" {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 | sync ; lwsync | lwsync | li r3,1 | li r3,1 ; li r3,1 | li r3,1 | stw r3,0(r4) | stw r3,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | | ; exists (a=2 /\ x=2 /\ 2:r1=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(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 5,2 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: lwsync _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_: lwsync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test acsdrw018 Allowed Histogram (15 states) 267684:>2:r1=1; 3:r1=1; a=2; x=1; 510973:>2:r1=0; 3:r1=1; a=2; x=2; 427489:>2:r1=1; 3:r1=1; a=1; x=2; 7012338:>2:r1=0; 3:r1=0; a=1; x=1; 1218703:>2:r1=1; 3:r1=0; a=2; x=2; 35346699:>2:r1=1; 3:r1=0; a=1; x=1; 22375667:>2:r1=0; 3:r1=0; a=2; x=2; 8796158:>2:r1=0; 3:r1=1; a=2; x=1; 56021085:>2:r1=0; 3:r1=0; a=1; x=2; 33204508:>2:r1=0; 3:r1=1; a=1; x=1; 13966674:>2:r1=1; 3:r1=0; a=1; x=2; 40291181:>2:r1=1; 3:r1=0; a=2; x=1; 37516384:>2:r1=0; 3:r1=1; a=1; x=2; 55249238:>2:r1=0; 3:r1=0; a=2; x=1; 7795219:>2:r1=1; 3:r1=1; a=1; x=1; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ x=2 /\ 2:r1=1 /\ 3:r1=1) is NOT validated Hash=12c4f2af8e04285fe806dd0e796495ae Cycle=Wse LwSyncdWW Wse LwSyncdWW Rfe SyncdRW Rfe SyncdRW Relax acsdrw018 No ACSyncdRW Safe=Wse LwSyncdWW Time acsdrw018 89.04 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw019.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw019 "Wse SyncdWR Fre LwSyncdWW Rfe SyncdRW Rfe SyncdRW" {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 | sync ; sync | lwsync | li r3,1 | li r3,1 ; lwz r3,0(r4) | li r3,1 | stw r3,0(r4) | stw r3,0(r4) ; | stw r3,0(r4) | | ; exists (a=2 /\ 0:r3=0 /\ 2:r1=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(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 5,1 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: lwsync _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 acsdrw019 Allowed Histogram (15 states) 451948:>0:r3=0; 2:r1=1; 3:r1=1; a=1; 1986844:>0:r3=0; 2:r1=1; 3:r1=0; a=2; 989737:>0:r3=0; 2:r1=0; 3:r1=1; a=2; 51981755:>0:r3=0; 2:r1=0; 3:r1=0; a=1; 28052550:>0:r3=0; 2:r1=0; 3:r1=0; a=2; 4900718:>0:r3=1; 2:r1=0; 3:r1=0; a=1; 32501212:>0:r3=1; 2:r1=1; 3:r1=0; a=1; 29777946:>0:r3=1; 2:r1=0; 3:r1=1; a=1; 8301360:>0:r3=1; 2:r1=1; 3:r1=1; a=1; 49422105:>0:r3=1; 2:r1=0; 3:r1=0; a=2; 42405565:>0:r3=0; 2:r1=0; 3:r1=1; a=1; 11161529:>0:r3=1; 2:r1=0; 3:r1=1; a=2; 42686131:>0:r3=1; 2:r1=1; 3:r1=0; a=2; 14944166:>0:r3=0; 2:r1=1; 3:r1=0; a=1; 436434:>0:r3=1; 2:r1=1; 3:r1=1; a=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ 0:r3=0 /\ 2:r1=1 /\ 3:r1=1) is NOT validated Hash=5bbd5723e3c95c4928dd3326b6d1cb2c Cycle=Wse SyncdWR Fre LwSyncdWW Rfe SyncdRW Rfe SyncdRW Relax acsdrw019 No ACSyncdRW Safe=Fre Wse SyncdWR LwSyncdWW Time acsdrw019 91.03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw020.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw020 "Wse Rfe SyncdRW Wse Rfe SyncdRW" {0:r2=y; 0:r4=x; 1:r2=x; 2:r2=x; 2:r4=y; 3:r2=y;} P0 | P1 | P2 | P3 ; lwz r1,0(r2) | li r1,2 | lwz r1,0(r2) | li r1,2 ; sync | stw r1,0(r2) | sync | stw r1,0(r2) ; li r3,1 | | li r3,1 | ; stw r3,0(r4) | | stw r3,0(r4) | ; exists (x=2 /\ y=2 /\ 0:r1=2 /\ 2:r1=2) Generated assembler _litmus_P3_0_: li 8,2 _litmus_P3_1_: stw 8,0(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 7,2 _litmus_P1_1_: stw 7,0(9) _litmus_P0_0_: lwz 4,0(11) _litmus_P0_1_: sync _litmus_P0_2_: li 5,1 _litmus_P0_3_: stw 5,0(9) Test acsdrw020 Allowed Histogram (27 states) 7507561:>0:r1=0; 2:r1=0; x=1; y=2; 2750001:>0:r1=0; 2:r1=1; x=1; y=2; 5167627:>0:r1=1; 2:r1=0; x=2; y=2; 7758378:>0:r1=0; 2:r1=0; x=2; y=1; 10794567:>0:r1=2; 2:r1=0; x=1; y=1; 23395785:>0:r1=1; 2:r1=0; x=1; y=1; 10249351:>0:r1=0; 2:r1=2; x=1; y=1; 12034533:>0:r1=2; 2:r1=0; x=2; y=1; 5795976:>0:r1=0; 2:r1=1; x=2; y=2; 2731072:>0:r1=2; 2:r1=1; x=2; y=1; 16804620:>0:r1=0; 2:r1=1; x=2; y=1; 16074435:>0:r1=1; 2:r1=2; x=1; y=1; 2582249:>0:r1=2; 2:r1=0; x=2; y=2; 3072107:>0:r1=1; 2:r1=0; x=2; y=1; 1132723:>0:r1=0; 2:r1=0; x=1; y=1; 15723138:>0:r1=1; 2:r1=0; x=1; y=2; 21615913:>0:r1=0; 2:r1=1; x=1; y=1; 4084976:>0:r1=2; 2:r1=2; x=2; y=1; 4217292:>0:r1=2; 2:r1=2; x=1; y=2; 28562370:>0:r1=2; 2:r1=2; x=1; y=1; 28954710:>0:r1=0; 2:r1=0; x=2; y=2; 27929614:>0:r1=0; 2:r1=2; x=2; y=1; 11735606:>0:r1=0; 2:r1=2; x=1; y=2; 28058060:>0:r1=2; 2:r1=0; x=1; y=2; 16033659:>0:r1=2; 2:r1=1; x=1; y=1; 2501266:>0:r1=0; 2:r1=2; x=2; y=2; 2732411:>0:r1=1; 2:r1=2; x=1; y=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ y=2 /\ 0:r1=2 /\ 2:r1=2) is NOT validated Hash=c0bbd742ae8d7b1814d567c2ea1f747c Cycle=Wse Rfe SyncdRW Wse Rfe SyncdRW Relax acsdrw020 No ACSyncdRW Safe=Wse Time acsdrw020 77.96 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw021.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw021 "Wse SyncdWW Rfe SyncdRW Wse Rfe SyncdRW" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} 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) | sync ; sync | li r3,1 | | li r3,1 ; li r3,1 | stw r3,0(r4) | | stw r3,0(r4) ; stw r3,0(r4) | | | ; exists (y=2 /\ z=2 /\ 1:r1=1 /\ 3:r1=2) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(9) _litmus_P2_0_: li 7,2 _litmus_P2_1_: stw 7,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 6,2 _litmus_P0_1_: stw 6,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 5,1 _litmus_P0_4_: stw 5,0(9) Test acsdrw021 Allowed Histogram (21 states) 3173527:>1:r1=0; 3:r1=0; y=1; z=1; 700455:>1:r1=1; 3:r1=1; y=2; z=1; 17861797:>1:r1=0; 3:r1=2; y=1; z=1; 1097284:>1:r1=1; 3:r1=2; y=2; z=1; 333551:>1:r1=1; 3:r1=0; y=2; z=2; 3688622:>1:r1=0; 3:r1=2; y=2; z=2; 15907100:>1:r1=0; 3:r1=0; y=2; z=1; 6838377:>1:r1=0; 3:r1=1; y=2; z=2; 6930917:>1:r1=1; 3:r1=1; y=1; z=1; 20332336:>1:r1=0; 3:r1=2; y=1; z=2; 20004015:>1:r1=0; 3:r1=1; y=2; z=1; 1590619:>1:r1=1; 3:r1=2; y=1; z=2; 10574966:>1:r1=1; 3:r1=0; y=1; z=2; 4388448:>1:r1=0; 3:r1=1; y=1; z=2; 8282493:>1:r1=1; 3:r1=0; y=2; z=1; 42025771:>1:r1=0; 3:r1=0; y=2; z=2; 31006373:>1:r1=0; 3:r1=1; y=1; z=1; 35428529:>1:r1=0; 3:r1=0; y=1; z=2; 27649167:>1:r1=1; 3:r1=0; y=1; z=1; 32179559:>1:r1=0; 3:r1=2; y=2; z=1; 30006094:>1:r1=1; 3:r1=2; y=1; z=1; No Witnesses Positive: 0, Negative: 320000000 Condition exists (y=2 /\ z=2 /\ 1:r1=1 /\ 3:r1=2) is NOT validated Hash=fb7ddaee4aad6bfd6e76ab9096991c97 Cycle=Wse SyncdWW Rfe SyncdRW Wse Rfe SyncdRW Relax acsdrw021 No ACSyncdRW Safe=Wse SyncdWW Time acsdrw021 85.39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw022.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw022 "Wse LwSyncdWW Rfe SyncdRW Wse Rfe SyncdRW" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} 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) | sync ; lwsync | li r3,1 | | li r3,1 ; li r3,1 | stw r3,0(r4) | | stw r3,0(r4) ; stw r3,0(r4) | | | ; exists (y=2 /\ z=2 /\ 1:r1=1 /\ 3:r1=2) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(9) _litmus_P2_0_: li 7,2 _litmus_P2_1_: stw 7,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 6,2 _litmus_P0_1_: stw 6,0(11) _litmus_P0_2_: lwsync _litmus_P0_3_: li 5,1 _litmus_P0_4_: stw 5,0(9) Test acsdrw022 Allowed Histogram (21 states) 531117:>1:r1=1; 3:r1=0; y=2; z=2; 2300812:>1:r1=1; 3:r1=2; y=2; z=1; 3968405:>1:r1=0; 3:r1=1; y=1; z=2; 1819250:>1:r1=1; 3:r1=2; y=1; z=2; 2698534:>1:r1=0; 3:r1=0; y=1; z=1; 11655111:>1:r1=1; 3:r1=0; y=2; z=1; 13126594:>1:r1=0; 3:r1=0; y=2; z=1; 16888930:>1:r1=0; 3:r1=2; y=1; z=1; 3274916:>1:r1=0; 3:r1=2; y=2; z=2; 1451000:>1:r1=1; 3:r1=1; y=2; z=1; 33506184:>1:r1=0; 3:r1=0; y=1; z=2; 18753730:>1:r1=0; 3:r1=1; y=2; z=1; 9265234:>1:r1=1; 3:r1=1; y=1; z=1; 28691369:>1:r1=0; 3:r1=1; y=1; z=1; 6149976:>1:r1=0; 3:r1=1; y=2; z=2; 40900091:>1:r1=0; 3:r1=0; y=2; z=2; 34212098:>1:r1=1; 3:r1=2; y=1; z=1; 18630794:>1:r1=0; 3:r1=2; y=1; z=2; 29768295:>1:r1=0; 3:r1=2; y=2; z=1; 12535986:>1:r1=1; 3:r1=0; y=1; z=2; 29871574:>1:r1=1; 3:r1=0; y=1; z=1; No Witnesses Positive: 0, Negative: 320000000 Condition exists (y=2 /\ z=2 /\ 1:r1=1 /\ 3:r1=2) is NOT validated Hash=61c10b851057fd25b8ca046191cf271c Cycle=Wse LwSyncdWW Rfe SyncdRW Wse Rfe SyncdRW Relax acsdrw022 No ACSyncdRW Safe=Wse LwSyncdWW Time acsdrw022 85.71 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw023.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw023 "Wse SyncdWW Wse Rfe SyncdRW" {0:r2=y; 0:r4=x; 1:r2=x; 2:r2=x; 2:r4=y;} P0 | P1 | P2 ; li r1,2 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | sync ; sync | | li r3,1 ; li r3,1 | | stw r3,0(r4) ; stw r3,0(r4) | | ; exists (x=2 /\ y=2 /\ 2:r1=2) Generated assembler _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 6,2 _litmus_P1_1_: stw 6,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 acsdrw023 Allowed Histogram (9 states) 5035426:>2:r1=0; x=1; y=1; 23056689:>2:r1=0; x=2; y=2; 48689034:>2:r1=1; x=1; y=1; 38456247:>2:r1=2; x=1; y=2; 58169163:>2:r1=0; x=2; y=1; 27885543:>2:r1=1; x=2; y=1; 62545084:>2:r1=2; x=1; y=1; 94820811:>2:r1=0; x=1; y=2; 41342003:>2:r1=2; x=2; y=1; No Witnesses Positive: 0, Negative: 400000000 Condition exists (x=2 /\ y=2 /\ 2:r1=2) is NOT validated Hash=ec683f3e13cc6c2345f0d3fe16dafa14 Cycle=Wse SyncdWW Wse Rfe SyncdRW Relax acsdrw023 No ACSyncdRW Safe=Wse SyncdWW Time acsdrw023 73.15 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw024.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw024 "Wse SyncdWW Wse SyncdWW Wse Rfe SyncdRW" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} 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) | sync ; sync | sync | | li r3,1 ; li r3,1 | li r3,1 | | stw r3,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | | ; exists (x=2 /\ y=2 /\ z=2 /\ 3:r1=2) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(9) _litmus_P2_0_: li 7,2 _litmus_P2_1_: stw 7,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 6,2 _litmus_P0_1_: stw 6,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 5,1 _litmus_P0_4_: stw 5,0(9) Test acsdrw024 Allowed Histogram (21 states) 1395009:>3:r1=1; x=2; y=2; z=1; 922380:>3:r1=0; x=2; y=2; z=2; 2268013:>3:r1=2; x=2; y=2; z=1; 2940615:>3:r1=2; x=1; y=2; z=2; 2809453:>3:r1=1; x=1; y=1; z=2; 12530822:>3:r1=0; x=2; y=2; z=1; 2711552:>3:r1=2; x=2; y=1; z=2; 33183009:>3:r1=0; x=2; y=1; z=1; 14422614:>3:r1=2; x=1; y=1; z=1; 24016639:>3:r1=1; x=1; y=1; z=1; 18231380:>3:r1=0; x=2; y=1; z=2; 5951341:>3:r1=1; x=1; y=2; z=2; 16443509:>3:r1=1; x=1; y=2; z=1; 1322004:>3:r1=0; x=1; y=1; z=1; 10329047:>3:r1=0; x=1; y=2; z=1; 34391057:>3:r1=0; x=1; y=1; z=2; 10537478:>3:r1=1; x=2; y=1; z=1; 21344272:>3:r1=2; x=1; y=1; z=2; 35577981:>3:r1=0; x=1; y=2; z=2; 27589402:>3:r1=2; x=1; y=2; z=1; 41082423:>3:r1=2; x=2; y=1; z=1; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ y=2 /\ z=2 /\ 3:r1=2) is NOT validated Hash=130b35e3af196b5cb1d4fcbd6d6d026b Cycle=Wse SyncdWW Wse SyncdWW Wse Rfe SyncdRW Relax acsdrw024 No ACSyncdRW Safe=Wse SyncdWW Time acsdrw024 86.20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw025.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw025 "Wse LwSyncdWW Wse SyncdWW Wse Rfe SyncdRW" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} 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) | sync ; lwsync | sync | | li r3,1 ; li r3,1 | li r3,1 | | stw r3,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | | ; exists (x=2 /\ y=2 /\ z=2 /\ 3:r1=2) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(9) _litmus_P2_0_: li 7,2 _litmus_P2_1_: stw 7,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 6,2 _litmus_P0_1_: stw 6,0(11) _litmus_P0_2_: lwsync _litmus_P0_3_: li 5,1 _litmus_P0_4_: stw 5,0(9) Test acsdrw025 Allowed Histogram (21 states) 1147038:>3:r1=0; x=1; y=1; z=1; 1916698:>3:r1=1; x=2; y=2; z=1; 2732402:>3:r1=2; x=1; y=2; z=2; 3101579:>3:r1=2; x=2; y=2; z=1; 2594152:>3:r1=1; x=1; y=1; z=2; 5500083:>3:r1=1; x=1; y=2; z=2; 1316973:>3:r1=0; x=2; y=2; z=2; 34574109:>3:r1=0; x=1; y=2; z=2; 3136133:>3:r1=2; x=2; y=1; z=2; 9147326:>3:r1=0; x=1; y=2; z=1; 22183437:>3:r1=1; x=1; y=1; z=1; 15862561:>3:r1=1; x=1; y=2; z=1; 19340338:>3:r1=2; x=1; y=1; z=2; 33852719:>3:r1=0; x=2; y=1; z=1; 44997288:>3:r1=2; x=2; y=1; z=1; 20661435:>3:r1=0; x=2; y=1; z=2; 14614724:>3:r1=0; x=2; y=2; z=1; 12719052:>3:r1=2; x=1; y=1; z=1; 31582074:>3:r1=0; x=1; y=1; z=2; 26520352:>3:r1=2; x=1; y=2; z=1; 12499527:>3:r1=1; x=2; y=1; z=1; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ y=2 /\ z=2 /\ 3:r1=2) is NOT validated Hash=330c697b909eda6c721560d939567f1e Cycle=Wse LwSyncdWW Wse SyncdWW Wse Rfe SyncdRW Relax acsdrw025 No ACSyncdRW Safe=Wse SyncdWW LwSyncdWW Time acsdrw025 86.70 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw026.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw026 "Wse SyncdWR Fre SyncdWW Wse Rfe SyncdRW" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} 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) | sync ; sync | sync | | li r3,1 ; lwz r3,0(r4) | li r3,1 | | stw r3,0(r4) ; | stw r3,0(r4) | | ; exists (y=2 /\ z=2 /\ 0:r3=0 /\ 3:r1=2) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(9) _litmus_P2_0_: li 7,2 _litmus_P2_1_: stw 7,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 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 4,0(9) Test acsdrw026 Allowed Histogram (21 states) 2244714:>0:r3=0; 3:r1=0; y=2; z=2; 10470775:>0:r3=1; 3:r1=2; y=1; z=1; 2935522:>0:r3=1; 3:r1=1; y=1; z=2; 7955805:>0:r3=1; 3:r1=0; y=2; z=1; 20308713:>0:r3=1; 3:r1=1; y=1; z=1; 6085302:>0:r3=1; 3:r1=1; y=2; z=2; 12962858:>0:r3=0; 3:r1=1; y=1; z=1; 1955259:>0:r3=0; 3:r1=1; y=2; z=1; 931594:>0:r3=1; 3:r1=0; y=1; z=1; 15211551:>0:r3=0; 3:r1=0; y=2; z=1; 15624365:>0:r3=1; 3:r1=1; y=2; z=1; 4447220:>0:r3=0; 3:r1=2; y=1; z=2; 25224942:>0:r3=0; 3:r1=0; y=1; z=2; 33709890:>0:r3=0; 3:r1=0; y=1; z=1; 33847394:>0:r3=1; 3:r1=0; y=2; z=2; 24904522:>0:r3=1; 3:r1=2; y=2; z=1; 45817169:>0:r3=0; 3:r1=2; y=1; z=1; 29131652:>0:r3=1; 3:r1=0; y=1; z=2; 2881583:>0:r3=0; 3:r1=2; y=2; z=1; 3049792:>0:r3=1; 3:r1=2; y=2; z=2; 20299378:>0:r3=1; 3:r1=2; y=1; z=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (y=2 /\ z=2 /\ 0:r3=0 /\ 3:r1=2) is NOT validated Hash=ccbc67f966a73eda84203a203293a8e5 Cycle=Wse SyncdWR Fre SyncdWW Wse Rfe SyncdRW Relax acsdrw026 No ACSyncdRW Safe=Fre Wse SyncdWW SyncdWR Time acsdrw026 85.72 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw027.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw027 "Wse LwSyncdWW Wse Rfe SyncdRW" {0:r2=y; 0:r4=x; 1:r2=x; 2:r2=x; 2:r4=y;} P0 | P1 | P2 ; li r1,2 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | sync ; lwsync | | li r3,1 ; li r3,1 | | stw r3,0(r4) ; stw r3,0(r4) | | ; exists (x=2 /\ y=2 /\ 2:r1=2) Generated assembler _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 6,2 _litmus_P1_1_: stw 6,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: lwsync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test acsdrw027 Allowed Histogram (10 states) 1 :>2:r1=2; x=2; y=2; 3607545:>2:r1=0; x=1; y=1; 35979934:>2:r1=2; x=1; y=2; 27291926:>2:r1=0; x=2; y=2; 45257680:>2:r1=0; x=2; y=1; 44042458:>2:r1=1; x=1; y=1; 39584172:>2:r1=1; x=2; y=1; 89488528:>2:r1=0; x=1; y=2; 57128866:>2:r1=2; x=1; y=1; 57618890:>2:r1=2; x=2; y=1; Ok Witnesses Positive: 1, Negative: 399999999 Condition exists (x=2 /\ y=2 /\ 2:r1=2) is validated Hash=9cbab788f1665946b25781874fe1049e Cycle=Wse LwSyncdWW Wse Rfe SyncdRW Relax acsdrw027 Ok ACSyncdRW Safe=Wse LwSyncdWW Time acsdrw027 68.77 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw028.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw028 "Wse SyncdWW Wse LwSyncdWW Wse Rfe SyncdRW" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} 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) | sync ; sync | lwsync | | li r3,1 ; li r3,1 | li r3,1 | | stw r3,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | | ; exists (x=2 /\ y=2 /\ z=2 /\ 3:r1=2) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(9) _litmus_P2_0_: li 7,2 _litmus_P2_1_: stw 7,0(9) _litmus_P1_0_: li 5,2 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: lwsync _litmus_P1_3_: li 4,1 _litmus_P1_4_: stw 4,0(9) _litmus_P0_0_: li 6,2 _litmus_P0_1_: stw 6,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 5,1 _litmus_P0_4_: stw 5,0(9) Test acsdrw028 Allowed Histogram (21 states) 1204874:>3:r1=0; x=2; y=2; z=2; 9770570:>3:r1=1; x=1; y=2; z=2; 12511083:>3:r1=1; x=2; y=1; z=1; 33758498:>3:r1=0; x=1; y=2; z=2; 3041468:>3:r1=1; x=1; y=1; z=2; 23194654:>3:r1=1; x=1; y=1; z=1; 8340399:>3:r1=0; x=1; y=2; z=1; 2004398:>3:r1=1; x=2; y=2; z=1; 2932137:>3:r1=2; x=2; y=2; z=1; 14376397:>3:r1=0; x=2; y=2; z=1; 12522261:>3:r1=2; x=1; y=1; z=1; 31275967:>3:r1=0; x=1; y=1; z=2; 4493844:>3:r1=2; x=1; y=2; z=2; 20021284:>3:r1=2; x=1; y=1; z=2; 1024791:>3:r1=0; x=1; y=1; z=1; 36617440:>3:r1=2; x=2; y=1; z=1; 32605097:>3:r1=2; x=1; y=2; z=1; 16900096:>3:r1=0; x=2; y=1; z=2; 30497052:>3:r1=0; x=2; y=1; z=1; 20384456:>3:r1=1; x=1; y=2; z=1; 2523234:>3:r1=2; x=2; y=1; z=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ y=2 /\ z=2 /\ 3:r1=2) is NOT validated Hash=ce2fc055a61edaee8aa3bbd23e3be87c Cycle=Wse SyncdWW Wse LwSyncdWW Wse Rfe SyncdRW Relax acsdrw028 No ACSyncdRW Safe=Wse SyncdWW LwSyncdWW Time acsdrw028 85.74 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw029.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw029 "Wse LwSyncdWW Wse LwSyncdWW Wse Rfe SyncdRW" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} 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) | sync ; lwsync | lwsync | | li r3,1 ; li r3,1 | li r3,1 | | stw r3,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | | ; exists (x=2 /\ y=2 /\ z=2 /\ 3:r1=2) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(9) _litmus_P2_0_: li 7,2 _litmus_P2_1_: stw 7,0(9) _litmus_P1_0_: li 5,2 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: lwsync _litmus_P1_3_: li 4,1 _litmus_P1_4_: stw 4,0(9) _litmus_P0_0_: li 6,2 _litmus_P0_1_: stw 6,0(11) _litmus_P0_2_: lwsync _litmus_P0_3_: li 5,1 _litmus_P0_4_: stw 5,0(9) Test acsdrw029 Allowed Histogram (21 states) 881702:>3:r1=0; x=1; y=1; z=1; 8986764:>3:r1=1; x=1; y=2; z=2; 1660201:>3:r1=0; x=2; y=2; z=2; 7627279:>3:r1=0; x=1; y=2; z=1; 11475759:>3:r1=2; x=1; y=1; z=1; 4026000:>3:r1=2; x=2; y=2; z=1; 2746956:>3:r1=1; x=1; y=1; z=2; 3951838:>3:r1=2; x=1; y=2; z=2; 28976491:>3:r1=0; x=1; y=1; z=2; 31565278:>3:r1=0; x=2; y=1; z=1; 2772722:>3:r1=2; x=2; y=1; z=2; 14248094:>3:r1=1; x=2; y=1; z=1; 17953734:>3:r1=2; x=1; y=1; z=2; 32372303:>3:r1=0; x=1; y=2; z=2; 16394504:>3:r1=0; x=2; y=2; z=1; 31432733:>3:r1=2; x=1; y=2; z=1; 39945363:>3:r1=2; x=2; y=1; z=1; 18824567:>3:r1=0; x=2; y=1; z=2; 2728695:>3:r1=1; x=2; y=2; z=1; 19760764:>3:r1=1; x=1; y=2; z=1; 21668253:>3:r1=1; x=1; y=1; z=1; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ y=2 /\ z=2 /\ 3:r1=2) is NOT validated Hash=5c77813fcdc57dd97091ff7dc2189013 Cycle=Wse LwSyncdWW Wse LwSyncdWW Wse Rfe SyncdRW Relax acsdrw029 No ACSyncdRW Safe=Wse LwSyncdWW Time acsdrw029 83.95 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw030.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw030 "Wse SyncdWR Fre LwSyncdWW Wse Rfe SyncdRW" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} 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) | sync ; sync | lwsync | | li r3,1 ; lwz r3,0(r4) | li r3,1 | | stw r3,0(r4) ; | stw r3,0(r4) | | ; exists (y=2 /\ z=2 /\ 0:r3=0 /\ 3:r1=2) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(9) _litmus_P2_0_: li 7,2 _litmus_P2_1_: stw 7,0(9) _litmus_P1_0_: li 5,1 _litmus_P1_1_: stw 5,0(11) _litmus_P1_2_: lwsync _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_: lwz 4,0(9) Test acsdrw030 Allowed Histogram (21 states) 2735181:>0:r3=0; 3:r1=1; y=2; z=1; 3030319:>0:r3=1; 3:r1=1; y=1; z=2; 10048623:>0:r3=1; 3:r1=1; y=2; z=2; 681899:>0:r3=1; 3:r1=0; y=1; z=1; 2685380:>0:r3=0; 3:r1=0; y=2; z=2; 22887215:>0:r3=0; 3:r1=0; y=1; z=2; 19490637:>0:r3=1; 3:r1=1; y=2; z=1; 16948756:>0:r3=0; 3:r1=0; y=2; z=1; 6458923:>0:r3=1; 3:r1=0; y=2; z=1; 19259137:>0:r3=1; 3:r1=1; y=1; z=1; 3959185:>0:r3=0; 3:r1=2; y=1; z=2; 31188157:>0:r3=0; 3:r1=0; y=1; z=1; 14413661:>0:r3=0; 3:r1=1; y=1; z=1; 19043978:>0:r3=1; 3:r1=2; y=1; z=2; 4509632:>0:r3=1; 3:r1=2; y=2; z=2; 9754118:>0:r3=1; 3:r1=2; y=1; z=1; 31621740:>0:r3=1; 3:r1=0; y=2; z=2; 41082495:>0:r3=0; 3:r1=2; y=1; z=1; 3693955:>0:r3=0; 3:r1=2; y=2; z=1; 26825750:>0:r3=1; 3:r1=0; y=1; z=2; 29681259:>0:r3=1; 3:r1=2; y=2; z=1; No Witnesses Positive: 0, Negative: 320000000 Condition exists (y=2 /\ z=2 /\ 0:r3=0 /\ 3:r1=2) is NOT validated Hash=51d5a6afa9753758299771086decdacf Cycle=Wse SyncdWR Fre LwSyncdWW Wse Rfe SyncdRW Relax acsdrw030 No ACSyncdRW Safe=Fre Wse SyncdWR LwSyncdWW Time acsdrw030 87.10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw031.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw031 "Wse SyncdWR Fre Rfe SyncdRW" {0:r2=y; 0:r4=x; 1:r2=x; 2:r2=x; 2:r4=y;} P0 | P1 | P2 ; li r1,2 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | sync ; sync | | li r3,1 ; lwz r3,0(r4) | | stw r3,0(r4) ; exists (y=2 /\ 0:r3=0 /\ 2:r1=1) Generated assembler _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 6,1 _litmus_P1_1_: stw 6,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 acsdrw031 Allowed Histogram (7 states) 38473470:>0:r3=1; 2:r1=1; y=2; 2197338:>0:r3=1; 2:r1=0; y=1; 53984383:>0:r3=0; 2:r1=1; y=1; 81080892:>0:r3=1; 2:r1=0; y=2; 98218104:>0:r3=1; 2:r1=1; y=1; 87108018:>0:r3=0; 2:r1=0; y=1; 38937795:>0:r3=0; 2:r1=0; y=2; No Witnesses Positive: 0, Negative: 400000000 Condition exists (y=2 /\ 0:r3=0 /\ 2:r1=1) is NOT validated Hash=2a0d02101c6e625540b9687c7722733e Cycle=Wse SyncdWR Fre Rfe SyncdRW Relax acsdrw031 No ACSyncdRW Safe=Fre Wse SyncdWR Time acsdrw031 70.71 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw032.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw032 "Wse SyncdWW Wse SyncdWR Fre Rfe SyncdRW" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} 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) | sync ; sync | sync | | li r3,1 ; li r3,1 | lwz r3,0(r4) | | stw r3,0(r4) ; stw r3,0(r4) | | | ; exists (x=2 /\ z=2 /\ 1:r3=0 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(9) _litmus_P2_0_: li 7,1 _litmus_P2_1_: stw 7,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 6,2 _litmus_P0_1_: stw 6,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 5,1 _litmus_P0_4_: stw 5,0(9) Test acsdrw032 Allowed Histogram (15 states) 597590:>1:r3=1; 3:r1=0; x=1; z=1; 2921560:>1:r3=1; 3:r1=1; x=2; z=2; 2151612:>1:r3=0; 3:r1=0; x=2; z=2; 4937834:>1:r3=0; 3:r1=1; x=2; z=1; 26812827:>1:r3=1; 3:r1=0; x=1; z=2; 49342331:>1:r3=1; 3:r1=1; x=2; z=1; 52347877:>1:r3=0; 3:r1=0; x=1; z=2; 32305036:>1:r3=1; 3:r1=1; x=1; z=1; 25976714:>1:r3=1; 3:r1=0; x=2; z=1; 26865894:>1:r3=0; 3:r1=0; x=1; z=1; 28795641:>1:r3=0; 3:r1=1; x=1; z=1; 17863488:>1:r3=1; 3:r1=0; x=2; z=2; 21316724:>1:r3=0; 3:r1=0; x=2; z=1; 4520490:>1:r3=0; 3:r1=1; x=1; z=2; 23244382:>1:r3=1; 3:r1=1; x=1; z=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ z=2 /\ 1:r3=0 /\ 3:r1=1) is NOT validated Hash=4c866a10348f9f38c9757434df1c5cb0 Cycle=Wse SyncdWW Wse SyncdWR Fre Rfe SyncdRW Relax acsdrw032 No ACSyncdRW Safe=Fre Wse SyncdWW SyncdWR Time acsdrw032 84.00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw033.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw033 "Wse LwSyncdWW Wse SyncdWR Fre Rfe SyncdRW" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} 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) | sync ; lwsync | sync | | li r3,1 ; li r3,1 | lwz r3,0(r4) | | stw r3,0(r4) ; stw r3,0(r4) | | | ; exists (x=2 /\ z=2 /\ 1:r3=0 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(9) _litmus_P2_0_: li 7,1 _litmus_P2_1_: stw 7,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 6,2 _litmus_P0_1_: stw 6,0(11) _litmus_P0_2_: lwsync _litmus_P0_3_: li 5,1 _litmus_P0_4_: stw 5,0(9) Test acsdrw033 Allowed Histogram (15 states) 499945:>1:r3=1; 3:r1=0; x=1; z=1; 27071631:>1:r3=1; 3:r1=0; x=2; z=1; 23765812:>1:r3=0; 3:r1=0; x=2; z=1; 4022663:>1:r3=0; 3:r1=1; x=1; z=2; 3265621:>1:r3=1; 3:r1=1; x=2; z=2; 24686584:>1:r3=1; 3:r1=0; x=1; z=2; 25254981:>1:r3=0; 3:r1=0; x=1; z=1; 19775859:>1:r3=1; 3:r1=0; x=2; z=2; 20817403:>1:r3=1; 3:r1=1; x=1; z=2; 50008942:>1:r3=0; 3:r1=0; x=1; z=2; 29836236:>1:r3=1; 3:r1=1; x=1; z=1; 2893228:>1:r3=0; 3:r1=0; x=2; z=2; 6000089:>1:r3=0; 3:r1=1; x=2; z=1; 27481529:>1:r3=0; 3:r1=1; x=1; z=1; 54619477:>1:r3=1; 3:r1=1; x=2; z=1; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ z=2 /\ 1:r3=0 /\ 3:r1=1) is NOT validated Hash=bb2441029675e3632bdb718971387ab7 Cycle=Wse LwSyncdWW Wse SyncdWR Fre Rfe SyncdRW Relax acsdrw033 No ACSyncdRW Safe=Fre Wse SyncdWR LwSyncdWW Time acsdrw033 83.12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw034.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw034 "Wse SyncdWR Fre SyncdWR Fre Rfe SyncdRW" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} 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) | sync ; sync | sync | | li r3,1 ; lwz r3,0(r4) | lwz r3,0(r4) | | stw r3,0(r4) ; exists (z=2 /\ 0:r3=0 /\ 1:r3=0 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(9) _litmus_P2_0_: li 7,1 _litmus_P2_1_: stw 7,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 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 4,0(9) Test acsdrw034 Allowed Histogram (15 states) 333080:>0:r3=1; 1:r3=1; 3:r1=0; z=1; 4576319:>0:r3=0; 1:r3=0; 3:r1=0; z=2; 27329146:>0:r3=0; 1:r3=1; 3:r1=0; z=1; 4558856:>0:r3=0; 1:r3=1; 3:r1=1; z=2; 25399265:>0:r3=1; 1:r3=1; 3:r1=1; z=1; 26425996:>0:r3=1; 1:r3=0; 3:r1=1; z=1; 25089334:>0:r3=0; 1:r3=0; 3:r1=0; z=1; 23124837:>0:r3=1; 1:r3=0; 3:r1=0; z=1; 23339574:>0:r3=0; 1:r3=1; 3:r1=0; z=2; 50197425:>0:r3=1; 1:r3=0; 3:r1=0; z=2; 6155424:>0:r3=0; 1:r3=0; 3:r1=1; z=1; 22289217:>0:r3=1; 1:r3=1; 3:r1=0; z=2; 54637620:>0:r3=0; 1:r3=1; 3:r1=1; z=1; 4313741:>0:r3=1; 1:r3=0; 3:r1=1; z=2; 22230166:>0:r3=1; 1:r3=1; 3:r1=1; z=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (z=2 /\ 0:r3=0 /\ 1:r3=0 /\ 3:r1=1) is NOT validated Hash=d166d511b295e706795c3a2985e0afcf Cycle=Wse SyncdWR Fre SyncdWR Fre Rfe SyncdRW Relax acsdrw034 No ACSyncdRW Safe=Fre Wse SyncdWR Time acsdrw034 82.96 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw035.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw035 "Wse SyncdWR Fre SyncsWR Fre Rfe SyncdRW" {0:r2=y; 0:r4=x; 1:r2=x; 2:r2=x; 3:r2=x; 3:r4=y;} 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) | sync ; sync | sync | | li r3,1 ; lwz r3,0(r4) | lwz r3,0(r2) | | stw r3,0(r4) ; exists (x=2 /\ y=2 /\ 0:r3=0 /\ 1:r3=1 /\ 3:r1=2) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(9) _litmus_P2_0_: li 7,2 _litmus_P2_1_: stw 7,0(9) _litmus_P1_0_: li 11,1 _litmus_P1_1_: stw 11,0(9) _litmus_P1_2_: sync _litmus_P1_3_: lwz 5,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 4,0(9) Test acsdrw035 Allowed Histogram (51 states) 1 :>0:r3=0; 1:r3=2; 3:r1=2; x=2; y=2; 3 :>0:r3=0; 1:r3=1; 3:r1=1; x=1; y=2; 6 :>0:r3=1; 1:r3=2; 3:r1=2; x=2; y=2; 44 :>0:r3=2; 1:r3=1; 3:r1=1; x=1; y=2; 24 :>0:r3=1; 1:r3=1; 3:r1=2; x=2; y=2; 1 :>0:r3=0; 1:r3=1; 3:r1=1; x=2; y=2; 50373 :>0:r3=2; 1:r3=2; 3:r1=0; x=2; y=1; 12294 :>0:r3=1; 1:r3=2; 3:r1=0; x=2; y=1; 2887 :>0:r3=1; 1:r3=2; 3:r1=1; x=2; y=2; 64814 :>0:r3=1; 1:r3=2; 3:r1=1; x=2; y=1; 133222:>0:r3=2; 1:r3=1; 3:r1=0; x=2; y=1; 130336:>0:r3=2; 1:r3=2; 3:r1=1; x=2; y=1; 153162:>0:r3=1; 1:r3=2; 3:r1=0; x=2; y=2; 1090413:>0:r3=1; 1:r3=1; 3:r1=0; x=2; y=1; 88598 :>0:r3=1; 1:r3=2; 3:r1=2; x=2; y=1; 1428941:>0:r3=2; 1:r3=1; 3:r1=0; x=1; y=1; 16528115:>0:r3=0; 1:r3=1; 3:r1=0; x=2; y=1; 4847226:>0:r3=0; 1:r3=1; 3:r1=0; x=2; y=2; 10823769:>0:r3=1; 1:r3=1; 3:r1=0; x=2; y=2; 7379241:>0:r3=0; 1:r3=1; 3:r1=1; x=2; y=1; 134565:>0:r3=0; 1:r3=2; 3:r1=1; x=2; y=1; 247057:>0:r3=1; 1:r3=1; 3:r1=0; x=1; y=1; 9317621:>0:r3=0; 1:r3=1; 3:r1=2; x=1; y=1; 3656635:>0:r3=1; 1:r3=1; 3:r1=1; x=2; y=2; 2954485:>0:r3=0; 1:r3=2; 3:r1=0; x=2; y=1; 10012023:>0:r3=2; 1:r3=1; 3:r1=1; x=1; y=1; 14602968:>0:r3=2; 1:r3=1; 3:r1=0; x=1; y=2; 189528:>0:r3=2; 1:r3=2; 3:r1=1; x=2; y=2; 4677783:>0:r3=1; 1:r3=1; 3:r1=2; x=1; y=1; 7610240:>0:r3=0; 1:r3=1; 3:r1=2; x=2; y=1; 2094564:>0:r3=0; 1:r3=2; 3:r1=2; x=2; y=1; 13661980:>0:r3=2; 1:r3=1; 3:r1=0; x=2; y=2; 4145380:>0:r3=2; 1:r3=1; 3:r1=1; x=2; y=1; 4832708:>0:r3=2; 1:r3=1; 3:r1=2; x=1; y=2; 20777677:>0:r3=1; 1:r3=1; 3:r1=1; x=2; y=1; 7178214:>0:r3=0; 1:r3=1; 3:r1=0; x=1; y=2; 1138714:>0:r3=2; 1:r3=2; 3:r1=2; x=2; y=2; 2940667:>0:r3=2; 1:r3=2; 3:r1=2; x=2; y=1; 22828875:>0:r3=2; 1:r3=1; 3:r1=2; x=1; y=1; 9960285:>0:r3=1; 1:r3=1; 3:r1=2; x=2; y=1; 4928209:>0:r3=2; 1:r3=1; 3:r1=2; x=2; y=2; 15242300:>0:r3=2; 1:r3=1; 3:r1=1; x=2; y=2; 4590014:>0:r3=1; 1:r3=1; 3:r1=1; x=1; y=2; 2864254:>0:r3=2; 1:r3=2; 3:r1=0; x=2; y=2; 19586256:>0:r3=1; 1:r3=1; 3:r1=1; x=1; y=1; 1243674:>0:r3=0; 1:r3=2; 3:r1=0; x=2; y=2; 21689844:>0:r3=0; 1:r3=1; 3:r1=0; x=1; y=1; 15772466:>0:r3=1; 1:r3=1; 3:r1=2; x=1; y=2; 18709715:>0:r3=1; 1:r3=1; 3:r1=0; x=1; y=2; 10602272:>0:r3=0; 1:r3=1; 3:r1=1; x=1; y=1; 19075557:>0:r3=2; 1:r3=1; 3:r1=2; x=2; y=1; No Witnesses Positive: 0, Negative: 320000000 Condition exists (x=2 /\ y=2 /\ 0:r3=0 /\ 1:r3=1 /\ 3:r1=2) is NOT validated Hash=279ba973f0f471bb80bd3fc72999b1a5 Cycle=Wse SyncdWR Fre SyncsWR Fre Rfe SyncdRW Relax acsdrw035 No ACSyncdRW Safe=Fre Wse SyncsWR SyncdWR Time acsdrw035 85.14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw036.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw036 "Wse SyncdWW Rfe SyncdRW" {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) | sync ; sync | li r3,1 ; li r3,1 | stw r3,0(r4) ; stw r3,0(r4) | ; exists (y=2 /\ 1:r1=1) Generated assembler _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 6,2 _litmus_P0_1_: stw 6,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 5,1 _litmus_P0_4_: stw 5,0(9) Test acsdrw036 Allowed Histogram (3 states) 219233121:>1:r1=1; y=1; 293990678:>1:r1=0; y=2; 126776201:>1:r1=0; y=1; No Witnesses Positive: 0, Negative: 640000000 Condition exists (y=2 /\ 1:r1=1) is NOT validated Hash=a75535e637fc82ddef1b5a25aef99060 Cycle=Wse SyncdWW Rfe SyncdRW Relax acsdrw036 No ACSyncdRW Safe=Wse SyncdWW Time acsdrw036 75.14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw037.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw037 "Wse SyncdWW Rfe SyncdRW Wse SyncdWW Rfe SyncdRW" {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) | 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) | | stw r3,0(r4) | ; exists (a=2 /\ y=2 /\ 1:r1=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(9) _litmus_P2_0_: li 6,2 _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_: 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 acsdrw037 Allowed Histogram (15 states) 585807:>1:r1=1; 3:r1=0; a=2; y=2; 250204:>1:r1=1; 3:r1=1; a=2; y=1; 20744795:>1:r1=1; 3:r1=1; a=1; y=1; 10160733:>1:r1=0; 3:r1=0; a=1; y=1; 350893:>1:r1=0; 3:r1=1; a=2; y=2; 12195886:>1:r1=1; 3:r1=0; a=2; y=1; 8813100:>1:r1=0; 3:r1=1; a=2; y=1; 42182387:>1:r1=1; 3:r1=0; a=1; y=1; 51137099:>1:r1=0; 3:r1=0; a=1; y=2; 38675808:>1:r1=0; 3:r1=1; a=1; y=1; 11205651:>1:r1=1; 3:r1=0; a=1; y=2; 53753767:>1:r1=0; 3:r1=0; a=2; y=1; 59373309:>1:r1=0; 3:r1=0; a=2; y=2; 334231:>1:r1=1; 3:r1=1; a=1; y=2; 10236330:>1:r1=0; 3:r1=1; a=1; y=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ y=2 /\ 1:r1=1 /\ 3:r1=1) is NOT validated Hash=5a0d89fb848d7bf4d7b55d9a11d29022 Cycle=Wse SyncdWW Rfe SyncdRW Wse SyncdWW Rfe SyncdRW Relax acsdrw037 No ACSyncdRW Safe=Wse SyncdWW Time acsdrw037 90.73 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw038.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw038 "Wse LwSyncdWW Rfe SyncdRW Wse SyncdWW Rfe SyncdRW" {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) | sync ; lwsync | 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) | | stw r3,0(r4) | ; exists (a=2 /\ y=2 /\ 1:r1=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(9) _litmus_P2_0_: li 6,2 _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_: 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_: lwsync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test acsdrw038 Allowed Histogram (15 states) 285096:>1:r1=1; 3:r1=1; a=2; y=1; 647254:>1:r1=1; 3:r1=1; a=1; y=2; 322822:>1:r1=0; 3:r1=1; a=2; y=2; 876369:>1:r1=1; 3:r1=0; a=2; y=2; 7639459:>1:r1=0; 3:r1=0; a=1; y=1; 9952499:>1:r1=0; 3:r1=1; a=1; y=2; 8355317:>1:r1=0; 3:r1=1; a=2; y=1; 17050114:>1:r1=1; 3:r1=0; a=1; y=2; 35836843:>1:r1=0; 3:r1=1; a=1; y=1; 45457326:>1:r1=0; 3:r1=0; a=1; y=2; 45275541:>1:r1=1; 3:r1=0; a=1; y=1; 50194618:>1:r1=0; 3:r1=0; a=2; y=1; 58041505:>1:r1=0; 3:r1=0; a=2; y=2; 14855120:>1:r1=1; 3:r1=0; a=2; y=1; 25210117:>1:r1=1; 3:r1=1; a=1; y=1; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ y=2 /\ 1:r1=1 /\ 3:r1=1) is NOT validated Hash=72549319ac048ba7c2ca3bfa946abf41 Cycle=Wse LwSyncdWW Rfe SyncdRW Wse SyncdWW Rfe SyncdRW Relax acsdrw038 No ACSyncdRW Safe=Wse SyncdWW LwSyncdWW Time acsdrw038 90.64 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw039.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw039 "Wse SyncdWW Wse SyncdWW Rfe SyncdRW" {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) | sync ; sync | sync | li r3,1 ; li r3,1 | li r3,1 | stw r3,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | ; exists (x=2 /\ z=2 /\ 2:r1=1) Generated assembler _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 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 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 acsdrw039 Allowed Histogram (7 states) 10825735:>2:r1=1; x=2; z=1; 27307053:>2:r1=0; x=2; z=2; 13017149:>2:r1=1; x=1; z=2; 17608845:>2:r1=0; x=1; z=1; 127528245:>2:r1=0; x=1; z=2; 88336114:>2:r1=1; x=1; z=1; 115376859:>2:r1=0; x=2; z=1; No Witnesses Positive: 0, Negative: 400000000 Condition exists (x=2 /\ z=2 /\ 2:r1=1) is NOT validated Hash=a39ae056f0cf08da6c05c2d650e01d9f Cycle=Wse SyncdWW Wse SyncdWW Rfe SyncdRW Relax acsdrw039 No ACSyncdRW Safe=Wse SyncdWW Time acsdrw039 74.05 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw040.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw040 "Wse LwSyncdWW Wse SyncdWW Rfe SyncdRW" {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) | sync ; lwsync | sync | li r3,1 ; li r3,1 | li r3,1 | stw r3,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | ; exists (x=2 /\ z=2 /\ 2:r1=1) Generated assembler _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 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 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: lwsync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test acsdrw040 Allowed Histogram (7 states) 14754176:>2:r1=0; x=1; z=1; 14590962:>2:r1=1; x=2; z=1; 31242282:>2:r1=0; x=2; z=2; 81868443:>2:r1=1; x=1; z=1; 122730389:>2:r1=0; x=2; z=1; 122099332:>2:r1=0; x=1; z=2; 12714416:>2:r1=1; x=1; z=2; No Witnesses Positive: 0, Negative: 400000000 Condition exists (x=2 /\ z=2 /\ 2:r1=1) is NOT validated Hash=de5c4b1fb13eb35e1bba660019ee2456 Cycle=Wse LwSyncdWW Wse SyncdWW Rfe SyncdRW Relax acsdrw040 No ACSyncdRW Safe=Wse SyncdWW LwSyncdWW Time acsdrw040 74.64 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw041.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw041 "Wse SyncdWR Fre SyncdWW Rfe SyncdRW" {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) | sync ; sync | sync | li r3,1 ; lwz r3,0(r4) | li r3,1 | stw r3,0(r4) ; | stw r3,0(r4) | ; exists (z=2 /\ 0:r3=0 /\ 2:r1=1) Generated assembler _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 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 4,2 _litmus_P0_1_: stw 4,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 3,0(9) Test acsdrw041 Allowed Histogram (7 states) 11731063:>0:r3=1; 2:r1=0; z=1; 15766876:>0:r3=0; 2:r1=1; z=1; 41304160:>0:r3=0; 2:r1=0; z=2; 77981258:>0:r3=1; 2:r1=1; z=1; 113048803:>0:r3=1; 2:r1=0; z=2; 127566069:>0:r3=0; 2:r1=0; z=1; 12601771:>0:r3=1; 2:r1=1; z=2; No Witnesses Positive: 0, Negative: 400000000 Condition exists (z=2 /\ 0:r3=0 /\ 2:r1=1) is NOT validated Hash=51bb1c1d348678192da6af4217c54c56 Cycle=Wse SyncdWR Fre SyncdWW Rfe SyncdRW Relax acsdrw041 No ACSyncdRW Safe=Fre Wse SyncdWW SyncdWR Time acsdrw041 75.09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw042.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw042 "Wse SyncdWR Fre SyncsWW Rfe SyncdRW" {0:r2=y; 0:r4=x; 1:r2=x; 2:r2=x; 2:r4=y;} P0 | P1 | P2 ; li r1,2 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | sync ; sync | sync | li r3,1 ; lwz r3,0(r4) | li r3,2 | stw r3,0(r4) ; | stw r3,0(r2) | ; exists (x=2 /\ y=2 /\ 0:r3=0 /\ 2:r1=2) Generated assembler _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(9) _litmus_P1_2_: sync _litmus_P1_3_: li 11,2 _litmus_P1_4_: stw 11,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 acsdrw042 Allowed Histogram (16 states) 1 :>0:r3=1; 2:r1=2; x=2; y=2; 561223:>0:r3=1; 2:r1=0; x=2; y=1; 3524627:>0:r3=1; 2:r1=2; x=2; y=1; 2299850:>0:r3=1; 2:r1=1; x=2; y=1; 6899056:>0:r3=2; 2:r1=1; x=2; y=2; 134263:>0:r3=1; 2:r1=1; x=2; y=2; 4377641:>0:r3=2; 2:r1=1; x=2; y=1; 18089417:>0:r3=1; 2:r1=0; x=2; y=2; 855884:>0:r3=2; 2:r1=0; x=2; y=1; 16985757:>0:r3=0; 2:r1=1; x=2; y=1; 36672459:>0:r3=0; 2:r1=2; x=2; y=1; 28977029:>0:r3=2; 2:r1=2; x=2; y=2; 61406512:>0:r3=2; 2:r1=0; x=2; y=2; 86423872:>0:r3=0; 2:r1=0; x=2; y=1; 91207810:>0:r3=2; 2:r1=2; x=2; y=1; 41584599:>0:r3=0; 2:r1=0; x=2; y=2; No Witnesses Positive: 0, Negative: 400000000 Condition exists (x=2 /\ y=2 /\ 0:r3=0 /\ 2:r1=2) is NOT validated Hash=db85f1985049d6628b5050d1b91d5bfe Cycle=Wse SyncdWR Fre SyncsWW Rfe SyncdRW Relax acsdrw042 No ACSyncdRW Safe=Fre Wse SyncsWW SyncdWR Time acsdrw042 76.78 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw043.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw043 "Wse SyncdWR Fre LwSyncsWW Rfe SyncdRW" {0:r2=y; 0:r4=x; 1:r2=x; 2:r2=x; 2:r4=y;} P0 | P1 | P2 ; li r1,2 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | sync ; sync | lwsync | li r3,1 ; lwz r3,0(r4) | li r3,2 | stw r3,0(r4) ; | stw r3,0(r2) | ; exists (x=2 /\ y=2 /\ 0:r3=0 /\ 2:r1=2) Generated assembler _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(9) _litmus_P1_2_: lwsync _litmus_P1_3_: li 11,2 _litmus_P1_4_: stw 11,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 acsdrw043 Allowed Histogram (16 states) 1 :>0:r3=1; 2:r1=2; x=2; y=2; 12074 :>0:r3=1; 2:r1=1; x=2; y=2; 964377:>0:r3=1; 2:r1=2; x=2; y=1; 468424:>0:r3=1; 2:r1=1; x=2; y=1; 2607374:>0:r3=2; 2:r1=1; x=2; y=1; 238425:>0:r3=1; 2:r1=0; x=2; y=1; 2156737:>0:r3=2; 2:r1=0; x=2; y=1; 1850442:>0:r3=2; 2:r1=1; x=2; y=2; 6852868:>0:r3=0; 2:r1=1; x=2; y=1; 6435250:>0:r3=1; 2:r1=0; x=2; y=2; 95713236:>0:r3=2; 2:r1=2; x=2; y=1; 39664311:>0:r3=0; 2:r1=0; x=2; y=2; 87374478:>0:r3=0; 2:r1=0; x=2; y=1; 46764853:>0:r3=0; 2:r1=2; x=2; y=1; 35975763:>0:r3=2; 2:r1=2; x=2; y=2; 72921387:>0:r3=2; 2:r1=0; x=2; y=2; No Witnesses Positive: 0, Negative: 400000000 Condition exists (x=2 /\ y=2 /\ 0:r3=0 /\ 2:r1=2) is NOT validated Hash=7eb6081d4bd3f4ea6e2785c5b803c662 Cycle=Wse SyncdWR Fre LwSyncsWW Rfe SyncdRW Relax acsdrw043 No ACSyncdRW Safe=Fre Wse SyncdWR LwSyncsWW Time acsdrw043 76.53 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw044.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw044 "Wse LwSyncdWW Rfe SyncdRW" {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) | sync ; lwsync | li r3,1 ; li r3,1 | stw r3,0(r4) ; stw r3,0(r4) | ; exists (y=2 /\ 1:r1=1) Generated assembler _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 6,2 _litmus_P0_1_: stw 6,0(11) _litmus_P0_2_: lwsync _litmus_P0_3_: li 5,1 _litmus_P0_4_: stw 5,0(9) Test acsdrw044 Allowed Histogram (3 states) 294422136:>1:r1=0; y=2; 67318268:>1:r1=0; y=1; 278259596:>1:r1=1; y=1; No Witnesses Positive: 0, Negative: 640000000 Condition exists (y=2 /\ 1:r1=1) is NOT validated Hash=5ec80fde9a34ba15dc4e9d03c1de028f Cycle=Wse LwSyncdWW Rfe SyncdRW Relax acsdrw044 No ACSyncdRW Safe=Wse LwSyncdWW Time acsdrw044 76.82 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw045.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw045 "Wse LwSyncdWW Rfe SyncdRW Wse LwSyncdWW Rfe SyncdRW" {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) | sync ; lwsync | li r3,1 | lwsync | li r3,1 ; li r3,1 | stw r3,0(r4) | li r3,1 | stw r3,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | ; exists (a=2 /\ y=2 /\ 1:r1=1 /\ 3:r1=1) Generated assembler _litmus_P3_0_: lwz 4,0(11) _litmus_P3_1_: sync _litmus_P3_2_: li 5,1 _litmus_P3_3_: stw 5,0(9) _litmus_P2_0_: li 6,2 _litmus_P2_1_: stw 6,0(11) _litmus_P2_2_: lwsync _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_: 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_: lwsync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test acsdrw045 Allowed Histogram (15 states) 774186:>1:r1=1; 3:r1=1; a=2; y=1; 754365:>1:r1=1; 3:r1=1; a=1; y=2; 487110:>1:r1=0; 3:r1=1; a=2; y=2; 13907854:>1:r1=0; 3:r1=1; a=2; y=1; 743148:>1:r1=1; 3:r1=0; a=2; y=2; 11593207:>1:r1=0; 3:r1=1; a=1; y=2; 29659670:>1:r1=1; 3:r1=1; a=1; y=1; 6780864:>1:r1=0; 3:r1=0; a=1; y=1; 13458812:>1:r1=1; 3:r1=0; a=2; y=1; 42890785:>1:r1=1; 3:r1=0; a=1; y=1; 45206870:>1:r1=0; 3:r1=0; a=2; y=1; 39987793:>1:r1=0; 3:r1=1; a=1; y=1; 15485239:>1:r1=1; 3:r1=0; a=1; y=2; 54237919:>1:r1=0; 3:r1=0; a=2; y=2; 44032178:>1:r1=0; 3:r1=0; a=1; y=2; No Witnesses Positive: 0, Negative: 320000000 Condition exists (a=2 /\ y=2 /\ 1:r1=1 /\ 3:r1=1) is NOT validated Hash=fcfd9676e9266b92575e14bee8d5ca93 Cycle=Wse LwSyncdWW Rfe SyncdRW Wse LwSyncdWW Rfe SyncdRW Relax acsdrw045 No ACSyncdRW Safe=Wse LwSyncdWW Time acsdrw045 91.28 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw046.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw046 "Wse SyncdWW Wse LwSyncdWW Rfe SyncdRW" {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) | sync ; sync | lwsync | li r3,1 ; li r3,1 | li r3,1 | stw r3,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | ; exists (x=2 /\ z=2 /\ 2:r1=1) Generated assembler _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 4,2 _litmus_P1_1_: stw 4,0(11) _litmus_P1_2_: lwsync _litmus_P1_3_: li 3,1 _litmus_P1_4_: stw 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 acsdrw046 Allowed Histogram (7 states) 21041213:>2:r1=1; x=1; z=2; 14328441:>2:r1=1; x=2; z=1; 26527831:>2:r1=0; x=2; z=2; 10831686:>2:r1=0; x=1; z=1; 98013195:>2:r1=1; x=1; z=1; 111754624:>2:r1=0; x=2; z=1; 117503010:>2:r1=0; x=1; z=2; No Witnesses Positive: 0, Negative: 400000000 Condition exists (x=2 /\ z=2 /\ 2:r1=1) is NOT validated Hash=f58749595e042cfacc57f69fb87c8ef5 Cycle=Wse SyncdWW Wse LwSyncdWW Rfe SyncdRW Relax acsdrw046 No ACSyncdRW Safe=Wse SyncdWW LwSyncdWW Time acsdrw046 76.29 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw047.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw047 "Wse LwSyncdWW Wse LwSyncdWW Rfe SyncdRW" {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) | sync ; lwsync | lwsync | li r3,1 ; li r3,1 | li r3,1 | stw r3,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | ; exists (x=2 /\ z=2 /\ 2:r1=1) Generated assembler _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 4,2 _litmus_P1_1_: stw 4,0(11) _litmus_P1_2_: lwsync _litmus_P1_3_: li 3,1 _litmus_P1_4_: stw 3,0(9) _litmus_P0_0_: li 5,2 _litmus_P0_1_: stw 5,0(11) _litmus_P0_2_: lwsync _litmus_P0_3_: li 4,1 _litmus_P0_4_: stw 4,0(9) Test acsdrw047 Allowed Histogram (7 states) 9556608:>2:r1=0; x=1; z=1; 92506325:>2:r1=1; x=1; z=1; 29490153:>2:r1=0; x=2; z=2; 18859072:>2:r1=1; x=2; z=1; 118697051:>2:r1=0; x=2; z=1; 20679952:>2:r1=1; x=1; z=2; 110210839:>2:r1=0; x=1; z=2; No Witnesses Positive: 0, Negative: 400000000 Condition exists (x=2 /\ z=2 /\ 2:r1=1) is NOT validated Hash=4c32079a1bc4ea1385655374f6bf7076 Cycle=Wse LwSyncdWW Wse LwSyncdWW Rfe SyncdRW Relax acsdrw047 No ACSyncdRW Safe=Wse LwSyncdWW Time acsdrw047 76.92 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/acsdrw048.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC acsdrw048 "Wse SyncdWR Fre LwSyncdWW Rfe SyncdRW" {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) | sync ; sync | lwsync | li r3,1 ; lwz r3,0(r4) | li r3,1 | stw r3,0(r4) ; | stw r3,0(r4) | ; exists (z=2 /\ 0:r3=0 /\ 2:r1=1) Generated assembler _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 4,1 _litmus_P1_1_: stw 4,0(11) _litmus_P1_2_: lwsync _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_: lwz 3,0(9) Test acsdrw048 Allowed Histogram (7 states) 7036616:>0:r3=1; 2:r1=0; z=1; 20345807:>0:r3=0; 2:r1=1; z=1; 39414099:>0:r3=0; 2:r1=0; z=2; 87441765:>0:r3=1; 2:r1=1; z=1; 102579567:>0:r3=1; 2:r1=0; z=2; 20979834:>0:r3=1; 2:r1=1; z=2; 122202312:>0:r3=0; 2:r1=0; z=1; No Witnesses Positive: 0, Negative: 400000000 Condition exists (z=2 /\ 0:r3=0 /\ 2:r1=1) is NOT validated Hash=1f48972b248be819c378fce351dab380 Cycle=Wse SyncdWR Fre LwSyncdWW Rfe SyncdRW Relax acsdrw048 No ACSyncdRW Safe=Fre Wse SyncdWR LwSyncdWW Time acsdrw048 75.22 $Revision: 3163 $ 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 */ /* tread start/join: changing */ /* memory: indirect */ /* safer: false */ /* preload: true */ /* para: self */ /* changes: false */ /* speedcheck: false */ /* proc used: 32 */ GCCOPTS="-Wall -std=gnu99 -O -pthread" LITMUSOPTS= Wed Dec 23 17:34:54 GMT 2009