Benchmark

incremental/QF_ABVFP/20210211-Vector/Robotics_C/7f4044a1.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
Size141654
Compressed Size7135
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 calls18
Query 1
Status unknown
Inferred Status None
Size 1869
Compressed Size1033
Max. Term Depth7
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 let1 bvule1 select1
store3
Query 2
Status unknown
Inferred Status None
Size 3707
Compressed Size1362
Max. Term Depth9
Asserts 2
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite10 and1 distinct1 let5
extract1 bvnot1 bvadd4 bvule6
zero_extend2 select6 store15
Query 3
Status unknown
Inferred Status None
Size 6350
Compressed Size1707
Max. Term Depth13
Asserts 3
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite27 not1 or3 and2
=4 distinct8 let12 extract1
bvnot1 bvadd7 bvule11 zero_extend2
select15 store30
Query 4
Status unknown
Inferred Status None
Size 8843
Compressed Size1925
Max. Term Depth13
Asserts 4
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite38 not1 or3 and3
=4 distinct9 let19 extract1
bvnot1 bvadd10 bvult1 bvule16
zero_extend2 select32 store50
Query 5
Status unknown
Inferred Status None
Size 11789
Compressed Size2070
Max. Term Depth16
Asserts 5
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite50 not1 or3 and4
=4 distinct10 let29 extract1
bvnot1 bvadd13 bvult3 bvule26
zero_extend2 select61 store73
Query 6
Status unknown
Inferred Status None
Size 15191
Compressed Size2252
Max. Term Depth18
Asserts 6
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite63 not1 or3 and5
=4 distinct11 let41 extract1
bvnot1 bvadd16 bvult6 bvule31
zero_extend2 select95 store100
Query 7
Status unknown
Inferred Status None
Size 19026
Compressed Size2374
Max. Term Depth21
Asserts 7
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite77 not1 or3 and6
=4 distinct12 let56 extract1
bvnot1 bvadd19 bvult10 bvule41
zero_extend2 select141 store130
Query 8
Status unknown
Inferred Status None
Size 23285
Compressed Size2544
Max. Term Depth23
Asserts 8
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite92 not1 or3 and7
=4 distinct13 let73 extract1
bvnot1 bvadd22 bvult15 bvule46
zero_extend2 select192 store164
Query 9
Status unknown
Inferred Status None
Size 27977
Compressed Size2673
Max. Term Depth26
Asserts 9
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite108 not1 or3 and8
=4 distinct14 let93 extract1
bvnot1 bvadd25 bvult21 bvule56
zero_extend2 select255 store201
Query 10
Status unknown
Inferred Status None
Size 36449
Compressed Size3371
Max. Term Depth30
Asserts 10
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite126 not1 or3 and9
=5 distinct21 let117 extract4
bvnot5 bvadd48 bvult30 bvule71
bvuge1 zero_extend8 select356 store256
fp.add1 fp.mul3 roundTowardPositive4 to_fp6
Query 11
Status unknown
Inferred Status None
Size 46074
Compressed Size3886
Max. Term Depth35
Asserts 11
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite146 not1 or3 and10
=6 distinct28 let146 extract7
bvnot9 bvadd77 bvult41 bvule86
bvuge2 zero_extend14 select474 store318
fp.add2 fp.mul6 fp.neg1 roundTowardPositive8
to_fp12
Query 12
Status unknown
Inferred Status None
Size 56356
Compressed Size4480
Max. Term Depth40
Asserts 12
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite168 not1 or3 and11
=7 distinct35 let180 extract10
bvnot13 bvadd112 bvult54 bvule101
bvuge3 zero_extend20 select604 store385
fp.add2 fp.mul7 fp.neg1 roundTowardPositive9
to_fp15
Query 13
Status unknown
Inferred Status None
Size 67764
Compressed Size4950
Max. Term Depth45
Asserts 13
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite192 not1 or3 and12
=8 distinct42 let219 extract13
bvnot17 bvadd153 bvult69 bvule116
bvuge4 zero_extend26 select751 store459
fp.add2 fp.mul8 fp.neg1 roundTowardPositive10
to_fp18
Query 14
Status unknown
Inferred Status None
Size 80228
Compressed Size5382
Max. Term Depth50
Asserts 14
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite218 not1 or3 and13
=9 distinct49 let263 extract16
bvnot21 bvadd200 bvult86 bvule131
bvuge5 zero_extend32 select914 store539
fp.add2 fp.mul9 fp.neg1 roundTowardPositive11
to_fp21
Query 15
Status unknown
Inferred Status None
Size 93745
Compressed Size5801
Max. Term Depth55
Asserts 15
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite246 not1 or3 and14
=10 distinct56 let312 extract19
bvnot25 bvadd253 bvult105 bvule146
bvuge6 zero_extend38 select1094 store627
fp.add2 fp.mul9 fp.neg2 roundTowardPositive11
to_fp23
Query 16
Status unknown
Inferred Status None
Size 109000
Compressed Size6204
Max. Term Depth60
Asserts 16
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite276 not1 or3 and15
=11 distinct63 let366 extract22
bvnot29 bvadd312 bvult126 bvule161
bvuge7 zero_extend44 select1297 store724
fp.add3 fp.mul12 fp.neg3 roundTowardPositive15
to_fp29
Query 17
Status unknown
Inferred Status None
Size 125344
Compressed Size6721
Max. Term Depth65
Asserts 17
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite308 not1 or3 and16
=12 distinct70 let425 extract25
bvnot33 bvadd377 bvult149 bvule176
bvuge8 zero_extend50 select1517 store828
fp.add4 fp.mul15 fp.neg3 roundTowardPositive19
to_fp35
Query 18
Status unknown
Inferred Status None
Size 141503
Compressed Size7119
Max. Term Depth70
Asserts 18
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite342 not1 or3 and17
=12 distinct77 let488 extract28
bvnot37 bvadd443 bvult174 bvule191
bvuge9 zero_extend56 select1746 store931
fp.add4 fp.mul15 fp.neg3 roundTowardPositive19
to_fp35