Generate safety parentheses around compound expressions
[cloog.git] / test / cholesky2.c
blob98c8ad2c290da6e5ea6350f7bd408ecf93a3e772
1 /* Generated from ./cholesky2.cloog by CLooG 0.18.1-2-g43fc508 gmp bits in 0.02s. */
2 if (M >= 1) {
3 for (c2=1;c2<=M-1;c2++) {
4 S1(c2);
5 for (c3=c2+1;c3<=M;c3++) {
6 S4(c2,c3);
9 S1(M);
10 S3(1);
11 if (M >= 3) {
12 S6(1,2);
13 for (c2=3;c2<=M;c2++) {
14 S6(1,c2);
15 for (i=2;i<=c2-1;i++) {
16 S5(i,c2,1);
20 if (M == 2) {
21 S6(1,2);
23 for (c1=3;c1<=3*M-7;c1++) {
24 if ((c1+2)%3 == 0) {
25 S3(((c1+2)/3));
27 if (c1%3 == 0) {
28 S2(((c1+3)/3),(c1/3));
30 if ((c1+1)%3 == 0) {
31 S6(((c1+1)/3),((c1+4)/3));
33 if (c1%3 == 0) {
34 S2(((c1+6)/3),(c1/3));
36 for (c2=ceild(c1+7,3);c2<=M;c2++) {
37 if ((c1+1)%3 == 0) {
38 S6(((c1+1)/3),c2);
40 if (c1%3 == 0) {
41 S2(c2,(c1/3));
43 if ((c1+1)%3 == 0) {
44 for (i=ceild(c1+4,3);i<=c2-1;i++) {
45 S5(i,c2,((c1+1)/3));
50 if (M >= 3) {
51 for (c2=M-1;c2<=M;c2++) {
52 S2(c2,(M-2));
55 if (M >= 3) {
56 S3((M-1));
58 if (M >= 3) {
59 S6((M-1),M);
61 if (M >= 2) {
62 S2(M,(M-1));
64 if (M >= 2) {
65 S3(M);