Benchmark

incremental/QF_ABVFP/20210211-Vector/Robotics_C/b2cd7761.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
Size241156
Compressed Size10161
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 calls25
Query 1
Status unknown
Inferred Status None
Size 2292
Compressed Size1156
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 3954
Compressed Size1360
Max. Term Depth9
Asserts 2
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite8 and2 distinct2 let6
extract2 bvnot2 bvadd11 bvule6
zero_extend4 select6 store16
Query 3
Status unknown
Inferred Status None
Size 5985
Compressed Size1575
Max. Term Depth12
Asserts 3
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite19 and4 distinct7 let12
extract2 bvnot2 bvadd17 bvule10
zero_extend4 select12 store30
Query 4
Status unknown
Inferred Status None
Size 8631
Compressed Size1792
Max. Term Depth12
Asserts 4
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite29 and5 distinct9 let18
extract4 bvnot4 bvadd29 bvule16
zero_extend8 select18 store48
Query 5
Status unknown
Inferred Status None
Size 13889
Compressed Size2407
Max. Term Depth17
Asserts 5
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite44 and6 distinct14 let30
extract8 bvnot8 bvadd53 bvult1
bvule30 zero_extend15 select55 store84
Query 6
Status unknown
Inferred Status None
Size 18871
Compressed Size2743
Max. Term Depth20
Asserts 6
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite63 and7 =3 distinct15
let45 extract9 bvnot9 bvadd77
bvult2 bvule40 zero_extend17 select82
store122
Query 7
Status unknown
Inferred Status None
Size 24807
Compressed Size2992
Max. Term Depth23
Asserts 7
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite86 and8 =6 distinct16
let63 extract10 bvnot10 bvadd104
bvult3 bvule52 zero_extend19 select114
store169
Query 8
Status unknown
Inferred Status None
Size 34278
Compressed Size3812
Max. Term Depth29
Asserts 8
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite115 and10 =8 distinct23
let87 extract13 bvnot13 bvadd140
bvult5 bvule76 zero_extend24 select187
store237
Query 9
Status unknown
Inferred Status None
Size 42859
Compressed Size4260
Max. Term Depth33
Asserts 9
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite142 and11 =8 distinct27
let114 extract15 bvnot15 bvadd188
bvult9 bvule100 bvuge1 zero_extend28
select250 store293
Query 10
Status unknown
Inferred Status None
Size 52005
Compressed Size4439
Max. Term Depth37
Asserts 10
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite170 and12 =8 distinct31
let145 extract17 bvnot17 bvadd244
bvult14 bvule124 bvuge2 zero_extend32
select318 store350
Query 11
Status unknown
Inferred Status None
Size 61716
Compressed Size4658
Max. Term Depth41
Asserts 11
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite199 and13 =8 distinct35
let180 extract19 bvnot19 bvadd308
bvult20 bvule148 bvuge3 zero_extend36
select391 store408
Query 12
Status unknown
Inferred Status None
Size 71992
Compressed Size4851
Max. Term Depth45
Asserts 12
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite229 and14 =8 distinct39
let219 extract21 bvnot21 bvadd380
bvult27 bvule172 bvuge4 zero_extend40
select469 store467
Query 13
Status unknown
Inferred Status None
Size 82833
Compressed Size5065
Max. Term Depth49
Asserts 13
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite260 and15 =8 distinct43
let262 extract23 bvnot23 bvadd460
bvult35 bvule196 bvuge5 zero_extend44
select552 store527
Query 14
Status unknown
Inferred Status None
Size 94239
Compressed Size5228
Max. Term Depth53
Asserts 14
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite292 and16 =8 distinct47
let309 extract25 bvnot25 bvadd548
bvult44 bvule220 bvuge6 zero_extend48
select640 store588
Query 15
Status unknown
Inferred Status None
Size 106210
Compressed Size5378
Max. Term Depth57
Asserts 15
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite325 and17 =8 distinct51
let360 extract27 bvnot27 bvadd644
bvult54 bvule244 bvuge7 zero_extend52
select733 store650
Query 16
Status unknown
Inferred Status None
Size 118746
Compressed Size5531
Max. Term Depth61
Asserts 16
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite359 and18 =8 distinct55
let415 extract29 bvnot29 bvadd748
bvult65 bvule268 bvuge8 zero_extend56
select831 store713
Query 17
Status unknown
Inferred Status None
Size 131847
Compressed Size5728
Max. Term Depth65
Asserts 17
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite394 and19 =8 distinct59
let474 extract31 bvnot31 bvadd860
bvult77 bvule292 bvuge9 zero_extend60
select934 store777
Query 18
Status unknown
Inferred Status None
Size 145513
Compressed Size5874
Max. Term Depth69
Asserts 18
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite430 and20 =8 distinct63
let537 extract33 bvnot33 bvadd980
bvult90 bvule316 bvuge10 zero_extend64
select1042 store842
Query 19
Status unknown
Inferred Status None
Size 159744
Compressed Size6013
Max. Term Depth73
Asserts 19
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite467 and21 =8 distinct67
let604 extract35 bvnot35 bvadd1108
bvult104 bvule340 bvuge11 zero_extend68
select1155 store908
Query 20
Status unknown
Inferred Status None
Size 174540
Compressed Size6147
Max. Term Depth77
Asserts 20
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite505 and22 =8 distinct71
let675 extract37 bvnot37 bvadd1244
bvult119 bvule364 bvuge12 zero_extend72
select1273 store975
Query 21
Status unknown
Inferred Status None
Size 197230
Compressed Size7874
Max. Term Depth88
Asserts 21
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite550 and24 =8 distinct86
let757 extract41 bvnot42 bvadd1400
bvult139 bvule424 bvuge14 zero_extend80
select1485 store1094 fp2 fp.gt2
to_fp2
Query 22
Status unknown
Inferred Status None
Size 218276
Compressed Size8718
Max. Term Depth93
Asserts 22
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite595 and25 =8 distinct93
let844 extract43 bvnot45 bvadd1555
bvult160 bvule460 bvuge15 zero_extend84
select1671 store1215 fp3 fp.lt1
fp.gt2 to_fp3
Query 23
Status unknown
Inferred Status None
Size 240829
Compressed Size9969
Max. Term Depth93
Asserts 23
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite662 not1 or11 and26
=8 distinct116 let931 extract43
bvnot45 bvadd1706 bvult180 bvule472
bvuge15 zero_extend84 select1841 store1324
fp15 fp.lt13 fp.gt2 to_fp15
Query 24
Status unknown
Inferred Status None
Size 240889
Compressed Size9976
Max. Term Depth93
Asserts 24
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite662 not1 or11 and26
=8 distinct116 let931 extract43
bvnot45 bvadd1706 bvult180 bvule472
bvuge15 zero_extend84 select1841 store1324
fp15 fp.lt13 fp.gt2 to_fp15
Query 25
Status unknown
Inferred Status None
Size 240949
Compressed Size9982
Max. Term Depth93
Asserts 25
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite662 not1 or11 and26
=8 distinct116 let931 extract43
bvnot45 bvadd1706 bvult180 bvule472
bvuge15 zero_extend84 select1841 store1324
fp15 fp.lt13 fp.gt2 to_fp15