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/Pseudo_operator/index.html
Module Jasmin.Pseudo_operator
type __ = Obj.tval spill_op_tag : spill_op -> BinNums.positivetype spill_op_fields_t = __val spill_op_fields : spill_op -> spill_op_fields_tval spill_op_eqb_fields :
(spill_op -> spill_op -> bool) ->
BinNums.positive ->
spill_op_fields_t ->
spill_op_fields_t ->
booltype pseudo_operator = | Ospill of spill_op * Type.stype list| Ocopy of Wsize.wsize * BinNums.positive| Onop| Omulu of Wsize.wsize| Oaddcarry of Wsize.wsize| Osubcarry of Wsize.wsize| Oswap of Type.stype
val pseudo_operator_tag : pseudo_operator -> BinNums.positivetype box_pseudo_operator_Ospill = {coq_Box_pseudo_operator_Ospill_0 : spill_op;coq_Box_pseudo_operator_Ospill_1 : Type.stype list;
}type box_pseudo_operator_Ocopy = {coq_Box_pseudo_operator_Ocopy_0 : Wsize.wsize;coq_Box_pseudo_operator_Ocopy_1 : BinNums.positive;
}type pseudo_operator_fields_t = __val pseudo_operator_fields : pseudo_operator -> pseudo_operator_fields_tval pseudo_operator_eqb_fields :
(pseudo_operator -> pseudo_operator -> bool) ->
BinNums.positive ->
pseudo_operator_fields_t ->
pseudo_operator_fields_t ->
boolval pseudo_operator_eqb : pseudo_operator -> pseudo_operator -> boolval pseudo_operator_eqb_OK : pseudo_operator -> pseudo_operator -> Bool.reflectval eqTC_pseudo_operator : pseudo_operator Utils0.eqTypeCval pseudo_operator_eqType : Eqtype.Equality.coq_typeval string_of_pseudo_operator : pseudo_operator -> string sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>