#include <cassert>
#include <cmath>
#include "simplifier.h"
+#include "AIGSimplifyPropositionalCore.h"
namespace BEEV
{
if (constkids.size() > 1)
{
- ASTNode output =
- nf->CreateTerm(BVPLUS,
- constkids[0].GetValueWidth(), constkids);
- output = BVConstEvaluator(output);
+ ASTNode output = NonMemberBVConstEvaluator(_bm , BVPLUS, constkids, constkids[0].GetValueWidth());
if (output != zero)
outputvec.push_back(output);
}
if (outputvec.size() > 1)
{
- output = nf->CreateTerm(BVPLUS, len, outputvec);
+ output = nf->CreateTerm(BVPLUS, len, outputvec);
}
else if (outputvec.size() == 1)
{