perf: use a monomorphic impl for CCMonomorphic.{min,max}

close #452
This commit is contained in:
Simon Cruanes 2024-06-03 10:21:16 -04:00
parent 99bfa200af
commit 60bd3ae1d6

View file

@ -7,8 +7,19 @@ let ( > ) : int -> int -> bool = Stdlib.( > )
let ( <= ) : int -> int -> bool = Stdlib.( <= )
let ( >= ) : int -> int -> bool = Stdlib.( >= )
let compare : int -> int -> int = Stdlib.compare
[@@@ifge 4.13]
let min : int -> int -> int = Int.min
let max : int -> int -> int = Int.max
[@@@else_]
let min : int -> int -> int = Stdlib.min
let max : int -> int -> int = Stdlib.max
[@@@endif]
let ( =. ) : float -> float -> bool = Stdlib.( = )
let ( <>. ) : float -> float -> bool = Stdlib.( <> )
let ( <. ) : float -> float -> bool = Stdlib.( < )