Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/4557afb8.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
Size323699
Compressed Size11357
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 calls26
Query 1
Status unknown
Inferred Status None
Size 2689
Compressed Size1213
Max. Term Depth8
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 and1 distinct2 let3
extract2 bvnot2 bvadd6 bvule2
zero_extend4 select2 store8
Query 2
Status unknown
Inferred Status None
Size 4167
Compressed Size1362
Max. Term Depth9
Asserts 2
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite6 and2 distinct3 let7
extract3 bvnot3 bvadd14 bvule5
zero_extend6 select5 store19
Query 3
Status unknown
Inferred Status None
Size 6066
Compressed Size1469
Max. Term Depth10
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite12 and3 distinct4 let12
extract4 bvnot4 bvadd25 bvule9
zero_extend8 select9 store33
Query 4
Status unknown
Inferred Status None
Size 8386
Compressed Size1582
Max. Term Depth11
Asserts 4
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite20 and4 distinct5 let18
extract5 bvnot5 bvadd39 bvule14
zero_extend10 select14 store50
Query 5
Status unknown
Inferred Status None
Size 11127
Compressed Size1708
Max. Term Depth12
Asserts 5
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite30 and5 distinct6 let25
extract6 bvnot6 bvadd56 bvule20
zero_extend12 select20 store70
Query 6
Status unknown
Inferred Status None
Size 14289
Compressed Size1809
Max. Term Depth13
Asserts 6
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite42 and6 distinct7 let33
extract7 bvnot7 bvadd76 bvule27
zero_extend14 select27 store93
Query 7
Status unknown
Inferred Status None
Size 18277
Compressed Size2160
Max. Term Depth16
Asserts 7
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite56 and7 distinct11 let43
extract10 bvnot10 bvadd100 bvule34
zero_extend20 select37 store120
Query 8
Status unknown
Inferred Status None
Size 21979
Compressed Size2318
Max. Term Depth17
Asserts 8
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite71 not1 and8 distinct13
let54 extract11 bvnot11 bvadd123
bvule41 bvsgt1 zero_extend22 select46
store147
Query 9
Status unknown
Inferred Status None
Size 29343
Compressed Size2806
Max. Term Depth20
Asserts 9
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite95 not1 and9 distinct17
let68 extract14 bvnot14 bvadd158
bvult1 bvule56 bvsgt1 zero_extend26
select83 store192
Query 10
Status unknown
Inferred Status None
Size 35224
Compressed Size2995
Max. Term Depth21
Asserts 10
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite121 not2 and10 =1
distinct18 let83 extract14 bvnot14
bvadd190 bvult2 bvule64 bvsgt1
zero_extend26 select103 store231
Query 11
Status unknown
Inferred Status None
Size 44092
Compressed Size3423
Max. Term Depth26
Asserts 11
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite147 not2 and11 =1
distinct24 let103 extract18 bvnot18
bvadd238 bvult5 bvule88 bvsgt1
zero_extend31 select170 store284
Query 12
Status unknown
Inferred Status None
Size 54117
Compressed Size4040
Max. Term Depth31
Asserts 12
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite173 not2 and12 =1
distinct30 let128 extract20 bvnot21
bvadd290 bvult10 bvule112 bvsgt1
zero_extend36 select258 store358
Query 13
Status unknown
Inferred Status None
Size 65218
Compressed Size4578
Max. Term Depth36
Asserts 13
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite201 not2 and13 =2
distinct36 let158 extract22 bvnot24
bvadd350 bvult17 bvule136 bvsgt1
zero_extend41 select363 store439 to_fp1
Query 14
Status unknown
Inferred Status None
Size 77218
Compressed Size4982
Max. Term Depth41
Asserts 14
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite231 not2 and14 =2
distinct42 let193 extract24 bvnot27
bvadd418 bvult26 bvule160 bvsgt1
zero_extend47 select485 store527 to_fp1
Query 15
Status unknown
Inferred Status None
Size 90294
Compressed Size5419
Max. Term Depth46
Asserts 15
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite263 not2 and15 =3
distinct48 let233 extract26 bvnot30
bvadd494 bvult37 bvule184 bvsgt1
zero_extend53 select624 store622 to_fp2
Query 16
Status unknown
Inferred Status None
Size 104269
Compressed Size5847
Max. Term Depth51
Asserts 16
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite297 not2 and16 =3
distinct54 let278 extract28 bvnot33
bvadd578 bvult50 bvule208 bvsgt1
zero_extend60 select780 store724 to_fp2
Query 17
Status unknown
Inferred Status None
Size 119320
Compressed Size6255
Max. Term Depth56
Asserts 17
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite333 not2 and17 =4
distinct60 let328 extract30 bvnot36
bvadd670 bvult65 bvule232 bvsgt1
zero_extend67 select953 store833 to_fp3
Query 18
Status unknown
Inferred Status None
Size 135270
Compressed Size6621
Max. Term Depth61
Asserts 18
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite371 not2 and18 =4
distinct66 let383 extract32 bvnot39
bvadd770 bvult82 bvule256 bvsgt1
zero_extend75 select1143 store949 to_fp3
Query 19
Status unknown
Inferred Status None
Size 152296
Compressed Size7075
Max. Term Depth66
Asserts 19
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite411 not2 and19 =5
distinct72 let443 extract34 bvnot42
bvadd878 bvult101 bvule280 bvsgt1
zero_extend83 select1350 store1072 to_fp4
Query 20
Status unknown
Inferred Status None
Size 170221
Compressed Size7452
Max. Term Depth71
Asserts 20
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite453 not2 and20 =5
distinct78 let508 extract36 bvnot45
bvadd994 bvult122 bvule304 bvsgt1
zero_extend92 select1574 store1202 to_fp4
Query 21
Status unknown
Inferred Status None
Size 189339
Compressed Size7946
Max. Term Depth76
Asserts 21
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite497 not2 and21 =6
distinct84 let578 extract38 bvnot48
bvadd1116 bvult145 bvule328 bvsgt1
zero_extend101 select1815 store1339 to_fp5
Query 22
Status unknown
Inferred Status None
Size 212690
Compressed Size8752
Max. Term Depth85
Asserts 22
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite544 not2 and22 =6
distinct93 let656 extract41 bvnot52
bvadd1260 bvult172 bvule360 bvuge1
bvsgt1 zero_extend120 select2087 store1497
to_fp5
Query 23
Status unknown
Inferred Status None
Size 237066
Compressed Size9580
Max. Term Depth92
Asserts 23
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite594 not2 and23 =6
distinct101 let741 extract44 bvnot56
bvadd1435 bvult202 bvule392 bvuge2
bvsgt1 zero_extend146 select2373 store1653
to_fp5
Query 24
Status unknown
Inferred Status None
Size 263668
Compressed Size10365
Max. Term Depth99
Asserts 24
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite647 not2 and24 =6
distinct109 let833 extract47 bvnot60
bvadd1631 bvult235 bvule424 bvuge3
bvsgt1 zero_extend178 select2679 store1821
to_fp5
Query 25
Status unknown
Inferred Status None
Size 292474
Compressed Size10891
Max. Term Depth106
Asserts 25
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite703 not2 and25 =6
distinct117 let932 extract50 bvnot64
bvadd1848 bvult271 bvule456 bvuge4
bvsgt1 zero_extend216 select3005 store2001
to_fp5
Query 26
Status unknown
Inferred Status None
Size 323484
Compressed Size11329
Max. Term Depth113
Asserts 26
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite762 not2 and26 =6
distinct125 let1038 extract53 bvnot68
bvadd2086 bvult310 bvule488 bvuge5
bvsgt1 zero_extend260 select3351 store2193
to_fp5