blob: 0a0046a6e6fec3973be4ecfe1370cd87e61fc49b [file] [log] [blame]
/* Generated from ../../../git/cloog/test/swim.cloog by CLooG 0.16.1-3-g277eafa gmp bits in 0.20s. */
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();
for (p1=1;p1<=N;p1++) {
for (p3=1;p3<=N;p3++) {
S28(p1,p3);
S29(p1,p3);
S30(p1,p3);
}
S31(p1);
}
S32();
S33();
S34();
if (O <= 1) {
S35();
}
S36();
S37();
if ((N >= 1) && (Q >= 1) && (R >= 1)) {
for (p1=2;p1<=P;p1++) {
S38(p1);
S39(p1);
for (p3=1;p3<=Q;p3++) {
for (p5=1;p5<=R;p5++) {
S40(p1,p3,p5);
S41(p1,p3,p5);
S42(p1,p3,p5);
S43(p1,p3,p5);
}
}
for (p3=1;p3<=Q;p3++) {
S44(p1,p3);
S45(p1,p3);
S46(p1,p3);
S47(p1,p3);
}
for (p3=1;p3<=R;p3++) {
S48(p1,p3);
S49(p1,p3);
S50(p1,p3);
S51(p1,p3);
}
S52(p1);
S53(p1);
S54(p1);
S55(p1);
S56(p1);
S57(p1);
S58(p1);
for (p3=1;p3<=Q;p3++) {
for (p5=1;p5<=R;p5++) {
S59(p1,p3,p5);
S60(p1,p3,p5);
S61(p1,p3,p5);
}
}
for (p3=1;p3<=Q;p3++) {
S62(p1,p3);
S63(p1,p3);
S64(p1,p3);
}
for (p3=1;p3<=R;p3++) {
S65(p1,p3);
S66(p1,p3);
S67(p1,p3);
}
S68(p1);
S69(p1);
S70(p1);
S71(p1);
S72(p1);
S73(p1);
S74(p1);
S75(p1);
S76(p1);
S77(p1);
S78(p1);
S79(p1);
S80(p1);
S81(p1);
S82(p1);
S83(p1);
S84(p1);
S85(p1);
S86(p1);
S87(p1);
S88(p1);
S89(p1);
S90(p1);
S91(p1);
S92(p1);
S93(p1);
S94(p1);
for (p3=1;p3<=N;p3++) {
for (p5=1;p5<=N;p5++) {
S95(p1,p3,p5);
S96(p1,p3,p5);
S97(p1,p3,p5);
}
S98(p1,p3);
}
S99(p1);
S100(p1);
S101(p1);
for (p3=1;p3<=Q;p3++) {
for (p5=1;p5<=R;p5++) {
S102(p1,p3,p5);
S103(p1,p3,p5);
S104(p1,p3,p5);
S105(p1,p3,p5);
S106(p1,p3,p5);
S107(p1,p3,p5);
}
}
for (p3=1;p3<=Q;p3++) {
S108(p1,p3);
S109(p1,p3);
S110(p1,p3);
S111(p1,p3);
S112(p1,p3);
S113(p1,p3);
}
for (p3=1;p3<=R;p3++) {
S114(p1,p3);
S115(p1,p3);
S116(p1,p3);
S117(p1,p3);
S118(p1,p3);
S119(p1,p3);
}
S120(p1);
S121(p1);
S122(p1);
S123(p1);
S124(p1);
S125(p1);
}
}
if ((N <= 0) && (Q >= 1) && (R >= 1)) {
for (p1=2;p1<=P;p1++) {
S38(p1);
S39(p1);
for (p3=1;p3<=Q;p3++) {
for (p5=1;p5<=R;p5++) {
S40(p1,p3,p5);
S41(p1,p3,p5);
S42(p1,p3,p5);
S43(p1,p3,p5);
}
}
for (p3=1;p3<=Q;p3++) {
S44(p1,p3);
S45(p1,p3);
S46(p1,p3);
S47(p1,p3);
}
for (p3=1;p3<=R;p3++) {
S48(p1,p3);
S49(p1,p3);
S50(p1,p3);
S51(p1,p3);
}
S52(p1);
S53(p1);
S54(p1);
S55(p1);
S56(p1);
S57(p1);
S58(p1);
for (p3=1;p3<=Q;p3++) {
for (p5=1;p5<=R;p5++) {
S59(p1,p3,p5);
S60(p1,p3,p5);
S61(p1,p3,p5);
}
}
for (p3=1;p3<=Q;p3++) {
S62(p1,p3);
S63(p1,p3);
S64(p1,p3);
}
for (p3=1;p3<=R;p3++) {
S65(p1,p3);
S66(p1,p3);
S67(p1,p3);
}
S68(p1);
S69(p1);
S70(p1);
S71(p1);
S72(p1);
S73(p1);
S74(p1);
S75(p1);
S76(p1);
S77(p1);
S78(p1);
S79(p1);
S80(p1);
S81(p1);
S82(p1);
S83(p1);
S84(p1);
S85(p1);
S86(p1);
S87(p1);
S88(p1);
S89(p1);
S90(p1);
S91(p1);
S92(p1);
S93(p1);
S94(p1);
S99(p1);
S100(p1);
S101(p1);
for (p3=1;p3<=Q;p3++) {
for (p5=1;p5<=R;p5++) {
S102(p1,p3,p5);
S103(p1,p3,p5);
S104(p1,p3,p5);
S105(p1,p3,p5);
S106(p1,p3,p5);
S107(p1,p3,p5);
}
}
for (p3=1;p3<=Q;p3++) {
S108(p1,p3);
S109(p1,p3);
S110(p1,p3);
S111(p1,p3);
S112(p1,p3);
S113(p1,p3);
}
for (p3=1;p3<=R;p3++) {
S114(p1,p3);
S115(p1,p3);
S116(p1,p3);
S117(p1,p3);
S118(p1,p3);
S119(p1,p3);
}
S120(p1);
S121(p1);
S122(p1);
S123(p1);
S124(p1);
S125(p1);
}
}
if ((N >= 1) && (Q >= 1) && (R <= 0)) {
for (p1=2;p1<=P;p1++) {
S38(p1);
S39(p1);
for (p3=1;p3<=Q;p3++) {
S44(p1,p3);
S45(p1,p3);
S46(p1,p3);
S47(p1,p3);
}
S52(p1);
S53(p1);
S54(p1);
S55(p1);
S56(p1);
S57(p1);
S58(p1);
for (p3=1;p3<=Q;p3++) {
S62(p1,p3);
S63(p1,p3);
S64(p1,p3);
}
S68(p1);
S69(p1);
S70(p1);
S71(p1);
S72(p1);
S73(p1);
S74(p1);
S75(p1);
S76(p1);
S77(p1);
S78(p1);
S79(p1);
S80(p1);
S81(p1);
S82(p1);
S83(p1);
S84(p1);
S85(p1);
S86(p1);
S87(p1);
S88(p1);
S89(p1);
S90(p1);
S91(p1);
S92(p1);
S93(p1);
S94(p1);
for (p3=1;p3<=N;p3++) {
for (p5=1;p5<=N;p5++) {
S95(p1,p3,p5);
S96(p1,p3,p5);
S97(p1,p3,p5);
}
S98(p1,p3);
}
S99(p1);
S100(p1);
S101(p1);
for (p3=1;p3<=Q;p3++) {
S108(p1,p3);
S109(p1,p3);
S110(p1,p3);
S111(p1,p3);
S112(p1,p3);
S113(p1,p3);
}
S120(p1);
S121(p1);
S122(p1);
S123(p1);
S124(p1);
S125(p1);
}
}
if ((N <= 0) && (Q >= 1) && (R <= 0)) {
for (p1=2;p1<=P;p1++) {
S38(p1);
S39(p1);
for (p3=1;p3<=Q;p3++) {
S44(p1,p3);
S45(p1,p3);
S46(p1,p3);
S47(p1,p3);
}
S52(p1);
S53(p1);
S54(p1);
S55(p1);
S56(p1);
S57(p1);
S58(p1);
for (p3=1;p3<=Q;p3++) {
S62(p1,p3);
S63(p1,p3);
S64(p1,p3);
}
S68(p1);
S69(p1);
S70(p1);
S71(p1);
S72(p1);
S73(p1);
S74(p1);
S75(p1);
S76(p1);
S77(p1);
S78(p1);
S79(p1);
S80(p1);
S81(p1);
S82(p1);
S83(p1);
S84(p1);
S85(p1);
S86(p1);
S87(p1);
S88(p1);
S89(p1);
S90(p1);
S91(p1);
S92(p1);
S93(p1);
S94(p1);
S99(p1);
S100(p1);
S101(p1);
for (p3=1;p3<=Q;p3++) {
S108(p1,p3);
S109(p1,p3);
S110(p1,p3);
S111(p1,p3);
S112(p1,p3);
S113(p1,p3);
}
S120(p1);
S121(p1);
S122(p1);
S123(p1);
S124(p1);
S125(p1);
}
}
if ((N >= 1) && (Q <= 0) && (R >= 1)) {
for (p1=2;p1<=P;p1++) {
S38(p1);
S39(p1);
for (p3=1;p3<=R;p3++) {
S48(p1,p3);
S49(p1,p3);
S50(p1,p3);
S51(p1,p3);
}
S52(p1);
S53(p1);
S54(p1);
S55(p1);
S56(p1);
S57(p1);
S58(p1);
for (p3=1;p3<=R;p3++) {
S65(p1,p3);
S66(p1,p3);
S67(p1,p3);
}
S68(p1);
S69(p1);
S70(p1);
S71(p1);
S72(p1);
S73(p1);
S74(p1);
S75(p1);
S76(p1);
S77(p1);
S78(p1);
S79(p1);
S80(p1);
S81(p1);
S82(p1);
S83(p1);
S84(p1);
S85(p1);
S86(p1);
S87(p1);
S88(p1);
S89(p1);
S90(p1);
S91(p1);
S92(p1);
S93(p1);
S94(p1);
for (p3=1;p3<=N;p3++) {
for (p5=1;p5<=N;p5++) {
S95(p1,p3,p5);
S96(p1,p3,p5);
S97(p1,p3,p5);
}
S98(p1,p3);
}
S99(p1);
S100(p1);
S101(p1);
for (p3=1;p3<=R;p3++) {
S114(p1,p3);
S115(p1,p3);
S116(p1,p3);
S117(p1,p3);
S118(p1,p3);
S119(p1,p3);
}
S120(p1);
S121(p1);
S122(p1);
S123(p1);
S124(p1);
S125(p1);
}
}
if ((N <= 0) && (Q <= 0) && (R >= 1)) {
for (p1=2;p1<=P;p1++) {
S38(p1);
S39(p1);
for (p3=1;p3<=R;p3++) {
S48(p1,p3);
S49(p1,p3);
S50(p1,p3);
S51(p1,p3);
}
S52(p1);
S53(p1);
S54(p1);
S55(p1);
S56(p1);
S57(p1);
S58(p1);
for (p3=1;p3<=R;p3++) {
S65(p1,p3);
S66(p1,p3);
S67(p1,p3);
}
S68(p1);
S69(p1);
S70(p1);
S71(p1);
S72(p1);
S73(p1);
S74(p1);
S75(p1);
S76(p1);
S77(p1);
S78(p1);
S79(p1);
S80(p1);
S81(p1);
S82(p1);
S83(p1);
S84(p1);
S85(p1);
S86(p1);
S87(p1);
S88(p1);
S89(p1);
S90(p1);
S91(p1);
S92(p1);
S93(p1);
S94(p1);
S99(p1);
S100(p1);
S101(p1);
for (p3=1;p3<=R;p3++) {
S114(p1,p3);
S115(p1,p3);
S116(p1,p3);
S117(p1,p3);
S118(p1,p3);
S119(p1,p3);
}
S120(p1);
S121(p1);
S122(p1);
S123(p1);
S124(p1);
S125(p1);
}
}
if ((N >= 1) && (Q <= 0) && (R <= 0)) {
for (p1=2;p1<=P;p1++) {
S38(p1);
S39(p1);
S52(p1);
S53(p1);
S54(p1);
S55(p1);
S56(p1);
S57(p1);
S58(p1);
S68(p1);
S69(p1);
S70(p1);
S71(p1);
S72(p1);
S73(p1);
S74(p1);
S75(p1);
S76(p1);
S77(p1);
S78(p1);
S79(p1);
S80(p1);
S81(p1);
S82(p1);
S83(p1);
S84(p1);
S85(p1);
S86(p1);
S87(p1);
S88(p1);
S89(p1);
S90(p1);
S91(p1);
S92(p1);
S93(p1);
S94(p1);
for (p3=1;p3<=N;p3++) {
for (p5=1;p5<=N;p5++) {
S95(p1,p3,p5);
S96(p1,p3,p5);
S97(p1,p3,p5);
}
S98(p1,p3);
}
S99(p1);
S100(p1);
S101(p1);
S120(p1);
S121(p1);
S122(p1);
S123(p1);
S124(p1);
S125(p1);
}
}
if ((N <= 0) && (Q <= 0) && (R <= 0)) {
for (p1=2;p1<=P;p1++) {
S38(p1);
S39(p1);
S52(p1);
S53(p1);
S54(p1);
S55(p1);
S56(p1);
S57(p1);
S58(p1);
S68(p1);
S69(p1);
S70(p1);
S71(p1);
S72(p1);
S73(p1);
S74(p1);
S75(p1);
S76(p1);
S77(p1);
S78(p1);
S79(p1);
S80(p1);
S81(p1);
S82(p1);
S83(p1);
S84(p1);
S85(p1);
S86(p1);
S87(p1);
S88(p1);
S89(p1);
S90(p1);
S91(p1);
S92(p1);
S93(p1);
S94(p1);
S99(p1);
S100(p1);
S101(p1);
S120(p1);
S121(p1);
S122(p1);
S123(p1);
S124(p1);
S125(p1);
}
}
}