1234567891011121314151617181920212223(* Do not edit this file manually.
This file was automatically generated from benchmark models
If you wish to update a function in this file,
a. update the corresponding model, or
b. move the function to another module and edit it there. *)[@@@warning"-33"]moduleS=Saturation_repropenS.Syntax(* model global_constants_storage/expand_constant_branch *)(* fun size -> max 10 (4095. * size) *)letcost_expand_constant_branchsize=letsize=S.safe_intsizeinS.max(S.safe_int10)(size*S.safe_int4096)(* model global_constants_storage/expand_no_constant_branch *)(* fun size -> max 10 (100. + (4.639474 * (size * (log2 (1 + size))))) *)letcost_expand_no_constant_branchsize=letsize=S.safe_intsizeinletw3=log2(size+S.safe_int1)*sizein(w3*S.safe_int4)+(w3lsr1)+(w3lsr2)+S.safe_int100