1 /* Generated from ../../../git/cloog/test/./reservoir/liu-zhuge1.cloog by CLooG 0.14.0-136-gb91ef26 gmp bits in 0.06s. */
2 if ((M
>= 0) && (N
>= 0)) {
3 for (c2
=-4;c2
<=min(-1,3*M
+N
-4);c2
++) {
4 for (c4
=max(0,c2
-3*M
+4);c4
<=min(N
,c2
+4);c4
++) {
5 if ((c2
+2*c4
+1)%3 == 0) {
11 for (c2
=0;c2
<=3*M
+N
-4;c2
++) {
12 for (c4
=max(0,c2
-3*M
);c4
<=c2
;c4
++) {
13 if ((c2
+2*c4
)%3 == 0) {
17 for (c4
=c2
-3*M
+4;c4
<=min(N
,c2
+4);c4
++) {
18 if ((c2
+2*c4
+1)%3 == 0) {
22 for (c4
=max(0,c2
-3*M
);c4
<=c2
;c4
++) {
23 if ((c2
+2*c4
)%3 == 0) {
29 for (c2
=0;c2
<=min(3*M
-4,N
-1);c2
++) {
30 for (c4
=0;c4
<=c2
;c4
++) {
31 if ((c2
+2*c4
)%3 == 0) {
34 if ((c2
+2*c4
+1)%3 == 0) {
38 for (c4
=c2
+1;c4
<=min(N
,c2
+4);c4
++) {
39 if ((c2
+2*c4
+1)%3 == 0) {
43 for (c4
=0;c4
<=c2
;c4
++) {
44 if ((c2
+2*c4
)%3 == 0) {
50 for (c2
=3*M
-3;c2
<=N
-1;c2
++) {
51 for (c4
=max(0,c2
-3*M
);c4
<=c2
-3*M
+3;c4
++) {
52 if ((c2
+2*c4
)%3 == 0) {
56 for (c4
=c2
-3*M
+4;c4
<=c2
;c4
++) {
57 if ((c2
+2*c4
)%3 == 0) {
60 if ((c2
+2*c4
+1)%3 == 0) {
64 for (c4
=c2
+1;c4
<=min(N
,c2
+4);c4
++) {
65 if ((c2
+2*c4
+1)%3 == 0) {
69 for (c4
=max(0,c2
-3*M
);c4
<=c2
;c4
++) {
70 if ((c2
+2*c4
)%3 == 0) {
76 for (c2
=N
;c2
<=3*M
-4;c2
++) {
77 for (c4
=0;c4
<=N
;c4
++) {
78 if ((c2
+2*c4
)%3 == 0) {
81 if ((c2
+2*c4
+1)%3 == 0) {
85 for (c4
=0;c4
<=N
;c4
++) {
86 if ((c2
+2*c4
)%3 == 0) {
91 for (c2
=max(N
,3*M
-3);c2
<=3*M
+N
-4;c2
++) {
92 for (c4
=max(0,c2
-3*M
);c4
<=c2
-3*M
+3;c4
++) {
93 if ((c2
+2*c4
)%3 == 0) {
97 for (c4
=c2
-3*M
+4;c4
<=N
;c4
++) {
98 if ((c2
+2*c4
)%3 == 0) {
101 if ((c2
+2*c4
+1)%3 == 0) {
105 for (c4
=max(0,c2
-3*M
);c4
<=N
;c4
++) {
106 if ((c2
+2*c4
)%3 == 0) {
111 for (c2
=max(0,3*M
+N
-3);c2
<=3*M
+N
;c2
++) {
112 for (c4
=max(0,c2
-3*M
);c4
<=min(N
,c2
);c4
++) {
113 if ((c2
+2*c4
)%3 == 0) {
117 for (c4
=max(0,c2
-3*M
);c4
<=min(N
,c2
);c4
++) {
118 if ((c2
+2*c4
)%3 == 0) {