Benchmark

incremental/QF_ABVFP/20210211-Vector/Industrial_Control_C/5dffb2a0.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 *Industrial_Control* 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
Size119683
Compressed Size4738
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 calls19
Query 1
Status unknown
Inferred Status None
Size 2114
Compressed Size1124
Max. Term Depth8
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

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

Symbols

ite3 and2 distinct1 let3
extract1 bvnot1 bvadd7 bvule4
zero_extend2 select4 store9
Query 3
Status unknown
Inferred Status None
Size 5601
Compressed Size1551
Max. Term Depth12
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite9 and3 distinct5 let9
extract4 bvnot4 bvadd24 bvult1
bvule9 zero_extend6 select25 store23
Query 4
Status unknown
Inferred Status None
Size 8554
Compressed Size1789
Max. Term Depth15
Asserts 4
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite14 and4 distinct9 let18
extract7 bvnot7 bvadd49 bvult3
bvule15 zero_extend10 select57 store39
Query 5
Status unknown
Inferred Status None
Size 12178
Compressed Size2040
Max. Term Depth18
Asserts 5
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite20 and5 distinct13 let30
extract10 bvnot10 bvadd80 bvult6
bvule21 zero_extend14 select97 store57
Query 6
Status unknown
Inferred Status None
Size 16353
Compressed Size2264
Max. Term Depth21
Asserts 6
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite27 and6 distinct17 let45
extract13 bvnot13 bvadd117 bvult10
bvule27 zero_extend19 select145 store77
Query 7
Status unknown
Inferred Status None
Size 21064
Compressed Size2409
Max. Term Depth24
Asserts 7
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite35 and7 distinct21 let63
extract16 bvnot16 bvadd160 bvult15
bvule33 zero_extend24 select201 store99
Query 8
Status unknown
Inferred Status None
Size 26311
Compressed Size2549
Max. Term Depth27
Asserts 8
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite44 and8 distinct25 let84
extract19 bvnot19 bvadd209 bvult21
bvule39 zero_extend29 select265 store123
Query 9
Status unknown
Inferred Status None
Size 32094
Compressed Size2716
Max. Term Depth30
Asserts 9
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite54 and9 distinct29 let108
extract22 bvnot22 bvadd264 bvult28
bvule45 zero_extend34 select337 store149
Query 10
Status unknown
Inferred Status None
Size 38427
Compressed Size2852
Max. Term Depth33
Asserts 10
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite65 and10 distinct33 let135
extract25 bvnot25 bvadd325 bvult36
bvule51 zero_extend40 select417 store177
Query 11
Status unknown
Inferred Status None
Size 45892
Compressed Size3118
Max. Term Depth36
Asserts 11
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite77 and11 distinct38 let165
extract29 bvnot29 bvadd396 bvult45
bvule57 zero_extend47 select508 store211
Query 12
Status unknown
Inferred Status None
Size 53930
Compressed Size3463
Max. Term Depth39
Asserts 12
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite90 and12 distinct43 let198
extract33 bvnot33 bvadd473 bvult55
bvule63 zero_extend54 select607 store247
Query 13
Status unknown
Inferred Status None
Size 62541
Compressed Size3675
Max. Term Depth42
Asserts 13
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite104 and13 distinct48 let234
extract37 bvnot37 bvadd556 bvult66
bvule69 zero_extend61 select714 store285
Query 14
Status unknown
Inferred Status None
Size 71725
Compressed Size3941
Max. Term Depth45
Asserts 14
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite119 and14 distinct53 let273
extract41 bvnot41 bvadd645 bvult78
bvule75 zero_extend68 select829 store325
Query 15
Status unknown
Inferred Status None
Size 80554
Compressed Size4216
Max. Term Depth47
Asserts 15
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite135 and15 =1 distinct56
let314 extract42 bvnot43 bvadd729
bvult91 bvule81 zero_extend72 select947
store363 to_fp1
Query 16
Status unknown
Inferred Status None
Size 89795
Compressed Size4332
Max. Term Depth49
Asserts 16
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite152 and16 =2 distinct59
let357 extract43 bvnot45 bvadd816
bvult105 bvule87 zero_extend76 select1073
store403 to_fp2
Query 17
Status unknown
Inferred Status None
Size 99448
Compressed Size4457
Max. Term Depth51
Asserts 17
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite170 and17 =3 distinct62
let402 extract44 bvnot47 bvadd906
bvult120 bvule93 zero_extend80 select1207
store445 to_fp3
Query 18
Status unknown
Inferred Status None
Size 109417
Compressed Size4637
Max. Term Depth53
Asserts 18
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite189 and18 =3 distinct65
let449 extract45 bvnot49 bvadd999
bvult136 bvule99 zero_extend84 select1349
store489 to_fp3
Query 19
Status unknown
Inferred Status None
Size 119524
Compressed Size4745
Max. Term Depth55
Asserts 19
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite209 and19 =3 distinct68
let498 extract46 bvnot51 bvadd1094
bvult153 bvule102 zero_extend88 select1494
store533 to_fp3