(set-logic QF_BV)
; benchmark generated from python API
(set-info :status unknown)
(declare-fun p0 () (_ BitVec 8))
(declare-fun p1 () (_ BitVec 8))
(declare-fun p2 () (_ BitVec 8))
(declare-fun p3 () (_ BitVec 8))
(declare-fun p4 () (_ BitVec 8))
(declare-fun p5 () (_ BitVec 8))
(declare-fun p6 () (_ BitVec 8))
(declare-fun p7 () (_ BitVec 8))
(declare-fun p8 () (_ BitVec 8))
(declare-fun p9 () (_ BitVec 8))
(declare-fun p10 () (_ BitVec 8))
(declare-fun p11 () (_ BitVec 8))
(declare-fun p12 () (_ BitVec 8))
(declare-fun p13 () (_ BitVec 8))
(declare-fun p14 () (_ BitVec 8))
(declare-fun p15 () (_ BitVec 8))
(declare-fun p16 () (_ BitVec 8))
(declare-fun p17 () (_ BitVec 8))
(declare-fun p18 () (_ BitVec 8))
(declare-fun p19 () (_ BitVec 8))
(declare-fun p20 () (_ BitVec 8))
(declare-fun p21 () (_ BitVec 8))
(declare-fun p22 () (_ BitVec 8))
(declare-fun p23 () (_ BitVec 8))
(declare-fun p24 () (_ BitVec 8))
(declare-fun p25 () (_ BitVec 8))
(declare-fun p26 () (_ BitVec 8))
(declare-fun p27 () (_ BitVec 8))
(declare-fun p28 () (_ BitVec 8))
(declare-fun p29 () (_ BitVec 8))
(declare-fun p30 () (_ BitVec 8))
(declare-fun p31 () (_ BitVec 8))
(declare-fun p32 () (_ BitVec 8))
(declare-fun p33 () (_ BitVec 8))
(declare-fun p34 () (_ BitVec 8))
(declare-fun p35 () (_ BitVec 8))
(declare-fun p36 () (_ BitVec 8))
(declare-fun p37 () (_ BitVec 8))
(declare-fun p38 () (_ BitVec 8))
(declare-fun p39 () (_ BitVec 8))
(declare-fun p40 () (_ BitVec 8))
(declare-fun p41 () (_ BitVec 8))
(declare-fun p42 () (_ BitVec 8))
(declare-fun p43 () (_ BitVec 8))
(declare-fun p44 () (_ BitVec 8))
(declare-fun p45 () (_ BitVec 8))
(declare-fun p46 () (_ BitVec 8))
(declare-fun p47 () (_ BitVec 8))
(declare-fun p48 () (_ BitVec 8))
(declare-fun p49 () (_ BitVec 8))
(declare-fun p50 () (_ BitVec 8))
(declare-fun p51 () (_ BitVec 8))
(declare-fun p52 () (_ BitVec 8))
(declare-fun p53 () (_ BitVec 8))
(declare-fun p54 () (_ BitVec 8))
(declare-fun p55 () (_ BitVec 8))
(declare-fun p56 () (_ BitVec 8))
(declare-fun p57 () (_ BitVec 8))
(declare-fun p58 () (_ BitVec 8))
(declare-fun p59 () (_ BitVec 8))
(declare-fun p60 () (_ BitVec 8))
(declare-fun p61 () (_ BitVec 8))
(declare-fun p62 () (_ BitVec 8))
(declare-fun p63 () (_ BitVec 8))
(assert
 (bvule p0 (_ bv225 8)))
(assert
 (bvule p1 (_ bv225 8)))
(assert
 (bvule p2 (_ bv225 8)))
(assert
 (bvule p3 (_ bv225 8)))
(assert
 (bvule p4 (_ bv225 8)))
(assert
 (bvule p5 (_ bv225 8)))
(assert
 (bvule p6 (_ bv225 8)))
(assert
 (bvule p7 (_ bv225 8)))
(assert
 (bvule p8 (_ bv225 8)))
(assert
 (bvule p9 (_ bv225 8)))
(assert
 (bvule p10 (_ bv225 8)))
(assert
 (bvule p11 (_ bv225 8)))
(assert
 (bvule p12 (_ bv225 8)))
(assert
 (bvule p13 (_ bv225 8)))
(assert
 (bvule p14 (_ bv225 8)))
(assert
 (bvule p15 (_ bv225 8)))
(assert
 (bvule p16 (_ bv225 8)))
(assert
 (bvule p17 (_ bv225 8)))
(assert
 (bvule p18 (_ bv225 8)))
(assert
 (bvule p19 (_ bv225 8)))
(assert
 (bvule p20 (_ bv225 8)))
(assert
 (bvule p21 (_ bv225 8)))
(assert
 (bvule p22 (_ bv225 8)))
(assert
 (bvule p23 (_ bv225 8)))
(assert
 (bvule p24 (_ bv225 8)))
(assert
 (bvule p25 (_ bv225 8)))
(assert
 (bvule p26 (_ bv225 8)))
(assert
 (bvule p27 (_ bv225 8)))
(assert
 (bvule p28 (_ bv225 8)))
(assert
 (bvule p29 (_ bv225 8)))
(assert
 (bvule p30 (_ bv225 8)))
(assert
 (bvule p31 (_ bv225 8)))
(assert
 (bvule p32 (_ bv225 8)))
(assert
 (bvule p33 (_ bv225 8)))
(assert
 (bvule p34 (_ bv225 8)))
(assert
 (bvule p35 (_ bv225 8)))
(assert
 (bvule p36 (_ bv225 8)))
(assert
 (bvule p37 (_ bv225 8)))
(assert
 (bvule p38 (_ bv225 8)))
(assert
 (bvule p39 (_ bv225 8)))
(assert
 (bvule p40 (_ bv225 8)))
(assert
 (bvule p41 (_ bv225 8)))
(assert
 (bvule p42 (_ bv225 8)))
(assert
 (bvule p43 (_ bv225 8)))
(assert
 (bvule p44 (_ bv225 8)))
(assert
 (bvule p45 (_ bv225 8)))
(assert
 (bvule p46 (_ bv225 8)))
(assert
 (bvule p47 (_ bv225 8)))
(assert
 (bvule p48 (_ bv225 8)))
(assert
 (bvule p49 (_ bv225 8)))
(assert
 (bvule p50 (_ bv225 8)))
(assert
 (bvule p51 (_ bv225 8)))
(assert
 (bvule p52 (_ bv225 8)))
(assert
 (bvule p53 (_ bv225 8)))
(assert
 (bvule p54 (_ bv225 8)))
(assert
 (bvule p55 (_ bv225 8)))
(assert
 (bvule p56 (_ bv225 8)))
(assert
 (bvule p57 (_ bv225 8)))
(assert
 (bvule p58 (_ bv225 8)))
(assert
 (bvule p59 (_ bv225 8)))
(assert
 (bvule p60 (_ bv225 8)))
(assert
 (bvule p61 (_ bv225 8)))
(assert
 (bvule p62 (_ bv225 8)))
(assert
 (bvule p63 (_ bv225 8)))
(assert
 (let ((?x4485 ((_ zero_extend 24) p63)))
 (let ((?x2294 ((_ zero_extend 24) p62)))
 (let ((?x73 ((_ zero_extend 24) p61)))
 (let ((?x2974 ((_ zero_extend 24) p60)))
 (let ((?x4360 ((_ zero_extend 24) p59)))
 (let ((?x3189 ((_ zero_extend 24) p58)))
 (let ((?x3668 ((_ zero_extend 24) p57)))
 (let ((?x4271 ((_ zero_extend 24) p56)))
 (let ((?x332 ((_ zero_extend 24) p55)))
 (let ((?x1801 ((_ zero_extend 24) p54)))
 (let ((?x4053 ((_ zero_extend 24) p53)))
 (let ((?x347 ((_ zero_extend 24) p52)))
 (let ((?x1743 ((_ zero_extend 24) p51)))
 (let ((?x4018 ((_ zero_extend 24) p50)))
 (let ((?x4460 ((_ zero_extend 24) p49)))
 (let ((?x88 ((_ zero_extend 24) p48)))
 (let ((?x2127 ((_ zero_extend 24) p47)))
 (let ((?x3038 ((_ zero_extend 24) p46)))
 (let ((?x4314 ((_ zero_extend 24) p45)))
 (let ((?x1982 ((_ zero_extend 24) p44)))
 (let ((?x3764 ((_ zero_extend 24) p43)))
 (let ((?x2359 ((_ zero_extend 24) p42)))
 (let ((?x3944 ((_ zero_extend 24) p41)))
 (let ((?x4319 ((_ zero_extend 24) p40)))
 (let ((?x1628 ((_ zero_extend 24) p39)))
 (let ((?x67 ((_ zero_extend 24) p38)))
 (let ((?x4100 ((_ zero_extend 24) p37)))
 (let ((?x3701 ((_ zero_extend 24) p36)))
 (let ((?x4032 ((_ zero_extend 24) p35)))
 (let ((?x399 ((_ zero_extend 24) p34)))
 (let ((?x112 ((_ zero_extend 24) p33)))
 (let ((?x1233 ((_ zero_extend 24) p32)))
 (let ((?x1243 ((_ zero_extend 24) p31)))
 (let ((?x51 ((_ zero_extend 24) p30)))
 (let ((?x3101 ((_ zero_extend 24) p29)))
 (let ((?x2341 ((_ zero_extend 24) p28)))
 (let ((?x2318 ((_ zero_extend 24) p27)))
 (let ((?x1352 ((_ zero_extend 24) p26)))
 (let ((?x4137 ((_ zero_extend 24) p25)))
 (let ((?x2313 ((_ zero_extend 24) p24)))
 (let ((?x2940 ((_ zero_extend 24) p23)))
 (let ((?x56 ((_ zero_extend 24) p22)))
 (let ((?x1316 ((_ zero_extend 24) p21)))
 (let ((?x3120 ((_ zero_extend 24) p20)))
 (let ((?x35 ((_ zero_extend 24) p19)))
 (let ((?x3923 ((_ zero_extend 24) p18)))
 (let ((?x82 ((_ zero_extend 24) p17)))
 (let ((?x3755 ((_ zero_extend 24) p16)))
 (let ((?x4067 ((_ zero_extend 24) p15)))
 (let ((?x341 ((_ zero_extend 24) p14)))
 (let ((?x4491 ((_ zero_extend 24) p13)))
 (let ((?x4304 ((_ zero_extend 24) p12)))
 (let ((?x3782 ((_ zero_extend 24) p11)))
 (let ((?x3727 ((_ zero_extend 24) p10)))
 (let ((?x3103 ((_ zero_extend 24) p9)))
 (let ((?x343 ((_ zero_extend 24) p8)))
 (let ((?x103 ((_ zero_extend 24) p7)))
 (let ((?x2279 ((_ zero_extend 24) p6)))
 (let ((?x4286 ((_ zero_extend 24) p5)))
 (let ((?x2383 ((_ zero_extend 24) p4)))
 (let ((?x4308 ((_ zero_extend 24) p3)))
 (let ((?x2344 ((_ zero_extend 24) p2)))
 (let ((?x4238 (bvadd (bvadd (bvadd (bvadd (_ bv0 32) ((_ zero_extend 24) p0)) ((_ zero_extend 24) p1)) ?x2344) ?x4308)))
 (let ((?x3125 (bvadd (bvadd (bvadd (bvadd (bvadd (bvadd ?x4238 ?x2383) ?x4286) ?x2279) ?x103) ?x343) ?x3103)))
 (let ((?x50 (bvadd (bvadd (bvadd (bvadd (bvadd (bvadd ?x3125 ?x3727) ?x3782) ?x4304) ?x4491) ?x341) ?x4067)))
 (let ((?x1945 (bvadd (bvadd (bvadd (bvadd (bvadd (bvadd ?x50 ?x3755) ?x82) ?x3923) ?x35) ?x3120) ?x1316)))
 (let ((?x3059 (bvadd (bvadd (bvadd (bvadd (bvadd (bvadd ?x1945 ?x56) ?x2940) ?x2313) ?x4137) ?x1352) ?x2318)))
 (let ((?x3087 (bvadd (bvadd (bvadd (bvadd (bvadd (bvadd ?x3059 ?x2341) ?x3101) ?x51) ?x1243) ?x1233) ?x112)))
 (let ((?x3655 (bvadd (bvadd (bvadd (bvadd (bvadd (bvadd ?x3087 ?x399) ?x4032) ?x3701) ?x4100) ?x67) ?x1628)))
 (let ((?x2212 (bvadd (bvadd (bvadd (bvadd (bvadd (bvadd ?x3655 ?x4319) ?x3944) ?x2359) ?x3764) ?x1982) ?x4314)))
 (let ((?x4370 (bvadd (bvadd (bvadd (bvadd (bvadd (bvadd ?x2212 ?x3038) ?x2127) ?x88) ?x4460) ?x4018) ?x1743)))
 (let ((?x4105 (bvadd (bvadd (bvadd (bvadd (bvadd (bvadd ?x4370 ?x347) ?x4053) ?x1801) ?x332) ?x4271) ?x3668)))
 (let ((?x1973 (bvadd (bvadd (bvadd (bvadd (bvadd (bvadd ?x4105 ?x3189) ?x4360) ?x2974) ?x73) ?x2294) ?x4485)))
 (let ((?x2306 (bvadd (bvadd (_ bv0 16) (bvand (concat p29 p28) (_ bv255 16))) (bvand (concat p61 p60) (_ bv255 16)))))
 (let ((?x1131 (bvadd (bvadd (_ bv0 16) (bvand (concat p31 p30) (_ bv255 16))) (bvand (concat p63 p62) (_ bv255 16)))))
 (let ((?x3085 (concat ?x1131 ?x2306)))
 (let ((?x3991 (bvadd (bvadd (_ bv0 16) (bvlshr (concat p29 p28) (_ bv8 16))) (bvlshr (concat p61 p60) (_ bv8 16)))))
 (let ((?x181 (bvadd (bvadd (_ bv0 16) (bvlshr (concat p31 p30) (_ bv8 16))) (bvlshr (concat p63 p62) (_ bv8 16)))))
 (let ((?x4234 (concat ?x181 ?x3991)))
 (let ((?x1631 (bvadd (bvadd (bvand ?x4234 (_ bv65535 32)) (bvlshr ?x4234 (_ bv16 32))) (bvand ?x3085 (_ bv65535 32)))))
 (let ((?x3685 (bvadd (bvadd (_ bv0 16) (bvand (concat p25 p24) (_ bv255 16))) (bvand (concat p57 p56) (_ bv255 16)))))
 (let ((?x3170 (bvadd (bvadd (_ bv0 16) (bvand (concat p27 p26) (_ bv255 16))) (bvand (concat p59 p58) (_ bv255 16)))))
 (let ((?x4125 (concat ?x3170 ?x3685)))
 (let ((?x3079 (bvadd (bvadd (_ bv0 16) (bvlshr (concat p25 p24) (_ bv8 16))) (bvlshr (concat p57 p56) (_ bv8 16)))))
 (let ((?x3182 (bvadd (bvadd (_ bv0 16) (bvlshr (concat p27 p26) (_ bv8 16))) (bvlshr (concat p59 p58) (_ bv8 16)))))
 (let ((?x1104 (concat ?x3182 ?x3079)))
 (let ((?x3728 (bvadd (bvadd (bvand ?x1104 (_ bv65535 32)) (bvlshr ?x1104 (_ bv16 32))) (bvand ?x4125 (_ bv65535 32)))))
 (let ((?x4240 (bvadd (bvadd (_ bv0 16) (bvand (concat p21 p20) (_ bv255 16))) (bvand (concat p53 p52) (_ bv255 16)))))
 (let ((?x1933 (bvadd (bvadd (_ bv0 16) (bvand (concat p23 p22) (_ bv255 16))) (bvand (concat p55 p54) (_ bv255 16)))))
 (let ((?x3830 (concat ?x1933 ?x4240)))
 (let ((?x4007 (bvadd (bvadd (_ bv0 16) (bvlshr (concat p21 p20) (_ bv8 16))) (bvlshr (concat p53 p52) (_ bv8 16)))))
 (let ((?x2934 (bvadd (bvadd (_ bv0 16) (bvlshr (concat p23 p22) (_ bv8 16))) (bvlshr (concat p55 p54) (_ bv8 16)))))
 (let ((?x4407 (concat ?x2934 ?x4007)))
 (let ((?x2932 (bvadd (bvadd (bvand ?x4407 (_ bv65535 32)) (bvlshr ?x4407 (_ bv16 32))) (bvand ?x3830 (_ bv65535 32)))))
 (let ((?x3689 (bvadd (bvadd (_ bv0 16) (bvand (concat p17 p16) (_ bv255 16))) (bvand (concat p49 p48) (_ bv255 16)))))
 (let ((?x3224 (bvadd (bvadd (_ bv0 16) (bvand (concat p19 p18) (_ bv255 16))) (bvand (concat p51 p50) (_ bv255 16)))))
 (let ((?x3438 (concat ?x3224 ?x3689)))
 (let ((?x3664 (bvadd (bvadd (_ bv0 16) (bvlshr (concat p17 p16) (_ bv8 16))) (bvlshr (concat p49 p48) (_ bv8 16)))))
 (let ((?x17 (bvadd (bvadd (_ bv0 16) (bvlshr (concat p19 p18) (_ bv8 16))) (bvlshr (concat p51 p50) (_ bv8 16)))))
 (let ((?x4016 (concat ?x17 ?x3664)))
 (let ((?x4466 (bvadd (bvadd (bvand ?x4016 (_ bv65535 32)) (bvlshr ?x4016 (_ bv16 32))) (bvand ?x3438 (_ bv65535 32)))))
 (let ((?x3090 (bvadd (bvadd (_ bv0 16) (bvand (concat p13 p12) (_ bv255 16))) (bvand (concat p45 p44) (_ bv255 16)))))
 (let ((?x4051 (bvadd (bvadd (_ bv0 16) (bvand (concat p15 p14) (_ bv255 16))) (bvand (concat p47 p46) (_ bv255 16)))))
 (let ((?x1962 (concat ?x4051 ?x3090)))
 (let ((?x2380 (bvadd (bvadd (_ bv0 16) (bvlshr (concat p13 p12) (_ bv8 16))) (bvlshr (concat p45 p44) (_ bv8 16)))))
 (let ((?x1145 (bvadd (bvadd (_ bv0 16) (bvlshr (concat p15 p14) (_ bv8 16))) (bvlshr (concat p47 p46) (_ bv8 16)))))
 (let ((?x3908 (concat ?x1145 ?x2380)))
 (let ((?x1799 (bvadd (bvadd (bvand ?x3908 (_ bv65535 32)) (bvlshr ?x3908 (_ bv16 32))) (bvand ?x1962 (_ bv65535 32)))))
 (let ((?x3665 (bvadd (bvadd (_ bv0 16) (bvand (concat p9 p8) (_ bv255 16))) (bvand (concat p41 p40) (_ bv255 16)))))
 (let ((?x3969 (bvadd (bvadd (_ bv0 16) (bvand (concat p11 p10) (_ bv255 16))) (bvand (concat p43 p42) (_ bv255 16)))))
 (let ((?x3078 (concat ?x3969 ?x3665)))
 (let ((?x4082 (bvadd (bvadd (_ bv0 16) (bvlshr (concat p9 p8) (_ bv8 16))) (bvlshr (concat p41 p40) (_ bv8 16)))))
 (let ((?x3885 (bvadd (bvadd (_ bv0 16) (bvlshr (concat p11 p10) (_ bv8 16))) (bvlshr (concat p43 p42) (_ bv8 16)))))
 (let ((?x3972 (concat ?x3885 ?x4082)))
 (let ((?x3394 (bvadd (bvadd (bvand ?x3972 (_ bv65535 32)) (bvlshr ?x3972 (_ bv16 32))) (bvand ?x3078 (_ bv65535 32)))))
 (let ((?x3234 (bvadd (bvadd (_ bv0 16) (bvand (concat p5 p4) (_ bv255 16))) (bvand (concat p37 p36) (_ bv255 16)))))
 (let ((?x3048 (bvadd (bvadd (_ bv0 16) (bvand (concat p7 p6) (_ bv255 16))) (bvand (concat p39 p38) (_ bv255 16)))))
 (let ((?x4101 (concat ?x3048 ?x3234)))
 (let ((?x4106 (bvadd (bvadd (_ bv0 16) (bvlshr (concat p5 p4) (_ bv8 16))) (bvlshr (concat p37 p36) (_ bv8 16)))))
 (let ((?x1124 (bvadd (bvadd (_ bv0 16) (bvlshr (concat p7 p6) (_ bv8 16))) (bvlshr (concat p39 p38) (_ bv8 16)))))
 (let ((?x3040 (concat ?x1124 ?x4106)))
 (let ((?x4351 (bvadd (bvadd (bvand ?x3040 (_ bv65535 32)) (bvlshr ?x3040 (_ bv16 32))) (bvand ?x4101 (_ bv65535 32)))))
 (let ((?x3952 (bvadd (bvadd (_ bv0 16) (bvand (concat p1 p0) (_ bv255 16))) (bvand (concat p33 p32) (_ bv255 16)))))
 (let ((?x3895 (bvadd (bvadd (_ bv0 16) (bvand (concat p3 p2) (_ bv255 16))) (bvand (concat p35 p34) (_ bv255 16)))))
 (let ((?x4274 (concat ?x3895 ?x3952)))
 (let ((?x3203 (bvadd (bvadd (_ bv0 16) (bvlshr (concat p1 p0) (_ bv8 16))) (bvlshr (concat p33 p32) (_ bv8 16)))))
 (let ((?x4198 (bvadd (bvadd (_ bv0 16) (bvlshr (concat p3 p2) (_ bv8 16))) (bvlshr (concat p35 p34) (_ bv8 16)))))
 (let ((?x3184 (concat ?x4198 ?x3203)))
 (let ((?x1230 (bvadd (bvadd (bvand ?x3184 (_ bv65535 32)) (bvlshr ?x3184 (_ bv16 32))) (bvand ?x4274 (_ bv65535 32)))))
 (let ((?x3956 (bvadd (bvadd ?x1230 (bvlshr ?x4274 (_ bv16 32))) (bvadd ?x4351 (bvlshr ?x4101 (_ bv16 32))))))
 (let ((?x80 (bvadd (bvadd ?x3956 (bvadd ?x3394 (bvlshr ?x3078 (_ bv16 32)))) (bvadd ?x1799 (bvlshr ?x1962 (_ bv16 32))))))
 (let ((?x1208 (bvadd (bvadd ?x80 (bvadd ?x4466 (bvlshr ?x3438 (_ bv16 32)))) (bvadd ?x2932 (bvlshr ?x3830 (_ bv16 32))))))
 (let ((?x1469 (bvadd (bvadd ?x1208 (bvadd ?x3728 (bvlshr ?x4125 (_ bv16 32)))) (bvadd ?x1631 (bvlshr ?x3085 (_ bv16 32))))))
 (let ((?x1554 (bvadd (_ bv0 32) (bvadd (_ bv0 32) ?x1469))))
 (and (distinct (bvadd ?x1554 (_ bv1 32)) (bvadd (bvadd ?x1973 (_ bv1 32)) (_ bv1 32))) true))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(check-sat)
