From 90e0143b91978db4c5231795442166a36176aee1 Mon Sep 17 00:00:00 2001 From: trevor_hansen Date: Sat, 5 Mar 2011 03:23:46 +0000 Subject: [PATCH] Tiny improvement. Create slightly fewer nodes. git-svn-id: https://stp-fast-prover.svn.sourceforge.net/svnroot/stp-fast-prover/trunk/stp@1189 e59a4935-1847-0410-ae03-e826735625c1 --- src/simplifier/simplifier.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/simplifier/simplifier.cpp b/src/simplifier/simplifier.cpp index a2d1899..7bd6948 100644 --- a/src/simplifier/simplifier.cpp +++ b/src/simplifier/simplifier.cpp @@ -10,6 +10,7 @@ #include #include #include "simplifier.h" +#include "AIGSimplifyPropositionalCore.h" namespace BEEV { @@ -3090,10 +3091,7 @@ 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); } @@ -3105,7 +3103,7 @@ namespace BEEV if (outputvec.size() > 1) { - output = nf->CreateTerm(BVPLUS, len, outputvec); + output = nf->CreateTerm(BVPLUS, len, outputvec); } else if (outputvec.size() == 1) { -- 2.47.3