summaryrefslogtreecommitdiff
path: root/test/regress/regress0/bv/fuzz17.delta01.smt
diff options
context:
space:
mode:
Diffstat (limited to 'test/regress/regress0/bv/fuzz17.delta01.smt')
-rw-r--r--test/regress/regress0/bv/fuzz17.delta01.smt105
1 files changed, 105 insertions, 0 deletions
diff --git a/test/regress/regress0/bv/fuzz17.delta01.smt b/test/regress/regress0/bv/fuzz17.delta01.smt
new file mode 100644
index 000000000..e4adff5f6
--- /dev/null
+++ b/test/regress/regress0/bv/fuzz17.delta01.smt
@@ -0,0 +1,105 @@
+(benchmark fuzzsmt
+:logic QF_BV
+:extrafuns ((v13 BitVec[16]))
+:extrafuns ((v9 BitVec[14]))
+:extrafuns ((v11 BitVec[13]))
+:extrafuns ((v3 BitVec[11]))
+:extrafuns ((v8 BitVec[9]))
+:extrafuns ((v4 BitVec[14]))
+:status unknown
+:formula
+(let (?n1 bv0[1])
+(let (?n2 bv1[16])
+(let (?n3 (sign_extend[2] v4))
+(let (?n4 (bvshl ?n2 ?n3))
+(let (?n5 (extract[5:2] v8))
+(let (?n6 (sign_extend[9] ?n5))
+(let (?n7 (bvxnor ?n6 v11))
+(let (?n8 (sign_extend[3] ?n7))
+(let (?n9 (bvnand ?n4 ?n8))
+(let (?n10 (bvneg ?n9))
+(let (?n11 bv0[16])
+(flet ($n12 (bvugt ?n4 ?n11))
+(let (?n13 bv1[1])
+(let (?n14 (ite $n12 ?n13 ?n1))
+(let (?n15 (zero_extend[8] ?n14))
+(let (?n16 (extract[13:5] v9))
+(let (?n17 (bvashr ?n15 ?n16))
+(let (?n18 (zero_extend[7] ?n17))
+(let (?n19 (bvsub ?n10 ?n18))
+(flet ($n20 (distinct ?n2 ?n19))
+(let (?n21 (ite $n20 ?n13 ?n1))
+(flet ($n22 (= ?n1 ?n21))
+(flet ($n23 (not $n22))
+(let (?n24 (sign_extend[1] v11))
+(flet ($n25 (bvugt ?n24 v4))
+(let (?n26 (ite $n25 ?n13 ?n1))
+(let (?n27 bv21[8])
+(let (?n28 (zero_extend[1] ?n27))
+(flet ($n29 (bvuge ?n28 v8))
+(let (?n30 (ite $n29 ?n13 ?n1))
+(flet ($n31 (bvugt ?n26 ?n30))
+(let (?n32 (ite $n31 ?n13 ?n1))
+(let (?n33 (sign_extend[14] ?n32))
+(let (?n34 (sign_extend[2] v11))
+(let (?n35 (bvand ?n33 ?n34))
+(let (?n36 bv0[15])
+(flet ($n37 (bvslt ?n35 ?n36))
+(let (?n38 (ite $n37 ?n13 ?n1))
+(let (?n39 (sign_extend[3] ?n38))
+(flet ($n40 (bvsle ?n5 ?n39))
+(flet ($n41 false)
+(let (?n42 bv0[14])
+(flet ($n43 (bvslt v4 ?n42))
+(let (?n44 (ite $n43 ?n13 ?n1))
+(let (?n45 (zero_extend[7] v8))
+(let (?n46 (bvand ?n45 v13))
+(let (?n47 (bvsub ?n2 ?n46))
+(let (?n48 (sign_extend[7] v8))
+(flet ($n49 (= ?n47 ?n48))
+(let (?n50 (ite $n49 ?n13 ?n1))
+(let (?n51 (zero_extend[8] ?n50))
+(let (?n52 bv1[9])
+(let (?n53 (bvnor ?n52 ?n52))
+(let (?n54 (bvsub ?n51 ?n53))
+(let (?n55 (zero_extend[6] ?n54))
+(let (?n56 (bvshl ?n35 ?n55))
+(let (?n57 (zero_extend[1] ?n56))
+(flet ($n58 (distinct ?n11 ?n57))
+(let (?n59 (ite $n58 ?n13 ?n1))
+(let (?n60 (bvcomp ?n44 ?n59))
+(let (?n61 (zero_extend[13] ?n60))
+(flet ($n62 (bvult ?n42 ?n61))
+(flet ($n63 (bvsgt ?n46 ?n45))
+(let (?n64 (ite $n63 ?n13 ?n1))
+(let (?n65 (sign_extend[8] ?n64))
+(let (?n66 (sign_extend[8] ?n13))
+(let (?n67 (bvadd ?n65 ?n66))
+(let (?n68 bv0[9])
+(flet ($n69 (= ?n67 ?n68))
+(flet ($n70 (or $n41 $n62 $n69))
+(let (?n71 (zero_extend[2] v9))
+(flet ($n72 (bvsle ?n71 ?n46))
+(let (?n73 (ite $n72 ?n13 ?n1))
+(flet ($n74 (= ?n1 ?n73))
+(let (?n75 bv1[13])
+(flet ($n76 (= ?n7 ?n75))
+(let (?n77 (ite $n76 ?n13 ?n1))
+(let (?n78 (sign_extend[10] ?n77))
+(flet ($n79 (bvsge ?n78 v3))
+(let (?n80 (ite $n79 ?n13 ?n1))
+(let (?n81 (zero_extend[15] ?n80))
+(flet ($n82 (bvsge ?n81 ?n11))
+(let (?n83 (bvxnor v11 ?n75))
+(let (?n84 (zero_extend[3] ?n83))
+(let (?n85 bv1[14])
+(flet ($n86 (bvsgt ?n85 v9))
+(let (?n87 (ite $n86 ?n13 ?n1))
+(flet ($n88 (= ?n13 ?n87))
+(let (?n89 (ite $n88 v13 ?n11))
+(let (?n90 (bvxnor ?n84 ?n89))
+(flet ($n91 (distinct ?n2 ?n90))
+(flet ($n92 (not $n91))
+(flet ($n93 (and $n23 $n40 $n70 $n74 $n82 $n92))
+$n93
+))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback