/* Generated from ./swim.cloog by CLooG 0.15 64 bits in 0.97s. */ if (M == 1) { S1 ; S2 ; S3 ; S4 ; S5 ; S6 ; S7 ; S8 ; S9 ; S10 ; S11 ; S12 ; S13 ; S14 ; S15 ; S16 ; S17 ; S18 ; S19 ; S20 ; S21 ; S22 ; S23 ; S24 ; S25 ; S26 ; S27 ; } if (M == 1) { for (p1=1;p1<=N;p1++) { for (p3=1;p3<=N;p3++) { S28(i = p1,j = p3) ; S29(i = p1,j = p3) ; S30(i = p1,j = p3) ; } S31(i = p1) ; } } if (M == 1) { S32 ; S33 ; S34 ; } if ((M == 1) && (O <= 1)) { S35 ; } if (M == 1) { S36 ; S37 ; } if ((M == 1) && (N >= 1) && (Q >= 1) && (R >= 1)) { for (p1=2;p1<=P;p1++) { S38(i = p1) ; S39(i = p1) ; for (p3=1;p3<=Q;p3++) { for (p5=1;p5<=R;p5++) { S40(i = p1,j = p3,k = p5) ; S41(i = p1,j = p3,k = p5) ; S42(i = p1,j = p3,k = p5) ; S43(i = p1,j = p3,k = p5) ; } } for (p3=1;p3<=Q;p3++) { S44(i = p1,j = p3) ; S45(i = p1,j = p3) ; S46(i = p1,j = p3) ; S47(i = p1,j = p3) ; } for (p3=1;p3<=R;p3++) { S48(i = p1,j = p3) ; S49(i = p1,j = p3) ; S50(i = p1,j = p3) ; S51(i = p1,j = p3) ; } S52(i = p1) ; S53(i = p1) ; S54(i = p1) ; S55(i = p1) ; S56(i = p1) ; S57(i = p1) ; S58(i = p1) ; for (p3=1;p3<=Q;p3++) { for (p5=1;p5<=R;p5++) { S59(i = p1,j = p3,k = p5) ; S60(i = p1,j = p3,k = p5) ; S61(i = p1,j = p3,k = p5) ; } } for (p3=1;p3<=Q;p3++) { S62(i = p1,j = p3) ; S63(i = p1,j = p3) ; S64(i = p1,j = p3) ; } for (p3=1;p3<=R;p3++) { S65(i = p1,j = p3) ; S66(i = p1,j = p3) ; S67(i = p1,j = p3) ; } S68(i = p1) ; S69(i = p1) ; S70(i = p1) ; S71(i = p1) ; S72(i = p1) ; S73(i = p1) ; S74(i = p1) ; S75(i = p1) ; S76(i = p1) ; S77(i = p1) ; S78(i = p1) ; S79(i = p1) ; S80(i = p1) ; S81(i = p1) ; S82(i = p1) ; S83(i = p1) ; S84(i = p1) ; S85(i = p1) ; S86(i = p1) ; S87(i = p1) ; S88(i = p1) ; S89(i = p1) ; S90(i = p1) ; S91(i = p1) ; S92(i = p1) ; S93(i = p1) ; S94(i = p1) ; for (p3=1;p3<=N;p3++) { for (p5=1;p5<=N;p5++) { S95(i = p1,j = p3,k = p5) ; S96(i = p1,j = p3,k = p5) ; S97(i = p1,j = p3,k = p5) ; } S98(i = p1,j = p3) ; } S99(i = p1) ; S100(i = p1) ; S101(i = p1) ; for (p3=1;p3<=Q;p3++) { for (p5=1;p5<=R;p5++) { S102(i = p1,j = p3,k = p5) ; S103(i = p1,j = p3,k = p5) ; S104(i = p1,j = p3,k = p5) ; S105(i = p1,j = p3,k = p5) ; S106(i = p1,j = p3,k = p5) ; S107(i = p1,j = p3,k = p5) ; } } for (p3=1;p3<=Q;p3++) { S108(i = p1,j = p3) ; S109(i = p1,j = p3) ; S110(i = p1,j = p3) ; S111(i = p1,j = p3) ; S112(i = p1,j = p3) ; S113(i = p1,j = p3) ; } for (p3=1;p3<=R;p3++) { S114(i = p1,j = p3) ; S115(i = p1,j = p3) ; S116(i = p1,j = p3) ; S117(i = p1,j = p3) ; S118(i = p1,j = p3) ; S119(i = p1,j = p3) ; } S120(i = p1) ; S121(i = p1) ; S122(i = p1) ; S123(i = p1) ; S124(i = p1) ; S125(i = p1) ; } } if ((M == 1) && (N <= 0) && (Q >= 1) && (R >= 1)) { for (p1=2;p1<=P;p1++) { S38(i = p1) ; S39(i = p1) ; for (p3=1;p3<=Q;p3++) { for (p5=1;p5<=R;p5++) { S40(i = p1,j = p3,k = p5) ; S41(i = p1,j = p3,k = p5) ; S42(i = p1,j = p3,k = p5) ; S43(i = p1,j = p3,k = p5) ; } } for (p3=1;p3<=Q;p3++) { S44(i = p1,j = p3) ; S45(i = p1,j = p3) ; S46(i = p1,j = p3) ; S47(i = p1,j = p3) ; } for (p3=1;p3<=R;p3++) { S48(i = p1,j = p3) ; S49(i = p1,j = p3) ; S50(i = p1,j = p3) ; S51(i = p1,j = p3) ; } S52(i = p1) ; S53(i = p1) ; S54(i = p1) ; S55(i = p1) ; S56(i = p1) ; S57(i = p1) ; S58(i = p1) ; for (p3=1;p3<=Q;p3++) { for (p5=1;p5<=R;p5++) { S59(i = p1,j = p3,k = p5) ; S60(i = p1,j = p3,k = p5) ; S61(i = p1,j = p3,k = p5) ; } } for (p3=1;p3<=Q;p3++) { S62(i = p1,j = p3) ; S63(i = p1,j = p3) ; S64(i = p1,j = p3) ; } for (p3=1;p3<=R;p3++) { S65(i = p1,j = p3) ; S66(i = p1,j = p3) ; S67(i = p1,j = p3) ; } S68(i = p1) ; S69(i = p1) ; S70(i = p1) ; S71(i = p1) ; S72(i = p1) ; S73(i = p1) ; S74(i = p1) ; S75(i = p1) ; S76(i = p1) ; S77(i = p1) ; S78(i = p1) ; S79(i = p1) ; S80(i = p1) ; S81(i = p1) ; S82(i = p1) ; S83(i = p1) ; S84(i = p1) ; S85(i = p1) ; S86(i = p1) ; S87(i = p1) ; S88(i = p1) ; S89(i = p1) ; S90(i = p1) ; S91(i = p1) ; S92(i = p1) ; S93(i = p1) ; S94(i = p1) ; S99(i = p1) ; S100(i = p1) ; S101(i = p1) ; for (p3=1;p3<=Q;p3++) { for (p5=1;p5<=R;p5++) { S102(i = p1,j = p3,k = p5) ; S103(i = p1,j = p3,k = p5) ; S104(i = p1,j = p3,k = p5) ; S105(i = p1,j = p3,k = p5) ; S106(i = p1,j = p3,k = p5) ; S107(i = p1,j = p3,k = p5) ; } } for (p3=1;p3<=Q;p3++) { S108(i = p1,j = p3) ; S109(i = p1,j = p3) ; S110(i = p1,j = p3) ; S111(i = p1,j = p3) ; S112(i = p1,j = p3) ; S113(i = p1,j = p3) ; } for (p3=1;p3<=R;p3++) { S114(i = p1,j = p3) ; S115(i = p1,j = p3) ; S116(i = p1,j = p3) ; S117(i = p1,j = p3) ; S118(i = p1,j = p3) ; S119(i = p1,j = p3) ; } S120(i = p1) ; S121(i = p1) ; S122(i = p1) ; S123(i = p1) ; S124(i = p1) ; S125(i = p1) ; } } if ((M == 1) && (N >= 1) && (Q <= 0) && (R >= 1)) { for (p1=2;p1<=P;p1++) { S38(i = p1) ; S39(i = p1) ; for (p3=1;p3<=R;p3++) { S48(i = p1,j = p3) ; S49(i = p1,j = p3) ; S50(i = p1,j = p3) ; S51(i = p1,j = p3) ; } S52(i = p1) ; S53(i = p1) ; S54(i = p1) ; S55(i = p1) ; S56(i = p1) ; S57(i = p1) ; S58(i = p1) ; for (p3=1;p3<=R;p3++) { S65(i = p1,j = p3) ; S66(i = p1,j = p3) ; S67(i = p1,j = p3) ; } S68(i = p1) ; S69(i = p1) ; S70(i = p1) ; S71(i = p1) ; S72(i = p1) ; S73(i = p1) ; S74(i = p1) ; S75(i = p1) ; S76(i = p1) ; S77(i = p1) ; S78(i = p1) ; S79(i = p1) ; S80(i = p1) ; S81(i = p1) ; S82(i = p1) ; S83(i = p1) ; S84(i = p1) ; S85(i = p1) ; S86(i = p1) ; S87(i = p1) ; S88(i = p1) ; S89(i = p1) ; S90(i = p1) ; S91(i = p1) ; S92(i = p1) ; S93(i = p1) ; S94(i = p1) ; for (p3=1;p3<=N;p3++) { for (p5=1;p5<=N;p5++) { S95(i = p1,j = p3,k = p5) ; S96(i = p1,j = p3,k = p5) ; S97(i = p1,j = p3,k = p5) ; } S98(i = p1,j = p3) ; } S99(i = p1) ; S100(i = p1) ; S101(i = p1) ; for (p3=1;p3<=R;p3++) { S114(i = p1,j = p3) ; S115(i = p1,j = p3) ; S116(i = p1,j = p3) ; S117(i = p1,j = p3) ; S118(i = p1,j = p3) ; S119(i = p1,j = p3) ; } S120(i = p1) ; S121(i = p1) ; S122(i = p1) ; S123(i = p1) ; S124(i = p1) ; S125(i = p1) ; } } if ((M == 1) && (N <= 0) && (Q <= 0) && (R >= 1)) { for (p1=2;p1<=P;p1++) { S38(i = p1) ; S39(i = p1) ; for (p3=1;p3<=R;p3++) { S48(i = p1,j = p3) ; S49(i = p1,j = p3) ; S50(i = p1,j = p3) ; S51(i = p1,j = p3) ; } S52(i = p1) ; S53(i = p1) ; S54(i = p1) ; S55(i = p1) ; S56(i = p1) ; S57(i = p1) ; S58(i = p1) ; for (p3=1;p3<=R;p3++) { S65(i = p1,j = p3) ; S66(i = p1,j = p3) ; S67(i = p1,j = p3) ; } S68(i = p1) ; S69(i = p1) ; S70(i = p1) ; S71(i = p1) ; S72(i = p1) ; S73(i = p1) ; S74(i = p1) ; S75(i = p1) ; S76(i = p1) ; S77(i = p1) ; S78(i = p1) ; S79(i = p1) ; S80(i = p1) ; S81(i = p1) ; S82(i = p1) ; S83(i = p1) ; S84(i = p1) ; S85(i = p1) ; S86(i = p1) ; S87(i = p1) ; S88(i = p1) ; S89(i = p1) ; S90(i = p1) ; S91(i = p1) ; S92(i = p1) ; S93(i = p1) ; S94(i = p1) ; S99(i = p1) ; S100(i = p1) ; S101(i = p1) ; for (p3=1;p3<=R;p3++) { S114(i = p1,j = p3) ; S115(i = p1,j = p3) ; S116(i = p1,j = p3) ; S117(i = p1,j = p3) ; S118(i = p1,j = p3) ; S119(i = p1,j = p3) ; } S120(i = p1) ; S121(i = p1) ; S122(i = p1) ; S123(i = p1) ; S124(i = p1) ; S125(i = p1) ; } } if ((M == 1) && (N >= 1) && (Q <= 0) && (R <= 0)) { for (p1=2;p1<=P;p1++) { S38(i = p1) ; S39(i = p1) ; S52(i = p1) ; S53(i = p1) ; S54(i = p1) ; S55(i = p1) ; S56(i = p1) ; S57(i = p1) ; S58(i = p1) ; S68(i = p1) ; S69(i = p1) ; S70(i = p1) ; S71(i = p1) ; S72(i = p1) ; S73(i = p1) ; S74(i = p1) ; S75(i = p1) ; S76(i = p1) ; S77(i = p1) ; S78(i = p1) ; S79(i = p1) ; S80(i = p1) ; S81(i = p1) ; S82(i = p1) ; S83(i = p1) ; S84(i = p1) ; S85(i = p1) ; S86(i = p1) ; S87(i = p1) ; S88(i = p1) ; S89(i = p1) ; S90(i = p1) ; S91(i = p1) ; S92(i = p1) ; S93(i = p1) ; S94(i = p1) ; for (p3=1;p3<=N;p3++) { for (p5=1;p5<=N;p5++) { S95(i = p1,j = p3,k = p5) ; S96(i = p1,j = p3,k = p5) ; S97(i = p1,j = p3,k = p5) ; } S98(i = p1,j = p3) ; } S99(i = p1) ; S100(i = p1) ; S101(i = p1) ; S120(i = p1) ; S121(i = p1) ; S122(i = p1) ; S123(i = p1) ; S124(i = p1) ; S125(i = p1) ; } } if ((M == 1) && (N <= 0) && (Q <= 0) && (R <= 0)) { for (p1=2;p1<=P;p1++) { S38(i = p1) ; S39(i = p1) ; S52(i = p1) ; S53(i = p1) ; S54(i = p1) ; S55(i = p1) ; S56(i = p1) ; S57(i = p1) ; S58(i = p1) ; S68(i = p1) ; S69(i = p1) ; S70(i = p1) ; S71(i = p1) ; S72(i = p1) ; S73(i = p1) ; S74(i = p1) ; S75(i = p1) ; S76(i = p1) ; S77(i = p1) ; S78(i = p1) ; S79(i = p1) ; S80(i = p1) ; S81(i = p1) ; S82(i = p1) ; S83(i = p1) ; S84(i = p1) ; S85(i = p1) ; S86(i = p1) ; S87(i = p1) ; S88(i = p1) ; S89(i = p1) ; S90(i = p1) ; S91(i = p1) ; S92(i = p1) ; S93(i = p1) ; S94(i = p1) ; S99(i = p1) ; S100(i = p1) ; S101(i = p1) ; S120(i = p1) ; S121(i = p1) ; S122(i = p1) ; S123(i = p1) ; S124(i = p1) ; S125(i = p1) ; } } if ((M == 1) && (N >= 1) && (Q >= 1) && (R <= 0)) { for (p1=2;p1<=P;p1++) { S38(i = p1) ; S39(i = p1) ; for (p3=1;p3<=Q;p3++) { S44(i = p1,j = p3) ; S45(i = p1,j = p3) ; S46(i = p1,j = p3) ; S47(i = p1,j = p3) ; } S52(i = p1) ; S53(i = p1) ; S54(i = p1) ; S55(i = p1) ; S56(i = p1) ; S57(i = p1) ; S58(i = p1) ; for (p3=1;p3<=Q;p3++) { S62(i = p1,j = p3) ; S63(i = p1,j = p3) ; S64(i = p1,j = p3) ; } S68(i = p1) ; S69(i = p1) ; S70(i = p1) ; S71(i = p1) ; S72(i = p1) ; S73(i = p1) ; S74(i = p1) ; S75(i = p1) ; S76(i = p1) ; S77(i = p1) ; S78(i = p1) ; S79(i = p1) ; S80(i = p1) ; S81(i = p1) ; S82(i = p1) ; S83(i = p1) ; S84(i = p1) ; S85(i = p1) ; S86(i = p1) ; S87(i = p1) ; S88(i = p1) ; S89(i = p1) ; S90(i = p1) ; S91(i = p1) ; S92(i = p1) ; S93(i = p1) ; S94(i = p1) ; for (p3=1;p3<=N;p3++) { for (p5=1;p5<=N;p5++) { S95(i = p1,j = p3,k = p5) ; S96(i = p1,j = p3,k = p5) ; S97(i = p1,j = p3,k = p5) ; } S98(i = p1,j = p3) ; } S99(i = p1) ; S100(i = p1) ; S101(i = p1) ; for (p3=1;p3<=Q;p3++) { S108(i = p1,j = p3) ; S109(i = p1,j = p3) ; S110(i = p1,j = p3) ; S111(i = p1,j = p3) ; S112(i = p1,j = p3) ; S113(i = p1,j = p3) ; } S120(i = p1) ; S121(i = p1) ; S122(i = p1) ; S123(i = p1) ; S124(i = p1) ; S125(i = p1) ; } } if ((M == 1) && (N <= 0) && (Q >= 1) && (R <= 0)) { for (p1=2;p1<=P;p1++) { S38(i = p1) ; S39(i = p1) ; for (p3=1;p3<=Q;p3++) { S44(i = p1,j = p3) ; S45(i = p1,j = p3) ; S46(i = p1,j = p3) ; S47(i = p1,j = p3) ; } S52(i = p1) ; S53(i = p1) ; S54(i = p1) ; S55(i = p1) ; S56(i = p1) ; S57(i = p1) ; S58(i = p1) ; for (p3=1;p3<=Q;p3++) { S62(i = p1,j = p3) ; S63(i = p1,j = p3) ; S64(i = p1,j = p3) ; } S68(i = p1) ; S69(i = p1) ; S70(i = p1) ; S71(i = p1) ; S72(i = p1) ; S73(i = p1) ; S74(i = p1) ; S75(i = p1) ; S76(i = p1) ; S77(i = p1) ; S78(i = p1) ; S79(i = p1) ; S80(i = p1) ; S81(i = p1) ; S82(i = p1) ; S83(i = p1) ; S84(i = p1) ; S85(i = p1) ; S86(i = p1) ; S87(i = p1) ; S88(i = p1) ; S89(i = p1) ; S90(i = p1) ; S91(i = p1) ; S92(i = p1) ; S93(i = p1) ; S94(i = p1) ; S99(i = p1) ; S100(i = p1) ; S101(i = p1) ; for (p3=1;p3<=Q;p3++) { S108(i = p1,j = p3) ; S109(i = p1,j = p3) ; S110(i = p1,j = p3) ; S111(i = p1,j = p3) ; S112(i = p1,j = p3) ; S113(i = p1,j = p3) ; } S120(i = p1) ; S121(i = p1) ; S122(i = p1) ; S123(i = p1) ; S124(i = p1) ; S125(i = p1) ; } }