Benchmark

incremental/QF_ABVFP/20210211-Vector/Automotive_C/da7324ac.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
Size646699
Compressed Size20782
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 calls37
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 31945
Compressed Size3756
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 not3 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 46930
Compressed Size5155
Max. Term Depth37
Asserts 8
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite90 not3 and7 =16
distinct99 let128 extract142 bvnot200
bvand124 bvadd154 bvmul30 bvsub24
bvult46 bvule32 bvuge10 zero_extend26
select402 store212
Query 10
Status unknown
Inferred Status None
Size 63629
Compressed Size6419
Max. Term Depth40
Asserts 9
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite112 not3 and8 =20
distinct141 let162 extract211 bvnot298
bvand186 bvadd213 bvmul44 bvsub36
bvult62 bvule44 bvuge13 zero_extend36
select533 store281
Query 11
Status unknown
Inferred Status None
Size 81570
Compressed Size7823
Max. Term Depth49
Asserts 10
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite137 not3 and9 =24
distinct183 let205 extract280 bvnot396
bvand248 bvadd289 bvmul56 bvsub48
bvult81 bvule56 bvuge16 zero_extend45
select681 store357
Query 12
Status unknown
Inferred Status None
Size 101570
Compressed Size9072
Max. Term Depth56
Asserts 11
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite165 not3 and10 =28
distinct225 let255 extract349 bvnot494
bvand310 bvadd376 bvmul74 bvsub59
bvult103 bvule68 bvuge19 zero_extend54
select861 store445
Query 13
Status unknown
Inferred Status None
Size 122964
Compressed Size10290
Max. Term Depth62
Asserts 12
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite196 not3 and11 =32
distinct267 let311 extract418 bvnot592
bvand372 bvadd471 bvmul95 bvsub73
bvult128 bvule80 bvuge22 zero_extend63
select1066 store541
Query 14
Status unknown
Inferred Status None
Size 137842
Compressed Size11157
Max. Term Depth65
Asserts 13
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite230 not3 and12 =34
distinct270 let370 extract419 bvnot593
bvand372 bvadd563 bvmul112 bvsub85
bvult152 bvule88 bvuge23 zero_extend65
select1262 store638
Query 15
Status unknown
Inferred Status None
Size 152981
Compressed Size11364
Max. Term Depth67
Asserts 14
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite266 not4 and13 =36
distinct274 let431 extract420 bvnot594
bvand372 bvadd658 bvmul129 bvsub97
bvult177 bvule92 bvuge24 zero_extend67
select1462 store736
Query 16
Status unknown
Inferred Status None
Size 177781
Compressed Size12886
Max. Term Depth74
Asserts 15
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite304 not4 and14 =40
distinct316 let499 extract489 bvnot692
bvand434 bvadd771 bvmul157 bvsub115
bvult207 bvule108 bvuge27 zero_extend76
select1703 store852
Query 17
Status unknown
Inferred Status None
Size 204257
Compressed Size14095
Max. Term Depth80
Asserts 16
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite345 not4 and15 =44
distinct358 let573 extract558 bvnot790
bvand496 bvadd900 bvmul186 bvsub136
bvult240 bvule124 bvuge30 zero_extend86
select1963 store981
Query 18
Status unknown
Inferred Status None
Size 222285
Compressed Size14553
Max. Term Depth83
Asserts 17
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite389 not5 and16 =46
distinct359 let650 extract558 bvnot790
bvand496 bvadd1012 bvmul207 bvsub154
bvult270 bvule129 bvuge30 zero_extend86
select2201 store1104
Query 19
Status unknown
Inferred Status None
Size 242615
Compressed Size14897
Max. Term Depth84
Asserts 18
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite433 not5 and17 =48
distinct362 let728 extract559 bvnot791
bvand496 bvadd1128 bvmul228 bvsub172
bvult302 bvule139 bvuge31 zero_extend88
select2466 store1245
Query 20
Status unknown
Inferred Status None
Size 262303
Compressed Size15182
Max. Term Depth86
Asserts 19
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite478 not5 and18 =50
distinct365 let808 extract560 bvnot792
bvand496 bvadd1246 bvmul249 bvsub190
bvult335 bvule149 bvuge32 zero_extend90
select2722 store1383
Query 21
Status unknown
Inferred Status None
Size 283088
Compressed Size15533
Max. Term Depth89
Asserts 20
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite524 not5 and19 =52
distinct368 let892 extract561 bvnot793
bvand496 bvadd1366 bvmul270 bvsub208
bvult369 bvule159 bvuge33 zero_extend92
select2987 store1532
Query 22
Status unknown
Inferred Status None
Size 302959
Compressed Size17427
Max. Term Depth90
Asserts 21
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite571 not6 and20 =53
distinct369 let976 extract561 bvnot793
bvand496 bvadd1484 bvmul291 bvsub226
bvult402 bvule164 bvuge33 bvslt1
zero_extend92 select3242 store1672
Query 23
Status unknown
Inferred Status None
Size 304355
Compressed Size15926
Max. Term Depth95
Asserts 21
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite571 not5 and20 =54
distinct371 let981 extract563 bvnot795
bvand496 bvadd1488 bvmul291 bvsub226
bvult403 bvule169 bvuge33 zero_extend94
select3257 store1684
Query 24
Status unknown
Inferred Status None
Size 304396
Compressed Size15901
Max. Term Depth92
Asserts 21
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite571 not5 and20 =54
distinct371 let978 extract562 bvnot795
bvand496 bvadd1488 bvmul291 bvsub226
bvult403 bvule169 bvuge33 zero_extend94
select3265 store1680
Query 25
Status unknown
Inferred Status None
Size 326227
Compressed Size16088
Max. Term Depth94
Asserts 22
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite619 not5 and21 =57
distinct374 let1066 extract563 bvnot797
bvand496 bvadd1613 bvmul312 bvsub244
bvult438 bvule179 bvuge33 zero_extend96
select3551 store1830 to_fp1
Query 26
Status unknown
Inferred Status None
Size 348487
Compressed Size16239
Max. Term Depth96
Asserts 23
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite668 not5 and22 =60
distinct377 let1156 extract564 bvnot799
bvand496 bvadd1741 bvmul333 bvsub262
bvult474 bvule189 bvuge33 zero_extend98
select3845 store1982 to_fp2
Query 27
Status unknown
Inferred Status None
Size 371176
Compressed Size16398
Max. Term Depth98
Asserts 24
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite718 not5 and23 =63
distinct380 let1248 extract565 bvnot801
bvand496 bvadd1872 bvmul354 bvsub280
bvult511 bvule199 bvuge33 zero_extend100
select4147 store2136 to_fp3
Query 28
Status unknown
Inferred Status None
Size 394294
Compressed Size16590
Max. Term Depth100
Asserts 25
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite769 not5 and24 =66
distinct383 let1342 extract566 bvnot803
bvand496 bvadd2006 bvmul375 bvsub298
bvult549 bvule209 bvuge33 zero_extend102
select4457 store2292 to_fp4
Query 29
Status unknown
Inferred Status None
Size 417841
Compressed Size16838
Max. Term Depth102
Asserts 26
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite821 not5 and25 =69
distinct386 let1438 extract567 bvnot805
bvand496 bvadd2143 bvmul396 bvsub316
bvult588 bvule219 bvuge33 zero_extend104
select4775 store2450 to_fp5
Query 30
Status unknown
Inferred Status None
Size 441817
Compressed Size17015
Max. Term Depth104
Asserts 27
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite874 not5 and26 =72
distinct389 let1536 extract568 bvnot807
bvand496 bvadd2283 bvmul417 bvsub334
bvult628 bvule229 bvuge33 zero_extend106
select5101 store2610 to_fp6
Query 31
Status unknown
Inferred Status None
Size 466222
Compressed Size17138
Max. Term Depth106
Asserts 28
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite928 not5 and27 =75
distinct392 let1636 extract569 bvnot809
bvand496 bvadd2426 bvmul438 bvsub352
bvult669 bvule239 bvuge33 zero_extend108
select5435 store2772 to_fp7
Query 32
Status unknown
Inferred Status None
Size 490960
Compressed Size17373
Max. Term Depth108
Asserts 29
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite983 not5 and28 =77
distinct395 let1738 extract570 bvnot811
bvand496 bvadd2572 bvmul459 bvsub370
bvult711 bvule249 bvuge33 zero_extend110
select5777 store2936 to_fp7
Query 33
Status unknown
Inferred Status None
Size 516223
Compressed Size17553
Max. Term Depth110
Asserts 30
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1039 not5 and29 =80
distinct398 let1842 extract571 bvnot813
bvand496 bvadd2721 bvmul480 bvsub388
bvult754 bvule259 bvuge33 zero_extend112
select6127 store3102 to_fp8
Query 34
Status unknown
Inferred Status None
Size 541915
Compressed Size17774
Max. Term Depth112
Asserts 31
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1096 not5 and30 =83
distinct401 let1948 extract572 bvnot815
bvand496 bvadd2873 bvmul501 bvsub406
bvult798 bvule269 bvuge33 zero_extend114
select6485 store3270 to_fp9
Query 35
Status unknown
Inferred Status None
Size 568036
Compressed Size17895
Max. Term Depth114
Asserts 32
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1154 not5 and31 =86
distinct404 let2056 extract573 bvnot817
bvand496 bvadd3028 bvmul522 bvsub424
bvult843 bvule279 bvuge33 zero_extend116
select6851 store3440 to_fp10
Query 36
Status unknown
Inferred Status None
Size 594586
Compressed Size18027
Max. Term Depth116
Asserts 33
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1213 not5 and32 =89
distinct407 let2166 extract574 bvnot819
bvand496 bvadd3186 bvmul543 bvsub442
bvult889 bvule289 bvuge33 zero_extend118
select7225 store3612 to_fp11
Query 37
Status unknown
Inferred Status None
Size 568076
Compressed Size17897
Max. Term Depth114
Asserts 32
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1154 not5 and31 =86
distinct404 let2056 extract573 bvnot817
bvand496 bvadd3028 bvmul522 bvsub424
bvult843 bvule279 bvuge33 zero_extend116
select6851 store3440 to_fp10