package DAGaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Parameters

module M0 : OOPS.MSig

Signature

module G0 : sig ... end
val fulladd2 : M0.t -> M0.f -> M0.f -> M0.f * M0.f
val fulladd3 : M0.t -> M0.f -> M0.f -> M0.f -> M0.f * M0.f
type sized_uint = {
  1. arity : int;
  2. array : M0.f array;
}
val map : (M0.f -> M0.f) -> sized_uint -> sized_uint
val add : M0.t -> ?carry:M0.f -> sized_uint -> sized_uint -> sized_uint * M0.f
val (+/) : M0.t -> sized_uint -> sized_uint -> sized_uint
val shift_right : M0.t -> int -> sized_uint -> sized_uint
val (>>/) : M0.t -> sized_uint -> int -> sized_uint
val shift_left : M0.t -> int -> sized_uint -> sized_uint
val (<</) : M0.t -> sized_uint -> int -> sized_uint
val bitwise_binop : ('a -> M0.f -> M0.f -> M0.f) -> 'a -> sized_uint -> sized_uint -> sized_uint
val (|&/) : M0.t -> sized_uint -> sized_uint -> sized_uint
val (|^/) : M0.t -> sized_uint -> sized_uint -> sized_uint
val (||/) : M0.t -> sized_uint -> sized_uint -> sized_uint
val (|=/) : M0.t -> sized_uint -> sized_uint -> sized_uint
val (|*/) : M0.t -> sized_uint -> sized_uint -> sized_uint
val (=/) : G0.t -> sized_uint -> sized_uint -> G0.f
val (<>/) : G0.t -> sized_uint -> sized_uint -> G0.f
val scalar_binop_left : (M0.t -> M0.f -> M0.f -> M0.f) -> M0.t -> M0.f -> sized_uint -> sized_uint
val scalar_binop_right : (M0.t -> M0.f -> M0.f -> M0.f) -> M0.t -> sized_uint -> M0.f -> sized_uint
val (|.&/) : M0.t -> M0.f -> sized_uint -> sized_uint
val (|.^/) : M0.t -> M0.f -> sized_uint -> sized_uint
val (|.|/) : M0.t -> M0.f -> sized_uint -> sized_uint
val (|.=/) : M0.t -> M0.f -> sized_uint -> sized_uint
val (|.*/) : M0.t -> M0.f -> sized_uint -> sized_uint
val (|&./) : M0.t -> sized_uint -> M0.f -> sized_uint
val (|^./) : M0.t -> sized_uint -> M0.f -> sized_uint
val (||./) : M0.t -> sized_uint -> M0.f -> sized_uint
val (|=./) : M0.t -> sized_uint -> M0.f -> sized_uint
val (|*./) : M0.t -> sized_uint -> M0.f -> sized_uint
OCaml

Innovation. Community. Security.