diff options
Diffstat (limited to 'src/smt/smt_engine.cpp')
-rw-r--r-- | src/smt/smt_engine.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/smt/smt_engine.cpp b/src/smt/smt_engine.cpp index 22916e354..457e9a486 100644 --- a/src/smt/smt_engine.cpp +++ b/src/smt/smt_engine.cpp @@ -1312,6 +1312,14 @@ void SmtEngine::setDefaults() { options::cbqi.set(true); } } + if (d_logic.isTheoryEnabled(THEORY_FP) + && !options::sygusEvalOpt.wasSetByUser()) + { + Notice() << "SmtEngine: turning off evaluator for floating-point logics " + "for better performance" + << endl; + options::sygusEvalOpt.set(false); + } } if (options::bitblastMode() == theory::bv::BITBLAST_MODE_EAGER) |