Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/e77a8b10.smt2

These benchmarks were generated using VectorCAST's [1] automated test-case
generation capability, an industrial symbolic execution engine targeted towards
generating high-coverage test-suites for safety-critical C and C++.

While VectorCAST can target multiple SMT solvers via a generic Python API, it
does not support generating SMTLIB2 files directly. Consequently, these
benchmarks were obtained using Z3's [2] 'smtlib2_log' [3] facility to capture
all interactions between VectorCAST and the SMT solver, including all push/pop
commands.

The input to the test-case generator was:

    * A *C* file,

    * which came from project from the *Aerospace* market

[1] https://www.vector.com/int/en/products/products-a-z/software/vectorcast

[2] Leonardo de Moura, Nikolaj Bjorner (2008), "Z3: An Efficient SMT Solver".
In: Proceedings of TACAS 2008.

[3] Z3 4.8.7 release notes:
https://raw.githubusercontent.com/Z3Prover/z3/master/RELEASE_NOTES
Benchmark
Size128287
Compressed Size5412
License Creative Commons Attribution 4.0 International (CC-BY-4.0)
Categoryindustrial
First Occurrence2021-07-18
Generated ByAndrew V. Jones (andrew.jones@vector.com)
Generated On2021-02-11 00:00:00
GeneratorVectorCAST 2020sp6, ATG 2.0c-pre
Dolmen OK1
strict Dolmen OK1
check-sat calls35
Query 1
Status unknown
Inferred Status None
Size 1600
Compressed Size949
Max. Term Depth8
Asserts 1
Declared Functions0
Declared Constants0
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

distinct1 let1 extract1 bvnot1
bvadd1 zero_extend2
Query 2
Status unknown
Inferred Status None
Size 1829
Compressed Size953
Max. Term Depth8
Asserts 2
Declared Functions0
Declared Constants0
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

distinct2 let2 extract2 bvnot2
bvadd2 zero_extend4
Query 3
Status unknown
Inferred Status None
Size 2763
Compressed Size1189
Max. Term Depth8
Asserts 3
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1 and1 distinct3 let4
extract3 bvnot3 bvadd7 bvule1
zero_extend7 select1 store4
Query 4
Status unknown
Inferred Status None
Size 3900
Compressed Size1295
Max. Term Depth8
Asserts 4
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 and2 distinct4 let7
extract4 bvnot4 bvadd15 bvule3
zero_extend10 select3 store11
Query 5
Status unknown
Inferred Status None
Size 5366
Compressed Size1381
Max. Term Depth9
Asserts 5
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite6 and3 distinct5 let11
extract5 bvnot5 bvadd26 bvule6
zero_extend13 select6 store21
Query 6
Status unknown
Inferred Status None
Size 7169
Compressed Size1494
Max. Term Depth12
Asserts 6
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite10 not1 or1 and4
distinct10 let17 extract8 bvnot6
bvadd39 bvule9 zero_extend16 select11
store31
Query 7
Status unknown
Inferred Status None
Size 8736
Compressed Size1531
Max. Term Depth12
Asserts 7
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite13 not2 or1 and5
distinct12 let22 extract10 bvnot7
bvadd51 bvule12 zero_extend19 select15
store41
Query 8
Status unknown
Inferred Status None
Size 10151
Compressed Size1543
Max. Term Depth12
Asserts 8
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite16 not2 or1 and6
distinct13 let26 extract11 bvnot8
bvadd62 bvule15 zero_extend22 select18
store51
Query 9
Status unknown
Inferred Status None
Size 11590
Compressed Size1655
Max. Term Depth12
Asserts 9
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite20 not3 or1 and7
distinct14 let31 extract11 bvnot8
bvadd73 bvule18 zero_extend23 select22
store61 fp1 fp.lt1 to_fp1
Query 10
Status unknown
Inferred Status None
Size 13328
Compressed Size1732
Max. Term Depth12
Asserts 10
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite24 not3 or1 and8
distinct15 let37 extract13 bvnot9
bvadd86 bvule21 zero_extend27 select26
store72 fp2 fp.lt2 to_fp2
Query 11
Status unknown
Inferred Status None
Size 15650
Compressed Size1866
Max. Term Depth14
Asserts 11
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite28 not3 or1 and9
distinct17 let45 extract17 bvnot11
bvadd104 bvule24 zero_extend34 select31
store86 fp3 fp.lt3 to_fp3
Query 12
Status unknown
Inferred Status None
Size 17819
Compressed Size1966
Max. Term Depth14
Asserts 12
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite32 not3 or1 and10
=1 distinct18 let53 extract20
bvnot12 bvadd121 bvule27 zero_extend39
select37 store99 fp4 fp.lt4
to_fp6
Query 13
Status unknown
Inferred Status None
Size 20043
Compressed Size2093
Max. Term Depth16
Asserts 13
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite37 not5 or1 and11
=1 distinct21 let63 extract24
bvnot13 bvadd138 bvule30 zero_extend44
select43 store112 fp5 fp.lt5
to_fp7
Query 14
Status unknown
Inferred Status None
Size 22035
Compressed Size2104
Max. Term Depth16
Asserts 14
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite41 not5 or1 and12
=1 distinct22 let71 extract27
bvnot14 bvadd154 bvule33 zero_extend49
select48 store125 fp6 fp.lt6
to_fp8
Query 15
Status unknown
Inferred Status None
Size 24623
Compressed Size2191
Max. Term Depth16
Asserts 15
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite45 not5 or1 and13
=1 distinct24 let81 extract32
bvnot16 bvadd175 bvule36 zero_extend57
select54 store141 fp7 fp.lt7
to_fp9
Query 16
Status unknown
Inferred Status None
Size 28190
Compressed Size2574
Max. Term Depth18
Asserts 16
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite54 not7 or3 and15
=1 distinct34 let93 extract40
bvnot17 bvadd199 bvule39 zero_extend66
select63 store158 fp8 fp.lt8
to_fp10
Query 17
Status unknown
Inferred Status None
Size 31599
Compressed Size2789
Max. Term Depth19
Asserts 17
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite63 not8 or5 and17
=1 distinct44 let106 extract49
bvnot18 bvadd222 bvule42 zero_extend76
select72 store174 fp9 fp.lt9
to_fp11
Query 18
Status unknown
Inferred Status None
Size 35410
Compressed Size2880
Max. Term Depth21
Asserts 18
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite73 not10 or7 and20
=1 distinct57 let121 extract60
bvnot19 bvadd247 bvule45 zero_extend86
select83 store190 fp10 fp.lt10
to_fp12
Query 19
Status unknown
Inferred Status None
Size 38819
Compressed Size2885
Max. Term Depth21
Asserts 19
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite82 not11 or9 and22
=1 distinct67 let134 extract69
bvnot20 bvadd270 bvule48 zero_extend96
select92 store206 fp11 fp.lt11
to_fp13
Query 20
Status unknown
Inferred Status None
Size 42435
Compressed Size2917
Max. Term Depth21
Asserts 20
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite92 not14 or11 and24
=1 distinct78 let149 extract79
bvnot21 bvadd294 bvule51 zero_extend106
select102 store222 fp12 fp.lt12
to_fp14
Query 21
Status unknown
Inferred Status None
Size 45975
Compressed Size2937
Max. Term Depth21
Asserts 21
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite101 not16 or13 and26
=1 distinct88 let163 extract89
bvnot22 bvadd318 bvule54 zero_extend116
select112 store238 fp13 fp.lt13
to_fp15
Query 22
Status unknown
Inferred Status None
Size 49372
Compressed Size2994
Max. Term Depth21
Asserts 22
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite111 not18 or15 and28
=1 distinct97 let176 extract97
bvnot22 bvadd340 bvule57 bvslt1
zero_extend124 select121 store254 fp14
fp.lt14 to_fp16
Query 23
Status unknown
Inferred Status None
Size 49276
Compressed Size3097
Max. Term Depth21
Asserts 22
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite111 not17 or15 and28
=1 distinct97 let176 extract97
bvnot22 bvadd340 bvule57 bvslt1
zero_extend124 select121 store254 fp14
fp.lt14 to_fp16
Query 24
Status unknown
Inferred Status None
Size 52816
Compressed Size3120
Max. Term Depth21
Asserts 23
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite120 not19 or17 and30
=1 distinct107 let190 extract107
bvnot23 bvadd364 bvule60 bvslt1
zero_extend134 select131 store270 fp15
fp.lt15 to_fp17
Query 25
Status unknown
Inferred Status None
Size 57820
Compressed Size3413
Max. Term Depth23
Asserts 24
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite131 not20 or19 and32
=1 distinct119 let208 extract117
bvnot25 bvadd401 bvult2 bvule67
bvuge1 bvslt1 zero_extend146 select153
store290 fp16 fp.lt16 to_fp18
Query 26
Status unknown
Inferred Status None
Size 62973
Compressed Size3651
Max. Term Depth26
Asserts 25
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite143 not21 or21 and34
=1 distinct130 let228 extract126
bvnot26 bvadd435 bvult5 bvule71
bvuge2 bvslt1 zero_extend156 select182
store314 fp17 fp.lt17 to_fp19
Query 27
Status unknown
Inferred Status None
Size 68005
Compressed Size3808
Max. Term Depth26
Asserts 26
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite155 not22 or23 and36
=1 distinct140 let248 extract136
bvnot27 bvadd469 bvult7 bvule75
bvuge2 bvslt1 zero_extend166 select209
store339 fp18 fp.lt18 to_fp20
Query 28
Status unknown
Inferred Status None
Size 69249
Compressed Size4012
Max. Term Depth29
Asserts 26
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite157 not22 or23 and36
=1 distinct142 let252 extract136
bvnot28 bvadd475 bvult9 bvule80
bvuge3 bvslt1 zero_extend168 select221
store351 fp18 fp.lt18 to_fp20
Query 29
Status unknown
Inferred Status None
Size 75632
Compressed Size4329
Max. Term Depth32
Asserts 27
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite172 not23 or25 and38
=1 distinct153 let278 extract145
bvnot29 bvadd515 bvult14 bvule85
bvuge4 bvslt1 zero_extend178 select267
store385 fp19 fp.lt19 to_fp21
Query 30
Status unknown
Inferred Status None
Size 81881
Compressed Size4581
Max. Term Depth32
Asserts 28
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite187 not25 or27 and40
=1 distinct163 let304 extract155
bvnot30 bvadd555 bvult18 bvule90
bvuge4 bvslt1 zero_extend188 select311
store420 fp20 fp.lt20 to_fp22
Query 31
Status unknown
Inferred Status None
Size 89417
Compressed Size4888
Max. Term Depth35
Asserts 29
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite204 not26 or29 and42
=1 distinct175 let334 extract165
bvnot32 bvadd601 bvult24 bvule101
bvuge5 bvslt1 zero_extend200 select368
store468 fp21 fp.lt21 to_fp23
Query 32
Status unknown
Inferred Status None
Size 97030
Compressed Size5171
Max. Term Depth38
Asserts 30
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite222 not27 or31 and44
=1 distinct186 let366 extract174
bvnot33 bvadd647 bvult31 bvule107
bvuge6 bvslt1 zero_extend210 select431
store512 fp22 fp.lt22 to_fp24
Query 33
Status unknown
Inferred Status None
Size 104539
Compressed Size5327
Max. Term Depth38
Asserts 31
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite240 not29 or33 and46
=1 distinct196 let398 extract184
bvnot34 bvadd693 bvult37 bvule113
bvuge6 bvslt1 zero_extend220 select492
store557 fp23 fp.lt23 to_fp25
Query 34
Status unknown
Inferred Status None
Size 112048
Compressed Size5329
Max. Term Depth38
Asserts 32
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite258 not31 or35 and48
=1 distinct206 let430 extract194
bvnot35 bvadd739 bvult43 bvule119
bvuge6 bvslt1 zero_extend230 select553
store602 fp24 fp.lt24 to_fp26
Query 35
Status unknown
Inferred Status None
Size 119557
Compressed Size5329
Max. Term Depth38
Asserts 33
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite276 not33 or37 and50
=1 distinct216 let462 extract204
bvnot36 bvadd785 bvult49 bvule125
bvuge6 bvslt1 zero_extend240 select614
store647 fp25 fp.lt25 to_fp27