4 context: '[N, K, M] -> { : 0 <= N <= 2147483647 and 0 <= K <= 2147483647 and -2147483648
6 schedule: '{ domain: "[N, K, M] -> { S_1[i, j, k] : 0 <= i < M and 0 <= j < N and
7 0 <= k < K; S_3[]; S_0[i, j] : 0 <= i < M and 0 <= j < N; S_2[]; S_4[] }", child:
8 { sequence: [ { filter: "[M, N, K] -> { S_0[i, j]; S_1[i, j, k] }", child: { schedule:
9 "[M, N, K] -> L_0[{ S_0[i, j] -> [(i)]; S_1[i, j, k] -> [(i)] }]", child: { schedule:
10 "[M, N, K] -> L_1[{ S_0[i, j] -> [(j)]; S_1[i, j, k] -> [(j)] }]", child: { sequence:
11 [ { filter: "[M, N, K] -> { S_0[i, j] }" }, { filter: "[M, N, K] -> { S_1[i, j,
12 k] }", child: { schedule: "[M, N, K] -> L_2[{ S_1[i, j, k] -> [(k)] }]" } } ] }
13 } } }, { filter: "[M, N, K] -> { S_3[]; S_2[]; S_4[] }", child: { set: [ { filter:
14 "{ S_2[] }" }, { filter: "{ S_3[] }" }, { filter: "{ S_4[] }" } ] } } ] } }'
16 - context: '[K] -> { : K >= 0 }'
17 extent: '[N, K, M] -> { A[i0, i1] : i0 >= 0 and 0 <= i1 < K }'
20 - context: '[N] -> { : N >= 0 }'
21 extent: '[N, K, M] -> { B[i0, i1] : i0 >= 0 and 0 <= i1 < N }'
24 - context: '[N] -> { : N >= 0 }'
25 extent: '[N, K, M] -> { C[i0, i1] : i0 >= 0 and 0 <= i1 < N }'
30 extent: '[N, K, M] -> { i[] }'
34 extent: '[N, K, M] -> { j[] }'
38 extent: '[N, K, M] -> { k[] }'
43 domain: '[N, K, M] -> { S_0[i, j] : 0 <= i < M and 0 <= j < N }'
51 index: '[N, K, M] -> { S_0[i, j] -> C[(i), (j)] }'
52 reference: __pet_ref_0
58 domain: '[N, K, M] -> { S_1[i, j, k] : 0 <= i < M and 0 <= j < N and 0 <= k < K
67 index: '[N, K, M] -> { S_1[i, j, k] -> C[(i), (j)] }'
68 reference: __pet_ref_1
75 index: '[N, K, M] -> { S_1[i, j, k] -> A[(i), (k)] }'
76 reference: __pet_ref_2
80 index: '[N, K, M] -> { S_1[i, j, k] -> B[(k), (j)] }'
81 reference: __pet_ref_3
85 domain: '[N, K, M] -> { S_2[] }'
93 killed: '[N, K, M] -> { S_2[] -> i[] }'
94 index: '[N, K, M] -> { S_2[] -> i[] }'
95 reference: __pet_ref_4
98 domain: '[N, K, M] -> { S_3[] }'
106 killed: '[N, K, M] -> { S_3[] -> j[] }'
107 index: '[N, K, M] -> { S_3[] -> j[] }'
108 reference: __pet_ref_5
111 domain: '[N, K, M] -> { S_4[] }'
119 killed: '[N, K, M] -> { S_4[] -> k[] }'
120 index: '[N, K, M] -> { S_4[] -> k[] }'
121 reference: __pet_ref_6