summaryrefslogtreecommitdiff
path: root/test/regress/regress0/decision/pp-regfile.delta02.smt
blob: 1c461eb6fcdb0fc8e7deb0bf2acb3f08e11fb58a (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
29
30
31
32
33
34
(benchmark pp_regfile.smt
:logic QF_AUFLIA
:extrafuns ((REGFILE_INIT Array))
:extrafuns ((BDEST_S2M_INIT Int))
:extrapreds ((CLOCK_INIT))
:status unknown
:formula
(let (?n1 0)
(let (?n2 (select REGFILE_INIT ?n1))
(let (?n3 1)
(let (?n4 (ite CLOCK_INIT ?n3 ?n1))
(flet ($n5 (= ?n1 ?n4))
(let (?n6 (ite $n5 ?n1 ?n3))
(flet ($n7 (= ?n3 ?n6))
(flet ($n8 (= ?n1 BDEST_S2M_INIT))
(flet ($n9 false)
(flet ($n10 true)
(flet ($n11 (if_then_else $n8 $n9 $n10))
(let (?n12 (store REGFILE_INIT BDEST_S2M_INIT ?n1))
(let (?n13 (ite $n11 ?n12 REGFILE_INIT))
(let (?n14 (select ?n13 ?n4))
(let (?n15 (ite $n7 ?n1 ?n14))
(flet ($n16 (= ?n1 ?n15))
(flet ($n17 (if_then_else $n16 $n9 $n10))
(flet ($n18 (if_then_else CLOCK_INIT $n9 $n10))
(let (?n19 (store ?n13 ?n3 ?n1))
(let (?n20 (ite $n18 ?n19 ?n13))
(let (?n21 (store ?n20 ?n3 ?n1))
(let (?n22 (ite $n17 ?n20 ?n21))
(let (?n23 (select ?n22 ?n1))
(flet ($n24 (= ?n2 ?n23))
(flet ($n25 (not $n24))
$n25
))))))))))))))))))))))))))
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback