package jasmin

  1. Overview
  2. Docs
Compiler for High-Assurance and High-Speed Cryptography

Install

dune-project
 Dependency

Authors

Maintainers

Sources

jasmin-compiler-v2026.03.0.tar.bz2
sha256=dec62a3cd0cd42cfe96ec64b3cd3961e0e8a09fb92ceb64175cffb54fde50e40

doc/jasmin.jasmin/Jasmin/Alias/index.html

Module Jasmin.AliasSource

Sourcetype sub_slice_kind =
  1. | Exact
  2. | Sub of Wsize.wsize
Sourcetype slice = {
  1. in_var : Prog.var;
  2. scope : Jasmin.Prog.E.v_scope;
  3. range : int * int;
  4. kind : sub_slice_kind;
}
Sourcetype alias = slice Prog.Mv.t
Sourceval normalize_var : alias -> Prog.var -> slice
Sourceval analyze_fd : (Prog.funname -> int option list) -> ('a, 'asm) Prog.func -> alias
Sourceval pp_slice : Format.formatter -> slice -> unit
Sourceval pp_alias : Format.formatter -> alias -> unit