CS153/hw2/bin/int64_overflow.mli
jmug cfe502c598 Add all the assignment code.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2025-01-24 18:59:28 -08:00

13 lines
No EOL
241 B
OCaml

exception Overflow
type t = { value : int64; overflow : bool }
val ok : int64 -> t
val neg : int64 -> t
val succ : int64 -> t
val pred : int64 -> t
val add : int64 -> int64 -> t
val sub : int64 -> int64 -> t
val mul : int64 -> int64 -> t