4 context: '[N, K, M] -> { : 0 <= N <= 2147483647 and 0 <= K <= 2147483647 and -2147483648
6 schedule: '{ domain: "[N, K, M] -> { S_1[i] : 0 <= i < M; S_6[i, j] : 0 <= i < M and
7 0 <= j < N; S_4[i, j, k] : 0 <= i < M and 0 <= j < N and 0 <= k < K; S_9[]; S_0[];
8 S_10[]; S_2[i, j] : 0 <= i < M and 0 <= j < N; S_7[i] : 0 <= i < M; S_8[]; S_5[i,
9 j, k] : 0 <= i < M and 0 <= j < N and 0 <= k < K; S_3[i, j] : 0 <= i < M and 0 <=
10 j < N }", child: { sequence: [ { filter: "[M, N, K] -> { S_0[] }" }, { filter: "[M,
11 N, K] -> { S_4[i, j, k]; S_5[i, j, k]; S_2[i, j]; S_6[i, j]; S_3[i, j]; S_1[i];
12 S_7[i] }", child: { schedule: "[M, N, K] -> L_0[{ S_4[i, j, k] -> [(i)]; S_5[i,
13 j, k] -> [(i)]; S_2[i, j] -> [(i)]; S_6[i, j] -> [(i)]; S_3[i, j] -> [(i)]; S_1[i]
14 -> [(i)]; S_7[i] -> [(i)] }]", child: { sequence: [ { filter: "[M, N, K] -> { S_1[i]
15 }" }, { filter: "[M, N, K] -> { S_5[i, j, k]; S_4[i, j, k]; S_2[i, j]; S_6[i, j];
16 S_3[i, j] }", child: { schedule: "[M, N, K] -> L_1[{ S_5[i, j, k] -> [(j)]; S_4[i,
17 j, k] -> [(j)]; S_2[i, j] -> [(j)]; S_6[i, j] -> [(j)]; S_3[i, j] -> [(j)] }]",
18 child: { sequence: [ { filter: "[M, N, K] -> { S_2[i, j] }" }, { filter: "[M, N,
19 K] -> { S_3[i, j] }" }, { filter: "[M, N, K] -> { S_4[i, j, k]; S_5[i, j, k] }",
20 child: { schedule: "[M, N, K] -> L_2[{ S_4[i, j, k] -> [(k)]; S_5[i, j, k] -> [(k)]
21 }]", child: { sequence: [ { filter: "[M, N, K] -> { S_4[i, j, k] }" }, { filter:
22 "[M, N, K] -> { S_5[i, j, k] }" } ] } } }, { filter: "[M, N, K] -> { S_6[i, j] }"
23 } ] } } }, { filter: "[M, N, K] -> { S_7[i] }" } ] } } }, { filter: "[M, N, K] ->
24 { S_10[]; S_9[]; S_8[] }", child: { set: [ { filter: "{ S_8[] }" }, { filter: "{
25 S_9[] }" }, { filter: "{ S_10[] }" } ] } } ] } }'
27 - context: '[K] -> { : K >= 0 }'
28 extent: '[N, K, M] -> { A[i0, i1] : i0 >= 0 and 0 <= i1 < K }'
31 - context: '[N] -> { : N >= 0 }'
32 extent: '[N, K, M] -> { B[i0, i1] : i0 >= 0 and 0 <= i1 < N }'
35 - context: '[N] -> { : N >= 0 }'
36 extent: '[N, K, M] -> { C[i0, i1] : i0 >= 0 and 0 <= i1 < N }'
41 extent: '[N, K, M] -> { i[] }'
45 extent: '[N, K, M] -> { j[] }'
49 extent: '[N, K, M] -> { k[] }'
54 domain: '[N, K, M] -> { S_0[] }'
62 index: '[N, K, M] -> { S_0[] -> i[] }'
63 reference: __pet_ref_0
69 domain: '[N, K, M] -> { S_1[i] : 0 <= i < M }'
77 index: '[N, K, M] -> { S_1[i] -> j[] }'
78 reference: __pet_ref_1
84 domain: '[N, K, M] -> { S_2[i, j] : 0 <= i < M and 0 <= j < N }'
92 index: '[N, K, M] -> { S_2[i, j] -> C[(i), (j)] }'
93 reference: __pet_ref_2
99 domain: '[N, K, M] -> { S_3[i, j] : 0 <= i < M and 0 <= j < N }'
107 index: '[N, K, M] -> { S_3[i, j] -> k[] }'
108 reference: __pet_ref_3
114 domain: '[N, K, M] -> { S_4[i, j, k] : 0 <= i < M and 0 <= j < N and 0 <= k < K
123 index: '[N, K, M] -> { S_4[i, j, k] -> C[(i), (j)] }'
124 reference: __pet_ref_4
131 index: '[N, K, M] -> { S_4[i, j, k] -> A[(i), (k)] }'
132 reference: __pet_ref_5
136 index: '[N, K, M] -> { S_4[i, j, k] -> B[(k), (j)] }'
137 reference: __pet_ref_6
141 domain: '[N, K, M] -> { S_5[i, j, k] : 0 <= i < M and 0 <= j < N and 0 <= k < K
150 index: '[N, K, M] -> { S_5[i, j, k] -> k[] }'
151 reference: __pet_ref_7
155 index: '[N, K, M] -> { S_5[i, j, k] -> [(1 + k)] }'
156 reference: __pet_ref_8
160 domain: '[N, K, M] -> { S_6[i, j] : 0 <= i < M and 0 <= j < N }'
168 index: '[N, K, M] -> { S_6[i, j] -> j[] }'
169 reference: __pet_ref_9
173 index: '[N, K, M] -> { S_6[i, j] -> [(1 + j)] }'
174 reference: __pet_ref_10
178 domain: '[N, K, M] -> { S_7[i] : 0 <= i < M }'
186 index: '[N, K, M] -> { S_7[i] -> i[] }'
187 reference: __pet_ref_11
191 index: '[N, K, M] -> { S_7[i] -> [(1 + i)] }'
192 reference: __pet_ref_12
196 domain: '[N, K, M] -> { S_8[] }'
204 killed: '[N, K, M] -> { S_8[] -> i[] }'
205 index: '[N, K, M] -> { S_8[] -> i[] }'
206 reference: __pet_ref_13
209 domain: '[N, K, M] -> { S_9[] }'
217 killed: '[N, K, M] -> { S_9[] -> j[] }'
218 index: '[N, K, M] -> { S_9[] -> j[] }'
219 reference: __pet_ref_14
222 domain: '[N, K, M] -> { S_10[] }'
230 killed: '[N, K, M] -> { S_10[] -> k[] }'
231 index: '[N, K, M] -> { S_10[] -> k[] }'
232 reference: __pet_ref_15