package smtml

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

Module Smtml.BitvectorSource

Sourcetype t
Sourceval make : Z.t -> int -> t
Sourceval of_int8 : int -> t
Sourceval of_int16 : int -> t
Sourceval of_int32 : Smtml_prelude.Int32.t -> t
Sourceval of_int64 : Smtml_prelude.Int64.t -> t
Sourceval view : t -> Z.t
Sourceval to_int32 : t -> Smtml_prelude.Int32.t
Sourceval to_int64 : t -> Smtml_prelude.Int64.t
Sourceval numbits : t -> int
Sourceval equal : t -> t -> bool
Sourceval compare : t -> t -> int
Sourceval pp : Smtml_prelude.Format.formatter -> t -> unit
Sourceval neg : t -> t
Sourceval lognot : t -> t
Sourceval clz : t -> t
Sourceval ctz : t -> t
Sourceval popcnt : t -> t
Sourceval add : t -> t -> t
Sourceval sub : t -> t -> t
Sourceval mul : t -> t -> t
Sourceval div : t -> t -> t
Sourceval div_u : t -> t -> t
Sourceval logand : t -> t -> t
Sourceval logor : t -> t -> t
Sourceval logxor : t -> t -> t
Sourceval shl : t -> t -> t
Sourceval ashr : t -> t -> t
Sourceval lshr : t -> t -> t
Sourceval rem : t -> t -> t
Sourceval rem_u : t -> t -> t
Sourceval rotate_left : t -> t -> t
Sourceval rotate_right : t -> t -> t
Sourceval lt : t -> t -> bool
Sourceval lt_u : t -> t -> bool
Sourceval gt : t -> t -> bool
Sourceval gt_u : t -> t -> bool
Sourceval le : t -> t -> bool
Sourceval le_u : t -> t -> bool
Sourceval ge : t -> t -> bool
Sourceval ge_u : t -> t -> bool
Sourceval eqz : t -> bool
Sourceval eq_one : t -> bool
Sourceval concat : t -> t -> t
Sourceval extract : t -> high:int -> low:int -> t
Sourceval zero_extend : int -> t -> t
Sourceval sign_extend : int -> t -> t
Sourceval to_json : t -> Yojson.Basic.t
Sourceval to_string : t -> string
OCaml

Innovation. Community. Security.