-
Notifications
You must be signed in to change notification settings - Fork 0
/
query-00031.smt2
35 lines (35 loc) · 1.08 KB
/
query-00031.smt2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
; query-00031.smtml
(set-info :status unknown)
(set-logic ALL)
(declare-fun symbol_4 () (_ BitVec 32))
(declare-fun symbol_1 () (_ BitVec 32))
(declare-fun symbol_6 () (_ BitVec 32))
(declare-fun symbol_3 () (_ BitVec 32))
(assert
(let ((?x11 ((_ extract 7 0) symbol_4)))
(let ((?x12 ((_ zero_extend 24) ?x11)))
(let ((?x14 (bvshl ?x12 (_ bv24 32))))
(let ((?x15 (bvashr ?x14 (_ bv24 32))))
(let (($x17 (= ?x15 (_ bv0 32))))
(not $x17)))))))
(assert
(let ((?x20 ((_ extract 7 0) symbol_1)))
(let ((?x21 ((_ zero_extend 24) ?x20)))
(let ((?x22 (bvshl ?x21 (_ bv24 32))))
(let ((?x23 (bvashr ?x22 (_ bv24 32))))
(let (($x24 (= ?x23 (_ bv0 32))))
(not $x24)))))))
(assert
(let ((?x27 ((_ extract 7 0) symbol_6)))
(let ((?x28 ((_ zero_extend 24) ?x27)))
(let ((?x29 (bvshl ?x28 (_ bv24 32))))
(let ((?x30 (bvashr ?x29 (_ bv24 32))))
(= ?x30 (_ bv0 32)))))))
(assert
(let ((?x33 ((_ extract 7 0) symbol_3)))
(let ((?x34 ((_ zero_extend 24) ?x33)))
(let ((?x35 (bvshl ?x34 (_ bv24 32))))
(let ((?x36 (bvashr ?x35 (_ bv24 32))))
(let (($x37 (= ?x36 (_ bv0 32))))
(not $x37)))))))
(check-sat)