Module Domain.Binary_Forward
val biadd :
size:Units.In_bits.t ->
flags:Operator.Flags.Biadd.t ->
Context.t ->
binary ->
binary ->
binaryval bisub :
size:Units.In_bits.t ->
flags:Operator.Flags.Biadd.t ->
Context.t ->
binary ->
binary ->
binaryval bimul :
size:Units.In_bits.t ->
flags:Operator.Flags.Bimul.t ->
Context.t ->
binary ->
binary ->
binaryval bshl :
size:Units.In_bits.t ->
flags:Operator.Flags.Bshl.t ->
Context.t ->
binary ->
binary ->
binaryval bashr : size:Units.In_bits.t -> Context.t -> binary -> binary -> binaryval blshr : size:Units.In_bits.t -> Context.t -> binary -> binary -> binaryval beq : size:Units.In_bits.t -> Context.t -> binary -> binary -> booleanval bisle : size:Units.In_bits.t -> Context.t -> binary -> binary -> booleanval biule : size:Units.In_bits.t -> Context.t -> binary -> binary -> booleanval bconcat :
size1:Units.In_bits.t ->
size2:Units.In_bits.t ->
Context.t ->
binary ->
binary ->
binaryval bextract :
size:Units.In_bits.t ->
index:Units.In_bits.t ->
oldsize:Units.In_bits.t ->
Context.t ->
binary ->
binaryval band : size:Units.In_bits.t -> Context.t -> binary -> binary -> binaryval bor : size:Units.In_bits.t -> Context.t -> binary -> binary -> binaryval bxor : size:Units.In_bits.t -> Context.t -> binary -> binary -> binaryval buext :
size:Units.In_bits.t ->
oldsize:Units.In_bits.t ->
Context.t ->
binary ->
binaryval bsext :
size:Units.In_bits.t ->
oldsize:Units.In_bits.t ->
Context.t ->
binary ->
binaryval bisdiv : size:Units.In_bits.t -> Context.t -> binary -> binary -> binaryval bismod : size:Units.In_bits.t -> Context.t -> binary -> binary -> binaryval biudiv : size:Units.In_bits.t -> Context.t -> binary -> binary -> binaryval biumod : size:Units.In_bits.t -> Context.t -> binary -> binary -> binaryval bofbool : size:Units.In_bits.t -> Context.t -> boolean -> binaryval valid :
size:Units.In_bits.t ->
Operator__Operator_sig.access_type ->
Context.t ->
binary ->
booleanval valid_ptr_arith :
size:Units.In_bits.t ->
Operator__Operator_sig.arith_type ->
Context.t ->
binary ->
binary ->
booleanval bshift :
size:Units.In_bits.t ->
offset:int ->
max:int option ->
Context.t ->
binary ->
binaryval bindex :
size:Units.In_bits.t ->
int ->
Context.t ->
binary ->
binary ->
binaryval bchoose : size:Units.In_bits.t -> int -> Context.t -> binary -> binaryval biconst : size:Units.In_bits.t -> Z.t -> Context.t -> binaryval buninit : size:Units.In_bits.t -> Context.t -> binary