Benchmark

incremental/QF_ABVFP/20210211-Vector/Automotive_C/55e4ddd6.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
Size145093
Compressed Size6293
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 calls22
Query 1
Status unknown
Inferred Status None
Size 1860
Compressed Size1035
Max. Term Depth7
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1 and1 let1 bvule1
select1 store3
Query 2
Status unknown
Inferred Status None
Size 3358
Compressed Size1303
Max. Term Depth10
Asserts 2
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 and2 distinct3 let5
extract1 bvnot1 bvadd5 bvult2
bvule3 bvuge1 zero_extend2 select19
store12
Query 3
Status unknown
Inferred Status None
Size 4901
Compressed Size1419
Max. Term Depth11
Asserts 3
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite7 and3 distinct3 let10
extract1 bvnot1 bvadd8 bvult3
bvule5 bvuge1 zero_extend2 select32
store24
Query 4
Status unknown
Inferred Status None
Size 7677
Compressed Size1654
Max. Term Depth12
Asserts 4
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite17 and4 distinct6 let16
extract2 bvnot2 bvadd13 bvult6
bvule9 bvuge2 zero_extend3 select53
store44
Query 5
Status unknown
Inferred Status None
Size 10058
Compressed Size1795
Max. Term Depth13
Asserts 5
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite26 and5 distinct6 let23
extract2 bvnot2 bvadd17 bvult8
bvule12 bvuge2 zero_extend3 select71
store64
Query 6
Status unknown
Inferred Status None
Size 13982
Compressed Size2083
Max. Term Depth17
Asserts 6
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite37 and6 distinct9 let34
extract3 bvnot3 bvadd24 bvult11
bvule18 bvuge2 bvslt1 zero_extend4
select109 store96
Query 7
Status unknown
Inferred Status None
Size 18259
Compressed Size2347
Max. Term Depth18
Asserts 7
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite49 and7 distinct13 let46
extract4 bvnot5 bvadd33 bvult15
bvule21 bvuge2 bvslt1 zero_extend6
select152 store129 fp1 fp.gt1
to_fp1
Query 8
Status unknown
Inferred Status None
Size 22639
Compressed Size2486
Max. Term Depth19
Asserts 8
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite61 and8 distinct15 let59
extract5 bvnot6 bvadd42 bvult20
bvule27 bvuge2 bvslt1 zero_extend7
select202 store166 fp1 fp.gt1
to_fp1
Query 9
Status unknown
Inferred Status None
Size 27383
Compressed Size2604
Max. Term Depth21
Asserts 9
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite74 and9 distinct18 let74
extract6 bvnot8 bvadd53 bvult26
bvule30 bvuge2 bvslt1 zero_extend9
select257 store204 fp1 fp.gt1
to_fp1
Query 10
Status unknown
Inferred Status None
Size 32563
Compressed Size2785
Max. Term Depth22
Asserts 10
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite88 and10 distinct20 let90
extract7 bvnot9 bvadd65 bvult33
bvule36 bvuge2 bvslt1 zero_extend10
select322 store247 fp1 fp.gt1
to_fp1
Query 11
Status unknown
Inferred Status None
Size 38634
Compressed Size2995
Max. Term Depth25
Asserts 11
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite103 and11 distinct22 let109
extract8 bvnot10 bvadd78 bvult41
bvule42 bvuge2 bvslt1 zero_extend12
select400 store296 fp1 fp.gt1
to_fp1
Query 12
Status unknown
Inferred Status None
Size 44715
Compressed Size3269
Max. Term Depth26
Asserts 12
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite122 and12 distinct22 let129
extract8 bvnot10 bvadd90 bvult49
bvule46 bvuge2 bvslt1 zero_extend12
select468 store346 fp1 fp.gt1
to_fp1
Query 13
Status unknown
Inferred Status None
Size 51909
Compressed Size3572
Max. Term Depth28
Asserts 13
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite146 not1 and13 =1
distinct25 let151 extract10 bvnot11
bvadd104 bvult58 bvule54 bvuge2
bvslt1 zero_extend14 select547 store400
fp1 fp.gt1 to_fp1
Query 14
Status unknown
Inferred Status None
Size 59277
Compressed Size3828
Max. Term Depth29
Asserts 14
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite168 not1 and14 =1
distinct28 let174 extract11 bvnot12
bvadd121 bvult69 bvule58 bvuge3
bvslt1 zero_extend16 select633 store456
fp1 fp.gt1 to_fp1
Query 15
Status unknown
Inferred Status None
Size 67244
Compressed Size4020
Max. Term Depth31
Asserts 15
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite192 not2 and15 =1
distinct31 let199 extract12 bvnot13
bvadd139 bvult80 bvule66 bvuge3
bvslt2 zero_extend17 select731 store517
fp1 fp.gt1 to_fp1
Query 16
Status unknown
Inferred Status None
Size 67078
Compressed Size4016
Max. Term Depth31
Asserts 15
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite192 not2 and15 =2
distinct31 let199 extract13 bvnot13
bvadd138 bvult80 bvule66 bvuge3
bvslt1 zero_extend18 select729 store516
fp1 fp.gt1 to_fp1
Query 17
Status unknown
Inferred Status None
Size 77289
Compressed Size4429
Max. Term Depth34
Asserts 16
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite217 not2 and16 =3
distinct36 let227 extract15 bvnot16
bvadd164 bvult93 bvule78 bvuge3
bvslt1 zero_extend21 select857 store591
fp1 fp.gt1 to_fp3
Query 18
Status unknown
Inferred Status None
Size 87927
Compressed Size4848
Max. Term Depth38
Asserts 17
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite244 not2 and17 =4
distinct42 let259 extract17 bvnot19
bvadd195 bvult108 bvule90 bvuge3
bvslt1 zero_extend25 select991 store667
fp1 fp.gt1 to_fp5
Query 19
Status unknown
Inferred Status None
Size 100159
Compressed Size5148
Max. Term Depth42
Asserts 18
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite273 not2 and18 =5
distinct47 let295 extract19 bvnot22
bvadd233 bvult125 bvule102 bvuge3
bvslt1 zero_extend28 select1148 store755
fp1 fp.gt1 to_fp7
Query 20
Status unknown
Inferred Status None
Size 111964
Compressed Size5614
Max. Term Depth45
Asserts 19
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite303 not2 and19 =6
distinct50 let334 extract20 bvnot23
bvadd276 bvult143 bvule110 bvuge3
bvslt1 zero_extend30 select1293 store842
fp1 fp.gt1 to_fp9
Query 21
Status unknown
Inferred Status None
Size 124337
Compressed Size5929
Max. Term Depth46
Asserts 20
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite334 not2 and20 =7
distinct52 let374 extract21 bvnot24
bvadd325 bvult162 bvule118 bvuge3
bvslt1 zero_extend31 select1445 store938
fp1 fp.gt1 to_fp11
Query 22
Status unknown
Inferred Status None
Size 136936
Compressed Size6184
Max. Term Depth49
Asserts 21
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite366 not2 and21 =7
distinct55 let418 extract23 bvnot26
bvadd373 bvult182 bvule126 bvuge3
bvslt1 zero_extend33 select1600 store1037
fp1 fp.gt1 to_fp11