Added simplified test cases for #1

This commit is contained in:
Christoph M. Wintersteiger 2016-09-13 18:53:00 +01:00
Родитель cc9646dadf
Коммит d9a099f30a
3 изменённых файлов: 25 добавлений и 13 удалений

Просмотреть файл

@ -1,12 +1,12 @@
(set-logic QF_BV)
(declare-fun a () (_ BitVec 32))
(declare-fun b () (_ BitVec 32))
(declare-fun c () (_ BitVec 32))
(declare-fun a () (_ BitVec 8))
(declare-fun b () (_ BitVec 8))
(declare-fun c () (_ BitVec 8))
(assert (bvugt a #x0000A000))
(assert (bvugt b #x0000A000))
(assert (bvuge c #xFFFFFFF0))
(assert (bvugt a #x0A))
(assert (bvugt b #x0A))
(assert (bvuge c #xF0))
(assert (= c (bvmul a b)))

13
issues/gh1/gh1-simp.smt2 Normal file
Просмотреть файл

@ -0,0 +1,13 @@
(set-logic QF_BV)
(declare-fun a () (_ BitVec 8))
(declare-fun b () (_ BitVec 8))
;;(declare-fun c () (_ BitVec 8))
(assert (bvugt a #x0A))
(assert (bvugt b #x0A))
;;(assert (bvuge c #xF0))
;;(assert (= c (bvmul a b)))
(check-sat)
;; (get-model)

Просмотреть файл

@ -1,14 +1,13 @@
(set-logic QF_BV)
(declare-fun a () (_ BitVec 8))
(declare-fun b () (_ BitVec 8))
(declare-fun c () (_ BitVec 8))
(declare-fun a () (_ BitVec 32))
(declare-fun b () (_ BitVec 32))
(declare-fun c () (_ BitVec 32))
(assert (bvugt a #x0A))
(assert (bvugt b #x0A))
(assert (bvuge c #xF0))
(assert (bvugt a #x0000A000))
(assert (bvugt b #x0000A000))
(assert (bvuge c #xFFFFFFF0))
(assert (= c (bvmul a b)))
(check-sat)
;; (get-model)