package jasmin

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

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