Fix include directory for libcloog-isl
[cloog/bastoul.git] / test / reservoir / QR.c
blob5a8c26f1e4bfe554a4e9a5420c286054f1e7a253
1 /* Generated from ../../../git/cloog/test/./reservoir/QR.cloog by CLooG 0.14.0-136-gb91ef26 gmp bits in 0.21s. */
2 if (N >= 1) {
3 S1(0) ;
4 if ((M >= 1) && (N == 1)) {
5 for (c4=0;c4<=M-1;c4++) {
6 S2(0,c4) ;
8 S3(0) ;
9 for (c4=0;c4<=M-1;c4++) {
10 S4(0,c4) ;
12 S10(0) ;
13 S5(0) ;
15 if ((M <= 0) && (N == 1)) {
16 S3(0) ;
17 S10(0) ;
18 S5(0) ;
20 if ((M >= 1) && (N >= 2)) {
21 for (c4=0;c4<=M-1;c4++) {
22 S2(0,c4) ;
24 S3(0) ;
25 for (c4=0;c4<=M-1;c4++) {
26 S4(0,c4) ;
28 S10(0) ;
29 S1(1) ;
30 S5(0) ;
32 if ((M <= 0) && (N >= 2)) {
33 S3(0) ;
34 S10(0) ;
35 S1(1) ;
36 S5(0) ;
38 for (c2=2;c2<=min(M,N-1);c2++) {
39 for (c4=c2-1;c4<=N-1;c4++) {
40 S6(c2-2,c4) ;
41 for (c6=c2-2;c6<=M-1;c6++) {
42 S7(c2-2,c4,c6) ;
44 S8(c2-2,c4) ;
45 for (c6=c2-2;c6<=M-1;c6++) {
46 S9(c2-2,c4,c6) ;
49 for (c4=c2-1;c4<=M-1;c4++) {
50 S2(c2-1,c4) ;
52 S3(c2-1) ;
53 for (c4=c2-1;c4<=M-1;c4++) {
54 S4(c2-1,c4) ;
56 S10(c2-1) ;
57 S1(c2) ;
58 S5(c2-1) ;
60 if ((M >= 1) && (M <= N-2)) {
61 for (c4=M;c4<=N-1;c4++) {
62 S6(M-1,c4) ;
63 S7(M-1,c4,M-1) ;
64 S8(M-1,c4) ;
65 S9(M-1,c4,M-1) ;
67 S3(M) ;
68 S10(M) ;
69 S1(M+1) ;
70 S5(M) ;
72 for (c2=max(2,M+2);c2<=N-1;c2++) {
73 for (c4=c2-1;c4<=N-1;c4++) {
74 S6(c2-2,c4) ;
75 S8(c2-2,c4) ;
77 S3(c2-1) ;
78 S10(c2-1) ;
79 S1(c2) ;
80 S5(c2-1) ;
82 if ((M >= N) && (N >= 2)) {
83 S6(N-2,N-1) ;
84 for (c6=N-2;c6<=M-1;c6++) {
85 S7(N-2,N-1,c6) ;
87 S8(N-2,N-1) ;
88 for (c6=N-2;c6<=M-1;c6++) {
89 S9(N-2,N-1,c6) ;
91 for (c4=N-1;c4<=M-1;c4++) {
92 S2(N-1,c4) ;
94 S3(N-1) ;
95 for (c4=N-1;c4<=M-1;c4++) {
96 S4(N-1,c4) ;
98 S10(N-1) ;
99 S5(N-1) ;
101 if ((M == N-1) && (M >= 1)) {
102 S6(M-1,M) ;
103 S7(M-1,M,M-1) ;
104 S8(M-1,M) ;
105 S9(M-1,M,M-1) ;
106 S3(M) ;
107 S10(M) ;
108 S5(M) ;
110 if ((M <= N-2) && (N >= 2)) {
111 S6(N-2,N-1) ;
112 S8(N-2,N-1) ;
113 S3(N-1) ;
114 S10(N-1) ;
115 S5(N-1) ;