Benchmark

incremental/QF_ABVFP/20210211-Vector/Automotive_C/c8e6d764.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
Size248255
Compressed Size11439
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 calls23
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 4276
Compressed Size1386
Max. Term Depth10
Asserts 2
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite13 not1 and1 distinct3
let5 extract2 bvnot1 bvadd3
bvult1 bvule3 bvsge1 zero_extend3
select11 store18
Query 3
Status unknown
Inferred Status None
Size 6774
Compressed Size1648
Max. Term Depth14
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite23 not1 and2 distinct4
let13 extract2 bvnot1 bvadd10
bvult3 bvule5 bvsge1 zero_extend3
select26 store39
Query 4
Status unknown
Inferred Status None
Size 11151
Compressed Size1946
Max. Term Depth20
Asserts 4
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite36 not1 and3 distinct5
let27 extract2 bvnot1 bvadd29
bvult6 bvule11 bvsge1 zero_extend3
select49 store75
Query 5
Status unknown
Inferred Status None
Size 17712
Compressed Size2397
Max. Term Depth24
Asserts 5
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite52 not1 and4 distinct8
let45 extract3 bvnot2 bvadd52
bvult11 bvule19 bvuge1 bvsge1
zero_extend11 select95 store125
Query 6
Status unknown
Inferred Status None
Size 25038
Compressed Size2765
Max. Term Depth26
Asserts 6
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite77 not1 and5 distinct11
let65 extract4 bvnot3 bvadd75
bvult17 bvule29 bvuge2 bvsge1
zero_extend15 select138 store183
Query 7
Status unknown
Inferred Status None
Size 40283
Compressed Size4260
Max. Term Depth37
Asserts 7
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite105 not1 and6 distinct47
let95 extract71 bvnot99 bvand62
bvadd114 bvmul2 bvult24 bvule43
bvuge3 bvsge1 zero_extend23 select191
store265
Query 8
Status unknown
Inferred Status None
Size 55634
Compressed Size4838
Max. Term Depth37
Asserts 8
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite134 not1 and7 distinct83
let125 extract138 bvnot195 bvand124
bvadd152 bvmul5 bvult32 bvule57
bvuge4 bvsge1 zero_extend32 select249
store347
Query 9
Status unknown
Inferred Status None
Size 66291
Compressed Size5435
Max. Term Depth37
Asserts 9
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite164 not1 and8 distinct86
let156 extract139 bvnot197 bvand124
bvadd190 bvmul7 bvult40 bvule71
bvuge4 bvsge1 zero_extend38 select322
store435
Query 10
Status unknown
Inferred Status None
Size 77172
Compressed Size5670
Max. Term Depth39
Asserts 10
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite196 not2 and9 distinct90
let189 extract140 bvnot199 bvand124
bvadd231 bvmul9 bvult49 bvule78
bvuge4 bvslt1 bvsge1 zero_extend44
select397 store524
Query 11
Status unknown
Inferred Status None
Size 88563
Compressed Size5947
Max. Term Depth43
Asserts 11
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite233 not3 or1 and11
=2 distinct97 let226 extract142
bvnot200 bvand124 bvadd272 bvmul11
bvult59 bvule92 bvuge4 bvslt1
bvsgt1 bvsge1 zero_extend50 select480
store613
Query 12
Status unknown
Inferred Status None
Size 87526
Compressed Size6186
Max. Term Depth39
Asserts 11
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite228 not3 and10 =1
distinct91 let222 extract140 bvnot199
bvand124 bvadd270 bvmul11 bvult58
bvule85 bvuge4 bvslt1 bvsge1
zero_extend48 select466 store612
Query 13
Status unknown
Inferred Status None
Size 97895
Compressed Size6317
Max. Term Depth39
Asserts 12
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite260 not3 and11 =1
distinct92 let255 extract140 bvnot199
bvand124 bvadd309 bvmul13 bvult67
bvule92 bvuge4 bvslt1 bvsgt1
bvsge1 zero_extend52 select535 store700
Query 14
Status unknown
Inferred Status None
Size 97946
Compressed Size6222
Max. Term Depth39
Asserts 12
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite260 not4 and11 =1
distinct92 let255 extract140 bvnot199
bvand124 bvadd309 bvmul13 bvult67
bvule92 bvuge4 bvslt2 bvsge1
zero_extend52 select535 store700
Query 15
Status unknown
Inferred Status None
Size 110094
Compressed Size6929
Max. Term Depth39
Asserts 13
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite292 not4 and12 =1
distinct96 let288 extract140 bvnot199
bvand124 bvadd348 bvmul15 bvult76
bvule99 bvuge4 bvslt2 bvsge1
zero_extend56 select604 store788 fp9
fp.sub1 fp.mul7 fp.leq1 fp.geq1
fp.gt1 roundTowardPositive16 roundTowardZero1 fp.to_sbv1
to_fp8
Query 16
Status unknown
Inferred Status None
Size 110095
Compressed Size6926
Max. Term Depth39
Asserts 13
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite292 not4 and12 =1
distinct96 let288 extract140 bvnot199
bvand124 bvadd348 bvmul15 bvult76
bvule99 bvuge4 bvslt2 bvsge1
zero_extend56 select604 store788 fp9
fp.sub1 fp.mul7 fp.leq1 fp.geq1
fp.gt1 roundTowardPositive16 roundTowardZero1 fp.to_sbv1
to_fp8
Query 17
Status unknown
Inferred Status None
Size 108223
Compressed Size6377
Max. Term Depth39
Asserts 13
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite293 not4 and12 =1
distinct93 let289 extract141 bvnot200
bvand124 bvadd350 bvmul15 bvult76
bvule100 bvuge4 bvslt2 bvsge1
zero_extend58 select599 store786
Query 18
Status unknown
Inferred Status None
Size 128477
Compressed Size7752
Max. Term Depth46
Asserts 14
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite328 not4 and13 =1
distinct133 let329 extract211 bvnot299
bvand186 bvadd406 bvmul23 bvult88
bvule116 bvuge5 bvslt2 bvsge1
zero_extend73 select715 store893
Query 19
Status unknown
Inferred Status None
Size 141691
Compressed Size8207
Max. Term Depth48
Asserts 15
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite367 not5 and15 =3
distinct139 let371 extract215 bvnot301
bvand186 bvadd456 bvmul27 bvult100
bvule132 bvuge5 bvslt2 bvsge1
zero_extend82 select820 store992
Query 20
Status unknown
Inferred Status None
Size 155241
Compressed Size8892
Max. Term Depth48
Asserts 16
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite404 not5 and16 =3
distinct142 let413 extract216 bvnot303
bvand186 bvadd507 bvmul31 bvult113
bvule148 bvuge5 bvslt2 bvsge1
zero_extend89 select937 store1098
Query 21
Status unknown
Inferred Status None
Size 167381
Compressed Size8943
Max. Term Depth48
Asserts 17
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite442 not5 and17 =3
distinct143 let455 extract216 bvnot303
bvand186 bvadd557 bvmul35 bvult126
bvule156 bvuge5 bvslt3 bvsge1
zero_extend94 select1035 store1196
Query 22
Status unknown
Inferred Status None
Size 175473
Compressed Size9668
Max. Term Depth53
Asserts 17
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite443 not6 and17 =4
distinct180 let459 extract285 bvnot400
bvand248 bvadd568 bvmul42 bvult128
bvule156 bvuge6 bvslt2 bvsge1
zero_extend101 select1058 store1205
Query 23
Status unknown
Inferred Status None
Size 189833
Compressed Size9951
Max. Term Depth53
Asserts 18
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite485 not7 and19 =5
distinct185 let506 extract287 bvnot401
bvand248 bvadd623 bvmul48 bvult143
bvule172 bvuge6 bvslt2 bvsgt1
bvsge1 zero_extend108 select1186 store1312