Module Fixed.Make

Parameters

Signature

type unsigned
type signed
type 'a round
type 'a overflow
module type Round = Hardcaml__.Fixed_intf.Round with module B := B

various different rounding modes

module type Overflow = Hardcaml__.Fixed_intf.Overflow with module B := B

overflow control - wrap or saturate

module type Fixed = Hardcaml__.Fixed_intf.Fixed_point with module B := B

fixed point API

module Unsigned : sig ... end
module Signed : sig ... end