sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
module C : sig ... end
include sig ... end
type scalar = C.scalar
type 'a repr = 'a C.repr
type 'a t = 'a C.t
val ret : 'a -> 'a t
module Input = C.Input
type 'b open_input_com = 'b C.open_input_com
val serialize : 'a Input.t -> Csir.Scalar.t array
val input : ?kind:input_kind -> 'a Input.t -> 'a repr t
val begin_input_com : 'b -> 'b open_input_com
val (|:) : ('c repr -> 'd) open_input_com -> 'c Input.t -> 'd open_input_com
val end_input_com : 'a open_input_com -> 'a t
val unit : unit repr
val constant_scalar : Csir.Scalar.t -> scalar repr t
Returns a list of Boolean variables representing the little endian bit decomposition of the given scalar (with the least significant bit on the head).
module Ecc = C.Ecc
module Poseidon = C.Poseidon
module Anemoi = C.Anemoi
module Bool : sig ... end
module Num : sig ... end
module Bytes : sig ... end
val add2 :
(Num.scalar * Num.scalar) repr ->
(Num.scalar * Num.scalar) repr ->
(Num.scalar * Num.scalar) repr t
val constant_uint32 : ?le:bool -> Stdint.Uint32.t -> bool list repr t