Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/e01c1bfe.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 Size5402
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 Size1297
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 Size1382
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 Size1492
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 Size1542
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 Size1736
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 Size1868
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 Size1968
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 Size2095
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 Size2105
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 Size2192
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 Size2575
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 Size2790
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 Size2878
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 Size2883
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 Size2915
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 Size2992
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 Size3113
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 52810
Compressed Size3150
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 not18 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 54281
Compressed Size3415
Max. Term Depth23
Asserts 23
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite122 not18 or17 and30
=1 distinct109 let194 extract107
bvnot24 bvadd377 bvult2 bvule64
bvuge1 bvslt1 zero_extend136 select143
store274 fp15 fp.lt15 to_fp17
Query 26
Status unknown
Inferred Status None
Size 59434
Compressed Size3659
Max. Term Depth26
Asserts 24
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite134 not19 or19 and32
=1 distinct120 let214 extract116
bvnot25 bvadd411 bvult5 bvule68
bvuge2 bvslt1 zero_extend146 select172
store298 fp16 fp.lt16 to_fp18
Query 27
Status unknown
Inferred Status None
Size 64472
Compressed Size3814
Max. Term Depth26
Asserts 25
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite146 not21 or21 and34
=1 distinct130 let234 extract126
bvnot26 bvadd445 bvult7 bvule72
bvuge2 bvslt1 zero_extend156 select199
store323 fp17 fp.lt17 to_fp19
Query 28
Status unknown
Inferred Status None
Size 70747
Compressed Size4104
Max. Term Depth29
Asserts 26
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite160 not22 or23 and36
=1 distinct142 let258 extract136
bvnot28 bvadd485 bvult11 bvule81
bvuge3 bvslt1 zero_extend168 select238
store360 fp18 fp.lt18 to_fp20
Query 29
Status unknown
Inferred Status None
Size 77130
Compressed Size4363
Max. Term Depth32
Asserts 27
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite175 not23 or25 and38
=1 distinct153 let284 extract145
bvnot29 bvadd525 bvult16 bvule86
bvuge4 bvslt1 zero_extend178 select284
store394 fp19 fp.lt19 to_fp21
Query 30
Status unknown
Inferred Status None
Size 83379
Compressed Size4583
Max. Term Depth32
Asserts 28
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite190 not25 or27 and40
=1 distinct163 let310 extract155
bvnot30 bvadd565 bvult20 bvule91
bvuge4 bvslt1 zero_extend188 select328
store429 fp20 fp.lt20 to_fp22
Query 31
Status unknown
Inferred Status None
Size 90915
Compressed Size4865
Max. Term Depth35
Asserts 29
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite207 not26 or29 and42
=1 distinct175 let340 extract165
bvnot32 bvadd611 bvult26 bvule102
bvuge5 bvslt1 zero_extend200 select385
store477 fp21 fp.lt21 to_fp23
Query 32
Status unknown
Inferred Status None
Size 98528
Compressed Size5150
Max. Term Depth38
Asserts 30
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite225 not27 or31 and44
=1 distinct186 let372 extract174
bvnot33 bvadd657 bvult33 bvule108
bvuge6 bvslt1 zero_extend210 select448
store521 fp22 fp.lt22 to_fp24
Query 33
Status unknown
Inferred Status None
Size 106037
Compressed Size5326
Max. Term Depth38
Asserts 31
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite243 not29 or33 and46
=1 distinct196 let404 extract184
bvnot34 bvadd703 bvult39 bvule114
bvuge6 bvslt1 zero_extend220 select509
store566 fp23 fp.lt23 to_fp25
Query 34
Status unknown
Inferred Status None
Size 113546
Compressed Size5327
Max. Term Depth38
Asserts 32
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite261 not31 or35 and48
=1 distinct206 let436 extract194
bvnot35 bvadd749 bvult45 bvule120
bvuge6 bvslt1 zero_extend230 select570
store611 fp24 fp.lt24 to_fp26
Query 35
Status unknown
Inferred Status None
Size 121055
Compressed Size5330
Max. Term Depth38
Asserts 33
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite279 not33 or37 and50
=1 distinct216 let468 extract204
bvnot36 bvadd795 bvult51 bvule126
bvuge6 bvslt1 zero_extend240 select631
store656 fp25 fp.lt25 to_fp27