3 context: '[N, K, M] -> { : K >= 0 and N >= 0 and N <= 2147483647 and K <= 2147483647
4 and M <= 2147483647 and M >= -2147483648 }'
6 - context: '[K] -> { : K >= 0 }'
7 extent: '[N, K, M] -> { A[i0, i1] : i1 >= 0 and i0 >= 0 and i1 <= -1 + K }'
10 - context: '[N] -> { : N >= 0 }'
11 extent: '[N, K, M] -> { B[i0, i1] : i1 >= 0 and i0 >= 0 and i1 <= -1 + N }'
14 - context: '[N] -> { : N >= 0 }'
15 extent: '[N, K, M] -> { C[i0, i1] : i1 >= 0 and i0 >= 0 and i1 <= -1 + N }'
21 domain: '[N, K, M] -> { S_0[i, j] : j <= -1 + N and j >= 0 and i <= -1 + M and i
23 schedule: '[N, M] -> { S_0[i, j] -> [0, i, j, 0] }'
29 relation: '[N, K, M] -> { S_0[i, j] -> C[i, j] }'
30 index: '[N, K, M] -> { S_0[i, j] -> C[(i), (j)] }'
31 reference: __pet_ref_0
37 domain: '[N, K, M] -> { S_1[i, j, k] : k <= -1 + K and k >= 0 and j <= -1 + N and
38 j >= 0 and i <= -1 + M and i >= 0 }'
39 schedule: '[K, N, M] -> { S_1[i, j, k] -> [0, i, j, 1, k] }'
45 relation: '[N, K, M] -> { S_1[i, j, k] -> C[i, j] }'
46 index: '[N, K, M] -> { S_1[i, j, k] -> C[(i), (j)] }'
47 reference: __pet_ref_1
54 relation: '[N, K, M] -> { S_1[i, j, k] -> A[i, k] }'
55 index: '[N, K, M] -> { S_1[i, j, k] -> A[(i), (k)] }'
56 reference: __pet_ref_2
60 relation: '[N, K, M] -> { S_1[i, j, k] -> B[k, j] }'
61 index: '[N, K, M] -> { S_1[i, j, k] -> B[(k), (j)] }'
62 reference: __pet_ref_3