Benchmark

incremental/QF_ABVFP/20210211-Vector/Robotics_C/29b676b4.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
Size192886
Compressed Size10014
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 calls20
Query 1
Status unknown
Inferred Status None
Size 1968
Compressed Size1064
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
store5
Query 2
Status unknown
Inferred Status None
Size 4865
Compressed Size1431
Max. Term Depth11
Asserts 2
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite18 and3 distinct8 let6
bvule4 select7 store21
Query 3
Status unknown
Inferred Status None
Size 6789
Compressed Size1569
Max. Term Depth11
Asserts 3
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite27 not1 and4 =1
distinct9 let10 bvule7 zero_extend1
select10 store34
Query 4
Status unknown
Inferred Status None
Size 9980
Compressed Size1901
Max. Term Depth12
Asserts 4
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite43 not2 and5 =2
distinct12 let16 extract1 bvnot1
bvadd2 bvult1 bvule15 zero_extend2
select25 store55
Query 5
Status unknown
Inferred Status None
Size 12423
Compressed Size1998
Max. Term Depth12
Asserts 5
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite57 not2 and6 =3
distinct13 let22 extract1 bvnot1
bvadd3 bvult2 bvule19 zero_extend2
select33 store74
Query 6
Status unknown
Inferred Status None
Size 18304
Compressed Size2825
Max. Term Depth22
Asserts 5
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite62 not2 and6 =3
distinct18 let31 extract3 bvnot3
bvadd27 bvult6 bvule33 bvuge2
zero_extend19 select83 store109 to_fp2
Query 7
Status unknown
Inferred Status None
Size 26896
Compressed Size3420
Max. Term Depth28
Asserts 6
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite83 not2 and7 =4
distinct24 let53 extract5 bvnot5
bvadd63 bvult13 bvule51 bvuge4
zero_extend39 select144 store163 to_fp4
Query 8
Status unknown
Inferred Status None
Size 36656
Compressed Size3969
Max. Term Depth32
Asserts 7
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite106 not2 and8 =5
distinct30 let79 extract7 bvnot7
bvadd103 bvult22 bvule69 bvuge6
zero_extend58 select223 store230 to_fp6
Query 9
Status unknown
Inferred Status None
Size 59795
Compressed Size6516
Max. Term Depth38
Asserts 8
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite135 not2 and9 =5
distinct102 let111 extract141 bvnot199
bvand124 bvadd150 bvmul8 bvult33
bvule91 bvuge8 zero_extend83 select324
store305 to_fp6
Query 10
Status unknown
Inferred Status None
Size 70363
Compressed Size7068
Max. Term Depth39
Asserts 9
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite165 not2 and10 =5
distinct105 let144 extract142 bvnot200
bvand124 bvadd190 bvmul11 bvult44
bvule99 bvuge9 zero_extend99 select412
store379 to_fp6
Query 11
Status unknown
Inferred Status None
Size 80556
Compressed Size7305
Max. Term Depth39
Asserts 10
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite196 not3 and11 =6
distinct106 let177 extract142 bvnot200
bvand124 bvadd228 bvmul14 bvult54
bvule107 bvuge9 zero_extend113 select497
store454 to_fp6
Query 12
Status unknown
Inferred Status None
Size 91515
Compressed Size7604
Max. Term Depth39
Asserts 11
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite231 not4 and14 =6
distinct114 let210 extract142 bvnot200
bvand124 bvadd266 bvmul17 bvult64
bvule115 bvuge9 zero_extend127 select584
store531 to_fp6
Query 13
Status unknown
Inferred Status None
Size 101708
Compressed Size7612
Max. Term Depth39
Asserts 12
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite262 not5 and15 =7
distinct115 let243 extract142 bvnot200
bvand124 bvadd304 bvmul20 bvult74
bvule123 bvuge9 zero_extend141 select669
store606 to_fp6
Query 14
Status unknown
Inferred Status None
Size 111901
Compressed Size7618
Max. Term Depth39
Asserts 13
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite293 not6 and16 =8
distinct116 let276 extract142 bvnot200
bvand124 bvadd342 bvmul23 bvult84
bvule131 bvuge9 zero_extend155 select754
store681 to_fp6
Query 15
Status unknown
Inferred Status None
Size 113389
Compressed Size7992
Max. Term Depth41
Asserts 13
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite302 not5 and16 =7
distinct117 let279 extract143 bvnot201
bvand124 bvadd344 bvmul23 bvult85
bvule142 bvuge9 zero_extend156 select763
store685 to_fp6
Query 16
Status unknown
Inferred Status None
Size 128752
Compressed Size8471
Max. Term Depth45
Asserts 14
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite354 not5 and17 =7
distinct119 let318 extract144 bvnot202
bvand124 bvadd386 bvmul26 bvult97
bvule163 bvuge9 zero_extend172 select878
store788 to_fp6
Query 17
Status unknown
Inferred Status None
Size 142746
Compressed Size8928
Max. Term Depth46
Asserts 15
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite407 not6 and20 =10
distinct126 let358 extract145 bvnot203
bvand124 bvadd429 bvmul29 bvult110
bvule185 bvuge9 zero_extend187 select991
store878 to_fp6
Query 18
Status unknown
Inferred Status None
Size 155187
Compressed Size9718
Max. Term Depth46
Asserts 16
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite455 not7 and21 =11
distinct127 let398 extract145 bvnot203
bvand124 bvadd471 bvmul32 bvult123
bvule196 bvuge9 zero_extend201 select1086
store965 to_fp6
Query 19
Status unknown
Inferred Status None
Size 167628
Compressed Size9720
Max. Term Depth46
Asserts 17
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite503 not8 and22 =12
distinct128 let438 extract145 bvnot203
bvand124 bvadd513 bvmul35 bvult136
bvule207 bvuge9 zero_extend215 select1181
store1052 to_fp6
Query 20
Status unknown
Inferred Status None
Size 180069
Compressed Size9721
Max. Term Depth46
Asserts 18
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite551 not9 and23 =13
distinct129 let478 extract145 bvnot203
bvand124 bvadd555 bvmul38 bvult149
bvule218 bvuge9 zero_extend229 select1276
store1139 to_fp6