Lattices.Known_BitsSourceA bitvector lattice based on “known bits”: tracks which bits are definitely 0 or definitely 1, leaving others unknown.
include Datatype_sig.S with type t = Z.t * Z.tAny notion of equality is allowed, as long as it is an equivalence relation, and that if a == b, then equal a b.
True if the binary cannot be concretized into any value.
val fold_crop_signed :
size:Units.In_bits.t ->
t ->
inf:Z.t ->
sup:Z.t ->
'a ->
(Z.t -> 'a -> 'a) ->
'aFold on all integers contained in either the signed or unsigned representation of a binary.