1if (d <= -1) {
2 for (int c0 = 0; c0 < -(-d % 2) - d + w; c0 += 1) {
3 A(c0);
4 B(c0);
5 }
6} else {
7 for (int c0 = 0; c0 < (d % 2) - d + w; c0 += 1)
8 A(c0);
9}
10

source code of polly/lib/External/isl/test_inputs/codegen/bilinear.c