Benchmark

incremental/QF_ABVFP/20210211-Vector/Automotive_C/f1fe1497.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 *Automotive* 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
Size588804
Compressed Size17645
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 calls38
Query 1
Status unknown
Inferred Status None
Size 1871
Compressed Size1033
Max. Term Depth7
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 let1 bvule1 select1
store3
Query 2
Status unknown
Inferred Status None
Size 3666
Compressed Size1347
Max. Term Depth10
Asserts 2
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite8 and1 distinct3 let5
extract1 bvnot1 bvadd4 bvult2
bvule4 bvuge1 zero_extend2 select16
store12
Query 3
Status unknown
Inferred Status None
Size 5890
Compressed Size1519
Max. Term Depth12
Asserts 3
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite16 and2 =2 distinct7
let11 extract2 bvnot2 bvadd12
bvult5 bvule5 bvuge2 zero_extend4
select42 store24
Query 4
Status unknown
Inferred Status None
Size 16503
Compressed Size2864
Max. Term Depth37
Asserts 4
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite26 and3 =6 distinct49
let41 extract71 bvnot100 bvand62
bvadd35 bvmul8 bvsub6 bvult13
bvule9 bvuge5 zero_extend13 select100
store51
Query 5
Status unknown
Inferred Status None
Size 16759
Compressed Size2911
Max. Term Depth37
Asserts 4
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite26 and3 =6 distinct49
let41 extract71 bvnot100 bvand62
bvadd44 bvmul8 bvsub6 bvult13
bvule9 bvuge5 zero_extend13 select100
store51
Query 6
Status unknown
Inferred Status None
Size 20667
Compressed Size3315
Max. Term Depth37
Asserts 5
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite39 not1 and4 =8
distinct50 let58 extract71 bvnot100
bvand62 bvadd62 bvmul11 bvsub9
bvult18 bvule11 bvuge5 zero_extend13
select147 store79
Query 7
Status unknown
Inferred Status None
Size 22128
Compressed Size3510
Max. Term Depth37
Asserts 5
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite41 and4 =8 distinct52
let59 extract72 bvnot101 bvand62
bvadd67 bvmul11 bvsub9 bvult20
bvule15 bvuge6 zero_extend15 select166
store86
Query 8
Status unknown
Inferred Status None
Size 27763
Compressed Size3725
Max. Term Depth37
Asserts 6
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite58 not1 and5 =10
distinct56 let79 extract73 bvnot102
bvand62 bvadd93 bvmul14 bvsub12
bvult28 bvule18 bvuge7 zero_extend17
select237 store122
Query 9
Status unknown
Inferred Status None
Size 36309
Compressed Size4780
Max. Term Depth37
Asserts 6
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite59 and5 =12 distinct94
let89 extract141 bvnot199 bvand124
bvadd105 bvmul21 bvsub15 bvult32
bvule27 bvuge9 zero_extend24 select278
store135
Query 10
Status unknown
Inferred Status None
Size 36556
Compressed Size4813
Max. Term Depth37
Asserts 6
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite59 and5 =12 distinct94
let89 extract141 bvnot199 bvand124
bvadd114 bvmul21 bvsub15 bvult32
bvule27 bvuge9 zero_extend24 select278
store135
Query 11
Status unknown
Inferred Status None
Size 53063
Compressed Size6277
Max. Term Depth37
Asserts 7
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite80 and6 =16 distinct136
let120 extract210 bvnot297 bvand186
bvadd183 bvmul34 bvsub22 bvult47
bvule39 bvuge12 zero_extend33 select414
store192
Query 12
Status unknown
Inferred Status None
Size 70935
Compressed Size7390
Max. Term Depth44
Asserts 8
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite104 and7 =20 distinct178
let158 extract279 bvnot395 bvand248
bvadd260 bvmul50 bvsub28 bvult65
bvule51 bvuge15 zero_extend42 select571
store257
Query 13
Status unknown
Inferred Status None
Size 90201
Compressed Size8477
Max. Term Depth50
Asserts 9
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite131 and8 =24 distinct220
let202 extract348 bvnot493 bvand310
bvadd345 bvmul69 bvsub37 bvult86
bvule63 bvuge18 zero_extend51 select753
store330
Query 14
Status unknown
Inferred Status None
Size 102991
Compressed Size9166
Max. Term Depth53
Asserts 10
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite161 and9 =26 distinct223
let249 extract349 bvnot494 bvand310
bvadd427 bvmul84 bvsub44 bvult106
bvule71 bvuge19 zero_extend53 select926
store404
Query 15
Status unknown
Inferred Status None
Size 116042
Compressed Size9353
Max. Term Depth55
Asserts 11
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite193 not1 and10 =28
distinct227 let298 extract350 bvnot495
bvand310 bvadd512 bvmul99 bvsub51
bvult127 bvule75 bvuge20 zero_extend55
select1103 store479
Query 16
Status unknown
Inferred Status None
Size 125001
Compressed Size10466
Max. Term Depth59
Asserts 11
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite194 and10 =30 distinct265
let302 extract418 bvnot592 bvand372
bvadd524 bvmul106 bvsub54 bvult131
bvule87 bvuge22 zero_extend62 select1148
store493
Query 17
Status unknown
Inferred Status None
Size 125248
Compressed Size10508
Max. Term Depth59
Asserts 11
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite194 and10 =30 distinct265
let302 extract418 bvnot592 bvand372
bvadd533 bvmul106 bvsub54 bvult131
bvule87 bvuge22 zero_extend62 select1148
store493
Query 18
Status unknown
Inferred Status None
Size 139293
Compressed Size10839
Max. Term Depth62
Asserts 12
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite230 not1 and11 =32
distinct266 let358 extract418 bvnot592
bvand372 bvadd626 bvmul124 bvsub62
bvult153 bvule92 bvuge22 zero_extend62
select1336 store576
Query 19
Status unknown
Inferred Status None
Size 141378
Compressed Size10943
Max. Term Depth62
Asserts 12
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite230 and11 =32 distinct268
let358 extract419 bvnot593 bvand372
bvadd630 bvmul124 bvsub62 bvult155
bvule97 bvuge23 zero_extend64 select1360
store591
Query 20
Status unknown
Inferred Status None
Size 156866
Compressed Size11264
Max. Term Depth64
Asserts 13
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite267 and12 =34 distinct271
let416 extract420 bvnot594 bvand372
bvadd729 bvmul142 bvsub70 bvult180
bvule107 bvuge24 zero_extend66 select1563
store686
Query 21
Status unknown
Inferred Status None
Size 173317
Compressed Size11528
Max. Term Depth67
Asserts 14
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite305 and13 =36 distinct274
let478 extract421 bvnot595 bvand372
bvadd830 bvmul160 bvsub78 bvult206
bvule117 bvuge25 zero_extend68 select1775
store792
Query 22
Status unknown
Inferred Status None
Size 188898
Compressed Size13171
Max. Term Depth68
Asserts 15
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite344 not1 and14 =37
distinct275 let540 extract421 bvnot595
bvand372 bvadd929 bvmul178 bvsub86
bvult231 bvule122 bvuge25 bvslt1
zero_extend68 select1977 store889
Query 23
Status unknown
Inferred Status None
Size 190220
Compressed Size11786
Max. Term Depth73
Asserts 15
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite344 and14 =38 distinct277
let545 extract423 bvnot597 bvand372
bvadd933 bvmul178 bvsub86 bvult232
bvule127 bvuge25 zero_extend70 select1992
store901
Query 24
Status unknown
Inferred Status None
Size 190284
Compressed Size11814
Max. Term Depth70
Asserts 15
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite344 and14 =38 distinct277
let542 extract422 bvnot597 bvand372
bvadd933 bvmul178 bvsub86 bvult232
bvule127 bvuge25 zero_extend70 select2000
store897
Query 25
Status unknown
Inferred Status None
Size 207757
Compressed Size12021
Max. Term Depth72
Asserts 16
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite384 and15 =41 distinct280
let608 extract423 bvnot599 bvand372
bvadd1039 bvmul196 bvsub94 bvult259
bvule137 bvuge25 zero_extend72 select2233
store1004 to_fp1
Query 26
Status unknown
Inferred Status None
Size 225642
Compressed Size12168
Max. Term Depth74
Asserts 17
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite425 and16 =44 distinct283
let676 extract424 bvnot601 bvand372
bvadd1148 bvmul214 bvsub102 bvult287
bvule147 bvuge25 zero_extend74 select2474
store1113 to_fp2
Query 27
Status unknown
Inferred Status None
Size 243939
Compressed Size12319
Max. Term Depth76
Asserts 18
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite467 and17 =47 distinct286
let746 extract425 bvnot603 bvand372
bvadd1260 bvmul232 bvsub110 bvult316
bvule157 bvuge25 zero_extend76 select2723
store1224 to_fp3
Query 28
Status unknown
Inferred Status None
Size 262648
Compressed Size12489
Max. Term Depth78
Asserts 19
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite510 and18 =50 distinct289
let818 extract426 bvnot605 bvand372
bvadd1375 bvmul250 bvsub118 bvult346
bvule167 bvuge25 zero_extend78 select2980
store1337 to_fp4
Query 29
Status unknown
Inferred Status None
Size 281769
Compressed Size12715
Max. Term Depth80
Asserts 20
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite554 and19 =53 distinct292
let892 extract427 bvnot607 bvand372
bvadd1493 bvmul268 bvsub126 bvult377
bvule177 bvuge25 zero_extend80 select3245
store1452 to_fp5
Query 30
Status unknown
Inferred Status None
Size 301302
Compressed Size12855
Max. Term Depth82
Asserts 21
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite599 and20 =56 distinct295
let968 extract428 bvnot609 bvand372
bvadd1614 bvmul286 bvsub134 bvult409
bvule187 bvuge25 zero_extend82 select3518
store1569 to_fp6
Query 31
Status unknown
Inferred Status None
Size 321247
Compressed Size12989
Max. Term Depth84
Asserts 22
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite645 and21 =59 distinct298
let1046 extract429 bvnot611 bvand372
bvadd1738 bvmul304 bvsub142 bvult442
bvule197 bvuge25 zero_extend84 select3799
store1688 to_fp7
Query 32
Status unknown
Inferred Status None
Size 341508
Compressed Size13245
Max. Term Depth86
Asserts 23
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite692 and22 =61 distinct301
let1126 extract430 bvnot613 bvand372
bvadd1865 bvmul322 bvsub150 bvult476
bvule207 bvuge25 zero_extend86 select4088
store1809 to_fp7
Query 33
Status unknown
Inferred Status None
Size 362277
Compressed Size13421
Max. Term Depth88
Asserts 24
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite740 and23 =64 distinct304
let1208 extract431 bvnot615 bvand372
bvadd1995 bvmul340 bvsub158 bvult511
bvule217 bvuge25 zero_extend88 select4385
store1932 to_fp8
Query 34
Status unknown
Inferred Status None
Size 383471
Compressed Size13653
Max. Term Depth90
Asserts 25
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite789 and24 =67 distinct307
let1292 extract432 bvnot617 bvand372
bvadd2128 bvmul358 bvsub166 bvult547
bvule227 bvuge25 zero_extend90 select4690
store2057 to_fp9
Query 35
Status unknown
Inferred Status None
Size 405085
Compressed Size13879
Max. Term Depth92
Asserts 26
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite839 and25 =70 distinct310
let1378 extract433 bvnot619 bvand372
bvadd2264 bvmul376 bvsub174 bvult584
bvule237 bvuge25 zero_extend92 select5003
store2184 to_fp10
Query 36
Status unknown
Inferred Status None
Size 427118
Compressed Size14036
Max. Term Depth94
Asserts 27
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite890 and26 =73 distinct313
let1466 extract434 bvnot621 bvand372
bvadd2403 bvmul394 bvsub182 bvult622
bvule247 bvuge25 zero_extend94 select5324
store2313 to_fp11
Query 37
Status unknown
Inferred Status None
Size 449578
Compressed Size14262
Max. Term Depth96
Asserts 28
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite942 and27 =76 distinct316
let1556 extract435 bvnot623 bvand372
bvadd2545 bvmul412 bvsub190 bvult661
bvule257 bvuge25 zero_extend96 select5653
store2444 to_fp12
Query 38
Status unknown
Inferred Status None
Size 472506
Compressed Size14544
Max. Term Depth98
Asserts 29
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite995 and28 =79 distinct319
let1648 extract436 bvnot625 bvand372
bvadd2690 bvmul430 bvsub198 bvult701
bvule267 bvuge25 zero_extend98 select5990
store2577 to_fp13