1234567891011121314151617181920212223242526272829303132(* 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 carbonated_map/compare_int *)(* max 10 2.18333333333 *)letcost_compare_int=S.safe_int10(* model carbonated_map/find *)(* fun size ->
max 10 ((50. + ((log2 size) * 2.18333333333)) + ((log2 size) * 2.)) *)letcost_findsize=letsize=S.safe_intsizeinletw1=log2sizein(w1*S.safe_int4)+(w1lsr3)+(w1lsr4)+S.safe_int50(* model carbonated_map/find_intercept *)(* max 10 50. *)letcost_find_intercept=S.safe_int50(* model carbonated_map/fold *)(* fun size -> max 10 (50. + (24. * size)) *)letcost_foldsize=letsize=S.safe_intsizein(size*S.safe_int24)+S.safe_int50