Raw log

Wed Dec 23 18:57:31 CET 2009 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr000.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr000 "Fre SyncdWW Wse SyncdWW Wse Rfe LwSyncdRR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} P0 | P1 | P2 | P3 ; li r1,1 | li r1,2 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | lwsync ; sync | sync | | lwz r3,0(r4) ; li r3,1 | li r3,1 | | ; stw r3,0(r4) | stw r3,0(r4) | | ; exists (x=2 /\ y=2 /\ 3:r1=2 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r11,1 _litmus_P0_1_: stw r11,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r10,1 _litmus_P0_4_: stw r10,0(r2) _litmus_P1_0_: li r11,2 _litmus_P1_1_: stw r11,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r10,1 _litmus_P1_4_: stw r10,0(r2) _litmus_P2_0_: li r9,2 _litmus_P2_1_: stw r9,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr000 Allowed Histogram (21 states) 3 :>3:r1=0; 3:r3=0; x=2; y=2; 18 :>3:r1=1; 3:r3=1; x=2; y=2; 436 :>3:r1=2; 3:r3=0; x=1; y=2; 695 :>3:r1=1; 3:r3=0; x=1; y=1; 1609 :>3:r1=0; 3:r3=1; x=2; y=2; 15592 :>3:r1=0; 3:r3=0; x=2; y=1; 374 :>3:r1=2; 3:r3=0; x=2; y=1; 2702 :>3:r1=1; 3:r3=1; x=2; y=1; 3148 :>3:r1=1; 3:r3=0; x=1; y=2; 22440 :>3:r1=2; 3:r3=0; x=1; y=1; 16101 :>3:r1=1; 3:r3=1; x=1; y=2; 43426 :>3:r1=2; 3:r3=1; x=1; y=2; 43673 :>3:r1=0; 3:r3=1; x=2; y=1; 28340 :>3:r1=0; 3:r3=0; x=1; y=2; 152493:>3:r1=2; 3:r3=1; x=2; y=1; 216009:>3:r1=2; 3:r3=1; x=1; y=1; 62280 :>3:r1=0; 3:r3=1; x=1; y=1; 32388 :>3:r1=0; 3:r3=1; x=1; y=2; 256908:>3:r1=0; 3:r3=0; x=1; y=1; 101345:>3:r1=1; 3:r3=1; x=1; y=1; 20 :>3:r1=2; 3:r3=1; x=2; y=2; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ y=2 /\ 3:r1=2 /\ 3:r3=0) is NOT validated Hash=7074ebf0a4e494a7c168353216394741 Cycle=Fre SyncdWW Wse SyncdWW Wse Rfe LwSyncdRR Relax aclwdrr000 No ACLwSyncdRR Safe=Fre Wse SyncdWW Time aclwdrr000 2.26 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr001.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr001 "Fre LwSyncdWW Wse SyncdWW Wse Rfe LwSyncdRR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} P0 | P1 | P2 | P3 ; li r1,1 | li r1,2 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | lwsync ; lwsync | sync | | lwz r3,0(r4) ; li r3,1 | li r3,1 | | ; stw r3,0(r4) | stw r3,0(r4) | | ; exists (x=2 /\ y=2 /\ 3:r1=2 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r11,1 _litmus_P0_1_: stw r11,0(r9) _litmus_P0_2_: lwsync _litmus_P0_3_: li r10,1 _litmus_P0_4_: stw r10,0(r2) _litmus_P1_0_: li r11,2 _litmus_P1_1_: stw r11,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r10,1 _litmus_P1_4_: stw r10,0(r2) _litmus_P2_0_: li r9,2 _litmus_P2_1_: stw r9,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr001 Allowed Histogram (21 states) 101 :>3:r1=1; 3:r3=1; x=2; y=2; 80 :>3:r1=1; 3:r3=0; x=1; y=1; 108 :>3:r1=2; 3:r3=1; x=2; y=2; 20 :>3:r1=0; 3:r3=0; x=2; y=2; 193 :>3:r1=2; 3:r3=0; x=1; y=2; 3635 :>3:r1=1; 3:r3=0; x=1; y=2; 890 :>3:r1=2; 3:r3=0; x=2; y=1; 22888 :>3:r1=2; 3:r3=0; x=1; y=1; 50669 :>3:r1=0; 3:r3=0; x=1; y=2; 22696 :>3:r1=1; 3:r3=1; x=1; y=2; 70931 :>3:r1=0; 3:r3=0; x=2; y=1; 76811 :>3:r1=2; 3:r3=1; x=1; y=2; 29582 :>3:r1=1; 3:r3=1; x=1; y=1; 21296 :>3:r1=0; 3:r3=1; x=1; y=2; 170121:>3:r1=2; 3:r3=1; x=2; y=1; 153949:>3:r1=2; 3:r3=1; x=1; y=1; 114511:>3:r1=0; 3:r3=1; x=2; y=1; 37847 :>3:r1=0; 3:r3=1; x=1; y=1; 209933:>3:r1=0; 3:r3=0; x=1; y=1; 8566 :>3:r1=1; 3:r3=1; x=2; y=1; 5173 :>3:r1=0; 3:r3=1; x=2; y=2; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ y=2 /\ 3:r1=2 /\ 3:r3=0) is NOT validated Hash=42a8ec6eccd807ced6dea1376fc81b0b Cycle=Fre LwSyncdWW Wse SyncdWW Wse Rfe LwSyncdRR Relax aclwdrr001 No ACLwSyncdRR Safe=Fre Wse SyncdWW LwSyncdWW Time aclwdrr001 2.11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr002.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr002 "Fre SyncdWW Wse Rfe LwSyncdRR" {0:r2=y; 0:r4=x; 1:r2=x; 2:r2=x; 2:r4=y;} P0 | P1 | P2 ; li r1,1 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | lwsync ; sync | | lwz r3,0(r4) ; li r3,1 | | ; stw r3,0(r4) | | ; exists (x=2 /\ 2:r1=2 /\ 2:r3=0) Generated assembler _litmus_P0_0_: li r10,1 _litmus_P0_1_: stw r10,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r11,1 _litmus_P0_4_: stw r11,0(r2) _litmus_P1_0_: li r9,2 _litmus_P1_1_: stw r9,0(r2) _litmus_P2_0_: lwz r7,0(r9) _litmus_P2_1_: lwsync _litmus_P2_2_: lwz r8,0(r2) Test aclwdrr002 Allowed Histogram (9 states) 180 :>2:r1=0; 2:r3=0; x=2; 16328 :>2:r1=2; 2:r3=0; x=1; 23654 :>2:r1=1; 2:r3=1; x=2; 99142 :>2:r1=0; 2:r3=1; x=2; 320719:>2:r1=2; 2:r3=1; x=1; 326370:>2:r1=0; 2:r3=0; x=1; 102907:>2:r1=1; 2:r3=1; x=1; 17730 :>2:r1=2; 2:r3=1; x=2; 92970 :>2:r1=0; 2:r3=1; x=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ 2:r1=2 /\ 2:r3=0) is NOT validated Hash=e86498b53008de1e6a240afbf078cd14 Cycle=Fre SyncdWW Wse Rfe LwSyncdRR Relax aclwdrr002 No ACLwSyncdRR Safe=Fre Wse SyncdWW Time aclwdrr002 1.41 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr003.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr003 "Fre SyncdWR Fre SyncdWW Wse Rfe LwSyncdRR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} P0 | P1 | P2 | P3 ; li r1,1 | li r1,1 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | lwsync ; sync | sync | | lwz r3,0(r4) ; lwz r3,0(r4) | li r3,1 | | ; | stw r3,0(r4) | | ; exists (y=2 /\ 0:r3=0 /\ 3:r1=2 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r10,1 _litmus_P0_1_: stw r10,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r8,0(r2) _litmus_P1_0_: li r11,1 _litmus_P1_1_: stw r11,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r10,1 _litmus_P1_4_: stw r10,0(r2) _litmus_P2_0_: li r9,2 _litmus_P2_1_: stw r9,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr003 Allowed Histogram (21 states) 15 :>0:r3=0; 3:r1=2; 3:r3=1; y=2; 13 :>0:r3=0; 3:r1=0; 3:r3=0; y=2; 23 :>0:r3=0; 3:r1=1; 3:r3=1; y=2; 227 :>0:r3=1; 3:r1=1; 3:r3=0; y=1; 194 :>0:r3=1; 3:r1=2; 3:r3=0; y=2; 3120 :>0:r3=0; 3:r1=1; 3:r3=1; y=1; 5217 :>0:r3=1; 3:r1=1; 3:r3=0; y=2; 2150 :>0:r3=0; 3:r1=2; 3:r3=0; y=1; 2380 :>0:r3=0; 3:r1=0; 3:r3=1; y=2; 37463 :>0:r3=1; 3:r1=2; 3:r3=1; y=2; 72940 :>0:r3=1; 3:r1=0; 3:r3=0; y=2; 24170 :>0:r3=1; 3:r1=1; 3:r3=1; y=2; 41514 :>0:r3=0; 3:r1=0; 3:r3=0; y=1; 21254 :>0:r3=1; 3:r1=0; 3:r3=1; y=2; 119854:>0:r3=0; 3:r1=0; 3:r3=1; y=1; 44851 :>0:r3=1; 3:r1=2; 3:r3=0; y=1; 145728:>0:r3=0; 3:r1=2; 3:r3=1; y=1; 39030 :>0:r3=1; 3:r1=0; 3:r3=1; y=1; 253471:>0:r3=1; 3:r1=0; 3:r3=0; y=1; 29487 :>0:r3=1; 3:r1=1; 3:r3=1; y=1; 156899:>0:r3=1; 3:r1=2; 3:r3=1; y=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (y=2 /\ 0:r3=0 /\ 3:r1=2 /\ 3:r3=0) is NOT validated Hash=9599d8c79b2e28a1f015a74966a65bac Cycle=Fre SyncdWR Fre SyncdWW Wse Rfe LwSyncdRR Relax aclwdrr003 No ACLwSyncdRR Safe=Fre Wse SyncdWW SyncdWR Time aclwdrr003 2.12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr004.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr004 "Fre SyncsWR Fre SyncdWW Wse Rfe LwSyncdRR" {0:r2=y; 1:r2=y; 1:r4=x; 2:r2=x; 3:r2=x; 3:r4=y;} 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) | lwsync ; sync | sync | | lwz r3,0(r4) ; lwz r3,0(r2) | li r3,1 | | ; | stw r3,0(r4) | | ; exists (x=2 /\ y=2 /\ 0:r3=1 /\ 3:r1=2 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r9,1 _litmus_P0_1_: stw r9,0(r2) _litmus_P0_2_: sync _litmus_P0_3_: lwz r10,0(r2) _litmus_P1_0_: li r11,2 _litmus_P1_1_: stw r11,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r10,1 _litmus_P1_4_: stw r10,0(r2) _litmus_P2_0_: li r9,2 _litmus_P2_1_: stw r9,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr004 Allowed Histogram (36 states) 19 :>0:r3=2; 3:r1=0; 3:r3=1; x=1; y=2; 41 :>0:r3=1; 3:r1=2; 3:r3=2; x=2; y=2; 244 :>0:r3=1; 3:r1=0; 3:r3=1; x=2; y=2; 17 :>0:r3=2; 3:r1=2; 3:r3=1; x=1; y=2; 250 :>0:r3=1; 3:r1=1; 3:r3=2; x=1; y=1; 952 :>0:r3=2; 3:r1=1; 3:r3=2; x=1; y=2; 1419 :>0:r3=1; 3:r1=2; 3:r3=0; x=1; y=2; 4272 :>0:r3=1; 3:r1=2; 3:r3=2; x=1; y=1; 2930 :>0:r3=1; 3:r1=1; 3:r3=2; x=2; y=1; 28 :>0:r3=1; 3:r1=0; 3:r3=0; x=2; y=2; 3479 :>0:r3=1; 3:r1=1; 3:r3=2; x=1; y=2; 29 :>0:r3=1; 3:r1=1; 3:r3=2; x=2; y=2; 3130 :>0:r3=1; 3:r1=2; 3:r3=0; x=1; y=1; 68 :>0:r3=2; 3:r1=0; 3:r3=0; x=2; y=2; 19463 :>0:r3=1; 3:r1=0; 3:r3=2; x=1; y=1; 298 :>0:r3=1; 3:r1=2; 3:r3=2; x=2; y=1; 5357 :>0:r3=1; 3:r1=0; 3:r3=0; x=2; y=1; 15224 :>0:r3=1; 3:r1=0; 3:r3=2; x=2; y=1; 6232 :>0:r3=2; 3:r1=2; 3:r3=0; x=1; y=2; 501 :>0:r3=2; 3:r1=0; 3:r3=2; x=2; y=2; 112820:>0:r3=1; 3:r1=2; 3:r3=1; x=1; y=2; 35930 :>0:r3=1; 3:r1=1; 3:r3=1; x=2; y=1; 60975 :>0:r3=1; 3:r1=1; 3:r3=1; x=1; y=1; 46398 :>0:r3=1; 3:r1=0; 3:r3=0; x=1; y=2; 6330 :>0:r3=2; 3:r1=0; 3:r3=2; x=1; y=2; 5047 :>0:r3=1; 3:r1=0; 3:r3=1; x=2; y=1; 88498 :>0:r3=1; 3:r1=2; 3:r3=2; x=1; y=2; 130777:>0:r3=1; 3:r1=0; 3:r3=1; x=1; y=2; 72571 :>0:r3=1; 3:r1=2; 3:r3=1; x=2; y=1; 74318 :>0:r3=2; 3:r1=2; 3:r3=2; x=1; y=2; 72203 :>0:r3=1; 3:r1=0; 3:r3=2; x=1; y=2; 110236:>0:r3=2; 3:r1=0; 3:r3=0; x=1; y=2; 12540 :>0:r3=1; 3:r1=0; 3:r3=1; x=1; y=1; 41637 :>0:r3=1; 3:r1=2; 3:r3=1; x=1; y=1; 13775 :>0:r3=1; 3:r1=0; 3:r3=2; x=2; y=2; 51992 :>0:r3=1; 3:r1=0; 3:r3=0; x=1; y=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ y=2 /\ 0:r3=1 /\ 3:r1=2 /\ 3:r3=0) is NOT validated Hash=32cc2d7800b6941b57852b520691800f Cycle=Fre SyncsWR Fre SyncdWW Wse Rfe LwSyncdRR Relax aclwdrr004 No ACLwSyncdRR Safe=Fre Wse SyncsWR SyncdWW Time aclwdrr004 2.58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr005.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr005 "Fre SyncdWW Wse LwSyncdWW Wse Rfe LwSyncdRR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} P0 | P1 | P2 | P3 ; li r1,1 | li r1,2 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | lwsync ; sync | lwsync | | lwz r3,0(r4) ; li r3,1 | li r3,1 | | ; stw r3,0(r4) | stw r3,0(r4) | | ; exists (x=2 /\ y=2 /\ 3:r1=2 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r11,1 _litmus_P0_1_: stw r11,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r10,1 _litmus_P0_4_: stw r10,0(r2) _litmus_P1_0_: li r11,2 _litmus_P1_1_: stw r11,0(r9) _litmus_P1_2_: lwsync _litmus_P1_3_: li r10,1 _litmus_P1_4_: stw r10,0(r2) _litmus_P2_0_: li r9,2 _litmus_P2_1_: stw r9,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr005 Allowed Histogram (21 states) 5 :>3:r1=0; 3:r3=0; x=2; y=2; 36 :>3:r1=1; 3:r3=1; x=2; y=2; 580 :>3:r1=0; 3:r3=1; x=2; y=2; 111 :>3:r1=2; 3:r3=1; x=2; y=2; 2122 :>3:r1=2; 3:r3=0; x=1; y=2; 410 :>3:r1=1; 3:r3=0; x=1; y=1; 7803 :>3:r1=0; 3:r3=0; x=2; y=1; 104 :>3:r1=2; 3:r3=0; x=2; y=1; 11777 :>3:r1=1; 3:r3=0; x=1; y=2; 7532 :>3:r1=2; 3:r3=0; x=1; y=1; 8437 :>3:r1=0; 3:r3=1; x=1; y=2; 12365 :>3:r1=0; 3:r3=1; x=1; y=1; 108842:>3:r1=1; 3:r3=1; x=1; y=2; 70458 :>3:r1=1; 3:r3=1; x=1; y=1; 173806:>3:r1=2; 3:r3=1; x=2; y=1; 15322 :>3:r1=0; 3:r3=0; x=1; y=2; 213012:>3:r1=2; 3:r3=1; x=1; y=1; 80288 :>3:r1=2; 3:r3=1; x=1; y=2; 228902:>3:r1=0; 3:r3=0; x=1; y=1; 32626 :>3:r1=1; 3:r3=1; x=2; y=1; 25462 :>3:r1=0; 3:r3=1; x=2; y=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ y=2 /\ 3:r1=2 /\ 3:r3=0) is NOT validated Hash=4867d1504e0b1c594b9643e48c015b80 Cycle=Fre SyncdWW Wse LwSyncdWW Wse Rfe LwSyncdRR Relax aclwdrr005 No ACLwSyncdRR Safe=Fre Wse SyncdWW LwSyncdWW Time aclwdrr005 2.14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr006.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr006 "Fre LwSyncdWW Wse LwSyncdWW Wse Rfe LwSyncdRR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} P0 | P1 | P2 | P3 ; li r1,1 | li r1,2 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | lwsync ; lwsync | lwsync | | lwz r3,0(r4) ; li r3,1 | li r3,1 | | ; stw r3,0(r4) | stw r3,0(r4) | | ; exists (x=2 /\ y=2 /\ 3:r1=2 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r11,1 _litmus_P0_1_: stw r11,0(r9) _litmus_P0_2_: lwsync _litmus_P0_3_: li r10,1 _litmus_P0_4_: stw r10,0(r2) _litmus_P1_0_: li r11,2 _litmus_P1_1_: stw r11,0(r9) _litmus_P1_2_: lwsync _litmus_P1_3_: li r10,1 _litmus_P1_4_: stw r10,0(r2) _litmus_P2_0_: li r9,2 _litmus_P2_1_: stw r9,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr006 Allowed Histogram (21 states) 105 :>3:r1=1; 3:r3=0; x=1; y=1; 165 :>3:r1=0; 3:r3=0; x=2; y=2; 1251 :>3:r1=2; 3:r3=0; x=1; y=2; 503 :>3:r1=1; 3:r3=1; x=2; y=2; 334 :>3:r1=2; 3:r3=0; x=2; y=1; 13186 :>3:r1=1; 3:r3=0; x=1; y=2; 559 :>3:r1=2; 3:r3=1; x=2; y=2; 20139 :>3:r1=2; 3:r3=0; x=1; y=1; 13957 :>3:r1=0; 3:r3=1; x=2; y=2; 39804 :>3:r1=1; 3:r3=1; x=1; y=1; 32050 :>3:r1=0; 3:r3=0; x=1; y=2; 123174:>3:r1=2; 3:r3=1; x=1; y=2; 90370 :>3:r1=0; 3:r3=1; x=2; y=1; 54138 :>3:r1=0; 3:r3=0; x=2; y=1; 24372 :>3:r1=0; 3:r3=1; x=1; y=1; 18011 :>3:r1=0; 3:r3=1; x=1; y=2; 153744:>3:r1=2; 3:r3=1; x=1; y=1; 59989 :>3:r1=1; 3:r3=1; x=1; y=2; 183171:>3:r1=0; 3:r3=0; x=1; y=1; 24990 :>3:r1=1; 3:r3=1; x=2; y=1; 145988:>3:r1=2; 3:r3=1; x=2; y=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ y=2 /\ 3:r1=2 /\ 3:r3=0) is NOT validated Hash=7e01ecd8b2bc06ff5ba0d2b4e58340c6 Cycle=Fre LwSyncdWW Wse LwSyncdWW Wse Rfe LwSyncdRR Relax aclwdrr006 No ACLwSyncdRR Safe=Fre Wse LwSyncdWW Time aclwdrr006 2.27 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr007.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr007 "Fre LwSyncdWW Wse Rfe LwSyncdRR" {0:r2=y; 0:r4=x; 1:r2=x; 2:r2=x; 2:r4=y;} P0 | P1 | P2 ; li r1,1 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | lwsync ; lwsync | | lwz r3,0(r4) ; li r3,1 | | ; stw r3,0(r4) | | ; exists (x=2 /\ 2:r1=2 /\ 2:r3=0) Generated assembler _litmus_P0_0_: li r10,1 _litmus_P0_1_: stw r10,0(r9) _litmus_P0_2_: lwsync _litmus_P0_3_: li r11,1 _litmus_P0_4_: stw r11,0(r2) _litmus_P1_0_: li r9,2 _litmus_P1_1_: stw r9,0(r2) _litmus_P2_0_: lwz r7,0(r9) _litmus_P2_1_: lwsync _litmus_P2_2_: lwz r8,0(r2) Test aclwdrr007 Allowed Histogram (9 states) 3299 :>2:r1=2; 2:r3=0; x=1; 32507 :>2:r1=0; 2:r3=1; x=2; 86291 :>2:r1=1; 2:r3=1; x=2; 22481 :>2:r1=0; 2:r3=1; x=1; 244275:>2:r1=2; 2:r3=1; x=1; 320675:>2:r1=0; 2:r3=0; x=1; 141304:>2:r1=1; 2:r3=1; x=1; 143827:>2:r1=2; 2:r3=1; x=2; 5341 :>2:r1=0; 2:r3=0; x=2; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ 2:r1=2 /\ 2:r3=0) is NOT validated Hash=ba17863040d25a62a648bb8030bf59fd Cycle=Fre LwSyncdWW Wse Rfe LwSyncdRR Relax aclwdrr007 No ACLwSyncdRR Safe=Fre Wse LwSyncdWW Time aclwdrr007 1.39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr008.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr008 "Fre SyncdWR Fre LwSyncdWW Wse Rfe LwSyncdRR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} P0 | P1 | P2 | P3 ; li r1,1 | li r1,1 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | lwsync ; sync | lwsync | | lwz r3,0(r4) ; lwz r3,0(r4) | li r3,1 | | ; | stw r3,0(r4) | | ; exists (y=2 /\ 0:r3=0 /\ 3:r1=2 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r10,1 _litmus_P0_1_: stw r10,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r8,0(r2) _litmus_P1_0_: li r11,1 _litmus_P1_1_: stw r11,0(r9) _litmus_P1_2_: lwsync _litmus_P1_3_: li r10,1 _litmus_P1_4_: stw r10,0(r2) _litmus_P2_0_: li r9,2 _litmus_P2_1_: stw r9,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr008 Allowed Histogram (21 states) 4 :>0:r3=0; 3:r1=0; 3:r3=0; y=2; 411 :>0:r3=0; 3:r1=2; 3:r3=0; y=1; 2363 :>0:r3=0; 3:r1=2; 3:r3=1; y=2; 1919 :>0:r3=1; 3:r1=1; 3:r3=0; y=1; 14373 :>0:r3=0; 3:r1=1; 3:r3=1; y=1; 4109 :>0:r3=1; 3:r1=2; 3:r3=0; y=2; 6369 :>0:r3=0; 3:r1=0; 3:r3=1; y=2; 23346 :>0:r3=0; 3:r1=0; 3:r3=0; y=1; 65857 :>0:r3=1; 3:r1=1; 3:r3=1; y=2; 88428 :>0:r3=0; 3:r1=2; 3:r3=1; y=1; 40062 :>0:r3=0; 3:r1=0; 3:r3=1; y=1; 24483 :>0:r3=1; 3:r1=1; 3:r3=0; y=2; 18998 :>0:r3=1; 3:r1=0; 3:r3=0; y=2; 53038 :>0:r3=1; 3:r1=0; 3:r3=1; y=2; 205060:>0:r3=1; 3:r1=2; 3:r3=1; y=1; 71304 :>0:r3=1; 3:r1=2; 3:r3=1; y=2; 32223 :>0:r3=1; 3:r1=2; 3:r3=0; y=1; 43364 :>0:r3=1; 3:r1=0; 3:r3=1; y=1; 226960:>0:r3=1; 3:r1=0; 3:r3=0; y=1; 76045 :>0:r3=1; 3:r1=1; 3:r3=1; y=1; 1284 :>0:r3=0; 3:r1=1; 3:r3=1; y=2; No Witnesses Positive: 0, Negative: 1000000 Condition exists (y=2 /\ 0:r3=0 /\ 3:r1=2 /\ 3:r3=0) is NOT validated Hash=61bd93196401321b8fb91e15727e3c64 Cycle=Fre SyncdWR Fre LwSyncdWW Wse Rfe LwSyncdRR Relax aclwdrr008 No ACLwSyncdRR Safe=Fre Wse SyncdWR LwSyncdWW Time aclwdrr008 2.09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr009.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr009 "Fre SyncsWR Fre LwSyncdWW Wse Rfe LwSyncdRR" {0:r2=y; 1:r2=y; 1:r4=x; 2:r2=x; 3:r2=x; 3:r4=y;} 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) | lwsync ; sync | lwsync | | lwz r3,0(r4) ; lwz r3,0(r2) | li r3,1 | | ; | stw r3,0(r4) | | ; exists (x=2 /\ y=2 /\ 0:r3=1 /\ 3:r1=2 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r9,1 _litmus_P0_1_: stw r9,0(r2) _litmus_P0_2_: sync _litmus_P0_3_: lwz r10,0(r2) _litmus_P1_0_: li r11,2 _litmus_P1_1_: stw r11,0(r9) _litmus_P1_2_: lwsync _litmus_P1_3_: li r10,1 _litmus_P1_4_: stw r10,0(r2) _litmus_P2_0_: li r9,2 _litmus_P2_1_: stw r9,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr009 Allowed Histogram (38 states) 39 :>0:r3=1; 3:r1=0; 3:r3=0; x=2; y=2; 7 :>0:r3=2; 3:r1=2; 3:r3=1; x=1; y=2; 28 :>0:r3=2; 3:r1=0; 3:r3=1; x=1; y=2; 1104 :>0:r3=1; 3:r1=1; 3:r3=2; x=1; y=1; 158 :>0:r3=1; 3:r1=0; 3:r3=1; x=2; y=2; 182 :>0:r3=2; 3:r1=1; 3:r3=2; x=2; y=2; 157 :>0:r3=2; 3:r1=2; 3:r3=2; x=2; y=2; 149 :>0:r3=2; 3:r1=0; 3:r3=0; x=2; y=2; 338 :>0:r3=1; 3:r1=2; 3:r3=0; x=1; y=2; 1607 :>0:r3=1; 3:r1=2; 3:r3=2; x=2; y=1; 6019 :>0:r3=1; 3:r1=2; 3:r3=2; x=2; y=2; 4387 :>0:r3=1; 3:r1=1; 3:r3=2; x=2; y=1; 3572 :>0:r3=1; 3:r1=2; 3:r3=0; x=1; y=1; 6182 :>0:r3=1; 3:r1=1; 3:r3=2; x=2; y=2; 4756 :>0:r3=2; 3:r1=2; 3:r3=0; x=1; y=2; 29239 :>0:r3=1; 3:r1=0; 3:r3=0; x=1; y=2; 8926 :>0:r3=1; 3:r1=2; 3:r3=2; x=1; y=1; 79768 :>0:r3=1; 3:r1=2; 3:r3=1; x=1; y=2; 35966 :>0:r3=1; 3:r1=0; 3:r3=0; x=2; y=1; 1630 :>0:r3=2; 3:r1=0; 3:r3=2; x=2; y=2; 42700 :>0:r3=1; 3:r1=0; 3:r3=2; x=2; y=2; 6259 :>0:r3=2; 3:r1=0; 3:r3=2; x=1; y=2; 32621 :>0:r3=1; 3:r1=0; 3:r3=1; x=1; y=2; 5567 :>0:r3=1; 3:r1=0; 3:r3=2; x=1; y=1; 5810 :>0:r3=1; 3:r1=0; 3:r3=1; x=2; y=1; 119397:>0:r3=1; 3:r1=2; 3:r3=1; x=2; y=1; 31505 :>0:r3=1; 3:r1=1; 3:r3=1; x=2; y=1; 60669 :>0:r3=1; 3:r1=0; 3:r3=2; x=1; y=2; 112080:>0:r3=2; 3:r1=0; 3:r3=0; x=1; y=2; 42253 :>0:r3=1; 3:r1=0; 3:r3=0; x=1; y=1; 49581 :>0:r3=1; 3:r1=2; 3:r3=1; x=1; y=1; 96194 :>0:r3=2; 3:r1=2; 3:r3=2; x=1; y=2; 112093:>0:r3=1; 3:r1=2; 3:r3=2; x=1; y=2; 5138 :>0:r3=1; 3:r1=0; 3:r3=1; x=1; y=1; 78012 :>0:r3=1; 3:r1=1; 3:r3=1; x=1; y=1; 3452 :>0:r3=2; 3:r1=1; 3:r3=2; x=1; y=2; 6266 :>0:r3=1; 3:r1=1; 3:r3=2; x=1; y=2; 6189 :>0:r3=1; 3:r1=0; 3:r3=2; x=2; y=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ y=2 /\ 0:r3=1 /\ 3:r1=2 /\ 3:r3=0) is NOT validated Hash=ab46080bf73ab92da49cdd6b27ede9b2 Cycle=Fre SyncsWR Fre LwSyncdWW Wse Rfe LwSyncdRR Relax aclwdrr009 No ACLwSyncdRR Safe=Fre Wse SyncsWR LwSyncdWW Time aclwdrr009 2.51 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr010.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr010 "Fre Rfe LwSyncdRR Fre Rfe LwSyncdRR" {0:r2=y; 0:r4=x; 1:r2=x; 2:r2=x; 2:r4=y; 3:r2=y;} P0 | P1 | P2 | P3 ; lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) | li r1,1 ; lwsync | stw r1,0(r2) | lwsync | stw r1,0(r2) ; lwz r3,0(r4) | | lwz r3,0(r4) | ; exists (0:r1=1 /\ 0:r3=0 /\ 2:r1=1 /\ 2:r3=0) Generated assembler _litmus_P0_0_: lwz r7,0(r9) _litmus_P0_1_: lwsync _litmus_P0_2_: lwz r8,0(r2) _litmus_P1_0_: li r9,1 _litmus_P1_1_: stw r9,0(r2) _litmus_P2_0_: lwz r7,0(r9) _litmus_P2_1_: lwsync _litmus_P2_2_: lwz r8,0(r2) _litmus_P3_0_: li r9,1 _litmus_P3_1_: stw r9,0(r2) Test aclwdrr010 Allowed Histogram (15 states) 3061 :>0:r1=1; 0:r3=0; 2:r1=1; 2:r3=1; 781 :>0:r1=1; 0:r3=0; 2:r1=0; 2:r3=0; 8925 :>0:r1=1; 0:r3=0; 2:r1=0; 2:r3=1; 6383 :>0:r1=0; 0:r3=0; 2:r1=1; 2:r3=0; 135648:>0:r1=1; 0:r3=1; 2:r1=0; 2:r3=0; 40228 :>0:r1=0; 0:r3=1; 2:r1=1; 2:r3=0; 172797:>0:r1=0; 0:r3=0; 2:r1=1; 2:r3=1; 34981 :>0:r1=1; 0:r3=1; 2:r1=0; 2:r3=1; 7721 :>0:r1=1; 0:r3=1; 2:r1=1; 2:r3=0; 37754 :>0:r1=0; 0:r3=1; 2:r1=0; 2:r3=0; 2265 :>0:r1=0; 0:r3=1; 2:r1=0; 2:r3=1; 109808:>0:r1=0; 0:r3=1; 2:r1=1; 2:r3=1; 80800 :>0:r1=0; 0:r3=0; 2:r1=0; 2:r3=0; 32050 :>0:r1=0; 0:r3=0; 2:r1=0; 2:r3=1; 326798:>0:r1=1; 0:r3=1; 2:r1=1; 2:r3=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (0:r1=1 /\ 0:r3=0 /\ 2:r1=1 /\ 2:r3=0) is NOT validated Hash=8ce05c9f86d49b2adfd5546bd471aa44 Cycle=Fre Rfe LwSyncdRR Fre Rfe LwSyncdRR Relax aclwdrr010 No ACLwSyncdRR Safe=Fre Time aclwdrr010 1.61 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr011.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr011 "Fre SyncdWW Rfe LwSyncdRR Fre Rfe LwSyncdRR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} P0 | P1 | P2 | P3 ; li r1,1 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | lwsync | stw r1,0(r2) | lwsync ; sync | lwz r3,0(r4) | | lwz r3,0(r4) ; li r3,1 | | | ; stw r3,0(r4) | | | ; exists (1:r1=1 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r11,1 _litmus_P0_1_: stw r11,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r10,1 _litmus_P0_4_: stw r10,0(r2) _litmus_P1_0_: lwz r7,0(r9) _litmus_P1_1_: lwsync _litmus_P1_2_: lwz r8,0(r2) _litmus_P2_0_: li r9,1 _litmus_P2_1_: stw r9,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr011 Allowed Histogram (15 states) 114 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r3=1; 4 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=0; 121 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=0; 3922 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=0; 3858 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=1; 50556 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=0; 18994 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=0; 40118 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=1; 166516:>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=1; 213261:>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=0; 245820:>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=1; 101497:>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=1; 3985 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=0; 107423:>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=1; 43811 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (1:r1=1 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) is NOT validated Hash=064d7a96bedb614c156f5bd3adf783d8 Cycle=Fre SyncdWW Rfe LwSyncdRR Fre Rfe LwSyncdRR Relax aclwdrr011 No ACLwSyncdRR Safe=Fre SyncdWW Time aclwdrr011 1.84 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr012.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr012 "Fre SyncsWW Rfe LwSyncdRR Fre Rfe LwSyncdRR" {0:r2=y; 1:r2=y; 1:r4=x; 2:r2=x; 3:r2=x; 3:r4=y;} P0 | P1 | P2 | P3 ; li r1,1 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | lwsync | stw r1,0(r2) | lwsync ; sync | lwz r3,0(r4) | | lwz r3,0(r4) ; li r3,2 | | | ; stw r3,0(r2) | | | ; exists (y=2 /\ 1:r1=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r9,1 _litmus_P0_1_: stw r9,0(r2) _litmus_P0_2_: sync _litmus_P0_3_: li r11,2 _litmus_P0_4_: stw r11,0(r2) _litmus_P1_0_: lwz r7,0(r9) _litmus_P1_1_: lwsync _litmus_P1_2_: lwz r8,0(r2) _litmus_P2_0_: li r9,1 _litmus_P2_1_: stw r9,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr012 Allowed Histogram (33 states) 1 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r3=1; y=2; 2 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=1; y=2; 27 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=1; y=2; 32 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=1; y=2; 9 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=1; y=2; 12 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=0; y=2; 74 :>1:r1=2; 1:r3=1; 3:r1=1; 3:r3=0; y=2; 240 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=0; y=2; 644 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=0; y=2; 3449 :>1:r1=2; 1:r3=0; 3:r1=1; 3:r3=2; y=2; 8288 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=0; y=2; 1639 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=0; y=2; 26920 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=0; y=2; 5781 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=2; y=2; 1635 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r3=2; y=2; 659 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=2; y=2; 27228 :>1:r1=2; 1:r3=1; 3:r1=1; 3:r3=1; y=2; 21102 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=2; y=2; 10756 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=1; y=2; 6027 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=2; y=2; 25178 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=2; y=2; 21064 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=1; y=2; 52313 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=0; y=2; 28192 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=1; y=2; 96262 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=2; y=2; 26458 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=0; y=2; 2868 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=1; y=2; 94874 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=2; y=2; 107649:>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=2; y=2; 136721:>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=0; y=2; 12672 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=1; y=2; 189021:>1:r1=2; 1:r3=1; 3:r1=1; 3:r3=2; y=2; 92203 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=2; y=2; No Witnesses Positive: 0, Negative: 1000000 Condition exists (y=2 /\ 1:r1=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) is NOT validated Hash=992754280de579a7f5feb516274ac846 Cycle=Fre SyncsWW Rfe LwSyncdRR Fre Rfe LwSyncdRR Relax aclwdrr012 No ACLwSyncdRR Safe=Fre SyncsWW Time aclwdrr012 2.32 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr013.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr013 "Fre LwSyncdWW Rfe LwSyncdRR Fre Rfe LwSyncdRR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} P0 | P1 | P2 | P3 ; li r1,1 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | lwsync | stw r1,0(r2) | lwsync ; lwsync | lwz r3,0(r4) | | lwz r3,0(r4) ; li r3,1 | | | ; stw r3,0(r4) | | | ; exists (1:r1=1 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r11,1 _litmus_P0_1_: stw r11,0(r9) _litmus_P0_2_: lwsync _litmus_P0_3_: li r10,1 _litmus_P0_4_: stw r10,0(r2) _litmus_P1_0_: lwz r7,0(r9) _litmus_P1_1_: lwsync _litmus_P1_2_: lwz r8,0(r2) _litmus_P2_0_: li r9,1 _litmus_P2_1_: stw r9,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr013 Allowed Histogram (15 states) 17 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=0; 188 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r3=1; 785 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=0; 649 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=0; 6551 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=1; 21751 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=0; 20883 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=0; 74384 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=1; 82948 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=1; 137794:>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=1; 212339:>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=0; 215713:>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=1; 30693 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=0; 180064:>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=1; 15241 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (1:r1=1 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) is NOT validated Hash=4eddb3c8ea9ccf8a71927b2e31094cad Cycle=Fre LwSyncdWW Rfe LwSyncdRR Fre Rfe LwSyncdRR Relax aclwdrr013 No ACLwSyncdRR Safe=Fre LwSyncdWW Time aclwdrr013 1.82 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr014.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr014 "Fre LwSyncsWW Rfe LwSyncdRR Fre Rfe LwSyncdRR" {0:r2=y; 1:r2=y; 1:r4=x; 2:r2=x; 3:r2=x; 3:r4=y;} P0 | P1 | P2 | P3 ; li r1,1 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | lwsync | stw r1,0(r2) | lwsync ; lwsync | lwz r3,0(r4) | | lwz r3,0(r4) ; li r3,2 | | | ; stw r3,0(r2) | | | ; exists (y=2 /\ 1:r1=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r9,1 _litmus_P0_1_: stw r9,0(r2) _litmus_P0_2_: lwsync _litmus_P0_3_: li r11,2 _litmus_P0_4_: stw r11,0(r2) _litmus_P1_0_: lwz r7,0(r9) _litmus_P1_1_: lwsync _litmus_P1_2_: lwz r8,0(r2) _litmus_P2_0_: li r9,1 _litmus_P2_1_: stw r9,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr014 Allowed Histogram (30 states) 1 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=1; y=2; 18 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=1; y=2; 106 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=0; y=2; 40 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r3=2; y=2; 426 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=2; y=2; 3200 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=0; y=2; 469 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=0; y=2; 579 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=0; y=2; 7883 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=1; y=2; 2324 :>1:r1=2; 1:r3=1; 3:r1=1; 3:r3=1; y=2; 1111 :>1:r1=2; 1:r3=1; 3:r1=1; 3:r3=0; y=2; 3823 :>1:r1=2; 1:r3=0; 3:r1=1; 3:r3=2; y=2; 1699 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=1; y=2; 2821 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=1; y=2; 10109 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=0; y=2; 548 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=2; y=2; 4267 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=1; y=2; 720 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=1; y=2; 15465 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=0; y=2; 85744 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=0; y=2; 29713 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=2; y=2; 2862 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=2; y=2; 8593 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=2; y=2; 106678:>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=0; y=2; 68083 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=2; y=2; 87270 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=2; y=2; 80433 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=2; y=2; 130843:>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=2; y=2; 312017:>1:r1=2; 1:r3=1; 3:r1=1; 3:r3=2; y=2; 32155 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=0; y=2; No Witnesses Positive: 0, Negative: 1000000 Condition exists (y=2 /\ 1:r1=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) is NOT validated Hash=0363e525d1d5c107b6654781a780ef6a Cycle=Fre LwSyncsWW Rfe LwSyncdRR Fre Rfe LwSyncdRR Relax aclwdrr014 No ACLwSyncdRR Safe=Fre LwSyncsWW Time aclwdrr014 2.20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr015.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr015 "Fre SyncdWW Wse SyncdWR Fre Rfe LwSyncdRR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} P0 | P1 | P2 | P3 ; li r1,1 | li r1,2 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | lwsync ; sync | sync | | lwz r3,0(r4) ; li r3,1 | lwz r3,0(r4) | | ; stw r3,0(r4) | | | ; exists (x=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r11,1 _litmus_P0_1_: stw r11,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r10,1 _litmus_P0_4_: stw r10,0(r2) _litmus_P1_0_: li r10,2 _litmus_P1_1_: stw r10,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: lwz r8,0(r2) _litmus_P2_0_: li r9,1 _litmus_P2_1_: stw r9,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr015 Allowed Histogram (15 states) 4 :>1:r3=0; 3:r1=0; 3:r3=0; x=2; 60 :>1:r3=0; 3:r1=1; 3:r3=1; x=2; 1078 :>1:r3=1; 3:r1=1; 3:r3=0; x=2; 1862 :>1:r3=0; 3:r1=1; 3:r3=0; x=1; 2208 :>1:r3=0; 3:r1=0; 3:r3=1; x=2; 33282 :>1:r3=0; 3:r1=0; 3:r3=0; x=1; 20526 :>1:r3=1; 3:r1=0; 3:r3=0; x=2; 22332 :>1:r3=1; 3:r1=1; 3:r3=0; x=1; 53233 :>1:r3=1; 3:r1=0; 3:r3=1; x=1; 53704 :>1:r3=0; 3:r1=1; 3:r3=1; x=1; 42499 :>1:r3=0; 3:r1=0; 3:r3=1; x=1; 317328:>1:r3=1; 3:r1=1; 3:r3=1; x=1; 233755:>1:r3=1; 3:r1=0; 3:r3=0; x=1; 168667:>1:r3=1; 3:r1=1; 3:r3=1; x=2; 49462 :>1:r3=1; 3:r1=0; 3:r3=1; x=2; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) is NOT validated Hash=61d664ae95ff6d97da76ebb37bc47ca3 Cycle=Fre SyncdWW Wse SyncdWR Fre Rfe LwSyncdRR Relax aclwdrr015 No ACLwSyncdRR Safe=Fre Wse SyncdWW SyncdWR Time aclwdrr015 1.94 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr016.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr016 "Fre LwSyncdWW Wse SyncdWR Fre Rfe LwSyncdRR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} P0 | P1 | P2 | P3 ; li r1,1 | li r1,2 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | lwsync ; lwsync | sync | | lwz r3,0(r4) ; li r3,1 | lwz r3,0(r4) | | ; stw r3,0(r4) | | | ; exists (x=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r11,1 _litmus_P0_1_: stw r11,0(r9) _litmus_P0_2_: lwsync _litmus_P0_3_: li r10,1 _litmus_P0_4_: stw r10,0(r2) _litmus_P1_0_: li r10,2 _litmus_P1_1_: stw r10,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: lwz r8,0(r2) _litmus_P2_0_: li r9,1 _litmus_P2_1_: stw r9,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr016 Allowed Histogram (15 states) 19 :>1:r3=0; 3:r1=0; 3:r3=0; x=2; 1915 :>1:r3=1; 3:r1=1; 3:r3=0; x=2; 1121 :>1:r3=0; 3:r1=1; 3:r3=0; x=1; 9019 :>1:r3=1; 3:r1=1; 3:r3=0; x=1; 245 :>1:r3=0; 3:r1=1; 3:r3=1; x=2; 2580 :>1:r3=0; 3:r1=0; 3:r3=1; x=2; 28742 :>1:r3=0; 3:r1=1; 3:r3=1; x=1; 71405 :>1:r3=0; 3:r1=0; 3:r3=0; x=1; 51151 :>1:r3=1; 3:r1=0; 3:r3=0; x=2; 79160 :>1:r3=1; 3:r1=0; 3:r3=1; x=2; 160072:>1:r3=1; 3:r1=1; 3:r3=1; x=1; 93522 :>1:r3=0; 3:r1=0; 3:r3=1; x=1; 215423:>1:r3=1; 3:r1=0; 3:r3=0; x=1; 267519:>1:r3=1; 3:r1=1; 3:r3=1; x=2; 18107 :>1:r3=1; 3:r1=0; 3:r3=1; x=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) is NOT validated Hash=4947e9ed11cb60630be5b54900bf7b6c Cycle=Fre LwSyncdWW Wse SyncdWR Fre Rfe LwSyncdRR Relax aclwdrr016 No ACLwSyncdRR Safe=Fre Wse SyncdWR LwSyncdWW Time aclwdrr016 1.98 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr017.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr017 "Fre SyncdWR Fre Rfe LwSyncdRR" {0:r2=y; 0:r4=x; 1:r2=x; 2:r2=x; 2:r4=y;} P0 | P1 | P2 ; li r1,1 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | lwsync ; sync | | lwz r3,0(r4) ; lwz r3,0(r4) | | ; exists (0:r3=0 /\ 2:r1=1 /\ 2:r3=0) Generated assembler _litmus_P0_0_: li r8,1 _litmus_P0_1_: stw r8,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r10,0(r2) _litmus_P1_0_: li r9,1 _litmus_P1_1_: stw r9,0(r2) _litmus_P2_0_: lwz r7,0(r9) _litmus_P2_1_: lwsync _litmus_P2_2_: lwz r8,0(r2) Test aclwdrr017 Allowed Histogram (7 states) 1443 :>0:r3=0; 2:r1=0; 2:r3=0; 65067 :>0:r3=1; 2:r1=1; 2:r3=0; 322534:>0:r3=1; 2:r1=0; 2:r3=0; 86911 :>0:r3=0; 2:r1=0; 2:r3=1; 62609 :>0:r3=1; 2:r1=0; 2:r3=1; 67356 :>0:r3=0; 2:r1=1; 2:r3=1; 394080:>0:r3=1; 2:r1=1; 2:r3=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (0:r3=0 /\ 2:r1=1 /\ 2:r3=0) is NOT validated Hash=0dd8df1959f84e11508b32d374a44775 Cycle=Fre SyncdWR Fre Rfe LwSyncdRR Relax aclwdrr017 No ACLwSyncdRR Safe=Fre SyncdWR Time aclwdrr017 1.29 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr018.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr018 "Fre SyncdWR Fre SyncdWR Fre Rfe LwSyncdRR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} P0 | P1 | P2 | P3 ; li r1,1 | li r1,1 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | stw r1,0(r2) | lwsync ; sync | sync | | lwz r3,0(r4) ; lwz r3,0(r4) | lwz r3,0(r4) | | ; exists (0:r3=0 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r10,1 _litmus_P0_1_: stw r10,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r8,0(r2) _litmus_P1_0_: li r10,1 _litmus_P1_1_: stw r10,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: lwz r8,0(r2) _litmus_P2_0_: li r9,1 _litmus_P2_1_: stw r9,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr018 Allowed Histogram (15 states) 18 :>0:r3=0; 1:r3=0; 3:r1=0; 3:r3=0; 1512 :>0:r3=0; 1:r3=1; 3:r1=1; 3:r3=0; 1419 :>0:r3=1; 1:r3=0; 3:r1=1; 3:r3=0; 4383 :>0:r3=0; 1:r3=0; 3:r1=0; 3:r3=1; 232 :>0:r3=0; 1:r3=0; 3:r1=1; 3:r3=1; 56460 :>0:r3=1; 1:r3=0; 3:r1=1; 3:r3=1; 31529 :>0:r3=1; 1:r3=1; 3:r1=0; 3:r3=1; 34795 :>0:r3=0; 1:r3=1; 3:r1=0; 3:r3=0; 42829 :>0:r3=0; 1:r3=1; 3:r1=0; 3:r3=1; 21156 :>0:r3=1; 1:r3=1; 3:r1=1; 3:r3=0; 61335 :>0:r3=1; 1:r3=0; 3:r1=0; 3:r3=1; 219901:>0:r3=1; 1:r3=1; 3:r1=0; 3:r3=0; 265274:>0:r3=1; 1:r3=1; 3:r1=1; 3:r3=1; 28410 :>0:r3=1; 1:r3=0; 3:r1=0; 3:r3=0; 230747:>0:r3=0; 1:r3=1; 3:r1=1; 3:r3=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (0:r3=0 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) is NOT validated Hash=3fed6cc74892902ab28df779672578f8 Cycle=Fre SyncdWR Fre SyncdWR Fre Rfe LwSyncdRR Relax aclwdrr018 No ACLwSyncdRR Safe=Fre SyncdWR Time aclwdrr018 1.93 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr019.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr019 "Fre SyncsWR Fre SyncdWR Fre Rfe LwSyncdRR" {0:r2=y; 1:r2=y; 1:r4=x; 2:r2=x; 3:r2=x; 3:r4=y;} 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) | lwsync ; sync | sync | | lwz r3,0(r4) ; lwz r3,0(r2) | lwz r3,0(r4) | | ; exists (y=2 /\ 0:r3=1 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r9,1 _litmus_P0_1_: stw r9,0(r2) _litmus_P0_2_: sync _litmus_P0_3_: lwz r10,0(r2) _litmus_P1_0_: li r10,2 _litmus_P1_1_: stw r10,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: lwz r8,0(r2) _litmus_P2_0_: li r9,1 _litmus_P2_1_: stw r9,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr019 Allowed Histogram (30 states) 28 :>0:r3=2; 1:r3=1; 3:r1=0; 3:r3=1; y=2; 121 :>0:r3=2; 1:r3=0; 3:r1=0; 3:r3=0; y=2; 42 :>0:r3=2; 1:r3=1; 3:r1=1; 3:r3=1; y=2; 180 :>0:r3=1; 1:r3=0; 3:r1=0; 3:r3=1; y=2; 26 :>0:r3=1; 1:r3=0; 3:r1=0; 3:r3=0; y=2; 135 :>0:r3=2; 1:r3=0; 3:r1=1; 3:r3=2; y=2; 5131 :>0:r3=2; 1:r3=1; 3:r1=1; 3:r3=0; y=2; 1488 :>0:r3=1; 1:r3=1; 3:r1=1; 3:r3=0; y=1; 3254 :>0:r3=1; 1:r3=1; 3:r1=1; 3:r3=0; y=2; 938 :>0:r3=1; 1:r3=0; 3:r1=1; 3:r3=2; y=1; 1238 :>0:r3=1; 1:r3=0; 3:r1=1; 3:r3=2; y=2; 4779 :>0:r3=2; 1:r3=0; 3:r1=0; 3:r3=2; y=2; 12280 :>0:r3=1; 1:r3=0; 3:r1=0; 3:r3=0; y=1; 15956 :>0:r3=1; 1:r3=0; 3:r1=0; 3:r3=2; y=1; 37227 :>0:r3=1; 1:r3=1; 3:r1=0; 3:r3=0; y=2; 4850 :>0:r3=1; 1:r3=1; 3:r1=1; 3:r3=2; y=1; 6531 :>0:r3=2; 1:r3=1; 3:r1=0; 3:r3=2; y=2; 12840 :>0:r3=1; 1:r3=1; 3:r1=0; 3:r3=2; y=1; 77248 :>0:r3=1; 1:r3=0; 3:r1=1; 3:r3=1; y=1; 50668 :>0:r3=1; 1:r3=1; 3:r1=0; 3:r3=2; y=2; 5102 :>0:r3=1; 1:r3=1; 3:r1=0; 3:r3=1; y=1; 17483 :>0:r3=1; 1:r3=0; 3:r1=0; 3:r3=1; y=1; 135603:>0:r3=1; 1:r3=1; 3:r1=1; 3:r3=1; y=2; 32160 :>0:r3=1; 1:r3=1; 3:r1=0; 3:r3=1; y=2; 47165 :>0:r3=1; 1:r3=0; 3:r1=0; 3:r3=2; y=2; 116110:>0:r3=2; 1:r3=1; 3:r1=0; 3:r3=0; y=2; 62031 :>0:r3=1; 1:r3=1; 3:r1=0; 3:r3=0; y=1; 135927:>0:r3=1; 1:r3=1; 3:r1=1; 3:r3=1; y=1; 149829:>0:r3=1; 1:r3=1; 3:r1=1; 3:r3=2; y=2; 63630 :>0:r3=2; 1:r3=1; 3:r1=1; 3:r3=2; y=2; No Witnesses Positive: 0, Negative: 1000000 Condition exists (y=2 /\ 0:r3=1 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) is NOT validated Hash=660c5e262906b3ab9066962d8bf69882 Cycle=Fre SyncsWR Fre SyncdWR Fre Rfe LwSyncdRR Relax aclwdrr019 No ACLwSyncdRR Safe=Fre SyncsWR SyncdWR Time aclwdrr019 2.34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr020.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr020 "Fre SyncdWR Fre SyncsWR Fre Rfe LwSyncdRR" {0:r2=y; 0:r4=x; 1:r2=x; 2:r2=x; 3:r2=x; 3:r4=y;} 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) | lwsync ; sync | sync | | lwz r3,0(r4) ; lwz r3,0(r4) | lwz r3,0(r2) | | ; exists (x=2 /\ 0:r3=0 /\ 1:r3=1 /\ 3:r1=2 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r10,1 _litmus_P0_1_: stw r10,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r8,0(r2) _litmus_P1_0_: li r9,1 _litmus_P1_1_: stw r9,0(r2) _litmus_P1_2_: sync _litmus_P1_3_: lwz r10,0(r2) _litmus_P2_0_: li r9,2 _litmus_P2_1_: stw r9,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr020 Allowed Histogram (41 states) 1 :>0:r3=1; 1:r3=2; 3:r1=0; 3:r3=1; x=2; 1 :>0:r3=1; 1:r3=2; 3:r1=1; 3:r3=1; x=2; 5 :>0:r3=2; 1:r3=2; 3:r1=1; 3:r3=0; x=2; 22 :>0:r3=0; 1:r3=1; 3:r1=0; 3:r3=0; x=2; 82 :>0:r3=0; 1:r3=2; 3:r1=0; 3:r3=0; x=2; 174 :>0:r3=1; 1:r3=1; 3:r1=1; 3:r3=0; x=2; 89 :>0:r3=2; 1:r3=2; 3:r1=1; 3:r3=1; x=2; 876 :>0:r3=2; 1:r3=1; 3:r1=2; 3:r3=0; x=1; 2199 :>0:r3=0; 1:r3=1; 3:r1=0; 3:r3=1; x=2; 67 :>0:r3=0; 1:r3=1; 3:r1=0; 3:r3=0; x=1; 1012 :>0:r3=1; 1:r3=1; 3:r1=1; 3:r3=0; x=1; 682 :>0:r3=0; 1:r3=1; 3:r1=2; 3:r3=1; x=2; 3008 :>0:r3=0; 1:r3=1; 3:r1=1; 3:r3=1; x=2; 1836 :>0:r3=2; 1:r3=1; 3:r1=0; 3:r3=0; x=1; 15355 :>0:r3=2; 1:r3=1; 3:r1=1; 3:r3=0; x=2; 2749 :>0:r3=1; 1:r3=1; 3:r1=0; 3:r3=0; x=2; 1809 :>0:r3=2; 1:r3=2; 3:r1=2; 3:r3=0; x=2; 38275 :>0:r3=1; 1:r3=1; 3:r1=2; 3:r3=0; x=1; 24198 :>0:r3=0; 1:r3=2; 3:r1=0; 3:r3=1; x=2; 6465 :>0:r3=0; 1:r3=2; 3:r1=2; 3:r3=1; x=2; 16133 :>0:r3=1; 1:r3=1; 3:r1=1; 3:r3=1; x=2; 11196 :>0:r3=1; 1:r3=1; 3:r1=0; 3:r3=1; x=2; 105847:>0:r3=2; 1:r3=1; 3:r1=2; 3:r3=1; x=1; 19069 :>0:r3=2; 1:r3=1; 3:r1=2; 3:r3=0; x=2; 29273 :>0:r3=2; 1:r3=1; 3:r1=0; 3:r3=0; x=2; 5448 :>0:r3=1; 1:r3=1; 3:r1=2; 3:r3=1; x=2; 21331 :>0:r3=2; 1:r3=2; 3:r1=2; 3:r3=1; x=2; 11101 :>0:r3=1; 1:r3=1; 3:r1=0; 3:r3=1; x=1; 47171 :>0:r3=2; 1:r3=2; 3:r1=0; 3:r3=0; x=2; 24895 :>0:r3=0; 1:r3=1; 3:r1=0; 3:r3=1; x=1; 10250 :>0:r3=2; 1:r3=2; 3:r1=0; 3:r3=1; x=2; 50296 :>0:r3=2; 1:r3=1; 3:r1=1; 3:r3=1; x=2; 81808 :>0:r3=1; 1:r3=1; 3:r1=2; 3:r3=1; x=1; 13725 :>0:r3=0; 1:r3=1; 3:r1=2; 3:r3=1; x=1; 474 :>0:r3=2; 1:r3=1; 3:r1=0; 3:r3=1; x=2; 84752 :>0:r3=1; 1:r3=1; 3:r1=1; 3:r3=1; x=1; 160675:>0:r3=1; 1:r3=1; 3:r1=0; 3:r3=0; x=1; 139795:>0:r3=2; 1:r3=1; 3:r1=2; 3:r3=1; x=2; 43074 :>0:r3=2; 1:r3=1; 3:r1=1; 3:r3=1; x=1; 16302 :>0:r3=0; 1:r3=1; 3:r1=1; 3:r3=1; x=1; 8480 :>0:r3=2; 1:r3=1; 3:r1=0; 3:r3=1; x=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ 0:r3=0 /\ 1:r3=1 /\ 3:r1=2 /\ 3:r3=0) is NOT validated Hash=bad92812900a1656a66221eff19f711e Cycle=Fre SyncdWR Fre SyncsWR Fre Rfe LwSyncdRR Relax aclwdrr020 No ACLwSyncdRR Safe=Fre SyncsWR SyncdWR Time aclwdrr020 2.45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr021.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr021 "Fre SyncdWW Wse SyncdWW Rfe LwSyncdRR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z;} P0 | P1 | P2 ; li r1,1 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | lwsync ; sync | sync | lwz r3,0(r4) ; li r3,1 | li r3,1 | ; stw r3,0(r4) | stw r3,0(r4) | ; exists (x=2 /\ 2:r1=1 /\ 2:r3=0) Generated assembler _litmus_P0_0_: li r10,1 _litmus_P0_1_: stw r10,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r11,1 _litmus_P0_4_: stw r11,0(r2) _litmus_P1_0_: li r10,2 _litmus_P1_1_: stw r10,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r11,1 _litmus_P1_4_: stw r11,0(r2) _litmus_P2_0_: lwz r7,0(r9) _litmus_P2_1_: lwsync _litmus_P2_2_: lwz r8,0(r2) Test aclwdrr021 Allowed Histogram (7 states) 333 :>2:r1=1; 2:r3=1; x=2; 1868 :>2:r1=1; 2:r3=0; x=1; 6381 :>2:r1=0; 2:r3=0; x=2; 220998:>2:r1=0; 2:r3=1; x=2; 254772:>2:r1=0; 2:r3=1; x=1; 202527:>2:r1=1; 2:r3=1; x=1; 313121:>2:r1=0; 2:r3=0; x=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ 2:r1=1 /\ 2:r3=0) is NOT validated Hash=aeec733dac4af8be94573c9aff9d0c10 Cycle=Fre SyncdWW Wse SyncdWW Rfe LwSyncdRR Relax aclwdrr021 No ACLwSyncdRR Safe=Fre Wse SyncdWW Time aclwdrr021 1.68 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr022.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr022 "Fre LwSyncdWW Wse SyncdWW Rfe LwSyncdRR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z;} P0 | P1 | P2 ; li r1,1 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | lwsync ; lwsync | sync | lwz r3,0(r4) ; li r3,1 | li r3,1 | ; stw r3,0(r4) | stw r3,0(r4) | ; exists (x=2 /\ 2:r1=1 /\ 2:r3=0) Generated assembler _litmus_P0_0_: li r10,1 _litmus_P0_1_: stw r10,0(r9) _litmus_P0_2_: lwsync _litmus_P0_3_: li r11,1 _litmus_P0_4_: stw r11,0(r2) _litmus_P1_0_: li r10,2 _litmus_P1_1_: stw r10,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r11,1 _litmus_P1_4_: stw r11,0(r2) _litmus_P2_0_: lwz r7,0(r9) _litmus_P2_1_: lwsync _litmus_P2_2_: lwz r8,0(r2) Test aclwdrr022 Allowed Histogram (7 states) 2973 :>2:r1=1; 2:r3=0; x=1; 15462 :>2:r1=0; 2:r3=0; x=2; 307936:>2:r1=0; 2:r3=1; x=2; 203800:>2:r1=0; 2:r3=1; x=1; 145460:>2:r1=1; 2:r3=1; x=1; 844 :>2:r1=1; 2:r3=1; x=2; 323525:>2:r1=0; 2:r3=0; x=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ 2:r1=1 /\ 2:r3=0) is NOT validated Hash=fb989d16658311d76866354f8a671029 Cycle=Fre LwSyncdWW Wse SyncdWW Rfe LwSyncdRR Relax aclwdrr022 No ACLwSyncdRR Safe=Fre Wse SyncdWW LwSyncdWW Time aclwdrr022 1.57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr023.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr023 "Fre SyncdWW Rfe LwSyncdRR" {0:r2=y; 0:r4=x; 1:r2=x; 1:r4=y;} P0 | P1 ; li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | lwsync ; sync | lwz r3,0(r4) ; li r3,1 | ; stw r3,0(r4) | ; exists (1:r1=1 /\ 1:r3=0) Generated assembler _litmus_P0_0_: li r11,1 _litmus_P0_1_: stw r11,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r10,1 _litmus_P0_4_: stw r10,0(r2) _litmus_P1_0_: lwz r7,0(r9) _litmus_P1_1_: lwsync _litmus_P1_2_: lwz r8,0(r2) Test aclwdrr023 Allowed Histogram (3 states) 146770:>1:r1=1; 1:r3=1; 973589:>1:r1=0; 1:r3=0; 879641:>1:r1=0; 1:r3=1; No Witnesses Positive: 0, Negative: 2000000 Condition exists (1:r1=1 /\ 1:r3=0) is NOT validated Hash=501f8f5a33589295352fe1de9678142b Cycle=Fre SyncdWW Rfe LwSyncdRR Relax aclwdrr023 No ACLwSyncdRR Safe=Fre SyncdWW Time aclwdrr023 1.17 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr024.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr024 "Fre SyncdWW Rfe LwSyncdRR Fre SyncdWW Rfe LwSyncdRR" {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,1 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | lwsync | stw r1,0(r2) | lwsync ; sync | lwz r3,0(r4) | sync | lwz r3,0(r4) ; li r3,1 | | li r3,1 | ; stw r3,0(r4) | | stw r3,0(r4) | ; exists (1:r1=1 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r11,1 _litmus_P0_1_: stw r11,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r10,1 _litmus_P0_4_: stw r10,0(r2) _litmus_P1_0_: lwz r7,0(r9) _litmus_P1_1_: lwsync _litmus_P1_2_: lwz r8,0(r2) _litmus_P2_0_: li r11,1 _litmus_P2_1_: stw r11,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r10,1 _litmus_P2_4_: stw r10,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr024 Allowed Histogram (15 states) 5 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=0; 12 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=0; 86 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=0; 3 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r3=1; 10285 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=1; 3882 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=1; 5299 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=0; 24518 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=0; 155657:>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=1; 82755 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=0; 123071:>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=1; 239139:>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=1; 201111:>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=0; 22232 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=1; 131945:>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (1:r1=1 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) is NOT validated Hash=d941e505b27c9a2748aeb4651a9cb643 Cycle=Fre SyncdWW Rfe LwSyncdRR Fre SyncdWW Rfe LwSyncdRR Relax aclwdrr024 No ACLwSyncdRR Safe=Fre SyncdWW Time aclwdrr024 2.12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr025.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr025 "Fre SyncsWW Rfe LwSyncdRR Fre SyncdWW Rfe LwSyncdRR" {0:r2=z; 1:r2=z; 1:r4=x; 2:r2=x; 2:r4=y; 3:r2=y; 3:r4=z;} P0 | P1 | P2 | P3 ; li r1,1 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | lwsync | stw r1,0(r2) | lwsync ; sync | lwz r3,0(r4) | sync | lwz r3,0(r4) ; li r3,2 | | li r3,1 | ; stw r3,0(r2) | | stw r3,0(r4) | ; exists (z=2 /\ 1:r1=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r9,1 _litmus_P0_1_: stw r9,0(r2) _litmus_P0_2_: sync _litmus_P0_3_: li r11,2 _litmus_P0_4_: stw r11,0(r2) _litmus_P1_0_: lwz r7,0(r9) _litmus_P1_1_: lwsync _litmus_P1_2_: lwz r8,0(r2) _litmus_P2_0_: li r11,1 _litmus_P2_1_: stw r11,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r10,1 _litmus_P2_4_: stw r10,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr025 Allowed Histogram (32 states) 1 :>1:r1=2; 1:r3=1; 3:r1=1; 3:r3=0; z=2; 5 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=0; z=2; 7 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=1; z=2; 32 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=1; z=2; 29 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=1; z=2; 9 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=1; z=2; 47 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=0; z=2; 41 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r3=2; z=2; 18 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=0; z=2; 1030 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=0; z=2; 66 :>1:r1=2; 1:r3=0; 3:r1=1; 3:r3=2; z=2; 90 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=1; z=2; 3926 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=2; z=2; 463 :>1:r1=2; 1:r3=1; 3:r1=1; 3:r3=1; z=2; 2787 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=0; z=2; 34447 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=1; z=2; 65900 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=0; z=2; 71167 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=2; z=2; 46994 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=2; z=2; 44657 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=2; z=2; 104654:>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=2; z=2; 63200 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=2; z=2; 97739 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=1; z=2; 118394:>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=0; z=2; 9942 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=2; z=2; 16404 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=1; z=2; 86466 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=0; z=2; 37059 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=2; z=2; 28636 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=1; z=2; 8321 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=0; z=2; 36863 :>1:r1=2; 1:r3=1; 3:r1=1; 3:r3=2; z=2; 120606:>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=2; z=2; No Witnesses Positive: 0, Negative: 1000000 Condition exists (z=2 /\ 1:r1=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) is NOT validated Hash=32b005fb973345d626b38029866e06f9 Cycle=Fre SyncsWW Rfe LwSyncdRR Fre SyncdWW Rfe LwSyncdRR Relax aclwdrr025 No ACLwSyncdRR Safe=Fre SyncsWW SyncdWW Time aclwdrr025 2.53 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr026.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr026 "Fre LwSyncdWW Rfe LwSyncdRR Fre SyncdWW Rfe LwSyncdRR" {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,1 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | lwsync | stw r1,0(r2) | lwsync ; lwsync | lwz r3,0(r4) | sync | lwz r3,0(r4) ; li r3,1 | | li r3,1 | ; stw r3,0(r4) | | stw r3,0(r4) | ; exists (1:r1=1 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r11,1 _litmus_P0_1_: stw r11,0(r9) _litmus_P0_2_: lwsync _litmus_P0_3_: li r10,1 _litmus_P0_4_: stw r10,0(r2) _litmus_P1_0_: lwz r7,0(r9) _litmus_P1_1_: lwsync _litmus_P1_2_: lwz r8,0(r2) _litmus_P2_0_: li r11,1 _litmus_P2_1_: stw r11,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r10,1 _litmus_P2_4_: stw r10,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr026 Allowed Histogram (14 states) 8 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r3=1; 9 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=0; 871 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=0; 5279 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=0; 6189 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=1; 13596 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=1; 148171:>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=1; 184779:>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=1; 128717:>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=0; 147170:>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=0; 81334 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=1; 195478:>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=1; 65032 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=0; 23367 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (1:r1=1 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) is NOT validated Hash=7a7cbc5359389bdb4170629397f77be6 Cycle=Fre LwSyncdWW Rfe LwSyncdRR Fre SyncdWW Rfe LwSyncdRR Relax aclwdrr026 No ACLwSyncdRR Safe=Fre SyncdWW LwSyncdWW Time aclwdrr026 2.03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr027.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr027 "Fre LwSyncsWW Rfe LwSyncdRR Fre SyncdWW Rfe LwSyncdRR" {0:r2=z; 1:r2=z; 1:r4=x; 2:r2=x; 2:r4=y; 3:r2=y; 3:r4=z;} P0 | P1 | P2 | P3 ; li r1,1 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | lwsync | stw r1,0(r2) | lwsync ; lwsync | lwz r3,0(r4) | sync | lwz r3,0(r4) ; li r3,2 | | li r3,1 | ; stw r3,0(r2) | | stw r3,0(r4) | ; exists (z=2 /\ 1:r1=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r9,1 _litmus_P0_1_: stw r9,0(r2) _litmus_P0_2_: lwsync _litmus_P0_3_: li r11,2 _litmus_P0_4_: stw r11,0(r2) _litmus_P1_0_: lwz r7,0(r9) _litmus_P1_1_: lwsync _litmus_P1_2_: lwz r8,0(r2) _litmus_P2_0_: li r11,1 _litmus_P2_1_: stw r11,0(r9) _litmus_P2_2_: sync _litmus_P2_3_: li r10,1 _litmus_P2_4_: stw r10,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr027 Allowed Histogram (29 states) 2 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=1; z=2; 1 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=0; z=2; 6 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r3=2; z=2; 13 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=0; z=2; 39 :>1:r1=2; 1:r3=1; 3:r1=1; 3:r3=0; z=2; 161 :>1:r1=2; 1:r3=1; 3:r1=1; 3:r3=1; z=2; 23 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=1; z=2; 195 :>1:r1=2; 1:r3=0; 3:r1=1; 3:r3=2; z=2; 3657 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=2; z=2; 749 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=0; z=2; 1359 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=1; z=2; 4891 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=1; z=2; 1195 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=0; z=2; 24420 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=1; z=2; 20804 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=0; z=2; 1174 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=0; z=2; 1320 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=2; z=2; 3669 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=2; z=2; 6907 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=1; z=2; 52496 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=2; z=2; 6297 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=2; z=2; 69469 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=0; z=2; 25403 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=2; z=2; 77899 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=0; z=2; 146436:>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=0; z=2; 161963:>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=2; z=2; 195794:>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=2; z=2; 81766 :>1:r1=2; 1:r3=1; 3:r1=1; 3:r3=2; z=2; 111892:>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=2; z=2; No Witnesses Positive: 0, Negative: 1000000 Condition exists (z=2 /\ 1:r1=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) is NOT validated Hash=c2a2e1328465d78b88dcae553e33604e Cycle=Fre LwSyncsWW Rfe LwSyncdRR Fre SyncdWW Rfe LwSyncdRR Relax aclwdrr027 No ACLwSyncdRR Safe=Fre SyncdWW LwSyncsWW Time aclwdrr027 2.39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr028.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr028 "Fre SyncdWR Fre SyncdWW Rfe LwSyncdRR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z;} P0 | P1 | P2 ; li r1,1 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | lwsync ; sync | sync | lwz r3,0(r4) ; lwz r3,0(r4) | li r3,1 | ; | stw r3,0(r4) | ; exists (0:r3=0 /\ 2:r1=1 /\ 2:r3=0) Generated assembler _litmus_P0_0_: li r8,1 _litmus_P0_1_: stw r8,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r10,0(r2) _litmus_P1_0_: li r10,1 _litmus_P1_1_: stw r10,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r11,1 _litmus_P1_4_: stw r11,0(r2) _litmus_P2_0_: lwz r7,0(r9) _litmus_P2_1_: lwsync _litmus_P2_2_: lwz r8,0(r2) Test aclwdrr028 Allowed Histogram (7 states) 4735 :>0:r3=0; 2:r1=0; 2:r3=0; 1805 :>0:r3=1; 2:r1=1; 2:r3=0; 238039:>0:r3=1; 2:r1=0; 2:r3=1; 364437:>0:r3=1; 2:r1=0; 2:r3=0; 179392:>0:r3=1; 2:r1=1; 2:r3=1; 1437 :>0:r3=0; 2:r1=1; 2:r3=1; 210155:>0:r3=0; 2:r1=0; 2:r3=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (0:r3=0 /\ 2:r1=1 /\ 2:r3=0) is NOT validated Hash=eebdc6b096cdd9c24f38c118593f06bb Cycle=Fre SyncdWR Fre SyncdWW Rfe LwSyncdRR Relax aclwdrr028 No ACLwSyncdRR Safe=Fre SyncdWW SyncdWR Time aclwdrr028 1.56 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr029.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr029 "Fre SyncsWR Fre SyncdWW Rfe LwSyncdRR" {0:r2=y; 1:r2=y; 1:r4=x; 2:r2=x; 2:r4=y;} P0 | P1 | P2 ; li r1,1 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | lwsync ; sync | sync | lwz r3,0(r4) ; lwz r3,0(r2) | li r3,1 | ; | stw r3,0(r4) | ; exists (y=2 /\ 0:r3=1 /\ 2:r1=1 /\ 2:r3=0) Generated assembler _litmus_P0_0_: li r9,1 _litmus_P0_1_: stw r9,0(r2) _litmus_P0_2_: sync _litmus_P0_3_: lwz r10,0(r2) _litmus_P1_0_: li r10,2 _litmus_P1_1_: stw r10,0(r9) _litmus_P1_2_: sync _litmus_P1_3_: li r11,1 _litmus_P1_4_: stw r11,0(r2) _litmus_P2_0_: lwz r7,0(r9) _litmus_P2_1_: lwsync _litmus_P2_2_: lwz r8,0(r2) Test aclwdrr029 Allowed Histogram (13 states) 8 :>0:r3=2; 2:r1=0; 2:r3=1; y=2; 1010 :>0:r3=1; 2:r1=1; 2:r3=2; y=1; 290 :>0:r3=2; 2:r1=1; 2:r3=2; y=2; 31520 :>0:r3=1; 2:r1=0; 2:r3=0; y=2; 10026 :>0:r3=1; 2:r1=0; 2:r3=2; y=1; 118398:>0:r3=1; 2:r1=0; 2:r3=0; y=1; 255842:>0:r3=1; 2:r1=0; 2:r3=2; y=2; 87773 :>0:r3=1; 2:r1=0; 2:r3=1; y=2; 15705 :>0:r3=2; 2:r1=0; 2:r3=2; y=2; 140037:>0:r3=2; 2:r1=0; 2:r3=0; y=2; 238419:>0:r3=1; 2:r1=1; 2:r3=1; y=1; 5667 :>0:r3=1; 2:r1=1; 2:r3=2; y=2; 95305 :>0:r3=1; 2:r1=0; 2:r3=1; y=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (y=2 /\ 0:r3=1 /\ 2:r1=1 /\ 2:r3=0) is NOT validated Hash=4ab12861c7fd48307d5dbbb06073fa65 Cycle=Fre SyncsWR Fre SyncdWW Rfe LwSyncdRR Relax aclwdrr029 No ACLwSyncdRR Safe=Fre SyncsWR SyncdWW Time aclwdrr029 1.58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr030.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr030 "Fre SyncsWW Rfe LwSyncdRR Fre SyncsWW Rfe LwSyncdRR" {0:r2=y; 1:r2=y; 1:r4=x; 2:r2=x; 3:r2=x; 3:r4=y;} P0 | P1 | P2 | P3 ; li r1,1 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | lwsync | stw r1,0(r2) | lwsync ; sync | lwz r3,0(r4) | sync | lwz r3,0(r4) ; li r3,2 | | li r3,2 | ; stw r3,0(r2) | | stw r3,0(r2) | ; exists (x=2 /\ y=2 /\ 1:r1=2 /\ 1:r3=0 /\ 3:r1=2 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r9,1 _litmus_P0_1_: stw r9,0(r2) _litmus_P0_2_: sync _litmus_P0_3_: li r11,2 _litmus_P0_4_: stw r11,0(r2) _litmus_P1_0_: lwz r7,0(r9) _litmus_P1_1_: lwsync _litmus_P1_2_: lwz r8,0(r2) _litmus_P2_0_: li r9,1 _litmus_P2_1_: stw r9,0(r2) _litmus_P2_2_: sync _litmus_P2_3_: li r11,2 _litmus_P2_4_: stw r11,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr030 Allowed Histogram (65 states) 1 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=0; x=2; y=2; 2 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=1; x=2; y=2; 5 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=2; x=2; y=2; 166 :>1:r1=1; 1:r3=0; 3:r1=2; 3:r3=2; x=2; y=2; 5 :>1:r1=2; 1:r3=1; 3:r1=1; 3:r3=2; x=2; y=2; 9 :>1:r1=1; 1:r3=2; 3:r1=2; 3:r3=1; x=2; y=2; 416 :>1:r1=2; 1:r3=0; 3:r1=2; 3:r3=2; x=2; y=2; 8 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=1; x=2; y=2; 5 :>1:r1=1; 1:r3=2; 3:r1=1; 3:r3=1; x=2; y=2; 32 :>1:r1=0; 1:r3=2; 3:r1=0; 3:r3=2; x=2; y=2; 478 :>1:r1=2; 1:r3=2; 3:r1=2; 3:r3=0; x=2; y=2; 402 :>1:r1=2; 1:r3=2; 3:r1=1; 3:r3=0; x=2; y=2; 30 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=1; x=2; y=2; 62 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=0; x=2; y=2; 426 :>1:r1=0; 1:r3=1; 3:r1=2; 3:r3=0; x=2; y=2; 3 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=1; x=2; y=2; 1306 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r3=2; x=2; y=2; 20 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=2; x=2; y=2; 2029 :>1:r1=2; 1:r3=0; 3:r1=1; 3:r3=2; x=2; y=2; 1016 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=0; x=2; y=2; 382 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=1; x=2; y=2; 580 :>1:r1=0; 1:r3=0; 3:r1=2; 3:r3=0; x=2; y=2; 625 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=2; x=2; y=2; 4877 :>1:r1=1; 1:r3=1; 3:r1=2; 3:r3=2; x=2; y=2; 965 :>1:r1=1; 1:r3=2; 3:r1=0; 3:r3=2; x=2; y=2; 783 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=0; x=2; y=2; 7264 :>1:r1=2; 1:r3=1; 3:r1=2; 3:r3=2; x=2; y=2; 2127 :>1:r1=1; 1:r3=2; 3:r1=2; 3:r3=0; x=2; y=2; 7606 :>1:r1=0; 1:r3=2; 3:r1=1; 3:r3=0; x=2; y=2; 4654 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=0; x=2; y=2; 13 :>1:r1=1; 1:r3=2; 3:r1=0; 3:r3=1; x=2; y=2; 2956 :>1:r1=0; 1:r3=0; 3:r1=2; 3:r3=1; x=2; y=2; 18980 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=0; x=2; y=2; 3141 :>1:r1=0; 1:r3=1; 3:r1=2; 3:r3=1; x=2; y=2; 234 :>1:r1=0; 1:r3=2; 3:r1=0; 3:r3=1; x=2; y=2; 4319 :>1:r1=2; 1:r3=2; 3:r1=0; 3:r3=1; x=2; y=2; 12684 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=2; x=2; y=2; 9846 :>1:r1=2; 1:r3=2; 3:r1=1; 3:r3=1; x=2; y=2; 15509 :>1:r1=0; 1:r3=2; 3:r1=2; 3:r3=0; x=2; y=2; 18799 :>1:r1=0; 1:r3=0; 3:r1=2; 3:r3=2; x=2; y=2; 14187 :>1:r1=2; 1:r3=2; 3:r1=2; 3:r3=1; x=2; y=2; 17680 :>1:r1=1; 1:r3=2; 3:r1=1; 3:r3=2; x=2; y=2; 44815 :>1:r1=0; 1:r3=2; 3:r1=2; 3:r3=1; x=2; y=2; 50891 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=2; x=2; y=2; 44498 :>1:r1=1; 1:r3=2; 3:r1=0; 3:r3=0; x=2; y=2; 49998 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=1; x=2; y=2; 11402 :>1:r1=2; 1:r3=2; 3:r1=0; 3:r3=0; x=2; y=2; 55614 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=2; x=2; y=2; 1432 :>1:r1=1; 1:r3=2; 3:r1=1; 3:r3=0; x=2; y=2; 28253 :>1:r1=0; 1:r3=2; 3:r1=0; 3:r3=0; x=2; y=2; 1306 :>1:r1=0; 1:r3=2; 3:r1=1; 3:r3=2; x=2; y=2; 70281 :>1:r1=1; 1:r3=2; 3:r1=2; 3:r3=2; x=2; y=2; 35134 :>1:r1=2; 1:r3=2; 3:r1=1; 3:r3=2; x=2; y=2; 63454 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=0; x=2; y=2; 13418 :>1:r1=0; 1:r3=1; 3:r1=2; 3:r3=2; x=2; y=2; 10047 :>1:r1=0; 1:r3=2; 3:r1=1; 3:r3=1; x=2; y=2; 2047 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=1; x=2; y=2; 29084 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=2; x=2; y=2; 28787 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=2; x=2; y=2; 36549 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=1; x=2; y=2; 13397 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=2; x=2; y=2; 103012:>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=0; x=2; y=2; 40073 :>1:r1=0; 1:r3=2; 3:r1=2; 3:r3=2; x=2; y=2; 35579 :>1:r1=2; 1:r3=2; 3:r1=2; 3:r3=2; x=2; y=2; 76297 :>1:r1=2; 1:r3=2; 3:r1=0; 3:r3=2; x=2; y=2; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ y=2 /\ 1:r1=2 /\ 1:r3=0 /\ 3:r1=2 /\ 3:r3=0) is NOT validated Hash=ee8538d5ca48a381e732df1d7c7a6726 Cycle=Fre SyncsWW Rfe LwSyncdRR Fre SyncsWW Rfe LwSyncdRR Relax aclwdrr030 No ACLwSyncdRR Safe=Fre SyncsWW Time aclwdrr030 3.89 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr031.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr031 "Fre LwSyncdWW Rfe LwSyncdRR Fre SyncsWW Rfe LwSyncdRR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 3:r2=y; 3:r4=z;} P0 | P1 | P2 | P3 ; li r1,1 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | lwsync | stw r1,0(r2) | lwsync ; lwsync | lwz r3,0(r4) | sync | lwz r3,0(r4) ; li r3,1 | | li r3,2 | ; stw r3,0(r4) | | stw r3,0(r2) | ; exists (y=2 /\ 1:r1=1 /\ 1:r3=0 /\ 3:r1=2 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r11,1 _litmus_P0_1_: stw r11,0(r9) _litmus_P0_2_: lwsync _litmus_P0_3_: li r10,1 _litmus_P0_4_: stw r10,0(r2) _litmus_P1_0_: lwz r7,0(r9) _litmus_P1_1_: lwsync _litmus_P1_2_: lwz r8,0(r2) _litmus_P2_0_: li r9,1 _litmus_P2_1_: stw r9,0(r2) _litmus_P2_2_: sync _litmus_P2_3_: li r11,2 _litmus_P2_4_: stw r11,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr031 Allowed Histogram (33 states) 1 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=0; y=2; 7 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=1; y=2; 1 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=0; y=2; 21 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=1; y=2; 54 :>1:r1=0; 1:r3=1; 3:r1=2; 3:r3=0; y=2; 144 :>1:r1=0; 1:r3=0; 3:r1=2; 3:r3=0; y=2; 51 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=0; y=2; 1004 :>1:r1=1; 1:r3=2; 3:r1=2; 3:r3=0; y=2; 947 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r3=1; y=2; 146 :>1:r1=1; 1:r3=0; 3:r1=2; 3:r3=1; y=2; 1205 :>1:r1=1; 1:r3=2; 3:r1=1; 3:r3=0; y=2; 10427 :>1:r1=0; 1:r3=2; 3:r1=1; 3:r3=0; y=2; 3799 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=0; y=2; 3100 :>1:r1=0; 1:r3=0; 3:r1=2; 3:r3=1; y=2; 11879 :>1:r1=1; 1:r3=1; 3:r1=2; 3:r3=1; y=2; 908 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=0; y=2; 10567 :>1:r1=0; 1:r3=2; 3:r1=2; 3:r3=0; y=2; 13080 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=1; y=2; 140165:>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=0; y=2; 35956 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=1; y=2; 19695 :>1:r1=0; 1:r3=1; 3:r1=2; 3:r3=1; y=2; 2881 :>1:r1=0; 1:r3=2; 3:r1=0; 3:r3=1; y=2; 12491 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=1; y=2; 141055:>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=1; y=2; 59576 :>1:r1=1; 1:r3=2; 3:r1=1; 3:r3=1; y=2; 78197 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=0; y=2; 66227 :>1:r1=0; 1:r3=2; 3:r1=1; 3:r3=1; y=2; 95130 :>1:r1=0; 1:r3=2; 3:r1=0; 3:r3=0; y=2; 148581:>1:r1=0; 1:r3=2; 3:r1=2; 3:r3=1; y=2; 38601 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=1; y=2; 5301 :>1:r1=1; 1:r3=2; 3:r1=0; 3:r3=0; y=2; 41147 :>1:r1=1; 1:r3=2; 3:r1=2; 3:r3=1; y=2; 57656 :>1:r1=1; 1:r3=2; 3:r1=0; 3:r3=1; y=2; No Witnesses Positive: 0, Negative: 1000000 Condition exists (y=2 /\ 1:r1=1 /\ 1:r3=0 /\ 3:r1=2 /\ 3:r3=0) is NOT validated Hash=7e70701bff0ff65c82954a7448132407 Cycle=Fre LwSyncdWW Rfe LwSyncdRR Fre SyncsWW Rfe LwSyncdRR Relax aclwdrr031 No ACLwSyncdRR Safe=Fre SyncsWW LwSyncdWW Time aclwdrr031 2.42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr032.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr032 "Fre LwSyncsWW Rfe LwSyncdRR Fre SyncsWW Rfe LwSyncdRR" {0:r2=y; 1:r2=y; 1:r4=x; 2:r2=x; 3:r2=x; 3:r4=y;} P0 | P1 | P2 | P3 ; li r1,1 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | lwsync | stw r1,0(r2) | lwsync ; lwsync | lwz r3,0(r4) | sync | lwz r3,0(r4) ; li r3,2 | | li r3,2 | ; stw r3,0(r2) | | stw r3,0(r2) | ; exists (x=2 /\ y=2 /\ 1:r1=2 /\ 1:r3=0 /\ 3:r1=2 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r9,1 _litmus_P0_1_: stw r9,0(r2) _litmus_P0_2_: lwsync _litmus_P0_3_: li r11,2 _litmus_P0_4_: stw r11,0(r2) _litmus_P1_0_: lwz r7,0(r9) _litmus_P1_1_: lwsync _litmus_P1_2_: lwz r8,0(r2) _litmus_P2_0_: li r9,1 _litmus_P2_1_: stw r9,0(r2) _litmus_P2_2_: sync _litmus_P2_3_: li r11,2 _litmus_P2_4_: stw r11,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr032 Allowed Histogram (59 states) 3 :>1:r1=1; 1:r3=0; 3:r1=2; 3:r3=2; x=2; y=2; 2 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=2; x=2; y=2; 2 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=0; x=2; y=2; 14 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=2; x=2; y=2; 115 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r3=2; x=2; y=2; 22 :>1:r1=2; 1:r3=1; 3:r1=1; 3:r3=2; x=2; y=2; 2266 :>1:r1=2; 1:r3=2; 3:r1=1; 3:r3=1; x=2; y=2; 135 :>1:r1=1; 1:r3=2; 3:r1=0; 3:r3=2; x=2; y=2; 381 :>1:r1=2; 1:r3=0; 3:r1=2; 3:r3=2; x=2; y=2; 334 :>1:r1=0; 1:r3=1; 3:r1=2; 3:r3=1; x=2; y=2; 2394 :>1:r1=1; 1:r3=2; 3:r1=1; 3:r3=2; x=2; y=2; 184 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=1; x=2; y=2; 127 :>1:r1=1; 1:r3=1; 3:r1=2; 3:r3=2; x=2; y=2; 41 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=1; x=2; y=2; 63 :>1:r1=0; 1:r3=2; 3:r1=0; 3:r3=1; x=2; y=2; 340 :>1:r1=1; 1:r3=2; 3:r1=1; 3:r3=0; x=2; y=2; 464 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=1; x=2; y=2; 192 :>1:r1=0; 1:r3=0; 3:r1=2; 3:r3=0; x=2; y=2; 121 :>1:r1=0; 1:r3=1; 3:r1=2; 3:r3=0; x=2; y=2; 1786 :>1:r1=2; 1:r3=2; 3:r1=1; 3:r3=0; x=2; y=2; 147 :>1:r1=0; 1:r3=0; 3:r1=2; 3:r3=1; x=2; y=2; 2254 :>1:r1=2; 1:r3=2; 3:r1=2; 3:r3=0; x=2; y=2; 469 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=2; x=2; y=2; 2404 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=0; x=2; y=2; 231 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=0; x=2; y=2; 3305 :>1:r1=2; 1:r3=2; 3:r1=2; 3:r3=1; x=2; y=2; 482 :>1:r1=1; 1:r3=2; 3:r1=2; 3:r3=0; x=2; y=2; 254 :>1:r1=0; 1:r3=2; 3:r1=0; 3:r3=2; x=2; y=2; 4369 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=1; x=2; y=2; 6330 :>1:r1=1; 1:r3=2; 3:r1=2; 3:r3=2; x=2; y=2; 7739 :>1:r1=2; 1:r3=0; 3:r1=1; 3:r3=2; x=2; y=2; 5888 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=0; x=2; y=2; 552 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=2; x=2; y=2; 17069 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=0; x=2; y=2; 5515 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=0; x=2; y=2; 4682 :>1:r1=0; 1:r3=2; 3:r1=2; 3:r3=1; x=2; y=2; 1327 :>1:r1=2; 1:r3=2; 3:r1=0; 3:r3=1; x=2; y=2; 13496 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=1; x=2; y=2; 2793 :>1:r1=0; 1:r3=2; 3:r1=1; 3:r3=1; x=2; y=2; 49752 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=0; x=2; y=2; 86708 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=0; x=2; y=2; 14983 :>1:r1=0; 1:r3=2; 3:r1=2; 3:r3=0; x=2; y=2; 7121 :>1:r1=0; 1:r3=2; 3:r1=1; 3:r3=0; x=2; y=2; 44316 :>1:r1=2; 1:r3=2; 3:r1=1; 3:r3=2; x=2; y=2; 72049 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=2; x=2; y=2; 10072 :>1:r1=2; 1:r3=1; 3:r1=2; 3:r3=2; x=2; y=2; 11047 :>1:r1=1; 1:r3=2; 3:r1=0; 3:r3=0; x=2; y=2; 8115 :>1:r1=0; 1:r3=1; 3:r1=2; 3:r3=2; x=2; y=2; 83800 :>1:r1=2; 1:r3=2; 3:r1=0; 3:r3=2; x=2; y=2; 72866 :>1:r1=2; 1:r3=2; 3:r1=0; 3:r3=0; x=2; y=2; 98862 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=2; x=2; y=2; 2511 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=2; x=2; y=2; 41051 :>1:r1=0; 1:r3=2; 3:r1=2; 3:r3=2; x=2; y=2; 43361 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=2; x=2; y=2; 7606 :>1:r1=0; 1:r3=2; 3:r1=1; 3:r3=2; x=2; y=2; 73711 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=2; x=2; y=2; 11345 :>1:r1=0; 1:r3=0; 3:r1=2; 3:r3=2; x=2; y=2; 148849:>1:r1=2; 1:r3=2; 3:r1=2; 3:r3=2; x=2; y=2; 23583 :>1:r1=0; 1:r3=2; 3:r1=0; 3:r3=0; x=2; y=2; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ y=2 /\ 1:r1=2 /\ 1:r3=0 /\ 3:r1=2 /\ 3:r3=0) is NOT validated Hash=74930e6bce52d51f9df9817f8385847f Cycle=Fre LwSyncsWW Rfe LwSyncdRR Fre SyncsWW Rfe LwSyncdRR Relax aclwdrr032 No ACLwSyncdRR Safe=Fre SyncsWW LwSyncsWW Time aclwdrr032 3.61 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr033.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr033 "Fre SyncdWR Fre SyncsWW Rfe LwSyncdRR" {0:r2=y; 0:r4=x; 1:r2=x; 2:r2=x; 2:r4=y;} P0 | P1 | P2 ; li r1,1 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | lwsync ; sync | sync | lwz r3,0(r4) ; lwz r3,0(r4) | li r3,2 | ; | stw r3,0(r2) | ; exists (x=2 /\ 0:r3=0 /\ 2:r1=2 /\ 2:r3=0) Generated assembler _litmus_P0_0_: li r8,1 _litmus_P0_1_: stw r8,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r10,0(r2) _litmus_P1_0_: li r9,1 _litmus_P1_1_: stw r9,0(r2) _litmus_P1_2_: sync _litmus_P1_3_: li r11,2 _litmus_P1_4_: stw r11,0(r2) _litmus_P2_0_: lwz r7,0(r9) _litmus_P2_1_: lwsync _litmus_P2_2_: lwz r8,0(r2) Test aclwdrr033 Allowed Histogram (15 states) 2 :>0:r3=1; 2:r1=1; 2:r3=0; x=2; 39 :>0:r3=1; 2:r1=1; 2:r3=1; x=2; 2957 :>0:r3=0; 2:r1=0; 2:r3=0; x=2; 2797 :>0:r3=2; 2:r1=1; 2:r3=0; x=2; 61201 :>0:r3=0; 2:r1=1; 2:r3=1; x=2; 27095 :>0:r3=2; 2:r1=2; 2:r3=0; x=2; 63995 :>0:r3=1; 2:r1=2; 2:r3=1; x=2; 24903 :>0:r3=1; 2:r1=0; 2:r3=0; x=2; 82971 :>0:r3=0; 2:r1=0; 2:r3=1; x=2; 292473:>0:r3=2; 2:r1=0; 2:r3=0; x=2; 60793 :>0:r3=1; 2:r1=0; 2:r3=1; x=2; 6773 :>0:r3=2; 2:r1=0; 2:r3=1; x=2; 295504:>0:r3=2; 2:r1=2; 2:r3=1; x=2; 6036 :>0:r3=0; 2:r1=2; 2:r3=1; x=2; 72461 :>0:r3=2; 2:r1=1; 2:r3=1; x=2; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ 0:r3=0 /\ 2:r1=2 /\ 2:r3=0) is NOT validated Hash=9aeeb761b71ddabb3db56388750f2a1a Cycle=Fre SyncdWR Fre SyncsWW Rfe LwSyncdRR Relax aclwdrr033 No ACLwSyncdRR Safe=Fre SyncsWW SyncdWR Time aclwdrr033 1.61 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr034.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr034 "Fre SyncdWW Wse LwSyncdWW Rfe LwSyncdRR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z;} P0 | P1 | P2 ; li r1,1 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | lwsync ; sync | lwsync | lwz r3,0(r4) ; li r3,1 | li r3,1 | ; stw r3,0(r4) | stw r3,0(r4) | ; exists (x=2 /\ 2:r1=1 /\ 2:r3=0) Generated assembler _litmus_P0_0_: li r10,1 _litmus_P0_1_: stw r10,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: li r11,1 _litmus_P0_4_: stw r11,0(r2) _litmus_P1_0_: li r10,2 _litmus_P1_1_: stw r10,0(r9) _litmus_P1_2_: lwsync _litmus_P1_3_: li r11,1 _litmus_P1_4_: stw r11,0(r2) _litmus_P2_0_: lwz r7,0(r9) _litmus_P2_1_: lwsync _litmus_P2_2_: lwz r8,0(r2) Test aclwdrr034 Allowed Histogram (7 states) 4965 :>2:r1=0; 2:r3=0; x=2; 3181 :>2:r1=1; 2:r3=0; x=1; 219349:>2:r1=0; 2:r3=1; x=2; 194243:>2:r1=0; 2:r3=1; x=1; 274810:>2:r1=1; 2:r3=1; x=1; 1313 :>2:r1=1; 2:r3=1; x=2; 302139:>2:r1=0; 2:r3=0; x=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ 2:r1=1 /\ 2:r3=0) is NOT validated Hash=10939fdb629e01d3ec7a75f951037026 Cycle=Fre SyncdWW Wse LwSyncdWW Rfe LwSyncdRR Relax aclwdrr034 No ACLwSyncdRR Safe=Fre Wse SyncdWW LwSyncdWW Time aclwdrr034 1.60 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr035.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr035 "Fre LwSyncdWW Wse LwSyncdWW Rfe LwSyncdRR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z;} P0 | P1 | P2 ; li r1,1 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | lwsync ; lwsync | lwsync | lwz r3,0(r4) ; li r3,1 | li r3,1 | ; stw r3,0(r4) | stw r3,0(r4) | ; exists (x=2 /\ 2:r1=1 /\ 2:r3=0) Generated assembler _litmus_P0_0_: li r10,1 _litmus_P0_1_: stw r10,0(r9) _litmus_P0_2_: lwsync _litmus_P0_3_: li r11,1 _litmus_P0_4_: stw r11,0(r2) _litmus_P1_0_: li r10,2 _litmus_P1_1_: stw r10,0(r9) _litmus_P1_2_: lwsync _litmus_P1_3_: li r11,1 _litmus_P1_4_: stw r11,0(r2) _litmus_P2_0_: lwz r7,0(r9) _litmus_P2_1_: lwsync _litmus_P2_2_: lwz r8,0(r2) Test aclwdrr035 Allowed Histogram (7 states) 2389 :>2:r1=1; 2:r3=0; x=1; 12474 :>2:r1=0; 2:r3=0; x=2; 288362:>2:r1=0; 2:r3=1; x=2; 294147:>2:r1=0; 2:r3=0; x=1; 283830:>2:r1=1; 2:r3=1; x=1; 2558 :>2:r1=1; 2:r3=1; x=2; 116240:>2:r1=0; 2:r3=1; x=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ 2:r1=1 /\ 2:r3=0) is NOT validated Hash=b62ccd86d3f88c50d13b5221a86b68a5 Cycle=Fre LwSyncdWW Wse LwSyncdWW Rfe LwSyncdRR Relax aclwdrr035 No ACLwSyncdRR Safe=Fre Wse LwSyncdWW Time aclwdrr035 1.58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr036.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr036 "Fre LwSyncdWW Rfe LwSyncdRR" {0:r2=y; 0:r4=x; 1:r2=x; 1:r4=y;} P0 | P1 ; li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | lwsync ; lwsync | lwz r3,0(r4) ; li r3,1 | ; stw r3,0(r4) | ; exists (1:r1=1 /\ 1:r3=0) Generated assembler _litmus_P0_0_: li r11,1 _litmus_P0_1_: stw r11,0(r9) _litmus_P0_2_: lwsync _litmus_P0_3_: li r10,1 _litmus_P0_4_: stw r10,0(r2) _litmus_P1_0_: lwz r7,0(r9) _litmus_P1_1_: lwsync _litmus_P1_2_: lwz r8,0(r2) Test aclwdrr036 Allowed Histogram (3 states) 335204:>1:r1=0; 1:r3=1; 697740:>1:r1=1; 1:r3=1; 967056:>1:r1=0; 1:r3=0; No Witnesses Positive: 0, Negative: 2000000 Condition exists (1:r1=1 /\ 1:r3=0) is NOT validated Hash=25520ac6610aa6339bae2caee0005d5b Cycle=Fre LwSyncdWW Rfe LwSyncdRR Relax aclwdrr036 No ACLwSyncdRR Safe=Fre LwSyncdWW Time aclwdrr036 1.20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr037.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr037 "Fre LwSyncdWW Rfe LwSyncdRR Fre LwSyncdWW Rfe LwSyncdRR" {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,1 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | lwsync | stw r1,0(r2) | lwsync ; lwsync | lwz r3,0(r4) | lwsync | lwz r3,0(r4) ; li r3,1 | | li r3,1 | ; stw r3,0(r4) | | stw r3,0(r4) | ; exists (1:r1=1 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r11,1 _litmus_P0_1_: stw r11,0(r9) _litmus_P0_2_: lwsync _litmus_P0_3_: li r10,1 _litmus_P0_4_: stw r10,0(r2) _litmus_P1_0_: lwz r7,0(r9) _litmus_P1_1_: lwsync _litmus_P1_2_: lwz r8,0(r2) _litmus_P2_0_: li r11,1 _litmus_P2_1_: stw r11,0(r9) _litmus_P2_2_: lwsync _litmus_P2_3_: li r10,1 _litmus_P2_4_: stw r10,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr037 Allowed Histogram (15 states) 162 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=0; 141 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r3=1; 444 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=0; 373 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=0; 14010 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=0; 7338 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=1; 19605 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=1; 156983:>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=1; 32762 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=0; 132644:>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=0; 74675 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=1; 170430:>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=1; 174999:>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=1; 162223:>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=0; 53211 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (1:r1=1 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) is NOT validated Hash=e45e2fb06db799317c9d3aeed10f6d45 Cycle=Fre LwSyncdWW Rfe LwSyncdRR Fre LwSyncdWW Rfe LwSyncdRR Relax aclwdrr037 No ACLwSyncdRR Safe=Fre LwSyncdWW Time aclwdrr037 2.13 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr038.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr038 "Fre LwSyncsWW Rfe LwSyncdRR Fre LwSyncdWW Rfe LwSyncdRR" {0:r2=z; 1:r2=z; 1:r4=x; 2:r2=x; 2:r4=y; 3:r2=y; 3:r4=z;} P0 | P1 | P2 | P3 ; li r1,1 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | lwsync | stw r1,0(r2) | lwsync ; lwsync | lwz r3,0(r4) | lwsync | lwz r3,0(r4) ; li r3,2 | | li r3,1 | ; stw r3,0(r2) | | stw r3,0(r4) | ; exists (z=2 /\ 1:r1=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r9,1 _litmus_P0_1_: stw r9,0(r2) _litmus_P0_2_: lwsync _litmus_P0_3_: li r11,2 _litmus_P0_4_: stw r11,0(r2) _litmus_P1_0_: lwz r7,0(r9) _litmus_P1_1_: lwsync _litmus_P1_2_: lwz r8,0(r2) _litmus_P2_0_: li r11,1 _litmus_P2_1_: stw r11,0(r9) _litmus_P2_2_: lwsync _litmus_P2_3_: li r10,1 _litmus_P2_4_: stw r10,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr038 Allowed Histogram (30 states) 3 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=1; z=2; 16 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=0; z=2; 5 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r3=2; z=2; 23 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=1; z=2; 328 :>1:r1=2; 1:r3=1; 3:r1=1; 3:r3=1; z=2; 152 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=1; z=2; 218 :>1:r1=2; 1:r3=1; 3:r1=1; 3:r3=0; z=2; 126 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=0; z=2; 10150 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=0; z=2; 8550 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=1; z=2; 2089 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=2; z=2; 3628 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=1; z=2; 18383 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=0; z=2; 556 :>1:r1=2; 1:r3=0; 3:r1=1; 3:r3=2; z=2; 32132 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=2; z=2; 793 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=2; z=2; 4108 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=0; z=2; 50140 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=0; z=2; 6558 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=1; z=2; 4813 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=1; z=2; 393 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=0; z=2; 14942 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=2; z=2; 51648 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=2; z=2; 132190:>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=2; z=2; 6019 :>1:r1=1; 1:r3=1; 3:r1=1; 3:r3=2; z=2; 172508:>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=2; z=2; 89018 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=0; z=2; 150569:>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=0; z=2; 143395:>1:r1=2; 1:r3=1; 3:r1=1; 3:r3=2; z=2; 96547 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=2; z=2; No Witnesses Positive: 0, Negative: 1000000 Condition exists (z=2 /\ 1:r1=2 /\ 1:r3=0 /\ 3:r1=1 /\ 3:r3=0) is NOT validated Hash=459d76f119641ec12aab94d071c86542 Cycle=Fre LwSyncsWW Rfe LwSyncdRR Fre LwSyncdWW Rfe LwSyncdRR Relax aclwdrr038 No ACLwSyncdRR Safe=Fre LwSyncsWW LwSyncdWW Time aclwdrr038 2.40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr039.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr039 "Fre SyncdWR Fre LwSyncdWW Rfe LwSyncdRR" {0:r2=z; 0:r4=x; 1:r2=x; 1:r4=y; 2:r2=y; 2:r4=z;} P0 | P1 | P2 ; li r1,1 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | lwsync ; sync | lwsync | lwz r3,0(r4) ; lwz r3,0(r4) | li r3,1 | ; | stw r3,0(r4) | ; exists (0:r3=0 /\ 2:r1=1 /\ 2:r3=0) Generated assembler _litmus_P0_0_: li r8,1 _litmus_P0_1_: stw r8,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r10,0(r2) _litmus_P1_0_: li r10,1 _litmus_P1_1_: stw r10,0(r9) _litmus_P1_2_: lwsync _litmus_P1_3_: li r11,1 _litmus_P1_4_: stw r11,0(r2) _litmus_P2_0_: lwz r7,0(r9) _litmus_P2_1_: lwsync _litmus_P2_2_: lwz r8,0(r2) Test aclwdrr039 Allowed Histogram (7 states) 4029 :>0:r3=1; 2:r1=1; 2:r3=0; 12396 :>0:r3=0; 2:r1=0; 2:r3=0; 246702:>0:r3=0; 2:r1=0; 2:r3=1; 308973:>0:r3=1; 2:r1=0; 2:r3=0; 271370:>0:r3=1; 2:r1=1; 2:r3=1; 5659 :>0:r3=0; 2:r1=1; 2:r3=1; 150871:>0:r3=1; 2:r1=0; 2:r3=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (0:r3=0 /\ 2:r1=1 /\ 2:r3=0) is NOT validated Hash=9adf86efa9ed99398ed262e7a29cb549 Cycle=Fre SyncdWR Fre LwSyncdWW Rfe LwSyncdRR Relax aclwdrr039 No ACLwSyncdRR Safe=Fre SyncdWR LwSyncdWW Time aclwdrr039 1.49 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr040.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr040 "Fre SyncsWR Fre LwSyncdWW Rfe LwSyncdRR" {0:r2=y; 1:r2=y; 1:r4=x; 2:r2=x; 2:r4=y;} P0 | P1 | P2 ; li r1,1 | li r1,2 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | lwsync ; sync | lwsync | lwz r3,0(r4) ; lwz r3,0(r2) | li r3,1 | ; | stw r3,0(r4) | ; exists (y=2 /\ 0:r3=1 /\ 2:r1=1 /\ 2:r3=0) Generated assembler _litmus_P0_0_: li r9,1 _litmus_P0_1_: stw r9,0(r2) _litmus_P0_2_: sync _litmus_P0_3_: lwz r10,0(r2) _litmus_P1_0_: li r10,2 _litmus_P1_1_: stw r10,0(r9) _litmus_P1_2_: lwsync _litmus_P1_3_: li r11,1 _litmus_P1_4_: stw r11,0(r2) _litmus_P2_0_: lwz r7,0(r9) _litmus_P2_1_: lwsync _litmus_P2_2_: lwz r8,0(r2) Test aclwdrr040 Allowed Histogram (13 states) 20 :>0:r3=2; 2:r1=0; 2:r3=1; y=2; 1430 :>0:r3=1; 2:r1=1; 2:r3=2; y=1; 1000 :>0:r3=2; 2:r1=1; 2:r3=2; y=2; 15340 :>0:r3=2; 2:r1=0; 2:r3=2; y=2; 10890 :>0:r3=1; 2:r1=0; 2:r3=2; y=1; 137113:>0:r3=1; 2:r1=0; 2:r3=0; y=1; 25550 :>0:r3=1; 2:r1=0; 2:r3=0; y=2; 128467:>0:r3=2; 2:r1=0; 2:r3=0; y=2; 250486:>0:r3=1; 2:r1=0; 2:r3=2; y=2; 74586 :>0:r3=1; 2:r1=0; 2:r3=1; y=2; 272720:>0:r3=1; 2:r1=1; 2:r3=1; y=1; 21481 :>0:r3=1; 2:r1=1; 2:r3=2; y=2; 60917 :>0:r3=1; 2:r1=0; 2:r3=1; y=1; No Witnesses Positive: 0, Negative: 1000000 Condition exists (y=2 /\ 0:r3=1 /\ 2:r1=1 /\ 2:r3=0) is NOT validated Hash=1a7c6d1dc4425965c5dae6a980780759 Cycle=Fre SyncsWR Fre LwSyncdWW Rfe LwSyncdRR Relax aclwdrr040 No ACLwSyncdRR Safe=Fre SyncsWR LwSyncdWW Time aclwdrr040 1.53 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr041.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr041 "Fre LwSyncsWW Rfe LwSyncdRR Fre LwSyncsWW Rfe LwSyncdRR" {0:r2=y; 1:r2=y; 1:r4=x; 2:r2=x; 3:r2=x; 3:r4=y;} P0 | P1 | P2 | P3 ; li r1,1 | lwz r1,0(r2) | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | lwsync | stw r1,0(r2) | lwsync ; lwsync | lwz r3,0(r4) | lwsync | lwz r3,0(r4) ; li r3,2 | | li r3,2 | ; stw r3,0(r2) | | stw r3,0(r2) | ; exists (x=2 /\ y=2 /\ 1:r1=2 /\ 1:r3=0 /\ 3:r1=2 /\ 3:r3=0) Generated assembler _litmus_P0_0_: li r9,1 _litmus_P0_1_: stw r9,0(r2) _litmus_P0_2_: lwsync _litmus_P0_3_: li r11,2 _litmus_P0_4_: stw r11,0(r2) _litmus_P1_0_: lwz r7,0(r9) _litmus_P1_1_: lwsync _litmus_P1_2_: lwz r8,0(r2) _litmus_P2_0_: li r9,1 _litmus_P2_1_: stw r9,0(r2) _litmus_P2_2_: lwsync _litmus_P2_3_: li r11,2 _litmus_P2_4_: stw r11,0(r2) _litmus_P3_0_: lwz r7,0(r9) _litmus_P3_1_: lwsync _litmus_P3_2_: lwz r8,0(r2) Test aclwdrr041 Allowed Histogram (58 states) 1 :>1:r1=2; 1:r3=1; 3:r1=1; 3:r3=2; x=2; y=2; 1 :>1:r1=1; 1:r3=2; 3:r1=2; 3:r3=1; x=2; y=2; 1 :>1:r1=0; 1:r3=1; 3:r1=1; 3:r3=2; x=2; y=2; 12 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=1; x=2; y=2; 9 :>1:r1=1; 1:r3=2; 3:r1=1; 3:r3=0; x=2; y=2; 23 :>1:r1=2; 1:r3=2; 3:r1=1; 3:r3=0; x=2; y=2; 15 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=1; x=2; y=2; 148 :>1:r1=0; 1:r3=2; 3:r1=1; 3:r3=1; x=2; y=2; 16 :>1:r1=0; 1:r3=1; 3:r1=2; 3:r3=0; x=2; y=2; 63 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=1; x=2; y=2; 20 :>1:r1=1; 1:r3=0; 3:r1=1; 3:r3=2; x=2; y=2; 42 :>1:r1=1; 1:r3=1; 3:r1=2; 3:r3=2; x=2; y=2; 87 :>1:r1=1; 1:r3=2; 3:r1=1; 3:r3=2; x=2; y=2; 39 :>1:r1=1; 1:r3=0; 3:r1=2; 3:r3=2; x=2; y=2; 273 :>1:r1=1; 1:r3=2; 3:r1=2; 3:r3=0; x=2; y=2; 209 :>1:r1=0; 1:r3=1; 3:r1=2; 3:r3=1; x=2; y=2; 140 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=2; x=2; y=2; 244 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=2; x=2; y=2; 177 :>1:r1=0; 1:r3=2; 3:r1=1; 3:r3=0; x=2; y=2; 69 :>1:r1=2; 1:r3=2; 3:r1=1; 3:r3=1; x=2; y=2; 741 :>1:r1=1; 1:r3=1; 3:r1=0; 3:r3=0; x=2; y=2; 1866 :>1:r1=2; 1:r3=0; 3:r1=2; 3:r3=2; x=2; y=2; 5546 :>1:r1=0; 1:r3=2; 3:r1=2; 3:r3=0; x=2; y=2; 537 :>1:r1=1; 1:r3=2; 3:r1=0; 3:r3=2; x=2; y=2; 6443 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=1; x=2; y=2; 494 :>1:r1=0; 1:r3=2; 3:r1=0; 3:r3=1; x=2; y=2; 738 :>1:r1=1; 1:r3=0; 3:r1=0; 3:r3=0; x=2; y=2; 1260 :>1:r1=2; 1:r3=2; 3:r1=2; 3:r3=0; x=2; y=2; 936 :>1:r1=0; 1:r3=2; 3:r1=1; 3:r3=2; x=2; y=2; 2884 :>1:r1=2; 1:r3=1; 3:r1=2; 3:r3=2; x=2; y=2; 12575 :>1:r1=0; 1:r3=0; 3:r1=2; 3:r3=1; x=2; y=2; 4258 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=0; x=2; y=2; 726 :>1:r1=0; 1:r3=1; 3:r1=0; 3:r3=2; x=2; y=2; 10461 :>1:r1=1; 1:r3=2; 3:r1=2; 3:r3=2; x=2; y=2; 4404 :>1:r1=0; 1:r3=0; 3:r1=2; 3:r3=0; x=2; y=2; 1308 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=0; x=2; y=2; 4071 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=0; x=2; y=2; 1232 :>1:r1=2; 1:r3=2; 3:r1=0; 3:r3=1; x=2; y=2; 648 :>1:r1=2; 1:r3=0; 3:r1=1; 3:r3=2; x=2; y=2; 10886 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=2; x=2; y=2; 9555 :>1:r1=2; 1:r3=0; 3:r1=0; 3:r3=0; x=2; y=2; 18721 :>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=0; x=2; y=2; 1544 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=1; x=2; y=2; 1598 :>1:r1=0; 1:r3=2; 3:r1=0; 3:r3=2; x=2; y=2; 23291 :>1:r1=1; 1:r3=2; 3:r1=0; 3:r3=0; x=2; y=2; 7212 :>1:r1=0; 1:r3=2; 3:r1=2; 3:r3=1; x=2; y=2; 4130 :>1:r1=2; 1:r3=2; 3:r1=2; 3:r3=1; x=2; y=2; 7363 :>1:r1=2; 1:r3=2; 3:r1=1; 3:r3=2; x=2; y=2; 29051 :>1:r1=0; 1:r3=0; 3:r1=1; 3:r3=2; x=2; y=2; 40137 :>1:r1=2; 1:r3=2; 3:r1=0; 3:r3=0; x=2; y=2; 3192 :>1:r1=0; 1:r3=1; 3:r1=2; 3:r3=2; x=2; y=2; 52795 :>1:r1=0; 1:r3=2; 3:r1=2; 3:r3=2; x=2; y=2; 109972:>1:r1=0; 1:r3=0; 3:r1=0; 3:r3=2; x=2; y=2; 6069 :>1:r1=2; 1:r3=1; 3:r1=0; 3:r3=2; x=2; y=2; 87193 :>1:r1=2; 1:r3=2; 3:r1=0; 3:r3=2; x=2; y=2; 55141 :>1:r1=0; 1:r3=0; 3:r1=2; 3:r3=2; x=2; y=2; 325564:>1:r1=2; 1:r3=2; 3:r1=2; 3:r3=2; x=2; y=2; 143869:>1:r1=0; 1:r3=2; 3:r1=0; 3:r3=0; x=2; y=2; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ y=2 /\ 1:r1=2 /\ 1:r3=0 /\ 3:r1=2 /\ 3:r3=0) is NOT validated Hash=f658f820f1d5e1aea992b078ad3de29c Cycle=Fre LwSyncsWW Rfe LwSyncdRR Fre LwSyncsWW Rfe LwSyncdRR Relax aclwdrr041 No ACLwSyncdRR Safe=Fre LwSyncsWW Time aclwdrr041 3.89 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results for src/aclwdrr042.litmus % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PPC aclwdrr042 "Fre SyncdWR Fre LwSyncsWW Rfe LwSyncdRR" {0:r2=y; 0:r4=x; 1:r2=x; 2:r2=x; 2:r4=y;} P0 | P1 | P2 ; li r1,1 | li r1,1 | lwz r1,0(r2) ; stw r1,0(r2) | stw r1,0(r2) | lwsync ; sync | lwsync | lwz r3,0(r4) ; lwz r3,0(r4) | li r3,2 | ; | stw r3,0(r2) | ; exists (x=2 /\ 0:r3=0 /\ 2:r1=2 /\ 2:r3=0) Generated assembler _litmus_P0_0_: li r8,1 _litmus_P0_1_: stw r8,0(r9) _litmus_P0_2_: sync _litmus_P0_3_: lwz r10,0(r2) _litmus_P1_0_: li r9,1 _litmus_P1_1_: stw r9,0(r2) _litmus_P1_2_: lwsync _litmus_P1_3_: li r11,2 _litmus_P1_4_: stw r11,0(r2) _litmus_P2_0_: lwz r7,0(r9) _litmus_P2_1_: lwsync _litmus_P2_2_: lwz r8,0(r2) Test aclwdrr042 Allowed Histogram (14 states) 3 :>0:r3=1; 2:r1=1; 2:r3=1; x=2; 319 :>0:r3=2; 2:r1=1; 2:r3=0; x=2; 9747 :>0:r3=1; 2:r1=0; 2:r3=0; x=2; 9402 :>0:r3=2; 2:r1=1; 2:r3=1; x=2; 56092 :>0:r3=2; 2:r1=2; 2:r3=0; x=2; 7539 :>0:r3=1; 2:r1=2; 2:r3=1; x=2; 103119:>0:r3=0; 2:r1=0; 2:r3=1; x=2; 7213 :>0:r3=0; 2:r1=0; 2:r3=0; x=2; 38145 :>0:r3=1; 2:r1=0; 2:r3=1; x=2; 21937 :>0:r3=0; 2:r1=1; 2:r3=1; x=2; 299481:>0:r3=2; 2:r1=0; 2:r3=0; x=2; 338920:>0:r3=2; 2:r1=2; 2:r3=1; x=2; 28629 :>0:r3=0; 2:r1=2; 2:r3=1; x=2; 79454 :>0:r3=2; 2:r1=0; 2:r3=1; x=2; No Witnesses Positive: 0, Negative: 1000000 Condition exists (x=2 /\ 0:r3=0 /\ 2:r1=2 /\ 2:r3=0) is NOT validated Hash=9862f681ad48c0682ff709f0b167939f Cycle=Fre SyncdWR Fre LwSyncsWW Rfe LwSyncdRR Relax aclwdrr042 No ACLwSyncdRR Safe=Fre SyncdWR LwSyncsWW Time aclwdrr042 1.54 $Revision: 3163 $ 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 */ /* barrier: user */ /* tread start/join: changing */ /* memory: indirect */ /* safer: false */ /* preload: true */ /* para: self */ /* changes: false */ /* speedcheck: false */ /* proc used: 4 */ GCCOPTS="-Wall -std=gnu99 " LITMUSOPTS= Wed Dec 23 18:59:00 CET 2009