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/Wsize/index.html
Module Jasmin.Wsize
type __ = Obj.tval wsize_tag : wsize -> BinNums.positivetype wsize_fields_t = __val wsize_fields : wsize -> wsize_fields_tval wsize_eqb_fields :
(wsize -> wsize -> bool) ->
BinNums.positive ->
wsize_fields_t ->
wsize_fields_t ->
boolval wsize_eqb_OK : wsize -> wsize -> Bool.reflectval velem_tag : velem -> BinNums.positivetype velem_fields_t = __val velem_fields : velem -> velem_fields_tval velem_eqb_fields :
(velem -> velem -> bool) ->
BinNums.positive ->
velem_fields_t ->
velem_fields_t ->
boolval pelem_tag : pelem -> BinNums.positivetype pelem_fields_t = __val pelem_fields : pelem -> pelem_fields_tval pelem_eqb_fields :
(pelem -> pelem -> bool) ->
BinNums.positive ->
pelem_fields_t ->
pelem_fields_t ->
boolval signedness_tag : signedness -> BinNums.positiveval is_signedness_inhab : signedness -> is_signednesstype signedness_fields_t = __val signedness_fields : signedness -> signedness_fields_tval signedness_eqb_fields :
(signedness -> signedness -> bool) ->
BinNums.positive ->
signedness_fields_t ->
signedness_fields_t ->
boolval signedness_eqb : signedness -> signedness -> boolval signedness_eqb_OK : signedness -> signedness -> Bool.reflectval coq_HB_unnamed_factory_1 : signedness Eqtype.Coq_hasDecEq.axioms_val wsize_signedness__canonical__eqtype_Equality : Eqtype.Equality.coq_typeval coq_HB_unnamed_factory_3 : wsize Eqtype.Coq_hasDecEq.axioms_val wsize_wsize__canonical__eqtype_Equality : Eqtype.Equality.coq_typeval wsizes : wsize listval wsize_cmp : wsize -> wsize -> Datatypes.comparisonval size_8_16 : wsize -> boolval size_8_32 : wsize -> boolval size_8_64 : wsize -> boolval size_16_32 : wsize -> boolval size_16_64 : wsize -> boolval size_32_64 : wsize -> boolval size_64_128 : wsize -> boolval size_128_256 : wsize -> boolval string_of_wsize : wsize -> stringval pp_sz : string -> wsize -> unit -> stringval reg_kind_tag : reg_kind -> BinNums.positiveval is_reg_kind_inhab : reg_kind -> is_reg_kindtype reg_kind_fields_t = __val reg_kind_fields : reg_kind -> reg_kind_fields_tval reg_kind_eqb_fields :
(reg_kind -> reg_kind -> bool) ->
BinNums.positive ->
reg_kind_fields_t ->
reg_kind_fields_t ->
booltype safe_cond = | NotZero of wsize * Datatypes.nat| X86Division of wsize * signedness| InRangeMod32 of wsize * BinNums.coq_Z * BinNums.coq_Z * Datatypes.nat| ULt of wsize * Datatypes.nat * BinNums.coq_Z| UGe of wsize * BinNums.coq_Z * Datatypes.nat| UaddLe of wsize * Datatypes.nat * Datatypes.nat * BinNums.coq_Z| AllInit of wsize * BinNums.positive * Datatypes.nat| ScFalse
type coq_PointerData = wsizetype coq_MSFsize = wsize sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>