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