aboutsummaryrefslogtreecommitdiffstats
path: root/src/lfsc/tests/bvult.smt2
diff options
context:
space:
mode:
Diffstat (limited to 'src/lfsc/tests/bvult.smt2')
-rw-r--r--src/lfsc/tests/bvult.smt223
1 files changed, 23 insertions, 0 deletions
diff --git a/src/lfsc/tests/bvult.smt2 b/src/lfsc/tests/bvult.smt2
new file mode 100644
index 0000000..5fd8cce
--- /dev/null
+++ b/src/lfsc/tests/bvult.smt2
@@ -0,0 +1,23 @@
+(set-logic QF_BV)
+(declare-fun a () (_ BitVec 32))
+(declare-fun b () (_ BitVec 32))
+(declare-fun c () (_ BitVec 32))
+(declare-fun d () (_ BitVec 32))
+
+;; (assert (= #b01 a))
+;; (assert (= #b10 b))
+;; (assert (= #b00 c))
+;; (assert (= #b11 d))
+
+(declare-fun one () (_ BitVec 32))
+(declare-fun max () (_ BitVec 32))
+
+(assert (= one #b00000000000000000000000000000001))
+(assert (= max #b11111111111111111111111111111111))
+
+(assert (not (= a max)))
+
+(assert
+ (not (bvult a (bvadd a one))))
+
+(check-sat)