Benchmark

incremental/QF_ABVFP/20210211-Vector/RTOS_C/d25bea3e.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 *RTOS* 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
Size106372
Compressed Size8288
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 calls14
Query 1
Status unknown
Inferred Status None
Size 2100
Compressed Size1111
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 3113
Compressed Size1229
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 distinct2 let3
extract2 bvnot2 bvadd11 bvule5
zero_extend4 select5 store9
Query 3
Status unknown
Inferred Status None
Size 4165
Compressed Size1331
Max. Term Depth8
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite6 and3 distinct2 let6
extract2 bvnot2 bvadd17 bvule8
zero_extend4 select8 store18
Query 4
Status unknown
Inferred Status None
Size 6349
Compressed Size1576
Max. Term Depth11
Asserts 4
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite10 and4 distinct7 let11
extract5 bvnot6 bvadd32 bvult1
bvule11 zero_extend9 select26 store30
Query 5
Status unknown
Inferred Status None
Size 16131
Compressed Size2851
Max. Term Depth37
Asserts 5
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite16 and5 distinct49 let41
extract77 bvnot107 bvand62 bvadd68
bvmul6 bvult5 bvule17 bvuge1
zero_extend22 select61 store51
Query 6
Status unknown
Inferred Status None
Size 27124
Compressed Size3894
Max. Term Depth37
Asserts 6
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite24 and6 distinct92 let71
extract149 bvnot208 bvand124 bvadd119
bvmul14 bvult11 bvule26 bvuge2
zero_extend35 select112 store75
Query 7
Status unknown
Inferred Status None
Size 39521
Compressed Size4825
Max. Term Depth37
Asserts 7
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite34 and7 distinct135 let101
extract221 bvnot310 bvand186 bvadd168
bvmul23 bvult19 bvule35 bvuge3
zero_extend48 select179 store110
Query 8
Status unknown
Inferred Status None
Size 53063
Compressed Size5669
Max. Term Depth37
Asserts 8
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite46 and8 distinct178 let131
extract293 bvnot411 bvand248 bvadd231
bvmul33 bvult29 bvule44 bvuge4
zero_extend61 select257 store148
Query 9
Status unknown
Inferred Status None
Size 61527
Compressed Size6310
Max. Term Depth37
Asserts 9
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite59 and9 distinct183 let156
extract296 bvnot415 bvand248 bvadd282
bvmul38 bvult39 bvule50 bvuge4
zero_extend66 select346 store194
Query 10
Status unknown
Inferred Status None
Size 69090
Compressed Size6976
Max. Term Depth37
Asserts 10
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite73 and10 distinct184 let181
extract296 bvnot415 bvand248 bvadd324
bvmul43 bvsub1 bvult49 bvule53
bvuge4 bvsge1 zero_extend66 select425
store238
Query 11
Status unknown
Inferred Status None
Size 77804
Compressed Size7381
Max. Term Depth37
Asserts 11
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite87 and11 =1 distinct187
let211 extract298 bvnot417 bvand248
bvadd374 bvmul49 bvsub1 bvult60
bvule59 bvuge4 bvsge1 zero_extend68
select516 store291 to_fp2
Query 12
Status unknown
Inferred Status None
Size 87037
Compressed Size7749
Max. Term Depth37
Asserts 12
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite102 and12 =2 distinct190
let242 extract299 bvnot419 bvand248
bvadd425 bvmul54 bvsub1 bvult72
bvule65 bvuge4 bvsge1 zero_extend70
select616 store345 to_fp4
Query 13
Status unknown
Inferred Status None
Size 96695
Compressed Size8006
Max. Term Depth39
Asserts 13
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite118 and13 =3 distinct193
let275 extract300 bvnot421 bvand248
bvadd479 bvmul59 bvsub1 bvult85
bvule71 bvuge4 bvsge1 zero_extend72
select725 store403 to_fp6
Query 14
Status unknown
Inferred Status None
Size 106253
Compressed Size8285
Max. Term Depth41
Asserts 14
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite135 and14 =3 distinct196
let310 extract301 bvnot423 bvand248
bvadd532 bvmul64 bvsub1 bvult99
bvule74 bvuge4 bvsge1 zero_extend74
select835 store459 to_fp6