cloog_loop_remove_empty_domain_loops: properly terminate linked list
[cloog.git] / test / cholesky2.c
blob20e1c93f4babddcadec27786c9e4829dbbdbd97d
1 /* Generated from ../../../git/cloog/test/cholesky2.cloog by CLooG 0.14.0-283-g7c18f7a gmp bits in 0.08s. */
2 if (M >= 1) {
3 if (M >= 2) {
4 for (c2=1;c2<=M-1;c2++) {
5 S1(c2);
6 for (c3=c2+1;c3<=M;c3++) {
7 S4(c2,c3);
10 S1(M);
12 if (M == 1) {
13 S1(1);
15 if (M >= 3) {
16 S3(1);
18 if (M == 2) {
19 S3(1);
21 if (M == 1) {
22 S3(1);
24 if (M >= 3) {
25 S6(1,2);
26 for (c2=3;c2<=M;c2++) {
27 S6(1,c2);
28 for (i=2;i<=c2-1;i++) {
29 S5(i,c2,1);
33 if (M == 2) {
34 S6(1,2);
36 for (c1=3;c1<=3*M-7;c1++) {
37 if ((c1+2)%3 == 0) {
38 S3((c1+2)/3);
40 if (c1%3 == 0) {
41 S2((c1+3)/3,c1/3);
43 if ((c1+1)%3 == 0) {
44 S6((c1+1)/3,(c1+4)/3);
46 if (c1%3 == 0) {
47 S2((c1+6)/3,c1/3);
49 for (c2=ceild(c1+7,3);c2<=M;c2++) {
50 if ((c1+1)%3 == 0) {
51 S6((c1+1)/3,c2);
53 if (c1%3 == 0) {
54 S2(c2,c1/3);
56 if ((c1+1)%3 == 0) {
57 for (i=ceild(c1+4,3);i<=c2-1;i++) {
58 S5(i,c2,(c1+1)/3);
63 if (M >= 3) {
64 for (c2=M-1;c2<=M;c2++) {
65 S2(c2,M-2);
68 if (M >= 3) {
69 S3(M-1);
71 if (M >= 3) {
72 S6(M-1,M);
74 if (M >= 2) {
75 S2(M,M-1);
77 if (M >= 2) {
78 S3(M);