Benchmark

incremental/QF_ABVFP/20210211-Vector/Robotics_C/12aa2555.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
Size513198
Compressed Size18455
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 calls38
Query 1
Status unknown
Inferred Status None
Size 1968
Compressed Size1065
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 4476
Compressed Size1390
Max. Term Depth12
Asserts 2
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite6 and1 distinct2 let8
extract2 bvnot2 bvadd18 bvule4
zero_extend4 select4 store26
Query 3
Status unknown
Inferred Status None
Size 8902
Compressed Size1900
Max. Term Depth17
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite14 not1 and2 distinct8
let20 extract5 bvnot5 bvadd45
bvult1 bvule10 zero_extend9 select31
store60
Query 4
Status unknown
Inferred Status None
Size 12110
Compressed Size2083
Max. Term Depth17
Asserts 4
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite22 not2 and3 =1
distinct9 let32 extract5 bvnot5
bvadd68 bvult2 bvule13 zero_extend9
select46 store89
Query 5
Status unknown
Inferred Status None
Size 12073
Compressed Size2070
Max. Term Depth17
Asserts 4
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite22 not1 and3 =1
distinct9 let32 extract5 bvnot5
bvadd68 bvult2 bvule13 zero_extend9
select46 store89
Query 6
Status unknown
Inferred Status None
Size 15481
Compressed Size2294
Max. Term Depth17
Asserts 5
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite30 not2 and4 =2
distinct10 let44 extract5 bvnot5
bvadd91 bvult3 bvule16 zero_extend11
select61 store118
Query 7
Status unknown
Inferred Status None
Size 18815
Compressed Size2314
Max. Term Depth17
Asserts 6
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite38 not3 and5 =2
distinct11 let56 extract5 bvnot5
bvadd114 bvult4 bvule19 bvslt1
zero_extend13 select76 store147
Query 8
Status unknown
Inferred Status None
Size 22089
Compressed Size2330
Max. Term Depth17
Asserts 7
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite46 not4 and6 =2
distinct12 let68 extract5 bvnot5
bvadd137 bvult5 bvule22 bvslt2
zero_extend14 select91 store176
Query 9
Status unknown
Inferred Status None
Size 22024
Compressed Size2352
Max. Term Depth17
Asserts 7
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite46 not4 and6 =3
distinct12 let68 extract5 bvnot5
bvadd137 bvult5 bvule22 bvslt1
zero_extend13 select91 store176
Query 10
Status unknown
Inferred Status None
Size 21987
Compressed Size2321
Max. Term Depth17
Asserts 7
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite46 not3 and6 =3
distinct12 let68 extract5 bvnot5
bvadd137 bvult5 bvule22 bvslt1
zero_extend13 select91 store176
Query 11
Status unknown
Inferred Status None
Size 33962
Compressed Size3447
Max. Term Depth38
Asserts 8
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite54 not3 and7 =3
distinct48 let99 extract71 bvnot128
bvand61 bvadd166 bvmul4 bvult8
bvule25 bvuge1 bvslt1 zero_extend56
select119 store208
Query 12
Status unknown
Inferred Status None
Size 46452
Compressed Size4116
Max. Term Depth38
Asserts 9
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite63 not3 and8 =3
distinct85 let130 extract137 bvnot251
bvand122 bvadd196 bvmul8 bvult12
bvule31 bvuge2 bvslt1 zero_extend99
select156 store245
Query 13
Status unknown
Inferred Status None
Size 51247
Compressed Size4418
Max. Term Depth38
Asserts 10
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite74 not3 and9 =3
distinct86 let147 extract138 bvnot252
bvand122 bvadd226 bvmul11 bvult15
bvule36 bvuge2 bvslt1 zero_extend104
select188 store283
Query 14
Status unknown
Inferred Status None
Size 59338
Compressed Size5129
Max. Term Depth38
Asserts 11
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite89 not3 and10 =4
distinct92 let170 extract140 bvnot255
bvand122 bvadd266 bvmul14 bvult21
bvule51 bvuge3 bvslt1 zero_extend111
select260 store346 to_fp1
Query 15
Status unknown
Inferred Status None
Size 68364
Compressed Size5541
Max. Term Depth38
Asserts 12
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite106 not3 and11 =5
distinct98 let198 extract142 bvnot258
bvand122 bvadd312 bvmul17 bvult29
bvule66 bvuge4 bvslt1 zero_extend118
select349 store416 to_fp2
Query 16
Status unknown
Inferred Status None
Size 78358
Compressed Size5871
Max. Term Depth39
Asserts 13
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite125 not3 and12 =6
distinct104 let231 extract144 bvnot261
bvand122 bvadd364 bvmul20 bvult39
bvule81 bvuge5 bvslt1 zero_extend125
select455 store493 to_fp3
Query 17
Status unknown
Inferred Status None
Size 89320
Compressed Size6261
Max. Term Depth44
Asserts 14
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite146 not3 and13 =7
distinct110 let269 extract146 bvnot264
bvand122 bvadd422 bvmul23 bvult51
bvule96 bvuge6 bvslt1 zero_extend132
select578 store577 to_fp4
Query 18
Status unknown
Inferred Status None
Size 101313
Compressed Size6750
Max. Term Depth49
Asserts 15
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite169 not3 and14 =8
distinct116 let312 extract148 bvnot267
bvand122 bvadd486 bvmul26 bvult65
bvule111 bvuge7 bvslt1 zero_extend139
select718 store668 fp.mul1 fp.neg1
roundTowardPositive1 to_fp5
Query 19
Status unknown
Inferred Status None
Size 114265
Compressed Size7155
Max. Term Depth54
Asserts 16
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite194 not3 and15 =9
distinct122 let360 extract150 bvnot270
bvand122 bvadd556 bvmul29 bvult81
bvule126 bvuge8 bvslt1 zero_extend146
select875 store766 fp.mul2 fp.neg1
roundTowardPositive2 to_fp6
Query 20
Status unknown
Inferred Status None
Size 128131
Compressed Size7492
Max. Term Depth59
Asserts 17
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite221 not3 and16 =10
distinct128 let413 extract152 bvnot273
bvand122 bvadd632 bvmul32 bvult99
bvule141 bvuge9 bvslt1 zero_extend153
select1049 store871 fp.mul2 fp.neg1
roundTowardPositive2 to_fp7
Query 21
Status unknown
Inferred Status None
Size 142965
Compressed Size7780
Max. Term Depth64
Asserts 18
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite250 not3 and17 =11
distinct134 let471 extract154 bvnot276
bvand122 bvadd714 bvmul35 bvult119
bvule156 bvuge10 bvslt1 zero_extend160
select1240 store983 fp.mul2 fp.neg1
roundTowardPositive2 to_fp8
Query 22
Status unknown
Inferred Status None
Size 158821
Compressed Size8058
Max. Term Depth69
Asserts 19
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite281 not3 and18 =12
distinct140 let534 extract156 bvnot279
bvand122 bvadd802 bvmul38 bvult141
bvule171 bvuge11 bvslt1 zero_extend167
select1448 store1102 fp.mul3 fp.neg1
roundTowardPositive3 to_fp9
Query 23
Status unknown
Inferred Status None
Size 175654
Compressed Size8293
Max. Term Depth74
Asserts 20
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite314 not3 and19 =13
distinct146 let602 extract158 bvnot282
bvand122 bvadd896 bvmul41 bvult165
bvule186 bvuge12 bvslt1 zero_extend174
select1673 store1228 fp.mul4 fp.neg2
roundTowardPositive4 to_fp10
Query 24
Status unknown
Inferred Status None
Size 193392
Compressed Size8564
Max. Term Depth79
Asserts 21
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite349 not3 and20 =14
distinct152 let675 extract160 bvnot285
bvand122 bvadd996 bvmul44 bvult191
bvule201 bvuge13 bvslt1 zero_extend181
select1915 store1361 fp.mul4 fp.neg2
roundTowardPositive4 to_fp11
Query 25
Status unknown
Inferred Status None
Size 212283
Compressed Size8963
Max. Term Depth84
Asserts 22
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite386 not3 and21 =15
distinct158 let753 extract162 bvnot288
bvand122 bvadd1102 bvmul47 bvult219
bvule216 bvuge14 bvslt1 zero_extend188
select2174 store1501 fp.mul4 fp.neg2
roundTowardPositive4 to_fp12
Query 26
Status unknown
Inferred Status None
Size 232497
Compressed Size9860
Max. Term Depth89
Asserts 23
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite425 not3 and22 =16
distinct164 let836 extract164 bvnot291
bvand122 bvadd1216 bvmul50 bvult249
bvule231 bvuge15 bvslt1 zero_extend195
select2452 store1649 fp.mul5 fp.neg2
roundTowardPositive5 to_fp14
Query 27
Status unknown
Inferred Status None
Size 253737
Compressed Size10213
Max. Term Depth94
Asserts 24
Declared Functions0
Declared Constants22
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite466 not3 and23 =17
distinct170 let924 extract166 bvnot294
bvand122 bvadd1336 bvmul53 bvult281
bvule246 bvuge16 bvslt1 zero_extend202
select2747 store1804 fp.mul6 fp.neg2
roundTowardPositive6 to_fp16
Query 28
Status unknown
Inferred Status None
Size 275944
Compressed Size10910
Max. Term Depth99
Asserts 25
Declared Functions0
Declared Constants23
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite509 not3 and24 =18
distinct176 let1017 extract168 bvnot297
bvand122 bvadd1460 bvmul56 bvult315
bvule261 bvuge17 bvslt1 zero_extend209
select3058 store1965 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18
Query 29
Status unknown
Inferred Status None
Size 298787
Compressed Size11412
Max. Term Depth104
Asserts 26
Declared Functions0
Declared Constants23
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite554 not3 and25 =18
distinct182 let1115 extract170 bvnot300
bvand122 bvadd1589 bvmul59 bvult351
bvule276 bvuge18 bvslt1 zero_extend216
select3379 store2130 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18
Query 30
Status unknown
Inferred Status None
Size 322090
Compressed Size12063
Max. Term Depth109
Asserts 27
Declared Functions0
Declared Constants25
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite605 not3 and27 =20
distinct188 let1217 extract172 bvnot301
bvand122 bvadd1719 bvmul62 bvult388
bvule282 bvuge19 bvslt1 zero_extend229
select3703 store2292 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18
Query 31
Status unknown
Inferred Status None
Size 344158
Compressed Size13543
Max. Term Depth109
Asserts 28
Declared Functions0
Declared Constants26
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite655 not3 and28 =20
distinct189 let1319 extract173 bvnot302
bvand122 bvadd1850 bvmul65 bvult424
bvule290 bvuge19 bvslt1 zero_extend236
select4017 store2451 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18
Query 32
Status unknown
Inferred Status None
Size 377955
Compressed Size15430
Max. Term Depth112
Asserts 29
Declared Functions0
Declared Constants28
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite710 not3 and29 =20
distinct226 let1426 extract240 bvnot426
bvand183 bvadd1990 bvmul72 bvult462
bvule308 bvuge20 bvslt1 zero_extend286
select4360 store2625 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18
Query 33
Status unknown
Inferred Status None
Size 404732
Compressed Size16282
Max. Term Depth117
Asserts 30
Declared Functions0
Declared Constants29
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite769 not3 and30 =20
distinct232 let1538 extract243 bvnot429
bvand183 bvadd2135 bvmul77 bvult500
bvule328 bvuge20 bvslt1 zero_extend298
select4722 store2811 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18
Query 34
Status unknown
Inferred Status None
Size 429130
Compressed Size16514
Max. Term Depth117
Asserts 31
Declared Functions0
Declared Constants29
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite828 not4 and31 =21
distinct233 let1650 extract243 bvnot429
bvand183 bvadd2277 bvmul82 bvult538
bvule338 bvuge20 bvslt1 zero_extend305
select5057 store2985 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18
Query 35
Status unknown
Inferred Status None
Size 453528
Compressed Size16515
Max. Term Depth117
Asserts 32
Declared Functions0
Declared Constants29
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite887 not5 and32 =22
distinct234 let1762 extract243 bvnot429
bvand183 bvadd2419 bvmul87 bvult576
bvule348 bvuge20 bvslt1 zero_extend312
select5392 store3159 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18
Query 36
Status unknown
Inferred Status None
Size 478718
Compressed Size18615
Max. Term Depth117
Asserts 33
Declared Functions0
Declared Constants30
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite950 not6 and35 =24
distinct240 let1874 extract243 bvnot429
bvand183 bvadd2561 bvmul92 bvult614
bvule358 bvuge20 bvslt1 zero_extend320
sign_extend1 select5727 store3333 fp.mul6
fp.neg2 roundTowardPositive6 to_fp18
Query 37
Status unknown
Inferred Status None
Size 503116
Compressed Size18616
Max. Term Depth117
Asserts 34
Declared Functions0
Declared Constants30
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1009 not7 and36 =25
distinct241 let1986 extract243 bvnot429
bvand183 bvadd2703 bvmul97 bvult652
bvule368 bvuge20 bvslt1 zero_extend327
sign_extend1 select6062 store3507 fp.mul6
fp.neg2 roundTowardPositive6 to_fp18
Query 38
Status unknown
Inferred Status None
Size 503176
Compressed Size18623
Max. Term Depth117
Asserts 35
Declared Functions0
Declared Constants30
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1009 not7 and36 =25
distinct241 let1986 extract243 bvnot429
bvand183 bvadd2703 bvmul97 bvult652
bvule368 bvuge20 bvslt1 zero_extend327
sign_extend1 select6062 store3507 fp.mul6
fp.neg2 roundTowardPositive6 to_fp18