summaryrefslogtreecommitdiff
path: root/opam
diff options
context:
space:
mode:
authorAlasdair2019-02-22 20:50:16 +0000
committerAlasdair2019-02-22 20:55:41 +0000
commit38656b50ad24df6a29f3a84e50adfcf409131fb0 (patch)
tree9e49f5197125d721dbe6b22ecfb8c4ace2755961 /opam
parentfc9e071bb633fd7c7241db79146934e4ab2b33b5 (diff)
Generalize CT_int64 for arbitrary fixed size integers
If we want to use our low-level intermediate representation to generate SMT, then we want to be more precise than just splitting integers into 64-bits and larger. This commit changes CT_int and CT_int64 into CT_lint for large integers and CT_fint n for (signed) fixed precision integers that fit within n bits. This follows the convention for bitvectors where we have CT_fbits for fixed-length bitvectors and CT_lbits for large arbitrary precision bitvectors.
Diffstat (limited to 'opam')
0 files changed, 0 insertions, 0 deletions