Benchmark

incremental/QF_ABVFP/20210211-Vector/Robotics_C/32e7b8ba.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 *Robotics* 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
Size143073
Compressed Size8009
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 2292
Compressed Size1155
Max. Term Depth8
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 and1 distinct1 let2
extract1 bvnot1 bvadd4 bvule2
zero_extend2 select2 store5
Query 2
Status unknown
Inferred Status None
Size 5257
Compressed Size1601
Max. Term Depth14
Asserts 2
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite19 and5 distinct12 let10
extract1 bvnot1 bvadd7 bvule7
zero_extend2 select11 store22
Query 3
Status unknown
Inferred Status None
Size 7779
Compressed Size1887
Max. Term Depth14
Asserts 3
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite32 not1 or1 and6
=2 distinct15 let16 extract1
bvnot1 bvadd10 bvule12 zero_extend4
select16 store39
Query 4
Status unknown
Inferred Status None
Size 9863
Compressed Size1953
Max. Term Depth14
Asserts 4
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite43 not1 or1 and7
=3 distinct16 let22 extract1
bvnot1 bvadd13 bvule17 zero_extend4
select21 store56
Query 5
Status unknown
Inferred Status None
Size 13483
Compressed Size2286
Max. Term Depth14
Asserts 5
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite57 not1 or1 and8
=3 distinct18 let31 extract3
bvnot3 bvadd25 bvule25 zero_extend8
select29 store83
Query 6
Status unknown
Inferred Status None
Size 20503
Compressed Size2955
Max. Term Depth21
Asserts 6
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite76 not1 or1 and9
=3 distinct24 let47 extract8
bvnot8 bvadd51 bvult1 bvule43
zero_extend17 select72 store131
Query 7
Status unknown
Inferred Status None
Size 28818
Compressed Size3565
Max. Term Depth26
Asserts 7
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite100 not1 or1 and10
=3 distinct28 let68 extract11
bvnot11 bvadd82 bvult3 bvule64
zero_extend22 select132 store192
Query 8
Status unknown
Inferred Status None
Size 39840
Compressed Size4079
Max. Term Depth30
Asserts 8
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite138 not1 or1 and11
=3 distinct30 let92 extract12
bvnot12 bvadd113 bvult6 bvule87
zero_extend24 select201 store269
Query 9
Status unknown
Inferred Status None
Size 49439
Compressed Size4804
Max. Term Depth33
Asserts 9
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite178 not2 or1 and15
=7 distinct39 let119 extract13
bvnot13 bvadd145 bvult10 bvule111
zero_extend25 select267 store330
Query 10
Status unknown
Inferred Status None
Size 57250
Compressed Size5203
Max. Term Depth33
Asserts 10
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite211 not3 or1 and16
=8 distinct40 let144 extract13
bvnot13 bvadd176 bvult14 bvule123
zero_extend25 select314 store389
Query 11
Status unknown
Inferred Status None
Size 64970
Compressed Size5446
Max. Term Depth33
Asserts 11
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite244 not3 or1 and17
=9 distinct41 let169 extract13
bvnot13 bvadd207 bvult18 bvule135
zero_extend25 select361 store448
Query 12
Status unknown
Inferred Status None
Size 70950
Compressed Size6148
Max. Term Depth37
Asserts 11
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite245 not3 or1 and17
=9 distinct47 let175 extract16
bvnot16 bvadd221 bvmul3 bvult22
bvule159 bvuge2 zero_extend40 select431
store493 to_fp2
Query 13
Status unknown
Inferred Status None
Size 85711
Compressed Size6807
Max. Term Depth42
Asserts 12
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite281 not3 or1 and18
=10 distinct54 let211 extract19
bvnot19 bvadd281 bvmul5 bvult32
bvule195 bvuge4 zero_extend57 select564
store604 to_fp4
Query 14
Status unknown
Inferred Status None
Size 101551
Compressed Size7517
Max. Term Depth48
Asserts 13
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite319 not3 or1 and19
=11 distinct61 let253 extract22
bvnot22 bvadd355 bvmul8 bvult44
bvule231 bvuge6 zero_extend75 select710
store722 to_fp6
Query 15
Status unknown
Inferred Status None
Size 112723
Compressed Size7741
Max. Term Depth49
Asserts 14
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite358 not4 or1 and20
=12 distinct62 let296 extract22
bvnot22 bvadd413 bvmul11 bvult54
bvule243 bvuge6 zero_extend85 select804
store802 to_fp6
Query 16
Status unknown
Inferred Status None
Size 123895
Compressed Size7746
Max. Term Depth49
Asserts 15
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite397 not5 or1 and21
=13 distinct63 let339 extract22
bvnot22 bvadd471 bvmul14 bvult64
bvule255 bvuge6 zero_extend95 select898
store882 to_fp6
Query 17
Status unknown
Inferred Status None
Size 135067
Compressed Size7741
Max. Term Depth49
Asserts 16
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite436 not6 or1 and22
=14 distinct64 let382 extract22
bvnot22 bvadd529 bvmul17 bvult74
bvule267 bvuge6 zero_extend105 select992
store962 to_fp6
Query 18
Status unknown
Inferred Status None
Size 135127
Compressed Size7749
Max. Term Depth49
Asserts 17
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite436 not6 or1 and22
=14 distinct64 let382 extract22
bvnot22 bvadd529 bvmul17 bvult74
bvule267 bvuge6 zero_extend105 select992
store962 to_fp6
Query 19
Status unknown
Inferred Status None
Size 135187
Compressed Size7759
Max. Term Depth49
Asserts 18
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite436 not6 or1 and22
=14 distinct64 let382 extract22
bvnot22 bvadd529 bvmul17 bvult74
bvule267 bvuge6 zero_extend105 select992
store962 to_fp6