Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/313e8fc8.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
Size266194
Compressed Size7990
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 calls48
Query 1
Status unknown
Inferred Status None
Size 1625
Compressed Size955
Max. Term Depth8
Asserts 1
Declared Functions0
Declared Constants0
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

and1 distinct2 let1 extract1
bvnot1 bvadd1 zero_extend2
Query 2
Status unknown
Inferred Status None
Size 2859
Compressed Size1230
Max. Term Depth8
Asserts 2
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 and2 distinct3 let4
extract2 bvnot2 bvadd7 bvule2
zero_extend4 select2 store9
Query 3
Status unknown
Inferred Status None
Size 4450
Compressed Size1336
Max. Term Depth9
Asserts 3
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite6 and3 distinct4 let8
extract3 bvnot3 bvadd16 bvule5
zero_extend6 select5 store21
Query 4
Status unknown
Inferred Status None
Size 6462
Compressed Size1424
Max. Term Depth10
Asserts 4
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite12 and4 distinct5 let13
extract4 bvnot4 bvadd28 bvule9
zero_extend8 select9 store36
Query 5
Status unknown
Inferred Status None
Size 8895
Compressed Size1522
Max. Term Depth11
Asserts 5
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite20 and5 distinct6 let19
extract5 bvnot5 bvadd43 bvule14
zero_extend10 select14 store54
Query 6
Status unknown
Inferred Status None
Size 11749
Compressed Size1610
Max. Term Depth12
Asserts 6
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite30 and6 distinct7 let26
extract6 bvnot6 bvadd61 bvule20
zero_extend12 select20 store75
Query 7
Status unknown
Inferred Status None
Size 15024
Compressed Size1701
Max. Term Depth13
Asserts 7
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite42 and7 distinct8 let34
extract7 bvnot7 bvadd82 bvule27
zero_extend14 select27 store99
Query 8
Status unknown
Inferred Status None
Size 18581
Compressed Size1981
Max. Term Depth16
Asserts 8
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite56 and8 distinct9 let44
extract8 bvnot8 bvadd103 bvule34
zero_extend16 select36 store126
Query 9
Status unknown
Inferred Status None
Size 23565
Compressed Size2308
Max. Term Depth17
Asserts 9
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite71 and9 =1 distinct12
let55 extract9 bvnot10 bvadd127
bvult1 bvule48 zero_extend18 select68
store162 to_fp1
Query 10
Status unknown
Inferred Status None
Size 29167
Compressed Size2518
Max. Term Depth19
Asserts 10
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite87 and10 =2 distinct15
let68 extract10 bvnot12 bvadd154
bvult3 bvule62 zero_extend20 select108
store200 to_fp2
Query 11
Status unknown
Inferred Status None
Size 35181
Compressed Size2773
Max. Term Depth21
Asserts 11
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite104 and11 =3 distinct18
let83 extract11 bvnot14 bvadd184
bvult6 bvule76 zero_extend22 select156
store240 to_fp3
Query 12
Status unknown
Inferred Status None
Size 41511
Compressed Size2994
Max. Term Depth23
Asserts 12
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite122 and12 =3 distinct21
let100 extract12 bvnot16 bvadd217
bvult10 bvule90 zero_extend24 select212
store282 to_fp3
Query 13
Status unknown
Inferred Status None
Size 48253
Compressed Size3146
Max. Term Depth25
Asserts 13
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite141 and13 =3 distinct24
let119 extract13 bvnot18 bvadd253
bvult15 bvule104 zero_extend26 select276
store326 to_fp3
Query 14
Status unknown
Inferred Status None
Size 55407
Compressed Size3314
Max. Term Depth27
Asserts 14
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite161 and14 =3 distinct27
let140 extract14 bvnot20 bvadd292
bvult21 bvule118 zero_extend28 select348
store372 to_fp3
Query 15
Status unknown
Inferred Status None
Size 62973
Compressed Size3444
Max. Term Depth29
Asserts 15
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite182 and15 =3 distinct30
let163 extract15 bvnot22 bvadd334
bvult28 bvule132 zero_extend30 select428
store420 to_fp3
Query 16
Status unknown
Inferred Status None
Size 70951
Compressed Size3597
Max. Term Depth31
Asserts 16
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite204 and16 =3 distinct33
let188 extract16 bvnot24 bvadd379
bvult36 bvule146 zero_extend32 select516
store470 to_fp3
Query 17
Status unknown
Inferred Status None
Size 79341
Compressed Size3731
Max. Term Depth33
Asserts 17
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite227 and17 =3 distinct36
let215 extract17 bvnot26 bvadd427
bvult45 bvule160 zero_extend34 select612
store522 to_fp3
Query 18
Status unknown
Inferred Status None
Size 90501
Compressed Size4424
Max. Term Depth38
Asserts 18
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite252 and18 =3 distinct48
let247 extract25 bvnot34 bvadd495
bvult56 bvule181 zero_extend47 select735
store582 to_fp3
Query 19
Status unknown
Inferred Status None
Size 98876
Compressed Size4985
Max. Term Depth38
Asserts 19
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite278 not1 and19 =3
distinct50 let279 extract26 bvnot35
bvadd549 bvult67 bvule188 bvsgt1
zero_extend49 select831 store634 to_fp3
Query 20
Status unknown
Inferred Status None
Size 107692
Compressed Size5415
Max. Term Depth38
Asserts 20
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite303 not1 and20 =3
distinct54 let311 extract29 bvnot38
bvadd606 bvult78 bvule195 bvsgt1
zero_extend55 select927 store687 to_fp3
Query 21
Status unknown
Inferred Status None
Size 116207
Compressed Size5516
Max. Term Depth39
Asserts 21
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite329 not2 and21 =3
distinct56 let344 extract30 bvnot39
bvadd662 bvult89 bvule202 bvsgt2
zero_extend57 select1024 store740 to_fp3
Query 22
Status unknown
Inferred Status None
Size 125163
Compressed Size5578
Max. Term Depth39
Asserts 22
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite354 not2 and22 =3
distinct60 let377 extract33 bvnot42
bvadd721 bvult100 bvule209 bvsgt2
zero_extend63 select1121 store794 to_fp3
Query 23
Status unknown
Inferred Status None
Size 133818
Compressed Size5626
Max. Term Depth40
Asserts 23
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite380 not3 and23 =3
distinct62 let411 extract34 bvnot43
bvadd779 bvult111 bvule216 bvsgt3
zero_extend65 select1219 store848 to_fp3
Query 24
Status unknown
Inferred Status None
Size 142914
Compressed Size5688
Max. Term Depth40
Asserts 24
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite405 not3 and24 =3
distinct66 let445 extract37 bvnot46
bvadd840 bvult122 bvule223 bvsgt3
zero_extend71 select1317 store903 to_fp3
Query 25
Status unknown
Inferred Status None
Size 151709
Compressed Size5736
Max. Term Depth41
Asserts 25
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite431 not4 and25 =3
distinct68 let480 extract38 bvnot47
bvadd900 bvult133 bvule230 bvsgt4
zero_extend73 select1416 store958 to_fp3
Query 26
Status unknown
Inferred Status None
Size 162313
Compressed Size6321
Max. Term Depth43
Asserts 26
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite457 not4 and26 =3
distinct72 let517 extract40 bvnot49
bvadd962 bvult145 bvule244 bvsgt4
zero_extend77 select1538 store1025 to_fp3
Query 27
Status unknown
Inferred Status None
Size 160505
Compressed Size5750
Max. Term Depth41
Asserts 26
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite457 not5 and26 =3
distinct70 let515 extract39 bvnot48
bvadd960 bvult144 bvule237 bvsgt5
zero_extend75 select1515 store1013 to_fp3
Query 28
Status unknown
Inferred Status None
Size 169741
Compressed Size5779
Max. Term Depth41
Asserts 27
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite482 not5 and27 =3
distinct74 let550 extract42 bvnot51
bvadd1023 bvult155 bvule244 bvsgt5
zero_extend81 select1614 store1069 to_fp3
Query 29
Status unknown
Inferred Status None
Size 178676
Compressed Size5813
Max. Term Depth42
Asserts 28
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite508 not6 and28 =3
distinct76 let586 extract43 bvnot52
bvadd1085 bvult166 bvule251 bvsgt6
zero_extend83 select1714 store1125 to_fp3
Query 30
Status unknown
Inferred Status None
Size 188052
Compressed Size5877
Max. Term Depth42
Asserts 29
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite533 not6 and29 =3
distinct80 let622 extract46 bvnot55
bvadd1150 bvult177 bvule258 bvsgt6
zero_extend89 select1814 store1182 to_fp3
Query 31
Status unknown
Inferred Status None
Size 197121
Compressed Size5923
Max. Term Depth43
Asserts 30
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite559 not6 and30 =3
distinct82 let659 extract47 bvnot56
bvadd1214 bvult188 bvule265 bvsgt7
zero_extend91 select1915 store1239 to_fp3
Query 32
Status unknown
Inferred Status None
Size 206881
Compressed Size6434
Max. Term Depth45
Asserts 31
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite588 not6 and31 =3
distinct83 let698 extract48 bvnot57
bvadd1279 bvult199 bvule274 bvsgt7
zero_extend93 select2019 store1302 to_fp3
Query 33
Status unknown
Inferred Status None
Size 217782
Compressed Size6698
Max. Term Depth47
Asserts 32
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite623 not6 and32 =3
distinct84 let739 extract49 bvnot58
bvadd1347 bvult210 bvule286 bvsgt7
zero_extend95 select2126 store1374 to_fp3
Query 34
Status unknown
Inferred Status None
Size 229881
Compressed Size6959
Max. Term Depth49
Asserts 33
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite660 not6 and33 =3
distinct89 let782 extract53 bvnot62
bvadd1423 bvult221 bvule299 bvsgt7
zero_extend103 select2237 store1450 to_fp3
Query 35
Status unknown
Inferred Status None
Size 242119
Compressed Size7230
Max. Term Depth52
Asserts 34
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite701 not6 and34 =3
distinct90 let828 extract54 bvnot63
bvadd1496 bvult232 bvule314 bvsgt7
zero_extend105 select2348 store1532 to_fp3
Query 36
Status unknown
Inferred Status None
Size 254472
Compressed Size7395
Max. Term Depth52
Asserts 35
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite743 not7 and35 =3
distinct93 let874 extract55 bvnot64
bvadd1570 bvult243 bvule329 bvsgt7
zero_extend107 select2458 store1614 to_fp3
Query 37
Status unknown
Inferred Status None
Size 254532
Compressed Size7401
Max. Term Depth52
Asserts 36
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite743 not7 and35 =3
distinct93 let874 extract55 bvnot64
bvadd1570 bvult243 bvule329 bvsgt7
zero_extend107 select2458 store1614 to_fp3
Query 38
Status unknown
Inferred Status None
Size 254592
Compressed Size7406
Max. Term Depth52
Asserts 37
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite743 not7 and35 =3
distinct93 let874 extract55 bvnot64
bvadd1570 bvult243 bvule329 bvsgt7
zero_extend107 select2458 store1614 to_fp3
Query 39
Status unknown
Inferred Status None
Size 254652
Compressed Size7411
Max. Term Depth52
Asserts 38
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite743 not7 and35 =3
distinct93 let874 extract55 bvnot64
bvadd1570 bvult243 bvule329 bvsgt7
zero_extend107 select2458 store1614 to_fp3
Query 40
Status unknown
Inferred Status None
Size 254712
Compressed Size7416
Max. Term Depth52
Asserts 39
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite743 not7 and35 =3
distinct93 let874 extract55 bvnot64
bvadd1570 bvult243 bvule329 bvsgt7
zero_extend107 select2458 store1614 to_fp3
Query 41
Status unknown
Inferred Status None
Size 254772
Compressed Size7420
Max. Term Depth52
Asserts 40
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite743 not7 and35 =3
distinct93 let874 extract55 bvnot64
bvadd1570 bvult243 bvule329 bvsgt7
zero_extend107 select2458 store1614 to_fp3
Query 42
Status unknown
Inferred Status None
Size 254832
Compressed Size7424
Max. Term Depth52
Asserts 41
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite743 not7 and35 =3
distinct93 let874 extract55 bvnot64
bvadd1570 bvult243 bvule329 bvsgt7
zero_extend107 select2458 store1614 to_fp3
Query 43
Status unknown
Inferred Status None
Size 254892
Compressed Size7428
Max. Term Depth52
Asserts 42
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite743 not7 and35 =3
distinct93 let874 extract55 bvnot64
bvadd1570 bvult243 bvule329 bvsgt7
zero_extend107 select2458 store1614 to_fp3
Query 44
Status unknown
Inferred Status None
Size 254952
Compressed Size7432
Max. Term Depth52
Asserts 43
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite743 not7 and35 =3
distinct93 let874 extract55 bvnot64
bvadd1570 bvult243 bvule329 bvsgt7
zero_extend107 select2458 store1614 to_fp3
Query 45
Status unknown
Inferred Status None
Size 255012
Compressed Size7437
Max. Term Depth52
Asserts 44
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite743 not7 and35 =3
distinct93 let874 extract55 bvnot64
bvadd1570 bvult243 bvule329 bvsgt7
zero_extend107 select2458 store1614 to_fp3
Query 46
Status unknown
Inferred Status None
Size 255072
Compressed Size7441
Max. Term Depth52
Asserts 45
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite743 not7 and35 =3
distinct93 let874 extract55 bvnot64
bvadd1570 bvult243 bvule329 bvsgt7
zero_extend107 select2458 store1614 to_fp3
Query 47
Status unknown
Inferred Status None
Size 255132
Compressed Size7445
Max. Term Depth52
Asserts 46
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite743 not7 and35 =3
distinct93 let874 extract55 bvnot64
bvadd1570 bvult243 bvule329 bvsgt7
zero_extend107 select2458 store1614 to_fp3
Query 48
Status unknown
Inferred Status None
Size 255192
Compressed Size7450
Max. Term Depth52
Asserts 47
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite743 not7 and35 =3
distinct93 let874 extract55 bvnot64
bvadd1570 bvult243 bvule329 bvsgt7
zero_extend107 select2458 store1614 to_fp3