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/Type/index.html

Module Jasmin.Type

type __ = Obj.t
type stype =
  1. | Coq_sbool
  2. | Coq_sint
  3. | Coq_sarr of BinNums.positive
  4. | Coq_sword of Wsize.wsize
val stype_tag : stype -> BinNums.positive
type box_stype_sbool =
  1. | Box_stype_sbool
type stype_fields_t = __
val stype_fields : stype -> stype_fields_t
val stype_eqb_fields : (stype -> stype -> bool) -> BinNums.positive -> stype_fields_t -> stype_fields_t -> bool
val stype_eqb : stype -> stype -> bool
val stype_eqb_OK : stype -> stype -> Bool.reflect
val coq_HB_unnamed_factory_1 : stype Eqtype.Coq_hasDecEq.axioms_
val type_stype__canonical__eqtype_Equality : Eqtype.Equality.coq_type
val stype_cmp : stype -> stype -> Datatypes.comparison
module OtherDefs : sig ... end
val subtype : stype -> stype -> bool
type 'len extended_type =
  1. | ETbool
  2. | ETint
  3. | ETarr of 'len
  4. | ETword of Wsize.signedness option * Wsize.wsize
val tbool : 'a1 extended_type
val tint : 'a1 extended_type
val tarr : 'a1 -> 'a1 extended_type
val tword : Wsize.wsize -> 'a1 extended_type
val tuint : Wsize.wsize -> 'a1 extended_type