Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/e20ae9a3.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
Size911210
Compressed Size22051
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 calls41
Query 1
Status unknown
Inferred Status None
Size 2105
Compressed Size1117
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 Size1230
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 Size1329
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 Size1432
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 Size1514
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 Size1623
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 Size1730
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 Size1848
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 Size1983
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 23099
Compressed Size2117
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 distinct10 let55
extract10 bvnot10 bvadd175 bvule65
zero_extend20 select65 store165
Query 11
Status unknown
Inferred Status None
Size 27100
Compressed Size2208
Max. Term Depth16
Asserts 11
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite66 and11 distinct11 let66
extract11 bvnot11 bvadd209 bvule77
zero_extend22 select77 store198
Query 12
Status unknown
Inferred Status None
Size 31437
Compressed Size2287
Max. Term Depth17
Asserts 12
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite78 and12 distinct12 let78
extract12 bvnot12 bvadd246 bvule90
zero_extend24 select90 store234
Query 13
Status unknown
Inferred Status None
Size 36110
Compressed Size2383
Max. Term Depth18
Asserts 13
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite91 and13 distinct13 let91
extract13 bvnot13 bvadd286 bvule104
zero_extend26 select104 store273
Query 14
Status unknown
Inferred Status None
Size 41119
Compressed Size2501
Max. Term Depth19
Asserts 14
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite105 and14 distinct14 let105
extract14 bvnot14 bvadd329 bvule119
zero_extend28 select119 store315
Query 15
Status unknown
Inferred Status None
Size 46464
Compressed Size2626
Max. Term Depth20
Asserts 15
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite120 and15 distinct15 let120
extract15 bvnot15 bvadd375 bvule135
zero_extend30 select135 store360
Query 16
Status unknown
Inferred Status None
Size 52145
Compressed Size2726
Max. Term Depth21
Asserts 16
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite136 and16 distinct16 let136
extract16 bvnot16 bvadd424 bvule152
zero_extend32 select152 store408
Query 17
Status unknown
Inferred Status None
Size 57865
Compressed Size3065
Max. Term Depth22
Asserts 17
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite153 and17 distinct16 let153
extract16 bvnot16 bvadd472 bvule169
zero_extend32 select169 store459
Query 18
Status unknown
Inferred Status None
Size 66305
Compressed Size3473
Max. Term Depth27
Asserts 18
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite172 not1 and18 =1
distinct20 let173 extract18 bvnot18
bvadd524 bvult1 bvule186 zero_extend35
select215 store528
Query 19
Status unknown
Inferred Status None
Size 82932
Compressed Size4492
Max. Term Depth35
Asserts 19
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite194 not1 and19 =1
distinct29 let202 extract22 bvnot22
bvadd631 bvult6 bvule271 zero_extend57
select379 store628
Query 20
Status unknown
Inferred Status None
Size 100882
Compressed Size5623
Max. Term Depth46
Asserts 20
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite220 not1 and20 =1
distinct39 let242 extract27 bvnot27
bvadd727 bvult15 bvule356 zero_extend67
select573 store757
Query 21
Status unknown
Inferred Status None
Size 120675
Compressed Size6619
Max. Term Depth57
Asserts 21
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite250 not1 and21 =1
distinct49 let293 extract31 bvnot31
bvadd838 bvult28 bvule441 zero_extend77
select795 store901
Query 22
Status unknown
Inferred Status None
Size 146068
Compressed Size8056
Max. Term Depth69
Asserts 22
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite284 not1 and22 =1
distinct59 let355 extract36 bvnot35
bvadd982 bvult45 bvule526 zero_extend104
select1047 store1076
Query 23
Status unknown
Inferred Status None
Size 165312
Compressed Size8784
Max. Term Depth72
Asserts 23
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite321 not2 and23 =2
distinct63 let421 extract40 bvnot36
bvadd1135 bvult64 bvule577 zero_extend118
select1243 store1209
Query 24
Status unknown
Inferred Status None
Size 187117
Compressed Size9672
Max. Term Depth81
Asserts 24
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite360 not2 and24 =2
distinct72 let496 extract46 bvnot40
bvadd1297 bvult87 bvule645 bvuge1
zero_extend135 select1491 store1348
Query 25
Status unknown
Inferred Status None
Size 217241
Compressed Size10891
Max. Term Depth90
Asserts 25
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite402 not2 and25 =2
distinct81 let579 extract51 bvnot44
bvadd1485 bvult113 bvule713 bvuge2
zero_extend169 select1779 store1551
Query 26
Status unknown
Inferred Status None
Size 246862
Compressed Size11876
Max. Term Depth97
Asserts 26
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite447 not2 and26 =2
distinct89 let669 extract56 bvnot48
bvadd1713 bvult142 bvule781 bvuge3
zero_extend210 select2072 store1734
Query 27
Status unknown
Inferred Status None
Size 278691
Compressed Size12656
Max. Term Depth104
Asserts 27
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite495 not2 and27 =2
distinct97 let766 extract61 bvnot52
bvadd1962 bvult174 bvule849 bvuge4
zero_extend257 select2385 store1929
Query 28
Status unknown
Inferred Status None
Size 312724
Compressed Size13609
Max. Term Depth111
Asserts 28
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite546 not2 and28 =2
distinct105 let870 extract66 bvnot56
bvadd2232 bvult209 bvule917 bvuge5
zero_extend310 select2718 store2136
Query 29
Status unknown
Inferred Status None
Size 348961
Compressed Size14193
Max. Term Depth118
Asserts 29
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite600 not2 and29 =2
distinct113 let981 extract71 bvnot60
bvadd2523 bvult247 bvule985 bvuge6
zero_extend369 select3071 store2355
Query 30
Status unknown
Inferred Status None
Size 387402
Compressed Size14510
Max. Term Depth125
Asserts 30
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite657 not2 and30 =2
distinct121 let1099 extract76 bvnot64
bvadd2835 bvult288 bvule1053 bvuge7
zero_extend434 select3444 store2586
Query 31
Status unknown
Inferred Status None
Size 428047
Compressed Size15085
Max. Term Depth132
Asserts 31
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite717 not2 and31 =2
distinct129 let1224 extract81 bvnot68
bvadd3168 bvult332 bvule1121 bvuge8
zero_extend505 select3837 store2829
Query 32
Status unknown
Inferred Status None
Size 470896
Compressed Size16157
Max. Term Depth139
Asserts 32
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite780 not2 and32 =2
distinct137 let1356 extract86 bvnot72
bvadd3522 bvult379 bvule1189 bvuge9
zero_extend582 select4250 store3084
Query 33
Status unknown
Inferred Status None
Size 515949
Compressed Size16790
Max. Term Depth146
Asserts 33
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite846 not2 and33 =2
distinct145 let1495 extract91 bvnot76
bvadd3897 bvult429 bvule1257 bvuge10
zero_extend665 select4683 store3351
Query 34
Status unknown
Inferred Status None
Size 563206
Compressed Size17428
Max. Term Depth153
Asserts 34
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite915 not2 and34 =2
distinct153 let1641 extract96 bvnot80
bvadd4293 bvult482 bvule1325 bvuge11
zero_extend754 select5136 store3630
Query 35
Status unknown
Inferred Status None
Size 612667
Compressed Size18010
Max. Term Depth160
Asserts 35
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite987 not2 and35 =2
distinct161 let1794 extract101 bvnot84
bvadd4710 bvult538 bvule1393 bvuge12
zero_extend849 select5609 store3921
Query 36
Status unknown
Inferred Status None
Size 659347
Compressed Size18991
Max. Term Depth163
Asserts 36
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1061 not2 and36 =3
distinct166 let1951 extract105 bvnot87
bvadd5122 bvult595 bvule1444 bvuge12
zero_extend931 select6078 store4204 to_fp1
Query 37
Status unknown
Inferred Status None
Size 709593
Compressed Size19833
Max. Term Depth168
Asserts 37
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1137 not2 and37 =3
distinct172 let2113 extract109 bvnot90
bvadd5523 bvult654 bvule1495 bvuge12
zero_extend1013 select6579 store4526 to_fp1
Query 38
Status unknown
Inferred Status None
Size 760351
Compressed Size20462
Max. Term Depth173
Asserts 38
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1216 not3 and38 =4
distinct177 let2280 extract113 bvnot92
bvadd5928 bvult715 bvule1546 bvuge12
zero_extend1094 select7081 store4853 to_fp1
Query 39
Status unknown
Inferred Status None
Size 808166
Compressed Size20936
Max. Term Depth178
Asserts 39
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1297 not4 and39 =5
distinct182 let2452 extract117 bvnot93
bvadd6343 bvult778 bvule1597 bvuge12
zero_extend1175 select7576 store5138 to_fp1
Query 40
Status unknown
Inferred Status None
Size 860992
Compressed Size21591
Max. Term Depth183
Asserts 40
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1380 not4 and40 =6
distinct187 let2629 extract121 bvnot95
bvadd6761 bvult843 bvule1648 bvuge12
zero_extend1256 select8106 store5479 to_fp1
Query 41
Status unknown
Inferred Status None
Size 910875
Compressed Size21998
Max. Term Depth188
Asserts 41
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1465 not4 and41 =7
distinct192 let2811 extract125 bvnot96
bvadd7189 bvult910 bvule1699 bvuge12
zero_extend1337 select8629 store5778 to_fp1