From aad6f4f80e3196b052e96176ff412ddb7ceb7ef6 Mon Sep 17 00:00:00 2001 From: Vladimir Azarov Date: Mon, 11 Aug 2025 23:11:32 +0200 Subject: Mul/Div by constant transformation --- il.sig | 3 +++ 1 file changed, 3 insertions(+) (limited to 'il.sig') diff --git a/il.sig b/il.sig index 4c9e3a6..9e994a3 100644 --- a/il.sig +++ b/il.sig @@ -78,10 +78,13 @@ signature IL = sig val wrapTo8: word -> word + datatype funcType = FtLeaf | FtNonLeaf + datatype funcInfo = Fi of { name: int, paramNum: int, localBound: int, + t: funcType, vregs: regInfo D.t, ops: (irIns option * (label * label) option) D.t, labels: int option D.t -- cgit v1.2.3