Raw log

Mon Jan 11 18:09:49 NFT 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 24,0(10) _litmus_P1_1_: xor 26,24,24 _litmus_P1_2_: lwzx 7,26,11 _litmus_P1_3_: li 6,1 _litmus_P1_4_: stw 6,0(9) _litmus_P1_5_: lwz 25,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 podrwposwr000 Allowed Histogram (4 states) 4546341:>1:r1=0; 1:r8=1; z=1; 11936806:>1:r1=1; 1:r8=1; z=1; 15495454:>1:r1=0; 1:r8=1; z=2; 21399 :>1:r1=0; 1:r8=2; z=2; No Witnesses Positive: 0, Negative: 32000000 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 1.97 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: xor 26,24,24 _litmus_P3_2_: lwzx 7,26,11 _litmus_P3_3_: li 6,1 _litmus_P3_4_: stw 6,0(9) _litmus_P3_5_: lwz 25,0(9) _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 24,0(10) _litmus_P1_1_: xor 26,24,24 _litmus_P1_2_: lwzx 7,26,11 _litmus_P1_3_: li 6,1 _litmus_P1_4_: stw 6,0(9) _litmus_P1_5_: lwz 25,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 podrwposwr001 Allowed Histogram (32 states) 169840:>1:r1=0; 1:r8=1; 3:r1=0; 3:r8=1; c=1; z=1; 1438650:>1:r1=1; 1:r8=1; 3:r1=0; 3:r8=1; c=1; z=1; 1589777:>1:r1=0; 1:r8=1; 3:r1=1; 3:r8=1; c=1; z=1; 1869973:>1:r1=1; 1:r8=1; 3:r1=1; 3:r8=1; c=1; z=1; 1718545:>1:r1=0; 1:r8=1; 3:r1=0; 3:r8=1; c=2; z=1; 1058607:>1:r1=1; 1:r8=1; 3:r1=0; 3:r8=1; c=2; z=1; 860625:>1:r1=0; 1:r8=1; 3:r1=1; 3:r8=1; c=2; z=1; 79465 :>1:r1=1; 1:r8=1; 3:r1=1; 3:r8=1; c=2; z=1; 1356 :>1:r1=0; 1:r8=1; 3:r1=0; 3:r8=2; c=2; z=1; 1327 :>1:r1=1; 1:r8=1; 3:r1=0; 3:r8=2; c=2; z=1; 4317 :>1:r1=0; 1:r8=1; 3:r1=1; 3:r8=2; c=2; z=1; 1053 :>1:r1=1; 1:r8=1; 3:r1=1; 3:r8=2; c=2; z=1; 1641408:>1:r1=0; 1:r8=1; 3:r1=0; 3:r8=1; c=1; z=2; 951642:>1:r1=1; 1:r8=1; 3:r1=0; 3:r8=1; c=1; z=2; 1384 :>1:r1=0; 1:r8=2; 3:r1=0; 3:r8=1; c=1; z=2; 4308 :>1:r1=1; 1:r8=2; 3:r1=0; 3:r8=1; c=1; z=2; 1148390:>1:r1=0; 1:r8=1; 3:r1=1; 3:r8=1; c=1; z=2; 101913:>1:r1=1; 1:r8=1; 3:r1=1; 3:r8=1; c=1; z=2; 3857 :>1:r1=0; 1:r8=2; 3:r1=1; 3:r8=1; c=1; z=2; 1209 :>1:r1=1; 1:r8=2; 3:r1=1; 3:r8=1; c=1; z=2; 3027826:>1:r1=0; 1:r8=1; 3:r1=0; 3:r8=1; c=2; z=2; 157594:>1:r1=1; 1:r8=1; 3:r1=0; 3:r8=1; c=2; z=2; 7257 :>1:r1=0; 1:r8=2; 3:r1=0; 3:r8=1; c=2; z=2; 1181 :>1:r1=1; 1:r8=2; 3:r1=0; 3:r8=1; c=2; z=2; 150835:>1:r1=0; 1:r8=1; 3:r1=1; 3:r8=1; c=2; z=2; 380 :>1:r1=0; 1:r8=2; 3:r1=1; 3:r8=1; c=2; z=2; 5680 :>1:r1=0; 1:r8=1; 3:r1=0; 3:r8=2; c=2; z=2; 301 :>1:r1=1; 1:r8=1; 3:r1=0; 3:r8=2; c=2; z=2; 18 :>1:r1=0; 1:r8=2; 3:r1=0; 3:r8=2; c=2; z=2; 1 :>1:r1=1; 1:r8=2; 3:r1=0; 3:r8=2; c=2; z=2; 1277 :>1:r1=0; 1:r8=1; 3:r1=1; 3:r8=2; c=2; z=2; 4 :>1:r1=0; 1:r8=2; 3:r1=1; 3:r8=2; c=2; z=2; No Witnesses Positive: 0, Negative: 16000000 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 2.90 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: xor 26,24,24 _litmus_P3_2_: lwzx 7,26,11 _litmus_P3_3_: li 6,1 _litmus_P3_4_: stw 6,0(9) _litmus_P3_5_: lwz 25,0(9) _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: li 8,1 _litmus_P1_2_: stw 8,0(9) _litmus_P1_3_: lwz 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 podrwposwr002 Allowed Histogram (31 states) 144326:>1:r1=0; 1:r5=1; 3:r1=0; 3:r8=1; b=1; y=1; 1441456:>1:r1=1; 1:r5=1; 3:r1=0; 3:r8=1; b=1; y=1; 1534104:>1:r1=0; 1:r5=1; 3:r1=1; 3:r8=1; b=1; y=1; 1873978:>1:r1=1; 1:r5=1; 3:r1=1; 3:r8=1; b=1; y=1; 1660458:>1:r1=0; 1:r5=1; 3:r1=0; 3:r8=1; b=2; y=1; 1101806:>1:r1=1; 1:r5=1; 3:r1=0; 3:r8=1; b=2; y=1; 992273:>1:r1=0; 1:r5=1; 3:r1=1; 3:r8=1; b=2; y=1; 74644 :>1:r1=1; 1:r5=1; 3:r1=1; 3:r8=1; b=2; y=1; 1905 :>1:r1=0; 1:r5=1; 3:r1=0; 3:r8=2; b=2; y=1; 3462 :>1:r1=1; 1:r5=1; 3:r1=0; 3:r8=2; b=2; y=1; 4524 :>1:r1=0; 1:r5=1; 3:r1=1; 3:r8=2; b=2; y=1; 906 :>1:r1=1; 1:r5=1; 3:r1=1; 3:r8=2; b=2; y=1; 1645053:>1:r1=0; 1:r5=1; 3:r1=0; 3:r8=1; b=1; y=2; 923513:>1:r1=1; 1:r5=1; 3:r1=0; 3:r8=1; b=1; y=2; 2223 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r8=1; b=1; y=2; 5189 :>1:r1=1; 1:r5=2; 3:r1=0; 3:r8=1; b=1; y=2; 1142467:>1:r1=0; 1:r5=1; 3:r1=1; 3:r8=1; b=1; y=2; 96594 :>1:r1=1; 1:r5=1; 3:r1=1; 3:r8=1; b=1; y=2; 11903 :>1:r1=0; 1:r5=2; 3:r1=1; 3:r8=1; b=1; y=2; 1995 :>1:r1=1; 1:r5=2; 3:r1=1; 3:r8=1; b=1; y=2; 3018462:>1:r1=0; 1:r5=1; 3:r1=0; 3:r8=1; b=2; y=2; 142303:>1:r1=1; 1:r5=1; 3:r1=0; 3:r8=1; b=2; y=2; 8243 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r8=1; b=2; y=2; 1462 :>1:r1=1; 1:r5=2; 3:r1=0; 3:r8=1; b=2; y=2; 155067:>1:r1=0; 1:r5=1; 3:r1=1; 3:r8=1; b=2; y=2; 3582 :>1:r1=0; 1:r5=2; 3:r1=1; 3:r8=1; b=2; y=2; 6085 :>1:r1=0; 1:r5=1; 3:r1=0; 3:r8=2; b=2; y=2; 566 :>1:r1=1; 1:r5=1; 3:r1=0; 3:r8=2; b=2; y=2; 14 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r8=2; b=2; y=2; 1430 :>1:r1=0; 1:r5=1; 3:r1=1; 3:r8=2; b=2; y=2; 7 :>1:r1=0; 1:r5=2; 3:r1=1; 3:r8=2; b=2; y=2; No Witnesses Positive: 0, Negative: 16000000 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 2.80 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: xor 26,24,24 _litmus_P3_2_: lwzx 7,26,11 _litmus_P3_3_: li 6,1 _litmus_P3_4_: stw 6,0(9) _litmus_P3_5_: lwz 25,0(9) _litmus_P2_0_: li 4,1 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 24,0(10) _litmus_P1_1_: li 26,1 _litmus_P1_2_: stw 26,0(11) _litmus_P1_3_: lwz 7,0(11) _litmus_P1_4_: xor 6,7,7 _litmus_P1_5_: lwzx 25,6,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 podrwposwr003 Allowed Histogram (22 states) 1636450:>1:r1=0; 1:r7=0; 3:r1=0; 3:r8=1; c=1; 936726:>1:r1=1; 1:r7=0; 3:r1=0; 3:r8=1; c=1; 197094:>1:r1=0; 1:r7=1; 3:r1=0; 3:r8=1; c=1; 1465105:>1:r1=1; 1:r7=1; 3:r1=0; 3:r8=1; c=1; 1030982:>1:r1=0; 1:r7=0; 3:r1=1; 3:r8=1; c=1; 100554:>1:r1=1; 1:r7=0; 3:r1=1; 3:r8=1; c=1; 1497344:>1:r1=0; 1:r7=1; 3:r1=1; 3:r8=1; c=1; 1996399:>1:r1=1; 1:r7=1; 3:r1=1; 3:r8=1; c=1; 3127729:>1:r1=0; 1:r7=0; 3:r1=0; 3:r8=1; c=2; 161626:>1:r1=1; 1:r7=0; 3:r1=0; 3:r8=1; c=2; 1609131:>1:r1=0; 1:r7=1; 3:r1=0; 3:r8=1; c=2; 1080573:>1:r1=1; 1:r7=1; 3:r1=0; 3:r8=1; c=2; 130182:>1:r1=0; 1:r7=0; 3:r1=1; 3:r8=1; c=2; 929306:>1:r1=0; 1:r7=1; 3:r1=1; 3:r8=1; c=2; 75444 :>1:r1=1; 1:r7=1; 3:r1=1; 3:r8=1; c=2; 10739 :>1:r1=0; 1:r7=0; 3:r1=0; 3:r8=2; c=2; 2048 :>1:r1=1; 1:r7=0; 3:r1=0; 3:r8=2; c=2; 1706 :>1:r1=0; 1:r7=1; 3:r1=0; 3:r8=2; c=2; 4168 :>1:r1=1; 1:r7=1; 3:r1=0; 3:r8=2; c=2; 1042 :>1:r1=0; 1:r7=0; 3:r1=1; 3:r8=2; c=2; 4703 :>1:r1=0; 1:r7=1; 3:r1=1; 3:r8=2; c=2; 949 :>1:r1=1; 1:r7=1; 3:r1=1; 3:r8=2; c=2; No Witnesses Positive: 0, Negative: 16000000 Condition exists (c=2 /\ 1:r1=1 /\ 1:r7=0 /\ 3:r1=1 /\ 3:r8=1) is NOT validated Hash=3a9e6ab0575e817c7ba95eb14086eea8 Cycle=Fre SyncdWW Rfe PodRW PosWR DpdR Fre SyncdWW Rfe DpdR PodRW PosWR Relax podrwposwr003 No [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW Time podrwposwr003 2.90 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: xor 26,24,24 _litmus_P3_2_: lwzx 7,26,11 _litmus_P3_3_: li 6,1 _litmus_P3_4_: stw 6,0(9) _litmus_P3_5_: lwz 25,0(9) _litmus_P2_0_: li 4,1 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: xor 8,28,28 _litmus_P1_2_: lwzx 30,8,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 podrwposwr004 Allowed Histogram (22 states) 1802081:>1:r1=0; 1:r4=0; 3:r1=0; 3:r8=1; b=1; 1048281:>1:r1=1; 1:r4=0; 3:r1=0; 3:r8=1; b=1; 137310:>1:r1=0; 1:r4=1; 3:r1=0; 3:r8=1; b=1; 1401128:>1:r1=1; 1:r4=1; 3:r1=0; 3:r8=1; b=1; 1056821:>1:r1=0; 1:r4=0; 3:r1=1; 3:r8=1; b=1; 93878 :>1:r1=1; 1:r4=0; 3:r1=1; 3:r8=1; b=1; 1461326:>1:r1=0; 1:r4=1; 3:r1=1; 3:r8=1; b=1; 1832723:>1:r1=1; 1:r4=1; 3:r1=1; 3:r8=1; b=1; 3172721:>1:r1=0; 1:r4=0; 3:r1=0; 3:r8=1; b=2; 187347:>1:r1=1; 1:r4=0; 3:r1=0; 3:r8=1; b=2; 1519582:>1:r1=0; 1:r4=1; 3:r1=0; 3:r8=1; b=2; 1059883:>1:r1=1; 1:r4=1; 3:r1=0; 3:r8=1; b=2; 169654:>1:r1=0; 1:r4=0; 3:r1=1; 3:r8=1; b=2; 948839:>1:r1=0; 1:r4=1; 3:r1=1; 3:r8=1; b=2; 75257 :>1:r1=1; 1:r4=1; 3:r1=1; 3:r8=1; b=2; 17249 :>1:r1=0; 1:r4=0; 3:r1=0; 3:r8=2; b=2; 1152 :>1:r1=1; 1:r4=0; 3:r1=0; 3:r8=2; b=2; 2955 :>1:r1=0; 1:r4=1; 3:r1=0; 3:r8=2; b=2; 5689 :>1:r1=1; 1:r4=1; 3:r1=0; 3:r8=2; b=2; 1182 :>1:r1=0; 1:r4=0; 3:r1=1; 3:r8=2; b=2; 3912 :>1:r1=0; 1:r4=1; 3:r1=1; 3:r8=2; b=2; 1030 :>1:r1=1; 1:r4=1; 3:r1=1; 3:r8=2; b=2; No Witnesses Positive: 0, Negative: 16000000 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 2.69 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 23,0(10) _litmus_P2_1_: xor 25,23,23 _litmus_P2_2_: lwzx 7,25,11 _litmus_P2_3_: li 6,1 _litmus_P2_4_: stw 6,0(9) _litmus_P2_5_: lwz 24,0(9) _litmus_P1_0_: li 30,1 _litmus_P1_1_: stw 30,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 28,0(9) Test podrwposwr005 Allowed Histogram (10 states) 5083264:>0:r3=0; 2:r1=0; 2:r8=1; a=1; 592649:>0:r3=1; 2:r1=0; 2:r8=1; a=1; 1702741:>0:r3=0; 2:r1=1; 2:r8=1; a=1; 4278496:>0:r3=1; 2:r1=1; 2:r8=1; a=1; 2277056:>0:r3=0; 2:r1=0; 2:r8=1; a=2; 5616952:>0:r3=1; 2:r1=0; 2:r8=1; a=2; 1413612:>0:r3=1; 2:r1=1; 2:r8=1; a=2; 13567 :>0:r3=0; 2:r1=0; 2:r8=2; a=2; 13077 :>0:r3=1; 2:r1=0; 2:r8=2; a=2; 8586 :>0:r3=1; 2:r1=1; 2:r8=2; a=2; No Witnesses Positive: 0, Negative: 21000000 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 2.30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: xor 26,24,24 _litmus_P3_2_: lwzx 7,26,11 _litmus_P3_3_: li 6,1 _litmus_P3_4_: stw 6,0(9) _litmus_P3_5_: lwz 25,0(9) _litmus_P2_0_: li 4,1 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: li 30,1 _litmus_P1_1_: stw 30,0(11) _litmus_P1_2_: sync _litmus_P1_3_: lwz 29,0(9) _litmus_P0_0_: li 30,2 _litmus_P0_1_: stw 30,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 29,0(9) Test podrwposwr006 Allowed Histogram (22 states) 1126539:>0:r3=0; 1:r3=0; 3:r1=0; 3:r8=1; b=1; 1349350:>0:r3=1; 1:r3=0; 3:r1=0; 3:r8=1; b=1; 1688711:>0:r3=0; 1:r3=1; 3:r1=0; 3:r8=1; b=1; 141240:>0:r3=1; 1:r3=1; 3:r1=0; 3:r8=1; b=1; 98756 :>0:r3=0; 1:r3=0; 3:r1=1; 3:r8=1; b=1; 845930:>0:r3=1; 1:r3=0; 3:r1=1; 3:r8=1; b=1; 2231110:>0:r3=0; 1:r3=1; 3:r1=1; 3:r8=1; b=1; 1249607:>0:r3=1; 1:r3=1; 3:r1=1; 3:r8=1; b=1; 234787:>0:r3=0; 1:r3=0; 3:r1=0; 3:r8=1; b=2; 2737110:>0:r3=1; 1:r3=0; 3:r1=0; 3:r8=1; b=2; 1514683:>0:r3=0; 1:r3=1; 3:r1=0; 3:r8=1; b=2; 1617760:>0:r3=1; 1:r3=1; 3:r1=0; 3:r8=1; b=2; 110734:>0:r3=1; 1:r3=0; 3:r1=1; 3:r8=1; b=2; 143825:>0:r3=0; 1:r3=1; 3:r1=1; 3:r8=1; b=2; 892202:>0:r3=1; 1:r3=1; 3:r1=1; 3:r8=1; b=2; 519 :>0:r3=0; 1:r3=0; 3:r1=0; 3:r8=2; b=2; 6703 :>0:r3=1; 1:r3=0; 3:r1=0; 3:r8=2; b=2; 3224 :>0:r3=0; 1:r3=1; 3:r1=0; 3:r8=2; b=2; 1427 :>0:r3=1; 1:r3=1; 3:r1=0; 3:r8=2; b=2; 826 :>0:r3=1; 1:r3=0; 3:r1=1; 3:r8=2; b=2; 1202 :>0:r3=0; 1:r3=1; 3:r1=1; 3:r8=2; b=2; 3755 :>0:r3=1; 1:r3=1; 3:r1=1; 3:r8=2; b=2; No Witnesses Positive: 0, Negative: 16000000 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 2.78 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: xor 26,24,24 _litmus_P3_2_: lwzx 7,26,11 _litmus_P3_3_: li 6,1 _litmus_P3_4_: stw 6,0(9) _litmus_P3_5_: lwz 25,0(9) _litmus_P2_0_: li 4,1 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: li 30,2 _litmus_P1_1_: stw 30,0(11) _litmus_P1_2_: sync _litmus_P1_3_: lwz 29,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 podrwposwr007 Allowed Histogram (22 states) 1595044:>1:r3=0; 3:r1=0; 3:r8=1; b=1; x=1; 146666:>1:r3=1; 3:r1=0; 3:r8=1; b=1; x=1; 975830:>1:r3=0; 3:r1=1; 3:r8=1; b=1; x=1; 1483234:>1:r3=1; 3:r1=1; 3:r8=1; b=1; x=1; 2822884:>1:r3=0; 3:r1=0; 3:r8=1; b=2; x=1; 1653496:>1:r3=1; 3:r1=0; 3:r8=1; b=2; x=1; 99999 :>1:r3=0; 3:r1=1; 3:r8=1; b=2; x=1; 791750:>1:r3=1; 3:r1=1; 3:r8=1; b=2; x=1; 5306 :>1:r3=0; 3:r1=0; 3:r8=2; b=2; x=1; 1339 :>1:r3=1; 3:r1=0; 3:r8=2; b=2; x=1; 816 :>1:r3=0; 3:r1=1; 3:r8=2; b=2; x=1; 3905 :>1:r3=1; 3:r1=1; 3:r8=2; b=2; x=1; 1133221:>1:r3=0; 3:r1=0; 3:r8=1; b=1; x=2; 1502201:>1:r3=1; 3:r1=0; 3:r8=1; b=1; x=2; 121256:>1:r3=0; 3:r1=1; 3:r8=1; b=1; x=2; 2040818:>1:r3=1; 3:r1=1; 3:r8=1; b=1; x=2; 225805:>1:r3=0; 3:r1=0; 3:r8=1; b=2; x=2; 1291673:>1:r3=1; 3:r1=0; 3:r8=1; b=2; x=2; 101139:>1:r3=1; 3:r1=1; 3:r8=1; b=2; x=2; 284 :>1:r3=0; 3:r1=0; 3:r8=2; b=2; x=2; 2130 :>1:r3=1; 3:r1=0; 3:r8=2; b=2; x=2; 1204 :>1:r3=1; 3:r1=1; 3:r8=2; b=2; x=2; No Witnesses Positive: 0, Negative: 16000000 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 2.73 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: xor 26,24,24 _litmus_P3_2_: lwzx 7,26,11 _litmus_P3_3_: li 6,1 _litmus_P3_4_: stw 6,0(9) _litmus_P3_5_: lwz 25,0(9) _litmus_P2_0_: li 4,1 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: sync _litmus_P1_2_: lwz 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 podrwposwr008 Allowed Histogram (22 states) 1666273:>1:r1=0; 1:r3=0; 3:r1=0; 3:r8=1; b=1; 875018:>1:r1=1; 1:r3=0; 3:r1=0; 3:r8=1; b=1; 171844:>1:r1=0; 1:r3=1; 3:r1=0; 3:r8=1; b=1; 1472075:>1:r1=1; 1:r3=1; 3:r1=0; 3:r8=1; b=1; 1071416:>1:r1=0; 1:r3=0; 3:r1=1; 3:r8=1; b=1; 80220 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r8=1; b=1; 1568331:>1:r1=0; 1:r3=1; 3:r1=1; 3:r8=1; b=1; 1967077:>1:r1=1; 1:r3=1; 3:r1=1; 3:r8=1; b=1; 3115088:>1:r1=0; 1:r3=0; 3:r1=0; 3:r8=1; b=2; 149828:>1:r1=1; 1:r3=0; 3:r1=0; 3:r8=1; b=2; 1620285:>1:r1=0; 1:r3=1; 3:r1=0; 3:r8=1; b=2; 1121678:>1:r1=1; 1:r3=1; 3:r1=0; 3:r8=1; b=2; 121442:>1:r1=0; 1:r3=0; 3:r1=1; 3:r8=1; b=2; 900388:>1:r1=0; 1:r3=1; 3:r1=1; 3:r8=1; b=2; 88359 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r8=1; b=2; 4122 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r8=2; b=2; 35 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r8=2; b=2; 921 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r8=2; b=2; 896 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r8=2; b=2; 718 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r8=2; b=2; 3092 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r8=2; b=2; 894 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r8=2; b=2; No Witnesses Positive: 0, Negative: 16000000 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 2.61 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: xor 26,24,24 _litmus_P3_2_: lwzx 7,26,11 _litmus_P3_3_: li 6,1 _litmus_P3_4_: stw 6,0(9) _litmus_P3_5_: lwz 25,0(9) _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,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 26,0(11) _litmus_P1_4_: xor 7,26,26 _litmus_P1_5_: li 6,1 _litmus_P1_6_: stwx 6,7,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 podrwposwr009 Allowed Histogram (22 states) 160465:>1:r1=0; 3:r1=0; 3:r8=1; c=1; z=1; 1464749:>1:r1=1; 3:r1=0; 3:r8=1; c=1; z=1; 1633653:>1:r1=0; 3:r1=1; 3:r8=1; c=1; z=1; 2114538:>1:r1=1; 3:r1=1; 3:r8=1; c=1; z=1; 1640227:>1:r1=0; 3:r1=0; 3:r8=1; c=2; z=1; 1097837:>1:r1=1; 3:r1=0; 3:r8=1; c=2; z=1; 832228:>1:r1=0; 3:r1=1; 3:r8=1; c=2; z=1; 68279 :>1:r1=1; 3:r1=1; 3:r8=1; c=2; z=1; 1673 :>1:r1=0; 3:r1=0; 3:r8=2; c=2; z=1; 5652 :>1:r1=1; 3:r1=0; 3:r8=2; c=2; z=1; 4261 :>1:r1=0; 3:r1=1; 3:r8=2; c=2; z=1; 1122 :>1:r1=1; 3:r1=1; 3:r8=2; c=2; z=1; 1570133:>1:r1=0; 3:r1=0; 3:r8=1; c=1; z=2; 863565:>1:r1=1; 3:r1=0; 3:r8=1; c=1; z=2; 1173737:>1:r1=0; 3:r1=1; 3:r8=1; c=1; z=2; 84113 :>1:r1=1; 3:r1=1; 3:r8=1; c=1; z=2; 2989356:>1:r1=0; 3:r1=0; 3:r8=1; c=2; z=2; 129236:>1:r1=1; 3:r1=0; 3:r8=1; c=2; z=2; 155492:>1:r1=0; 3:r1=1; 3:r8=1; c=2; z=2; 7774 :>1:r1=0; 3:r1=0; 3:r8=2; c=2; z=2; 584 :>1:r1=1; 3:r1=0; 3:r8=2; c=2; z=2; 1326 :>1:r1=0; 3:r1=1; 3:r8=2; c=2; z=2; No Witnesses Positive: 0, Negative: 16000000 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 2.77 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: xor 26,24,24 _litmus_P3_2_: lwzx 7,26,11 _litmus_P3_3_: li 6,1 _litmus_P3_4_: stw 6,0(9) _litmus_P3_5_: lwz 25,0(9) _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: xor 30,28,28 _litmus_P1_2_: li 8,1 _litmus_P1_3_: stwx 8,30,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 podrwposwr010 Allowed Histogram (22 states) 130571:>1:r1=0; 3:r1=0; 3:r8=1; b=1; y=1; 1298882:>1:r1=1; 3:r1=0; 3:r8=1; b=1; y=1; 1650063:>1:r1=0; 3:r1=1; 3:r8=1; b=1; y=1; 1935122:>1:r1=1; 3:r1=1; 3:r8=1; b=1; y=1; 1541840:>1:r1=0; 3:r1=0; 3:r8=1; b=2; y=1; 1072368:>1:r1=1; 3:r1=0; 3:r8=1; b=2; y=1; 1028959:>1:r1=0; 3:r1=1; 3:r8=1; b=2; y=1; 82817 :>1:r1=1; 3:r1=1; 3:r8=1; b=2; y=1; 2150 :>1:r1=0; 3:r1=0; 3:r8=2; b=2; y=1; 3653 :>1:r1=1; 3:r1=0; 3:r8=2; b=2; y=1; 5319 :>1:r1=0; 3:r1=1; 3:r8=2; b=2; y=1; 1113 :>1:r1=1; 3:r1=1; 3:r8=2; b=2; y=1; 1602400:>1:r1=0; 3:r1=0; 3:r8=1; b=1; y=2; 925144:>1:r1=1; 3:r1=0; 3:r8=1; b=1; y=2; 1134204:>1:r1=0; 3:r1=1; 3:r8=1; b=1; y=2; 92100 :>1:r1=1; 3:r1=1; 3:r8=1; b=1; y=2; 3139116:>1:r1=0; 3:r1=0; 3:r8=1; b=2; y=2; 158965:>1:r1=1; 3:r1=0; 3:r8=1; b=2; y=2; 186591:>1:r1=0; 3:r1=1; 3:r8=1; b=2; y=2; 6795 :>1:r1=0; 3:r1=0; 3:r8=2; b=2; y=2; 368 :>1:r1=1; 3:r1=0; 3:r8=2; b=2; y=2; 1460 :>1:r1=0; 3:r1=1; 3:r8=2; b=2; y=2; No Witnesses Positive: 0, Negative: 16000000 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 2.79 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 23,0(10) _litmus_P2_1_: xor 25,23,23 _litmus_P2_2_: lwzx 7,25,11 _litmus_P2_3_: li 6,1 _litmus_P2_4_: stw 6,0(9) _litmus_P2_5_: lwz 24,0(9) _litmus_P1_0_: li 30,2 _litmus_P1_1_: stw 30,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_: li 3,1 _litmus_P0_4_: stw 3,0(9) Test podrwposwr011 Allowed Histogram (10 states) 711240:>2:r1=0; 2:r8=1; a=1; x=1; 4790478:>2:r1=1; 2:r8=1; a=1; x=1; 5574928:>2:r1=0; 2:r8=1; a=2; x=1; 1459919:>2:r1=1; 2:r8=1; a=2; x=1; 14240 :>2:r1=0; 2:r8=2; a=2; x=1; 7425 :>2:r1=1; 2:r8=2; a=2; x=1; 4807384:>2:r1=0; 2:r8=1; a=1; x=2; 1471152:>2:r1=1; 2:r8=1; a=1; x=2; 2156014:>2:r1=0; 2:r8=1; a=2; x=2; 7220 :>2:r1=0; 2:r8=2; a=2; x=2; No Witnesses Positive: 0, Negative: 21000000 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 2.36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: xor 26,24,24 _litmus_P3_2_: lwzx 7,26,11 _litmus_P3_3_: li 6,1 _litmus_P3_4_: stw 6,0(9) _litmus_P3_5_: lwz 25,0(9) _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,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 29,0(9) Test podrwposwr012 Allowed Histogram (22 states) 1689594:>0:r3=0; 3:r1=0; 3:r8=1; b=1; y=1; 192431:>0:r3=1; 3:r1=0; 3:r8=1; b=1; y=1; 2150104:>0:r3=0; 3:r1=1; 3:r8=1; b=1; y=1; 1371697:>0:r3=1; 3:r1=1; 3:r8=1; b=1; y=1; 1319270:>0:r3=0; 3:r1=0; 3:r8=1; b=2; y=1; 1790590:>0:r3=1; 3:r1=0; 3:r8=1; b=2; y=1; 147891:>0:r3=0; 3:r1=1; 3:r8=1; b=2; y=1; 1022722:>0:r3=1; 3:r1=1; 3:r8=1; b=2; y=1; 10002 :>0:r3=0; 3:r1=0; 3:r8=2; b=2; y=1; 2218 :>0:r3=1; 3:r1=0; 3:r8=2; b=2; y=1; 1475 :>0:r3=0; 3:r1=1; 3:r8=2; b=2; y=1; 4413 :>0:r3=1; 3:r1=1; 3:r8=2; b=2; y=1; 1055036:>0:r3=0; 3:r1=0; 3:r8=1; b=1; y=2; 1412407:>0:r3=1; 3:r1=0; 3:r8=1; b=1; y=2; 92090 :>0:r3=0; 3:r1=1; 3:r8=1; b=1; y=2; 762640:>0:r3=1; 3:r1=1; 3:r8=1; b=1; y=2; 204676:>0:r3=0; 3:r1=0; 3:r8=1; b=2; y=2; 2640477:>0:r3=1; 3:r1=0; 3:r8=1; b=2; y=2; 112357:>0:r3=1; 3:r1=1; 3:r8=1; b=2; y=2; 6010 :>0:r3=0; 3:r1=0; 3:r8=2; b=2; y=2; 10887 :>0:r3=1; 3:r1=0; 3:r8=2; b=2; y=2; 1013 :>0:r3=1; 3:r1=1; 3:r8=2; b=2; y=2; No Witnesses Positive: 0, Negative: 16000000 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 2.78 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: xor 26,24,24 _litmus_P3_2_: lwzx 7,26,11 _litmus_P3_3_: li 6,1 _litmus_P3_4_: stw 6,0(9) _litmus_P3_5_: lwz 25,0(9) _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,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 podrwposwr013 Allowed Histogram (22 states) 147195:>3:r1=0; 3:r8=1; b=1; x=1; y=1; 1608146:>3:r1=1; 3:r8=1; b=1; x=1; y=1; 1769076:>3:r1=0; 3:r8=1; b=2; x=1; y=1; 888927:>3:r1=1; 3:r8=1; b=2; x=1; y=1; 911 :>3:r1=0; 3:r8=2; b=2; x=1; y=1; 4068 :>3:r1=1; 3:r8=2; b=2; x=1; y=1; 1383644:>3:r1=0; 3:r8=1; b=1; x=2; y=1; 2283755:>3:r1=1; 3:r8=1; b=1; x=2; y=1; 1289989:>3:r1=0; 3:r8=1; b=2; x=2; y=1; 92122 :>3:r1=1; 3:r8=1; b=2; x=2; y=1; 1097 :>3:r1=0; 3:r8=2; b=2; x=2; y=1; 1178 :>3:r1=1; 3:r8=2; b=2; x=2; y=1; 1482931:>3:r1=0; 3:r8=1; b=1; x=1; y=2; 928261:>3:r1=1; 3:r8=1; b=1; x=1; y=2; 2781946:>3:r1=0; 3:r8=1; b=2; x=1; y=2; 106649:>3:r1=1; 3:r8=1; b=2; x=1; y=2; 4517 :>3:r1=0; 3:r8=2; b=2; x=1; y=2; 860 :>3:r1=1; 3:r8=2; b=2; x=1; y=2; 950098:>3:r1=0; 3:r8=1; b=1; x=2; y=2; 101392:>3:r1=1; 3:r8=1; b=1; x=2; y=2; 173156:>3:r1=0; 3:r8=1; b=2; x=2; y=2; 82 :>3:r1=0; 3:r8=2; b=2; x=2; y=2; No Witnesses Positive: 0, Negative: 16000000 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 2.67 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: xor 26,24,24 _litmus_P3_2_: lwzx 7,26,11 _litmus_P3_3_: li 6,1 _litmus_P3_4_: stw 6,0(9) _litmus_P3_5_: lwz 25,0(9) _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 29,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 podrwposwr014 Allowed Histogram (22 states) 180694:>1:r1=0; 3:r1=0; 3:r8=1; b=1; y=1; 1419684:>1:r1=1; 3:r1=0; 3:r8=1; b=1; y=1; 1830360:>1:r1=0; 3:r1=1; 3:r8=1; b=1; y=1; 1878977:>1:r1=1; 3:r1=1; 3:r8=1; b=1; y=1; 1710270:>1:r1=0; 3:r1=0; 3:r8=1; b=2; y=1; 1087931:>1:r1=1; 3:r1=0; 3:r8=1; b=2; y=1; 960548:>1:r1=0; 3:r1=1; 3:r8=1; b=2; y=1; 81279 :>1:r1=1; 3:r1=1; 3:r8=1; b=2; y=1; 2068 :>1:r1=0; 3:r1=0; 3:r8=2; b=2; y=1; 1845 :>1:r1=1; 3:r1=0; 3:r8=2; b=2; y=1; 5098 :>1:r1=0; 3:r1=1; 3:r8=2; b=2; y=1; 1113 :>1:r1=1; 3:r1=1; 3:r8=2; b=2; y=1; 1663655:>1:r1=0; 3:r1=0; 3:r8=1; b=1; y=2; 893734:>1:r1=1; 3:r1=0; 3:r8=1; b=1; y=2; 1013065:>1:r1=0; 3:r1=1; 3:r8=1; b=1; y=2; 95260 :>1:r1=1; 3:r1=1; 3:r8=1; b=1; y=2; 2908763:>1:r1=0; 3:r1=0; 3:r8=1; b=2; y=2; 135755:>1:r1=1; 3:r1=0; 3:r8=1; b=2; y=2; 119669:>1:r1=0; 3:r1=1; 3:r8=1; b=2; y=2; 9027 :>1:r1=0; 3:r1=0; 3:r8=2; b=2; y=2; 305 :>1:r1=1; 3:r1=0; 3:r8=2; b=2; y=2; 900 :>1:r1=0; 3:r1=1; 3:r8=2; b=2; y=2; No Witnesses Positive: 0, Negative: 16000000 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 2.65 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 23,0(10) _litmus_P2_1_: xor 25,23,23 _litmus_P2_2_: lwzx 7,25,11 _litmus_P2_3_: li 6,1 _litmus_P2_4_: stw 6,0(9) _litmus_P2_5_: lwz 24,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 30,1 _litmus_P1_3_: stw 30,0(9) _litmus_P0_0_: li 30,2 _litmus_P0_1_: stw 30,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) 627684:>1:r1=0; 2:r1=0; 2:r8=1; a=1; 4510528:>1:r1=1; 2:r1=0; 2:r8=1; a=1; 5406751:>1:r1=0; 2:r1=1; 2:r8=1; a=1; 1293707:>1:r1=1; 2:r1=1; 2:r8=1; a=1; 5635560:>1:r1=0; 2:r1=0; 2:r8=1; a=2; 2031298:>1:r1=1; 2:r1=0; 2:r8=1; a=2; 1469759:>1:r1=0; 2:r1=1; 2:r8=1; a=2; 9684 :>1:r1=0; 2:r1=0; 2:r8=2; a=2; 4676 :>1:r1=1; 2:r1=0; 2:r8=2; a=2; 10353 :>1:r1=0; 2:r1=1; 2:r8=2; a=2; No Witnesses Positive: 0, Negative: 21000000 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 2.21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: xor 26,24,24 _litmus_P3_2_: lwzx 7,26,11 _litmus_P3_3_: li 6,1 _litmus_P3_4_: stw 6,0(9) _litmus_P3_5_: lwz 25,0(9) _litmus_P2_0_: lwz 29,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 30,1 _litmus_P2_3_: stw 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 29,0(9) Test podrwposwr016 Allowed Histogram (22 states) 1502545:>0:r3=0; 2:r1=0; 3:r1=0; 3:r8=1; b=1; 152440:>0:r3=1; 2:r1=0; 3:r1=0; 3:r8=1; b=1; 870664:>0:r3=0; 2:r1=1; 3:r1=0; 3:r8=1; b=1; 1134256:>0:r3=1; 2:r1=1; 3:r1=0; 3:r8=1; b=1; 2416247:>0:r3=0; 2:r1=0; 3:r1=1; 3:r8=1; b=1; 1618916:>0:r3=1; 2:r1=0; 3:r1=1; 3:r8=1; b=1; 79412 :>0:r3=0; 2:r1=1; 3:r1=1; 3:r8=1; b=1; 764379:>0:r3=1; 2:r1=1; 3:r1=1; 3:r8=1; b=1; 1425395:>0:r3=0; 2:r1=0; 3:r1=0; 3:r8=1; b=2; 2042326:>0:r3=1; 2:r1=0; 3:r1=0; 3:r8=1; b=2; 131718:>0:r3=0; 2:r1=1; 3:r1=0; 3:r8=1; b=2; 2348266:>0:r3=1; 2:r1=1; 3:r1=0; 3:r8=1; b=2; 149435:>0:r3=0; 2:r1=0; 3:r1=1; 3:r8=1; b=2; 1223886:>0:r3=1; 2:r1=0; 3:r1=1; 3:r8=1; b=2; 122019:>0:r3=1; 2:r1=1; 3:r1=1; 3:r8=1; b=2; 2902 :>0:r3=0; 2:r1=0; 3:r1=0; 3:r8=2; b=2; 1518 :>0:r3=1; 2:r1=0; 3:r1=0; 3:r8=2; b=2; 1107 :>0:r3=0; 2:r1=1; 3:r1=0; 3:r8=2; b=2; 6314 :>0:r3=1; 2:r1=1; 3:r1=0; 3:r8=2; b=2; 1196 :>0:r3=0; 2:r1=0; 3:r1=1; 3:r8=2; b=2; 4379 :>0:r3=1; 2:r1=0; 3:r1=1; 3:r8=2; b=2; 680 :>0:r3=1; 2:r1=1; 3:r1=1; 3:r8=2; b=2; No Witnesses Positive: 0, Negative: 16000000 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 2.80 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: xor 26,24,24 _litmus_P3_2_: lwzx 7,26,11 _litmus_P3_3_: li 6,1 _litmus_P3_4_: stw 6,0(9) _litmus_P3_5_: lwz 25,0(9) _litmus_P2_0_: lwz 29,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 30,1 _litmus_P2_3_: stw 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 podrwposwr017 Allowed Histogram (22 states) 156356:>2:r1=0; 3:r1=0; 3:r8=1; b=1; x=1; 1367143:>2:r1=1; 3:r1=0; 3:r8=1; b=1; x=1; 1780969:>2:r1=0; 3:r1=1; 3:r8=1; b=1; x=1; 800186:>2:r1=1; 3:r1=1; 3:r8=1; b=1; x=1; 1852322:>2:r1=0; 3:r1=0; 3:r8=1; b=2; x=1; 2521135:>2:r1=1; 3:r1=0; 3:r8=1; b=2; x=1; 1052831:>2:r1=0; 3:r1=1; 3:r8=1; b=2; x=1; 112440:>2:r1=1; 3:r1=1; 3:r8=1; b=2; x=1; 1777 :>2:r1=0; 3:r1=0; 3:r8=2; b=2; x=1; 8595 :>2:r1=1; 3:r1=0; 3:r8=2; b=2; x=1; 5665 :>2:r1=0; 3:r1=1; 3:r8=2; b=2; x=1; 827 :>2:r1=1; 3:r1=1; 3:r8=2; b=2; x=1; 1432255:>2:r1=0; 3:r1=0; 3:r8=1; b=1; x=2; 912024:>2:r1=1; 3:r1=0; 3:r8=1; b=1; x=2; 2371275:>2:r1=0; 3:r1=1; 3:r8=1; b=1; x=2; 85354 :>2:r1=1; 3:r1=1; 3:r8=1; b=1; x=2; 1286724:>2:r1=0; 3:r1=0; 3:r8=1; b=2; x=2; 146073:>2:r1=1; 3:r1=0; 3:r8=1; b=2; x=2; 101627:>2:r1=0; 3:r1=1; 3:r8=1; b=2; x=2; 2381 :>2:r1=0; 3:r1=0; 3:r8=2; b=2; x=2; 717 :>2:r1=1; 3:r1=0; 3:r8=2; b=2; x=2; 1324 :>2:r1=0; 3:r1=1; 3:r8=2; b=2; x=2; No Witnesses Positive: 0, Negative: 16000000 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 2.74 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: xor 26,24,24 _litmus_P3_2_: lwzx 7,26,11 _litmus_P3_3_: li 6,1 _litmus_P3_4_: stw 6,0(9) _litmus_P3_5_: lwz 25,0(9) _litmus_P2_0_: lwz 29,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 30,1 _litmus_P2_3_: stw 30,0(9) _litmus_P1_0_: lwz 29,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 podrwposwr018 Allowed Histogram (22 states) 171121:>1:r1=0; 2:r1=0; 3:r1=0; 3:r8=1; b=1; 1329359:>1:r1=1; 2:r1=0; 3:r1=0; 3:r8=1; b=1; 1525004:>1:r1=0; 2:r1=1; 3:r1=0; 3:r8=1; b=1; 812060:>1:r1=1; 2:r1=1; 3:r1=0; 3:r8=1; b=1; 1767950:>1:r1=0; 2:r1=0; 3:r1=1; 3:r8=1; b=1; 2243177:>1:r1=1; 2:r1=0; 3:r1=1; 3:r8=1; b=1; 854490:>1:r1=0; 2:r1=1; 3:r1=1; 3:r8=1; b=1; 70096 :>1:r1=1; 2:r1=1; 3:r1=1; 3:r8=1; b=1; 1814029:>1:r1=0; 2:r1=0; 3:r1=0; 3:r8=1; b=2; 1105243:>1:r1=1; 2:r1=0; 3:r1=0; 3:r8=1; b=2; 2883390:>1:r1=0; 2:r1=1; 3:r1=0; 3:r8=1; b=2; 117896:>1:r1=1; 2:r1=1; 3:r1=0; 3:r8=1; b=2; 1092403:>1:r1=0; 2:r1=0; 3:r1=1; 3:r8=1; b=2; 87493 :>1:r1=1; 2:r1=0; 3:r1=1; 3:r8=1; b=2; 106658:>1:r1=0; 2:r1=1; 3:r1=1; 3:r8=1; b=2; 1674 :>1:r1=0; 2:r1=0; 3:r1=0; 3:r8=2; b=2; 3696 :>1:r1=1; 2:r1=0; 3:r1=0; 3:r8=2; b=2; 7789 :>1:r1=0; 2:r1=1; 3:r1=0; 3:r8=2; b=2; 246 :>1:r1=1; 2:r1=1; 3:r1=0; 3:r8=2; b=2; 4705 :>1:r1=0; 2:r1=0; 3:r1=1; 3:r8=2; b=2; 848 :>1:r1=1; 2:r1=0; 3:r1=1; 3:r8=2; b=2; 673 :>1:r1=0; 2:r1=1; 3:r1=1; 3:r8=2; b=2; No Witnesses Positive: 0, Negative: 16000000 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 2.60 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 8,1 _litmus_P1_2_: stw 8,0(9) _litmus_P1_3_: lwz 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 podrwposwr019 Allowed Histogram (4 states) 4851726:>1:r1=0; 1:r5=1; y=1; 11521862:>1:r1=1; 1:r5=1; y=1; 15487369:>1:r1=0; 1:r5=1; y=2; 139043:>1:r1=0; 1:r5=2; y=2; No Witnesses Positive: 0, Negative: 32000000 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 1.80 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 8,1 _litmus_P3_2_: stw 8,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: li 8,1 _litmus_P1_2_: stw 8,0(9) _litmus_P1_3_: lwz 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 podrwposwr020 Allowed Histogram (31 states) 119129:>1:r1=0; 1:r5=1; 3:r1=0; 3:r5=1; a=1; y=1; 1416146:>1:r1=1; 1:r5=1; 3:r1=0; 3:r5=1; a=1; y=1; 1449975:>1:r1=0; 1:r5=1; 3:r1=1; 3:r5=1; a=1; y=1; 2013726:>1:r1=1; 1:r5=1; 3:r1=1; 3:r5=1; a=1; y=1; 1539559:>1:r1=0; 1:r5=1; 3:r1=0; 3:r5=1; a=2; y=1; 1165859:>1:r1=1; 1:r5=1; 3:r1=0; 3:r5=1; a=2; y=1; 924532:>1:r1=0; 1:r5=1; 3:r1=1; 3:r5=1; a=2; y=1; 91036 :>1:r1=1; 1:r5=1; 3:r1=1; 3:r5=1; a=2; y=1; 1022 :>1:r1=0; 1:r5=1; 3:r1=0; 3:r5=2; a=2; y=1; 1007 :>1:r1=1; 1:r5=1; 3:r1=0; 3:r5=2; a=2; y=1; 4074 :>1:r1=0; 1:r5=1; 3:r1=1; 3:r5=2; a=2; y=1; 994 :>1:r1=1; 1:r5=1; 3:r1=1; 3:r5=2; a=2; y=1; 1611624:>1:r1=0; 1:r5=1; 3:r1=0; 3:r5=1; a=1; y=2; 933062:>1:r1=1; 1:r5=1; 3:r1=0; 3:r5=1; a=1; y=2; 1516 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r5=1; a=1; y=2; 4397 :>1:r1=1; 1:r5=2; 3:r1=0; 3:r5=1; a=1; y=2; 1154887:>1:r1=0; 1:r5=1; 3:r1=1; 3:r5=1; a=1; y=2; 88748 :>1:r1=1; 1:r5=1; 3:r1=1; 3:r5=1; a=1; y=2; 8749 :>1:r1=0; 1:r5=2; 3:r1=1; 3:r5=1; a=1; y=2; 1243 :>1:r1=1; 1:r5=2; 3:r1=1; 3:r5=1; a=1; y=2; 3134673:>1:r1=0; 1:r5=1; 3:r1=0; 3:r5=1; a=2; y=2; 164132:>1:r1=1; 1:r5=1; 3:r1=0; 3:r5=1; a=2; y=2; 8815 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r5=1; a=2; y=2; 1357 :>1:r1=1; 1:r5=2; 3:r1=0; 3:r5=1; a=2; y=2; 151575:>1:r1=0; 1:r5=1; 3:r1=1; 3:r5=1; a=2; y=2; 2034 :>1:r1=0; 1:r5=2; 3:r1=1; 3:r5=1; a=2; y=2; 4669 :>1:r1=0; 1:r5=1; 3:r1=0; 3:r5=2; a=2; y=2; 171 :>1:r1=1; 1:r5=1; 3:r1=0; 3:r5=2; a=2; y=2; 15 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r5=2; a=2; y=2; 1261 :>1:r1=0; 1:r5=1; 3:r1=1; 3:r5=2; a=2; y=2; 13 :>1:r1=0; 1:r5=2; 3:r1=1; 3:r5=2; a=2; y=2; No Witnesses Positive: 0, Negative: 16000000 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 2.55 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: li 26,1 _litmus_P3_2_: stw 26,0(11) _litmus_P3_3_: lwz 7,0(11) _litmus_P3_4_: xor 6,7,7 _litmus_P3_5_: lwzx 25,6,9 _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: li 8,1 _litmus_P1_2_: stw 8,0(9) _litmus_P1_3_: lwz 30,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 podrwposwr021 Allowed Histogram (22 states) 1587779:>1:r1=0; 1:r5=1; 3:r1=0; 3:r7=0; z=1; 970754:>1:r1=1; 1:r5=1; 3:r1=0; 3:r7=0; z=1; 967993:>1:r1=0; 1:r5=1; 3:r1=1; 3:r7=0; z=1; 73997 :>1:r1=1; 1:r5=1; 3:r1=1; 3:r7=0; z=1; 162873:>1:r1=0; 1:r5=1; 3:r1=0; 3:r7=1; z=1; 1437030:>1:r1=1; 1:r5=1; 3:r1=0; 3:r7=1; z=1; 1458761:>1:r1=0; 1:r5=1; 3:r1=1; 3:r7=1; z=1; 1959067:>1:r1=1; 1:r5=1; 3:r1=1; 3:r7=1; z=1; 3281057:>1:r1=0; 1:r5=1; 3:r1=0; 3:r7=0; z=2; 144599:>1:r1=1; 1:r5=1; 3:r1=0; 3:r7=0; z=2; 16095 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r7=0; z=2; 1278 :>1:r1=1; 1:r5=2; 3:r1=0; 3:r7=0; z=2; 161923:>1:r1=0; 1:r5=1; 3:r1=1; 3:r7=0; z=2; 3477 :>1:r1=0; 1:r5=2; 3:r1=1; 3:r7=0; z=2; 1629379:>1:r1=0; 1:r5=1; 3:r1=0; 3:r7=1; z=2; 930336:>1:r1=1; 1:r5=1; 3:r1=0; 3:r7=1; z=2; 1500 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r7=1; z=2; 3753 :>1:r1=1; 1:r5=2; 3:r1=0; 3:r7=1; z=2; 1121341:>1:r1=0; 1:r5=1; 3:r1=1; 3:r7=1; z=2; 79577 :>1:r1=1; 1:r5=1; 3:r1=1; 3:r7=1; z=2; 6660 :>1:r1=0; 1:r5=2; 3:r1=1; 3:r7=1; z=2; 771 :>1:r1=1; 1:r5=2; 3:r1=1; 3:r7=1; z=2; No Witnesses Positive: 0, Negative: 16000000 Condition exists (z=2 /\ 1:r1=1 /\ 1:r5=1 /\ 3:r1=1 /\ 3:r7=0) is NOT validated Hash=be452c40a366d7f569ebf0a838c206ca Cycle=DpdR Fre SyncdWW Rfe PodRW PosWR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr021 No [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW Time podrwposwr021 2.75 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 26,0(11) _litmus_P3_4_: xor 7,26,26 _litmus_P3_5_: li 6,1 _litmus_P3_6_: stwx 6,7,9 _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: li 8,1 _litmus_P1_2_: stw 8,0(9) _litmus_P1_3_: lwz 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 podrwposwr022 Allowed Histogram (22 states) 129680:>1:r1=0; 1:r5=1; 3:r1=0; x=1; z=1; 1553324:>1:r1=1; 1:r5=1; 3:r1=0; x=1; z=1; 1408552:>1:r1=0; 1:r5=1; 3:r1=1; x=1; z=1; 2047229:>1:r1=1; 1:r5=1; 3:r1=1; x=1; z=1; 1667485:>1:r1=0; 1:r5=1; 3:r1=0; x=2; z=1; 1099972:>1:r1=1; 1:r5=1; 3:r1=0; x=2; z=1; 895770:>1:r1=0; 1:r5=1; 3:r1=1; x=2; z=1; 83075 :>1:r1=1; 1:r5=1; 3:r1=1; x=2; z=1; 1752245:>1:r1=0; 1:r5=1; 3:r1=0; x=1; z=2; 922219:>1:r1=1; 1:r5=1; 3:r1=0; x=1; z=2; 1803 :>1:r1=0; 1:r5=2; 3:r1=0; x=1; z=2; 4403 :>1:r1=1; 1:r5=2; 3:r1=0; x=1; z=2; 1057826:>1:r1=0; 1:r5=1; 3:r1=1; x=1; z=2; 90745 :>1:r1=1; 1:r5=1; 3:r1=1; x=1; z=2; 8809 :>1:r1=0; 1:r5=2; 3:r1=1; x=1; z=2; 1179 :>1:r1=1; 1:r5=2; 3:r1=1; x=1; z=2; 2986126:>1:r1=0; 1:r5=1; 3:r1=0; x=2; z=2; 148241:>1:r1=1; 1:r5=1; 3:r1=0; x=2; z=2; 17837 :>1:r1=0; 1:r5=2; 3:r1=0; x=2; z=2; 1270 :>1:r1=1; 1:r5=2; 3:r1=0; x=2; z=2; 119527:>1:r1=0; 1:r5=1; 3:r1=1; x=2; z=2; 2683 :>1:r1=0; 1:r5=2; 3:r1=1; x=2; z=2; No Witnesses Positive: 0, Negative: 16000000 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 2.62 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P1_1_: li 29,1 _litmus_P1_2_: stw 29,0(11) _litmus_P1_3_: lwz 7,0(11) _litmus_P1_4_: xor 6,7,7 _litmus_P1_5_: lwzx 26,6,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 podrwposwr023 Allowed Histogram (3 states) 15464711:>1:r1=0; 1:r7=0; 4894212:>1:r1=0; 1:r7=1; 11641077:>1:r1=1; 1:r7=1; No Witnesses Positive: 0, Negative: 32000000 Condition exists (1:r1=1 /\ 1:r7=0) is NOT validated Hash=35db93d049ff2602711978cfa4ebd6bb Cycle=DpdR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr023 No [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW Time podrwposwr023 1.83 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P3_1_: li 29,1 _litmus_P3_2_: stw 29,0(11) _litmus_P3_3_: lwz 7,0(11) _litmus_P3_4_: xor 6,7,7 _litmus_P3_5_: lwzx 26,6,9 _litmus_P2_0_: li 4,1 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 25,0(10) _litmus_P1_1_: li 29,1 _litmus_P1_2_: stw 29,0(11) _litmus_P1_3_: lwz 7,0(11) _litmus_P1_4_: xor 6,7,7 _litmus_P1_5_: lwzx 26,6,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 podrwposwr024 Allowed Histogram (15 states) 3196034:>1:r1=0; 1:r7=0; 3:r1=0; 3:r7=0; 144522:>1:r1=1; 1:r7=0; 3:r1=0; 3:r7=0; 1727897:>1:r1=0; 1:r7=1; 3:r1=0; 3:r7=0; 1029762:>1:r1=1; 1:r7=1; 3:r1=0; 3:r7=0; 131115:>1:r1=0; 1:r7=0; 3:r1=1; 3:r7=0; 938591:>1:r1=0; 1:r7=1; 3:r1=1; 3:r7=0; 86492 :>1:r1=1; 1:r7=1; 3:r1=1; 3:r7=0; 1704124:>1:r1=0; 1:r7=0; 3:r1=0; 3:r7=1; 956907:>1:r1=1; 1:r7=0; 3:r1=0; 3:r7=1; 172339:>1:r1=0; 1:r7=1; 3:r1=0; 3:r7=1; 1399203:>1:r1=1; 1:r7=1; 3:r1=0; 3:r7=1; 1031090:>1:r1=0; 1:r7=0; 3:r1=1; 3:r7=1; 88796 :>1:r1=1; 1:r7=0; 3:r1=1; 3:r7=1; 1466933:>1:r1=0; 1:r7=1; 3:r1=1; 3:r7=1; 1926195:>1:r1=1; 1:r7=1; 3:r1=1; 3:r7=1; No Witnesses Positive: 0, Negative: 16000000 Condition exists (1:r1=1 /\ 1:r7=0 /\ 3:r1=1 /\ 3:r7=0) is NOT validated Hash=6d9c7c70e2dd54acb35c9042e36adb32 Cycle=DpdR Fre SyncdWW Rfe PodRW PosWR DpdR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr024 No [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW Time podrwposwr024 2.78 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 26,0(11) _litmus_P3_4_: xor 7,26,26 _litmus_P3_5_: li 6,1 _litmus_P3_6_: stwx 6,7,9 _litmus_P2_0_: li 4,1 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 24,0(10) _litmus_P1_1_: li 26,1 _litmus_P1_2_: stw 26,0(11) _litmus_P1_3_: lwz 7,0(11) _litmus_P1_4_: xor 6,7,7 _litmus_P1_5_: lwzx 25,6,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 podrwposwr025 Allowed Histogram (15 states) 1671650:>1:r1=0; 1:r7=0; 3:r1=0; x=1; 995248:>1:r1=1; 1:r7=0; 3:r1=0; x=1; 151631:>1:r1=0; 1:r7=1; 3:r1=0; x=1; 1523876:>1:r1=1; 1:r7=1; 3:r1=0; x=1; 995706:>1:r1=0; 1:r7=0; 3:r1=1; x=1; 79382 :>1:r1=1; 1:r7=0; 3:r1=1; x=1; 1404168:>1:r1=0; 1:r7=1; 3:r1=1; x=1; 2008862:>1:r1=1; 1:r7=1; 3:r1=1; x=1; 3224979:>1:r1=0; 1:r7=0; 3:r1=0; x=2; 161847:>1:r1=1; 1:r7=0; 3:r1=0; x=2; 1554057:>1:r1=0; 1:r7=1; 3:r1=0; x=2; 1107917:>1:r1=1; 1:r7=1; 3:r1=0; x=2; 114773:>1:r1=0; 1:r7=0; 3:r1=1; x=2; 924909:>1:r1=0; 1:r7=1; 3:r1=1; x=2; 80995 :>1:r1=1; 1:r7=1; 3:r1=1; x=2; No Witnesses Positive: 0, Negative: 16000000 Condition exists (x=2 /\ 1:r1=1 /\ 1:r7=0 /\ 3:r1=1) is NOT validated Hash=818f9c03e437ee15839006897915a9aa Cycle=DpdW Wse SyncdWW Rfe PodRW PosWR DpdR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr025 No [PodRW,PosWR] Safe=Fre Wse DpdW DpdR BCSyncdWW Time podrwposwr025 2.70 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 8,1 _litmus_P3_2_: stw 8,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: li 4,1 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: xor 8,28,28 _litmus_P1_2_: lwzx 30,8,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 podrwposwr026 Allowed Histogram (22 states) 1814752:>1:r1=0; 1:r4=0; 3:r1=0; 3:r5=1; a=1; 1033232:>1:r1=1; 1:r4=0; 3:r1=0; 3:r5=1; a=1; 115904:>1:r1=0; 1:r4=1; 3:r1=0; 3:r5=1; a=1; 1323401:>1:r1=1; 1:r4=1; 3:r1=0; 3:r5=1; a=1; 1083634:>1:r1=0; 1:r4=0; 3:r1=1; 3:r5=1; a=1; 104683:>1:r1=1; 1:r4=0; 3:r1=1; 3:r5=1; a=1; 1443068:>1:r1=0; 1:r4=1; 3:r1=1; 3:r5=1; a=1; 1871742:>1:r1=1; 1:r4=1; 3:r1=1; 3:r5=1; a=1; 3216938:>1:r1=0; 1:r4=0; 3:r1=0; 3:r5=1; a=2; 181574:>1:r1=1; 1:r4=0; 3:r1=0; 3:r5=1; a=2; 1579545:>1:r1=0; 1:r4=1; 3:r1=0; 3:r5=1; a=2; 1014478:>1:r1=1; 1:r4=1; 3:r1=0; 3:r5=1; a=2; 150145:>1:r1=0; 1:r4=0; 3:r1=1; 3:r5=1; a=2; 951173:>1:r1=0; 1:r4=1; 3:r1=1; 3:r5=1; a=2; 76959 :>1:r1=1; 1:r4=1; 3:r1=1; 3:r5=1; a=2; 16648 :>1:r1=0; 1:r4=0; 3:r1=0; 3:r5=2; a=2; 2654 :>1:r1=1; 1:r4=0; 3:r1=0; 3:r5=2; a=2; 3149 :>1:r1=0; 1:r4=1; 3:r1=0; 3:r5=2; a=2; 9302 :>1:r1=1; 1:r4=1; 3:r1=0; 3:r5=2; a=2; 1364 :>1:r1=0; 1:r4=0; 3:r1=1; 3:r5=2; a=2; 4757 :>1:r1=0; 1:r4=1; 3:r1=1; 3:r5=2; a=2; 898 :>1:r1=1; 1:r4=1; 3:r1=1; 3:r5=2; a=2; No Witnesses Positive: 0, Negative: 16000000 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 2.58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P3_1_: li 29,1 _litmus_P3_2_: stw 29,0(11) _litmus_P3_3_: lwz 7,0(11) _litmus_P3_4_: xor 6,7,7 _litmus_P3_5_: lwzx 26,6,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 30,0(11) _litmus_P1_1_: xor 8,30,30 _litmus_P1_2_: lwzx 31,8,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 podrwposwr027 Allowed Histogram (15 states) 3232359:>1:r1=0; 1:r4=0; 3:r1=0; 3:r7=0; 183990:>1:r1=1; 1:r4=0; 3:r1=0; 3:r7=0; 1633312:>1:r1=0; 1:r4=1; 3:r1=0; 3:r7=0; 998337:>1:r1=1; 1:r4=1; 3:r1=0; 3:r7=0; 179167:>1:r1=0; 1:r4=0; 3:r1=1; 3:r7=0; 1017949:>1:r1=0; 1:r4=1; 3:r1=1; 3:r7=0; 72049 :>1:r1=1; 1:r4=1; 3:r1=1; 3:r7=0; 1640951:>1:r1=0; 1:r4=0; 3:r1=0; 3:r7=1; 1016060:>1:r1=1; 1:r4=0; 3:r1=0; 3:r7=1; 128528:>1:r1=0; 1:r4=1; 3:r1=0; 3:r7=1; 1294325:>1:r1=1; 1:r4=1; 3:r1=0; 3:r7=1; 1068014:>1:r1=0; 1:r4=0; 3:r1=1; 3:r7=1; 117313:>1:r1=1; 1:r4=0; 3:r1=1; 3:r7=1; 1552515:>1:r1=0; 1:r4=1; 3:r1=1; 3:r7=1; 1865131:>1:r1=1; 1:r4=1; 3:r1=1; 3:r7=1; No Witnesses Positive: 0, Negative: 16000000 Condition exists (1:r1=1 /\ 1:r4=0 /\ 3:r1=1 /\ 3:r7=0) is NOT validated Hash=f961b60e093edbcd0892f005e4c3eccd Cycle=DpdR Fre SyncdWW Rfe DpdR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr027 No [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW Time podrwposwr027 2.72 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 26,0(11) _litmus_P3_4_: xor 7,26,26 _litmus_P3_5_: li 6,1 _litmus_P3_6_: stwx 6,7,9 _litmus_P2_0_: li 4,1 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: xor 8,28,28 _litmus_P1_2_: lwzx 30,8,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 podrwposwr028 Allowed Histogram (15 states) 1734559:>1:r1=0; 1:r4=0; 3:r1=0; x=1; 1150503:>1:r1=1; 1:r4=0; 3:r1=0; x=1; 132733:>1:r1=0; 1:r4=1; 3:r1=0; x=1; 1381381:>1:r1=1; 1:r4=1; 3:r1=0; x=1; 1047299:>1:r1=0; 1:r4=0; 3:r1=1; x=1; 98126 :>1:r1=1; 1:r4=0; 3:r1=1; x=1; 1420861:>1:r1=0; 1:r4=1; 3:r1=1; x=1; 1890898:>1:r1=1; 1:r4=1; 3:r1=1; x=1; 3279920:>1:r1=0; 1:r4=0; 3:r1=0; x=2; 200412:>1:r1=1; 1:r4=0; 3:r1=0; x=2; 1472108:>1:r1=0; 1:r4=1; 3:r1=0; x=2; 976874:>1:r1=1; 1:r4=1; 3:r1=0; x=2; 147883:>1:r1=0; 1:r4=0; 3:r1=1; x=2; 994986:>1:r1=0; 1:r4=1; 3:r1=1; x=2; 71457 :>1:r1=1; 1:r4=1; 3:r1=1; x=2; No Witnesses Positive: 0, Negative: 16000000 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 2.71 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 27,0(11) _litmus_P2_1_: li 8,1 _litmus_P2_2_: stw 8,0(9) _litmus_P2_3_: lwz 28,0(9) _litmus_P1_0_: li 30,1 _litmus_P1_1_: stw 30,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 28,0(9) Test podrwposwr029 Allowed Histogram (10 states) 5161505:>0:r3=0; 2:r1=0; 2:r5=1; z=1; 486521:>0:r3=1; 2:r1=0; 2:r5=1; z=1; 1544815:>0:r3=0; 2:r1=1; 2:r5=1; z=1; 4182616:>0:r3=1; 2:r1=1; 2:r5=1; z=1; 2312731:>0:r3=0; 2:r1=0; 2:r5=1; z=2; 5729068:>0:r3=1; 2:r1=0; 2:r5=1; z=2; 1559285:>0:r3=1; 2:r1=1; 2:r5=1; z=2; 6999 :>0:r3=0; 2:r1=0; 2:r5=2; z=2; 8389 :>0:r3=1; 2:r1=0; 2:r5=2; z=2; 8071 :>0:r3=1; 2:r1=1; 2:r5=2; z=2; No Witnesses Positive: 0, Negative: 21000000 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 2.28 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P2_1_: li 29,1 _litmus_P2_2_: stw 29,0(11) _litmus_P2_3_: lwz 7,0(11) _litmus_P2_4_: xor 6,7,7 _litmus_P2_5_: lwzx 25,6,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 31,1 _litmus_P0_1_: stw 31,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 30,0(9) Test podrwposwr030 Allowed Histogram (7 states) 2272473:>0:r3=0; 2:r1=0; 2:r7=0; 5741182:>0:r3=1; 2:r1=0; 2:r7=0; 1688842:>0:r3=1; 2:r1=1; 2:r7=0; 5050300:>0:r3=0; 2:r1=0; 2:r7=1; 559274:>0:r3=1; 2:r1=0; 2:r7=1; 1612929:>0:r3=0; 2:r1=1; 2:r7=1; 4075000:>0:r3=1; 2:r1=1; 2:r7=1; No Witnesses Positive: 0, Negative: 21000000 Condition exists (0:r3=0 /\ 2:r1=1 /\ 2:r7=0) is NOT validated Hash=49af5736723e09ed1e4f51bd7b63a6a1 Cycle=DpdR Fre SyncdWR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr030 No [PodRW,PosWR] Safe=Fre SyncdWR DpdR BCSyncdWW Time podrwposwr030 2.25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 8,1 _litmus_P3_2_: stw 8,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: li 4,1 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: li 30,1 _litmus_P1_1_: stw 30,0(11) _litmus_P1_2_: sync _litmus_P1_3_: lwz 29,0(9) _litmus_P0_0_: li 30,2 _litmus_P0_1_: stw 30,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 29,0(9) Test podrwposwr031 Allowed Histogram (22 states) 1136350:>0:r3=0; 1:r3=0; 3:r1=0; 3:r5=1; a=1; 1246990:>0:r3=1; 1:r3=0; 3:r1=0; 3:r5=1; a=1; 1561786:>0:r3=0; 1:r3=1; 3:r1=0; 3:r5=1; a=1; 109185:>0:r3=1; 1:r3=1; 3:r1=0; 3:r5=1; a=1; 103708:>0:r3=0; 1:r3=0; 3:r1=1; 3:r5=1; a=1; 878895:>0:r3=1; 1:r3=0; 3:r1=1; 3:r5=1; a=1; 2209714:>0:r3=0; 1:r3=1; 3:r1=1; 3:r5=1; a=1; 1250732:>0:r3=1; 1:r3=1; 3:r1=1; 3:r5=1; a=1; 227484:>0:r3=0; 1:r3=0; 3:r1=0; 3:r5=1; a=2; 2775164:>0:r3=1; 1:r3=0; 3:r1=0; 3:r5=1; a=2; 1468947:>0:r3=0; 1:r3=1; 3:r1=0; 3:r5=1; a=2; 1692455:>0:r3=1; 1:r3=1; 3:r1=0; 3:r5=1; a=2; 158113:>0:r3=1; 1:r3=0; 3:r1=1; 3:r5=1; a=2; 152044:>0:r3=0; 1:r3=1; 3:r1=1; 3:r5=1; a=2; 1011926:>0:r3=1; 1:r3=1; 3:r1=1; 3:r5=1; a=2; 599 :>0:r3=0; 1:r3=0; 3:r1=0; 3:r5=2; a=2; 5440 :>0:r3=1; 1:r3=0; 3:r1=0; 3:r5=2; a=2; 2771 :>0:r3=0; 1:r3=1; 3:r1=0; 3:r5=2; a=2; 1042 :>0:r3=1; 1:r3=1; 3:r1=0; 3:r5=2; a=2; 1083 :>0:r3=1; 1:r3=0; 3:r1=1; 3:r5=2; a=2; 1340 :>0:r3=0; 1:r3=1; 3:r1=1; 3:r5=2; a=2; 4232 :>0:r3=1; 1:r3=1; 3:r1=1; 3:r5=2; a=2; No Witnesses Positive: 0, Negative: 16000000 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 2.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 25,0(10) _litmus_P3_1_: li 29,1 _litmus_P3_2_: stw 29,0(11) _litmus_P3_3_: lwz 7,0(11) _litmus_P3_4_: xor 6,7,7 _litmus_P3_5_: lwzx 26,6,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 31,1 _litmus_P1_1_: stw 31,0(11) _litmus_P1_2_: sync _litmus_P1_3_: lwz 30,0(9) _litmus_P0_0_: li 31,1 _litmus_P0_1_: stw 31,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 30,0(9) Test podrwposwr032 Allowed Histogram (15 states) 186268:>0:r3=0; 1:r3=0; 3:r1=0; 3:r7=0; 2962233:>0:r3=1; 1:r3=0; 3:r1=0; 3:r7=0; 1294268:>0:r3=0; 1:r3=1; 3:r1=0; 3:r7=0; 1767711:>0:r3=1; 1:r3=1; 3:r1=0; 3:r7=0; 142697:>0:r3=1; 1:r3=0; 3:r1=1; 3:r7=0; 117609:>0:r3=0; 1:r3=1; 3:r1=1; 3:r7=0; 980683:>0:r3=1; 1:r3=1; 3:r1=1; 3:r7=0; 1143904:>0:r3=0; 1:r3=0; 3:r1=0; 3:r7=1; 1333443:>0:r3=1; 1:r3=0; 3:r1=0; 3:r7=1; 1641873:>0:r3=0; 1:r3=1; 3:r1=0; 3:r7=1; 132343:>0:r3=1; 1:r3=1; 3:r1=0; 3:r7=1; 110390:>0:r3=0; 1:r3=0; 3:r1=1; 3:r7=1; 818619:>0:r3=1; 1:r3=0; 3:r1=1; 3:r7=1; 2106620:>0:r3=0; 1:r3=1; 3:r1=1; 3:r7=1; 1261339:>0:r3=1; 1:r3=1; 3:r1=1; 3:r7=1; No Witnesses Positive: 0, Negative: 16000000 Condition exists (0:r3=0 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r7=0) is NOT validated Hash=c0150ff916c761067419d1bdc686ac94 Cycle=DpdR Fre SyncdWR Fre SyncdWR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr032 No [PodRW,PosWR] Safe=Fre SyncdWR DpdR BCSyncdWW Time podrwposwr032 2.62 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 26,0(11) _litmus_P3_4_: xor 7,26,26 _litmus_P3_5_: li 6,1 _litmus_P3_6_: stwx 6,7,9 _litmus_P2_0_: li 4,1 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: li 30,1 _litmus_P1_1_: stw 30,0(11) _litmus_P1_2_: sync _litmus_P1_3_: lwz 29,0(9) _litmus_P0_0_: li 30,2 _litmus_P0_1_: stw 30,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 29,0(9) Test podrwposwr033 Allowed Histogram (15 states) 1135824:>0:r3=0; 1:r3=0; 3:r1=0; x=1; 1501401:>0:r3=1; 1:r3=0; 3:r1=0; x=1; 1745059:>0:r3=0; 1:r3=1; 3:r1=0; x=1; 170757:>0:r3=1; 1:r3=1; 3:r1=0; x=1; 121191:>0:r3=0; 1:r3=0; 3:r1=1; x=1; 882689:>0:r3=1; 1:r3=0; 3:r1=1; x=1; 2150350:>0:r3=0; 1:r3=1; 3:r1=1; x=1; 1203581:>0:r3=1; 1:r3=1; 3:r1=1; x=1; 216098:>0:r3=0; 1:r3=0; 3:r1=0; x=2; 2624295:>0:r3=1; 1:r3=0; 3:r1=0; x=2; 1350046:>0:r3=0; 1:r3=1; 3:r1=0; x=2; 1755553:>0:r3=1; 1:r3=1; 3:r1=0; x=2; 106020:>0:r3=1; 1:r3=0; 3:r1=1; x=2; 139854:>0:r3=0; 1:r3=1; 3:r1=1; x=2; 897282:>0:r3=1; 1:r3=1; 3:r1=1; x=2; No Witnesses Positive: 0, Negative: 16000000 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 2.81 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P2_1_: li 26,1 _litmus_P2_2_: stw 26,0(11) _litmus_P2_3_: lwz 25,0(11) _litmus_P2_4_: xor 7,25,25 _litmus_P2_5_: li 6,1 _litmus_P2_6_: stwx 6,7,9 _litmus_P1_0_: li 30,1 _litmus_P1_1_: stw 30,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 28,0(9) Test podrwposwr034 Allowed Histogram (7 states) 5143443:>0:r3=0; 2:r1=0; x=1; 612037:>0:r3=1; 2:r1=0; x=1; 1746977:>0:r3=0; 2:r1=1; x=1; 4237311:>0:r3=1; 2:r1=1; x=1; 2322304:>0:r3=0; 2:r1=0; x=2; 5451647:>0:r3=1; 2:r1=0; x=2; 1486281:>0:r3=1; 2:r1=1; x=2; No Witnesses Positive: 0, Negative: 21000000 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 2.24 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 8,1 _litmus_P3_2_: stw 8,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: li 4,1 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: li 30,2 _litmus_P1_1_: stw 30,0(11) _litmus_P1_2_: sync _litmus_P1_3_: lwz 29,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 podrwposwr035 Allowed Histogram (22 states) 1547192:>1:r3=0; 3:r1=0; 3:r5=1; a=1; x=1; 147527:>1:r3=1; 3:r1=0; 3:r5=1; a=1; x=1; 886032:>1:r3=0; 3:r1=1; 3:r5=1; a=1; x=1; 1369301:>1:r3=1; 3:r1=1; 3:r5=1; a=1; x=1; 2796398:>1:r3=0; 3:r1=0; 3:r5=1; a=2; x=1; 1703681:>1:r3=1; 3:r1=0; 3:r5=1; a=2; x=1; 127562:>1:r3=0; 3:r1=1; 3:r5=1; a=2; x=1; 913514:>1:r3=1; 3:r1=1; 3:r5=1; a=2; x=1; 12602 :>1:r3=0; 3:r1=0; 3:r5=2; a=2; x=1; 1924 :>1:r3=1; 3:r1=0; 3:r5=2; a=2; x=1; 1102 :>1:r3=0; 3:r1=1; 3:r5=2; a=2; x=1; 4338 :>1:r3=1; 3:r1=1; 3:r5=2; a=2; x=1; 1121947:>1:r3=0; 3:r1=0; 3:r5=1; a=1; x=2; 1581346:>1:r3=1; 3:r1=0; 3:r5=1; a=1; x=2; 103547:>1:r3=0; 3:r1=1; 3:r5=1; a=1; x=2; 2036327:>1:r3=1; 3:r1=1; 3:r5=1; a=1; x=2; 197734:>1:r3=0; 3:r1=0; 3:r5=1; a=2; x=2; 1304135:>1:r3=1; 3:r1=0; 3:r5=1; a=2; x=2; 128552:>1:r3=1; 3:r1=1; 3:r5=1; a=2; x=2; 5139 :>1:r3=0; 3:r1=0; 3:r5=2; a=2; x=2; 8817 :>1:r3=1; 3:r1=0; 3:r5=2; a=2; x=2; 1283 :>1:r3=1; 3:r1=1; 3:r5=2; a=2; x=2; No Witnesses Positive: 0, Negative: 16000000 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 2.74 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: li 26,1 _litmus_P3_2_: stw 26,0(11) _litmus_P3_3_: lwz 7,0(11) _litmus_P3_4_: xor 6,7,7 _litmus_P3_5_: lwzx 25,6,9 _litmus_P2_0_: li 4,1 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: li 30,2 _litmus_P1_1_: stw 30,0(11) _litmus_P1_2_: sync _litmus_P1_3_: lwz 29,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 podrwposwr036 Allowed Histogram (15 states) 2885381:>1:r3=0; 3:r1=0; 3:r7=0; y=1; 1715578:>1:r3=1; 3:r1=0; 3:r7=0; y=1; 143237:>1:r3=0; 3:r1=1; 3:r7=0; y=1; 942913:>1:r3=1; 3:r1=1; 3:r7=0; y=1; 1462526:>1:r3=0; 3:r1=0; 3:r7=1; y=1; 163659:>1:r3=1; 3:r1=0; 3:r7=1; y=1; 909952:>1:r3=0; 3:r1=1; 3:r7=1; y=1; 1322194:>1:r3=1; 3:r1=1; 3:r7=1; y=1; 190643:>1:r3=0; 3:r1=0; 3:r7=0; y=2; 1318337:>1:r3=1; 3:r1=0; 3:r7=0; y=2; 120800:>1:r3=1; 3:r1=1; 3:r7=0; y=2; 1000101:>1:r3=0; 3:r1=0; 3:r7=1; y=2; 1615853:>1:r3=1; 3:r1=0; 3:r7=1; y=2; 96489 :>1:r3=0; 3:r1=1; 3:r7=1; y=2; 2112337:>1:r3=1; 3:r1=1; 3:r7=1; y=2; No Witnesses Positive: 0, Negative: 16000000 Condition exists (y=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r7=0) is NOT validated Hash=7d879b228a4e5b3418fb2d1c879f2f73 Cycle=DpdR Fre SyncdWW Wse SyncdWR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr036 No [PodRW,PosWR] Safe=Fre Wse SyncdWW SyncdWR DpdR BCSyncdWW Time podrwposwr036 2.78 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 26,0(11) _litmus_P3_4_: xor 7,26,26 _litmus_P3_5_: li 6,1 _litmus_P3_6_: stwx 6,7,9 _litmus_P2_0_: li 4,1 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: li 30,2 _litmus_P1_1_: stw 30,0(11) _litmus_P1_2_: sync _litmus_P1_3_: lwz 29,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 podrwposwr037 Allowed Histogram (15 states) 1619229:>1:r3=0; 3:r1=0; x=1; y=1; 210273:>1:r3=1; 3:r1=0; x=1; y=1; 897317:>1:r3=0; 3:r1=1; x=1; y=1; 1364683:>1:r3=1; 3:r1=1; x=1; y=1; 2892341:>1:r3=0; 3:r1=0; x=2; y=1; 1647250:>1:r3=1; 3:r1=0; x=2; y=1; 94163 :>1:r3=0; 3:r1=1; x=2; y=1; 791842:>1:r3=1; 3:r1=1; x=2; y=1; 1031949:>1:r3=0; 3:r1=0; x=1; y=2; 1726191:>1:r3=1; 3:r1=0; x=1; y=2; 94136 :>1:r3=0; 3:r1=1; x=1; y=2; 2130034:>1:r3=1; 3:r1=1; x=1; y=2; 197140:>1:r3=0; 3:r1=0; x=2; y=2; 1203777:>1:r3=1; 3:r1=0; x=2; y=2; 99675 :>1:r3=1; 3:r1=1; x=2; y=2; No Witnesses Positive: 0, Negative: 16000000 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 2.65 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 8,1 _litmus_P3_2_: stw 8,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: li 4,1 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: sync _litmus_P1_2_: lwz 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 podrwposwr038 Allowed Histogram (22 states) 1570711:>1:r1=0; 1:r3=0; 3:r1=0; 3:r5=1; a=1; 966002:>1:r1=1; 1:r3=0; 3:r1=0; 3:r5=1; a=1; 140287:>1:r1=0; 1:r3=1; 3:r1=0; 3:r5=1; a=1; 1446836:>1:r1=1; 1:r3=1; 3:r1=0; 3:r5=1; a=1; 1000033:>1:r1=0; 1:r3=0; 3:r1=1; 3:r5=1; a=1; 94610 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r5=1; a=1; 1475901:>1:r1=0; 1:r3=1; 3:r1=1; 3:r5=1; a=1; 1966442:>1:r1=1; 1:r3=1; 3:r1=1; 3:r5=1; a=1; 3195100:>1:r1=0; 1:r3=0; 3:r1=0; 3:r5=1; a=2; 160069:>1:r1=1; 1:r3=0; 3:r1=0; 3:r5=1; a=2; 1614641:>1:r1=0; 1:r3=1; 3:r1=0; 3:r5=1; a=2; 1146721:>1:r1=1; 1:r3=1; 3:r1=0; 3:r5=1; a=2; 136298:>1:r1=0; 1:r3=0; 3:r1=1; 3:r5=1; a=2; 950474:>1:r1=0; 1:r3=1; 3:r1=1; 3:r5=1; a=2; 106427:>1:r1=1; 1:r3=1; 3:r1=1; 3:r5=1; a=2; 11920 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r5=2; a=2; 2708 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r5=2; a=2; 2105 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r5=2; a=2; 5750 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r5=2; a=2; 1000 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r5=2; a=2; 4543 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r5=2; a=2; 1422 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r5=2; a=2; No Witnesses Positive: 0, Negative: 16000000 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 2.64 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P3_1_: li 29,1 _litmus_P3_2_: stw 29,0(11) _litmus_P3_3_: lwz 7,0(11) _litmus_P3_4_: xor 6,7,7 _litmus_P3_5_: lwzx 26,6,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 30,0(11) _litmus_P1_1_: sync _litmus_P1_2_: lwz 31,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 podrwposwr039 Allowed Histogram (15 states) 3050469:>1:r1=0; 1:r3=0; 3:r1=0; 3:r7=0; 150327:>1:r1=1; 1:r3=0; 3:r1=0; 3:r7=0; 1734764:>1:r1=0; 1:r3=1; 3:r1=0; 3:r7=0; 1022895:>1:r1=1; 1:r3=1; 3:r1=0; 3:r7=0; 123732:>1:r1=0; 1:r3=0; 3:r1=1; 3:r7=0; 941021:>1:r1=0; 1:r3=1; 3:r1=1; 3:r7=0; 93259 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r7=0; 1668452:>1:r1=0; 1:r3=0; 3:r1=0; 3:r7=1; 926223:>1:r1=1; 1:r3=0; 3:r1=0; 3:r7=1; 179212:>1:r1=0; 1:r3=1; 3:r1=0; 3:r7=1; 1458977:>1:r1=1; 1:r3=1; 3:r1=0; 3:r7=1; 1015126:>1:r1=0; 1:r3=0; 3:r1=1; 3:r7=1; 98505 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r7=1; 1543414:>1:r1=0; 1:r3=1; 3:r1=1; 3:r7=1; 1993624:>1:r1=1; 1:r3=1; 3:r1=1; 3:r7=1; No Witnesses Positive: 0, Negative: 16000000 Condition exists (1:r1=1 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r7=0) is NOT validated Hash=ee9c5a30747c9de5a196b4f19e95ee4f Cycle=DpdR Fre SyncdWW Rfe SyncdRR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr039 No [PodRW,PosWR] Safe=Fre SyncdRR DpdR BCSyncdWW Time podrwposwr039 2.57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 26,0(11) _litmus_P3_4_: xor 7,26,26 _litmus_P3_5_: li 6,1 _litmus_P3_6_: stwx 6,7,9 _litmus_P2_0_: li 4,1 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: sync _litmus_P1_2_: lwz 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 podrwposwr040 Allowed Histogram (15 states) 1702323:>1:r1=0; 1:r3=0; 3:r1=0; x=1; 926075:>1:r1=1; 1:r3=0; 3:r1=0; x=1; 199354:>1:r1=0; 1:r3=1; 3:r1=0; x=1; 1588154:>1:r1=1; 1:r3=1; 3:r1=0; x=1; 954122:>1:r1=0; 1:r3=0; 3:r1=1; x=1; 80663 :>1:r1=1; 1:r3=0; 3:r1=1; x=1; 1435090:>1:r1=0; 1:r3=1; 3:r1=1; x=1; 2063503:>1:r1=1; 1:r3=1; 3:r1=1; x=1; 2967545:>1:r1=0; 1:r3=0; 3:r1=0; x=2; 180536:>1:r1=1; 1:r3=0; 3:r1=0; x=2; 1636630:>1:r1=0; 1:r3=1; 3:r1=0; x=2; 1164455:>1:r1=1; 1:r3=1; 3:r1=0; x=2; 105184:>1:r1=0; 1:r3=0; 3:r1=1; x=2; 906555:>1:r1=0; 1:r3=1; 3:r1=1; x=2; 89811 :>1:r1=1; 1:r3=1; 3:r1=1; x=2; No Witnesses Positive: 0, Negative: 16000000 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 2.74 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P1_1_: li 27,1 _litmus_P1_2_: stw 27,0(11) _litmus_P1_3_: lwz 26,0(11) _litmus_P1_4_: xor 7,26,26 _litmus_P1_5_: li 6,1 _litmus_P1_6_: stwx 6,7,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 podrwposwr041 Allowed Histogram (3 states) 6166072:>1:r1=0; x=1; 11582979:>1:r1=1; x=1; 14250949:>1:r1=0; x=2; No Witnesses Positive: 0, Negative: 32000000 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 1.71 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 26,0(11) _litmus_P3_4_: xor 7,26,26 _litmus_P3_5_: li 6,1 _litmus_P3_6_: stwx 6,7,9 _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,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 26,0(11) _litmus_P1_4_: xor 7,26,26 _litmus_P1_5_: li 6,1 _litmus_P1_6_: stwx 6,7,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 podrwposwr042 Allowed Histogram (15 states) 170013:>1:r1=0; 3:r1=0; a=1; x=1; 1512625:>1:r1=1; 3:r1=0; a=1; x=1; 1515892:>1:r1=0; 3:r1=1; a=1; x=1; 1972229:>1:r1=1; 3:r1=1; a=1; x=1; 1763000:>1:r1=0; 3:r1=0; a=2; x=1; 936825:>1:r1=1; 3:r1=0; a=2; x=1; 1040084:>1:r1=0; 3:r1=1; a=2; x=1; 71550 :>1:r1=1; 3:r1=1; a=2; x=1; 1717767:>1:r1=0; 3:r1=0; a=1; x=2; 1052667:>1:r1=1; 3:r1=0; a=1; x=2; 958699:>1:r1=0; 3:r1=1; a=1; x=2; 72793 :>1:r1=1; 3:r1=1; a=1; x=2; 2940539:>1:r1=0; 3:r1=0; a=2; x=2; 133260:>1:r1=1; 3:r1=0; a=2; x=2; 142057:>1:r1=0; 3:r1=1; a=2; x=2; No Witnesses Positive: 0, Negative: 16000000 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 2.74 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 8,1 _litmus_P3_2_: stw 8,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: xor 30,28,28 _litmus_P1_2_: li 8,1 _litmus_P1_3_: stwx 8,30,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 podrwposwr043 Allowed Histogram (22 states) 95550 :>1:r1=0; 3:r1=0; 3:r5=1; a=1; y=1; 1306406:>1:r1=1; 3:r1=0; 3:r5=1; a=1; y=1; 1551692:>1:r1=0; 3:r1=1; 3:r5=1; a=1; y=1; 2009280:>1:r1=1; 3:r1=1; 3:r5=1; a=1; y=1; 1575055:>1:r1=0; 3:r1=0; 3:r5=1; a=2; y=1; 1096039:>1:r1=1; 3:r1=0; 3:r5=1; a=2; y=1; 984332:>1:r1=0; 3:r1=1; 3:r5=1; a=2; y=1; 82252 :>1:r1=1; 3:r1=1; 3:r5=1; a=2; y=1; 1774 :>1:r1=0; 3:r1=0; 3:r5=2; a=2; y=1; 8560 :>1:r1=1; 3:r1=0; 3:r5=2; a=2; y=1; 4606 :>1:r1=0; 3:r1=1; 3:r5=2; a=2; y=1; 976 :>1:r1=1; 3:r1=1; 3:r5=2; a=2; y=1; 1560409:>1:r1=0; 3:r1=0; 3:r5=1; a=1; y=2; 922071:>1:r1=1; 3:r1=0; 3:r5=1; a=1; y=2; 1273686:>1:r1=0; 3:r1=1; 3:r5=1; a=1; y=2; 91412 :>1:r1=1; 3:r1=1; 3:r5=1; a=1; y=2; 3083431:>1:r1=0; 3:r1=0; 3:r5=1; a=2; y=2; 139089:>1:r1=1; 3:r1=0; 3:r5=1; a=2; y=2; 194682:>1:r1=0; 3:r1=1; 3:r5=1; a=2; y=2; 14771 :>1:r1=0; 3:r1=0; 3:r5=2; a=2; y=2; 2424 :>1:r1=1; 3:r1=0; 3:r5=2; a=2; y=2; 1503 :>1:r1=0; 3:r1=1; 3:r5=2; a=2; y=2; No Witnesses Positive: 0, Negative: 16000000 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 2.52 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: li 26,1 _litmus_P3_2_: stw 26,0(11) _litmus_P3_3_: lwz 7,0(11) _litmus_P3_4_: xor 6,7,7 _litmus_P3_5_: lwzx 25,6,9 _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: xor 30,28,28 _litmus_P1_2_: li 8,1 _litmus_P1_3_: stwx 8,30,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 podrwposwr044 Allowed Histogram (15 states) 1622090:>1:r1=0; 3:r1=0; 3:r7=0; z=1; 938440:>1:r1=1; 3:r1=0; 3:r7=0; z=1; 1003790:>1:r1=0; 3:r1=1; 3:r7=0; z=1; 74451 :>1:r1=1; 3:r1=1; 3:r7=0; z=1; 105760:>1:r1=0; 3:r1=0; 3:r7=1; z=1; 1266388:>1:r1=1; 3:r1=0; 3:r7=1; z=1; 1525542:>1:r1=0; 3:r1=1; 3:r7=1; z=1; 2007560:>1:r1=1; 3:r1=1; 3:r7=1; z=1; 3173248:>1:r1=0; 3:r1=0; 3:r7=0; z=2; 140393:>1:r1=1; 3:r1=0; 3:r7=0; z=2; 181487:>1:r1=0; 3:r1=1; 3:r7=0; z=2; 1620501:>1:r1=0; 3:r1=0; 3:r7=1; z=2; 1008186:>1:r1=1; 3:r1=0; 3:r7=1; z=2; 1212610:>1:r1=0; 3:r1=1; 3:r7=1; z=2; 119554:>1:r1=1; 3:r1=1; 3:r7=1; z=2; No Witnesses Positive: 0, Negative: 16000000 Condition exists (z=2 /\ 1:r1=1 /\ 3:r1=1 /\ 3:r7=0) is NOT validated Hash=17fe6d05dfd2d888bcfbc02c4a1e157a Cycle=DpdR Fre SyncdWW Rfe DpdW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr044 No [PodRW,PosWR] Safe=Fre Wse DpdW DpdR BCSyncdWW Time podrwposwr044 2.63 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 26,0(11) _litmus_P3_4_: xor 7,26,26 _litmus_P3_5_: li 6,1 _litmus_P3_6_: stwx 6,7,9 _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: xor 30,28,28 _litmus_P1_2_: li 8,1 _litmus_P1_3_: stwx 8,30,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 podrwposwr045 Allowed Histogram (15 states) 142190:>1:r1=0; 3:r1=0; x=1; z=1; 1381158:>1:r1=1; 3:r1=0; x=1; z=1; 1482476:>1:r1=0; 3:r1=1; x=1; z=1; 2053884:>1:r1=1; 3:r1=1; x=1; z=1; 1526222:>1:r1=0; 3:r1=0; x=2; z=1; 989735:>1:r1=1; 3:r1=0; x=2; z=1; 1048569:>1:r1=0; 3:r1=1; x=2; z=1; 63293 :>1:r1=1; 3:r1=1; x=2; z=1; 1642467:>1:r1=0; 3:r1=0; x=1; z=2; 992774:>1:r1=1; 3:r1=0; x=1; z=2; 1091289:>1:r1=0; 3:r1=1; x=1; z=2; 91926 :>1:r1=1; 3:r1=1; x=1; z=2; 3170389:>1:r1=0; 3:r1=0; x=2; z=2; 139479:>1:r1=1; 3:r1=0; x=2; z=2; 184149:>1:r1=0; 3:r1=1; x=2; z=2; No Witnesses Positive: 0, Negative: 16000000 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 2.72 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 27,0(11) _litmus_P2_1_: li 8,1 _litmus_P2_2_: stw 8,0(9) _litmus_P2_3_: lwz 28,0(9) _litmus_P1_0_: li 30,2 _litmus_P1_1_: stw 30,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_: li 3,1 _litmus_P0_4_: stw 3,0(9) Test podrwposwr046 Allowed Histogram (10 states) 692818:>2:r1=0; 2:r5=1; x=1; z=1; 4657159:>2:r1=1; 2:r5=1; x=1; z=1; 4720370:>2:r1=0; 2:r5=1; x=2; z=1; 1466645:>2:r1=1; 2:r5=1; x=2; z=1; 5683523:>2:r1=0; 2:r5=1; x=1; z=2; 1511501:>2:r1=1; 2:r5=1; x=1; z=2; 20758 :>2:r1=0; 2:r5=2; x=1; z=2; 9312 :>2:r1=1; 2:r5=2; x=1; z=2; 2213618:>2:r1=0; 2:r5=1; x=2; z=2; 24296 :>2:r1=0; 2:r5=2; x=2; z=2; No Witnesses Positive: 0, Negative: 21000000 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 2.22 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 23,0(10) _litmus_P2_1_: li 25,1 _litmus_P2_2_: stw 25,0(11) _litmus_P2_3_: lwz 7,0(11) _litmus_P2_4_: xor 6,7,7 _litmus_P2_5_: lwzx 24,6,9 _litmus_P1_0_: li 30,2 _litmus_P1_1_: stw 30,0(11) _litmus_P1_2_: sync _litmus_P1_3_: li 3,1 _litmus_P1_4_: stw 3,0(9) _litmus_P0_0_: li 30,1 _litmus_P0_1_: stw 30,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 3,1 _litmus_P0_4_: stw 3,0(9) Test podrwposwr047 Allowed Histogram (7 states) 5929762:>2:r1=0; 2:r7=0; y=1; 1667995:>2:r1=1; 2:r7=0; y=1; 609369:>2:r1=0; 2:r7=1; y=1; 4636195:>2:r1=1; 2:r7=1; y=1; 1938530:>2:r1=0; 2:r7=0; y=2; 4589378:>2:r1=0; 2:r7=1; y=2; 1628771:>2:r1=1; 2:r7=1; y=2; No Witnesses Positive: 0, Negative: 21000000 Condition exists (y=2 /\ 2:r1=1 /\ 2:r7=0) is NOT validated Hash=55a2fb4c4757f04bbb1cccf767c94665 Cycle=DpdR Fre SyncdWW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr047 No [PodRW,PosWR] Safe=Fre Wse SyncdWW DpdR BCSyncdWW Time podrwposwr047 2.42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 8,1 _litmus_P3_2_: stw 8,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,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 29,0(9) Test podrwposwr048 Allowed Histogram (22 states) 1550901:>0:r3=0; 3:r1=0; 3:r5=1; a=1; y=1; 126905:>0:r3=1; 3:r1=0; 3:r5=1; a=1; y=1; 2345034:>0:r3=0; 3:r1=1; 3:r5=1; a=1; y=1; 1373280:>0:r3=1; 3:r1=1; 3:r5=1; a=1; y=1; 1421175:>0:r3=0; 3:r1=0; 3:r5=1; a=2; y=1; 1757381:>0:r3=1; 3:r1=0; 3:r5=1; a=2; y=1; 140010:>0:r3=0; 3:r1=1; 3:r5=1; a=2; y=1; 959520:>0:r3=1; 3:r1=1; 3:r5=1; a=2; y=1; 6077 :>0:r3=0; 3:r1=0; 3:r5=2; a=2; y=1; 2178 :>0:r3=1; 3:r1=0; 3:r5=2; a=2; y=1; 1528 :>0:r3=0; 3:r1=1; 3:r5=2; a=2; y=1; 4685 :>0:r3=1; 3:r1=1; 3:r5=2; a=2; y=1; 1078706:>0:r3=0; 3:r1=0; 3:r5=1; a=1; y=2; 1244880:>0:r3=1; 3:r1=0; 3:r5=1; a=1; y=2; 104022:>0:r3=0; 3:r1=1; 3:r5=1; a=1; y=2; 852373:>0:r3=1; 3:r1=1; 3:r5=1; a=1; y=2; 195945:>0:r3=0; 3:r1=0; 3:r5=1; a=2; y=2; 2704252:>0:r3=1; 3:r1=0; 3:r5=1; a=2; y=2; 120598:>0:r3=1; 3:r1=1; 3:r5=1; a=2; y=2; 1106 :>0:r3=0; 3:r1=0; 3:r5=2; a=2; y=2; 8377 :>0:r3=1; 3:r1=0; 3:r5=2; a=2; y=2; 1067 :>0:r3=1; 3:r1=1; 3:r5=2; a=2; y=2; No Witnesses Positive: 0, Negative: 16000000 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 2.71 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: li 26,1 _litmus_P3_2_: stw 26,0(11) _litmus_P3_3_: lwz 7,0(11) _litmus_P3_4_: xor 6,7,7 _litmus_P3_5_: lwzx 25,6,9 _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,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,1 _litmus_P0_1_: stw 30,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 29,0(9) Test podrwposwr049 Allowed Histogram (15 states) 1246948:>0:r3=0; 3:r1=0; 3:r7=0; z=1; 1944658:>0:r3=1; 3:r1=0; 3:r7=0; z=1; 135500:>0:r3=0; 3:r1=1; 3:r7=0; z=1; 1235871:>0:r3=1; 3:r1=1; 3:r7=0; z=1; 1662914:>0:r3=0; 3:r1=0; 3:r7=1; z=1; 170838:>0:r3=1; 3:r1=0; 3:r7=1; z=1; 2121876:>0:r3=0; 3:r1=1; 3:r7=1; z=1; 1365667:>0:r3=1; 3:r1=1; 3:r7=1; z=1; 156785:>0:r3=0; 3:r1=0; 3:r7=0; z=2; 2690301:>0:r3=1; 3:r1=0; 3:r7=0; z=2; 162582:>0:r3=1; 3:r1=1; 3:r7=0; z=2; 982336:>0:r3=0; 3:r1=0; 3:r7=1; z=2; 1226458:>0:r3=1; 3:r1=0; 3:r7=1; z=2; 91480 :>0:r3=0; 3:r1=1; 3:r7=1; z=2; 805786:>0:r3=1; 3:r1=1; 3:r7=1; z=2; No Witnesses Positive: 0, Negative: 16000000 Condition exists (z=2 /\ 0:r3=0 /\ 3:r1=1 /\ 3:r7=0) is NOT validated Hash=55bf8f810c5ea1212374e1b2e8161b8e Cycle=DpdR Fre SyncdWR Fre SyncdWW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr049 No [PodRW,PosWR] Safe=Fre Wse SyncdWW SyncdWR DpdR BCSyncdWW Time podrwposwr049 2.79 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 26,0(11) _litmus_P3_4_: xor 7,26,26 _litmus_P3_5_: li 6,1 _litmus_P3_6_: stwx 6,7,9 _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,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 29,0(9) Test podrwposwr050 Allowed Histogram (15 states) 1648325:>0:r3=0; 3:r1=0; x=1; z=1; 166079:>0:r3=1; 3:r1=0; x=1; z=1; 2395257:>0:r3=0; 3:r1=1; x=1; z=1; 1338482:>0:r3=1; 3:r1=1; x=1; z=1; 1331213:>0:r3=0; 3:r1=0; x=2; z=1; 1839161:>0:r3=1; 3:r1=0; x=2; z=1; 113174:>0:r3=0; 3:r1=1; x=2; z=1; 957599:>0:r3=1; 3:r1=1; x=2; z=1; 1060194:>0:r3=0; 3:r1=0; x=1; z=2; 1358838:>0:r3=1; 3:r1=0; x=1; z=2; 104710:>0:r3=0; 3:r1=1; x=1; z=2; 796232:>0:r3=1; 3:r1=1; x=1; z=2; 157795:>0:r3=0; 3:r1=0; x=2; z=2; 2640144:>0:r3=1; 3:r1=0; x=2; z=2; 92797 :>0:r3=1; 3:r1=1; x=2; z=2; No Witnesses Positive: 0, Negative: 16000000 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 2.67 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P2_1_: li 26,1 _litmus_P2_2_: stw 26,0(11) _litmus_P2_3_: lwz 25,0(11) _litmus_P2_4_: xor 7,25,25 _litmus_P2_5_: li 6,1 _litmus_P2_6_: stwx 6,7,9 _litmus_P1_0_: li 30,2 _litmus_P1_1_: stw 30,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_: li 3,1 _litmus_P0_4_: stw 3,0(9) Test podrwposwr051 Allowed Histogram (7 states) 755704:>2:r1=0; x=1; y=1; 4665639:>2:r1=1; x=1; y=1; 5727317:>2:r1=0; x=2; y=1; 1425461:>2:r1=1; x=2; y=1; 4835069:>2:r1=0; x=1; y=2; 1520664:>2:r1=1; x=1; y=2; 2070146:>2:r1=0; x=2; y=2; No Witnesses Positive: 0, Negative: 21000000 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 2.27 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 8,1 _litmus_P3_2_: stw 8,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,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 podrwposwr052 Allowed Histogram (22 states) 161066:>3:r1=0; 3:r5=1; a=1; x=1; y=1; 1589843:>3:r1=1; 3:r5=1; a=1; x=1; y=1; 1858577:>3:r1=0; 3:r5=1; a=2; x=1; y=1; 929061:>3:r1=1; 3:r5=1; a=2; x=1; y=1; 1527 :>3:r1=0; 3:r5=2; a=2; x=1; y=1; 4461 :>3:r1=1; 3:r5=2; a=2; x=1; y=1; 1513851:>3:r1=0; 3:r5=1; a=1; x=2; y=1; 2120322:>3:r1=1; 3:r5=1; a=1; x=2; y=1; 1217948:>3:r1=0; 3:r5=1; a=2; x=2; y=1; 98881 :>3:r1=1; 3:r5=1; a=2; x=2; y=1; 6171 :>3:r1=0; 3:r5=2; a=2; x=2; y=1; 1296 :>3:r1=1; 3:r5=2; a=2; x=2; y=1; 1448279:>3:r1=0; 3:r5=1; a=1; x=1; y=2; 922625:>3:r1=1; 3:r5=1; a=1; x=1; y=2; 2713789:>3:r1=0; 3:r5=1; a=2; x=1; y=2; 121290:>3:r1=1; 3:r5=1; a=2; x=1; y=2; 6886 :>3:r1=0; 3:r5=2; a=2; x=1; y=2; 990 :>3:r1=1; 3:r5=2; a=2; x=1; y=2; 1024219:>3:r1=0; 3:r5=1; a=1; x=2; y=2; 102615:>3:r1=1; 3:r5=1; a=1; x=2; y=2; 155810:>3:r1=0; 3:r5=1; a=2; x=2; y=2; 493 :>3:r1=0; 3:r5=2; a=2; x=2; y=2; No Witnesses Positive: 0, Negative: 16000000 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 2.72 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: li 26,1 _litmus_P3_2_: stw 26,0(11) _litmus_P3_3_: lwz 7,0(11) _litmus_P3_4_: xor 6,7,7 _litmus_P3_5_: lwzx 25,6,9 _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,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,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 podrwposwr053 Allowed Histogram (15 states) 1900357:>3:r1=0; 3:r7=0; y=1; z=1; 982020:>3:r1=1; 3:r7=0; y=1; z=1; 181769:>3:r1=0; 3:r7=1; y=1; z=1; 1614097:>3:r1=1; 3:r7=1; y=1; z=1; 1175104:>3:r1=0; 3:r7=0; y=2; z=1; 116431:>3:r1=1; 3:r7=0; y=2; z=1; 1429416:>3:r1=0; 3:r7=1; y=2; z=1; 2169394:>3:r1=1; 3:r7=1; y=2; z=1; 2720967:>3:r1=0; 3:r7=0; y=1; z=2; 123193:>3:r1=1; 3:r7=0; y=1; z=2; 1472947:>3:r1=0; 3:r7=1; y=1; z=2; 941703:>3:r1=1; 3:r7=1; y=1; z=2; 139513:>3:r1=0; 3:r7=0; y=2; z=2; 931166:>3:r1=0; 3:r7=1; y=2; z=2; 101923:>3:r1=1; 3:r7=1; y=2; z=2; No Witnesses Positive: 0, Negative: 16000000 Condition exists (y=2 /\ z=2 /\ 3:r1=1 /\ 3:r7=0) is NOT validated Hash=c38b543ccf5b0305f6c2367676153dfc Cycle=DpdR Fre SyncdWW Wse SyncdWW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr053 No [PodRW,PosWR] Safe=Fre Wse SyncdWW DpdR BCSyncdWW Time podrwposwr053 2.66 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 26,0(11) _litmus_P3_4_: xor 7,26,26 _litmus_P3_5_: li 6,1 _litmus_P3_6_: stwx 6,7,9 _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,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 podrwposwr054 Allowed Histogram (15 states) 180278:>3:r1=0; x=1; y=1; z=1; 1509631:>3:r1=1; x=1; y=1; z=1; 1786717:>3:r1=0; x=2; y=1; z=1; 996634:>3:r1=1; x=2; y=1; z=1; 1552037:>3:r1=0; x=1; y=2; z=1; 2175540:>3:r1=1; x=1; y=2; z=1; 1260786:>3:r1=0; x=2; y=2; z=1; 100715:>3:r1=1; x=2; y=2; z=1; 1485472:>3:r1=0; x=1; y=1; z=2; 853213:>3:r1=1; x=1; y=1; z=2; 2652383:>3:r1=0; x=2; y=1; z=2; 105708:>3:r1=1; x=2; y=1; z=2; 1049984:>3:r1=0; x=1; y=2; z=2; 90388 :>3:r1=1; x=1; y=2; z=2; 200514:>3:r1=0; x=2; y=2; z=2; No Witnesses Positive: 0, Negative: 16000000 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 2.70 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 8,1 _litmus_P3_2_: stw 8,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 29,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 podrwposwr055 Allowed Histogram (22 states) 136410:>1:r1=0; 3:r1=0; 3:r5=1; a=1; y=1; 1326722:>1:r1=1; 3:r1=0; 3:r5=1; a=1; y=1; 1681635:>1:r1=0; 3:r1=1; 3:r5=1; a=1; y=1; 2044690:>1:r1=1; 3:r1=1; 3:r5=1; a=1; y=1; 1714063:>1:r1=0; 3:r1=0; 3:r5=1; a=2; y=1; 1108364:>1:r1=1; 3:r1=0; 3:r5=1; a=2; y=1; 1001600:>1:r1=0; 3:r1=1; 3:r5=1; a=2; y=1; 94712 :>1:r1=1; 3:r1=1; 3:r5=1; a=2; y=1; 2333 :>1:r1=0; 3:r1=0; 3:r5=2; a=2; y=1; 4349 :>1:r1=1; 3:r1=0; 3:r5=2; a=2; y=1; 4498 :>1:r1=0; 3:r1=1; 3:r5=2; a=2; y=1; 1108 :>1:r1=1; 3:r1=1; 3:r5=2; a=2; y=1; 1593470:>1:r1=0; 3:r1=0; 3:r5=1; a=1; y=2; 882397:>1:r1=1; 3:r1=0; 3:r5=1; a=1; y=2; 1143212:>1:r1=0; 3:r1=1; 3:r5=1; a=1; y=2; 93615 :>1:r1=1; 3:r1=1; 3:r5=1; a=1; y=2; 2920829:>1:r1=0; 3:r1=0; 3:r5=1; a=2; y=2; 121266:>1:r1=1; 3:r1=0; 3:r5=1; a=2; y=2; 118597:>1:r1=0; 3:r1=1; 3:r5=1; a=2; y=2; 4976 :>1:r1=0; 3:r1=0; 3:r5=2; a=2; y=2; 200 :>1:r1=1; 3:r1=0; 3:r5=2; a=2; y=2; 954 :>1:r1=0; 3:r1=1; 3:r5=2; a=2; y=2; No Witnesses Positive: 0, Negative: 16000000 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 2.53 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: li 26,1 _litmus_P3_2_: stw 26,0(11) _litmus_P3_3_: lwz 7,0(11) _litmus_P3_4_: xor 6,7,7 _litmus_P3_5_: lwzx 25,6,9 _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 29,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 30,1 _litmus_P1_3_: stw 30,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 podrwposwr056 Allowed Histogram (15 states) 1750410:>1:r1=0; 3:r1=0; 3:r7=0; z=1; 1078731:>1:r1=1; 3:r1=0; 3:r7=0; z=1; 1007653:>1:r1=0; 3:r1=1; 3:r7=0; z=1; 86938 :>1:r1=1; 3:r1=1; 3:r7=0; z=1; 143763:>1:r1=0; 3:r1=0; 3:r7=1; z=1; 1311323:>1:r1=1; 3:r1=0; 3:r7=1; z=1; 1693481:>1:r1=0; 3:r1=1; 3:r7=1; z=1; 2139353:>1:r1=1; 3:r1=1; 3:r7=1; z=1; 3042043:>1:r1=0; 3:r1=0; 3:r7=0; z=2; 129677:>1:r1=1; 3:r1=0; 3:r7=0; z=2; 122857:>1:r1=0; 3:r1=1; 3:r7=0; z=2; 1525584:>1:r1=0; 3:r1=0; 3:r7=1; z=2; 882643:>1:r1=1; 3:r1=0; 3:r7=1; z=2; 990543:>1:r1=0; 3:r1=1; 3:r7=1; z=2; 95001 :>1:r1=1; 3:r1=1; 3:r7=1; z=2; No Witnesses Positive: 0, Negative: 16000000 Condition exists (z=2 /\ 1:r1=1 /\ 3:r1=1 /\ 3:r7=0) is NOT validated Hash=7be01dd6ac9e30579fb0a00b67fd8ddc Cycle=DpdR Fre SyncdWW Rfe SyncdRW Wse SyncdWW Rfe PodRW PosWR Relax podrwposwr056 No [PodRW,PosWR] Safe=Fre Wse SyncdRW DpdR BCSyncdWW Time podrwposwr056 2.70 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 26,0(11) _litmus_P3_4_: xor 7,26,26 _litmus_P3_5_: li 6,1 _litmus_P3_6_: stwx 6,7,9 _litmus_P2_0_: li 4,2 _litmus_P2_1_: stw 4,0(11) _litmus_P2_2_: sync _litmus_P2_3_: li 3,1 _litmus_P2_4_: stw 3,0(9) _litmus_P1_0_: lwz 29,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 podrwposwr057 Allowed Histogram (15 states) 155581:>1:r1=0; 3:r1=0; x=1; z=1; 1443917:>1:r1=1; 3:r1=0; x=1; z=1; 1648473:>1:r1=0; 3:r1=1; x=1; z=1; 2104191:>1:r1=1; 3:r1=1; x=1; z=1; 1696028:>1:r1=0; 3:r1=0; x=2; z=1; 1114712:>1:r1=1; 3:r1=0; x=2; z=1; 985470:>1:r1=0; 3:r1=1; x=2; z=1; 80190 :>1:r1=1; 3:r1=1; x=2; z=1; 1652687:>1:r1=0; 3:r1=0; x=1; z=2; 871500:>1:r1=1; 3:r1=0; x=1; z=2; 914731:>1:r1=0; 3:r1=1; x=1; z=2; 75842 :>1:r1=1; 3:r1=1; x=1; z=2; 3007220:>1:r1=0; 3:r1=0; x=2; z=2; 135459:>1:r1=1; 3:r1=0; x=2; z=2; 113999:>1:r1=0; 3:r1=1; x=2; z=2; No Witnesses Positive: 0, Negative: 16000000 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 2.61 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 27,0(11) _litmus_P2_1_: li 8,1 _litmus_P2_2_: stw 8,0(9) _litmus_P2_3_: lwz 28,0(9) _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 30,1 _litmus_P1_3_: stw 30,0(9) _litmus_P0_0_: li 30,2 _litmus_P0_1_: stw 30,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) 655417:>1:r1=0; 2:r1=0; 2:r5=1; z=1; 4282650:>1:r1=1; 2:r1=0; 2:r5=1; z=1; 5318610:>1:r1=0; 2:r1=1; 2:r5=1; z=1; 1400302:>1:r1=1; 2:r1=1; 2:r5=1; z=1; 5906292:>1:r1=0; 2:r1=0; 2:r5=1; z=2; 1802998:>1:r1=1; 2:r1=0; 2:r5=1; z=2; 1565800:>1:r1=0; 2:r1=1; 2:r5=1; z=2; 24400 :>1:r1=0; 2:r1=0; 2:r5=2; z=2; 34518 :>1:r1=1; 2:r1=0; 2:r5=2; z=2; 9013 :>1:r1=0; 2:r1=1; 2:r5=2; z=2; No Witnesses Positive: 0, Negative: 21000000 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 2.13 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P2_1_: li 29,1 _litmus_P2_2_: stw 29,0(11) _litmus_P2_3_: lwz 7,0(11) _litmus_P2_4_: xor 6,7,7 _litmus_P2_5_: lwzx 25,6,9 _litmus_P1_0_: lwz 30,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 31,1 _litmus_P1_3_: stw 31,0(9) _litmus_P0_0_: li 31,1 _litmus_P0_1_: stw 31,0(11) _litmus_P0_2_: sync _litmus_P0_3_: li 3,1 _litmus_P0_4_: stw 3,0(9) Test podrwposwr059 Allowed Histogram (7 states) 5911402:>1:r1=0; 2:r1=0; 2:r7=0; 1713720:>1:r1=1; 2:r1=0; 2:r7=0; 1511054:>1:r1=0; 2:r1=1; 2:r7=0; 765286:>1:r1=0; 2:r1=0; 2:r7=1; 4369601:>1:r1=1; 2:r1=0; 2:r7=1; 5445716:>1:r1=0; 2:r1=1; 2:r7=1; 1283221:>1:r1=1; 2:r1=1; 2:r7=1; No Witnesses Positive: 0, Negative: 21000000 Condition exists (1:r1=1 /\ 2:r1=1 /\ 2:r7=0) is NOT validated Hash=8f6c6501090e086cd3addf1fdcb18d11 Cycle=DpdR Fre SyncdWW Rfe SyncdRW Rfe PodRW PosWR Relax podrwposwr059 No [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW BCSyncdRW Time podrwposwr059 2.16 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 8,1 _litmus_P3_2_: stw 8,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: lwz 29,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 30,1 _litmus_P2_3_: stw 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 29,0(9) Test podrwposwr060 Allowed Histogram (22 states) 1385266:>0:r3=0; 2:r1=0; 3:r1=0; 3:r5=1; a=1; 133590:>0:r3=1; 2:r1=0; 3:r1=0; 3:r5=1; a=1; 970652:>0:r3=0; 2:r1=1; 3:r1=0; 3:r5=1; a=1; 1174793:>0:r3=1; 2:r1=1; 3:r1=0; 3:r5=1; a=1; 2531312:>0:r3=0; 2:r1=0; 3:r1=1; 3:r5=1; a=1; 1599971:>0:r3=1; 2:r1=0; 3:r1=1; 3:r5=1; a=1; 106920:>0:r3=0; 2:r1=1; 3:r1=1; 3:r5=1; a=1; 807418:>0:r3=1; 2:r1=1; 3:r1=1; 3:r5=1; a=1; 1320100:>0:r3=0; 2:r1=0; 3:r1=0; 3:r5=1; a=2; 1939049:>0:r3=1; 2:r1=0; 3:r1=0; 3:r5=1; a=2; 151819:>0:r3=0; 2:r1=1; 3:r1=0; 3:r5=1; a=2; 2547214:>0:r3=1; 2:r1=1; 3:r1=0; 3:r5=1; a=2; 132628:>0:r3=0; 2:r1=0; 3:r1=1; 3:r5=1; a=2; 1080445:>0:r3=1; 2:r1=0; 3:r1=1; 3:r5=1; a=2; 99109 :>0:r3=1; 2:r1=1; 3:r1=1; 3:r5=1; a=2; 3177 :>0:r3=0; 2:r1=0; 3:r1=0; 3:r5=2; a=2; 1405 :>0:r3=1; 2:r1=0; 3:r1=0; 3:r5=2; a=2; 1015 :>0:r3=0; 2:r1=1; 3:r1=0; 3:r5=2; a=2; 7049 :>0:r3=1; 2:r1=1; 3:r1=0; 3:r5=2; a=2; 1263 :>0:r3=0; 2:r1=0; 3:r1=1; 3:r5=2; a=2; 5002 :>0:r3=1; 2:r1=0; 3:r1=1; 3:r5=2; a=2; 803 :>0:r3=1; 2:r1=1; 3:r1=1; 3:r5=2; a=2; No Witnesses Positive: 0, Negative: 16000000 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 2.60 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P3_1_: li 29,1 _litmus_P3_2_: stw 29,0(11) _litmus_P3_3_: lwz 7,0(11) _litmus_P3_4_: xor 6,7,7 _litmus_P3_5_: lwzx 26,6,9 _litmus_P2_0_: lwz 30,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 31,1 _litmus_P2_3_: stw 31,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 31,1 _litmus_P0_1_: stw 31,0(11) _litmus_P0_2_: sync _litmus_P0_3_: lwz 30,0(9) Test podrwposwr061 Allowed Histogram (15 states) 1338659:>0:r3=0; 2:r1=0; 3:r1=0; 3:r7=0; 1937396:>0:r3=1; 2:r1=0; 3:r1=0; 3:r7=0; 161137:>0:r3=0; 2:r1=1; 3:r1=0; 3:r7=0; 2452124:>0:r3=1; 2:r1=1; 3:r1=0; 3:r7=0; 121888:>0:r3=0; 2:r1=0; 3:r1=1; 3:r7=0; 1156895:>0:r3=1; 2:r1=0; 3:r1=1; 3:r7=0; 115896:>0:r3=1; 2:r1=1; 3:r1=1; 3:r7=0; 1461487:>0:r3=0; 2:r1=0; 3:r1=0; 3:r7=1; 157483:>0:r3=1; 2:r1=0; 3:r1=0; 3:r7=1; 924999:>0:r3=0; 2:r1=1; 3:r1=0; 3:r7=1; 1181938:>0:r3=1; 2:r1=1; 3:r1=0; 3:r7=1; 2579350:>0:r3=0; 2:r1=0; 3:r1=1; 3:r7=1; 1561708:>0:r3=1; 2:r1=0; 3:r1=1; 3:r7=1; 74752 :>0:r3=0; 2:r1=1; 3:r1=1; 3:r7=1; 774288:>0:r3=1; 2:r1=1; 3:r1=1; 3:r7=1; No Witnesses Positive: 0, Negative: 16000000 Condition exists (0:r3=0 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r7=0) is NOT validated Hash=31fa36aa0f213f190f74f474cda12603 Cycle=DpdR Fre SyncdWR Fre SyncdWW Rfe SyncdRW Rfe PodRW PosWR Relax podrwposwr061 No [PodRW,PosWR] Safe=Fre SyncdWR DpdR BCSyncdWW BCSyncdRW Time podrwposwr061 2.69 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 26,0(11) _litmus_P3_4_: xor 7,26,26 _litmus_P3_5_: li 6,1 _litmus_P3_6_: stwx 6,7,9 _litmus_P2_0_: lwz 29,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 30,1 _litmus_P2_3_: stw 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 29,0(9) Test podrwposwr062 Allowed Histogram (15 states) 1634286:>0:r3=0; 2:r1=0; 3:r1=0; x=1; 153269:>0:r3=1; 2:r1=0; 3:r1=0; x=1; 933396:>0:r3=0; 2:r1=1; 3:r1=0; x=1; 1261175:>0:r3=1; 2:r1=1; 3:r1=0; x=1; 2535020:>0:r3=0; 2:r1=0; 3:r1=1; x=1; 1549899:>0:r3=1; 2:r1=0; 3:r1=1; x=1; 79085 :>0:r3=0; 2:r1=1; 3:r1=1; x=1; 702513:>0:r3=1; 2:r1=1; 3:r1=1; x=1; 1309993:>0:r3=0; 2:r1=0; 3:r1=0; x=2; 1937210:>0:r3=1; 2:r1=0; 3:r1=0; x=2; 135898:>0:r3=0; 2:r1=1; 3:r1=0; x=2; 2454520:>0:r3=1; 2:r1=1; 3:r1=0; x=2; 122050:>0:r3=0; 2:r1=0; 3:r1=1; x=2; 1106051:>0:r3=1; 2:r1=0; 3:r1=1; x=2; 85635 :>0:r3=1; 2:r1=1; 3:r1=1; x=2; No Witnesses Positive: 0, Negative: 16000000 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 2.74 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P2_1_: li 26,1 _litmus_P2_2_: stw 26,0(11) _litmus_P2_3_: lwz 25,0(11) _litmus_P2_4_: xor 7,25,25 _litmus_P2_5_: li 6,1 _litmus_P2_6_: stwx 6,7,9 _litmus_P1_0_: lwz 28,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 30,1 _litmus_P1_3_: stw 30,0(9) _litmus_P0_0_: li 30,2 _litmus_P0_1_: stw 30,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) 664666:>1:r1=0; 2:r1=0; x=1; 4529622:>1:r1=1; 2:r1=0; x=1; 5284838:>1:r1=0; 2:r1=1; x=1; 1314073:>1:r1=1; 2:r1=1; x=1; 5584768:>1:r1=0; 2:r1=0; x=2; 1986112:>1:r1=1; 2:r1=0; x=2; 1635921:>1:r1=0; 2:r1=1; x=2; No Witnesses Positive: 0, Negative: 21000000 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 2.17 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 8,1 _litmus_P3_2_: stw 8,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: lwz 29,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 30,1 _litmus_P2_3_: stw 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 podrwposwr064 Allowed Histogram (22 states) 162219:>2:r1=0; 3:r1=0; 3:r5=1; a=1; x=1; 1354048:>2:r1=1; 3:r1=0; 3:r5=1; a=1; x=1; 1721317:>2:r1=0; 3:r1=1; 3:r5=1; a=1; x=1; 799223:>2:r1=1; 3:r1=1; 3:r5=1; a=1; x=1; 1988243:>2:r1=0; 3:r1=0; 3:r5=1; a=2; x=1; 2587303:>2:r1=1; 3:r1=0; 3:r5=1; a=2; x=1; 1069119:>2:r1=0; 3:r1=1; 3:r5=1; a=2; x=1; 101974:>2:r1=1; 3:r1=1; 3:r5=1; a=2; x=1; 1956 :>2:r1=0; 3:r1=0; 3:r5=2; a=2; x=1; 11953 :>2:r1=1; 3:r1=0; 3:r5=2; a=2; x=1; 4919 :>2:r1=0; 3:r1=1; 3:r5=2; a=2; x=1; 778 :>2:r1=1; 3:r1=1; 3:r5=2; a=2; x=1; 1414749:>2:r1=0; 3:r1=0; 3:r5=1; a=1; x=2; 923482:>2:r1=1; 3:r1=0; 3:r5=1; a=1; x=2; 2262400:>2:r1=0; 3:r1=1; 3:r5=1; a=1; x=2; 88444 :>2:r1=1; 3:r1=1; 3:r5=1; a=1; x=2; 1250393:>2:r1=0; 3:r1=0; 3:r5=1; a=2; x=2; 130511:>2:r1=1; 3:r1=0; 3:r5=1; a=2; x=2; 115872:>2:r1=0; 3:r1=1; 3:r5=1; a=2; x=2; 5664 :>2:r1=0; 3:r1=0; 3:r5=2; a=2; x=2; 4173 :>2:r1=1; 3:r1=0; 3:r5=2; a=2; x=2; 1260 :>2:r1=0; 3:r1=1; 3:r5=2; a=2; x=2; No Witnesses Positive: 0, Negative: 16000000 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 2.62 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 24,0(10) _litmus_P3_1_: li 26,1 _litmus_P3_2_: stw 26,0(11) _litmus_P3_3_: lwz 7,0(11) _litmus_P3_4_: xor 6,7,7 _litmus_P3_5_: lwzx 25,6,9 _litmus_P2_0_: lwz 29,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 30,1 _litmus_P2_3_: stw 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,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 podrwposwr065 Allowed Histogram (15 states) 1859278:>2:r1=0; 3:r1=0; 3:r7=0; y=1; 2747552:>2:r1=1; 3:r1=0; 3:r7=0; y=1; 1075647:>2:r1=0; 3:r1=1; 3:r7=0; y=1; 97845 :>2:r1=1; 3:r1=1; 3:r7=0; y=1; 146045:>2:r1=0; 3:r1=0; 3:r7=1; y=1; 1298346:>2:r1=1; 3:r1=0; 3:r7=1; y=1; 1770992:>2:r1=0; 3:r1=1; 3:r7=1; y=1; 787179:>2:r1=1; 3:r1=1; 3:r7=1; y=1; 1232060:>2:r1=0; 3:r1=0; 3:r7=0; y=2; 123571:>2:r1=1; 3:r1=0; 3:r7=0; y=2; 108682:>2:r1=0; 3:r1=1; 3:r7=0; y=2; 1336935:>2:r1=0; 3:r1=0; 3:r7=1; y=2; 912256:>2:r1=1; 3:r1=0; 3:r7=1; y=2; 2425487:>2:r1=0; 3:r1=1; 3:r7=1; y=2; 78125 :>2:r1=1; 3:r1=1; 3:r7=1; y=2; No Witnesses Positive: 0, Negative: 16000000 Condition exists (y=2 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r7=0) is NOT validated Hash=5f84c88857f0167827685b01f3dd5c56 Cycle=DpdR Fre SyncdWW Wse SyncdWW Rfe SyncdRW Rfe PodRW PosWR Relax podrwposwr065 No [PodRW,PosWR] Safe=Fre Wse SyncdWW DpdR BCSyncdWW BCSyncdRW Time podrwposwr065 2.46 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 26,0(11) _litmus_P3_4_: xor 7,26,26 _litmus_P3_5_: li 6,1 _litmus_P3_6_: stwx 6,7,9 _litmus_P2_0_: lwz 29,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 30,1 _litmus_P2_3_: stw 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 podrwposwr066 Allowed Histogram (15 states) 189826:>2:r1=0; 3:r1=0; x=1; y=1; 1299672:>2:r1=1; 3:r1=0; x=1; y=1; 1631339:>2:r1=0; 3:r1=1; x=1; y=1; 758475:>2:r1=1; 3:r1=1; x=1; y=1; 1831971:>2:r1=0; 3:r1=0; x=2; y=1; 2479037:>2:r1=1; 3:r1=0; x=2; y=1; 959259:>2:r1=0; 3:r1=1; x=2; y=1; 89726 :>2:r1=1; 3:r1=1; x=2; y=1; 1566141:>2:r1=0; 3:r1=0; x=1; y=2; 874622:>2:r1=1; 3:r1=0; x=1; y=2; 2647302:>2:r1=0; 3:r1=1; x=1; y=2; 76448 :>2:r1=1; 3:r1=1; x=1; y=2; 1342326:>2:r1=0; 3:r1=0; x=2; y=2; 132826:>2:r1=1; 3:r1=0; x=2; y=2; 121030:>2:r1=0; 3:r1=1; x=2; y=2; No Witnesses Positive: 0, Negative: 16000000 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 2.75 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 8,1 _litmus_P3_2_: stw 8,0(9) _litmus_P3_3_: lwz 30,0(9) _litmus_P2_0_: lwz 29,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 30,1 _litmus_P2_3_: stw 30,0(9) _litmus_P1_0_: lwz 29,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 podrwposwr067 Allowed Histogram (22 states) 139103:>1:r1=0; 2:r1=0; 3:r1=0; 3:r5=1; a=1; 1359894:>1:r1=1; 2:r1=0; 3:r1=0; 3:r5=1; a=1; 1488814:>1:r1=0; 2:r1=1; 3:r1=0; 3:r5=1; a=1; 795018:>1:r1=1; 2:r1=1; 3:r1=0; 3:r5=1; a=1; 1862738:>1:r1=0; 2:r1=0; 3:r1=1; 3:r5=1; a=1; 2272510:>1:r1=1; 2:r1=0; 3:r1=1; 3:r5=1; a=1; 963427:>1:r1=0; 2:r1=1; 3:r1=1; 3:r5=1; a=1; 75167 :>1:r1=1; 2:r1=1; 3:r1=1; 3:r5=1; a=1; 1695591:>1:r1=0; 2:r1=0; 3:r1=0; 3:r5=1; a=2; 1136962:>1:r1=1; 2:r1=0; 3:r1=0; 3:r5=1; a=2; 2767846:>1:r1=0; 2:r1=1; 3:r1=0; 3:r5=1; a=2; 126200:>1:r1=1; 2:r1=1; 3:r1=0; 3:r5=1; a=2; 1080870:>1:r1=0; 2:r1=0; 3:r1=1; 3:r5=1; a=2; 91484 :>1:r1=1; 2:r1=0; 3:r1=1; 3:r5=1; a=2; 107418:>1:r1=0; 2:r1=1; 3:r1=1; 3:r5=1; a=2; 3277 :>1:r1=0; 2:r1=0; 3:r1=0; 3:r5=2; a=2; 12178 :>1:r1=1; 2:r1=0; 3:r1=0; 3:r5=2; a=2; 13296 :>1:r1=0; 2:r1=1; 3:r1=0; 3:r5=2; a=2; 1435 :>1:r1=1; 2:r1=1; 3:r1=0; 3:r5=2; a=2; 4871 :>1:r1=0; 2:r1=0; 3:r1=1; 3:r5=2; a=2; 1061 :>1:r1=1; 2:r1=0; 3:r1=1; 3:r5=2; a=2; 840 :>1:r1=0; 2:r1=1; 3:r1=1; 3:r5=2; a=2; No Witnesses Positive: 0, Negative: 16000000 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 2.45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P3_1_: li 29,1 _litmus_P3_2_: stw 29,0(11) _litmus_P3_3_: lwz 7,0(11) _litmus_P3_4_: xor 6,7,7 _litmus_P3_5_: lwzx 26,6,9 _litmus_P2_0_: lwz 30,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 31,1 _litmus_P2_3_: stw 31,0(9) _litmus_P1_0_: lwz 30,0(11) _litmus_P1_1_: sync _litmus_P1_2_: li 31,1 _litmus_P1_3_: stw 31,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 podrwposwr068 Allowed Histogram (15 states) 1791364:>1:r1=0; 2:r1=0; 3:r1=0; 3:r7=0; 1133614:>1:r1=1; 2:r1=0; 3:r1=0; 3:r7=0; 2695197:>1:r1=0; 2:r1=1; 3:r1=0; 3:r7=0; 109045:>1:r1=1; 2:r1=1; 3:r1=0; 3:r7=0; 1107695:>1:r1=0; 2:r1=0; 3:r1=1; 3:r7=0; 108109:>1:r1=1; 2:r1=0; 3:r1=1; 3:r7=0; 103172:>1:r1=0; 2:r1=1; 3:r1=1; 3:r7=0; 167451:>1:r1=0; 2:r1=0; 3:r1=0; 3:r7=1; 1450335:>1:r1=1; 2:r1=0; 3:r1=0; 3:r7=1; 1461353:>1:r1=0; 2:r1=1; 3:r1=0; 3:r7=1; 821794:>1:r1=1; 2:r1=1; 3:r1=0; 3:r7=1; 1795761:>1:r1=0; 2:r1=0; 3:r1=1; 3:r7=1; 2276268:>1:r1=1; 2:r1=0; 3:r1=1; 3:r7=1; 907602:>1:r1=0; 2:r1=1; 3:r1=1; 3:r7=1; 71240 :>1:r1=1; 2:r1=1; 3:r1=1; 3:r7=1; No Witnesses Positive: 0, Negative: 16000000 Condition exists (1:r1=1 /\ 2:r1=1 /\ 3:r1=1 /\ 3:r7=0) is NOT validated Hash=f8d8afed03ee40148c7923646872b840 Cycle=DpdR Fre SyncdWW Rfe SyncdRW Rfe SyncdRW Rfe PodRW PosWR Relax podrwposwr068 No [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW BCSyncdRW Time podrwposwr068 2.67 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 25,0(10) _litmus_P3_1_: li 27,1 _litmus_P3_2_: stw 27,0(11) _litmus_P3_3_: lwz 26,0(11) _litmus_P3_4_: xor 7,26,26 _litmus_P3_5_: li 6,1 _litmus_P3_6_: stwx 6,7,9 _litmus_P2_0_: lwz 29,0(11) _litmus_P2_1_: sync _litmus_P2_2_: li 30,1 _litmus_P2_3_: stw 30,0(9) _litmus_P1_0_: lwz 29,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 podrwposwr069 Allowed Histogram (15 states) 187248:>1:r1=0; 2:r1=0; 3:r1=0; x=1; 1489291:>1:r1=1; 2:r1=0; 3:r1=0; x=1; 1540968:>1:r1=0; 2:r1=1; 3:r1=0; x=1; 800793:>1:r1=1; 2:r1=1; 3:r1=0; x=1; 1745648:>1:r1=0; 2:r1=0; 3:r1=1; x=1; 2314124:>1:r1=1; 2:r1=0; 3:r1=1; x=1; 807985:>1:r1=0; 2:r1=1; 3:r1=1; x=1; 69156 :>1:r1=1; 2:r1=1; 3:r1=1; x=1; 1821004:>1:r1=0; 2:r1=0; 3:r1=0; x=2; 1145009:>1:r1=1; 2:r1=0; 3:r1=0; x=2; 2744626:>1:r1=0; 2:r1=1; 3:r1=0; x=2; 116890:>1:r1=1; 2:r1=1; 3:r1=0; x=2; 1017083:>1:r1=0; 2:r1=0; 3:r1=1; x=2; 101385:>1:r1=1; 2:r1=0; 3:r1=1; x=2; 98790 :>1:r1=0; 2:r1=1; 3:r1=1; x=2; No Witnesses Positive: 0, Negative: 16000000 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 2.60 $Revision: 3269 $ Parameters #ifndef SIZE_OF_TEST #define SIZE_OF_TEST 100000 #endif #ifndef NUMBER_OF_RUN #define NUMBER_OF_RUN 10 #endif #ifndef N_EXE #define N_EXE (64 < N ? 1 : 64 / N) #endif /* gcc options: -Wall -std=gnu99 -O -pthread -maix64 */ /* barrier: user */ /* launch: changing */ /* memory: indirect */ /* safer: true */ /* preload: true */ /* para: self */ /* speedcheck: false */ /* proc used: 64 */ GCCOPTS="-Wall -std=gnu99 -O -pthread -maix64" LITMUSOPTS= Mon Jan 11 18:12:58 NFT 2010