package jasmin

  1. Overview
  2. Docs
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/Annotations/index.html

Module Jasmin.AnnotationsSource

Sourcetype symbol = string
Sourcetype wsize = Wsize.wsize
Sourceval int_of_ws : Wsize.wsize -> int
Sourceval string_of_ws : Wsize.wsize -> string
Sourcetype simple_attribute =
  1. | Aint of Z.t
  2. | Aid of symbol
  3. | Astring of string
  4. | Aws of wsize
  5. | Astruct of annotations
Sourceand annotation = pident * attribute option
Sourceand annotations = annotation list
Sourceval get : string -> annotations -> attribute option option
Sourceval has_symbol : String.t -> (String.t Location.located * 'a) list -> bool
Sourceval add_symbol : loc:Location.t -> String.t -> (String.t Location.located * 'a option) list -> (String.t Location.located * 'a option) list
Sourceval sint : string
Sourceval uint : string
Sourceval has_sint : (String.t Location.located * 'a) list -> bool
Sourceval has_uint : (String.t Location.located * 'a) list -> bool
Sourceval is_wint : (String.t Location.located * 'a) -> bool
Sourceval remove_wint : (String.t Location.located * 'a) list -> (String.t Location.located * 'a) list
Sourceval has_wint : (String.t Location.located * 'a) list -> Wsize.signedness option