Blame isl-0.14/test_inputs/codegen/cloog/vasilache.c
|
Packit |
fb9d21 |
{
|
|
Packit |
fb9d21 |
S1();
|
|
Packit |
fb9d21 |
S2();
|
|
Packit |
fb9d21 |
for (int c1 = 0; c1 < N; c1 += 1)
|
|
Packit |
fb9d21 |
for (int c3 = 0; c3 < N; c3 += 1) {
|
|
Packit |
fb9d21 |
S4(c1, c3);
|
|
Packit |
fb9d21 |
S5(c1, c3);
|
|
Packit |
fb9d21 |
}
|
|
Packit |
fb9d21 |
for (int c1 = 0; c1 < N; c1 += 1)
|
|
Packit |
fb9d21 |
for (int c3 = 0; c3 < N; c3 += 1)
|
|
Packit |
fb9d21 |
for (int c5 = 0; c5 <= (N - 1) / 32; c5 += 1) {
|
|
Packit |
fb9d21 |
S7(c1, c3, c5, 32 * c5);
|
|
Packit |
fb9d21 |
for (int c7 = 32 * c5 + 1; c7 <= min(N - 1, 32 * c5 + 31); c7 += 1) {
|
|
Packit |
fb9d21 |
S6(c1, c3, c5, c7 - 1);
|
|
Packit |
fb9d21 |
S7(c1, c3, c5, c7);
|
|
Packit |
fb9d21 |
}
|
|
Packit |
fb9d21 |
if (32 * c5 + 31 >= N) {
|
|
Packit |
fb9d21 |
S6(c1, c3, c5, N - 1);
|
|
Packit |
fb9d21 |
} else
|
|
Packit |
fb9d21 |
S6(c1, c3, c5, 32 * c5 + 31);
|
|
Packit |
fb9d21 |
}
|
|
Packit |
fb9d21 |
S8();
|
|
Packit |
fb9d21 |
}
|