-
Notifications
You must be signed in to change notification settings - Fork 0
/
query-00037.smt2
34 lines (34 loc) · 1.06 KB
/
query-00037.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
; query-00037.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))))
(= ?x23 (_ bv0 32)))))))
(assert
(let ((?x26 ((_ extract 7 0) symbol_6)))
(let ((?x27 ((_ zero_extend 24) ?x26)))
(let ((?x28 (bvshl ?x27 (_ bv24 32))))
(let ((?x29 (bvashr ?x28 (_ bv24 32))))
(let (($x30 (= ?x29 (_ bv0 32))))
(not $x30)))))))
(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))))
(= ?x36 (_ bv0 32)))))))
(check-sat)