* src/tgba/succiterconcrete.cc, src/tgba/tgbaexplicit.cc,
src/tgba/tgbatba.cc, src/tgbaalgos/lbtt.cc: Use `-' instead of `& !' between two BDDs. That's one less call to BuDDy.
This commit is contained in:
parent
63c62e1767
commit
317fed597b
6 changed files with 15 additions and 11 deletions
|
|
@ -24,7 +24,7 @@ namespace spot
|
|||
while (all_acc != bddfalse)
|
||||
{
|
||||
bdd acc = bdd_satone(all_acc);
|
||||
all_acc &= !acc;
|
||||
all_acc -= acc;
|
||||
sm[acc] = count++;
|
||||
}
|
||||
}
|
||||
|
|
@ -35,7 +35,7 @@ namespace spot
|
|||
while (b != bddfalse)
|
||||
{
|
||||
bdd acc = bdd_satone(b);
|
||||
b &= !acc;
|
||||
b -= acc;
|
||||
os << sm[acc] << " ";
|
||||
}
|
||||
return os;
|
||||
|
|
@ -65,7 +65,7 @@ namespace spot
|
|||
else
|
||||
{
|
||||
bdd cube = bdd_satone(b);
|
||||
b &= !cube;
|
||||
b -= cube;
|
||||
if (b != bddfalse)
|
||||
{
|
||||
return "| " + bdd_to_lbtt(b, d) + " " + bdd_to_lbtt(cube, d);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue