mirror of
https://github.com/Z3Prover/z3
synced 2025-07-18 02:16:40 +00:00
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
dfd5c27fec
commit
5be8872d6a
6 changed files with 117 additions and 85 deletions
|
@ -112,7 +112,7 @@ namespace bv {
|
|||
auto& val = wval(s);
|
||||
val.try_set_bit(idx, !sign);
|
||||
val.fixed.set(idx, true);
|
||||
val.init_fixed();
|
||||
val.tighten_range();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -185,7 +185,7 @@ namespace bv {
|
|||
auto& val_el = wval(e->get_arg(2));
|
||||
for (unsigned i = 0; i < val.nw; ++i)
|
||||
val.fixed[i] = val_el.fixed[i] & val_th.fixed[i] & ~(val_el.bits(i) ^ val_th.bits(i));
|
||||
val.init_fixed();
|
||||
val.tighten_range();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -420,6 +420,6 @@ namespace bv {
|
|||
UNREACHABLE();
|
||||
break;
|
||||
}
|
||||
v.init_fixed();
|
||||
v.tighten_range();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue