CLooG 0.18.4
[cloog.git] / test / sor1d.c
blob19d807b62cc2c149cf6869b558207dce5efa6a97
1 /* Generated from ./sor1d.cloog by CLooG 0.18.1-2-g43fc508 gmp bits in 0.13s. */
2 if ((M >= 1) && (N >= 3)) {
3 for (glT1=-1;glT1<=floord(3*M+N-5,100);glT1++) {
4 for (rp1=max(max(0,ceild(100*glT1-2*M-N+5,100)),ceild(100*glT1-N-193,300));rp1<=min(min(floord(glT1+1,3),floord(M,100)),glT1);rp1++) {
5 for (vT1=max(max(100*glT1-100*rp1,200*rp1-3),200*rp1-N+1);vT1<=min(min(min(2*M+N-5,100*glT1-100*rp1+99),200*rp1+N+193),100*glT1-100*rp1+N+95);vT1++) {
6 if (rp1 >= max(1,ceild(vT1-N+7,200))) {
7 S3((glT1-rp1),(rp1-1),rp1,(100*rp1-1),(-200*rp1+vT1+6));
9 for (vP1=max(max(1,ceild(vT1-N+5,2)),100*rp1);vP1<=min(min(floord(vT1+2,2),M),100*rp1+99);vP1++) {
10 S1((glT1-rp1),rp1,vP1,(vT1-2*vP1+4));
12 if (rp1 <= min(floord(M-100,100),floord(vT1-197,200))) {
13 S2((glT1-rp1),rp1,(rp1+1),(100*rp1+99),(-200*rp1+vT1-194));
17 S4(glT1);