4 context: '[N, K, M] -> { : K >= 0 and N >= 0 and N <= 2147483647 and K <= 2147483647
5 and M <= 2147483647 and M >= -2147483648 }'
6 schedule: '{ domain: "[N, K, M] -> { S_1[i, j, k] : i >= 0 and i <= -1 + M and j >=
7 0 and j <= -1 + N and k >= 0 and k <= -1 + K; S_4[i, j, k] : i >= 0 and i <= -1
8 + M and j >= 0 and j <= -1 + N and k >= 0 and k <= -1 + K; S_0[i, j] : i >= 0 and
9 i <= -1 + M and j >= 0 and j <= -1 + N; S_6[]; S_2[i, j, k] : i >= 0 and i <= -1
10 + M and j >= 0 and j <= -1 + N and k >= 0 and k <= -1 + K; S_5[]; S_3[i, j, k] :
11 i >= 0 and i <= -1 + M and j >= 0 and j <= -1 + N and k >= 0 and k <= -1 + K; S_7[]
12 }", child: { sequence: [ { filter: "[M, N, K] -> { S_4[i, j, k]; S_0[i, j]; S_1[i,
13 j, k]; S_2[i, j, k]; S_3[i, j, k] }", child: { schedule: "[M, N, K] -> L_0[{ S_4[i,
14 j, k] -> [(i)]; S_0[i, j] -> [(i)]; S_1[i, j, k] -> [(i)]; S_2[i, j, k] -> [(i)];
15 S_3[i, j, k] -> [(i)] }]", child: { schedule: "[M, N, K] -> L_1[{ S_4[i, j, k] ->
16 [(j)]; S_0[i, j] -> [(j)]; S_1[i, j, k] -> [(j)]; S_2[i, j, k] -> [(j)]; S_3[i,
17 j, k] -> [(j)] }]", child: { sequence: [ { filter: "[M, N, K] -> { S_0[i, j] }"
18 }, { filter: "[M, N, K] -> { S_4[i, j, k]; S_1[i, j, k]; S_2[i, j, k]; S_3[i, j,
19 k] }", child: { schedule: "[M, N, K] -> L_2[{ S_4[i, j, k] -> [(k)]; S_1[i, j, k]
20 -> [(k)]; S_2[i, j, k] -> [(k)]; S_3[i, j, k] -> [(k)] }]", child: { sequence: [
21 { filter: "[M, N, K] -> { S_1[i, j, k] }" }, { filter: "[M, N, K] -> { S_2[i, j,
22 k] }" }, { filter: "[M, N, K] -> { S_4[i, j, k] }" }, { filter: "[M, N, K] -> {
23 S_3[i, j, k] }" } ] } } } ] } } } }, { filter: "[M, N, K] -> { S_6[]; S_5[]; S_7[]
24 }", child: { set: [ { filter: "{ S_5[] }" }, { filter: "{ S_6[] }" }, { filter:
25 "{ S_7[] }" } ] } } ] } }'
28 extent: '[N, K, M] -> { t[] }'
32 - context: '[K] -> { : K >= 0 }'
33 extent: '[N, K, M] -> { A[i0, i1] : i0 >= 0 and i1 >= 0 and i1 <= -1 + K }'
36 - context: '[N] -> { : N >= 0 }'
37 extent: '[N, K, M] -> { B[i0, i1] : i0 >= 0 and i1 >= 0 and i1 <= -1 + N }'
40 - context: '[N] -> { : N >= 0 }'
41 extent: '[N, K, M] -> { C[i0, i1] : i0 >= 0 and i1 >= 0 and i1 <= -1 + N }'
45 extent: '[N, K, M] -> { i[] }'
49 extent: '[N, K, M] -> { j[] }'
53 extent: '[N, K, M] -> { k[] }'
58 domain: '[N, K, M] -> { S_0[i, j] : i >= 0 and i <= -1 + M and j >= 0 and j <= -1
67 index: '[N, K, M] -> { S_0[i, j] -> C[(i), (j)] }'
68 reference: __pet_ref_0
74 domain: '[N, K, M] -> { S_1[i, j, k] : i >= 0 and i <= -1 + M and j >= 0 and j <=
75 -1 + N and k >= 0 and k <= -1 + K }'
83 killed: '[N, K, M] -> { S_1[i, j, k] -> t[] }'
84 index: '[N, K, M] -> { S_1[i, j, k] -> t[] }'
85 reference: __pet_ref_1
88 domain: '[N, K, M] -> { S_2[i, j, k] : i >= 0 and i <= -1 + M and j >= 0 and j <=
89 -1 + N and k >= 0 and k <= -1 + K }'
97 index: '[N, K, M] -> { S_2[i, j, k] -> t[] }'
98 reference: __pet_ref_2
105 index: '[N, K, M] -> { S_2[i, j, k] -> A[(i), (k)] }'
106 reference: __pet_ref_3
110 index: '[N, K, M] -> { S_2[i, j, k] -> B[(k), (j)] }'
111 reference: __pet_ref_4
115 domain: '[N, K, M] -> { S_4[i, j, k] : i >= 0 and i <= -1 + M and j >= 0 and j <=
116 -1 + N and k >= 0 and k <= -1 + K }'
124 index: '[N, K, M] -> { S_4[i, j, k] -> C[(i), (j)] }'
125 reference: __pet_ref_5
129 index: '[N, K, M] -> { S_4[i, j, k] -> t[] }'
130 reference: __pet_ref_6
134 domain: '[N, K, M] -> { S_3[i, j, k] : i >= 0 and i <= -1 + M and j >= 0 and j <=
135 -1 + N and k >= 0 and k <= -1 + K }'
143 killed: '[N, K, M] -> { S_3[i, j, k] -> t[] }'
144 index: '[N, K, M] -> { S_3[i, j, k] -> t[] }'
145 reference: __pet_ref_7
148 domain: '[N, K, M] -> { S_5[] }'
156 killed: '[N, K, M] -> { S_5[] -> i[] }'
157 index: '[N, K, M] -> { S_5[] -> i[] }'
158 reference: __pet_ref_8
161 domain: '[N, K, M] -> { S_6[] }'
169 killed: '[N, K, M] -> { S_6[] -> j[] }'
170 index: '[N, K, M] -> { S_6[] -> j[] }'
171 reference: __pet_ref_9
174 domain: '[N, K, M] -> { S_7[] }'
182 killed: '[N, K, M] -> { S_7[] -> k[] }'
183 index: '[N, K, M] -> { S_7[] -> k[] }'
184 reference: __pet_ref_10