diff options
author | Mathias Preiner <mathias.preiner@gmail.com> | 2020-09-22 15:40:48 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-22 17:40:48 -0500 |
commit | 30e6dc83aed15ef002087e55cf228f0735c63f40 (patch) | |
tree | 76547d252a34cc2b56015957e2d5f9740b1002b2 /test/regress | |
parent | e4a29a6033ecc7ba5ec266f37e8f151f09ead020 (diff) |
Add simple BV solver (#5065)
This PR adds a simple BV solver that sends bit-blasting lemmas to the internal MiniSat.
Diffstat (limited to 'test/regress')
-rw-r--r-- | test/regress/regress0/bv/ackermann1.smt2 | 1 | ||||
-rw-r--r-- | test/regress/regress0/bv/bool-model.smt2 | 1 | ||||
-rw-r--r-- | test/regress/regress0/bv/bool-to-bv-ite.smt2 | 1 | ||||
-rw-r--r-- | test/regress/regress0/bv/bug734.smt2 | 1 | ||||
-rw-r--r-- | test/regress/regress0/bv/issue-4076.smt2 | 1 | ||||
-rw-r--r-- | test/regress/regress0/bv/pr4993-bvugt-bvurem-b.smt2 | 1 | ||||
-rw-r--r-- | test/regress/regress1/bug520.smt2 | 1 |
7 files changed, 7 insertions, 0 deletions
diff --git a/test/regress/regress0/bv/ackermann1.smt2 b/test/regress/regress0/bv/ackermann1.smt2 index 7fd76c8cc..bdf74ce49 100644 --- a/test/regress/regress0/bv/ackermann1.smt2 +++ b/test/regress/regress0/bv/ackermann1.smt2 @@ -1,4 +1,5 @@ ; COMMAND-LINE: --bitblast=eager --no-check-models --no-check-unsat-cores +; COMMAND-LINE: --bitblast=eager --bv-solver=simple --no-check-models --no-check-unsat-cores ; EXPECT: sat (set-logic QF_UFBV) (set-info :smt-lib-version 2.0) diff --git a/test/regress/regress0/bv/bool-model.smt2 b/test/regress/regress0/bv/bool-model.smt2 index 30531418c..f30dbef6f 100644 --- a/test/regress/regress0/bv/bool-model.smt2 +++ b/test/regress/regress0/bv/bool-model.smt2 @@ -1,4 +1,5 @@ ; COMMAND-LINE: --bitblast=eager +; COMMAND-LINE: --bitblast=eager --bv-solver=simple (set-info :status sat) (set-logic QF_BV) (declare-fun x () Bool) diff --git a/test/regress/regress0/bv/bool-to-bv-ite.smt2 b/test/regress/regress0/bv/bool-to-bv-ite.smt2 index e1be3ea10..de0ec8897 100644 --- a/test/regress/regress0/bv/bool-to-bv-ite.smt2 +++ b/test/regress/regress0/bv/bool-to-bv-ite.smt2 @@ -1,4 +1,5 @@ ; COMMAND-LINE: --bool-to-bv=ite +; COMMAND-LINE: --bool-to-bv=ite --bv-solver=simple ; EXPECT: sat (set-logic QF_BV) (declare-fun x2 () (_ BitVec 3)) diff --git a/test/regress/regress0/bv/bug734.smt2 b/test/regress/regress0/bv/bug734.smt2 index 1747c6cc4..5e92036ec 100644 --- a/test/regress/regress0/bv/bug734.smt2 +++ b/test/regress/regress0/bv/bug734.smt2 @@ -1,4 +1,5 @@ ; COMMAND-LINE: --incremental +; COMMAND-LINE: --incremental --bv-solver=simple ; EXPECT: sat ; EXPECT: sat (set-logic QF_BV) diff --git a/test/regress/regress0/bv/issue-4076.smt2 b/test/regress/regress0/bv/issue-4076.smt2 index c52d2169a..e94779439 100644 --- a/test/regress/regress0/bv/issue-4076.smt2 +++ b/test/regress/regress0/bv/issue-4076.smt2 @@ -1,4 +1,5 @@ ; COMMAND-LINE: --incremental +; COMMAND-LINE: --incremental --bv-solver=simple ; EXPECT: sat ; EXPECT: sat (set-logic ALL) diff --git a/test/regress/regress0/bv/pr4993-bvugt-bvurem-b.smt2 b/test/regress/regress0/bv/pr4993-bvugt-bvurem-b.smt2 index 7cc75ef62..0888031d5 100644 --- a/test/regress/regress0/bv/pr4993-bvugt-bvurem-b.smt2 +++ b/test/regress/regress0/bv/pr4993-bvugt-bvurem-b.smt2 @@ -1,4 +1,5 @@ ; COMMAND-LINE: --no-bv-div-zero-const --no-check-unsat-cores +; COMMAND-LINE: --bv-solver=simple --no-bv-div-zero-const --no-check-unsat-cores (set-logic QF_BV) (set-info :status sat) (declare-const x (_ BitVec 4)) diff --git a/test/regress/regress1/bug520.smt2 b/test/regress/regress1/bug520.smt2 index 0965487e1..cfafc0a0a 100644 --- a/test/regress/regress1/bug520.smt2 +++ b/test/regress/regress1/bug520.smt2 @@ -1,5 +1,6 @@ ; COMMAND-LINE: --bitblast=lazy ; COMMAND-LINE: --bitblast=eager --no-check-models +; COMMAND-LINE: --bv-solver=simple ; EXPECT: sat ; Automatically generated by SBV. Do not edit. (set-logic QF_UFBV) |