Benchmark

incremental/QF_ABVFP/20210211-Vector/Medical_C/cce6e30c.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 *Medical* 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
Size764575
Compressed Size21449
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 calls34
Query 1
Status unknown
Inferred Status None
Size 1967
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 8302
Compressed Size1800
Max. Term Depth22
Asserts 2
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 and1 distinct13 let16
extract12 bvnot12 bvadd34 bvult12
bvule2 bvuge12 zero_extend30 select33
store32
Query 3
Status unknown
Inferred Status None
Size 14637
Compressed Size2402
Max. Term Depth28
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite10 and2 distinct17 let38
extract15 bvnot15 bvadd68 bvult15
bvule5 bvuge15 zero_extend42 select68
store79
Query 4
Status unknown
Inferred Status None
Size 28146
Compressed Size3932
Max. Term Depth37
Asserts 4
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite18 and3 distinct57 let68
extract85 bvnot114 bvand62 bvadd115
bvmul7 bvult18 bvule14 bvuge16
zero_extend57 select124 store134
Query 5
Status unknown
Inferred Status None
Size 52441
Compressed Size6507
Max. Term Depth42
Asserts 5
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite30 and5 distinct139 let104
extract225 bvnot311 bvand186 bvadd179
bvmul20 bvult27 bvule29 bvuge19
zero_extend82 select237 store211
Query 6
Status unknown
Inferred Status None
Size 89066
Compressed Size9951
Max. Term Depth53
Asserts 6
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite48 and8 distinct263 let150
extract435 bvnot606 bvand372 bvadd272
bvmul40 bvult44 bvule50 bvuge24
zero_extend129 select401 store317
Query 7
Status unknown
Inferred Status None
Size 103188
Compressed Size10737
Max. Term Depth54
Asserts 7
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite72 and9 distinct266 let198
extract439 bvnot608 bvand372 bvadd331
bvmul54 bvult57 bvule57 bvuge24
zero_extend150 select537 store419
Query 8
Status unknown
Inferred Status None
Size 117980
Compressed Size11040
Max. Term Depth57
Asserts 8
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite101 and10 distinct268 let249
extract443 bvnot609 bvand372 bvadd395
bvmul68 bvult71 bvule65 bvuge24
zero_extend170 select678 store525
Query 9
Status unknown
Inferred Status None
Size 134450
Compressed Size11414
Max. Term Depth60
Asserts 9
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite135 and11 distinct271 let303
extract447 bvnot611 bvand372 bvadd462
bvmul82 bvult86 bvule74 bvuge24
zero_extend191 select832 store641
Query 10
Status unknown
Inferred Status None
Size 151298
Compressed Size11675
Max. Term Depth63
Asserts 10
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite173 and12 distinct273 let360
extract451 bvnot612 bvand372 bvadd534
bvmul96 bvult102 bvule84 bvuge24
zero_extend211 select990 store759
Query 11
Status unknown
Inferred Status None
Size 170810
Compressed Size12217
Max. Term Depth68
Asserts 11
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite211 and13 distinct281 let422
extract458 bvnot617 bvand372 bvadd625
bvmul110 bvult120 bvule99 bvuge24
zero_extend239 select1181 store897
Query 12
Status unknown
Inferred Status None
Size 191339
Compressed Size12678
Max. Term Depth73
Asserts 12
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite251 and14 distinct289 let489
extract465 bvnot622 bvand372 bvadd724
bvmul124 bvult140 bvule114 bvuge24
zero_extend268 select1389 store1042
Query 13
Status unknown
Inferred Status None
Size 212920
Compressed Size13083
Max. Term Depth78
Asserts 13
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite293 and15 distinct297 let561
extract472 bvnot627 bvand372 bvadd831
bvmul138 bvult162 bvule129 bvuge24
zero_extend298 select1614 store1194
Query 14
Status unknown
Inferred Status None
Size 233873
Compressed Size13508
Max. Term Depth80
Asserts 14
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite336 and16 =1 distinct301
let635 extract477 bvnot630 bvand372
bvadd934 bvmul152 bvult185 bvule139
bvuge24 zero_extend324 select1839 store1338
to_fp1
Query 15
Status unknown
Inferred Status None
Size 255249
Compressed Size13674
Max. Term Depth82
Asserts 15
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite380 and17 =2 distinct305
let711 extract482 bvnot633 bvand372
bvadd1040 bvmul166 bvult209 bvule149
bvuge24 zero_extend350 select2072 store1484
to_fp2
Query 16
Status unknown
Inferred Status None
Size 277048
Compressed Size13920
Max. Term Depth84
Asserts 16
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite425 and18 =3 distinct309
let789 extract487 bvnot636 bvand372
bvadd1149 bvmul180 bvult234 bvule159
bvuge24 zero_extend376 select2313 store1632
to_fp3
Query 17
Status unknown
Inferred Status None
Size 299284
Compressed Size14121
Max. Term Depth86
Asserts 17
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite471 and19 =4 distinct313
let869 extract492 bvnot639 bvand372
bvadd1261 bvmul194 bvult260 bvule169
bvuge24 zero_extend402 select2562 store1782
to_fp4
Query 18
Status unknown
Inferred Status None
Size 322900
Compressed Size14615
Max. Term Depth89
Asserts 18
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite525 and20 =4 distinct316
let952 extract496 bvnot641 bvand372
bvadd1372 bvmul208 bvult287 bvule180
bvuge24 zero_extend426 select2817 store1941
to_fp4
Query 19
Status unknown
Inferred Status None
Size 349019
Compressed Size15343
Max. Term Depth98
Asserts 19
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite580 and21 =4 distinct319
let1044 extract500 bvnot642 bvand372
bvadd1495 bvmul222 bvult316 bvule196
bvuge25 zero_extend449 select3095 store2124
to_fp4
Query 20
Status unknown
Inferred Status None
Size 376758
Compressed Size15841
Max. Term Depth101
Asserts 20
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite637 and22 =4 distinct325
let1139 extract505 bvnot645 bvand372
bvadd1623 bvmul236 bvult347 bvule220
bvuge26 zero_extend474 select3403 store2316
to_fp4
Query 21
Status unknown
Inferred Status None
Size 404139
Compressed Size16211
Max. Term Depth103
Asserts 21
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite695 and23 =4 distinct328
let1236 extract509 bvnot646 bvand372
bvadd1754 bvmul250 bvult379 bvule236
bvuge27 zero_extend498 select3708 store2508
to_fp4
Query 22
Status unknown
Inferred Status None
Size 429870
Compressed Size16261
Max. Term Depth103
Asserts 22
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite753 and24 =4 distinct329
let1333 extract512 bvnot646 bvand372
bvadd1883 bvmul264 bvult410 bvule244
bvuge27 zero_extend520 select3993 store2692
to_fp4
Query 23
Status unknown
Inferred Status None
Size 457304
Compressed Size16616
Max. Term Depth107
Asserts 23
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite816 and25 =4 distinct330
let1434 extract516 bvnot646 bvand372
bvadd2018 bvmul278 bvult441 bvule254
bvuge27 bvslt1 zero_extend544 select4281
store2889 to_fp4
Query 24
Status unknown
Inferred Status None
Size 486883
Compressed Size16954
Max. Term Depth110
Asserts 24
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite880 and26 =5 distinct334
let1537 extract520 bvnot647 bvand372
bvadd2158 bvmul292 bvult474 bvule264
bvuge28 bvslt1 zero_extend574 select4593
store3098 to_fp4
Query 25
Status unknown
Inferred Status None
Size 516442
Compressed Size17251
Max. Term Depth111
Asserts 25
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite944 and27 =5 distinct337
let1642 extract524 bvnot648 bvand372
bvadd2297 bvmul306 bvult508 bvule284
bvuge29 bvslt1 zero_extend602 select4912
store3308 to_fp4
Query 26
Status unknown
Inferred Status None
Size 549111
Compressed Size17784
Max. Term Depth115
Asserts 26
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1011 and28 =6 distinct343
let1751 extract531 bvnot651 bvand372
bvadd2442 bvmul320 bvult543 bvule314
bvuge29 bvslt1 zero_extend632 select5275
store3536 to_fp4
Query 27
Status unknown
Inferred Status None
Size 546920
Compressed Size17618
Max. Term Depth113
Asserts 26
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1009 and28 =6 distinct340
let1749 extract528 bvnot650 bvand372
bvadd2439 bvmul320 bvult542 bvule294
bvuge29 bvslt1 zero_extend629 select5239
store3527 to_fp4
Query 28
Status unknown
Inferred Status None
Size 547854
Compressed Size17818
Max. Term Depth114
Asserts 26
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1009 and28 =5 distinct340
let1750 extract528 bvnot650 bvand372
bvadd2441 bvmul320 bvult542 bvule304
bvuge29 bvslt1 zero_extend629 select5252
store3540 to_fp4
Query 29
Status unknown
Inferred Status None
Size 546972
Compressed Size17720
Max. Term Depth113
Asserts 26
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1010 and28 =6 distinct341
let1749 extract528 bvnot650 bvand372
bvadd2439 bvmul320 bvult542 bvule294
bvuge29 bvslt1 zero_extend629 select5239
store3527 to_fp4
Query 30
Status unknown
Inferred Status None
Size 576971
Compressed Size19832
Max. Term Depth113
Asserts 27
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1076 and29 =7 distinct342
let1856 extract531 bvnot650 bvand372
bvadd2579 bvmul334 bvult576 bvule304
bvuge29 bvslt1 zero_extend655 select5560
store3745 to_fp4
Query 31
Status unknown
Inferred Status None
Size 607586
Compressed Size20124
Max. Term Depth114
Asserts 28
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1144 and30 =7 distinct344
let1965 extract535 bvnot651 bvand372
bvadd2721 bvmul348 bvult611 bvule325
bvuge29 bvslt1 zero_extend681 select5895
store3964 to_fp4
Query 32
Status unknown
Inferred Status None
Size 637735
Compressed Size20600
Max. Term Depth116
Asserts 29
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1212 and31 =10 distinct344
let2075 extract538 bvnot651 bvand372
bvadd2864 bvmul362 bvult646 bvule336
bvuge29 bvslt1 zero_extend706 select6223
store4185 to_fp4
Query 33
Status unknown
Inferred Status None
Size 669680
Compressed Size20857
Max. Term Depth118
Asserts 30
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1281 and32 =10 distinct347
let2187 extract542 bvnot653 bvand372
bvadd3010 bvmul376 bvult682 bvule347
bvuge29 bvslt1 zero_extend733 select6569
store4417 to_fp4
Query 34
Status unknown
Inferred Status None
Size 637775
Compressed Size20603
Max. Term Depth116
Asserts 29
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1212 and31 =10 distinct344
let2075 extract538 bvnot651 bvand372
bvadd2864 bvmul362 bvult646 bvule336
bvuge29 bvslt1 zero_extend706 select6223
store4185 to_fp4