12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758(* 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 encoding/DECODING_MICHELINE *)(* fun size1 ->
fun size2 ->
fun size3 -> max 10 (((60. * size1) + (10. * size2)) + (10. * size3)) *)letcost_DECODING_MICHELINEsize1size2size3=S.max(S.safe_int10)((size1*S.safe_int60)+(size2*S.safe_int10)+(size3*S.safe_int10))(* model encoding/DECODING_MICHELINE_bytes *)(* fun size -> max 10 (20. * size) *)letcost_DECODING_MICHELINE_bytessize=S.max(S.safe_int10)(size*S.safe_int20)(* model encoding/ENCODING_MICHELINE *)(* fun size1 ->
fun size2 ->
fun size3 -> max 10 (((100. * size1) + (25. * size2)) + (10. * size3)) *)letcost_ENCODING_MICHELINEsize1size2size3=S.max(S.safe_int10)((size1*S.safe_int100)+(size2*S.safe_int25)+(size3*S.safe_int10))(* model encoding/ENCODING_MICHELINE_bytes *)(* fun size -> max 10 (33. * size) *)letcost_ENCODING_MICHELINE_bytessize=S.max(S.safe_int10)(size*S.safe_int33)(* model micheline/strip_locations_micheline *)(* fun size -> max 10 (51. * size) *)letcost_strip_locations_michelinesize=letsize=S.safe_intsizeinS.max(S.safe_int10)(size*S.safe_int51)(* model script_repr/MICHELINE_NODES *)(* fun size -> max 10 (0. + (6.4928521501 * size)) *)letcost_MICHELINE_NODESsize=letsize=S.safe_intsizeinS.max(S.safe_int10)((sizelsr1)+(size*S.safe_int6))(* model script_repr/strip_annotations *)(* fun size -> max 10 (51. * size) *)letcost_strip_annotationssize=letsize=S.safe_intsizeinS.max(S.safe_int10)(size*S.safe_int51)