diff options
| author | Alasdair | 2019-02-22 20:50:16 +0000 |
|---|---|---|
| committer | Alasdair | 2019-02-22 20:55:41 +0000 |
| commit | 38656b50ad24df6a29f3a84e50adfcf409131fb0 (patch) | |
| tree | 9e49f5197125d721dbe6b22ecfb8c4ace2755961 /opam | |
| parent | fc9e071bb633fd7c7241db79146934e4ab2b33b5 (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
