Benchmark

incremental/QF_ABVFP/20210211-Vector/Automotive_C/f3aa13ed.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
Size111375
Compressed Size5516
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 calls24
Query 1
Status unknown
Inferred Status None
Size 1970
Compressed Size1065
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
store5
Query 2
Status unknown
Inferred Status None
Size 4499
Compressed Size1447
Max. Term Depth15
Asserts 2
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite15 not2 and5 distinct10
let10 bvule5 select10 store20
Query 3
Status unknown
Inferred Status None
Size 4240
Compressed Size1408
Max. Term Depth10
Asserts 2
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite13 not1 or1 and1
distinct3 let6 bvule5 bvslt2
select5 store20
Query 4
Status unknown
Inferred Status None
Size 5978
Compressed Size1471
Max. Term Depth10
Asserts 3
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite21 not2 or1 and2
distinct4 let11 bvule9 bvslt2
select9 store35
Query 5
Status unknown
Inferred Status None
Size 7716
Compressed Size1489
Max. Term Depth10
Asserts 4
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite29 not3 or1 and3
distinct5 let16 bvule13 bvslt2
select13 store50
Query 6
Status unknown
Inferred Status None
Size 10505
Compressed Size1760
Max. Term Depth14
Asserts 5
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite41 not3 or1 and4
=3 distinct5 let24 bvule19
bvslt2 select24 store75
Query 7
Status unknown
Inferred Status None
Size 13865
Compressed Size1926
Max. Term Depth15
Asserts 6
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite53 not3 or1 and5
=4 distinct6 let33 bvule25
bvslt2 select48 store107
Query 8
Status unknown
Inferred Status None
Size 18257
Compressed Size2165
Max. Term Depth17
Asserts 7
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite67 not3 or1 and6
=5 distinct7 let44 bvule32
bvslt2 select77 store145
Query 9
Status unknown
Inferred Status None
Size 22689
Compressed Size2250
Max. Term Depth18
Asserts 8
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite82 not4 or1 and7
=5 distinct8 let56 bvule39
bvslt2 bvsle1 select106 store183
Query 10
Status unknown
Inferred Status None
Size 27189
Compressed Size2301
Max. Term Depth18
Asserts 9
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite97 not5 or1 and8
=5 distinct9 let68 bvsub1
bvule46 bvslt2 bvsle1 bvsge1
select135 store221
Query 11
Status unknown
Inferred Status None
Size 35537
Compressed Size2996
Max. Term Depth23
Asserts 10
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite114 not5 or1 and9
=5 distinct18 let85 extract3
bvnot3 bvadd15 bvsub1 bvult6
bvule74 bvuge3 bvslt2 bvsle1
bvsge1 zero_extend5 select223 store275
Query 12
Status unknown
Inferred Status None
Size 40774
Compressed Size3237
Max. Term Depth23
Asserts 11
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite132 not6 or1 and10
=5 distinct19 let102 extract3
bvnot3 bvadd20 bvsub1 bvult9
bvule81 bvuge3 bvslt2 bvsle2
bvsge1 zero_extend5 select269 store318
Query 13
Status unknown
Inferred Status None
Size 46064
Compressed Size3259
Max. Term Depth23
Asserts 12
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite150 not7 or1 and11
=5 distinct20 let119 extract3
bvnot3 bvadd25 bvsub2 bvult12
bvule88 bvuge3 bvslt2 bvsle2
bvsge2 zero_extend5 select315 store361
Query 14
Status unknown
Inferred Status None
Size 51301
Compressed Size3264
Max. Term Depth23
Asserts 13
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite168 not8 or1 and12
=5 distinct21 let136 extract3
bvnot3 bvadd30 bvsub2 bvult15
bvule95 bvuge3 bvslt2 bvsle3
bvsge2 zero_extend5 select361 store404
Query 15
Status unknown
Inferred Status None
Size 56585
Compressed Size3294
Max. Term Depth23
Asserts 14
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite186 not8 or1 and13
=5 distinct22 let153 extract3
bvnot3 bvadd35 bvsub3 bvult18
bvule102 bvuge3 bvslt2 bvsle3
bvsge3 zero_extend5 select407 store447
Query 16
Status unknown
Inferred Status None
Size 61164
Compressed Size4051
Max. Term Depth28
Asserts 14
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite187 not8 or1 and13
=6 distinct27 let157 extract5
bvnot5 bvadd45 bvmul4 bvsub2
bvult21 bvule116 bvuge4 bvslt2
bvsle3 bvsge2 zero_extend8 select463
store470 fp1 fp.add1 fp.sub3
fp.mul2 fp.div1 roundTowardPositive7 to_fp5
Query 17
Status unknown
Inferred Status None
Size 61804
Compressed Size4023
Max. Term Depth28
Asserts 14
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite187 not8 or1 and13
=6 distinct27 let157 extract5
bvnot5 bvadd51 bvmul1 bvsub2
bvult22 bvule116 bvuge5 bvslt2
bvsle3 bvsge2 zero_extend8 select466
store470 fp1 fp.add1 fp.sub3
fp.mul2 fp.div1 roundTowardPositive7 to_fp5
Query 18
Status unknown
Inferred Status None
Size 61603
Compressed Size3986
Max. Term Depth28
Asserts 14
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite187 not8 or1 and13
=6 distinct27 let157 extract5
bvnot5 bvadd51 bvmul1 bvsub2
bvult22 bvule116 bvuge5 bvslt2
bvsle3 bvsge2 zero_extend8 select466
store470 fp.add1 fp.sub2 fp.mul2
fp.div1 roundTowardPositive6 to_fp5
Query 19
Status unknown
Inferred Status None
Size 59558
Compressed Size3562
Max. Term Depth26
Asserts 14
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite187 not8 or1 and13
=5 distinct27 let156 extract5
bvnot5 bvadd42 bvmul1 bvsub2
bvult22 bvule116 bvuge5 bvslt2
bvsle3 bvsge2 zero_extend8 select452
store462
Query 20
Status unknown
Inferred Status None
Size 64187
Compressed Size4122
Max. Term Depth31
Asserts 14
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite190 not8 or1 and13
=5 distinct34 let161 extract7
bvnot7 bvadd55 bvmul5 bvsub2
bvult27 bvule130 bvuge7 bvslt2
bvsle3 bvsge2 zero_extend11 select516
store484
Query 21
Status unknown
Inferred Status None
Size 51346
Compressed Size3269
Max. Term Depth23
Asserts 13
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite168 not8 or1 and12
=5 distinct21 let136 extract3
bvnot3 bvadd30 bvsub2 bvult15
bvule95 bvuge3 bvslt2 bvsle3
bvsge2 zero_extend5 select361 store404
Query 22
Status unknown
Inferred Status None
Size 51406
Compressed Size3276
Max. Term Depth23
Asserts 14
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite168 not8 or1 and12
=5 distinct21 let136 extract3
bvnot3 bvadd30 bvsub2 bvult15
bvule95 bvuge3 bvslt2 bvsle3
bvsge2 zero_extend5 select361 store404
Query 23
Status unknown
Inferred Status None
Size 51466
Compressed Size3282
Max. Term Depth23
Asserts 15
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite168 not8 or1 and12
=5 distinct21 let136 extract3
bvnot3 bvadd30 bvsub2 bvult15
bvule95 bvuge3 bvslt2 bvsle3
bvsge2 zero_extend5 select361 store404
Query 24
Status unknown
Inferred Status None
Size 51526
Compressed Size3286
Max. Term Depth23
Asserts 16
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite168 not8 or1 and12
=5 distinct21 let136 extract3
bvnot3 bvadd30 bvsub2 bvult15
bvule95 bvuge3 bvslt2 bvsle3
bvsge2 zero_extend5 select361 store404