Extra simplification for bvmult.
diff --git a/lib/NodeFactory/SimplifyingNodeFactory.cpp b/lib/NodeFactory/SimplifyingNodeFactory.cpp
index 9e3f133..936a229 100644
--- a/lib/NodeFactory/SimplifyingNodeFactory.cpp
+++ b/lib/NodeFactory/SimplifyingNodeFactory.cpp
@@ -1471,9 +1471,9 @@
children[0] == bm.CreateOneConst(width))
result = children[1];
- //else if (children[0].isConstant() &&
- // CONSTANTBV::BitVector_is_full(children[0].GetBVConst()))
- //result = NodeFactory::CreateTerm(BVUMINUS, width, children[1]);
+ else if (children[0].isConstant() &&
+ CONSTANTBV::BitVector_is_full(children[0].GetBVConst()))
+ result = NodeFactory::CreateTerm(BVUMINUS, width, children[1]);
else if (width == 1 && children[0] == children[1])
result = children[0];