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/index.html
Module JasminSource
module Allocation : sig ... endmodule Arch_decl : sig ... endmodule Arch_extra : sig ... endmodule Arch_params : sig ... endmodule Arch_utils : sig ... endmodule Arm : sig ... endmodule Arm_decl : sig ... endmodule Arm_expand_imm : sig ... endmodule Arm_extra : sig ... endmodule Arm_instr_decl : sig ... endmodule Arm_lowering : sig ... endmodule Arm_params : sig ... endmodule Arm_params_common : sig ... endmodule Arm_params_core : sig ... endmodule Arm_stack_zeroization : sig ... endmodule Array_copy : sig ... endmodule Array_expansion : sig ... endmodule Array_init : sig ... endmodule Ascii : sig ... endmodule Asm_gen : sig ... endmodule Bigop : sig ... endmodule BinInt : sig ... endmodule BinNat : sig ... endmodule BinNums : sig ... endmodule BinPos : sig ... endmodule BinPosDef : sig ... endmodule Bool : sig ... endmodule CMorphisms : sig ... endmodule CRelationClasses : sig ... endmodule Choice : sig ... endmodule Compiler : sig ... endmodule Compiler_util : sig ... endmodule Constant_prop : sig ... endmodule Datatypes : sig ... endmodule Dead_calls : sig ... endmodule Dead_code : sig ... endmodule DecidableType : sig ... endmodule Div : sig ... endmodule EqbOK : sig ... endmodule Eqb_core_defs : sig ... endmodule EqdepFacts : sig ... endmodule Eqtype : sig ... endmodule Equalities : sig ... endmodule Expr : sig ... endmodule FMapAVL : sig ... endmodule FMapFacts : sig ... endmodule FMapList : sig ... endmodule Fexpr : sig ... endmodule Finfun : sig ... endmodule Fintype : sig ... endmodule Flag_combination : sig ... endmodule Gen_map : sig ... endmodule Global : sig ... endmodule Ident : sig ... endmodule Init : sig ... endmodule Inline : sig ... endmodule Int : sig ... endmodule Label : sig ... endmodule Lea : sig ... endmodule Linear : sig ... endmodule Linear_util : sig ... endmodule Linearization : sig ... endmodule List0 : sig ... endmodule Load_constants_in_cond : sig ... endmodule Low_memory : sig ... endmodule Lower_spill : sig ... endmodule Lowering : sig ... endmodule MSetDecide : sig ... endmodule MSetEqProperties : sig ... endmodule MSetFacts : sig ... endmodule MSetInterface : sig ... endmodule MSetProperties : sig ... endmodule MakeReferenceArguments : sig ... endmodule Memory_example : sig ... endmodule Memory_model : sig ... endmodule Merge_varmaps : sig ... endmodule Nat0 : sig ... endmodule One_varmap : sig ... endmodule Order : sig ... endmodule OrderedType : sig ... endmodule Orders : sig ... endmodule OrdersTac : sig ... endmodule Oseq : sig ... endmodule Param1 : sig ... endmodule Param1_trivial : sig ... endmodule PeanoNat : sig ... endmodule Post_unrolling_check : sig ... endmodule Prelude : sig ... endmodule PrimInt63 : sig ... endmodule Propagate_inline : sig ... endmodule Psem_defs : sig ... endmodule Pseudo_operator : sig ... endmodule Remove_globals : sig ... endmodule Riscv : sig ... endmodule Riscv_decl : sig ... endmodule Riscv_extra : sig ... endmodule Riscv_instr_decl : sig ... endmodule Riscv_lower_addressing : sig ... endmodule Riscv_lowering : sig ... endmodule Riscv_params : sig ... endmodule Riscv_params_common : sig ... endmodule Riscv_params_core : sig ... endmodule Riscv_stack_zeroization : sig ... endmodule Sem_op_typed : sig ... endmodule Sem_params : sig ... endmodule Sem_params_of_arch_extra : sig ... endmodule Sem_type : sig ... endmodule Seq : sig ... endmodule Seq_extra : sig ... endmodule Sha256 : sig ... endmodule Shift_kind : sig ... endmodule Slh_lowering : sig ... endmodule Slh_ops : sig ... endmodule Sopn : sig ... endmodule Specif : sig ... endmodule Ssralg : sig ... endmodule Ssrbool : sig ... endmodule Ssreflect : sig ... endmodule Ssrfun : sig ... endmodule Ssrint : sig ... endmodule Ssrnat : sig ... endmodule Ssrnum : sig ... endmodule Stack_alloc : sig ... endmodule Stack_alloc_params : sig ... endmodule Stack_zero_strategy : sig ... endmodule Stack_zeroization : sig ... endmodule Std : sig ... endmodule String0 : sig ... endmodule Sumbool : sig ... endmodule Syscall : sig ... endmodule Syscall_sem : sig ... endmodule Tagged : sig ... endmodule Tunneling : sig ... endmodule Tuple : sig ... endmodule Type : sig ... endmodule Uint0 : sig ... endThis module offers a union-find data structure based on disjoint set forests, with path compression and linking by rank.
module Unionfind : sig ... endmodule Unrolling : sig ... endmodule Utils0 : sig ... endmodule Values : sig ... endmodule Var0 : sig ... endmodule Varmap : sig ... endmodule Waes : sig ... endmodule Warray_ : sig ... endmodule Wint_int : sig ... endmodule Wint_word : sig ... endmodule Word : sig ... endmodule Word0 : sig ... endmodule Word_ssrZ : sig ... endmodule Wsize : sig ... endmodule X86 : sig ... endmodule X86_decl : sig ... endmodule X86_extra : sig ... endmodule X86_instr_decl : sig ... endmodule X86_lowering : sig ... endmodule X86_params : sig ... endmodule X86_stack_zeroization : sig ... endmodule Xseq : sig ... endmodule Zpower : sig ... end sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>