package jasmin

  1. Overview
  2. Docs
Compiler for High-Assurance and High-Speed Cryptography

Install

dune-project
 Dependency

Authors

Maintainers

Sources

jasmin-compiler-v2025.06.2.tar.bz2
sha256=aa0d21f532c1560a0939244cfd1c8414ba2b42c9d1403960f458500446cb1ebb

doc/jasmin.jasmin/Jasmin/Seq/index.html

Module Jasmin.Seq

val size : 'a1 list -> Datatypes.nat
val nilp : 'a1 list -> bool
val ohead : 'a1 list -> 'a1 option
val head : 'a1 -> 'a1 list -> 'a1
val behead : 'a1 list -> 'a1 list
val ncons : Datatypes.nat -> 'a1 -> 'a1 list -> 'a1 list
val nseq : Datatypes.nat -> 'a1 -> 'a1 list
val cat : 'a1 list -> 'a1 list -> 'a1 list
val rcons : 'a1 list -> 'a1 -> 'a1 list
val nth : 'a1 -> 'a1 list -> Datatypes.nat -> 'a1
val find : 'a1 Ssrbool.pred -> 'a1 list -> Datatypes.nat
val filter : 'a1 Ssrbool.pred -> 'a1 list -> 'a1 list
val count : 'a1 Ssrbool.pred -> 'a1 list -> Datatypes.nat
val has : 'a1 Ssrbool.pred -> 'a1 list -> bool
val all : 'a1 Ssrbool.pred -> 'a1 list -> bool
val drop : Datatypes.nat -> 'a1 list -> 'a1 list
val take : Datatypes.nat -> 'a1 list -> 'a1 list
val catrev : 'a1 list -> 'a1 list -> 'a1 list
val rev : 'a1 list -> 'a1 list
val coq_Datatypes_list__canonical__eqtype_Equality : Eqtype.Equality.coq_type -> Eqtype.Equality.coq_type
type seq_eqclass = Eqtype.Equality.sort list
type bitseq = bool list
val mask : bitseq -> 'a1 list -> 'a1 list
val map : ('a1 -> 'a2) -> 'a1 list -> 'a2 list
val pmap : ('a1 -> 'a2 option) -> 'a1 list -> 'a2 list
val foldr : ('a1 -> 'a2 -> 'a2) -> 'a2 -> 'a1 list -> 'a2
val foldl : ('a2 -> 'a1 -> 'a2) -> 'a2 -> 'a1 list -> 'a2
val zip : 'a1 list -> 'a2 list -> ('a1 * 'a2) list
val unzip2 : ('a1 * 'a2) list -> 'a2 list
val all2 : ('a1 -> 'a2 -> bool) -> 'a1 list -> 'a2 list -> bool
val flatten : 'a1 list list -> 'a1 list