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: "[M, N, K] -> { S_4[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_0[i, j] : i >= 0 and i <= -1 + M
8 and j >= 0 and j <= -1 + N; S_1[i, j, k] : i >= 0 and i <= -1 + M and j >= 0 and
9 j <= -1 + N and k >= 0 and k <= -1 + K; S_2[i, j, k] : i >= 0 and i <= -1 + M and
10 j >= 0 and j <= -1 + N and k >= 0 and k <= -1 + K; S_3[i, j, k] : i >= 0 and i <=
11 -1 + M and j >= 0 and j <= -1 + N and k >= 0 and k <= -1 + K }", child: { schedule:
12 "[M, N, K] -> L_0[{ S_4[i, j, k] -> [(i)]; S_0[i, j] -> [(i)]; S_2[i, j, k] -> [(i)];
13 S_3[i, j, k] -> [(i)]; S_1[i, j, k] -> [(i)] }]", child: { schedule: "[M, N, K]
14 -> L_1[{ S_4[i, j, k] -> [(j)]; S_0[i, j] -> [(j)]; S_2[i, j, k] -> [(j)]; S_3[i,
15 j, k] -> [(j)]; S_1[i, j, k] -> [(j)] }]", child: { sequence: [ { filter: "[M, N,
16 K] -> { S_0[i, j] }" }, { filter: "[M, N, K] -> { S_4[i, j, k]; S_1[i, j, k]; S_2[i,
17 j, k]; S_3[i, j, k] }", child: { schedule: "[M, N, K] -> L_2[{ S_4[i, j, k] -> [(k)];
18 S_2[i, j, k] -> [(k)]; S_3[i, j, k] -> [(k)]; S_1[i, j, k] -> [(k)] }]", child:
19 { sequence: [ { filter: "[M, N, K] -> { S_1[i, j, k] }" }, { filter: "[M, N, K]
20 -> { S_2[i, j, k] }" }, { filter: "[M, N, K] -> { S_4[i, j, k] }" }, { filter: "[M,
21 N, K] -> { S_3[i, j, k] }" } ] } } } ] } } } }'
24 extent: '[N, K, M] -> { t[] }'
28 - context: '[K] -> { : K >= 0 }'
29 extent: '[N, K, M] -> { A[i0, i1] : i1 >= 0 and i1 <= -1 + K and i0 >= 0 }'
32 - context: '[N] -> { : N >= 0 }'
33 extent: '[N, K, M] -> { B[i0, i1] : i1 >= 0 and i1 <= -1 + N and i0 >= 0 }'
36 - context: '[N] -> { : N >= 0 }'
37 extent: '[N, K, M] -> { C[i0, i1] : i1 >= 0 and i1 <= -1 + N and i0 >= 0 }'
42 domain: '[N, K, M] -> { S_0[i, j] : i >= 0 and i <= -1 + M and j >= 0 and j <= -1
44 schedule: '[M, N] -> { S_0[i, j] -> [0, i, j, 0] }'
52 index: '[N, K, M] -> { S_0[i, j] -> C[(i), (j)] }'
53 reference: __pet_ref_0
59 domain: '[N, K, M] -> { S_1[i, j, k] : i >= 0 and i <= -1 + M and j >= 0 and j <=
60 -1 + N and k >= 0 and k <= -1 + K }'
61 schedule: '[M, N, K] -> { S_1[i, j, k] -> [0, i, j, 1, k, 0, 0] }'
69 killed: '[N, K, M] -> { S_1[i, j, k] -> t[] }'
70 index: '[N, K, M] -> { S_1[i, j, k] -> t[] }'
71 reference: __pet_ref_1
74 domain: '[N, K, M] -> { S_2[i, j, k] : i >= 0 and i <= -1 + M and j >= 0 and j <=
75 -1 + N and k >= 0 and k <= -1 + K }'
76 schedule: '[M, N, K] -> { S_2[i, j, k] -> [0, i, j, 1, k, 0, 1] }'
84 index: '[N, K, M] -> { S_2[i, j, k] -> t[] }'
85 reference: __pet_ref_2
92 index: '[N, K, M] -> { S_2[i, j, k] -> A[(i), (k)] }'
93 reference: __pet_ref_3
97 index: '[N, K, M] -> { S_2[i, j, k] -> B[(k), (j)] }'
98 reference: __pet_ref_4
102 domain: '[N, K, M] -> { S_4[i, j, k] : i >= 0 and i <= -1 + M and j >= 0 and j <=
103 -1 + N and k >= 0 and k <= -1 + K }'
104 schedule: '[M, N, K] -> { S_4[i, j, k] -> [0, i, j, 1, k, 1] }'
112 index: '[N, K, M] -> { S_4[i, j, k] -> C[(i), (j)] }'
113 reference: __pet_ref_5
117 index: '[N, K, M] -> { S_4[i, j, k] -> t[] }'
118 reference: __pet_ref_6
122 domain: '[N, K, M] -> { S_3[i, j, k] : i >= 0 and i <= -1 + M and j >= 0 and j <=
123 -1 + N and k >= 0 and k <= -1 + K }'
124 schedule: '[M, N, K] -> { S_3[i, j, k] -> [0, i, j, 1, k, 2] }'
132 killed: '[N, K, M] -> { S_3[i, j, k] -> t[] }'
133 index: '[N, K, M] -> { S_3[i, j, k] -> t[] }'
134 reference: __pet_ref_7