add backend independent functions for creating CloogDomains and CloogScatterings
[cloog/uuh.git] / test / polylib / vasilache.c
blob749e577ceaff15a9d59bc75b66b8bb5b141f5c2e
1 /* Generated from ../../../git/cloog/test/vasilache.cloog by CLooG 0.14.0-136-gb91ef26 gmp bits in 0.16s. */
2 S1() ;
3 S2() ;
4 for (p1=0;p1<=N-1;p1++) {
5 for (p3=0;p3<=N-1;p3++) {
6 S4(p1,p3) ;
7 S5(p1,p3) ;
10 for (p1=0;p1<=N-1;p1++) {
11 for (p3=0;p3<=N-1;p3++) {
12 for (p5=0;p5<=floord(N-1,32);p5++) {
13 if (p5 <= 0) {
14 S7(p1,p3,p5,0) ;
16 if (p5 >= 1) {
17 S7(p1,p3,p5,32*p5) ;
19 for (p7=max(1,32*p5+1);p7<=min(N-1,32*p5+31);p7++) {
20 S6(p1,p3,p5,p7-1) ;
21 S7(p1,p3,p5,p7) ;
23 if (p5 >= ceild(N-32,32)) {
24 S6(p1,p3,p5,N-1) ;
26 if (p5 <= floord(N-33,32)) {
27 S6(p1,p3,p5,32*p5+31) ;
32 S8() ;