package jasmin
Compiler for High-Assurance and High-Speed Cryptography
Install
dune-project
Dependency
Authors
Maintainers
Sources
jasmin-compiler-v2025.06.1.tar.bz2
sha256=e92b42fa69da7c730b0c26dacf842a72b4febcaf4f2157a1dc18b3cce1f859fa
doc/jasmin.jasmin/Jasmin/Var0/SExtra/Sv/Raw/index.html
Module Sv.Raw
type elt = Eqtype.Equality.sort
val empty : tree
val is_empty : tree -> bool
val mem : Eqtype.Equality.sort -> tree -> bool
val elements_aux :
Eqtype.Equality.sort list ->
tree ->
Eqtype.Equality.sort list
val elements : tree -> Eqtype.Equality.sort list
val rev_elements_aux :
Eqtype.Equality.sort list ->
tree ->
Eqtype.Equality.sort list
val rev_elements : tree -> Eqtype.Equality.sort list
val cardinal : tree -> Datatypes.nat
val maxdepth : tree -> Datatypes.nat
val mindepth : tree -> Datatypes.nat
val cons : tree -> enumeration -> enumeration
val compare_more :
Eqtype.Equality.sort ->
(enumeration -> Datatypes.comparison) ->
enumeration ->
Datatypes.comparison
val compare_cont :
tree ->
(enumeration -> Datatypes.comparison) ->
enumeration ->
Datatypes.comparison
val compare_end : enumeration -> Datatypes.comparison
val compare : tree -> tree -> Datatypes.comparison
val subsetl : (tree -> bool) -> Eqtype.Equality.sort -> tree -> bool
val subsetr : (tree -> bool) -> Eqtype.Equality.sort -> tree -> bool
type t = tree
val height : t -> Int.Z_as_Int.t
val singleton : Eqtype.Equality.sort -> tree
val create : t -> Eqtype.Equality.sort -> t -> tree
val assert_false : t -> Eqtype.Equality.sort -> t -> tree
val bal : t -> Eqtype.Equality.sort -> t -> tree
val add : Eqtype.Equality.sort -> tree -> tree
val remove : Eqtype.Equality.sort -> tree -> tree
val t_in : triple -> bool
val split : Eqtype.Equality.sort -> tree -> triple
val ltb_tree : Eqtype.Equality.sort -> tree -> bool
val gtb_tree : Eqtype.Equality.sort -> tree -> bool
val isok : tree -> bool
module MX : sig ... end
module L : sig ... end
val flatten_e : enumeration -> elt list
type coq_R_bal =
| R_bal_0 of t * Eqtype.Equality.sort * t
| R_bal_1 of t * Eqtype.Equality.sort * t * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree
| R_bal_2 of t * Eqtype.Equality.sort * t * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree
| R_bal_3 of t * Eqtype.Equality.sort * t * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree
| R_bal_4 of t * Eqtype.Equality.sort * t
| R_bal_5 of t * Eqtype.Equality.sort * t * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree
| R_bal_6 of t * Eqtype.Equality.sort * t * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree
| R_bal_7 of t * Eqtype.Equality.sort * t * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree
| R_bal_8 of t * Eqtype.Equality.sort * t
type coq_R_remove_min =
| R_remove_min_0 of tree * elt * t
| R_remove_min_1 of tree * elt * t * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree * t * elt * coq_R_remove_min * t * elt
type coq_R_merge =
| R_merge_0 of tree * tree
| R_merge_1 of tree * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree
| R_merge_2 of tree * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree * t * elt
type coq_R_concat =
| R_concat_0 of tree * tree
| R_concat_1 of tree * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree
| R_concat_2 of tree * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree * t * elt
type coq_R_inter =
| R_inter_0 of tree * tree
| R_inter_1 of tree * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree
| R_inter_2 of tree * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree * t * bool * t * tree * coq_R_inter * tree * coq_R_inter
| R_inter_3 of tree * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree * t * bool * t * tree * coq_R_inter * tree * coq_R_inter
type coq_R_diff =
| R_diff_0 of tree * tree
| R_diff_1 of tree * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree
| R_diff_2 of tree * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree * t * bool * t * tree * coq_R_diff * tree * coq_R_diff
| R_diff_3 of tree * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree * t * bool * t * tree * coq_R_diff * tree * coq_R_diff
type coq_R_union =
| R_union_0 of tree * tree
| R_union_1 of tree * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree
| R_union_2 of tree * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree * Int.Z_as_Int.t * tree * Eqtype.Equality.sort * tree * t * bool * t * tree * coq_R_union * tree * coq_R_union
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>