3 context: '[N, K] -> { : N >= 8 and N <= 16 and K >= 100 and K <= 1000 }'
4 context_value: '[K] -> { : K = 256 }'
6 - context: '[N] -> { : N >= 0 }'
7 extent: '[N, K] -> { R[i0, i1] : i0 >= 0 and i0 <= -1 + N and i1 <= -1 + N and i1
11 - context: '[N, K] -> { : K >= 0 and N >= 0 }'
12 extent: '[N, K] -> { X[i0, i1] : i1 <= -1 + N and i1 >= 0 and i0 <= -1 + K and i0
17 extent: '[N, K] -> { t[] }'
22 domain: '[N, K] -> { S_0[j, i] : i >= j and j >= 0 and i <= -1 + N }'
23 schedule: '[N] -> { S_0[j, i] -> [0, j, i] }'
29 relation: '[N, K] -> { S_0[j, i] -> R[j, i] }'
30 index: '[N, K] -> { S_0[j, i] -> R[(j), (i)] }'
31 reference: __pet_ref_0
37 domain: '[N, K] -> { S_1[k, j] : j <= -1 + N and j >= 0 and k <= -1 + K and k >=
39 schedule: '[N, K] -> { S_1[k, j] -> [1, k, j] }'
45 relation: '[N, K] -> { S_1[k, j] -> X[k, j] }'
46 index: '[N, K] -> { S_1[k, j] -> X[(k), (j)] }'
47 reference: __pet_ref_1
53 domain: '[N, K] -> { S_2[k, j] : j <= -1 + N and j >= 0 and k <= -1 + K and k >=
55 schedule: '[N, K] -> { S_2[k, j] -> [2, k, j, 0] }'
61 relation: '[N, K] -> { S_2[k, j] -> R[j, j] }'
62 index: '[N, K] -> { S_2[k, j] -> R[(j), (j)] }'
63 reference: __pet_ref_2
67 relation: '[N, K] -> { S_2[k, j] -> X[k, j] }'
68 index: '[N, K] -> { S_2[k, j] -> X[(k), (j)] }'
69 reference: __pet_ref_3
76 relation: '[N, K] -> { S_2[k, j] -> R[j, j] }'
77 index: '[N, K] -> { S_2[k, j] -> R[(j), (j)] }'
78 reference: __pet_ref_4
85 relation: '[N, K] -> { S_2[k, j] -> X[k, j] }'
86 index: '[N, K] -> { S_2[k, j] -> X[(k), (j)] }'
87 reference: __pet_ref_5
94 relation: '[N, K] -> { S_2[k, j] -> t[] }'
95 index: '[N, K] -> { S_2[k, j] -> t[] }'
96 reference: __pet_ref_6
100 domain: '[N, K] -> { S_3[k, j, i] : i >= 1 + j and j >= 0 and k <= -1 + K and k
101 >= 0 and i <= -1 + N }'
102 schedule: '[N, K] -> { S_3[k, j, i] -> [2, k, j, 1, i] }'
108 relation: '[N, K] -> { S_3[k, j, i] -> R[j, i] }'
109 index: '[N, K] -> { S_3[k, j, i] -> R[(j), (i)] }'
110 reference: __pet_ref_7
114 relation: '[N, K] -> { S_3[k, j, i] -> X[k, i] }'
115 index: '[N, K] -> { S_3[k, j, i] -> X[(k), (i)] }'
116 reference: __pet_ref_8
120 relation: '[N, K] -> { S_3[k, j, i] -> t[] }'
121 index: '[N, K] -> { S_3[k, j, i] -> t[] }'
122 reference: __pet_ref_9
129 relation: '[N, K] -> { S_3[k, j, i] -> R[j, i] }'
130 index: '[N, K] -> { S_3[k, j, i] -> R[(j), (i)] }'
131 reference: __pet_ref_10
138 relation: '[N, K] -> { S_3[k, j, i] -> X[k, i] }'
139 index: '[N, K] -> { S_3[k, j, i] -> X[(k), (i)] }'
140 reference: __pet_ref_11
147 relation: '[N, K] -> { S_3[k, j, i] -> t[] }'
148 index: '[N, K] -> { S_3[k, j, i] -> t[] }'
149 reference: __pet_ref_12
153 domain: '[N, K] -> { S_4[j, i] : i >= j and j >= 0 and i <= -1 + N }'
154 schedule: '[N] -> { S_4[j, i] -> [3, j, i] }'
160 relation: '[N, K] -> { S_4[j, i] -> R[j, i] }'
161 index: '[N, K] -> { S_4[j, i] -> R[(j), (i)] }'
162 reference: __pet_ref_13