Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/9e111d80.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 *Aerospace* 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
Size227813
Compressed Size9725
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 calls29
Query 1
Status unknown
Inferred Status None
Size 2980
Compressed Size1223
Max. Term Depth9
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 and1 distinct6 let3
extract2 bvnot2 bvadd10 bvule1
zero_extend4 select1 store10
Query 2
Status unknown
Inferred Status None
Size 5568
Compressed Size1437
Max. Term Depth15
Asserts 2
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 and2 distinct21 let12
extract4 bvnot4 bvadd34 bvule2
zero_extend8 select8 store26
Query 3
Status unknown
Inferred Status None
Size 7688
Compressed Size1542
Max. Term Depth15
Asserts 3
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite6 and3 distinct22 let21
extract5 bvnot5 bvadd58 bvule3
zero_extend10 select15 store43
Query 4
Status unknown
Inferred Status None
Size 11286
Compressed Size1982
Max. Term Depth19
Asserts 4
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite14 and5 =1 distinct29
let34 extract6 bvnot7 bvadd85
bvult1 bvule5 zero_extend12 select38
store66
Query 5
Status unknown
Inferred Status None
Size 14499
Compressed Size2281
Max. Term Depth19
Asserts 5
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite22 not1 and7 =1
distinct32 let46 extract6 bvnot7
bvadd110 bvult2 bvule7 bvsle1
bvsge1 zero_extend14 select54 store88
Query 6
Status unknown
Inferred Status None
Size 18327
Compressed Size2534
Max. Term Depth20
Asserts 6
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite29 not2 and8 =1
distinct35 let59 extract8 bvnot8
bvadd137 bvult4 bvule11 bvsle1
bvsgt1 bvsge1 zero_extend16 select85
store117
Query 7
Status unknown
Inferred Status None
Size 21476
Compressed Size2605
Max. Term Depth20
Asserts 7
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite36 not2 and9 =1
distinct36 let72 extract8 bvnot8
bvadd163 bvult6 bvule13 bvslt1
bvsle1 bvsgt1 bvsge1 zero_extend16
select108 store143
Query 8
Status unknown
Inferred Status None
Size 34326
Compressed Size4080
Max. Term Depth37
Asserts 8
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite47 not2 and12 =1
distinct81 let103 extract78 bvnot107
bvand62 bvadd228 bvmul9 bvult12
bvule19 bvuge2 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend26 select157
store171 fp2 fp.leq1 fp.geq1
to_fp2
Query 9
Status unknown
Inferred Status None
Size 48688
Compressed Size5495
Max. Term Depth37
Asserts 9
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite57 not2 and14 =2
distinct127 let134 extract152 bvnot210
bvand124 bvadd318 bvmul22 bvult20
bvule25 bvuge4 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend43 select207
store207 fp2 fp.leq1 fp.geq1
to_fp4
Query 10
Status unknown
Inferred Status None
Size 47816
Compressed Size4930
Max. Term Depth37
Asserts 9
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite60 not3 and15 =1
distinct126 let134 extract148 bvnot206
bvand124 bvadd299 bvmul18 bvult20
bvule25 bvuge4 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend36 select212
store201 fp4 fp.leq2 fp.geq2
to_fp4
Query 11
Status unknown
Inferred Status None
Size 53134
Compressed Size5266
Max. Term Depth37
Asserts 10
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite71 not4 and16 =1
distinct128 let156 extract149 bvnot207
bvand124 bvadd351 bvmul22 bvult26
bvule27 bvuge4 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend38 select252
store231 fp4 fp.leq2 fp.geq3
to_fp5
Query 12
Status unknown
Inferred Status None
Size 59221
Compressed Size5732
Max. Term Depth37
Asserts 11
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite84 not5 and18 =1
distinct135 let179 extract151 bvnot210
bvand124 bvadd407 bvmul26 bvult32
bvule29 bvuge4 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend42 select292
store261 fp6 fp.leq3 fp.geq4
to_fp6
Query 13
Status unknown
Inferred Status None
Size 65308
Compressed Size5768
Max. Term Depth37
Asserts 12
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite97 not6 and20 =1
distinct142 let202 extract153 bvnot213
bvand124 bvadd463 bvmul30 bvult38
bvule31 bvuge4 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend46 select332
store291 fp8 fp.leq4 fp.geq5
to_fp7
Query 14
Status unknown
Inferred Status None
Size 70452
Compressed Size5966
Max. Term Depth37
Asserts 13
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite108 not7 and21 =1
distinct143 let223 extract153 bvnot213
bvand124 bvadd513 bvmul34 bvult44
bvule33 bvuge4 bvslt2 bvsle1
bvsgt1 bvsge1 zero_extend46 select371
store321 fp8 fp.leq4 fp.geq5
to_fp7
Query 15
Status unknown
Inferred Status None
Size 70453
Compressed Size5967
Max. Term Depth37
Asserts 13
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite108 not7 and21 =1
distinct143 let223 extract153 bvnot213
bvand124 bvadd513 bvmul34 bvult44
bvule33 bvuge4 bvslt2 bvsle1
bvsgt1 bvsge1 zero_extend46 select371
store321 fp8 fp.leq4 fp.geq5
to_fp7
Query 16
Status unknown
Inferred Status None
Size 70837
Compressed Size5908
Max. Term Depth37
Asserts 13
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite109 not6 and21 =1
distinct143 let224 extract154 bvnot214
bvand124 bvadd517 bvmul34 bvult44
bvule34 bvuge4 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend48 select372
store324 fp8 fp.leq4 fp.geq5
to_fp7
Query 17
Status unknown
Inferred Status None
Size 76794
Compressed Size6046
Max. Term Depth37
Asserts 14
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite123 not6 and22 =1
distinct144 let247 extract155 bvnot215
bvand124 bvadd574 bvmul38 bvult50
bvule38 bvuge4 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend50 select413
store360 fp8 fp.leq4 fp.geq5
to_fp7
Query 18
Status unknown
Inferred Status None
Size 84329
Compressed Size6277
Max. Term Depth37
Asserts 15
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite139 not7 and23 =2
distinct149 let276 extract157 bvnot217
bvand124 bvadd647 bvmul42 bvult58
bvule46 bvuge5 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend54 select469
store397 fp8 fp.leq4 fp.geq5
to_fp7
Query 19
Status unknown
Inferred Status None
Size 92429
Compressed Size6440
Max. Term Depth39
Asserts 16
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite156 not8 and24 =3
distinct154 let309 extract159 bvnot219
bvand124 bvadd728 bvmul46 bvult67
bvule54 bvuge6 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend58 select530
store435 fp8 fp.leq4 fp.geq5
to_fp7
Query 20
Status unknown
Inferred Status None
Size 101094
Compressed Size6594
Max. Term Depth43
Asserts 17
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite174 not9 and25 =4
distinct159 let346 extract161 bvnot221
bvand124 bvadd817 bvmul50 bvult77
bvule62 bvuge7 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend62 select596
store474 fp8 fp.leq4 fp.geq5
to_fp7
Query 21
Status unknown
Inferred Status None
Size 110324
Compressed Size6745
Max. Term Depth47
Asserts 18
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite193 not10 and26 =5
distinct164 let387 extract163 bvnot223
bvand124 bvadd914 bvmul54 bvult88
bvule70 bvuge8 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend66 select667
store514 fp8 fp.leq4 fp.geq5
to_fp7
Query 22
Status unknown
Inferred Status None
Size 120119
Compressed Size6897
Max. Term Depth51
Asserts 19
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite213 not11 and27 =6
distinct169 let432 extract165 bvnot225
bvand124 bvadd1019 bvmul58 bvult100
bvule78 bvuge9 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend70 select743
store555 fp8 fp.leq4 fp.geq5
to_fp7
Query 23
Status unknown
Inferred Status None
Size 130479
Compressed Size7030
Max. Term Depth55
Asserts 20
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite234 not12 and28 =7
distinct174 let481 extract167 bvnot227
bvand124 bvadd1132 bvmul62 bvult113
bvule86 bvuge10 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend74 select824
store597 fp8 fp.leq4 fp.geq5
to_fp7
Query 24
Status unknown
Inferred Status None
Size 141404
Compressed Size7158
Max. Term Depth59
Asserts 21
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite256 not13 and29 =8
distinct179 let534 extract169 bvnot229
bvand124 bvadd1253 bvmul66 bvult127
bvule94 bvuge11 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend78 select910
store640 fp8 fp.leq4 fp.geq5
to_fp7
Query 25
Status unknown
Inferred Status None
Size 152894
Compressed Size7295
Max. Term Depth63
Asserts 22
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite279 not14 and30 =9
distinct184 let591 extract171 bvnot231
bvand124 bvadd1382 bvmul70 bvult142
bvule102 bvuge12 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend82 select1001
store684 fp8 fp.leq4 fp.geq5
to_fp7
Query 26
Status unknown
Inferred Status None
Size 164949
Compressed Size7565
Max. Term Depth67
Asserts 23
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite303 not15 and31 =10
distinct189 let652 extract173 bvnot233
bvand124 bvadd1519 bvmul74 bvult158
bvule110 bvuge13 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend86 select1097
store729 fp8 fp.leq4 fp.geq5
to_fp7
Query 27
Status unknown
Inferred Status None
Size 177569
Compressed Size7683
Max. Term Depth71
Asserts 24
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite328 not16 and32 =11
distinct194 let717 extract175 bvnot235
bvand124 bvadd1664 bvmul78 bvult175
bvule118 bvuge14 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend90 select1198
store775 fp8 fp.leq4 fp.geq5
to_fp7
Query 28
Status unknown
Inferred Status None
Size 190754
Compressed Size7799
Max. Term Depth75
Asserts 25
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite354 not17 and33 =12
distinct199 let786 extract177 bvnot237
bvand124 bvadd1817 bvmul82 bvult193
bvule126 bvuge15 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend94 select1304
store822 fp8 fp.leq4 fp.geq5
to_fp7
Query 29
Status unknown
Inferred Status None
Size 202903
Compressed Size8243
Max. Term Depth75
Asserts 26
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite380 not18 and34 =13
distinct200 let853 extract177 bvnot237
bvand124 bvadd1961 bvmul86 bvult210
bvule130 bvuge15 bvslt1 bvsle1
bvsgt1 bvsge1 zero_extend95 select1400
store869 fp8 fp.leq4 fp.geq5
to_fp7