Benchmark

incremental/QF_ABVFP/20210211-Vector/RTOS_C/3d8570fc.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
Size287368
Compressed Size10185
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 2100
Compressed Size1114
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 2823
Compressed Size1216
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 6749
Compressed Size1765
Max. Term Depth16
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite8 and3 =1 distinct10
let13 extract4 bvnot5 bvadd29
bvult5 bvule12 bvuge2 zero_extend8
select43 store36 to_fp1
Query 4
Status unknown
Inferred Status None
Size 12192
Compressed Size2385
Max. Term Depth23
Asserts 4
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite16 and4 =2 distinct18
let30 extract7 bvnot8 bvadd73
bvult13 bvule20 bvuge4 zero_extend13
select102 store73 to_fp2
Query 5
Status unknown
Inferred Status None
Size 19242
Compressed Size2811
Max. Term Depth30
Asserts 5
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite27 and5 =3 distinct26
let54 extract10 bvnot11 bvadd137
bvult24 bvule28 bvuge6 zero_extend18
select180 store122 to_fp3
Query 6
Status unknown
Inferred Status None
Size 27899
Compressed Size3184
Max. Term Depth37
Asserts 6
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite41 and6 =4 distinct34
let85 extract13 bvnot14 bvadd221
bvult38 bvule36 bvuge8 zero_extend23
select277 store183 to_fp4
Query 7
Status unknown
Inferred Status None
Size 38163
Compressed Size3541
Max. Term Depth44
Asserts 7
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite58 and7 =5 distinct42
let123 extract16 bvnot17 bvadd325
bvult55 bvule44 bvuge10 zero_extend28
select393 store256 to_fp5
Query 8
Status unknown
Inferred Status None
Size 50034
Compressed Size3892
Max. Term Depth51
Asserts 8
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite78 and8 =6 distinct50
let168 extract19 bvnot20 bvadd449
bvult75 bvule52 bvuge12 zero_extend33
select528 store341 to_fp6
Query 9
Status unknown
Inferred Status None
Size 63512
Compressed Size4231
Max. Term Depth58
Asserts 9
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite101 and9 =7 distinct58
let220 extract22 bvnot23 bvadd593
bvult98 bvule60 bvuge14 zero_extend38
select682 store438 to_fp7
Query 10
Status unknown
Inferred Status None
Size 78597
Compressed Size4561
Max. Term Depth65
Asserts 10
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite127 and10 =8 distinct66
let279 extract25 bvnot26 bvadd757
bvult124 bvule68 bvuge16 zero_extend43
select855 store547 to_fp8
Query 11
Status unknown
Inferred Status None
Size 95293
Compressed Size4929
Max. Term Depth72
Asserts 11
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite156 and11 =9 distinct74
let345 extract28 bvnot29 bvadd941
bvult153 bvule76 bvuge18 zero_extend48
select1047 store668 to_fp9
Query 12
Status unknown
Inferred Status None
Size 113677
Compressed Size6208
Max. Term Depth79
Asserts 12
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite188 and12 =10 distinct82
let418 extract31 bvnot32 bvadd1145
bvult185 bvule84 bvuge20 zero_extend53
select1258 store801 to_fp10
Query 13
Status unknown
Inferred Status None
Size 133767
Compressed Size6848
Max. Term Depth86
Asserts 13
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite223 and13 =11 distinct90
let498 extract34 bvnot35 bvadd1369
bvult220 bvule92 bvuge22 zero_extend58
select1488 store946 to_fp11
Query 14
Status unknown
Inferred Status None
Size 155545
Compressed Size7388
Max. Term Depth93
Asserts 14
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite261 and14 =12 distinct98
let585 extract37 bvnot38 bvadd1613
bvult258 bvule100 bvuge24 zero_extend63
select1737 store1103 to_fp12
Query 15
Status unknown
Inferred Status None
Size 179011
Compressed Size7730
Max. Term Depth100
Asserts 15
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite302 and15 =13 distinct106
let679 extract40 bvnot41 bvadd1877
bvult299 bvule108 bvuge26 zero_extend68
select2005 store1272 to_fp13
Query 16
Status unknown
Inferred Status None
Size 204165
Compressed Size8048
Max. Term Depth107
Asserts 16
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite346 and16 =14 distinct114
let780 extract43 bvnot44 bvadd2161
bvult343 bvule116 bvuge28 zero_extend73
select2292 store1453 to_fp14
Query 17
Status unknown
Inferred Status None
Size 231007
Compressed Size8356
Max. Term Depth114
Asserts 17
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite393 and17 =15 distinct122
let888 extract46 bvnot47 bvadd2465
bvult390 bvule124 bvuge30 zero_extend78
select2598 store1646 to_fp15
Query 18
Status unknown
Inferred Status None
Size 259537
Compressed Size8685
Max. Term Depth121
Asserts 18
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite443 and18 =16 distinct130
let1003 extract49 bvnot50 bvadd2789
bvult440 bvule132 bvuge32 zero_extend83
select2923 store1851 to_fp16
Query 19
Status unknown
Inferred Status None
Size 287209
Compressed Size10167
Max. Term Depth122
Asserts 19
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite494 and19 =16 distinct132
let1119 extract50 bvnot51 bvadd3111
bvult489 bvule136 bvuge32 zero_extend84
select3242 store2058 to_fp16