4 context: '[N, in] -> { : -1 <= N <= 2147483646 and -2147483648 <= in <= 2147483647
6 schedule: '{ domain: "[N, in] -> { S_8[]; S_7[]; S_1[] : N >= 0; S_3[i] : 0 < i <=
7 N; S_4[] : N >= 0; S_2[i] : 0 < i <= N; S_0[] : N >= 0; S_6[]; S_5[] }", child:
8 { sequence: [ { filter: "[N] -> { S_0[] }" }, { filter: "[N] -> { S_1[] }" }, {
9 filter: "[N] -> { S_3[i]; S_2[i] }", child: { schedule: "[N] -> L_0[{ S_3[i] ->
10 [(i)]; S_2[i] -> [(i)] }]", child: { sequence: [ { filter: "[N] -> { S_2[i] }" },
11 { filter: "[N] -> { S_3[i] }" } ] } } }, { filter: "[N] -> { S_4[] }" }, { filter:
12 "[N] -> { S_5[]; S_7[]; S_6[]; S_8[] }", child: { set: [ { filter: "{ S_5[] }" },
13 { filter: "{ S_6[] }" }, { filter: "{ S_7[] }" }, { filter: "{ S_8[] }" } ] } }
16 - context: '[N] -> { : -1 <= N <= 2147483646 }'
17 extent: '[N, in] -> { A[i0] : 0 <= i0 <= N }'
21 extent: '[N, in] -> { i[] }'
25 extent: '[N, in] -> { in[] }'
29 extent: '[N, in] -> { out[] }'
34 domain: '[N, in] -> { S_0[] : N >= 0 }'
42 index: '[N, in] -> { S_0[] -> A[(0)] }'
43 reference: __pet_ref_0
47 index: '[N, in] -> { S_0[] -> [(in)] }'
48 reference: __pet_ref_1
52 domain: '[N, in] -> { S_1[] : N >= 0 }'
60 index: '[N, in] -> { S_1[] -> i[] }'
61 reference: __pet_ref_2
67 domain: '[N, in] -> { S_2[i] : 0 < i <= N }'
75 index: '[N, in] -> { S_2[i] -> A[(i)] }'
76 reference: __pet_ref_3
86 index: '[N, in] -> { S_2[i] -> A[(floor((i)/2))] }'
87 reference: __pet_ref_4
91 domain: '[N, in] -> { S_3[i] : 0 < i <= N }'
99 index: '[N, in] -> { S_3[i] -> i[] }'
100 reference: __pet_ref_5
104 index: '[N, in] -> { S_3[i] -> [(1 + i)] }'
105 reference: __pet_ref_6
109 domain: '[N, in] -> { S_4[] : N >= 0 }'
117 index: '[N, in] -> { S_4[] -> out[] }'
118 reference: __pet_ref_7
125 index: '[N, in] -> { S_4[] -> A[(N)] }'
126 reference: __pet_ref_8
130 domain: '[N, in] -> { S_5[] }'
138 killed: '[N, in] -> { S_5[] -> i[] }'
139 index: '[N, in] -> { S_5[] -> i[] }'
140 reference: __pet_ref_9
143 domain: '[N, in] -> { S_6[] }'
151 killed: '[N, in] -> { S_6[] -> in[] }'
152 index: '[N, in] -> { S_6[] -> in[] }'
153 reference: __pet_ref_10
156 domain: '[N, in] -> { S_7[] }'
164 killed: '[N, in] -> { S_7[] -> A[o0] : 0 <= o0 <= N }'
165 index: '[N, in] -> { S_7[] -> A[] }'
167 reference: __pet_ref_11
170 domain: '[N, in] -> { S_8[] }'
178 killed: '[N, in] -> { S_8[] -> out[] }'
179 index: '[N, in] -> { S_8[] -> out[] }'
180 reference: __pet_ref_12