Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/42e9700f.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
Size539289
Compressed Size16909
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 calls36
Query 1
Status unknown
Inferred Status None
Size 2105
Compressed Size1121
Max. Term Depth8
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1 and1 distinct1 let1
extract1 bvnot1 bvadd4 bvule2
zero_extend2 select2 store3
Query 2
Status unknown
Inferred Status None
Size 3118
Compressed Size1236
Max. Term Depth8
Asserts 2
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 and2 distinct2 let3
extract2 bvnot2 bvadd11 bvule5
zero_extend4 select5 store9
Query 3
Status unknown
Inferred Status None
Size 4460
Compressed Size1326
Max. Term Depth8
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite6 and3 distinct3 let6
extract3 bvnot3 bvadd21 bvule9
zero_extend6 select9 store18
Query 4
Status unknown
Inferred Status None
Size 6131
Compressed Size1407
Max. Term Depth9
Asserts 4
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite10 and4 distinct4 let10
extract4 bvnot4 bvadd34 bvule14
zero_extend8 select14 store30
Query 5
Status unknown
Inferred Status None
Size 8131
Compressed Size1487
Max. Term Depth10
Asserts 5
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite15 and5 distinct5 let15
extract5 bvnot5 bvadd50 bvule20
zero_extend10 select20 store45
Query 6
Status unknown
Inferred Status None
Size 10460
Compressed Size1577
Max. Term Depth11
Asserts 6
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite21 and6 distinct6 let21
extract6 bvnot6 bvadd69 bvule27
zero_extend12 select27 store63
Query 7
Status unknown
Inferred Status None
Size 13118
Compressed Size1718
Max. Term Depth12
Asserts 7
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite28 and7 distinct7 let28
extract7 bvnot7 bvadd91 bvule35
zero_extend14 select35 store84
Query 8
Status unknown
Inferred Status None
Size 16105
Compressed Size1824
Max. Term Depth13
Asserts 8
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite36 and8 distinct8 let36
extract8 bvnot8 bvadd116 bvule44
zero_extend16 select44 store108
Query 9
Status unknown
Inferred Status None
Size 19434
Compressed Size1954
Max. Term Depth14
Asserts 9
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite45 and9 distinct9 let45
extract9 bvnot9 bvadd144 bvule54
zero_extend18 select54 store135
Query 10
Status unknown
Inferred Status None
Size 22802
Compressed Size2111
Max. Term Depth15
Asserts 10
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite55 and10 distinct9 let55
extract9 bvnot9 bvadd171 bvule64
zero_extend18 select64 store165
Query 11
Status unknown
Inferred Status None
Size 31190
Compressed Size2786
Max. Term Depth21
Asserts 11
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite67 and11 =1 distinct16
let70 extract12 bvnot13 bvadd211
bvult3 bvule94 bvuge1 zero_extend30
select136 store234 to_fp2
Query 12
Status unknown
Inferred Status None
Size 40679
Compressed Size3342
Max. Term Depth26
Asserts 12
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite81 and12 =2 distinct23
let90 extract15 bvnot17 bvadd263
bvult8 bvule124 bvuge2 zero_extend43
select225 store310 to_fp4
Query 13
Status unknown
Inferred Status None
Size 51116
Compressed Size3928
Max. Term Depth32
Asserts 13
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite97 and13 =3 distinct30
let116 extract18 bvnot21 bvadd319
bvult15 bvule154 bvuge3 zero_extend54
select331 store393 to_fp6
Query 14
Status unknown
Inferred Status None
Size 62444
Compressed Size4475
Max. Term Depth36
Asserts 14
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite115 and14 =4 distinct37
let146 extract21 bvnot25 bvadd383
bvult24 bvule184 bvuge4 zero_extend64
select454 store483 to_fp8
Query 15
Status unknown
Inferred Status None
Size 74930
Compressed Size5018
Max. Term Depth41
Asserts 15
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite135 and15 =5 distinct44
let181 extract24 bvnot29 bvadd457
bvult35 bvule214 bvuge5 zero_extend80
select594 store580 to_fp10
Query 16
Status unknown
Inferred Status None
Size 88517
Compressed Size5521
Max. Term Depth46
Asserts 16
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite157 and16 =6 distinct51
let221 extract27 bvnot33 bvadd543
bvult48 bvule244 bvuge6 zero_extend97
select751 store684 to_fp12
Query 17
Status unknown
Inferred Status None
Size 103052
Compressed Size6203
Max. Term Depth52
Asserts 17
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite181 and17 =7 distinct58
let267 extract30 bvnot37 bvadd633
bvult63 bvule274 bvuge7 zero_extend112
select925 store795 to_fp14
Query 18
Status unknown
Inferred Status None
Size 118478
Compressed Size6720
Max. Term Depth56
Asserts 18
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite207 and18 =8 distinct65
let317 extract33 bvnot41 bvadd731
bvult80 bvule304 bvuge8 zero_extend126
select1116 store913 to_fp16
Query 19
Status unknown
Inferred Status None
Size 135062
Compressed Size7267
Max. Term Depth61
Asserts 19
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite235 and19 =9 distinct72
let372 extract36 bvnot45 bvadd839
bvult99 bvule334 bvuge9 zero_extend146
select1324 store1038 to_fp18
Query 20
Status unknown
Inferred Status None
Size 152747
Compressed Size7797
Max. Term Depth66
Asserts 20
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite265 and20 =10 distinct79
let432 extract39 bvnot49 bvadd959
bvult120 bvule364 bvuge10 zero_extend167
select1549 store1170 to_fp20
Query 21
Status unknown
Inferred Status None
Size 171751
Compressed Size8626
Max. Term Depth72
Asserts 21
Declared Functions0
Declared Constants22
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite297 and21 =11 distinct86
let498 extract42 bvnot53 bvadd1083
bvult143 bvule394 bvuge11 zero_extend186
select1791 store1309 to_fp22
Query 22
Status unknown
Inferred Status None
Size 191882
Compressed Size9162
Max. Term Depth76
Asserts 22
Declared Functions0
Declared Constants23
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite331 and22 =12 distinct93
let568 extract45 bvnot57 bvadd1215
bvult168 bvule424 bvuge12 zero_extend204
select2050 store1455 to_fp24
Query 23
Status unknown
Inferred Status None
Size 210029
Compressed Size9562
Max. Term Depth78
Asserts 23
Declared Functions0
Declared Constants23
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite366 and23 =12 distinct97
let641 extract48 bvnot60 bvadd1346
bvult193 bvule444 bvuge12 zero_extend221
select2297 store1582 to_fp24
Query 24
Status unknown
Inferred Status None
Size 228927
Compressed Size9941
Max. Term Depth81
Asserts 24
Declared Functions0
Declared Constants24
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite403 and24 =12 distinct101
let717 extract51 bvnot63 bvadd1482
bvult219 bvule465 bvuge12 zero_extend238
select2552 store1713 to_fp24
Query 25
Status unknown
Inferred Status None
Size 249087
Compressed Size10375
Max. Term Depth86
Asserts 25
Declared Functions0
Declared Constants25
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite442 and25 =12 distinct105
let798 extract54 bvnot66 bvadd1629
bvult246 bvule488 bvuge12 zero_extend255
select2821 store1851 to_fp24
Query 26
Status unknown
Inferred Status None
Size 270559
Compressed Size10835
Max. Term Depth91
Asserts 26
Declared Functions0
Declared Constants26
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite483 and26 =12 distinct109
let884 extract57 bvnot69 bvadd1787
bvult274 bvule513 bvuge12 zero_extend272
select3104 store1996 to_fp24
Query 27
Status unknown
Inferred Status None
Size 293312
Compressed Size11220
Max. Term Depth96
Asserts 27
Declared Functions0
Declared Constants27
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite526 and27 =12 distinct113
let975 extract60 bvnot72 bvadd1956
bvult303 bvule540 bvuge12 zero_extend289
select3401 store2148 to_fp24
Query 28
Status unknown
Inferred Status None
Size 317346
Compressed Size11600
Max. Term Depth101
Asserts 28
Declared Functions0
Declared Constants28
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite571 and28 =12 distinct117
let1071 extract63 bvnot75 bvadd2136
bvult333 bvule569 bvuge12 zero_extend306
select3712 store2307 to_fp24
Query 29
Status unknown
Inferred Status None
Size 342661
Compressed Size11972
Max. Term Depth106
Asserts 29
Declared Functions0
Declared Constants29
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite618 and29 =12 distinct121
let1172 extract66 bvnot78 bvadd2327
bvult364 bvule600 bvuge12 zero_extend323
select4037 store2473 to_fp24
Query 30
Status unknown
Inferred Status None
Size 369100
Compressed Size12465
Max. Term Depth111
Asserts 30
Declared Functions0
Declared Constants29
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite666 and30 =12 distinct125
let1278 extract70 bvnot81 bvadd2528
bvult396 bvule632 bvuge12 zero_extend341
select4378 store2645 to_fp24
Query 31
Status unknown
Inferred Status None
Size 396298
Compressed Size12900
Max. Term Depth114
Asserts 31
Declared Functions0
Declared Constants30
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite716 and31 =12 distinct129
let1387 extract74 bvnot84 bvadd2734
bvult429 bvule665 bvuge12 zero_extend359
select4727 store2821 to_fp24
Query 32
Status unknown
Inferred Status None
Size 424256
Compressed Size13456
Max. Term Depth119
Asserts 32
Declared Functions0
Declared Constants30
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite767 and32 =12 distinct132
let1500 extract77 bvnot86 bvadd2948
bvult463 bvule699 bvuge12 zero_extend375
select5090 store3002 to_fp24
Query 33
Status unknown
Inferred Status None
Size 449562
Compressed Size15473
Max. Term Depth120
Asserts 33
Declared Functions0
Declared Constants30
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite819 and33 =13 distinct134
let1614 extract81 bvnot87 bvadd3163
bvult497 bvule716 bvuge12 zero_extend392
select5417 store3166 to_fp24
Query 34
Status unknown
Inferred Status None
Size 478470
Compressed Size15850
Max. Term Depth121
Asserts 34
Declared Functions0
Declared Constants31
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite872 and34 =13 distinct138
let1730 extract85 bvnot90 bvadd3383
bvult532 bvule751 bvuge12 zero_extend410
select5788 store3351 to_fp24
Query 35
Status unknown
Inferred Status None
Size 511201
Compressed Size16692
Max. Term Depth129
Asserts 35
Declared Functions0
Declared Constants31
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite927 and35 =13 distinct148
let1853 extract92 bvnot96 bvadd3625
bvult569 bvule805 bvuge12 zero_extend432
select6201 store3551 to_fp24
Query 36
Status unknown
Inferred Status None
Size 538994
Compressed Size16914
Max. Term Depth129
Asserts 36
Declared Functions0
Declared Constants31
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite983 not1 and36 =13
distinct150 let1976 extract95 bvnot97
bvadd3861 bvult606 bvule823 bvuge12
bvsgt1 zero_extend448 select6553 store3730
to_fp24