From: trevor_hansen Date: Sun, 8 Jan 2012 13:00:20 +0000 (+0000) Subject: Add another configuration option. X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=6142bb6ed33912d54e8e10b14d03aefe1b5bf19d;p=francis%2Fstp.git Add another configuration option. git-svn-id: https://stp-fast-prover.svn.sourceforge.net/svnroot/stp-fast-prover/trunk/stp@1481 e59a4935-1847-0410-ae03-e826735625c1 --- diff --git a/src/to-sat/BitBlaster.cpp b/src/to-sat/BitBlaster.cpp index 9c3b9b8..edbaa6e 100644 --- a/src/to-sat/BitBlaster.cpp +++ b/src/to-sat/BitBlaster.cpp @@ -651,7 +651,7 @@ namespace BEEV case BVPLUS: { assert(term.Degree() >=1); - if (true) + if (bvplus_variant) { // Add children pairwise and accumulate in BBsum diff --git a/src/to-sat/BitBlaster.h b/src/to-sat/BitBlaster.h index 6c9acf9..fa8d7f5 100644 --- a/src/to-sat/BitBlaster.h +++ b/src/to-sat/BitBlaster.h @@ -222,6 +222,7 @@ namespace BEEV const bool adder_variant; const bool bbbvle_variant; const bool multiplication_upper_bound; + const bool bvplus_variant; const string multiplication_variant; @@ -253,7 +254,9 @@ namespace BEEV adder_variant("1" == _uf->get("adder_variant", "1")), - bbbvle_variant("1" == _uf->get("bbbvle_variant", "1")) + bbbvle_variant("1" == _uf->get("bbbvle_variant", "1")), + + bvplus_variant("1" == _uf->get("bvplus_variant", "1")) { nf = bnm; cb = cb_;