Raw log

Mon Jan 11 13:45:08 CET 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r22,0(r11) _litmus_P1_1_: xor r24,r22,r22 _litmus_P1_2_: lwzx r10,r24,r9 _litmus_P1_3_: li r8,1 _litmus_P1_4_: stw r8,0(r2) _litmus_P1_5_: lwz r23,0(r2) Test podrwposwr000 Allowed Histogram (4 states) 1356674:>1:r1=0; 1:r8=1; z=1; 144209:>1:r1=1; 1:r8=1; z=1; 499031:>1:r1=0; 1:r8=1; z=2; 86 :>1:r1=0; 1:r8=2; z=2; No Witnesses Positive: 0, Negative: 2000000 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.47 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r22,0(r11) _litmus_P1_1_: xor r24,r22,r22 _litmus_P1_2_: lwzx r10,r24,r9 _litmus_P1_3_: li r8,1 _litmus_P1_4_: stw r8,0(r2) _litmus_P1_5_: lwz r23,0(r2) _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: xor r24,r22,r22 _litmus_P3_2_: lwzx r10,r24,r9 _litmus_P3_3_: li r8,1 _litmus_P3_4_: stw r8,0(r2) _litmus_P3_5_: lwz r23,0(r2) Test podrwposwr001 Allowed Histogram (17 states) 401935:>1:r1=0; 1:r8=1; 3:r1=0; 3:r8=1; c=1; z=1; 130276:>1:r1=1; 1:r8=1; 3:r1=0; 3:r8=1; c=1; z=1; 174558:>1:r1=0; 1:r8=1; 3:r1=1; 3:r8=1; c=1; z=1; 15627 :>1:r1=1; 1:r8=1; 3:r1=1; 3:r8=1; c=1; z=1; 157294:>1:r1=0; 1:r8=1; 3:r1=0; 3:r8=1; c=2; z=1; 2280 :>1:r1=1; 1:r8=1; 3:r1=0; 3:r8=1; c=2; z=1; 1089 :>1:r1=0; 1:r8=1; 3:r1=1; 3:r8=1; c=2; z=1; 3 :>1:r1=1; 1:r8=1; 3:r1=1; 3:r8=1; c=2; z=1; 2 :>1:r1=0; 1:r8=1; 3:r1=0; 3:r8=2; c=2; z=1; 1 :>1:r1=0; 1:r8=1; 3:r1=1; 3:r8=2; c=2; z=1; 103586:>1:r1=0; 1:r8=1; 3:r1=0; 3:r8=1; c=1; z=2; 520 :>1:r1=1; 1:r8=1; 3:r1=0; 3:r8=1; c=1; z=2; 5012 :>1:r1=0; 1:r8=1; 3:r1=1; 3:r8=1; c=1; z=2; 8 :>1:r1=1; 1:r8=1; 3:r1=1; 3:r8=1; c=1; z=2; 7806 :>1:r1=0; 1:r8=1; 3:r1=0; 3:r8=1; c=2; z=2; 2 :>1:r1=1; 1:r8=1; 3:r1=0; 3:r8=1; c=2; z=2; 1 :>1:r1=0; 1:r8=1; 3:r1=0; 3:r8=2; c=2; z=2; No Witnesses Positive: 0, Negative: 1000000 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.42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r26,0(r9) _litmus_P1_1_: li r11,1 _litmus_P1_2_: stw r11,0(r2) _litmus_P1_3_: lwz r27,0(r2) _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: xor r24,r22,r22 _litmus_P3_2_: lwzx r10,r24,r9 _litmus_P3_3_: li r8,1 _litmus_P3_4_: stw r8,0(r2) _litmus_P3_5_: lwz r23,0(r2) Test podrwposwr002 Allowed Histogram (17 states) 153556:>1:r1=0; 1:r5=1; 3:r1=0; 3:r8=1; b=1; y=1; 94540 :>1:r1=1; 1:r5=1; 3:r1=0; 3:r8=1; b=1; y=1; 189630:>1:r1=0; 1:r5=1; 3:r1=1; 3:r8=1; b=1; y=1; 14794 :>1:r1=1; 1:r5=1; 3:r1=1; 3:r8=1; b=1; y=1; 120424:>1:r1=0; 1:r5=1; 3:r1=0; 3:r8=1; b=2; y=1; 1187 :>1:r1=1; 1:r5=1; 3:r1=0; 3:r8=1; b=2; y=1; 202 :>1:r1=0; 1:r5=1; 3:r1=1; 3:r8=1; b=2; y=1; 311649:>1:r1=0; 1:r5=1; 3:r1=0; 3:r8=1; b=1; y=2; 8175 :>1:r1=1; 1:r5=1; 3:r1=0; 3:r8=1; b=1; y=2; 85 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r8=1; b=1; y=2; 3918 :>1:r1=0; 1:r5=1; 3:r1=1; 3:r8=1; b=1; y=2; 19 :>1:r1=1; 1:r5=1; 3:r1=1; 3:r8=1; b=1; y=2; 2 :>1:r1=0; 1:r5=2; 3:r1=1; 3:r8=1; b=1; y=2; 101798:>1:r1=0; 1:r5=1; 3:r1=0; 3:r8=1; b=2; y=2; 1 :>1:r1=1; 1:r5=1; 3:r1=0; 3:r8=1; b=2; y=2; 18 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r8=1; b=2; y=2; 2 :>1:r1=0; 1:r5=1; 3:r1=1; 3:r8=1; b=2; y=2; No Witnesses Positive: 0, Negative: 1000000 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.28 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r22,0(r11) _litmus_P1_1_: li r24,1 _litmus_P1_2_: stw r24,0(r9) _litmus_P1_3_: lwz r10,0(r9) _litmus_P1_4_: xor r8,r10,r10 _litmus_P1_5_: lwzx r23,r8,r2 _litmus_P2_0_: li r28,1 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: xor r24,r22,r22 _litmus_P3_2_: lwzx r10,r24,r9 _litmus_P3_3_: li r8,1 _litmus_P3_4_: stw r8,0(r2) _litmus_P3_5_: lwz r23,0(r2) Test podrwposwr003 Allowed Histogram (18 states) 269026:>1:r1=0; 1:r7=0; 3:r1=0; 3:r8=1; c=1; 21073 :>1:r1=1; 1:r7=0; 3:r1=0; 3:r8=1; c=1; 207079:>1:r1=0; 1:r7=1; 3:r1=0; 3:r8=1; c=1; 110543:>1:r1=1; 1:r7=1; 3:r1=0; 3:r8=1; c=1; 34038 :>1:r1=0; 1:r7=0; 3:r1=1; 3:r8=1; c=1; 448 :>1:r1=1; 1:r7=0; 3:r1=1; 3:r8=1; c=1; 141826:>1:r1=0; 1:r7=1; 3:r1=1; 3:r8=1; c=1; 11032 :>1:r1=1; 1:r7=1; 3:r1=1; 3:r8=1; c=1; 91186 :>1:r1=0; 1:r7=0; 3:r1=0; 3:r8=1; c=2; 396 :>1:r1=1; 1:r7=0; 3:r1=0; 3:r8=1; c=2; 107319:>1:r1=0; 1:r7=1; 3:r1=0; 3:r8=1; c=2; 5357 :>1:r1=1; 1:r7=1; 3:r1=0; 3:r8=1; c=2; 28 :>1:r1=0; 1:r7=0; 3:r1=1; 3:r8=1; c=2; 611 :>1:r1=0; 1:r7=1; 3:r1=1; 3:r8=1; c=2; 8 :>1:r1=1; 1:r7=1; 3:r1=1; 3:r8=1; c=2; 18 :>1:r1=0; 1:r7=0; 3:r1=0; 3:r8=2; c=2; 11 :>1:r1=0; 1:r7=1; 3:r1=0; 3:r8=2; c=2; 1 :>1:r1=0; 1:r7=1; 3:r1=1; 3:r8=2; c=2; No Witnesses Positive: 0, Negative: 1000000 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.18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r26,0(r9) _litmus_P1_1_: xor r11,r26,r26 _litmus_P1_2_: lwzx r27,r11,r2 _litmus_P2_0_: li r28,1 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: xor r24,r22,r22 _litmus_P3_2_: lwzx r10,r24,r9 _litmus_P3_3_: li r8,1 _litmus_P3_4_: stw r8,0(r2) _litmus_P3_5_: lwz r23,0(r2) Test podrwposwr004 Allowed Histogram (15 states) 333584:>1:r1=0; 1:r4=0; 3:r1=0; 3:r8=1; b=1; 9969 :>1:r1=1; 1:r4=0; 3:r1=0; 3:r8=1; b=1; 161277:>1:r1=0; 1:r4=1; 3:r1=0; 3:r8=1; b=1; 71803 :>1:r1=1; 1:r4=1; 3:r1=0; 3:r8=1; b=1; 20082 :>1:r1=0; 1:r4=0; 3:r1=1; 3:r8=1; b=1; 93 :>1:r1=1; 1:r4=0; 3:r1=1; 3:r8=1; b=1; 173356:>1:r1=0; 1:r4=1; 3:r1=1; 3:r8=1; b=1; 18423 :>1:r1=1; 1:r4=1; 3:r1=1; 3:r8=1; b=1; 21354 :>1:r1=0; 1:r4=0; 3:r1=0; 3:r8=1; b=2; 1 :>1:r1=1; 1:r4=0; 3:r1=0; 3:r8=1; b=2; 187013:>1:r1=0; 1:r4=1; 3:r1=0; 3:r8=1; b=2; 2767 :>1:r1=1; 1:r4=1; 3:r1=0; 3:r8=1; b=2; 3 :>1:r1=0; 1:r4=0; 3:r1=1; 3:r8=1; b=2; 257 :>1:r1=0; 1:r4=1; 3:r1=1; 3:r8=1; b=2; 18 :>1:r1=0; 1:r4=1; 3:r1=0; 3:r8=2; b=2; No Witnesses Positive: 0, Negative: 1000000 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.02 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r27,0(r2) _litmus_P1_0_: li r28,1 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r27,1 _litmus_P1_4_: stw r27,0(r2) _litmus_P2_0_: lwz r21,0(r11) _litmus_P2_1_: xor r23,r21,r21 _litmus_P2_2_: lwzx r10,r23,r9 _litmus_P2_3_: li r8,1 _litmus_P2_4_: stw r8,0(r2) _litmus_P2_5_: lwz r22,0(r2) Test podrwposwr005 Allowed Histogram (7 states) 229570:>0:r3=0; 2:r1=0; 2:r8=1; a=1; 390377:>0:r3=1; 2:r1=0; 2:r8=1; a=1; 1832 :>0:r3=0; 2:r1=1; 2:r8=1; a=1; 157183:>0:r3=1; 2:r1=1; 2:r8=1; a=1; 11914 :>0:r3=0; 2:r1=0; 2:r8=1; a=2; 208988:>0:r3=1; 2:r1=0; 2:r8=1; a=2; 136 :>0:r3=1; 2:r1=1; 2:r8=1; a=2; No Witnesses Positive: 0, Negative: 1000000 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 1.57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r27,0(r2) _litmus_P1_0_: li r28,1 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: lwz r27,0(r2) _litmus_P2_0_: li r28,1 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: xor r24,r22,r22 _litmus_P3_2_: lwzx r10,r24,r9 _litmus_P3_3_: li r8,1 _litmus_P3_4_: stw r8,0(r2) _litmus_P3_5_: lwz r23,0(r2) Test podrwposwr006 Allowed Histogram (18 states) 15434 :>0:r3=0; 1:r3=0; 3:r1=0; 3:r8=1; b=1; 236618:>0:r3=1; 1:r3=0; 3:r1=0; 3:r8=1; b=1; 138224:>0:r3=0; 1:r3=1; 3:r1=0; 3:r8=1; b=1; 213525:>0:r3=1; 1:r3=1; 3:r1=0; 3:r8=1; b=1; 111 :>0:r3=0; 1:r3=0; 3:r1=1; 3:r8=1; b=1; 3375 :>0:r3=1; 1:r3=0; 3:r1=1; 3:r8=1; b=1; 32218 :>0:r3=0; 1:r3=1; 3:r1=1; 3:r8=1; b=1; 151062:>0:r3=1; 1:r3=1; 3:r1=1; 3:r8=1; b=1; 7 :>0:r3=0; 1:r3=0; 3:r1=0; 3:r8=1; b=2; 22994 :>0:r3=1; 1:r3=0; 3:r1=0; 3:r8=1; b=2; 9015 :>0:r3=0; 1:r3=1; 3:r1=0; 3:r8=1; b=2; 177239:>0:r3=1; 1:r3=1; 3:r1=0; 3:r8=1; b=2; 1 :>0:r3=0; 1:r3=1; 3:r1=1; 3:r8=1; b=2; 159 :>0:r3=1; 1:r3=1; 3:r1=1; 3:r8=1; b=2; 1 :>0:r3=0; 1:r3=0; 3:r1=0; 3:r8=2; b=2; 3 :>0:r3=1; 1:r3=0; 3:r1=0; 3:r8=2; b=2; 1 :>0:r3=0; 1:r3=1; 3:r1=0; 3:r8=2; b=2; 13 :>0:r3=1; 1:r3=1; 3:r1=0; 3:r8=2; b=2; No Witnesses Positive: 0, Negative: 1000000 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.01 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: li r28,2 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: lwz r27,0(r2) _litmus_P2_0_: li r28,1 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: xor r24,r22,r22 _litmus_P3_2_: lwzx r10,r24,r9 _litmus_P3_3_: li r8,1 _litmus_P3_4_: stw r8,0(r2) _litmus_P3_5_: lwz r23,0(r2) Test podrwposwr007 Allowed Histogram (14 states) 209095:>1:r3=0; 3:r1=0; 3:r8=1; b=1; x=1; 297153:>1:r3=1; 3:r1=0; 3:r8=1; b=1; x=1; 8715 :>1:r3=0; 3:r1=1; 3:r8=1; b=1; x=1; 193857:>1:r3=1; 3:r1=1; 3:r8=1; b=1; x=1; 8501 :>1:r3=0; 3:r1=0; 3:r8=1; b=2; x=1; 106378:>1:r3=1; 3:r1=0; 3:r8=1; b=2; x=1; 3 :>1:r3=0; 3:r1=1; 3:r8=1; b=2; x=1; 246 :>1:r3=1; 3:r1=1; 3:r8=1; b=2; x=1; 1 :>1:r3=1; 3:r1=0; 3:r8=2; b=2; x=1; 4431 :>1:r3=0; 3:r1=0; 3:r8=1; b=1; x=2; 130759:>1:r3=1; 3:r1=0; 3:r8=1; b=1; x=2; 67 :>1:r3=0; 3:r1=1; 3:r8=1; b=1; x=2; 40318 :>1:r3=1; 3:r1=1; 3:r8=1; b=1; x=2; 476 :>1:r3=1; 3:r1=0; 3:r8=1; b=2; x=2; No Witnesses Positive: 0, Negative: 1000000 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.23 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: sync _litmus_P1_2_: lwz r28,0(r2) _litmus_P2_0_: li r28,1 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: xor r24,r22,r22 _litmus_P3_2_: lwzx r10,r24,r9 _litmus_P3_3_: li r8,1 _litmus_P3_4_: stw r8,0(r2) _litmus_P3_5_: lwz r23,0(r2) Test podrwposwr008 Allowed Histogram (14 states) 309033:>1:r1=0; 1:r3=0; 3:r1=0; 3:r8=1; b=1; 3835 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r8=1; b=1; 219842:>1:r1=0; 1:r3=1; 3:r1=0; 3:r8=1; b=1; 97236 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r8=1; b=1; 1720 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r8=1; b=1; 41 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r8=1; b=1; 153600:>1:r1=0; 1:r3=1; 3:r1=1; 3:r8=1; b=1; 8184 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r8=1; b=1; 60617 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r8=1; b=2; 144508:>1:r1=0; 1:r3=1; 3:r1=0; 3:r8=1; b=2; 1221 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r8=1; b=2; 139 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r8=1; b=2; 9 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r8=2; b=2; 15 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r8=2; b=2; No Witnesses Positive: 0, Negative: 1000000 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 1.96 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r23,0(r11) _litmus_P1_1_: li r25,1 _litmus_P1_2_: stw r25,0(r9) _litmus_P1_3_: lwz r24,0(r9) _litmus_P1_4_: xor r10,r24,r24 _litmus_P1_5_: li r8,1 _litmus_P1_6_: stwx r8,r10,r2 _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: xor r24,r22,r22 _litmus_P3_2_: lwzx r10,r24,r9 _litmus_P3_3_: li r8,1 _litmus_P3_4_: stw r8,0(r2) _litmus_P3_5_: lwz r23,0(r2) Test podrwposwr009 Allowed Histogram (17 states) 274793:>1:r1=0; 3:r1=0; 3:r8=1; c=1; z=1; 72600 :>1:r1=1; 3:r1=0; 3:r8=1; c=1; z=1; 204496:>1:r1=0; 3:r1=1; 3:r8=1; c=1; z=1; 24744 :>1:r1=1; 3:r1=1; 3:r8=1; c=1; z=1; 158070:>1:r1=0; 3:r1=0; 3:r8=1; c=2; z=1; 5122 :>1:r1=1; 3:r1=0; 3:r8=1; c=2; z=1; 1329 :>1:r1=0; 3:r1=1; 3:r8=1; c=2; z=1; 2 :>1:r1=1; 3:r1=1; 3:r8=1; c=2; z=1; 3 :>1:r1=0; 3:r1=0; 3:r8=2; c=2; z=1; 223511:>1:r1=0; 3:r1=0; 3:r8=1; c=1; z=2; 3588 :>1:r1=1; 3:r1=0; 3:r8=1; c=1; z=2; 25297 :>1:r1=0; 3:r1=1; 3:r8=1; c=1; z=2; 61 :>1:r1=1; 3:r1=1; 3:r8=1; c=1; z=2; 6361 :>1:r1=0; 3:r1=0; 3:r8=1; c=2; z=2; 3 :>1:r1=1; 3:r1=0; 3:r8=1; c=2; z=2; 18 :>1:r1=0; 3:r1=1; 3:r8=1; c=2; z=2; 2 :>1:r1=0; 3:r1=0; 3:r8=2; c=2; z=2; No Witnesses Positive: 0, Negative: 1000000 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.41 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: xor r28,r27,r27 _litmus_P1_2_: li r11,1 _litmus_P1_3_: stwx r11,r28,r2 _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: xor r24,r22,r22 _litmus_P3_2_: lwzx r10,r24,r9 _litmus_P3_3_: li r8,1 _litmus_P3_4_: stw r8,0(r2) _litmus_P3_5_: lwz r23,0(r2) Test podrwposwr010 Allowed Histogram (14 states) 188349:>1:r1=0; 3:r1=0; 3:r8=1; b=1; y=1; 112787:>1:r1=1; 3:r1=0; 3:r8=1; b=1; y=1; 216551:>1:r1=0; 3:r1=1; 3:r8=1; b=1; y=1; 53345 :>1:r1=1; 3:r1=1; 3:r8=1; b=1; y=1; 134222:>1:r1=0; 3:r1=0; 3:r8=1; b=2; y=1; 594 :>1:r1=1; 3:r1=0; 3:r8=1; b=2; y=1; 149 :>1:r1=0; 3:r1=1; 3:r8=1; b=2; y=1; 1 :>1:r1=0; 3:r1=0; 3:r8=2; b=2; y=1; 233760:>1:r1=0; 3:r1=0; 3:r8=1; b=1; y=2; 3966 :>1:r1=1; 3:r1=0; 3:r8=1; b=1; y=2; 44994 :>1:r1=0; 3:r1=1; 3:r8=1; b=1; y=2; 43 :>1:r1=1; 3:r1=1; 3:r8=1; b=1; y=2; 11224 :>1:r1=0; 3:r1=0; 3:r8=1; b=2; y=2; 15 :>1:r1=0; 3:r1=1; 3:r8=1; b=2; y=2; No Witnesses Positive: 0, Negative: 1000000 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.15 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r27,1 _litmus_P0_4_: stw r27,0(r2) _litmus_P1_0_: li r28,2 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r27,1 _litmus_P1_4_: stw r27,0(r2) _litmus_P2_0_: lwz r21,0(r11) _litmus_P2_1_: xor r23,r21,r21 _litmus_P2_2_: lwzx r10,r23,r9 _litmus_P2_3_: li r8,1 _litmus_P2_4_: stw r8,0(r2) _litmus_P2_5_: lwz r22,0(r2) Test podrwposwr011 Allowed Histogram (10 states) 409962:>2:r1=0; 2:r8=1; a=1; x=1; 215769:>2:r1=1; 2:r8=1; a=1; x=1; 255445:>2:r1=0; 2:r8=1; a=2; x=1; 549 :>2:r1=1; 2:r8=1; a=2; x=1; 18 :>2:r1=0; 2:r8=2; a=2; x=1; 1 :>2:r1=1; 2:r8=2; a=2; x=1; 111285:>2:r1=0; 2:r8=1; a=1; x=2; 3260 :>2:r1=1; 2:r8=1; a=1; x=2; 3710 :>2:r1=0; 2:r8=1; a=2; x=2; 1 :>2:r1=0; 2:r8=2; a=2; x=2; No Witnesses Positive: 0, Negative: 1000000 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 1.69 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r27,0(r2) _litmus_P1_0_: li r28,1 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r3,1 _litmus_P1_4_: stw r3,0(r2) _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: xor r24,r22,r22 _litmus_P3_2_: lwzx r10,r24,r9 _litmus_P3_3_: li r8,1 _litmus_P3_4_: stw r8,0(r2) _litmus_P3_5_: lwz r23,0(r2) Test podrwposwr012 Allowed Histogram (15 states) 197233:>0:r3=0; 3:r1=0; 3:r8=1; b=1; y=1; 292221:>0:r3=1; 3:r1=0; 3:r8=1; b=1; y=1; 31840 :>0:r3=0; 3:r1=1; 3:r8=1; b=1; y=1; 183557:>0:r3=1; 3:r1=1; 3:r8=1; b=1; y=1; 2152 :>0:r3=0; 3:r1=0; 3:r8=1; b=2; y=1; 58065 :>0:r3=1; 3:r1=0; 3:r8=1; b=2; y=1; 1 :>0:r3=0; 3:r1=1; 3:r8=1; b=2; y=1; 407 :>0:r3=1; 3:r1=1; 3:r8=1; b=2; y=1; 7380 :>0:r3=0; 3:r1=0; 3:r8=1; b=1; y=2; 213643:>0:r3=1; 3:r1=0; 3:r8=1; b=1; y=2; 80 :>0:r3=0; 3:r1=1; 3:r8=1; b=1; y=2; 1808 :>0:r3=1; 3:r1=1; 3:r8=1; b=1; y=2; 1 :>0:r3=0; 3:r1=0; 3:r8=1; b=2; y=2; 11611 :>0:r3=1; 3:r1=0; 3:r8=1; b=2; y=2; 1 :>0:r3=1; 3:r1=1; 3:r8=1; b=2; y=2; No Witnesses Positive: 0, Negative: 1000000 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.23 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: li r28,2 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r3,1 _litmus_P1_4_: stw r3,0(r2) _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: xor r24,r22,r22 _litmus_P3_2_: lwzx r10,r24,r9 _litmus_P3_3_: li r8,1 _litmus_P3_4_: stw r8,0(r2) _litmus_P3_5_: lwz r23,0(r2) Test podrwposwr013 Allowed Histogram (15 states) 250612:>3:r1=0; 3:r8=1; b=1; x=1; y=1; 209842:>3:r1=1; 3:r8=1; b=1; x=1; y=1; 196171:>3:r1=0; 3:r8=1; b=2; x=1; y=1; 62 :>3:r1=1; 3:r8=1; b=2; x=1; y=1; 20 :>3:r1=0; 3:r8=2; b=2; x=1; y=1; 120919:>3:r1=0; 3:r8=1; b=1; x=2; y=1; 40556 :>3:r1=1; 3:r8=1; b=1; x=2; y=1; 741 :>3:r1=0; 3:r8=1; b=2; x=2; y=1; 172383:>3:r1=0; 3:r8=1; b=1; x=1; y=2; 221 :>3:r1=1; 3:r8=1; b=1; x=1; y=2; 8056 :>3:r1=0; 3:r8=1; b=2; x=1; y=2; 4 :>3:r1=0; 3:r8=2; b=2; x=1; y=2; 411 :>3:r1=0; 3:r8=1; b=1; x=2; y=2; 1 :>3:r1=1; 3:r8=1; b=1; x=2; y=2; 1 :>3:r1=0; 3:r8=1; b=2; x=2; y=2; No Witnesses Positive: 0, Negative: 1000000 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.53 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: sync _litmus_P1_2_: li r28,1 _litmus_P1_3_: stw r28,0(r2) _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: xor r24,r22,r22 _litmus_P3_2_: lwzx r10,r24,r9 _litmus_P3_3_: li r8,1 _litmus_P3_4_: stw r8,0(r2) _litmus_P3_5_: lwz r23,0(r2) Test podrwposwr014 Allowed Histogram (13 states) 308409:>1:r1=0; 3:r1=0; 3:r8=1; b=1; y=1; 120580:>1:r1=1; 3:r1=0; 3:r8=1; b=1; y=1; 216262:>1:r1=0; 3:r1=1; 3:r8=1; b=1; y=1; 30758 :>1:r1=1; 3:r1=1; 3:r8=1; b=1; y=1; 67840 :>1:r1=0; 3:r1=0; 3:r8=1; b=2; y=1; 634 :>1:r1=1; 3:r1=0; 3:r8=1; b=2; y=1; 302 :>1:r1=0; 3:r1=1; 3:r8=1; b=2; y=1; 1 :>1:r1=0; 3:r1=0; 3:r8=2; b=2; y=1; 236659:>1:r1=0; 3:r1=0; 3:r8=1; b=1; y=2; 2015 :>1:r1=1; 3:r1=0; 3:r8=1; b=1; y=2; 4910 :>1:r1=0; 3:r1=1; 3:r8=1; b=1; y=2; 17 :>1:r1=1; 3:r1=1; 3:r8=1; b=1; y=2; 11613 :>1:r1=0; 3:r1=0; 3:r8=1; b=2; y=2; No Witnesses Positive: 0, Negative: 1000000 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.19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r27,1 _litmus_P0_4_: stw r27,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: sync _litmus_P1_2_: li r28,1 _litmus_P1_3_: stw r28,0(r2) _litmus_P2_0_: lwz r21,0(r11) _litmus_P2_1_: xor r23,r21,r21 _litmus_P2_2_: lwzx r10,r23,r9 _litmus_P2_3_: li r8,1 _litmus_P2_4_: stw r8,0(r2) _litmus_P2_5_: lwz r22,0(r2) Test podrwposwr015 Allowed Histogram (7 states) 543818:>1:r1=0; 2:r1=0; 2:r8=1; a=1; 78557 :>1:r1=1; 2:r1=0; 2:r8=1; a=1; 112152:>1:r1=0; 2:r1=1; 2:r8=1; a=1; 696 :>1:r1=1; 2:r1=1; 2:r8=1; a=1; 263902:>1:r1=0; 2:r1=0; 2:r8=1; a=2; 540 :>1:r1=1; 2:r1=0; 2:r8=1; a=2; 335 :>1:r1=0; 2:r1=1; 2:r8=1; a=2; No Witnesses Positive: 0, Negative: 1000000 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 1.51 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r27,0(r2) _litmus_P1_0_: li r28,1 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r3,1 _litmus_P1_4_: stw r3,0(r2) _litmus_P2_0_: lwz r27,0(r9) _litmus_P2_1_: sync _litmus_P2_2_: li r28,1 _litmus_P2_3_: stw r28,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: xor r24,r22,r22 _litmus_P3_2_: lwzx r10,r24,r9 _litmus_P3_3_: li r8,1 _litmus_P3_4_: stw r8,0(r2) _litmus_P3_5_: lwz r23,0(r2) Test podrwposwr016 Allowed Histogram (17 states) 192528:>0:r3=0; 2:r1=0; 3:r1=0; 3:r8=1; b=1; 237628:>0:r3=1; 2:r1=0; 3:r1=0; 3:r8=1; b=1; 5186 :>0:r3=0; 2:r1=1; 3:r1=0; 3:r8=1; b=1; 106991:>0:r3=1; 2:r1=1; 3:r1=0; 3:r8=1; b=1; 54653 :>0:r3=0; 2:r1=0; 3:r1=1; 3:r8=1; b=1; 203521:>0:r3=1; 2:r1=0; 3:r1=1; 3:r8=1; b=1; 26 :>0:r3=0; 2:r1=1; 3:r1=1; 3:r8=1; b=1; 2372 :>0:r3=1; 2:r1=1; 3:r1=1; 3:r8=1; b=1; 7310 :>0:r3=0; 2:r1=0; 3:r1=0; 3:r8=1; b=2; 167186:>0:r3=1; 2:r1=0; 3:r1=0; 3:r8=1; b=2; 1 :>0:r3=0; 2:r1=1; 3:r1=0; 3:r8=1; b=2; 22124 :>0:r3=1; 2:r1=1; 3:r1=0; 3:r8=1; b=2; 1 :>0:r3=0; 2:r1=0; 3:r1=1; 3:r8=1; b=2; 459 :>0:r3=1; 2:r1=0; 3:r1=1; 3:r8=1; b=2; 1 :>0:r3=1; 2:r1=1; 3:r1=1; 3:r8=1; b=2; 2 :>0:r3=0; 2:r1=0; 3:r1=0; 3:r8=2; b=2; 11 :>0:r3=1; 2:r1=0; 3:r1=0; 3:r8=2; b=2; No Witnesses Positive: 0, Negative: 1000000 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 1.95 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: li r28,2 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r3,1 _litmus_P1_4_: stw r3,0(r2) _litmus_P2_0_: lwz r27,0(r9) _litmus_P2_1_: sync _litmus_P2_2_: li r28,1 _litmus_P2_3_: stw r28,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: xor r24,r22,r22 _litmus_P3_2_: lwzx r10,r24,r9 _litmus_P3_3_: li r8,1 _litmus_P3_4_: stw r8,0(r2) _litmus_P3_5_: lwz r23,0(r2) Test podrwposwr017 Allowed Histogram (14 states) 279674:>2:r1=0; 3:r1=0; 3:r8=1; b=1; x=1; 96598 :>2:r1=1; 3:r1=0; 3:r8=1; b=1; x=1; 225516:>2:r1=0; 3:r1=1; 3:r8=1; b=1; x=1; 1163 :>2:r1=1; 3:r1=1; 3:r8=1; b=1; x=1; 157443:>2:r1=0; 3:r1=0; 3:r8=1; b=2; x=1; 7021 :>2:r1=1; 3:r1=0; 3:r8=1; b=2; x=1; 97 :>2:r1=0; 3:r1=1; 3:r8=1; b=2; x=1; 1 :>2:r1=0; 3:r1=0; 3:r8=2; b=2; x=1; 132855:>2:r1=0; 3:r1=0; 3:r8=1; b=1; x=2; 813 :>2:r1=1; 3:r1=0; 3:r8=1; b=1; x=2; 98628 :>2:r1=0; 3:r1=1; 3:r8=1; b=1; x=2; 6 :>2:r1=1; 3:r1=1; 3:r8=1; b=1; x=2; 182 :>2:r1=0; 3:r1=0; 3:r8=1; b=2; x=2; 3 :>2:r1=0; 3:r1=1; 3:r8=1; b=2; x=2; No Witnesses Positive: 0, Negative: 1000000 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.16 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: sync _litmus_P1_2_: li r28,1 _litmus_P1_3_: stw r28,0(r2) _litmus_P2_0_: lwz r27,0(r9) _litmus_P2_1_: sync _litmus_P2_2_: li r28,1 _litmus_P2_3_: stw r28,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: xor r24,r22,r22 _litmus_P3_2_: lwzx r10,r24,r9 _litmus_P3_3_: li r8,1 _litmus_P3_4_: stw r8,0(r2) _litmus_P3_5_: lwz r23,0(r2) Test podrwposwr018 Allowed Histogram (15 states) 232997:>1:r1=0; 2:r1=0; 3:r1=0; 3:r8=1; b=1; 119358:>1:r1=1; 2:r1=0; 3:r1=0; 3:r8=1; b=1; 211625:>1:r1=0; 2:r1=1; 3:r1=0; 3:r8=1; b=1; 966 :>1:r1=1; 2:r1=1; 3:r1=0; 3:r8=1; b=1; 191517:>1:r1=0; 2:r1=0; 3:r1=1; 3:r8=1; b=1; 21930 :>1:r1=1; 2:r1=0; 3:r1=1; 3:r8=1; b=1; 475 :>1:r1=0; 2:r1=1; 3:r1=1; 3:r8=1; b=1; 1 :>1:r1=1; 2:r1=1; 3:r1=1; 3:r8=1; b=1; 181720:>1:r1=0; 2:r1=0; 3:r1=0; 3:r8=1; b=2; 1048 :>1:r1=1; 2:r1=0; 3:r1=0; 3:r8=1; b=2; 38159 :>1:r1=0; 2:r1=1; 3:r1=0; 3:r8=1; b=2; 1 :>1:r1=1; 2:r1=1; 3:r1=0; 3:r8=1; b=2; 189 :>1:r1=0; 2:r1=0; 3:r1=1; 3:r8=1; b=2; 11 :>1:r1=0; 2:r1=0; 3:r1=0; 3:r8=2; b=2; 3 :>1:r1=0; 2:r1=1; 3:r1=0; 3:r8=2; b=2; No Witnesses Positive: 0, Negative: 1000000 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 1.92 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r26,0(r9) _litmus_P1_1_: li r11,1 _litmus_P1_2_: stw r11,0(r2) _litmus_P1_3_: lwz r27,0(r2) Test podrwposwr019 Allowed Histogram (4 states) 974139:>1:r1=0; 1:r5=1; y=1; 77667 :>1:r1=1; 1:r5=1; y=1; 948188:>1:r1=0; 1:r5=1; y=2; 6 :>1:r1=0; 1:r5=2; y=2; No Witnesses Positive: 0, Negative: 2000000 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.26 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r26,0(r9) _litmus_P1_1_: li r11,1 _litmus_P1_2_: stw r11,0(r2) _litmus_P1_3_: lwz r27,0(r2) _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r26,0(r9) _litmus_P3_1_: li r11,1 _litmus_P3_2_: stw r11,0(r2) _litmus_P3_3_: lwz r27,0(r2) Test podrwposwr020 Allowed Histogram (21 states) 104418:>1:r1=0; 1:r5=1; 3:r1=0; 3:r5=1; a=1; y=1; 150462:>1:r1=1; 1:r5=1; 3:r1=0; 3:r5=1; a=1; y=1; 105345:>1:r1=0; 1:r5=1; 3:r1=1; 3:r5=1; a=1; y=1; 46532 :>1:r1=1; 1:r5=1; 3:r1=1; 3:r5=1; a=1; y=1; 262034:>1:r1=0; 1:r5=1; 3:r1=0; 3:r5=1; a=2; y=1; 7612 :>1:r1=1; 1:r5=1; 3:r1=0; 3:r5=1; a=2; y=1; 12292 :>1:r1=0; 1:r5=1; 3:r1=1; 3:r5=1; a=2; y=1; 8 :>1:r1=1; 1:r5=1; 3:r1=1; 3:r5=1; a=2; y=1; 27 :>1:r1=0; 1:r5=1; 3:r1=0; 3:r5=2; a=2; y=1; 2 :>1:r1=1; 1:r5=1; 3:r1=0; 3:r5=2; a=2; y=1; 189805:>1:r1=0; 1:r5=1; 3:r1=0; 3:r5=1; a=1; y=2; 6697 :>1:r1=1; 1:r5=1; 3:r1=0; 3:r5=1; a=1; y=2; 22 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r5=1; a=1; y=2; 14607 :>1:r1=0; 1:r5=1; 3:r1=1; 3:r5=1; a=1; y=2; 2 :>1:r1=1; 1:r5=1; 3:r1=1; 3:r5=1; a=1; y=2; 4 :>1:r1=0; 1:r5=2; 3:r1=1; 3:r5=1; a=1; y=2; 99986 :>1:r1=0; 1:r5=1; 3:r1=0; 3:r5=1; a=2; y=2; 78 :>1:r1=1; 1:r5=1; 3:r1=0; 3:r5=1; a=2; y=2; 24 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r5=1; a=2; y=2; 28 :>1:r1=0; 1:r5=1; 3:r1=1; 3:r5=1; a=2; y=2; 15 :>1:r1=0; 1:r5=1; 3:r1=0; 3:r5=2; a=2; y=2; No Witnesses Positive: 0, Negative: 1000000 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.04 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,1 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r26,0(r9) _litmus_P1_1_: li r11,1 _litmus_P1_2_: stw r11,0(r2) _litmus_P1_3_: lwz r27,0(r2) _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: li r24,1 _litmus_P3_2_: stw r24,0(r9) _litmus_P3_3_: lwz r10,0(r9) _litmus_P3_4_: xor r8,r10,r10 _litmus_P3_5_: lwzx r23,r8,r2 Test podrwposwr021 Allowed Histogram (19 states) 255336:>1:r1=0; 1:r5=1; 3:r1=0; 3:r7=0; z=1; 9883 :>1:r1=1; 1:r5=1; 3:r1=0; 3:r7=0; z=1; 4543 :>1:r1=0; 1:r5=1; 3:r1=1; 3:r7=0; z=1; 5 :>1:r1=1; 1:r5=1; 3:r1=1; 3:r7=0; z=1; 114740:>1:r1=0; 1:r5=1; 3:r1=0; 3:r7=1; z=1; 145208:>1:r1=1; 1:r5=1; 3:r1=0; 3:r7=1; z=1; 146405:>1:r1=0; 1:r5=1; 3:r1=1; 3:r7=1; z=1; 26109 :>1:r1=1; 1:r5=1; 3:r1=1; 3:r7=1; z=1; 67204 :>1:r1=0; 1:r5=1; 3:r1=0; 3:r7=0; z=2; 22 :>1:r1=1; 1:r5=1; 3:r1=0; 3:r7=0; z=2; 26 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r7=0; z=2; 125 :>1:r1=0; 1:r5=1; 3:r1=1; 3:r7=0; z=2; 200340:>1:r1=0; 1:r5=1; 3:r1=0; 3:r7=1; z=2; 11078 :>1:r1=1; 1:r5=1; 3:r1=0; 3:r7=1; z=2; 45 :>1:r1=0; 1:r5=2; 3:r1=0; 3:r7=1; z=2; 9 :>1:r1=1; 1:r5=2; 3:r1=0; 3:r7=1; z=2; 18905 :>1:r1=0; 1:r5=1; 3:r1=1; 3:r7=1; z=2; 12 :>1:r1=1; 1:r5=1; 3:r1=1; 3:r7=1; z=2; 5 :>1:r1=0; 1:r5=2; 3:r1=1; 3:r7=1; z=2; No Witnesses Positive: 0, Negative: 1000000 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 1.95 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r26,0(r9) _litmus_P1_1_: li r11,1 _litmus_P1_2_: stw r11,0(r2) _litmus_P1_3_: lwz r27,0(r2) _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r24,0(r9) _litmus_P3_4_: xor r10,r24,r24 _litmus_P3_5_: li r8,1 _litmus_P3_6_: stwx r8,r10,r2 Test podrwposwr022 Allowed Histogram (20 states) 76775 :>1:r1=0; 1:r5=1; 3:r1=0; x=1; z=1; 134097:>1:r1=1; 1:r5=1; 3:r1=0; x=1; z=1; 166685:>1:r1=0; 1:r5=1; 3:r1=1; x=1; z=1; 7086 :>1:r1=1; 1:r5=1; 3:r1=1; x=1; z=1; 162628:>1:r1=0; 1:r5=1; 3:r1=0; x=2; z=1; 9600 :>1:r1=1; 1:r5=1; 3:r1=0; x=2; z=1; 3852 :>1:r1=0; 1:r5=1; 3:r1=1; x=2; z=1; 1 :>1:r1=1; 1:r5=1; 3:r1=1; x=2; z=1; 253690:>1:r1=0; 1:r5=1; 3:r1=0; x=1; z=2; 37222 :>1:r1=1; 1:r5=1; 3:r1=0; x=1; z=2; 250 :>1:r1=0; 1:r5=2; 3:r1=0; x=1; z=2; 53 :>1:r1=1; 1:r5=2; 3:r1=0; x=1; z=2; 4154 :>1:r1=0; 1:r5=1; 3:r1=1; x=1; z=2; 93 :>1:r1=1; 1:r5=1; 3:r1=1; x=1; z=2; 4 :>1:r1=0; 1:r5=2; 3:r1=1; x=1; z=2; 1 :>1:r1=1; 1:r5=2; 3:r1=1; x=1; z=2; 143558:>1:r1=0; 1:r5=1; 3:r1=0; x=2; z=2; 60 :>1:r1=1; 1:r5=1; 3:r1=0; x=2; z=2; 187 :>1:r1=0; 1:r5=2; 3:r1=0; x=2; z=2; 4 :>1:r1=0; 1:r5=1; 3:r1=1; x=2; z=2; No Witnesses Positive: 0, Negative: 1000000 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.15 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r30,1 _litmus_P0_1_: stw r30,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r23,0(r11) _litmus_P1_1_: li r25,1 _litmus_P1_2_: stw r25,0(r9) _litmus_P1_3_: lwz r10,0(r9) _litmus_P1_4_: xor r8,r10,r10 _litmus_P1_5_: lwzx r24,r8,r2 Test podrwposwr023 Allowed Histogram (4 states) 920733:>1:r1=0; 1:r7=0; 178 :>1:r1=1; 1:r7=0; 813107:>1:r1=0; 1:r7=1; 265982:>1:r1=1; 1:r7=1; Ok Witnesses Positive: 178, Negative: 1999822 Condition exists (1:r1=1 /\ 1:r7=0) is validated Hash=35db93d049ff2602711978cfa4ebd6bb Cycle=DpdR Fre SyncdWW Rfe PodRW PosWR Relax podrwposwr023 Ok [PodRW,PosWR] Safe=Fre DpdR BCSyncdWW Time podrwposwr023 1.07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r30,1 _litmus_P0_1_: stw r30,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r23,0(r11) _litmus_P1_1_: li r25,1 _litmus_P1_2_: stw r25,0(r9) _litmus_P1_3_: lwz r10,0(r9) _litmus_P1_4_: xor r8,r10,r10 _litmus_P1_5_: lwzx r24,r8,r2 _litmus_P2_0_: li r30,1 _litmus_P2_1_: stw r30,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r10,0(r9) _litmus_P3_4_: xor r8,r10,r10 _litmus_P3_5_: lwzx r24,r8,r2 Test podrwposwr024 Allowed Histogram (15 states) 101649:>1:r1=0; 1:r7=0; 3:r1=0; 3:r7=0; 132 :>1:r1=1; 1:r7=0; 3:r1=0; 3:r7=0; 179930:>1:r1=0; 1:r7=1; 3:r1=0; 3:r7=0; 13592 :>1:r1=1; 1:r7=1; 3:r1=0; 3:r7=0; 613 :>1:r1=0; 1:r7=0; 3:r1=1; 3:r7=0; 20135 :>1:r1=0; 1:r7=1; 3:r1=1; 3:r7=0; 78 :>1:r1=1; 1:r7=1; 3:r1=1; 3:r7=0; 259711:>1:r1=0; 1:r7=0; 3:r1=0; 3:r7=1; 11657 :>1:r1=1; 1:r7=0; 3:r1=0; 3:r7=1; 138643:>1:r1=0; 1:r7=1; 3:r1=0; 3:r7=1; 75355 :>1:r1=1; 1:r7=1; 3:r1=0; 3:r7=1; 36300 :>1:r1=0; 1:r7=0; 3:r1=1; 3:r7=1; 101 :>1:r1=1; 1:r7=0; 3:r1=1; 3:r7=1; 146833:>1:r1=0; 1:r7=1; 3:r1=1; 3:r7=1; 15271 :>1:r1=1; 1:r7=1; 3:r1=1; 3:r7=1; No Witnesses Positive: 0, Negative: 1000000 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 1.85 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r22,0(r11) _litmus_P1_1_: li r24,1 _litmus_P1_2_: stw r24,0(r9) _litmus_P1_3_: lwz r10,0(r9) _litmus_P1_4_: xor r8,r10,r10 _litmus_P1_5_: lwzx r23,r8,r2 _litmus_P2_0_: li r28,1 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r24,0(r9) _litmus_P3_4_: xor r10,r24,r24 _litmus_P3_5_: li r8,1 _litmus_P3_6_: stwx r8,r10,r2 Test podrwposwr025 Allowed Histogram (15 states) 266995:>1:r1=0; 1:r7=0; 3:r1=0; x=1; 10644 :>1:r1=1; 1:r7=0; 3:r1=0; x=1; 157227:>1:r1=0; 1:r7=1; 3:r1=0; x=1; 106913:>1:r1=1; 1:r7=1; 3:r1=0; x=1; 36462 :>1:r1=0; 1:r7=0; 3:r1=1; x=1; 63 :>1:r1=1; 1:r7=0; 3:r1=1; x=1; 125746:>1:r1=0; 1:r7=1; 3:r1=1; x=1; 24639 :>1:r1=1; 1:r7=1; 3:r1=1; x=1; 54145 :>1:r1=0; 1:r7=0; 3:r1=0; x=2; 323 :>1:r1=1; 1:r7=0; 3:r1=0; x=2; 196280:>1:r1=0; 1:r7=1; 3:r1=0; x=2; 15148 :>1:r1=1; 1:r7=1; 3:r1=0; x=2; 69 :>1:r1=0; 1:r7=0; 3:r1=1; x=2; 5320 :>1:r1=0; 1:r7=1; 3:r1=1; x=2; 26 :>1:r1=1; 1:r7=1; 3:r1=1; x=2; No Witnesses Positive: 0, Negative: 1000000 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.12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r26,0(r9) _litmus_P1_1_: xor r11,r26,r26 _litmus_P1_2_: lwzx r27,r11,r2 _litmus_P2_0_: li r28,1 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r26,0(r9) _litmus_P3_1_: li r11,1 _litmus_P3_2_: stw r11,0(r2) _litmus_P3_3_: lwz r27,0(r2) Test podrwposwr026 Allowed Histogram (17 states) 218507:>1:r1=0; 1:r4=0; 3:r1=0; 3:r5=1; a=1; 16641 :>1:r1=1; 1:r4=0; 3:r1=0; 3:r5=1; a=1; 62220 :>1:r1=0; 1:r4=1; 3:r1=0; 3:r5=1; a=1; 167431:>1:r1=1; 1:r4=1; 3:r1=0; 3:r5=1; a=1; 3813 :>1:r1=0; 1:r4=0; 3:r1=1; 3:r5=1; a=1; 2 :>1:r1=1; 1:r4=0; 3:r1=1; 3:r5=1; a=1; 141719:>1:r1=0; 1:r4=1; 3:r1=1; 3:r5=1; a=1; 9159 :>1:r1=1; 1:r4=1; 3:r1=1; 3:r5=1; a=1; 111600:>1:r1=0; 1:r4=0; 3:r1=0; 3:r5=1; a=2; 933 :>1:r1=1; 1:r4=0; 3:r1=0; 3:r5=1; a=2; 192507:>1:r1=0; 1:r4=1; 3:r1=0; 3:r5=1; a=2; 67154 :>1:r1=1; 1:r4=1; 3:r1=0; 3:r5=1; a=2; 10 :>1:r1=0; 1:r4=0; 3:r1=1; 3:r5=1; a=2; 8278 :>1:r1=0; 1:r4=1; 3:r1=1; 3:r5=1; a=2; 4 :>1:r1=1; 1:r4=1; 3:r1=1; 3:r5=1; a=2; 14 :>1:r1=0; 1:r4=0; 3:r1=0; 3:r5=2; a=2; 8 :>1:r1=0; 1:r4=1; 3:r1=0; 3:r5=2; a=2; No Witnesses Positive: 0, Negative: 1000000 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 1.74 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r30,1 _litmus_P0_1_: stw r30,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: xor r11,r27,r27 _litmus_P1_2_: lwzx r30,r11,r2 _litmus_P2_0_: li r4,1 _litmus_P2_1_: stw r4,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r10,0(r9) _litmus_P3_4_: xor r8,r10,r10 _litmus_P3_5_: lwzx r24,r8,r2 Test podrwposwr027 Allowed Histogram (15 states) 47587 :>1:r1=0; 1:r4=0; 3:r1=0; 3:r7=0; 21 :>1:r1=1; 1:r4=0; 3:r1=0; 3:r7=0; 185860:>1:r1=0; 1:r4=1; 3:r1=0; 3:r7=0; 28306 :>1:r1=1; 1:r4=1; 3:r1=0; 3:r7=0; 20 :>1:r1=0; 1:r4=0; 3:r1=1; 3:r7=0; 1790 :>1:r1=0; 1:r4=1; 3:r1=1; 3:r7=0; 3 :>1:r1=1; 1:r4=1; 3:r1=1; 3:r7=0; 294311:>1:r1=0; 1:r4=0; 3:r1=0; 3:r7=1; 9657 :>1:r1=1; 1:r4=0; 3:r1=0; 3:r7=1; 157745:>1:r1=0; 1:r4=1; 3:r1=0; 3:r7=1; 65339 :>1:r1=1; 1:r4=1; 3:r1=0; 3:r7=1; 27812 :>1:r1=0; 1:r4=0; 3:r1=1; 3:r7=1; 44 :>1:r1=1; 1:r4=0; 3:r1=1; 3:r7=1; 160601:>1:r1=0; 1:r4=1; 3:r1=1; 3:r7=1; 20904 :>1:r1=1; 1:r4=1; 3:r1=1; 3:r7=1; No Witnesses Positive: 0, Negative: 1000000 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 1.66 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r26,0(r9) _litmus_P1_1_: xor r11,r26,r26 _litmus_P1_2_: lwzx r27,r11,r2 _litmus_P2_0_: li r28,1 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r24,0(r9) _litmus_P3_4_: xor r10,r24,r24 _litmus_P3_5_: li r8,1 _litmus_P3_6_: stwx r8,r10,r2 Test podrwposwr028 Allowed Histogram (14 states) 301549:>1:r1=0; 1:r4=0; 3:r1=0; x=1; 13676 :>1:r1=1; 1:r4=0; 3:r1=0; x=1; 109665:>1:r1=0; 1:r4=1; 3:r1=0; x=1; 102030:>1:r1=1; 1:r4=1; 3:r1=0; x=1; 13286 :>1:r1=0; 1:r4=0; 3:r1=1; x=1; 43 :>1:r1=1; 1:r4=0; 3:r1=1; x=1; 176082:>1:r1=0; 1:r4=1; 3:r1=1; x=1; 8177 :>1:r1=1; 1:r4=1; 3:r1=1; x=1; 100067:>1:r1=0; 1:r4=0; 3:r1=0; x=2; 8 :>1:r1=1; 1:r4=0; 3:r1=0; x=2; 166832:>1:r1=0; 1:r4=1; 3:r1=0; x=2; 6389 :>1:r1=1; 1:r4=1; 3:r1=0; x=2; 13 :>1:r1=0; 1:r4=0; 3:r1=1; x=2; 2183 :>1:r1=0; 1:r4=1; 3:r1=1; x=2; No Witnesses Positive: 0, Negative: 1000000 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 1.92 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r27,0(r2) _litmus_P1_0_: li r28,1 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r27,1 _litmus_P1_4_: stw r27,0(r2) _litmus_P2_0_: lwz r25,0(r9) _litmus_P2_1_: li r11,1 _litmus_P2_2_: stw r11,0(r2) _litmus_P2_3_: lwz r26,0(r2) Test podrwposwr029 Allowed Histogram (9 states) 216892:>0:r3=0; 2:r1=0; 2:r5=1; z=1; 199605:>0:r3=1; 2:r1=0; 2:r5=1; z=1; 5225 :>0:r3=0; 2:r1=1; 2:r5=1; z=1; 251319:>0:r3=1; 2:r1=1; 2:r5=1; z=1; 16166 :>0:r3=0; 2:r1=0; 2:r5=1; z=2; 309685:>0:r3=1; 2:r1=0; 2:r5=1; z=2; 1090 :>0:r3=1; 2:r1=1; 2:r5=1; z=2; 1 :>0:r3=0; 2:r1=0; 2:r5=2; z=2; 17 :>0:r3=1; 2:r1=0; 2:r5=2; z=2; No Witnesses Positive: 0, Negative: 1000000 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 1.36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r30,1 _litmus_P0_1_: stw r30,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r27,0(r2) _litmus_P1_0_: li r30,1 _litmus_P1_1_: stw r30,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r3,1 _litmus_P1_4_: stw r3,0(r2) _litmus_P2_0_: lwz r22,0(r11) _litmus_P2_1_: li r24,1 _litmus_P2_2_: stw r24,0(r9) _litmus_P2_3_: lwz r10,0(r9) _litmus_P2_4_: xor r8,r10,r10 _litmus_P2_5_: lwzx r23,r8,r2 Test podrwposwr030 Allowed Histogram (7 states) 52968 :>0:r3=0; 2:r1=0; 2:r7=0; 454371:>0:r3=1; 2:r1=0; 2:r7=0; 16347 :>0:r3=1; 2:r1=1; 2:r7=0; 272126:>0:r3=0; 2:r1=0; 2:r7=1; 134683:>0:r3=1; 2:r1=0; 2:r7=1; 1480 :>0:r3=0; 2:r1=1; 2:r7=1; 68025 :>0:r3=1; 2:r1=1; 2:r7=1; No Witnesses Positive: 0, Negative: 1000000 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 1.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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r27,0(r2) _litmus_P1_0_: li r28,1 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: lwz r27,0(r2) _litmus_P2_0_: li r28,1 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r26,0(r9) _litmus_P3_1_: li r11,1 _litmus_P3_2_: stw r11,0(r2) _litmus_P3_3_: lwz r27,0(r2) Test podrwposwr031 Allowed Histogram (15 states) 691 :>0:r3=0; 1:r3=0; 3:r1=0; 3:r5=1; a=1; 192096:>0:r3=1; 1:r3=0; 3:r1=0; 3:r5=1; a=1; 202343:>0:r3=0; 1:r3=1; 3:r1=0; 3:r5=1; a=1; 90506 :>0:r3=1; 1:r3=1; 3:r1=0; 3:r5=1; a=1; 2 :>0:r3=0; 1:r3=0; 3:r1=1; 3:r5=1; a=1; 1445 :>0:r3=1; 1:r3=0; 3:r1=1; 3:r5=1; a=1; 99559 :>0:r3=0; 1:r3=1; 3:r1=1; 3:r5=1; a=1; 144318:>0:r3=1; 1:r3=1; 3:r1=1; 3:r5=1; a=1; 115 :>0:r3=0; 1:r3=0; 3:r1=0; 3:r5=1; a=2; 14993 :>0:r3=1; 1:r3=0; 3:r1=0; 3:r5=1; a=2; 29621 :>0:r3=0; 1:r3=1; 3:r1=0; 3:r5=1; a=2; 219301:>0:r3=1; 1:r3=1; 3:r1=0; 3:r5=1; a=2; 18 :>0:r3=1; 1:r3=0; 3:r1=1; 3:r5=1; a=2; 12 :>0:r3=0; 1:r3=1; 3:r1=1; 3:r5=1; a=2; 4980 :>0:r3=1; 1:r3=1; 3:r1=1; 3:r5=1; a=2; No Witnesses Positive: 0, Negative: 1000000 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 1.80 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r30,1 _litmus_P0_1_: stw r30,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r29,0(r2) _litmus_P1_0_: li r30,1 _litmus_P1_1_: stw r30,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: lwz r3,0(r2) _litmus_P2_0_: li r4,1 _litmus_P2_1_: stw r4,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r10,0(r9) _litmus_P3_4_: xor r8,r10,r10 _litmus_P3_5_: lwzx r24,r8,r2 Test podrwposwr032 Allowed Histogram (15 states) 69 :>0:r3=0; 1:r3=0; 3:r1=0; 3:r7=0; 34963 :>0:r3=1; 1:r3=0; 3:r1=0; 3:r7=0; 31948 :>0:r3=0; 1:r3=1; 3:r1=0; 3:r7=0; 201269:>0:r3=1; 1:r3=1; 3:r1=0; 3:r7=0; 17 :>0:r3=1; 1:r3=0; 3:r1=1; 3:r7=0; 16 :>0:r3=0; 1:r3=1; 3:r1=1; 3:r7=0; 5698 :>0:r3=1; 1:r3=1; 3:r1=1; 3:r7=0; 19637 :>0:r3=0; 1:r3=0; 3:r1=0; 3:r7=1; 200568:>0:r3=1; 1:r3=0; 3:r1=0; 3:r7=1; 97621 :>0:r3=0; 1:r3=1; 3:r1=0; 3:r7=1; 198485:>0:r3=1; 1:r3=1; 3:r1=0; 3:r7=1; 52 :>0:r3=0; 1:r3=0; 3:r1=1; 3:r7=1; 5733 :>0:r3=1; 1:r3=0; 3:r1=1; 3:r7=1; 36687 :>0:r3=0; 1:r3=1; 3:r1=1; 3:r7=1; 167237:>0:r3=1; 1:r3=1; 3:r1=1; 3:r7=1; No Witnesses Positive: 0, Negative: 1000000 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 1.72 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r27,0(r2) _litmus_P1_0_: li r28,1 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: lwz r27,0(r2) _litmus_P2_0_: li r28,1 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r24,0(r9) _litmus_P3_4_: xor r10,r24,r24 _litmus_P3_5_: li r8,1 _litmus_P3_6_: stwx r8,r10,r2 Test podrwposwr033 Allowed Histogram (15 states) 11362 :>0:r3=0; 1:r3=0; 3:r1=0; x=1; 208290:>0:r3=1; 1:r3=0; 3:r1=0; x=1; 180159:>0:r3=0; 1:r3=1; 3:r1=0; x=1; 139255:>0:r3=1; 1:r3=1; 3:r1=0; x=1; 27 :>0:r3=0; 1:r3=0; 3:r1=1; x=1; 1747 :>0:r3=1; 1:r3=0; 3:r1=1; x=1; 70452 :>0:r3=0; 1:r3=1; 3:r1=1; x=1; 158559:>0:r3=1; 1:r3=1; 3:r1=1; x=1; 77 :>0:r3=0; 1:r3=0; 3:r1=0; x=2; 10906 :>0:r3=1; 1:r3=0; 3:r1=0; x=2; 11343 :>0:r3=0; 1:r3=1; 3:r1=0; x=2; 207602:>0:r3=1; 1:r3=1; 3:r1=0; x=2; 2 :>0:r3=1; 1:r3=0; 3:r1=1; x=2; 4 :>0:r3=0; 1:r3=1; 3:r1=1; x=2; 215 :>0:r3=1; 1:r3=1; 3:r1=1; x=2; No Witnesses Positive: 0, Negative: 1000000 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 1.96 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r27,0(r2) _litmus_P1_0_: li r28,1 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r27,1 _litmus_P1_4_: stw r27,0(r2) _litmus_P2_0_: lwz r22,0(r11) _litmus_P2_1_: li r24,1 _litmus_P2_2_: stw r24,0(r9) _litmus_P2_3_: lwz r23,0(r9) _litmus_P2_4_: xor r10,r23,r23 _litmus_P2_5_: li r8,1 _litmus_P2_6_: stwx r8,r10,r2 Test podrwposwr034 Allowed Histogram (7 states) 150049:>0:r3=0; 2:r1=0; x=1; 386981:>0:r3=1; 2:r1=0; x=1; 3015 :>0:r3=0; 2:r1=1; x=1; 135613:>0:r3=1; 2:r1=1; x=1; 14095 :>0:r3=0; 2:r1=0; x=2; 308271:>0:r3=1; 2:r1=0; x=2; 1976 :>0:r3=1; 2:r1=1; x=2; No Witnesses Positive: 0, Negative: 1000000 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 1.48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: li r28,2 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: lwz r27,0(r2) _litmus_P2_0_: li r28,1 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r26,0(r9) _litmus_P3_1_: li r11,1 _litmus_P3_2_: stw r11,0(r2) _litmus_P3_3_: lwz r27,0(r2) Test podrwposwr035 Allowed Histogram (19 states) 126638:>1:r3=0; 3:r1=0; 3:r5=1; a=1; x=1; 197439:>1:r3=1; 3:r1=0; 3:r5=1; a=1; x=1; 1636 :>1:r3=0; 3:r1=1; 3:r5=1; a=1; x=1; 163600:>1:r3=1; 3:r1=1; 3:r5=1; a=1; x=1; 77165 :>1:r3=0; 3:r1=0; 3:r5=1; a=2; x=1; 258007:>1:r3=1; 3:r1=0; 3:r5=1; a=2; x=1; 9 :>1:r3=0; 3:r1=1; 3:r5=1; a=2; x=1; 13208 :>1:r3=1; 3:r1=1; 3:r5=1; a=2; x=1; 101 :>1:r3=0; 3:r1=0; 3:r5=2; a=2; x=1; 124 :>1:r3=1; 3:r1=0; 3:r5=2; a=2; x=1; 47 :>1:r3=1; 3:r1=1; 3:r5=2; a=2; x=1; 1808 :>1:r3=0; 3:r1=0; 3:r5=1; a=1; x=2; 127320:>1:r3=1; 3:r1=0; 3:r5=1; a=1; x=2; 1 :>1:r3=0; 3:r1=1; 3:r5=1; a=1; x=2; 3134 :>1:r3=1; 3:r1=1; 3:r5=1; a=1; x=2; 62 :>1:r3=0; 3:r1=0; 3:r5=1; a=2; x=2; 29692 :>1:r3=1; 3:r1=0; 3:r5=1; a=2; x=2; 4 :>1:r3=1; 3:r1=1; 3:r5=1; a=2; x=2; 5 :>1:r3=1; 3:r1=0; 3:r5=2; a=2; x=2; No Witnesses Positive: 0, Negative: 1000000 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.00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,1 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: li r28,2 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: lwz r27,0(r2) _litmus_P2_0_: li r28,1 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: li r24,1 _litmus_P3_2_: stw r24,0(r9) _litmus_P3_3_: lwz r10,0(r9) _litmus_P3_4_: xor r8,r10,r10 _litmus_P3_5_: lwzx r23,r8,r2 Test podrwposwr036 Allowed Histogram (15 states) 44855 :>1:r3=0; 3:r1=0; 3:r7=0; y=1; 193128:>1:r3=1; 3:r1=0; 3:r7=0; y=1; 38 :>1:r3=0; 3:r1=1; 3:r7=0; y=1; 23349 :>1:r3=1; 3:r1=1; 3:r7=0; y=1; 241708:>1:r3=0; 3:r1=0; 3:r7=1; y=1; 137346:>1:r3=1; 3:r1=0; 3:r7=1; y=1; 14835 :>1:r3=0; 3:r1=1; 3:r7=1; y=1; 175688:>1:r3=1; 3:r1=1; 3:r7=1; y=1; 119 :>1:r3=0; 3:r1=0; 3:r7=0; y=2; 45986 :>1:r3=1; 3:r1=0; 3:r7=0; y=2; 37 :>1:r3=1; 3:r1=1; 3:r7=0; y=2; 12169 :>1:r3=0; 3:r1=0; 3:r7=1; y=2; 71786 :>1:r3=1; 3:r1=0; 3:r7=1; y=2; 65 :>1:r3=0; 3:r1=1; 3:r7=1; y=2; 38891 :>1:r3=1; 3:r1=1; 3:r7=1; y=2; No Witnesses Positive: 0, Negative: 1000000 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.02 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: li r28,2 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: lwz r27,0(r2) _litmus_P2_0_: li r28,1 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r24,0(r9) _litmus_P3_4_: xor r10,r24,r24 _litmus_P3_5_: li r8,1 _litmus_P3_6_: stwx r8,r10,r2 Test podrwposwr037 Allowed Histogram (13 states) 252321:>1:r3=0; 3:r1=0; x=1; y=1; 260154:>1:r3=1; 3:r1=0; x=1; y=1; 3025 :>1:r3=0; 3:r1=1; x=1; y=1; 190597:>1:r3=1; 3:r1=1; x=1; y=1; 11379 :>1:r3=0; 3:r1=0; x=2; y=1; 187161:>1:r3=1; 3:r1=0; x=2; y=1; 1 :>1:r3=0; 3:r1=1; x=2; y=1; 464 :>1:r3=1; 3:r1=1; x=2; y=1; 8330 :>1:r3=0; 3:r1=0; x=1; y=2; 64178 :>1:r3=1; 3:r1=0; x=1; y=2; 18 :>1:r3=0; 3:r1=1; x=1; y=2; 14570 :>1:r3=1; 3:r1=1; x=1; y=2; 7802 :>1:r3=1; 3:r1=0; x=2; y=2; No Witnesses Positive: 0, Negative: 1000000 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.24 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: sync _litmus_P1_2_: lwz r28,0(r2) _litmus_P2_0_: li r28,1 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r26,0(r9) _litmus_P3_1_: li r11,1 _litmus_P3_2_: stw r11,0(r2) _litmus_P3_3_: lwz r27,0(r2) Test podrwposwr038 Allowed Histogram (17 states) 192594:>1:r1=0; 1:r3=0; 3:r1=0; 3:r5=1; a=1; 2170 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r5=1; a=1; 143423:>1:r1=0; 1:r3=1; 3:r1=0; 3:r5=1; a=1; 147324:>1:r1=1; 1:r3=1; 3:r1=0; 3:r5=1; a=1; 9319 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r5=1; a=1; 1 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r5=1; a=1; 121490:>1:r1=0; 1:r3=1; 3:r1=1; 3:r5=1; a=1; 31138 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r5=1; a=1; 47187 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r5=1; a=2; 105 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r5=1; a=2; 280417:>1:r1=0; 1:r3=1; 3:r1=0; 3:r5=1; a=2; 11742 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r5=1; a=2; 13 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r5=1; a=2; 13067 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r5=1; a=2; 7 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r5=1; a=2; 1 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r5=2; a=2; 2 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r5=2; a=2; No Witnesses Positive: 0, Negative: 1000000 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 1.77 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r30,1 _litmus_P0_1_: stw r30,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: sync _litmus_P1_2_: lwz r30,0(r2) _litmus_P2_0_: li r4,1 _litmus_P2_1_: stw r4,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r10,0(r9) _litmus_P3_4_: xor r8,r10,r10 _litmus_P3_5_: lwzx r24,r8,r2 Test podrwposwr039 Allowed Histogram (15 states) 110012:>1:r1=0; 1:r3=0; 3:r1=0; 3:r7=0; 5 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r7=0; 228122:>1:r1=0; 1:r3=1; 3:r1=0; 3:r7=0; 1459 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r7=0; 72 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r7=0; 9568 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r7=0; 9 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r7=0; 162488:>1:r1=0; 1:r3=0; 3:r1=0; 3:r7=1; 3623 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r7=1; 164657:>1:r1=0; 1:r3=1; 3:r1=0; 3:r7=1; 115260:>1:r1=1; 1:r3=1; 3:r1=0; 3:r7=1; 6814 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r7=1; 35 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r7=1; 188296:>1:r1=0; 1:r3=1; 3:r1=1; 3:r7=1; 9580 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r7=1; No Witnesses Positive: 0, Negative: 1000000 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 1.71 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: sync _litmus_P1_2_: lwz r28,0(r2) _litmus_P2_0_: li r28,1 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r24,0(r9) _litmus_P3_4_: xor r10,r24,r24 _litmus_P3_5_: li r8,1 _litmus_P3_6_: stwx r8,r10,r2 Test podrwposwr040 Allowed Histogram (15 states) 271314:>1:r1=0; 1:r3=0; 3:r1=0; x=1; 6753 :>1:r1=1; 1:r3=0; 3:r1=0; x=1; 170652:>1:r1=0; 1:r3=1; 3:r1=0; x=1; 98460 :>1:r1=1; 1:r3=1; 3:r1=0; x=1; 7052 :>1:r1=0; 1:r3=0; 3:r1=1; x=1; 22 :>1:r1=1; 1:r3=0; 3:r1=1; x=1; 168869:>1:r1=0; 1:r3=1; 3:r1=1; x=1; 5896 :>1:r1=1; 1:r3=1; 3:r1=1; x=1; 70642 :>1:r1=0; 1:r3=0; 3:r1=0; x=2; 3 :>1:r1=1; 1:r3=0; 3:r1=0; x=2; 194372:>1:r1=0; 1:r3=1; 3:r1=0; x=2; 4312 :>1:r1=1; 1:r3=1; 3:r1=0; x=2; 3 :>1:r1=0; 1:r3=0; 3:r1=1; x=2; 1649 :>1:r1=0; 1:r3=1; 3:r1=1; x=2; 1 :>1:r1=1; 1:r3=1; 3:r1=1; x=2; No Witnesses Positive: 0, Negative: 1000000 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 1.93 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r23,0(r11) _litmus_P1_1_: li r25,1 _litmus_P1_2_: stw r25,0(r9) _litmus_P1_3_: lwz r24,0(r9) _litmus_P1_4_: xor r10,r24,r24 _litmus_P1_5_: li r8,1 _litmus_P1_6_: stwx r8,r10,r2 Test podrwposwr041 Allowed Histogram (3 states) 1096483:>1:r1=0; x=1; 124581:>1:r1=1; x=1; 778936:>1:r1=0; x=2; No Witnesses Positive: 0, Negative: 2000000 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.35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r23,0(r11) _litmus_P1_1_: li r25,1 _litmus_P1_2_: stw r25,0(r9) _litmus_P1_3_: lwz r24,0(r9) _litmus_P1_4_: xor r10,r24,r24 _litmus_P1_5_: li r8,1 _litmus_P1_6_: stwx r8,r10,r2 _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r24,0(r9) _litmus_P3_4_: xor r10,r24,r24 _litmus_P3_5_: li r8,1 _litmus_P3_6_: stwx r8,r10,r2 Test podrwposwr042 Allowed Histogram (15 states) 178873:>1:r1=0; 3:r1=0; a=1; x=1; 176573:>1:r1=1; 3:r1=0; a=1; x=1; 110736:>1:r1=0; 3:r1=1; a=1; x=1; 9931 :>1:r1=1; 3:r1=1; a=1; x=1; 187955:>1:r1=0; 3:r1=0; a=2; x=1; 9238 :>1:r1=1; 3:r1=0; a=2; x=1; 16390 :>1:r1=0; 3:r1=1; a=2; x=1; 5 :>1:r1=1; 3:r1=1; a=2; x=1; 203542:>1:r1=0; 3:r1=0; a=1; x=2; 13714 :>1:r1=1; 3:r1=0; a=1; x=2; 7339 :>1:r1=0; 3:r1=1; a=1; x=2; 1 :>1:r1=1; 3:r1=1; a=1; x=2; 85593 :>1:r1=0; 3:r1=0; a=2; x=2; 62 :>1:r1=1; 3:r1=0; a=2; x=2; 48 :>1:r1=0; 3:r1=1; a=2; x=2; No Witnesses Positive: 0, Negative: 1000000 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.36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: xor r28,r27,r27 _litmus_P1_2_: li r11,1 _litmus_P1_3_: stwx r11,r28,r2 _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r26,0(r9) _litmus_P3_1_: li r11,1 _litmus_P3_2_: stw r11,0(r2) _litmus_P3_3_: lwz r27,0(r2) Test podrwposwr043 Allowed Histogram (19 states) 86909 :>1:r1=0; 3:r1=0; 3:r5=1; a=1; y=1; 163967:>1:r1=1; 3:r1=0; 3:r5=1; a=1; y=1; 156394:>1:r1=0; 3:r1=1; 3:r5=1; a=1; y=1; 44814 :>1:r1=1; 3:r1=1; 3:r5=1; a=1; y=1; 244021:>1:r1=0; 3:r1=0; 3:r5=1; a=2; y=1; 4578 :>1:r1=1; 3:r1=0; 3:r5=1; a=2; y=1; 15243 :>1:r1=0; 3:r1=1; 3:r5=1; a=2; y=1; 12 :>1:r1=1; 3:r1=1; 3:r5=1; a=2; y=1; 115 :>1:r1=0; 3:r1=0; 3:r5=2; a=2; y=1; 1 :>1:r1=1; 3:r1=0; 3:r5=2; a=2; y=1; 17 :>1:r1=0; 3:r1=1; 3:r5=2; a=2; y=1; 148407:>1:r1=0; 3:r1=0; 3:r5=1; a=1; y=2; 408 :>1:r1=1; 3:r1=0; 3:r5=1; a=1; y=2; 1234 :>1:r1=0; 3:r1=1; 3:r5=1; a=1; y=2; 1 :>1:r1=1; 3:r1=1; 3:r5=1; a=1; y=2; 133690:>1:r1=0; 3:r1=0; 3:r5=1; a=2; y=2; 6 :>1:r1=1; 3:r1=0; 3:r5=1; a=2; y=2; 9 :>1:r1=0; 3:r1=1; 3:r5=1; a=2; y=2; 174 :>1:r1=0; 3:r1=0; 3:r5=2; a=2; y=2; No Witnesses Positive: 0, Negative: 1000000 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 1.99 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr044.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr044 "DpdR Fre SyncdWW Rfe DpdW Wse SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r5=z; 2:r2=z; 2:r4=a; 3:r2=a; 3:r4=b; 3:r8=x;} P0 | P1 | P2 | P3 ; li r1,1 | lwz r1,0(r2) | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | xor r3,r1,r1 | stw r1,0(r2) | li r3,1 ; sync | li r4,1 | sync | stw r3,0(r4) ; li r3,1 | stwx r4,r3,r5 | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | | stw r3,0(r4) | xor r6,r5,r5 ; | | | lwzx r7,r6,r8 ; exists (z=2 /\ 1:r1=1 /\ 3:r1=1 /\ 3:r7=0) Generated assembler _litmus_P0_0_: li r28,1 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: xor r28,r27,r27 _litmus_P1_2_: li r11,1 _litmus_P1_3_: stwx r11,r28,r2 _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: li r24,1 _litmus_P3_2_: stw r24,0(r9) _litmus_P3_3_: lwz r10,0(r9) _litmus_P3_4_: xor r8,r10,r10 _litmus_P3_5_: lwzx r23,r8,r2 Test podrwposwr044 Allowed Histogram (15 states) 196564:>1:r1=0; 3:r1=0; 3:r7=0; z=1; 1648 :>1:r1=1; 3:r1=0; 3:r7=0; z=1; 13347 :>1:r1=0; 3:r1=1; 3:r7=0; z=1; 13 :>1:r1=1; 3:r1=1; 3:r7=0; z=1; 72746 :>1:r1=0; 3:r1=0; 3:r7=1; z=1; 111052:>1:r1=1; 3:r1=0; 3:r7=1; z=1; 203425:>1:r1=0; 3:r1=1; 3:r7=1; z=1; 24491 :>1:r1=1; 3:r1=1; 3:r7=1; z=1; 108846:>1:r1=0; 3:r1=0; 3:r7=0; z=2; 18 :>1:r1=1; 3:r1=0; 3:r7=0; z=2; 393 :>1:r1=0; 3:r1=1; 3:r7=0; z=2; 247427:>1:r1=0; 3:r1=0; 3:r7=1; z=2; 9825 :>1:r1=1; 3:r1=0; 3:r7=1; z=2; 10162 :>1:r1=0; 3:r1=1; 3:r7=1; z=2; 43 :>1:r1=1; 3:r1=1; 3:r7=1; z=2; No Witnesses Positive: 0, Negative: 1000000 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 1.90 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: xor r28,r27,r27 _litmus_P1_2_: li r11,1 _litmus_P1_3_: stwx r11,r28,r2 _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r24,0(r9) _litmus_P3_4_: xor r10,r24,r24 _litmus_P3_5_: li r8,1 _litmus_P3_6_: stwx r8,r10,r2 Test podrwposwr045 Allowed Histogram (13 states) 174062:>1:r1=0; 3:r1=0; x=1; z=1; 110550:>1:r1=1; 3:r1=0; x=1; z=1; 143883:>1:r1=0; 3:r1=1; x=1; z=1; 5307 :>1:r1=1; 3:r1=1; x=1; z=1; 186471:>1:r1=0; 3:r1=0; x=2; z=1; 4113 :>1:r1=1; 3:r1=0; x=2; z=1; 354 :>1:r1=0; 3:r1=1; x=2; z=1; 227717:>1:r1=0; 3:r1=0; x=1; z=2; 1222 :>1:r1=1; 3:r1=0; x=1; z=2; 1417 :>1:r1=0; 3:r1=1; x=1; z=2; 144902:>1:r1=0; 3:r1=0; x=2; z=2; 1 :>1:r1=1; 3:r1=0; x=2; z=2; 1 :>1:r1=0; 3:r1=1; x=2; z=2; No Witnesses Positive: 0, Negative: 1000000 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.11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r27,1 _litmus_P0_4_: stw r27,0(r2) _litmus_P1_0_: li r28,2 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r27,1 _litmus_P1_4_: stw r27,0(r2) _litmus_P2_0_: lwz r25,0(r9) _litmus_P2_1_: li r11,1 _litmus_P2_2_: stw r11,0(r2) _litmus_P2_3_: lwz r26,0(r2) Test podrwposwr046 Allowed Histogram (9 states) 260902:>2:r1=0; 2:r5=1; x=1; z=1; 110572:>2:r1=1; 2:r5=1; x=1; z=1; 254627:>2:r1=0; 2:r5=1; x=2; z=1; 109 :>2:r1=1; 2:r5=1; x=2; z=1; 369310:>2:r1=0; 2:r5=1; x=1; z=2; 2043 :>2:r1=1; 2:r5=1; x=1; z=2; 39 :>2:r1=0; 2:r5=2; x=1; z=2; 2 :>2:r1=1; 2:r5=2; x=1; z=2; 2396 :>2:r1=0; 2:r5=1; x=2; z=2; No Witnesses Positive: 0, Negative: 1000000 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 1.52 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for ./src/podrwposwr047.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC podrwposwr047 "DpdR Fre SyncdWW Wse SyncdWW Rfe PodRW PosWR" {0:r2=x; 0:r4=y; 1:r2=y; 1:r4=z; 2:r2=z; 2:r4=a; 2:r8=x;} P0 | P1 | P2 ; li r1,1 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | li r3,1 ; sync | sync | stw r3,0(r4) ; li r3,1 | li r3,1 | lwz r5,0(r4) ; stw r3,0(r4) | stw r3,0(r4) | xor r6,r5,r5 ; | | lwzx r7,r6,r8 ; exists (y=2 /\ 2:r1=1 /\ 2:r7=0) Generated assembler _litmus_P0_0_: li r28,1 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r27,1 _litmus_P0_4_: stw r27,0(r2) _litmus_P1_0_: li r28,2 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r27,1 _litmus_P1_4_: stw r27,0(r2) _litmus_P2_0_: lwz r21,0(r11) _litmus_P2_1_: li r23,1 _litmus_P2_2_: stw r23,0(r9) _litmus_P2_3_: lwz r10,0(r9) _litmus_P2_4_: xor r8,r10,r10 _litmus_P2_5_: lwzx r22,r8,r2 Test podrwposwr047 Allowed Histogram (7 states) 372654:>2:r1=0; 2:r7=0; y=1; 10588 :>2:r1=1; 2:r7=0; y=1; 321952:>2:r1=0; 2:r7=1; y=1; 131709:>2:r1=1; 2:r7=1; y=1; 9521 :>2:r1=0; 2:r7=0; y=2; 152390:>2:r1=0; 2:r7=1; y=2; 1186 :>2:r1=1; 2:r7=1; y=2; No Witnesses Positive: 0, Negative: 1000000 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 1.48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r27,0(r2) _litmus_P1_0_: li r28,1 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r3,1 _litmus_P1_4_: stw r3,0(r2) _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r26,0(r9) _litmus_P3_1_: li r11,1 _litmus_P3_2_: stw r11,0(r2) _litmus_P3_3_: lwz r27,0(r2) Test podrwposwr048 Allowed Histogram (18 states) 199816:>0:r3=0; 3:r1=0; 3:r5=1; a=1; y=1; 118786:>0:r3=1; 3:r1=0; 3:r5=1; a=1; y=1; 6421 :>0:r3=0; 3:r1=1; 3:r5=1; a=1; y=1; 139589:>0:r3=1; 3:r1=1; 3:r5=1; a=1; y=1; 79569 :>0:r3=0; 3:r1=0; 3:r5=1; a=2; y=1; 246788:>0:r3=1; 3:r1=0; 3:r5=1; a=2; y=1; 7 :>0:r3=0; 3:r1=1; 3:r5=1; a=2; y=1; 3953 :>0:r3=1; 3:r1=1; 3:r5=1; a=2; y=1; 6 :>0:r3=0; 3:r1=0; 3:r5=2; a=2; y=1; 172 :>0:r3=1; 3:r1=0; 3:r5=2; a=2; y=1; 15 :>0:r3=1; 3:r1=1; 3:r5=2; a=2; y=1; 4223 :>0:r3=0; 3:r1=0; 3:r5=1; a=1; y=2; 119343:>0:r3=1; 3:r1=0; 3:r5=1; a=1; y=2; 2 :>0:r3=0; 3:r1=1; 3:r5=1; a=1; y=2; 197 :>0:r3=1; 3:r1=1; 3:r5=1; a=1; y=2; 189 :>0:r3=0; 3:r1=0; 3:r5=1; a=2; y=2; 80796 :>0:r3=1; 3:r1=0; 3:r5=1; a=2; y=2; 128 :>0:r3=1; 3:r1=0; 3:r5=2; a=2; y=2; No Witnesses Positive: 0, Negative: 1000000 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.01 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,1 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r27,0(r2) _litmus_P1_0_: li r28,1 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r3,1 _litmus_P1_4_: stw r3,0(r2) _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: li r24,1 _litmus_P3_2_: stw r24,0(r9) _litmus_P3_3_: lwz r10,0(r9) _litmus_P3_4_: xor r8,r10,r10 _litmus_P3_5_: lwzx r23,r8,r2 Test podrwposwr049 Allowed Histogram (15 states) 13350 :>0:r3=0; 3:r1=0; 3:r7=0; z=1; 262954:>0:r3=1; 3:r1=0; 3:r7=0; z=1; 174 :>0:r3=0; 3:r1=1; 3:r7=0; z=1; 51917 :>0:r3=1; 3:r1=1; 3:r7=0; z=1; 138349:>0:r3=0; 3:r1=0; 3:r7=1; z=1; 109892:>0:r3=1; 3:r1=0; 3:r7=1; z=1; 27546 :>0:r3=0; 3:r1=1; 3:r7=1; z=1; 167653:>0:r3=1; 3:r1=1; 3:r7=1; z=1; 22 :>0:r3=0; 3:r1=0; 3:r7=0; z=2; 131705:>0:r3=1; 3:r1=0; 3:r7=0; z=2; 133 :>0:r3=1; 3:r1=1; 3:r7=0; z=2; 12480 :>0:r3=0; 3:r1=0; 3:r7=1; z=2; 79296 :>0:r3=1; 3:r1=0; 3:r7=1; z=2; 28 :>0:r3=0; 3:r1=1; 3:r7=1; z=2; 4501 :>0:r3=1; 3:r1=1; 3:r7=1; z=2; No Witnesses Positive: 0, Negative: 1000000 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 1.94 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r27,0(r2) _litmus_P1_0_: li r28,1 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r3,1 _litmus_P1_4_: stw r3,0(r2) _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r24,0(r9) _litmus_P3_4_: xor r10,r24,r24 _litmus_P3_5_: li r8,1 _litmus_P3_6_: stwx r8,r10,r2 Test podrwposwr050 Allowed Histogram (14 states) 79902 :>0:r3=0; 3:r1=0; x=1; z=1; 288121:>0:r3=1; 3:r1=0; x=1; z=1; 37220 :>0:r3=0; 3:r1=1; x=1; z=1; 181344:>0:r3=1; 3:r1=1; x=1; z=1; 15321 :>0:r3=0; 3:r1=0; x=2; z=1; 200207:>0:r3=1; 3:r1=0; x=2; z=1; 1 :>0:r3=0; 3:r1=1; x=2; z=1; 625 :>0:r3=1; 3:r1=1; x=2; z=1; 10049 :>0:r3=0; 3:r1=0; x=1; z=2; 169988:>0:r3=1; 3:r1=0; x=1; z=2; 11 :>0:r3=0; 3:r1=1; x=1; z=2; 739 :>0:r3=1; 3:r1=1; x=1; z=2; 4 :>0:r3=0; 3:r1=0; x=2; z=2; 16468 :>0:r3=1; 3:r1=0; x=2; z=2; No Witnesses Positive: 0, Negative: 1000000 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.19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r27,1 _litmus_P0_4_: stw r27,0(r2) _litmus_P1_0_: li r28,2 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r27,1 _litmus_P1_4_: stw r27,0(r2) _litmus_P2_0_: lwz r22,0(r11) _litmus_P2_1_: li r24,1 _litmus_P2_2_: stw r24,0(r9) _litmus_P2_3_: lwz r23,0(r9) _litmus_P2_4_: xor r10,r23,r23 _litmus_P2_5_: li r8,1 _litmus_P2_6_: stwx r8,r10,r2 Test podrwposwr051 Allowed Histogram (7 states) 344994:>2:r1=0; x=1; y=1; 125470:>2:r1=1; x=1; y=1; 300087:>2:r1=0; x=2; y=1; 1518 :>2:r1=1; x=2; y=1; 217682:>2:r1=0; x=1; y=2; 729 :>2:r1=1; x=1; y=2; 9520 :>2:r1=0; x=2; y=2; No Witnesses Positive: 0, Negative: 1000000 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 1.71 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: li r28,2 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r3,1 _litmus_P1_4_: stw r3,0(r2) _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r26,0(r9) _litmus_P3_1_: li r11,1 _litmus_P3_2_: stw r11,0(r2) _litmus_P3_3_: lwz r27,0(r2) Test podrwposwr052 Allowed Histogram (17 states) 148150:>3:r1=0; 3:r5=1; a=1; x=1; y=1; 160245:>3:r1=1; 3:r5=1; a=1; x=1; y=1; 218470:>3:r1=0; 3:r5=1; a=2; x=1; y=1; 12009 :>3:r1=1; 3:r5=1; a=2; x=1; y=1; 7 :>3:r1=0; 3:r5=2; a=2; x=1; y=1; 140793:>3:r1=0; 3:r5=1; a=1; x=2; y=1; 49898 :>3:r1=1; 3:r5=1; a=1; x=2; y=1; 31543 :>3:r1=0; 3:r5=1; a=2; x=2; y=1; 15 :>3:r1=1; 3:r5=1; a=2; x=2; y=1; 191023:>3:r1=0; 3:r5=1; a=1; x=1; y=2; 2399 :>3:r1=1; 3:r5=1; a=1; x=1; y=2; 41024 :>3:r1=0; 3:r5=1; a=2; x=1; y=2; 2 :>3:r1=1; 3:r5=1; a=2; x=1; y=2; 4 :>3:r1=0; 3:r5=2; a=2; x=1; y=2; 4379 :>3:r1=0; 3:r5=1; a=1; x=2; y=2; 1 :>3:r1=1; 3:r5=1; a=1; x=2; y=2; 38 :>3:r1=0; 3:r5=1; a=2; x=2; y=2; No Witnesses Positive: 0, Negative: 1000000 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.43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,1 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: li r28,2 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r3,1 _litmus_P1_4_: stw r3,0(r2) _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: li r24,1 _litmus_P3_2_: stw r24,0(r9) _litmus_P3_3_: lwz r10,0(r9) _litmus_P3_4_: xor r8,r10,r10 _litmus_P3_5_: lwzx r23,r8,r2 Test podrwposwr053 Allowed Histogram (15 states) 274920:>3:r1=0; 3:r7=0; y=1; z=1; 35330 :>3:r1=1; 3:r7=0; y=1; z=1; 188376:>3:r1=0; 3:r7=1; y=1; z=1; 173911:>3:r1=1; 3:r7=1; y=1; z=1; 4326 :>3:r1=0; 3:r7=0; y=2; z=1; 26 :>3:r1=1; 3:r7=0; y=2; z=1; 118379:>3:r1=0; 3:r7=1; y=2; z=1; 28262 :>3:r1=1; 3:r7=1; y=2; z=1; 97888 :>3:r1=0; 3:r7=0; y=1; z=2; 6 :>3:r1=1; 3:r7=0; y=1; z=2; 76111 :>3:r1=0; 3:r7=1; y=1; z=2; 1564 :>3:r1=1; 3:r7=1; y=1; z=2; 3 :>3:r1=0; 3:r7=0; y=2; z=2; 895 :>3:r1=0; 3:r7=1; y=2; z=2; 3 :>3:r1=1; 3:r7=1; y=2; z=2; No Witnesses Positive: 0, Negative: 1000000 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.18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: li r28,2 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r3,1 _litmus_P1_4_: stw r3,0(r2) _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r24,0(r9) _litmus_P3_4_: xor r10,r24,r24 _litmus_P3_5_: li r8,1 _litmus_P3_6_: stwx r8,r10,r2 Test podrwposwr054 Allowed Histogram (13 states) 234252:>3:r1=0; x=1; y=1; z=1; 186602:>3:r1=1; x=1; y=1; z=1; 248430:>3:r1=0; x=2; y=1; z=1; 2540 :>3:r1=1; x=2; y=1; z=1; 126818:>3:r1=0; x=1; y=2; z=1; 14000 :>3:r1=1; x=1; y=2; z=1; 1755 :>3:r1=0; x=2; y=2; z=1; 2 :>3:r1=1; x=2; y=2; z=1; 124110:>3:r1=0; x=1; y=1; z=2; 2591 :>3:r1=1; x=1; y=1; z=2; 57345 :>3:r1=0; x=2; y=1; z=2; 1554 :>3:r1=0; x=1; y=2; z=2; 1 :>3:r1=1; x=1; y=2; z=2; No Witnesses Positive: 0, Negative: 1000000 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.41 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: sync _litmus_P1_2_: li r28,1 _litmus_P1_3_: stw r28,0(r2) _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r26,0(r9) _litmus_P3_1_: li r11,1 _litmus_P3_2_: stw r11,0(r2) _litmus_P3_3_: lwz r27,0(r2) Test podrwposwr055 Allowed Histogram (19 states) 127467:>1:r1=0; 3:r1=0; 3:r5=1; a=1; y=1; 140187:>1:r1=1; 3:r1=0; 3:r5=1; a=1; y=1; 139281:>1:r1=0; 3:r1=1; 3:r5=1; a=1; y=1; 7035 :>1:r1=1; 3:r1=1; 3:r5=1; a=1; y=1; 293966:>1:r1=0; 3:r1=0; 3:r5=1; a=2; y=1; 16525 :>1:r1=1; 3:r1=0; 3:r5=1; a=2; y=1; 14168 :>1:r1=0; 3:r1=1; 3:r5=1; a=2; y=1; 24 :>1:r1=1; 3:r1=1; 3:r5=1; a=2; y=1; 217 :>1:r1=0; 3:r1=0; 3:r5=2; a=2; y=1; 3 :>1:r1=1; 3:r1=0; 3:r5=2; a=2; y=1; 14 :>1:r1=0; 3:r1=1; 3:r5=2; a=2; y=1; 87468 :>1:r1=0; 3:r1=0; 3:r5=1; a=1; y=2; 1496 :>1:r1=1; 3:r1=0; 3:r5=1; a=1; y=2; 458 :>1:r1=0; 3:r1=1; 3:r5=1; a=1; y=2; 1 :>1:r1=1; 3:r1=1; 3:r5=1; a=1; y=2; 171390:>1:r1=0; 3:r1=0; 3:r5=1; a=2; y=2; 18 :>1:r1=1; 3:r1=0; 3:r5=1; a=2; y=2; 5 :>1:r1=0; 3:r1=1; 3:r5=1; a=2; y=2; 277 :>1:r1=0; 3:r1=0; 3:r5=2; a=2; y=2; No Witnesses Positive: 0, Negative: 1000000 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.00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,1 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: sync _litmus_P1_2_: li r28,1 _litmus_P1_3_: stw r28,0(r2) _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: li r24,1 _litmus_P3_2_: stw r24,0(r9) _litmus_P3_3_: lwz r10,0(r9) _litmus_P3_4_: xor r8,r10,r10 _litmus_P3_5_: lwzx r23,r8,r2 Test podrwposwr056 Allowed Histogram (15 states) 251007:>1:r1=0; 3:r1=0; 3:r7=0; z=1; 9920 :>1:r1=1; 3:r1=0; 3:r7=0; z=1; 5253 :>1:r1=0; 3:r1=1; 3:r7=0; z=1; 17 :>1:r1=1; 3:r1=1; 3:r7=0; z=1; 140585:>1:r1=0; 3:r1=0; 3:r7=1; z=1; 134746:>1:r1=1; 3:r1=0; 3:r7=1; z=1; 189524:>1:r1=0; 3:r1=1; 3:r7=1; z=1; 30175 :>1:r1=1; 3:r1=1; 3:r7=1; z=1; 52928 :>1:r1=0; 3:r1=0; 3:r7=0; z=2; 9 :>1:r1=1; 3:r1=0; 3:r7=0; z=2; 108 :>1:r1=0; 3:r1=1; 3:r7=0; z=2; 179465:>1:r1=0; 3:r1=0; 3:r7=1; z=2; 4257 :>1:r1=1; 3:r1=0; 3:r7=1; z=2; 2000 :>1:r1=0; 3:r1=1; 3:r7=1; z=2; 6 :>1:r1=1; 3:r1=1; 3:r7=1; z=2; No Witnesses Positive: 0, Negative: 1000000 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 1.94 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: sync _litmus_P1_2_: li r28,1 _litmus_P1_3_: stw r28,0(r2) _litmus_P2_0_: li r28,2 _litmus_P2_1_: stw r28,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r3,1 _litmus_P2_4_: stw r3,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r24,0(r9) _litmus_P3_4_: xor r10,r24,r24 _litmus_P3_5_: li r8,1 _litmus_P3_6_: stwx r8,r10,r2 Test podrwposwr057 Allowed Histogram (13 states) 248337:>1:r1=0; 3:r1=0; x=1; z=1; 114407:>1:r1=1; 3:r1=0; x=1; z=1; 176198:>1:r1=0; 3:r1=1; x=1; z=1; 15915 :>1:r1=1; 3:r1=1; x=1; z=1; 213445:>1:r1=0; 3:r1=0; x=2; z=1; 5828 :>1:r1=1; 3:r1=0; x=2; z=1; 132 :>1:r1=0; 3:r1=1; x=2; z=1; 184770:>1:r1=0; 3:r1=0; x=1; z=2; 530 :>1:r1=1; 3:r1=0; x=1; z=2; 504 :>1:r1=0; 3:r1=1; x=1; z=2; 39931 :>1:r1=0; 3:r1=0; x=2; z=2; 2 :>1:r1=1; 3:r1=0; x=2; z=2; 1 :>1:r1=0; 3:r1=1; x=2; z=2; No Witnesses Positive: 0, Negative: 1000000 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.15 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r27,1 _litmus_P0_4_: stw r27,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: sync _litmus_P1_2_: li r28,1 _litmus_P1_3_: stw r28,0(r2) _litmus_P2_0_: lwz r25,0(r9) _litmus_P2_1_: li r11,1 _litmus_P2_2_: stw r11,0(r2) _litmus_P2_3_: lwz r26,0(r2) Test podrwposwr058 Allowed Histogram (9 states) 178015:>1:r1=0; 2:r1=0; 2:r5=1; z=1; 236920:>1:r1=1; 2:r1=0; 2:r5=1; z=1; 232362:>1:r1=0; 2:r1=1; 2:r5=1; z=1; 151 :>1:r1=1; 2:r1=1; 2:r5=1; z=1; 344916:>1:r1=0; 2:r1=0; 2:r5=1; z=2; 1149 :>1:r1=1; 2:r1=0; 2:r5=1; z=2; 6458 :>1:r1=0; 2:r1=1; 2:r5=1; z=2; 27 :>1:r1=0; 2:r1=0; 2:r5=2; z=2; 2 :>1:r1=0; 2:r1=1; 2:r5=2; z=2; No Witnesses Positive: 0, Negative: 1000000 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 1.32 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r30,1 _litmus_P0_1_: stw r30,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r29,1 _litmus_P0_4_: stw r29,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: sync _litmus_P1_2_: li r30,1 _litmus_P1_3_: stw r30,0(r2) _litmus_P2_0_: lwz r22,0(r11) _litmus_P2_1_: li r24,1 _litmus_P2_2_: stw r24,0(r9) _litmus_P2_3_: lwz r10,0(r9) _litmus_P2_4_: xor r8,r10,r10 _litmus_P2_5_: lwzx r23,r8,r2 Test podrwposwr059 Allowed Histogram (7 states) 449786:>1:r1=0; 2:r1=0; 2:r7=0; 5490 :>1:r1=1; 2:r1=0; 2:r7=0; 60043 :>1:r1=0; 2:r1=1; 2:r7=0; 243664:>1:r1=0; 2:r1=0; 2:r7=1; 57908 :>1:r1=1; 2:r1=0; 2:r7=1; 182860:>1:r1=0; 2:r1=1; 2:r7=1; 249 :>1:r1=1; 2:r1=1; 2:r7=1; No Witnesses Positive: 0, Negative: 1000000 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 1.22 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r27,0(r2) _litmus_P1_0_: li r28,1 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r3,1 _litmus_P1_4_: stw r3,0(r2) _litmus_P2_0_: lwz r27,0(r9) _litmus_P2_1_: sync _litmus_P2_2_: li r28,1 _litmus_P2_3_: stw r28,0(r2) _litmus_P3_0_: lwz r26,0(r9) _litmus_P3_1_: li r11,1 _litmus_P3_2_: stw r11,0(r2) _litmus_P3_3_: lwz r27,0(r2) Test podrwposwr060 Allowed Histogram (15 states) 78827 :>0:r3=0; 2:r1=0; 3:r1=0; 3:r5=1; a=1; 207933:>0:r3=1; 2:r1=0; 3:r1=0; 3:r5=1; a=1; 6030 :>0:r3=0; 2:r1=1; 3:r1=0; 3:r5=1; a=1; 124598:>0:r3=1; 2:r1=1; 3:r1=0; 3:r5=1; a=1; 37392 :>0:r3=0; 2:r1=0; 3:r1=1; 3:r5=1; a=1; 236692:>0:r3=1; 2:r1=0; 3:r1=1; 3:r5=1; a=1; 3 :>0:r3=0; 2:r1=1; 3:r1=1; 3:r5=1; a=1; 2323 :>0:r3=1; 2:r1=1; 3:r1=1; 3:r5=1; a=1; 25699 :>0:r3=0; 2:r1=0; 3:r1=0; 3:r5=1; a=2; 234303:>0:r3=1; 2:r1=0; 3:r1=0; 3:r5=1; a=2; 24 :>0:r3=0; 2:r1=1; 3:r1=0; 3:r5=1; a=2; 29336 :>0:r3=1; 2:r1=1; 3:r1=0; 3:r5=1; a=2; 22 :>0:r3=0; 2:r1=0; 3:r1=1; 3:r5=1; a=2; 16812 :>0:r3=1; 2:r1=0; 3:r1=1; 3:r5=1; a=2; 6 :>0:r3=1; 2:r1=1; 3:r1=1; 3:r5=1; a=2; No Witnesses Positive: 0, Negative: 1000000 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 1.77 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r30,1 _litmus_P0_1_: stw r30,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r29,0(r2) _litmus_P1_0_: li r4,1 _litmus_P1_1_: stw r4,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r3,1 _litmus_P1_4_: stw r3,0(r2) _litmus_P2_0_: lwz r3,0(r9) _litmus_P2_1_: sync _litmus_P2_2_: li r30,1 _litmus_P2_3_: stw r30,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r10,0(r9) _litmus_P3_4_: xor r8,r10,r10 _litmus_P3_5_: lwzx r24,r8,r2 Test podrwposwr061 Allowed Histogram (14 states) 11702 :>0:r3=0; 2:r1=0; 3:r1=0; 3:r7=0; 253986:>0:r3=1; 2:r1=0; 3:r1=0; 3:r7=0; 8 :>0:r3=0; 2:r1=1; 3:r1=0; 3:r7=0; 71865 :>0:r3=1; 2:r1=1; 3:r1=0; 3:r7=0; 74 :>0:r3=0; 2:r1=0; 3:r1=1; 3:r7=0; 2813 :>0:r3=1; 2:r1=0; 3:r1=1; 3:r7=0; 184154:>0:r3=0; 2:r1=0; 3:r1=0; 3:r7=1; 171514:>0:r3=1; 2:r1=0; 3:r1=0; 3:r7=1; 1756 :>0:r3=0; 2:r1=1; 3:r1=0; 3:r7=1; 110065:>0:r3=1; 2:r1=1; 3:r1=0; 3:r7=1; 31048 :>0:r3=0; 2:r1=0; 3:r1=1; 3:r7=1; 160742:>0:r3=1; 2:r1=0; 3:r1=1; 3:r7=1; 1 :>0:r3=0; 2:r1=1; 3:r1=1; 3:r7=1; 272 :>0:r3=1; 2:r1=1; 3:r1=1; 3:r7=1; No Witnesses Positive: 0, Negative: 1000000 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 1.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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r27,0(r2) _litmus_P1_0_: li r28,1 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r3,1 _litmus_P1_4_: stw r3,0(r2) _litmus_P2_0_: lwz r27,0(r9) _litmus_P2_1_: sync _litmus_P2_2_: li r28,1 _litmus_P2_3_: stw r28,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r24,0(r9) _litmus_P3_4_: xor r10,r24,r24 _litmus_P3_5_: li r8,1 _litmus_P3_6_: stwx r8,r10,r2 Test podrwposwr062 Allowed Histogram (15 states) 143101:>0:r3=0; 2:r1=0; 3:r1=0; x=1; 188561:>0:r3=1; 2:r1=0; 3:r1=0; x=1; 9792 :>0:r3=0; 2:r1=1; 3:r1=0; x=1; 100767:>0:r3=1; 2:r1=1; 3:r1=0; x=1; 53450 :>0:r3=0; 2:r1=0; 3:r1=1; x=1; 212926:>0:r3=1; 2:r1=0; 3:r1=1; x=1; 12 :>0:r3=0; 2:r1=1; 3:r1=1; x=1; 2251 :>0:r3=1; 2:r1=1; 3:r1=1; x=1; 13762 :>0:r3=0; 2:r1=0; 3:r1=0; x=2; 236291:>0:r3=1; 2:r1=0; 3:r1=0; x=2; 2 :>0:r3=0; 2:r1=1; 3:r1=0; x=2; 35449 :>0:r3=1; 2:r1=1; 3:r1=0; x=2; 13 :>0:r3=0; 2:r1=0; 3:r1=1; x=2; 3622 :>0:r3=1; 2:r1=0; 3:r1=1; x=2; 1 :>0:r3=1; 2:r1=1; 3:r1=1; x=2; No Witnesses Positive: 0, Negative: 1000000 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 1.93 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r27,1 _litmus_P0_4_: stw r27,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: sync _litmus_P1_2_: li r28,1 _litmus_P1_3_: stw r28,0(r2) _litmus_P2_0_: lwz r22,0(r11) _litmus_P2_1_: li r24,1 _litmus_P2_2_: stw r24,0(r9) _litmus_P2_3_: lwz r23,0(r9) _litmus_P2_4_: xor r10,r23,r23 _litmus_P2_5_: li r8,1 _litmus_P2_6_: stwx r8,r10,r2 Test podrwposwr063 Allowed Histogram (7 states) 307562:>1:r1=0; 2:r1=0; x=1; 87653 :>1:r1=1; 2:r1=0; x=1; 300307:>1:r1=0; 2:r1=1; x=1; 1820 :>1:r1=1; 2:r1=1; x=1; 296473:>1:r1=0; 2:r1=0; x=2; 4232 :>1:r1=1; 2:r1=0; x=2; 1953 :>1:r1=0; 2:r1=1; x=2; No Witnesses Positive: 0, Negative: 1000000 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 1.45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: li r28,2 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r3,1 _litmus_P1_4_: stw r3,0(r2) _litmus_P2_0_: lwz r27,0(r9) _litmus_P2_1_: sync _litmus_P2_2_: li r28,1 _litmus_P2_3_: stw r28,0(r2) _litmus_P3_0_: lwz r26,0(r9) _litmus_P3_1_: li r11,1 _litmus_P3_2_: stw r11,0(r2) _litmus_P3_3_: lwz r27,0(r2) Test podrwposwr064 Allowed Histogram (17 states) 202659:>2:r1=0; 3:r1=0; 3:r5=1; a=1; x=1; 87986 :>2:r1=1; 3:r1=0; 3:r5=1; a=1; x=1; 127500:>2:r1=0; 3:r1=1; 3:r5=1; a=1; x=1; 292 :>2:r1=1; 3:r1=1; 3:r5=1; a=1; x=1; 305893:>2:r1=0; 3:r1=0; 3:r5=1; a=2; x=1; 37768 :>2:r1=1; 3:r1=0; 3:r5=1; a=2; x=1; 11365 :>2:r1=0; 3:r1=1; 3:r5=1; a=2; x=1; 157 :>2:r1=0; 3:r1=0; 3:r5=2; a=2; x=1; 57 :>2:r1=1; 3:r1=0; 3:r5=2; a=2; x=1; 22 :>2:r1=0; 3:r1=1; 3:r5=2; a=2; x=1; 175610:>2:r1=0; 3:r1=0; 3:r5=1; a=1; x=2; 380 :>2:r1=1; 3:r1=0; 3:r5=1; a=1; x=2; 27425 :>2:r1=0; 3:r1=1; 3:r5=1; a=1; x=2; 22855 :>2:r1=0; 3:r1=0; 3:r5=1; a=2; x=2; 22 :>2:r1=1; 3:r1=0; 3:r5=1; a=2; x=2; 2 :>2:r1=0; 3:r1=1; 3:r5=1; a=2; x=2; 7 :>2:r1=0; 3:r1=0; 3:r5=2; a=2; x=2; No Witnesses Positive: 0, Negative: 1000000 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.01 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,1 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: li r28,2 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r3,1 _litmus_P1_4_: stw r3,0(r2) _litmus_P2_0_: lwz r27,0(r9) _litmus_P2_1_: sync _litmus_P2_2_: li r28,1 _litmus_P2_3_: stw r28,0(r2) _litmus_P3_0_: lwz r22,0(r11) _litmus_P3_1_: li r24,1 _litmus_P3_2_: stw r24,0(r9) _litmus_P3_3_: lwz r10,0(r9) _litmus_P3_4_: xor r8,r10,r10 _litmus_P3_5_: lwzx r23,r8,r2 Test podrwposwr065 Allowed Histogram (15 states) 277972:>2:r1=0; 3:r1=0; 3:r7=0; y=1; 82744 :>2:r1=1; 3:r1=0; 3:r7=0; y=1; 44620 :>2:r1=0; 3:r1=1; 3:r7=0; y=1; 75 :>2:r1=1; 3:r1=1; 3:r7=0; y=1; 104640:>2:r1=0; 3:r1=0; 3:r7=1; y=1; 75199 :>2:r1=1; 3:r1=0; 3:r7=1; y=1; 197024:>2:r1=0; 3:r1=1; 3:r7=1; y=1; 7131 :>2:r1=1; 3:r1=1; 3:r7=1; y=1; 10635 :>2:r1=0; 3:r1=0; 3:r7=0; y=2; 58 :>2:r1=1; 3:r1=0; 3:r7=0; y=2; 201 :>2:r1=0; 3:r1=1; 3:r7=0; y=2; 137036:>2:r1=0; 3:r1=0; 3:r7=1; y=2; 4451 :>2:r1=1; 3:r1=0; 3:r7=1; y=2; 58202 :>2:r1=0; 3:r1=1; 3:r7=1; y=2; 12 :>2:r1=1; 3:r1=1; 3:r7=1; y=2; No Witnesses Positive: 0, Negative: 1000000 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 1.92 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: li r28,2 _litmus_P1_1_: stw r28,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r3,1 _litmus_P1_4_: stw r3,0(r2) _litmus_P2_0_: lwz r27,0(r9) _litmus_P2_1_: sync _litmus_P2_2_: li r28,1 _litmus_P2_3_: stw r28,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r24,0(r9) _litmus_P3_4_: xor r10,r24,r24 _litmus_P3_5_: li r8,1 _litmus_P3_6_: stwx r8,r10,r2 Test podrwposwr066 Allowed Histogram (14 states) 241106:>2:r1=0; 3:r1=0; x=1; y=1; 129609:>2:r1=1; 3:r1=0; x=1; y=1; 234143:>2:r1=0; 3:r1=1; x=1; y=1; 2293 :>2:r1=1; 3:r1=1; x=1; y=1; 219830:>2:r1=0; 3:r1=0; x=2; y=1; 24294 :>2:r1=1; 3:r1=0; x=2; y=1; 3139 :>2:r1=0; 3:r1=1; x=2; y=1; 100193:>2:r1=0; 3:r1=0; x=1; y=2; 3462 :>2:r1=1; 3:r1=0; x=1; y=2; 34377 :>2:r1=0; 3:r1=1; x=1; y=2; 6 :>2:r1=1; 3:r1=1; x=1; y=2; 7541 :>2:r1=0; 3:r1=0; x=2; y=2; 1 :>2:r1=1; 3:r1=0; x=2; y=2; 6 :>2:r1=0; 3:r1=1; x=2; y=2; No Witnesses Positive: 0, Negative: 1000000 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.18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: sync _litmus_P1_2_: li r28,1 _litmus_P1_3_: stw r28,0(r2) _litmus_P2_0_: lwz r27,0(r9) _litmus_P2_1_: sync _litmus_P2_2_: li r28,1 _litmus_P2_3_: stw r28,0(r2) _litmus_P3_0_: lwz r26,0(r9) _litmus_P3_1_: li r11,1 _litmus_P3_2_: stw r11,0(r2) _litmus_P3_3_: lwz r27,0(r2) Test podrwposwr067 Allowed Histogram (14 states) 125555:>1:r1=0; 2:r1=0; 3:r1=0; 3:r5=1; a=1; 159040:>1:r1=1; 2:r1=0; 3:r1=0; 3:r5=1; a=1; 127866:>1:r1=0; 2:r1=1; 3:r1=0; 3:r5=1; a=1; 5360 :>1:r1=1; 2:r1=1; 3:r1=0; 3:r5=1; a=1; 173668:>1:r1=0; 2:r1=0; 3:r1=1; 3:r5=1; a=1; 12183 :>1:r1=1; 2:r1=0; 3:r1=1; 3:r5=1; a=1; 1489 :>1:r1=0; 2:r1=1; 3:r1=1; 3:r5=1; a=1; 265187:>1:r1=0; 2:r1=0; 3:r1=0; 3:r5=1; a=2; 17021 :>1:r1=1; 2:r1=0; 3:r1=0; 3:r5=1; a=2; 91133 :>1:r1=0; 2:r1=1; 3:r1=0; 3:r5=1; a=2; 41 :>1:r1=1; 2:r1=1; 3:r1=0; 3:r5=1; a=2; 21450 :>1:r1=0; 2:r1=0; 3:r1=1; 3:r5=1; a=2; 6 :>1:r1=1; 2:r1=0; 3:r1=1; 3:r5=1; a=2; 1 :>1:r1=0; 2:r1=1; 3:r1=1; 3:r5=1; a=2; No Witnesses Positive: 0, Negative: 1000000 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 1.74 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r30,1 _litmus_P0_1_: stw r30,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r3,0(r9) _litmus_P1_1_: sync _litmus_P1_2_: li r30,1 _litmus_P1_3_: stw r30,0(r2) _litmus_P2_0_: lwz r3,0(r9) _litmus_P2_1_: sync _litmus_P2_2_: li r30,1 _litmus_P2_3_: stw r30,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r10,0(r9) _litmus_P3_4_: xor r8,r10,r10 _litmus_P3_5_: lwzx r24,r8,r2 Test podrwposwr068 Allowed Histogram (15 states) 258463:>1:r1=0; 2:r1=0; 3:r1=0; 3:r7=0; 18174 :>1:r1=1; 2:r1=0; 3:r1=0; 3:r7=0; 73416 :>1:r1=0; 2:r1=1; 3:r1=0; 3:r7=0; 7 :>1:r1=1; 2:r1=1; 3:r1=0; 3:r7=0; 9198 :>1:r1=0; 2:r1=0; 3:r1=1; 3:r7=0; 10 :>1:r1=1; 2:r1=0; 3:r1=1; 3:r7=0; 16 :>1:r1=0; 2:r1=1; 3:r1=1; 3:r7=0; 158549:>1:r1=0; 2:r1=0; 3:r1=0; 3:r7=1; 153344:>1:r1=1; 2:r1=0; 3:r1=0; 3:r7=1; 125767:>1:r1=0; 2:r1=1; 3:r1=0; 3:r7=1; 2404 :>1:r1=1; 2:r1=1; 3:r1=0; 3:r7=1; 177187:>1:r1=0; 2:r1=0; 3:r1=1; 3:r7=1; 20787 :>1:r1=1; 2:r1=0; 3:r1=1; 3:r7=1; 2677 :>1:r1=0; 2:r1=1; 3:r1=1; 3:r7=1; 1 :>1:r1=1; 2:r1=1; 3:r1=1; 3:r7=1; No Witnesses Positive: 0, Negative: 1000000 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 1.68 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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_P0_0_: li r28,2 _litmus_P0_1_: stw r28,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r3,1 _litmus_P0_4_: stw r3,0(r2) _litmus_P1_0_: lwz r27,0(r9) _litmus_P1_1_: sync _litmus_P1_2_: li r28,1 _litmus_P1_3_: stw r28,0(r2) _litmus_P2_0_: lwz r27,0(r9) _litmus_P2_1_: sync _litmus_P2_2_: li r28,1 _litmus_P2_3_: stw r28,0(r2) _litmus_P3_0_: lwz r23,0(r11) _litmus_P3_1_: li r25,1 _litmus_P3_2_: stw r25,0(r9) _litmus_P3_3_: lwz r24,0(r9) _litmus_P3_4_: xor r10,r24,r24 _litmus_P3_5_: li r8,1 _litmus_P3_6_: stwx r8,r10,r2 Test podrwposwr069 Allowed Histogram (14 states) 174996:>1:r1=0; 2:r1=0; 3:r1=0; x=1; 131981:>1:r1=1; 2:r1=0; 3:r1=0; x=1; 147883:>1:r1=0; 2:r1=1; 3:r1=0; x=1; 2411 :>1:r1=1; 2:r1=1; 3:r1=0; x=1; 238403:>1:r1=0; 2:r1=0; 3:r1=1; x=1; 56358 :>1:r1=1; 2:r1=0; 3:r1=1; x=1; 2294 :>1:r1=0; 2:r1=1; 3:r1=1; x=1; 220019:>1:r1=0; 2:r1=0; 3:r1=0; x=2; 2291 :>1:r1=1; 2:r1=0; 3:r1=0; x=2; 22543 :>1:r1=0; 2:r1=1; 3:r1=0; x=2; 1 :>1:r1=1; 2:r1=1; 3:r1=0; x=2; 817 :>1:r1=0; 2:r1=0; 3:r1=1; x=2; 2 :>1:r1=1; 2:r1=0; 3:r1=1; x=2; 1 :>1:r1=0; 2:r1=1; 3:r1=1; x=2; No Witnesses Positive: 0, Negative: 1000000 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 1.88 $Revision: 3269 $ Parameters #ifndef SIZE_OF_TEST #define SIZE_OF_TEST 1000000 #endif #ifndef NUMBER_OF_RUN #define NUMBER_OF_RUN 1 #endif #ifndef N_EXE #define N_EXE (4 < N ? 1 : 4 / N) #endif /* gcc options: -Wall -std=gnu99 -O */ /* barrier: user */ /* launch: changing */ /* memory: indirect */ /* safer: true */ /* preload: true */ /* para: self */ /* speedcheck: false */ /* proc used: 4 */ GCCOPTS="-Wall -std=gnu99 -O" LITMUSOPTS= Mon Jan 11 13:47:22 CET 2010