CLooG 0.18.4
[cloog.git] / test / isl / stride.cloog
blobc8cd04a72fe966dee16707ed599893275e6015ed
1 # CLooG script generated automatically by PLUTO 0.7.0
2 # language: C
5 [m] -> {:}
9 # Number of statements
12 [m] -> { [i0, i1, i2, i3] : 0 <= i2 <= 2 and 1 <= i3 <= m - 2 and i3 >= 4i0 - 2i2 and i3 <= 3 + 4i0 - 2i2 and i3 <= -4i1 + 2i2 and i3 >= -3 - 4i1 + 2i2 }
14 0 0 0
16 # we want cloog to set the iterator names
19 # of scattering functions
21 [m] -> { [i0, i1, i2, i3] -> [s0, i1, s2, s3]:
22         i0 = s0 - i1 and 4i2 = -2 + s2 + s3 and 2i3 = s2 - s3 }
26 # we will set the scattering dimension names