4 context: '[n] -> { : exists (e0 = floor((n)/4): 4e0 = n and n >= 0 and n <= 2147483647)
7 - context: '[n] -> { : n >= 0 }'
8 extent: '[n] -> { A[i0] : i0 <= -1 + n and i0 >= 0 }'
13 domain: '[n] -> { S_0[] }'
14 schedule: '{ S_0[] -> [0] }'
22 index: '[n] -> { S_0[] -> [(1)] }'
23 reference: __pet_ref_0
27 domain: '[n] -> { S_1[i] : exists (e0 = floor((i)/4): 4e0 = i and i <= -4 + n and
29 schedule: '[n] -> { S_1[i] -> [1, i] }'
37 index: '[n] -> { S_1[i] -> [(i)] }'
38 reference: __pet_ref_1
42 may_read: '[n] -> { S_1[i] -> A[o0] : o0 >= i and o0 <= 3 + i }'
43 may_write: '[n] -> { S_1[i] -> A[o0] : o0 >= i and o0 <= 3 + i }'
44 must_write: '[n] -> { S_1[i] -> A[o0] : o0 >= i and o0 <= 3 + i }'
45 index: '[n] -> { S_1[i] -> A[] }'
47 reference: __pet_ref_2