-
Notifications
You must be signed in to change notification settings - Fork 0
/
div.c.3-sfxp_16.16_RU_ST.smt2
38 lines (38 loc) · 1.81 KB
/
div.c.3-sfxp_16.16_RU_ST.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
36
37
38
(set-info :smt-lib-version 2.6)
(set-logic QF_FXP)
(set-info :category "crafted")
(set-info :source |Alberto Griggio <[email protected]>. These benchmarks were used for the evaluation in the following paper: L. Haller, A. Griggio, M. Brain, D. Kroening: Deciding floating-point logic with systematic abstraction. FMCAD 2012. Real-numbered literals have been automatically translated by MathSAT|)
(set-info :status sat)
;; MathSAT API call trace ;; generated on 05/20/15 17:24:51
(declare-fun b11 () (_ SFXP 32 16))
(declare-fun b10 () (_ SFXP 32 16))
(declare-fun b20 () (_ SFXP 32 16))
(declare-fun b14 () (_ SFXP 32 16))
(declare-fun b17 () (_ SFXP 32 16))
(declare-fun b34 () (_ SFXP 32 16))
(define-fun _t_3 () RoundingMode roundUp)
(define-fun _t_9 () (_ SFXP 32 16) b11)
(define-fun _t_10 () (_ SFXP 32 16) b34)
(define-fun _t_11 () Bool (sfxp.lt _t_9 _t_10))
(define-fun _t_12 () (_ SFXP 32 16) b10)
(define-fun _t_13 () (_ SFXP 32 16) (sfxp.div saturation _t_3 _t_12 _t_9))
(define-fun _t_14 () (_ SFXP 32 16) b14)
(define-fun _t_15 () (_ SFXP 32 16) (sfxp.div saturation _t_3 _t_13 _t_14))
(define-fun _t_16 () (_ SFXP 32 16) b17)
(define-fun _t_17 () (_ SFXP 32 16) (sfxp.div saturation _t_3 _t_15 _t_16))
(define-fun _t_18 () (_ SFXP 32 16) b20)
(define-fun _t_19 () Bool (sfxp.lt _t_17 _t_18))
(define-fun _t_20 () Bool (and _t_11 _t_19))
(define-fun _t_21 () Bool (sfxp.leq _t_18 _t_9))
(define-fun _t_22 () Bool (and _t_20 _t_21))
(define-fun _t_23 () Bool (sfxp.lt _t_14 _t_10))
(define-fun _t_24 () Bool (and _t_22 _t_23))
(define-fun _t_25 () Bool (sfxp.leq _t_18 _t_14))
(define-fun _t_26 () Bool (and _t_24 _t_25))
(define-fun _t_27 () Bool (sfxp.lt _t_16 _t_10))
(define-fun _t_28 () Bool (and _t_26 _t_27))
(define-fun _t_29 () Bool (sfxp.leq _t_18 _t_16))
(define-fun _t_30 () Bool (and _t_28 _t_29))
(assert _t_30)
(check-sat)
(exit)