Benchmark

incremental/QF_ABVFP/20210211-Vector/Robotics_C/83c16f1c.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
Size519042
Compressed Size16547
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 calls41
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 22091
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 =3
distinct12 let68 extract5 bvnot5
bvadd137 bvult5 bvule22 bvslt1
zero_extend14 select91 store176
Query 9
Status unknown
Inferred Status None
Size 25367
Compressed Size2339
Max. Term Depth17
Asserts 8
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite54 not5 and7 =4
distinct13 let80 extract5 bvnot5
bvadd160 bvult6 bvule25 bvslt1
zero_extend15 select106 store205
Query 10
Status unknown
Inferred Status None
Size 28641
Compressed Size2358
Max. Term Depth17
Asserts 9
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite62 not6 and8 =4
distinct14 let92 extract5 bvnot5
bvadd183 bvult7 bvule28 bvslt2
zero_extend16 select121 store234
Query 11
Status unknown
Inferred Status None
Size 28576
Compressed Size2370
Max. Term Depth17
Asserts 9
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite62 not6 and8 =5
distinct14 let92 extract5 bvnot5
bvadd183 bvult7 bvule28 bvslt1
zero_extend15 select121 store234
Query 12
Status unknown
Inferred Status None
Size 28539
Compressed Size2346
Max. Term Depth17
Asserts 9
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite62 not5 and8 =5
distinct14 let92 extract5 bvnot5
bvadd183 bvult7 bvule28 bvslt1
zero_extend15 select121 store234
Query 13
Status unknown
Inferred Status None
Size 40514
Compressed Size3475
Max. Term Depth38
Asserts 10
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite70 not5 and9 =5
distinct50 let123 extract71 bvnot128
bvand61 bvadd212 bvmul4 bvult10
bvule31 bvuge1 bvslt1 zero_extend58
select149 store266
Query 14
Status unknown
Inferred Status None
Size 53004
Compressed Size4148
Max. Term Depth38
Asserts 11
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite79 not5 and10 =5
distinct87 let154 extract137 bvnot251
bvand122 bvadd242 bvmul8 bvult14
bvule37 bvuge2 bvslt1 zero_extend101
select186 store303
Query 15
Status unknown
Inferred Status None
Size 57799
Compressed Size4449
Max. Term Depth38
Asserts 12
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite90 not5 and11 =5
distinct88 let171 extract138 bvnot252
bvand122 bvadd272 bvmul11 bvult17
bvule42 bvuge2 bvslt1 zero_extend106
select218 store341
Query 16
Status unknown
Inferred Status None
Size 65890
Compressed Size5160
Max. Term Depth38
Asserts 13
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite105 not5 and12 =6
distinct94 let194 extract140 bvnot255
bvand122 bvadd312 bvmul14 bvult23
bvule57 bvuge3 bvslt1 zero_extend113
select290 store404 to_fp1
Query 17
Status unknown
Inferred Status None
Size 74916
Compressed Size5570
Max. Term Depth38
Asserts 14
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite122 not5 and13 =7
distinct100 let222 extract142 bvnot258
bvand122 bvadd358 bvmul17 bvult31
bvule72 bvuge4 bvslt1 zero_extend120
select379 store474 to_fp2
Query 18
Status unknown
Inferred Status None
Size 84910
Compressed Size5903
Max. Term Depth39
Asserts 15
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite141 not5 and14 =8
distinct106 let255 extract144 bvnot261
bvand122 bvadd410 bvmul20 bvult41
bvule87 bvuge5 bvslt1 zero_extend127
select485 store551 to_fp3
Query 19
Status unknown
Inferred Status None
Size 95872
Compressed Size6297
Max. Term Depth44
Asserts 16
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite162 not5 and15 =9
distinct112 let293 extract146 bvnot264
bvand122 bvadd468 bvmul23 bvult53
bvule102 bvuge6 bvslt1 zero_extend134
select608 store635 to_fp4
Query 20
Status unknown
Inferred Status None
Size 107865
Compressed Size6781
Max. Term Depth49
Asserts 17
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite185 not5 and16 =10
distinct118 let336 extract148 bvnot267
bvand122 bvadd532 bvmul26 bvult67
bvule117 bvuge7 bvslt1 zero_extend141
select748 store726 fp.mul1 fp.neg1
roundTowardPositive1 to_fp5
Query 21
Status unknown
Inferred Status None
Size 120817
Compressed Size7188
Max. Term Depth54
Asserts 18
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite210 not5 and17 =11
distinct124 let384 extract150 bvnot270
bvand122 bvadd602 bvmul29 bvult83
bvule132 bvuge8 bvslt1 zero_extend148
select905 store824 fp.mul2 fp.neg1
roundTowardPositive2 to_fp6
Query 22
Status unknown
Inferred Status None
Size 134683
Compressed Size7507
Max. Term Depth59
Asserts 19
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite237 not5 and18 =12
distinct130 let437 extract152 bvnot273
bvand122 bvadd678 bvmul32 bvult101
bvule147 bvuge9 bvslt1 zero_extend155
select1079 store929 fp.mul2 fp.neg1
roundTowardPositive2 to_fp7
Query 23
Status unknown
Inferred Status None
Size 149517
Compressed Size7792
Max. Term Depth64
Asserts 20
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite266 not5 and19 =13
distinct136 let495 extract154 bvnot276
bvand122 bvadd760 bvmul35 bvult121
bvule162 bvuge10 bvslt1 zero_extend162
select1270 store1041 fp.mul2 fp.neg1
roundTowardPositive2 to_fp8
Query 24
Status unknown
Inferred Status None
Size 165373
Compressed Size8068
Max. Term Depth69
Asserts 21
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite297 not5 and20 =14
distinct142 let558 extract156 bvnot279
bvand122 bvadd848 bvmul38 bvult143
bvule177 bvuge11 bvslt1 zero_extend169
select1478 store1160 fp.mul3 fp.neg1
roundTowardPositive3 to_fp9
Query 25
Status unknown
Inferred Status None
Size 182206
Compressed Size8300
Max. Term Depth74
Asserts 22
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite330 not5 and21 =15
distinct148 let626 extract158 bvnot282
bvand122 bvadd942 bvmul41 bvult167
bvule192 bvuge12 bvslt1 zero_extend176
select1703 store1286 fp.mul4 fp.neg2
roundTowardPositive4 to_fp10
Query 26
Status unknown
Inferred Status None
Size 199944
Compressed Size8577
Max. Term Depth79
Asserts 23
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite365 not5 and22 =16
distinct154 let699 extract160 bvnot285
bvand122 bvadd1042 bvmul44 bvult193
bvule207 bvuge13 bvslt1 zero_extend183
select1945 store1419 fp.mul4 fp.neg2
roundTowardPositive4 to_fp11
Query 27
Status unknown
Inferred Status None
Size 218835
Compressed Size8975
Max. Term Depth84
Asserts 24
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite402 not5 and23 =17
distinct160 let777 extract162 bvnot288
bvand122 bvadd1148 bvmul47 bvult221
bvule222 bvuge14 bvslt1 zero_extend190
select2204 store1559 fp.mul4 fp.neg2
roundTowardPositive4 to_fp12
Query 28
Status unknown
Inferred Status None
Size 239049
Compressed Size9729
Max. Term Depth89
Asserts 25
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite441 not5 and24 =18
distinct166 let860 extract164 bvnot291
bvand122 bvadd1262 bvmul50 bvult251
bvule237 bvuge15 bvslt1 zero_extend197
select2482 store1707 fp.mul5 fp.neg2
roundTowardPositive5 to_fp14
Query 29
Status unknown
Inferred Status None
Size 260289
Compressed Size10208
Max. Term Depth94
Asserts 26
Declared Functions0
Declared Constants22
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite482 not5 and25 =19
distinct172 let948 extract166 bvnot294
bvand122 bvadd1382 bvmul53 bvult283
bvule252 bvuge16 bvslt1 zero_extend204
select2777 store1862 fp.mul6 fp.neg2
roundTowardPositive6 to_fp16
Query 30
Status unknown
Inferred Status None
Size 282496
Compressed Size10896
Max. Term Depth99
Asserts 27
Declared Functions0
Declared Constants23
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite525 not5 and26 =20
distinct178 let1041 extract168 bvnot297
bvand122 bvadd1506 bvmul56 bvult317
bvule267 bvuge17 bvslt1 zero_extend211
select3088 store2023 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18
Query 31
Status unknown
Inferred Status None
Size 305339
Compressed Size11397
Max. Term Depth104
Asserts 28
Declared Functions0
Declared Constants23
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite570 not5 and27 =20
distinct184 let1139 extract170 bvnot300
bvand122 bvadd1635 bvmul59 bvult353
bvule282 bvuge18 bvslt1 zero_extend218
select3409 store2188 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18
Query 32
Status unknown
Inferred Status None
Size 328642
Compressed Size12049
Max. Term Depth109
Asserts 29
Declared Functions0
Declared Constants25
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite621 not5 and29 =22
distinct190 let1241 extract172 bvnot301
bvand122 bvadd1765 bvmul62 bvult390
bvule288 bvuge19 bvslt1 zero_extend231
select3733 store2350 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18
Query 33
Status unknown
Inferred Status None
Size 350710
Compressed Size13537
Max. Term Depth109
Asserts 30
Declared Functions0
Declared Constants26
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite671 not5 and30 =22
distinct191 let1343 extract173 bvnot302
bvand122 bvadd1896 bvmul65 bvult426
bvule296 bvuge19 bvslt1 zero_extend238
select4047 store2509 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18
Query 34
Status unknown
Inferred Status None
Size 384507
Compressed Size15423
Max. Term Depth112
Asserts 31
Declared Functions0
Declared Constants28
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite726 not5 and31 =22
distinct228 let1450 extract240 bvnot426
bvand183 bvadd2036 bvmul72 bvult464
bvule314 bvuge20 bvslt1 zero_extend288
select4390 store2683 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18
Query 35
Status unknown
Inferred Status None
Size 411284
Compressed Size16290
Max. Term Depth117
Asserts 32
Declared Functions0
Declared Constants29
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite785 not5 and32 =22
distinct234 let1562 extract243 bvnot429
bvand183 bvadd2181 bvmul77 bvult502
bvule334 bvuge20 bvslt1 zero_extend300
select4752 store2869 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18
Query 36
Status unknown
Inferred Status None
Size 435682
Compressed Size16531
Max. Term Depth117
Asserts 33
Declared Functions0
Declared Constants29
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite844 not6 and33 =23
distinct235 let1674 extract243 bvnot429
bvand183 bvadd2323 bvmul82 bvult540
bvule344 bvuge20 bvslt1 zero_extend307
select5087 store3043 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18
Query 37
Status unknown
Inferred Status None
Size 460080
Compressed Size16532
Max. Term Depth117
Asserts 34
Declared Functions0
Declared Constants29
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite903 not7 and34 =24
distinct236 let1786 extract243 bvnot429
bvand183 bvadd2465 bvmul87 bvult578
bvule354 bvuge20 bvslt1 zero_extend314
select5422 store3217 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18
Query 38
Status unknown
Inferred Status None
Size 484478
Compressed Size16533
Max. Term Depth117
Asserts 35
Declared Functions0
Declared Constants29
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite962 not8 and35 =25
distinct237 let1898 extract243 bvnot429
bvand183 bvadd2607 bvmul92 bvult616
bvule364 bvuge20 bvslt1 zero_extend321
select5757 store3391 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18
Query 39
Status unknown
Inferred Status None
Size 508876
Compressed Size16533
Max. Term Depth117
Asserts 36
Declared Functions0
Declared Constants29
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1021 not9 and36 =26
distinct238 let2010 extract243 bvnot429
bvand183 bvadd2749 bvmul97 bvult654
bvule374 bvuge20 bvslt1 zero_extend328
select6092 store3565 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18
Query 40
Status unknown
Inferred Status None
Size 508936
Compressed Size16541
Max. Term Depth117
Asserts 37
Declared Functions0
Declared Constants29
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1021 not9 and36 =26
distinct238 let2010 extract243 bvnot429
bvand183 bvadd2749 bvmul97 bvult654
bvule374 bvuge20 bvslt1 zero_extend328
select6092 store3565 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18
Query 41
Status unknown
Inferred Status None
Size 508996
Compressed Size16550
Max. Term Depth117
Asserts 38
Declared Functions0
Declared Constants29
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1021 not9 and36 =26
distinct238 let2010 extract243 bvnot429
bvand183 bvadd2749 bvmul97 bvult654
bvule374 bvuge20 bvslt1 zero_extend328
select6092 store3565 fp.mul6 fp.neg2
roundTowardPositive6 to_fp18