Module Make_checked.Shifted

Parameters

module M : sig ... end

Signature

type t
val zero : t
val unshift_nonzero : t -> Inputs.F.t * Inputs.F.t
val add : t -> (Inputs.F.t * Inputs.F.t) -> t
val if_ : Inputs.Impl.Boolean.var -> then_:t -> else_:t -> t