Benchmark

incremental/QF_ABVFP/20210211-Vector/RTOS_C/3c75d823.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
Size132852
Compressed Size4238
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 calls15
Query 1
Status unknown
Inferred Status None
Size 1558
Compressed Size943
Max. Term Depth4
Asserts 1
Declared Functions0
Declared Constants1
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1 not1 distinct1 bvsge1
Query 2
Status unknown
Inferred Status None
Size 2945
Compressed Size1149
Max. Term Depth10
Asserts 2
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite10 not2 or4 distinct10
let4 bvslt2 bvsge1 fp.leq1
fp.lt1 fp.gt1
Query 3
Status unknown
Inferred Status None
Size 3215
Compressed Size1207
Max. Term Depth10
Asserts 3
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite11 not3 or4 distinct11
let4 bvslt2 bvsge1 fp1
fp.leq1 fp.lt2 fp.gt1
Query 4
Status unknown
Inferred Status None
Size 3434
Compressed Size1216
Max. Term Depth10
Asserts 4
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite12 not4 or4 distinct12
let4 bvslt2 bvsge1 fp2
fp.leq1 fp.lt2 fp.gt2
Query 5
Status unknown
Inferred Status None
Size 3588
Compressed Size1230
Max. Term Depth10
Asserts 5
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite13 not5 or4 distinct13
let4 bvslt2 bvsge1 fp2
fp.leq1 fp.lt3 fp.gt2
Query 6
Status unknown
Inferred Status None
Size 3786
Compressed Size1256
Max. Term Depth10
Asserts 6
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite14 not5 or4 distinct14
let4 bvslt2 bvsge1 fp3
fp.leq1 fp.lt3 fp.gt2 fp.eq1
Query 7
Status unknown
Inferred Status None
Size 3936
Compressed Size1270
Max. Term Depth10
Asserts 7
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite15 not6 or4 distinct15
let4 bvslt2 bvsle1 bvsge1
fp3 fp.leq1 fp.lt3 fp.gt2
fp.eq1
Query 8
Status unknown
Inferred Status None
Size 3985
Compressed Size1261
Max. Term Depth10
Asserts 7
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite15 not5 or4 distinct15
let4 bvslt2 bvsge1 fp4
fp.leq1 fp.lt3 fp.gt2 fp.eq2
Query 9
Status unknown
Inferred Status None
Size 4473
Compressed Size1381
Max. Term Depth10
Asserts 8
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite16 not5 or4 and1
distinct15 let5 bvule1 bvslt2
bvsge1 select1 store3 fp4
fp.leq1 fp.lt3 fp.gt2 fp.eq2
Query 10
Status unknown
Inferred Status None
Size 17739
Compressed Size2361
Max. Term Depth53
Asserts 9
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite19 not5 or4 and2
distinct21 let52 extract2 bvnot2
bvadd140 bvult4 bvule3 bvuge2
bvslt2 bvsge1 zero_extend3 select20
store142 fp4 fp.leq1 fp.lt3
fp.gt2 fp.eq2
Query 11
Status unknown
Inferred Status None
Size 30530
Compressed Size2562
Max. Term Depth54
Asserts 10
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite24 not5 or4 and3
distinct21 let100 extract2 bvnot2
bvadd275 bvult6 bvule5 bvuge2
bvslt2 bvsge1 zero_extend3 select33
store283 fp4 fp.leq1 fp.lt3
fp.gt2 fp.eq2
Query 12
Status unknown
Inferred Status None
Size 56118
Compressed Size3457
Max. Term Depth99
Asserts 11
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite30 not5 or4 and4
distinct27 let193 extract4 bvnot4
bvadd544 bvult12 bvule11 bvuge4
bvslt2 bvsge1 zero_extend6 select75
store561 fp4 fp.leq1 fp.lt3
fp.gt2 fp.eq2
Query 13
Status unknown
Inferred Status None
Size 80746
Compressed Size3627
Max. Term Depth99
Asserts 12
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite37 not5 or4 and5
distinct27 let287 extract4 bvnot4
bvadd810 bvult16 bvule14 bvuge4
bvslt2 bvsge1 zero_extend6 select104
store838 fp4 fp.leq1 fp.lt3
fp.gt2 fp.eq2
Query 14
Status unknown
Inferred Status None
Size 106398
Compressed Size3863
Max. Term Depth102
Asserts 13
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite45 not5 or4 and6
=1 distinct30 let383 extract5
bvnot6 bvadd1080 bvult21 bvule17
bvuge4 bvslt2 bvsge1 zero_extend8
select148 store1119 fp4 fp.leq1
fp.lt3 fp.gt2 fp.eq2
Query 15
Status unknown
Inferred Status None
Size 132568
Compressed Size4093
Max. Term Depth103
Asserts 14
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite54 not5 or4 and7
=1 distinct36 let480 extract6
bvnot7 bvadd1350 bvult27 bvule23
bvuge4 bvslt2 bvsgt1 bvsge1
zero_extend9 select204 store1404 fp4
fp.leq1 fp.lt3 fp.gt2 fp.eq2