3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-29 20:05:51 +00:00

sign and zero extend

This commit is contained in:
Nikolaj Bjorner 2023-12-10 23:14:24 -08:00
parent 561d3e8eb9
commit 858b7a8494
4 changed files with 43 additions and 22 deletions

View file

@ -115,6 +115,8 @@ namespace polysat {
void internalize_bit2bool(app* n);
template<bool Signed, bool Reverse, bool Negated>
void internalize_le(app* n);
void internalize_zero_extend(app* n);
void internalize_sign_extend(app* n);
void internalize_udiv_i(app* e);
void internalize_urem_i(app* e);
void internalize_div_rem(app* e, bool is_div);