package jasmin
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
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/Gen_map/Smake/Raw/index.html
Module Smake.Raw
type elt = Eqtype.Equality.sortval empty : treeval is_empty : tree -> boolval mem : Eqtype.Equality.sort -> tree -> boolval elements_aux :
Eqtype.Equality.sort list ->
tree ->
Eqtype.Equality.sort listval elements : tree -> Eqtype.Equality.sort listval rev_elements_aux :
Eqtype.Equality.sort list ->
tree ->
Eqtype.Equality.sort listval rev_elements : tree -> Eqtype.Equality.sort listval cardinal : tree -> Datatypes.natval maxdepth : tree -> Datatypes.natval mindepth : tree -> Datatypes.natval cons : tree -> enumeration -> enumerationval compare_more :
Eqtype.Equality.sort ->
(enumeration -> Datatypes.comparison) ->
enumeration ->
Datatypes.comparisonval compare_cont :
tree ->
(enumeration -> Datatypes.comparison) ->
enumeration ->
Datatypes.comparisonval compare_end : enumeration -> Datatypes.comparisonval compare : tree -> tree -> Datatypes.comparisonval subsetl : (tree -> bool) -> Eqtype.Equality.sort -> tree -> boolval subsetr : (tree -> bool) -> Eqtype.Equality.sort -> tree -> booltype t = treeval height : t -> Int.Z_as_Int.tval singleton : Eqtype.Equality.sort -> treeval create : t -> Eqtype.Equality.sort -> t -> treeval assert_false : t -> Eqtype.Equality.sort -> t -> treeval bal : t -> Eqtype.Equality.sort -> t -> treeval add : Eqtype.Equality.sort -> tree -> treeval remove : Eqtype.Equality.sort -> tree -> treeval t_in : triple -> boolval split : Eqtype.Equality.sort -> tree -> tripleval ltb_tree : Eqtype.Equality.sort -> tree -> boolval gtb_tree : Eqtype.Equality.sort -> tree -> boolval isok : tree -> boolmodule MX : sig ... endmodule L : sig ... endval flatten_e : enumeration -> elt listtype 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)"
>