mirror of
https://github.com/Z3Prover/z3
synced 2025-04-28 19:35:50 +00:00
moving out viable functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
19099244c4
commit
6f93ed8dc2
9 changed files with 242 additions and 121 deletions
|
@ -1181,14 +1181,14 @@ namespace dd {
|
|||
|
||||
bdd bddv::all0() const {
|
||||
bdd r = m->mk_true();
|
||||
for (unsigned i = size(); i-- > 0; )
|
||||
for (unsigned i = 0; i < size() && !r.is_false(); ++i)
|
||||
r &= !m_bits[i];
|
||||
return r;
|
||||
}
|
||||
|
||||
bdd bddv::all1() const {
|
||||
bdd r = m->mk_true();
|
||||
for (unsigned i = size(); i-- > 0; )
|
||||
for (unsigned i = 0; i < size() && !r.is_false(); ++i)
|
||||
r &= m_bits[i];
|
||||
return r;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue