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-v2026.09.0.tar.bz2
sha256=11fec571efb9f7b3a47fea324b4e2a68289e0b73b2248d237eccf139b5218190
doc/jasmin.jasmin/Jasmin/Type/index.html
Module Jasmin.Type
type __ = Obj.tval ltype_tag : ltype -> BinNums.positivetype ltype_fields_t = __val ltype_fields : ltype -> ltype_fields_tval ltype_eqb_fields :
(ltype -> ltype -> bool) ->
BinNums.positive ->
ltype_fields_t ->
ltype_fields_t ->
boolval ltype_eqb_OK : ltype -> ltype -> Datatypes.reflecttype atype = | Coq_abool| Coq_aint| Coq_aarr of Wsize.wsize * BinNums.coq_Z| Coq_aword of Wsize.wsize
val atype_tag : atype -> BinNums.positivetype atype_fields_t = __val atype_fields : atype -> atype_fields_tval atype_eqb_fields :
(atype -> atype -> bool) ->
BinNums.positive ->
atype_fields_t ->
atype_fields_t ->
boolval atype_eqb_OK : atype -> atype -> Datatypes.reflectval ctype_tag : ctype -> BinNums.positivetype ctype_fields_t = __val ctype_fields : ctype -> ctype_fields_tval ctype_eqb_fields :
(ctype -> ctype -> bool) ->
BinNums.positive ->
ctype_fields_t ->
ctype_fields_t ->
boolval ctype_eqb_OK : ctype -> ctype -> Datatypes.reflectval coq_HB_unnamed_factory_1 : ltype Eqtype.Coq_hasDecEq.axioms_val type_ltype__canonical__eqtype_Equality : Eqtype.Equality.coq_typeval coq_HB_unnamed_factory_3 : atype Eqtype.Coq_hasDecEq.axioms_val type_atype__canonical__eqtype_Equality : Eqtype.Equality.coq_typeval coq_HB_unnamed_factory_5 : ctype Eqtype.Coq_hasDecEq.axioms_val type_ctype__canonical__eqtype_Equality : Eqtype.Equality.coq_typeval atype_cmp : atype -> atype -> Datatypes.comparisonmodule OtherDefs : sig ... endval arr_size : Wsize.wsize -> BinNums.coq_Z -> BinNums.coq_Ztype 'len extended_type = | ETbool| ETint| ETarr of Wsize.wsize * 'len| ETword of Wsize.signedness option * Wsize.wsize
val extended_type_tag : 'a1 extended_type -> BinNums.positivetype 'a box_extended_type_ETarr = {coq_Box_extended_type_ETarr_0 : Wsize.wsize;coq_Box_extended_type_ETarr_1 : 'a;
}type 'a box_extended_type_ETword = {coq_Box_extended_type_ETword_0 : Wsize.signedness option;coq_Box_extended_type_ETword_1 : Wsize.wsize;
}type 'p extended_type_fields_t = __val extended_type_fields : 'a1 extended_type -> 'a1 extended_type_fields_tval extended_type_eqb_fields :
('a1 -> 'a1 -> bool) ->
('a1 extended_type -> 'a1 extended_type -> bool) ->
BinNums.positive ->
'a1 extended_type_fields_t ->
'a1 extended_type_fields_t ->
boolval extended_type_eqb :
('a1 -> 'a1 -> bool) ->
'a1 extended_type ->
'a1 extended_type ->
boolval extended_type_eqb_OK :
('a1 -> 'a1 -> bool) ->
('a1 -> 'a1 -> Datatypes.reflect) ->
'a1 extended_type ->
'a1 extended_type ->
Datatypes.reflectval tbool : 'a1 extended_typeval tint : 'a1 extended_typeval tarr : Wsize.wsize -> 'a1 -> 'a1 extended_typeval tword : Wsize.wsize -> 'a1 extended_typeval twint : Wsize.signedness -> Wsize.wsize -> 'a1 extended_typeval tuint : Wsize.wsize -> 'a1 extended_typeval to_atype : BinNums.coq_Z extended_type -> atypeval coq_HB_unnamed_factory_7 :
Eqtype.Equality.coq_type ->
Eqtype.Equality.sort extended_type Eqtype.Coq_hasDecEq.axioms_val type_extended_type__canonical__eqtype_Equality :
Eqtype.Equality.coq_type ->
Eqtype.Equality.coq_type sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>