fdct.t2.smt2

loading
details
attribute value
description
owner Johannes Waldmann
uploaded 2017-08-17 03:45:05.0
disk size 14.85 KB
downloadable true
type
attribute value
name no_type
processor id 1
description this is the default benchmark type for rejected benchmarks and benchmarks that are not associated with a type.
owning community none
loading contents
(declare-sort Loc 0)
(declare-const l0 Loc)
(declare-const l1 Loc)
(declare-const l2 Loc)
(declare-const l3 Loc)
(declare-const l4 Loc)
(declare-const l5 Loc)
(declare-const l6 Loc)
(assert (distinct l0 l1 l2 l3 l4 l5 l6))

(define-fun cfg_init ( (pc Loc) (src Loc) (rel Bool) ) Bool
  (and (= pc src) rel))

(define-fun cfg_trans2 ( (pc Loc) (src Loc)
                         (pc1 Loc) (dst Loc)
                         (rel Bool) ) Bool
  (and (= pc src) (= pc1 dst) rel))

(define-fun cfg_trans3 ( (pc Loc) (exit Loc)
                         (pc1 Loc) (call Loc)
                         (pc2 Loc) (return Loc)
                         (rel Bool) ) Bool
  (and (= pc exit) (= pc1 call) (= pc2 return) rel))

(define-fun init_main ( (pc^0 Loc) (__const_12299^0 Int) (__const_15137^0 Int) (__const_16069^0 Int) (__const_16819^0 Int) (__const_20995^0 Int) (__const_2446^0 Int) (__const_25172^0 Int) (__const_3196^0 Int) (__const_4433^0 Int) (__const_6270^0 Int) (__const_7373^0 Int) (__const_8^0 Int) (__const_9633^0 Int) (constant22^0 Int) (i20^0 Int) (lx2^0 Int) (tmp03^0 Int) (tmp1011^0 Int) (tmp1112^0 Int) (tmp1213^0 Int) (tmp1314^0 Int) (tmp14^0 Int) (tmp25^0 Int) (tmp36^0 Int) (tmp47^0 Int) (tmp58^0 Int) (tmp69^0 Int) (tmp710^0 Int) (z115^0 Int) (z216^0 Int) (z317^0 Int) (z418^0 Int) (z519^0 Int) ) Bool
  (cfg_init pc^0 l6 true))

(define-fun next_main (
                 (pc^0 Loc) (__const_12299^0 Int) (__const_15137^0 Int) (__const_16069^0 Int) (__const_16819^0 Int) (__const_20995^0 Int) (__const_2446^0 Int) (__const_25172^0 Int) (__const_3196^0 Int) (__const_4433^0 Int) (__const_6270^0 Int) (__const_7373^0 Int) (__const_8^0 Int) (__const_9633^0 Int) (constant22^0 Int) (i20^0 Int) (lx2^0 Int) (tmp03^0 Int) (tmp1011^0 Int) (tmp1112^0 Int) (tmp1213^0 Int) (tmp1314^0 Int) (tmp14^0 Int) (tmp25^0 Int) (tmp36^0 Int) (tmp47^0 Int) (tmp58^0 Int) (tmp69^0 Int) (tmp710^0 Int) (z115^0 Int) (z216^0 Int) (z317^0 Int) (z418^0 Int) (z519^0 Int)
                 (pc^post Loc) (__const_12299^post Int) (__const_15137^post Int) (__const_16069^post Int) (__const_16819^post Int) (__const_20995^post Int) (__const_2446^post Int) (__const_25172^post Int) (__const_3196^post Int) (__const_4433^post Int) (__const_6270^post Int) (__const_7373^post Int) (__const_8^post Int) (__const_9633^post Int) (constant22^post Int) (i20^post Int) (lx2^post Int) (tmp03^post Int) (tmp1011^post Int) (tmp1112^post Int) (tmp1213^post Int) (tmp1314^post Int) (tmp14^post Int) (tmp25^post Int) (tmp36^post Int) (tmp47^post Int) (tmp58^post Int) (tmp69^post Int) (tmp710^post Int) (z115^post Int) (z216^post Int) (z317^post Int) (z418^post Int) (z519^post Int)
             ) Bool
  (or
    (cfg_trans2 pc^0 l0 pc^post l1 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= (+ 0 __const_8^0) (+ 0 i20^0)) (= i20^post 0)) (= __const_12299^0 __const_12299^post)) (= __const_15137^0 __const_15137^post)) (= __const_16069^0 __const_16069^post)) (= __const_16819^0 __const_16819^post)) (= __const_20995^0 __const_20995^post)) (= __const_2446^0 __const_2446^post)) (= __const_25172^0 __const_25172^post)) (= __const_3196^0 __const_3196^post)) (= __const_4433^0 __const_4433^post)) (= __const_6270^0 __const_6270^post)) (= __const_7373^0 __const_7373^post)) (= __const_8^0 __const_8^post)) (= __const_9633^0 __const_9633^post)) (= constant22^0 constant22^post)) (= lx2^0 lx2^post)) (= tmp03^0 tmp03^post)) (= tmp1011^0 tmp1011^post)) (= tmp1112^0 tmp1112^post)) (= tmp1213^0 tmp1213^post)) (= tmp1314^0 tmp1314^post)) (= tmp14^0 tmp14^post)) (= tmp25^0 tmp25^post)) (= tmp36^0 tmp36^post)) (= tmp47^0 tmp47^post)) (= tmp58^0 tmp58^post)) (= tmp69^0 tmp69^post)) (= tmp710^0 tmp710^post)) (= z115^0 z115^post)) (= z216^0 z216^post)) (= z317^0 z317^post)) (= z418^0 z418^post)) (= z519^0 z519^post)))
    (cfg_trans2 pc^0 l0 pc^post l2 (exists ( (constant22^1 Int) (constant22^10 Int) (constant22^11 Int) (constant22^2 Int) (constant22^3 Int) (constant22^4 Int) (constant22^5 Int) (constant22^6 Int) (constant22^7 Int) (constant22^8 Int) (constant22^9 Int) (tmp47^1 Int) (tmp58^1 Int) (tmp69^1 Int) (tmp710^1 Int) (z115^1 Int) (z115^2 Int) (z216^1 Int) (z317^1 Int) (z317^2 Int) (z418^1 Int) (z418^2 Int) ) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= (+ 1 i20^0) (+ 0 __const_8^0)) (= tmp03^post tmp03^post)) (= tmp710^1 tmp710^1)) (= tmp14^post tmp14^post)) (= tmp69^1 tmp69^1)) (= tmp25^post tmp25^post)) (= tmp58^1 tmp58^1)) (= tmp36^post tmp36^post)) (= tmp47^1 tmp47^1)) (= tmp1011^post (+ (+ 0 tmp03^post) tmp36^post))) (= tmp1314^post (+ (+ 0 tmp03^post) (* -1 tmp36^post)))) (= tmp1112^post (+ (+ 0 tmp14^post) tmp25^post))) (= tmp1213^post (+ (+ 0 tmp14^post) (* -1 tmp25^post)))) (= constant22^1 (+ 0 __const_4433^0))) (= z115^1 z115^1)) (= constant22^2 (+ 0 __const_6270^0))) (= constant22^3 (+ 0 (* -1 __const_15137^0)))) (= z115^2 (+ (+ 0 tmp47^1) tmp710^1))) (= z216^1 (+ (+ 0 tmp58^1) tmp69^1))) (= z317^1 (+ (+ 0 tmp47^1) tmp69^1))) (= z418^1 (+ (+ 0 tmp58^1) tmp710^1))) (= constant22^4 (+ 0 __const_9633^0))) (= z519^post z519^post)) (= constant22^5 (+ 0 __const_2446^0))) (= tmp47^post tmp47^post)) (= constant22^6 (+ 0 __const_16819^0))) (= tmp58^post tmp58^post)) (= constant22^7 (+ 0 __const_25172^0))) (= tmp69^post tmp69^post)) (= constant22^8 (+ 0 __const_12299^0))) (= tmp710^post tmp710^post)) (= constant22^9 (+ 0 (* -1 __const_7373^0)))) (= z115^post z115^post)) (= constant22^10 (+ 0 (* -1 __const_20995^0)))) (= z216^post z216^post)) (= constant22^11 (+ 0 (* -1 __const_16069^0)))) (= z317^2 z317^2)) (= constant22^post (+ 0 (* -1 __const_3196^0)))) (= z418^2 z418^2)) (= z317^post (+ (+ 0 z317^2) z519^post))) (= z418^post (+ (+ 0 z418^2) z519^post))) (= i20^post (+ 1 i20^0))) (= __const_12299^0 __const_12299^post)) (= __const_15137^0 __const_15137^post)) (= __const_16069^0 __const_16069^post)) (= __const_16819^0 __const_16819^post)) (= __const_20995^0 __const_20995^post)) (= __const_2446^0 __const_2446^post)) (= __const_25172^0 __const_25172^post)) (= __const_3196^0 __const_3196^post)) (= __const_4433^0 __const_4433^post)) (= __const_6270^0 __const_6270^post)) (= __const_7373^0 __const_7373^post)) (= __const_8^0 __const_8^post)) (= __const_9633^0 __const_9633^post)) (= lx2^0 lx2^post))))
    (cfg_trans2 pc^0 l3 pc^post l4 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= (+ 0 __const_8^0) (+ 0 i20^0)) (= __const_12299^0 __const_12299^post)) (= __const_15137^0 __const_15137^post)) (= __const_16069^0 __const_16069^post)) (= __const_16819^0 __const_16819^post)) (= __const_20995^0 __const_20995^post)) (= __const_2446^0 __const_2446^post)) (= __const_25172^0 __const_25172^post)) (= __const_3196^0 __const_3196^post)) (= __const_4433^0 __const_4433^post)) (= __const_6270^0 __const_6270^post)) (= __const_7373^0 __const_7373^post)) (= __const_8^0 __const_8^post)) (= __const_9633^0 __const_9633^post)) (= constant22^0 constant22^post)) (= i20^0 i20^post)) (= lx2^0 lx2^post)) (= tmp03^0 tmp03^post)) (= tmp1011^0 tmp1011^post)) (= tmp1112^0 tmp1112^post)) (= tmp1213^0 tmp1213^post)) (= tmp1314^0 tmp1314^post)) (= tmp14^0 tmp14^post)) (= tmp25^0 tmp25^post)) (= tmp36^0 tmp36^post)) (= tmp47^0 tmp47^post)) (= tmp58^0 tmp58^post)) (= tmp69^0 tmp69^post)) (= tmp710^0 tmp710^post)) (= z115^0 z115^post)) (= z216^0 z216^post)) (= z317^0 z317^post)) (= z418^0 z418^post)) (= z519^0 z519^post)))
    (cfg_trans2 pc^0 l3 pc^post l1 (exists ( (constant22^1 Int) (constant22^10 Int) (constant22^11 Int) (constant22^2 Int) (constant22^3 Int) (constant22^4 Int) (constant22^5 Int) (constant22^6 Int) (constant22^7 Int) (constant22^8 Int) (constant22^9 Int) (tmp47^1 Int) (tmp58^1 Int) (tmp69^1 Int) (tmp710^1 Int) (z115^1 Int) (z115^2 Int) (z216^1 Int) (z317^1 Int) (z317^2 Int) (z418^1 Int) (z418^2 Int) ) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= (+ 1 i20^0) (+ 0 __const_8^0)) (= tmp03^post tmp03^post)) (= tmp710^1 tmp710^1)) (= tmp14^post tmp14^post)) (= tmp69^1 tmp69^1)) (= tmp25^post tmp25^post)) (= tmp58^1 tmp58^1)) (= tmp36^post tmp36^post)) (= tmp47^1 tmp47^1)) (= tmp1011^post (+ (+ 0 tmp03^post) tmp36^post))) (= tmp1314^post (+ (+ 0 tmp03^post) (* -1 tmp36^post)))) (= tmp1112^post (+ (+ 0 tmp14^post) tmp25^post))) (= tmp1213^post (+ (+ 0 tmp14^post) (* -1 tmp25^post)))) (= constant22^1 (+ 0 __const_4433^0))) (= z115^1 z115^1)) (= constant22^2 (+ 0 __const_6270^0))) (= constant22^3 (+ 0 (* -1 __const_15137^0)))) (= z115^2 (+ (+ 0 tmp47^1) tmp710^1))) (= z216^1 (+ (+ 0 tmp58^1) tmp69^1))) (= z317^1 (+ (+ 0 tmp47^1) tmp69^1))) (= z418^1 (+ (+ 0 tmp58^1) tmp710^1))) (= constant22^4 (+ 0 __const_9633^0))) (= z519^post z519^post)) (= constant22^5 (+ 0 __const_2446^0))) (= tmp47^post tmp47^post)) (= constant22^6 (+ 0 __const_16819^0))) (= tmp58^post tmp58^post)) (= constant22^7 (+ 0 __const_25172^0))) (= tmp69^post tmp69^post)) (= constant22^8 (+ 0 __const_12299^0))) (= tmp710^post tmp710^post)) (= constant22^9 (+ 0 (* -1 __const_7373^0)))) (= z115^post z115^post)) (= constant22^10 (+ 0 (* -1 __const_20995^0)))) (= z216^post z216^post)) (= constant22^11 (+ 0 (* -1 __const_16069^0)))) (= z317^2 z317^2)) (= constant22^post (+ 0 (* -1 __const_3196^0)))) (= z418^2 z418^2)) (= z317^post (+ (+ 0 z317^2) z519^post))) (= z418^post (+ (+ 0 z418^2) z519^post))) (= i20^post (+ 1 i20^0))) (= __const_12299^0 __const_12299^post)) (= __const_15137^0 __const_15137^post)) (= __const_16069^0 __const_16069^post)) (= __const_16819^0 __const_16819^post)) (= __const_20995^0 __const_20995^post)) (= __const_2446^0 __const_2446^post)) (= __const_25172^0 __const_25172^post)) (= __const_3196^0 __const_3196^post)) (= __const_4433^0 __const_4433^post)) (= __const_6270^0 __const_6270^post)) (= __const_7373^0 __const_7373^post)) (= __const_8^0 __const_8^post)) (= __const_9633^0 __const_9633^post)) (= lx2^0 lx2^post))))
    (cfg_trans2 pc^0 l2 pc^post l0 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (= __const_12299^0 __const_12299^post) (= __const_15137^0 __const_15137^post)) (= __const_16069^0 __const_16069^post)) (= __const_16819^0 __const_16819^post)) (= __const_20995^0 __const_20995^post)) (= __const_2446^0 __const_2446^post)) (= __const_25172^0 __const_25172^post)) (= __const_3196^0 __const_3196^post)) (= __const_4433^0 __const_4433^post)) (= __const_6270^0 __const_6270^post)) (= __const_7373^0 __const_7373^post)) (= __const_8^0 __const_8^post)) (= __const_9633^0 __const_9633^post)) (= constant22^0 constant22^post)) (= i20^0 i20^post)) (= lx2^0 lx2^post)) (= tmp03^0 tmp03^post)) (= tmp1011^0 tmp1011^post)) (= tmp1112^0 tmp1112^post)) (= tmp1213^0 tmp1213^post)) (= tmp1314^0 tmp1314^post)) (= tmp14^0 tmp14^post)) (= tmp25^0 tmp25^post)) (= tmp36^0 tmp36^post)) (= tmp47^0 tmp47^post)) (= tmp58^0 tmp58^post)) (= tmp69^0 tmp69^post)) (= tmp710^0 tmp710^post)) (= z115^0 z115^post)) (= z216^0 z216^post)) (= z317^0 z317^post)) (= z418^0 z418^post)) (= z519^0 z519^post)))
    (cfg_trans2 pc^0 l1 pc^post l3 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (= __const_12299^0 __const_12299^post) (= __const_15137^0 __const_15137^post)) (= __const_16069^0 __const_16069^post)) (= __const_16819^0 __const_16819^post)) (= __const_20995^0 __const_20995^post)) (= __const_2446^0 __const_2446^post)) (= __const_25172^0 __const_25172^post)) (= __const_3196^0 __const_3196^post)) (= __const_4433^0 __const_4433^post)) (= __const_6270^0 __const_6270^post)) (= __const_7373^0 __const_7373^post)) (= __const_8^0 __const_8^post)) (= __const_9633^0 __const_9633^post)) (= constant22^0 constant22^post)) (= i20^0 i20^post)) (= lx2^0 lx2^post)) (= tmp03^0 tmp03^post)) (= tmp1011^0 tmp1011^post)) (= tmp1112^0 tmp1112^post)) (= tmp1213^0 tmp1213^post)) (= tmp1314^0 tmp1314^post)) (= tmp14^0 tmp14^post)) (= tmp25^0 tmp25^post)) (= tmp36^0 tmp36^post)) (= tmp47^0 tmp47^post)) (= tmp58^0 tmp58^post)) (= tmp69^0 tmp69^post)) (= tmp710^0 tmp710^post)) (= z115^0 z115^post)) (= z216^0 z216^post)) (= z317^0 z317^post)) (= z418^0 z418^post)) (= z519^0 z519^post)))
    (cfg_trans2 pc^0 l5 pc^post l2 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (= lx2^post (+ 0 __const_8^0)) (= i20^post 0)) (= __const_12299^0 __const_12299^post)) (= __const_15137^0 __const_15137^post)) (= __const_16069^0 __const_16069^post)) (= __const_16819^0 __const_16819^post)) (= __const_20995^0 __const_20995^post)) (= __const_2446^0 __const_2446^post)) (= __const_25172^0 __const_25172^post)) (= __const_3196^0 __const_3196^post)) (= __const_4433^0 __const_4433^post)) (= __const_6270^0 __const_6270^post)) (= __const_7373^0 __const_7373^post)) (= __const_8^0 __const_8^post)) (= __const_9633^0 __const_9633^post)) (= constant22^0 constant22^post)) (= tmp03^0 tmp03^post)) (= tmp1011^0 tmp1011^post)) (= tmp1112^0 tmp1112^post)) (= tmp1213^0 tmp1213^post)) (= tmp1314^0 tmp1314^post)) (= tmp14^0 tmp14^post)) (= tmp25^0 tmp25^post)) (= tmp36^0 tmp36^post)) (= tmp47^0 tmp47^post)) (= tmp58^0 tmp58^post)) (= tmp69^0 tmp69^post)) (= tmp710^0 tmp710^post)) (= z115^0 z115^post)) (= z216^0 z216^post)) (= z317^0 z317^post)) (= z418^0 z418^post)) (= z519^0 z519^post)))
    (cfg_trans2 pc^0 l6 pc^post l5 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (= __const_12299^0 __const_12299^post) (= __const_15137^0 __const_15137^post)) (= __const_16069^0 __const_16069^post)) (= __const_16819^0 __const_16819^post)) (= __const_20995^0 __const_20995^post)) (= __const_2446^0 __const_2446^post)) (= __const_25172^0 __const_25172^post)) (= __const_3196^0 __const_3196^post)) (= __const_4433^0 __const_4433^post)) (= __const_6270^0 __const_6270^post)) (= __const_7373^0 __const_7373^post)) (= __const_8^0 __const_8^post)) (= __const_9633^0 __const_9633^post)) (= constant22^0 constant22^post)) (= i20^0 i20^post)) (= lx2^0 lx2^post)) (= tmp03^0 tmp03^post)) (= tmp1011^0 tmp1011^post)) (= tmp1112^0 tmp1112^post)) (= tmp1213^0 tmp1213^post)) (= tmp1314^0 tmp1314^post)) (= tmp14^0 tmp14^post)) (= tmp25^0 tmp25^post)) (= tmp36^0 tmp36^post)) (= tmp47^0 tmp47^post)) (= tmp58^0 tmp58^post)) (= tmp69^0 tmp69^post)) (= tmp710^0 tmp710^post)) (= z115^0 z115^post)) (= z216^0 z216^post)) (= z317^0 z317^post)) (= z418^0 z418^post)) (= z519^0 z519^post)))
  )
)
popout

content may be truncated. 'popout' for larger text window.

actions get anonymous link download benchmark