4 context: '[n] -> { : n <= 2147483647 and n >= -2147483648 }'
7 extent: '[n] -> { __pet_test_0[x1, x2] : exists (e0 = floor((x2)/3): 3e0 = x2 and
8 x1 <= -1 + n and x1 >= 0 and x2 <= 9) }'
9 value_bounds: '{ [i0] : i0 >= 0 and i0 <= 1 }'
14 extent: '[n] -> { a[i0, i1] : i0 >= 0 and i1 <= 255 and i1 >= 0 }'
18 extent: '[n] -> { s[] }'
23 domain: '[n] -> { S1[x1] : x1 <= -1 + n and x1 >= 0 }'
24 schedule: '[n] -> { S1[x1] -> [0, x1, 0] }'
32 relation: '[n] -> { S1[x1] -> s[] }'
33 index: '[n] -> { S1[x1] -> s[] }'
34 reference: __pet_ref_0
40 domain: '[n] -> { [S_1[x1, x2] -> [1]] : exists (e0 = floor((x2)/3): 3e0 = x2 and
41 x1 <= -1 + n and x1 >= 0 and x2 <= 9) }'
42 schedule: '[n] -> { S_1[x1, x2] -> [0, x1, 1, -x2, 0] }'
50 relation: '[n] -> { S_1[x1, x2] -> __pet_test_0[x1, x2] }'
51 index: '[n] -> { S_1[x1, x2] -> __pet_test_0[(x1), (x2)] }'
52 reference: __pet_ref_2
59 relation: '[n] -> { S_1[x1, x2] -> [x1] }'
60 index: '[n] -> { S_1[x1, x2] -> [(x1)] }'
61 reference: __pet_ref_3
65 relation: '[n] -> { S_1[x1, x2] -> [o0] : exists (e0 = floor((-x2 + o0)/256):
66 256e0 = -x2 + o0 and o0 <= 255 and o0 >= 0) }'
67 index: '[n] -> { S_1[x1, x2] -> [(x2 - 256*floor((x2)/256))] }'
68 reference: __pet_ref_4
73 relation: '[n] -> { S_1[x1, x2] -> __pet_test_0[x1, 3 + x2] : x2 <= 6 }'
74 index: '[n] -> { S_1[x1, x2] -> __pet_test_0[(x1), ((3 + x2) : x2 <= 6)] }'
75 reference: __pet_ref_1
79 domain: '[n] -> { [S2[x1, x2, x3] -> [1]] : exists (e0 = floor((x2)/256), e1 = floor((x2)/3):
80 3e1 = x2 and x3 >= 0 and x1 >= 0 and x1 <= -1 + n and x2 <= 9 and 256e0 <= x2
81 - x3 and 256e0 <= x2 and 256e0 >= -255 + x2) }'
82 schedule: '[n] -> { S2[x1, x2, x3] -> [0, x1, 1, -x2, 1, 0, x3] }'
90 relation: '[n] -> { S2[x1, x2, x3] -> s[] }'
91 index: '[n] -> { S2[x1, x2, x3] -> s[] }'
92 reference: __pet_ref_6
102 relation: '[n] -> { S2[x1, x2, x3] -> s[] }'
103 index: '[n] -> { S2[x1, x2, x3] -> s[] }'
104 reference: __pet_ref_7
108 relation: '[n] -> { S2[x1, x2, x3] -> a[o0, 255 - o0] : exists (e0 = floor((x2)/3),
109 e1 = floor((-253x2 - 3o0)/768): 3e0 = x2 and 768e1 = -253x2 - 3o0 and
110 o0 >= 0 and o0 <= 255) }'
111 index: '[n] -> { S2[x1, x2, x3] -> a[(x2 - 256*floor((x2)/256)), (255
112 - x2 + 256*floor((x2)/256))] }'
113 reference: __pet_ref_8
118 relation: '[n] -> { S2[x1, x2, x3] -> __pet_test_0[x1, x2] }'
119 index: '[n] -> { S2[x1, x2, x3] -> __pet_test_0[(x1), (x2)] }'
120 reference: __pet_ref_5
124 domain: '[n] -> { R[x1] : x1 <= -1 + n and x1 >= 0 }'
125 schedule: '[n] -> { R[x1] -> [0, x1, 2] }'
133 relation: '[n] -> { R[x1] -> s[] }'
134 index: '[n] -> { R[x1] -> s[] }'
135 reference: __pet_ref_9
140 extension: '[n] -> { __pet_test_0[x1, x2] -> __pet_test_0[x1, x2''] : exists (e0
141 = floor((x2'')/3): 3e0 = x2'' and x2'' >= x2 and x1 >= 0 and x1 <= -1 + n and