Benchmark

incremental/QF_ABVFP/20210211-Vector/Automotive_C/26d0822a.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
Size98065
Compressed Size5935
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 calls15
Query 1
Status unknown
Inferred Status None
Size 2116
Compressed Size1114
Max. Term Depth8
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 and1 distinct1 let1
extract1 bvnot1 bvadd4 bvule2
zero_extend2 select2 store3
Query 2
Status unknown
Inferred Status None
Size 3217
Compressed Size1244
Max. Term Depth8
Asserts 2
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite6 and2 distinct2 let3
extract2 bvnot2 bvadd11 bvule5
zero_extend4 select5 store9
Query 3
Status unknown
Inferred Status None
Size 4592
Compressed Size1384
Max. Term Depth10
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite13 not1 and3 =1
distinct3 let7 extract2 bvnot2
bvadd17 bvule8 zero_extend4 select9
store18
Query 4
Status unknown
Inferred Status None
Size 6874
Compressed Size1624
Max. Term Depth11
Asserts 4
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite20 not1 and4 =2
distinct6 let12 extract3 bvnot4
bvadd27 bvult1 bvule14 zero_extend6
select29 store32 to_fp1
Query 5
Status unknown
Inferred Status None
Size 9192
Compressed Size1738
Max. Term Depth13
Asserts 5
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite28 not1 and5 =2
distinct9 let19 extract4 bvnot6
bvadd39 bvult3 bvule17 zero_extend8
select52 store46 to_fp1
Query 6
Status unknown
Inferred Status None
Size 13362
Compressed Size2184
Max. Term Depth17
Asserts 6
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite38 not1 and6 =3
distinct14 let30 extract6 bvnot8
bvadd64 bvult8 bvule26 bvuge1
zero_extend11 select105 store71 to_fp2
Query 7
Status unknown
Inferred Status None
Size 18628
Compressed Size2659
Max. Term Depth22
Asserts 7
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite50 not1 and7 =3
distinct20 let46 extract8 bvnot11
bvadd94 bvult15 bvule35 bvuge2
zero_extend16 select173 store107 to_fp2
Query 8
Status unknown
Inferred Status None
Size 25072
Compressed Size3107
Max. Term Depth27
Asserts 8
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite64 not1 and8 =4
distinct26 let67 extract10 bvnot14
bvadd136 bvult24 bvule44 bvuge3
zero_extend21 select258 store150 to_fp3
Query 9
Status unknown
Inferred Status None
Size 32422
Compressed Size3466
Max. Term Depth32
Asserts 9
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite80 not1 and9 =4
distinct32 let93 extract12 bvnot17
bvadd185 bvult35 bvule53 bvuge4
zero_extend27 select360 store200 to_fp3
Query 10
Status unknown
Inferred Status None
Size 41038
Compressed Size3953
Max. Term Depth37
Asserts 10
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite98 not1 and10 =5
distinct38 let124 extract14 bvnot20
bvadd247 bvult48 bvule62 bvuge5
zero_extend33 select479 store257 to_fp4
Query 11
Status unknown
Inferred Status None
Size 50579
Compressed Size4341
Max. Term Depth42
Asserts 11
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite118 not1 and11 =5
distinct44 let160 extract16 bvnot23
bvadd317 bvult63 bvule71 bvuge6
zero_extend40 select615 store321 to_fp4
Query 12
Status unknown
Inferred Status None
Size 61230
Compressed Size4870
Max. Term Depth48
Asserts 12
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite140 not1 and12 =6
distinct50 let202 extract18 bvnot26
bvadd389 bvult80 bvule80 bvuge7
zero_extend47 select768 store392 to_fp5
Query 13
Status unknown
Inferred Status None
Size 72851
Compressed Size5231
Max. Term Depth53
Asserts 13
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite164 not1 and13 =6
distinct56 let249 extract20 bvnot29
bvadd470 bvult99 bvule89 bvuge8
zero_extend55 select938 store470 to_fp5
Query 14
Status unknown
Inferred Status None
Size 85118
Compressed Size5555
Max. Term Depth57
Asserts 14
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite190 not1 and14 =6
distinct62 let300 extract22 bvnot32
bvadd557 bvult120 bvule98 bvuge9
zero_extend63 select1121 store552 to_fp5
Query 15
Status unknown
Inferred Status None
Size 97938
Compressed Size5942
Max. Term Depth63
Asserts 15
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite218 not1 and15 =6
distinct68 let357 extract24 bvnot34
bvadd657 bvult143 bvule107 bvuge10
zero_extend71 select1314 store635 to_fp5