|
@@ -58,9 +58,9 @@
|
|
|
% {Tag_m, operation (A_1 * ... * A_n) B_m} ] }
|
|
|
-record(switch, {in, out, switch, map}).
|
|
|
|
|
|
-% loop (A_1 * ... * A_n) (B_1 * ... * B_m) ::=
|
|
|
+% loop (A_1 * ... * A_n * C_1 * ... * C_i) (B_1 * ... * B_m) ::=
|
|
|
% { in = n : number, out = m : number,
|
|
|
-% init : operation () (S_1 * ... * S_i),
|
|
|
-% op : operation (A_1 * ... * A_n * S_1 * ... * S_i)
|
|
|
-% (B_1 * ... * B_m * S_1 * ... * S_i) }
|
|
|
+% init : operation (C_1 * ... * C_i) (S_1 * ... * S_j),
|
|
|
+% op : operation (A_1 * ... * A_n * S_1 * ... * S_j)
|
|
|
+% (B_1 * ... * B_m * S_1 * ... * S_j) }
|
|
|
-record(loop, {in, out, init, op}).
|