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_3[]; S_0[i, j] : i >= 0 and i <=
8 -1 + M and j >= 0 and j <= -1 + N; S_2[]; S_4[] }", child: { sequence: [ { filter:
9 "[M, N, K] -> { S_0[i, j]; S_1[i, j, k] }", child: { schedule: "[M, N, K] -> L_0[{
10 S_0[i, j] -> [(i)]; S_1[i, j, k] -> [(i)] }]", child: { schedule: "[M, N, K] ->
11 L_1[{ S_0[i, j] -> [(j)]; S_1[i, j, k] -> [(j)] }]", child: { sequence: [ { filter:
12 "[M, N, K] -> { S_0[i, j] }" }, { filter: "[M, N, K] -> { S_1[i, j, k] }", child:
13 { schedule: "[M, N, K] -> L_2[{ S_1[i, j, k] -> [(k)] }]" } } ] } } } }, { filter:
14 "[M, N, K] -> { S_3[]; S_2[]; S_4[] }", child: { set: [ { filter: "{ S_2[] }" },
15 { filter: "{ S_3[] }" }, { filter: "{ S_4[] }" } ] } } ] } }'
17 - context: '[K] -> { : K >= 0 }'
18 extent: '[N, K, M] -> { A[i0, i1] : i0 >= 0 and i1 >= 0 and i1 <= -1 + K }'
21 - context: '[N] -> { : N >= 0 }'
22 extent: '[N, K, M] -> { B[i0, i1] : i0 >= 0 and i1 >= 0 and i1 <= -1 + N }'
25 - context: '[N] -> { : N >= 0 }'
26 extent: '[N, K, M] -> { C[i0, i1] : i0 >= 0 and i1 >= 0 and i1 <= -1 + N }'
31 extent: '[N, K, M] -> { i[] }'
35 extent: '[N, K, M] -> { j[] }'
39 extent: '[N, K, M] -> { k[] }'
44 domain: '[N, K, M] -> { S_0[i, j] : i >= 0 and i <= -1 + M and j >= 0 and j <= -1
53 index: '[N, K, M] -> { S_0[i, j] -> C[(i), (j)] }'
54 reference: __pet_ref_0
60 domain: '[N, K, M] -> { S_1[i, j, k] : i >= 0 and i <= -1 + M and j >= 0 and j <=
61 -1 + N and k >= 0 and k <= -1 + K }'
69 index: '[N, K, M] -> { S_1[i, j, k] -> C[(i), (j)] }'
70 reference: __pet_ref_1
77 index: '[N, K, M] -> { S_1[i, j, k] -> A[(i), (k)] }'
78 reference: __pet_ref_2
82 index: '[N, K, M] -> { S_1[i, j, k] -> B[(k), (j)] }'
83 reference: __pet_ref_3
87 domain: '[N, K, M] -> { S_2[] }'
95 killed: '[N, K, M] -> { S_2[] -> i[] }'
96 index: '[N, K, M] -> { S_2[] -> i[] }'
97 reference: __pet_ref_4
100 domain: '[N, K, M] -> { S_3[] }'
108 killed: '[N, K, M] -> { S_3[] -> j[] }'
109 index: '[N, K, M] -> { S_3[] -> j[] }'
110 reference: __pet_ref_5
113 domain: '[N, K, M] -> { S_4[] }'
121 killed: '[N, K, M] -> { S_4[] -> k[] }'
122 index: '[N, K, M] -> { S_4[] -> k[] }'
123 reference: __pet_ref_6