summaryrefslogtreecommitdiff
path: root/test/regress/regress0/aufbv/rewrite_bug.smt
blob: c0906ba0d154c5c26776c0b38183f2a4da266332 (plain)
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
(benchmark B_
:logic QF_AUFBV
:extrafuns ((a Array[32:8]))
:status sat
:formula
(flet ($n1 true)
(let (?n2 bv0[8])
(let (?n3 (sign_extend[24] ?n2))
(let (?n4 bv1[32])
(let (?n5 bv1[8])
(let (?n6 (store a ?n4 ?n5))
(let (?n7 bv0[32])
(let (?n8 (select a ?n4))
(let (?n9 (sign_extend[24] ?n8))
(let (?n10 (extract[7:0] ?n9))
(let (?n11 (store ?n6 ?n7 ?n10))
(let (?n12 (select ?n11 ?n4))
(let (?n13 (store ?n11 ?n4 ?n12))
(let (?n14 (select ?n13 ?n7))
(let (?n15 (sign_extend[24] ?n14))
(flet ($n16 (bvslt ?n3 ?n15))
(flet ($n17 (not $n16))
(let (?n18 (select ?n13 ?n4))
(let (?n19 (sign_extend[24] ?n18))
(flet ($n20 (bvslt ?n7 ?n19))
(flet ($n21 (and $n1 $n1 $n1 $n1 $n17 $n20))
$n21
))))))))))))))))))))))
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback