Benchmark

incremental/QF_ABVFP/20210211-Vector/Automotive_C/331334da.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
Size711588
Compressed Size21073
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 calls39
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 5896
Compressed Size1525
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 not1 and2 =2
distinct7 let11 extract2 bvnot2
bvadd12 bvult5 bvule5 bvuge2
zero_extend4 select42 store24
Query 4
Status unknown
Inferred Status None
Size 16509
Compressed Size2869
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 not1 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 16765
Compressed Size2916
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 not1 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 20673
Compressed Size3316
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 not2 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 26159
Compressed Size3612
Max. Term Depth37
Asserts 6
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite54 not2 and5 =10
distinct53 let77 extract72 bvnot101
bvand62 bvadd85 bvmul14 bvsub12
bvult25 bvule17 bvuge6 zero_extend15
select216 store117
Query 8
Status unknown
Inferred Status None
Size 31939
Compressed Size3758
Max. Term Depth37
Asserts 7
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite71 not2 and6 =12
distinct57 let98 extract73 bvnot102
bvand62 bvadd111 bvmul17 bvsub15
bvult33 bvule20 bvuge7 zero_extend17
select290 store156
Query 9
Status unknown
Inferred Status None
Size 40493
Compressed Size4924
Max. Term Depth37
Asserts 7
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite72 not2 and6 =14
distinct95 let107 extract141 bvnot199
bvand124 bvadd123 bvmul24 bvsub18
bvult37 bvule29 bvuge9 zero_extend24
select331 store169
Query 10
Status unknown
Inferred Status None
Size 56603
Compressed Size6284
Max. Term Depth37
Asserts 8
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite93 not2 and7 =18
distinct137 let138 extract210 bvnot297
bvand186 bvadd179 bvmul37 bvsub25
bvult52 bvule41 bvuge12 zero_extend33
select470 store229
Query 11
Status unknown
Inferred Status None
Size 74721
Compressed Size7583
Max. Term Depth44
Asserts 9
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite117 not2 and8 =22
distinct179 let176 extract279 bvnot395
bvand248 bvadd257 bvmul53 bvsub33
bvult70 bvule53 bvuge15 zero_extend42
select633 store297
Query 12
Status unknown
Inferred Status None
Size 94203
Compressed Size8591
Max. Term Depth51
Asserts 10
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite144 not2 and9 =26
distinct221 let221 extract348 bvnot493
bvand310 bvadd343 bvmul72 bvsub40
bvult91 bvule65 bvuge18 zero_extend51
select817 store373
Query 13
Status unknown
Inferred Status None
Size 115079
Compressed Size9619
Max. Term Depth57
Asserts 11
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite174 not2 and10 =30
distinct263 let272 extract417 bvnot591
bvand372 bvadd437 bvmul94 bvsub50
bvult115 bvule77 bvuge21 zero_extend60
select1026 store457
Query 14
Status unknown
Inferred Status None
Size 129459
Compressed Size10455
Max. Term Depth60
Asserts 12
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite207 not2 and11 =32
distinct266 let326 extract418 bvnot592
bvand372 bvadd528 bvmul112 bvsub58
bvult138 bvule85 bvuge22 zero_extend62
select1226 store542
Query 15
Status unknown
Inferred Status None
Size 144100
Compressed Size10753
Max. Term Depth62
Asserts 13
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite242 not3 and12 =34
distinct270 let382 extract419 bvnot593
bvand372 bvadd622 bvmul130 bvsub66
bvult162 bvule89 bvuge23 zero_extend64
select1430 store628
Query 16
Status unknown
Inferred Status None
Size 168382
Compressed Size12147
Max. Term Depth69
Asserts 14
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite279 not3 and13 =38
distinct312 let445 extract488 bvnot691
bvand434 bvadd734 bvmul159 bvsub80
bvult191 bvule105 bvuge26 zero_extend73
select1675 store732
Query 17
Status unknown
Inferred Status None
Size 194340
Compressed Size13428
Max. Term Depth75
Asserts 15
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite319 not3 and14 =42
distinct354 let514 extract557 bvnot789
bvand496 bvadd862 bvmul189 bvsub97
bvult223 bvule121 bvuge29 zero_extend83
select1939 store849
Query 18
Status unknown
Inferred Status None
Size 211870
Compressed Size13811
Max. Term Depth78
Asserts 16
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite362 not4 and15 =44
distinct355 let586 extract557 bvnot789
bvand496 bvadd973 bvmul211 bvsub111
bvult252 bvule126 bvuge29 zero_extend83
select2181 store960
Query 19
Status unknown
Inferred Status None
Size 231668
Compressed Size14121
Max. Term Depth79
Asserts 17
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite405 not4 and16 =46
distinct358 let659 extract558 bvnot790
bvand496 bvadd1088 bvmul233 bvsub125
bvult283 bvule136 bvuge30 zero_extend85
select2450 store1089
Query 20
Status unknown
Inferred Status None
Size 250858
Compressed Size14345
Max. Term Depth81
Asserts 18
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite449 not4 and17 =48
distinct361 let734 extract559 bvnot791
bvand496 bvadd1205 bvmul255 bvsub139
bvult315 bvule146 bvuge31 zero_extend87
select2710 store1215
Query 21
Status unknown
Inferred Status None
Size 271011
Compressed Size14671
Max. Term Depth84
Asserts 19
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite494 not4 and18 =50
distinct364 let813 extract560 bvnot792
bvand496 bvadd1324 bvmul277 bvsub153
bvult348 bvule156 bvuge32 zero_extend89
select2979 store1352
Query 22
Status unknown
Inferred Status None
Size 290294
Compressed Size16658
Max. Term Depth85
Asserts 20
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite540 not5 and19 =51
distinct365 let892 extract560 bvnot792
bvand496 bvadd1441 bvmul299 bvsub167
bvult380 bvule161 bvuge32 bvslt1
zero_extend89 select3238 store1480
Query 23
Status unknown
Inferred Status None
Size 291616
Compressed Size15009
Max. Term Depth90
Asserts 20
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite540 not4 and19 =52
distinct367 let897 extract562 bvnot794
bvand496 bvadd1445 bvmul299 bvsub167
bvult381 bvule166 bvuge32 zero_extend91
select3253 store1492
Query 24
Status unknown
Inferred Status None
Size 291697
Compressed Size14985
Max. Term Depth87
Asserts 20
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite540 not4 and19 =52
distinct367 let894 extract561 bvnot794
bvand496 bvadd1445 bvmul299 bvsub167
bvult381 bvule166 bvuge32 zero_extend91
select3261 store1488
Query 25
Status unknown
Inferred Status None
Size 312897
Compressed Size15208
Max. Term Depth89
Asserts 21
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite587 not4 and20 =55
distinct370 let977 extract562 bvnot796
bvand496 bvadd1569 bvmul321 bvsub181
bvult415 bvule176 bvuge32 zero_extend93
select3551 store1626 to_fp1
Query 26
Status unknown
Inferred Status None
Size 334516
Compressed Size15390
Max. Term Depth91
Asserts 22
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite635 not4 and21 =58
distinct373 let1062 extract563 bvnot798
bvand496 bvadd1696 bvmul343 bvsub195
bvult450 bvule186 bvuge32 zero_extend95
select3849 store1766 to_fp2
Query 27
Status unknown
Inferred Status None
Size 356563
Compressed Size15635
Max. Term Depth93
Asserts 23
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite684 not4 and22 =61
distinct376 let1149 extract564 bvnot800
bvand496 bvadd1826 bvmul365 bvsub209
bvult486 bvule196 bvuge32 zero_extend97
select4155 store1908 to_fp3
Query 28
Status unknown
Inferred Status None
Size 379078
Compressed Size15843
Max. Term Depth95
Asserts 24
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite734 not4 and23 =64
distinct379 let1238 extract565 bvnot802
bvand496 bvadd1959 bvmul387 bvsub223
bvult523 bvule206 bvuge32 zero_extend99
select4469 store2052 to_fp4
Query 29
Status unknown
Inferred Status None
Size 402022
Compressed Size16070
Max. Term Depth97
Asserts 25
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite785 not4 and24 =67
distinct382 let1329 extract566 bvnot804
bvand496 bvadd2095 bvmul409 bvsub237
bvult561 bvule216 bvuge32 zero_extend101
select4791 store2198 to_fp5
Query 30
Status unknown
Inferred Status None
Size 425395
Compressed Size16196
Max. Term Depth99
Asserts 26
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite837 not4 and25 =70
distinct385 let1422 extract567 bvnot806
bvand496 bvadd2234 bvmul431 bvsub251
bvult600 bvule226 bvuge32 zero_extend103
select5121 store2346 to_fp6
Query 31
Status unknown
Inferred Status None
Size 449197
Compressed Size16311
Max. Term Depth101
Asserts 27
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite890 not4 and26 =73
distinct388 let1517 extract568 bvnot808
bvand496 bvadd2376 bvmul453 bvsub265
bvult640 bvule236 bvuge32 zero_extend105
select5459 store2496 to_fp7
Query 32
Status unknown
Inferred Status None
Size 473332
Compressed Size16686
Max. Term Depth103
Asserts 28
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite944 not4 and27 =75
distinct391 let1614 extract569 bvnot810
bvand496 bvadd2521 bvmul475 bvsub279
bvult681 bvule246 bvuge32 zero_extend107
select5805 store2648 to_fp7
Query 33
Status unknown
Inferred Status None
Size 497992
Compressed Size16909
Max. Term Depth105
Asserts 29
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite999 not4 and28 =78
distinct394 let1713 extract570 bvnot812
bvand496 bvadd2669 bvmul497 bvsub293
bvult723 bvule256 bvuge32 zero_extend109
select6159 store2802 to_fp8
Query 34
Status unknown
Inferred Status None
Size 523081
Compressed Size17070
Max. Term Depth107
Asserts 30
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1055 not4 and29 =81
distinct397 let1814 extract571 bvnot814
bvand496 bvadd2820 bvmul519 bvsub307
bvult766 bvule266 bvuge32 zero_extend111
select6521 store2958 to_fp9
Query 35
Status unknown
Inferred Status None
Size 548599
Compressed Size17240
Max. Term Depth109
Asserts 31
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1112 not4 and30 =84
distinct400 let1917 extract572 bvnot816
bvand496 bvadd2974 bvmul541 bvsub321
bvult810 bvule276 bvuge32 zero_extend113
select6891 store3116 to_fp10
Query 36
Status unknown
Inferred Status None
Size 574546
Compressed Size17368
Max. Term Depth111
Asserts 32
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1170 not4 and31 =87
distinct403 let2022 extract573 bvnot818
bvand496 bvadd3131 bvmul563 bvsub335
bvult855 bvule286 bvuge32 zero_extend115
select7269 store3276 to_fp11
Query 37
Status unknown
Inferred Status None
Size 600922
Compressed Size17520
Max. Term Depth113
Asserts 33
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1229 not4 and32 =90
distinct406 let2129 extract574 bvnot820
bvand496 bvadd3291 bvmul585 bvsub349
bvult901 bvule296 bvuge32 zero_extend117
select7655 store3438 to_fp12
Query 38
Status unknown
Inferred Status None
Size 627727
Compressed Size17843
Max. Term Depth115
Asserts 34
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1289 not4 and33 =93
distinct409 let2238 extract575 bvnot822
bvand496 bvadd3454 bvmul607 bvsub363
bvult948 bvule306 bvuge32 zero_extend119
select8049 store3602 to_fp13
Query 39
Status unknown
Inferred Status None
Size 654961
Compressed Size17981
Max. Term Depth117
Asserts 35
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1350 not4 and34 =96
distinct412 let2349 extract576 bvnot824
bvand496 bvadd3620 bvmul629 bvsub377
bvult996 bvule316 bvuge32 zero_extend121
select8451 store3768 to_fp14