package binsec

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val zero : t
val one : t
val succ : t Binsec.Ast.loc -> t
val integer : Z.t -> t
val constant : Binsec.Bitvector.t -> t
val neg : t Binsec.Ast.loc -> t
val udiv : t Binsec.Ast.loc -> t Binsec.Ast.loc -> t
val umod : t Binsec.Ast.loc -> t Binsec.Ast.loc -> t
val sdiv : t Binsec.Ast.loc -> t Binsec.Ast.loc -> t
val smod : t Binsec.Ast.loc -> t Binsec.Ast.loc -> t
val logand : t Binsec.Ast.loc -> t Binsec.Ast.loc -> t
val logor : t Binsec.Ast.loc -> t Binsec.Ast.loc -> t
val lognot : t Binsec.Ast.loc -> t
val logxor : t Binsec.Ast.loc -> t Binsec.Ast.loc -> t
include Binsec.Sigs.COMPARISON with type t := t Binsec.Ast.loc and type boolean := t
val equal : t Binsec.Ast.loc -> t Binsec.Ast.loc -> t
val diff : t Binsec.Ast.loc -> t Binsec.Ast.loc -> t
val shift_left : t Binsec.Ast.loc -> t Binsec.Ast.loc -> t
val shift_right : t Binsec.Ast.loc -> t Binsec.Ast.loc -> t
val shift_right_signed : t Binsec.Ast.loc -> t Binsec.Ast.loc -> t
val rotate_left : t Binsec.Ast.loc -> t Binsec.Ast.loc -> t
val rotate_right : t Binsec.Ast.loc -> t Binsec.Ast.loc -> t
val sext : int -> t Binsec.Ast.loc -> t
val uext : int -> t Binsec.Ast.loc -> t
val restrict : hi:int -> lo:int -> t Binsec.Ast.loc -> t
val append : t Binsec.Ast.loc -> t Binsec.Ast.loc -> t
val pp : Format.formatter -> t -> unit