Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/c83facf7.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
Size128285
Compressed Size5386
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 calls35
Query 1
Status unknown
Inferred Status None
Size 1600
Compressed Size949
Max. Term Depth8
Asserts 1
Declared Functions0
Declared Constants0
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

distinct1 let1 extract1 bvnot1
bvadd1 zero_extend2
Query 2
Status unknown
Inferred Status None
Size 1829
Compressed Size953
Max. Term Depth8
Asserts 2
Declared Functions0
Declared Constants0
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

distinct2 let2 extract2 bvnot2
bvadd2 zero_extend4
Query 3
Status unknown
Inferred Status None
Size 2763
Compressed Size1189
Max. Term Depth8
Asserts 3
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1 and1 distinct3 let4
extract3 bvnot3 bvadd7 bvule1
zero_extend7 select1 store4
Query 4
Status unknown
Inferred Status None
Size 3900
Compressed Size1297
Max. Term Depth8
Asserts 4
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 and2 distinct4 let7
extract4 bvnot4 bvadd15 bvule3
zero_extend10 select3 store11
Query 5
Status unknown
Inferred Status None
Size 5366
Compressed Size1383
Max. Term Depth9
Asserts 5
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite6 and3 distinct5 let11
extract5 bvnot5 bvadd26 bvule6
zero_extend13 select6 store21
Query 6
Status unknown
Inferred Status None
Size 7169
Compressed Size1494
Max. Term Depth12
Asserts 6
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite10 not1 or1 and4
distinct10 let17 extract8 bvnot6
bvadd39 bvule9 zero_extend16 select11
store31
Query 7
Status unknown
Inferred Status None
Size 8736
Compressed Size1533
Max. Term Depth12
Asserts 7
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite13 not2 or1 and5
distinct12 let22 extract10 bvnot7
bvadd51 bvule12 zero_extend19 select15
store41
Query 8
Status unknown
Inferred Status None
Size 10151
Compressed Size1544
Max. Term Depth12
Asserts 8
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite16 not2 or1 and6
distinct13 let26 extract11 bvnot8
bvadd62 bvule15 zero_extend22 select18
store51
Query 9
Status unknown
Inferred Status None
Size 11590
Compressed Size1657
Max. Term Depth12
Asserts 9
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite20 not3 or1 and7
distinct14 let31 extract11 bvnot8
bvadd73 bvule18 zero_extend23 select22
store61 fp1 fp.lt1 to_fp1
Query 10
Status unknown
Inferred Status None
Size 13328
Compressed Size1736
Max. Term Depth12
Asserts 10
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite24 not3 or1 and8
distinct15 let37 extract13 bvnot9
bvadd86 bvule21 zero_extend27 select26
store72 fp2 fp.lt2 to_fp2
Query 11
Status unknown
Inferred Status None
Size 15650
Compressed Size1869
Max. Term Depth14
Asserts 11
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite28 not3 or1 and9
distinct17 let45 extract17 bvnot11
bvadd104 bvule24 zero_extend34 select31
store86 fp3 fp.lt3 to_fp3
Query 12
Status unknown
Inferred Status None
Size 17819
Compressed Size1970
Max. Term Depth14
Asserts 12
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite32 not3 or1 and10
=1 distinct18 let53 extract20
bvnot12 bvadd121 bvule27 zero_extend39
select37 store99 fp4 fp.lt4
to_fp6
Query 13
Status unknown
Inferred Status None
Size 20043
Compressed Size2096
Max. Term Depth16
Asserts 13
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite37 not5 or1 and11
=1 distinct21 let63 extract24
bvnot13 bvadd138 bvule30 zero_extend44
select43 store112 fp5 fp.lt5
to_fp7
Query 14
Status unknown
Inferred Status None
Size 22035
Compressed Size2106
Max. Term Depth16
Asserts 14
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite41 not5 or1 and12
=1 distinct22 let71 extract27
bvnot14 bvadd154 bvule33 zero_extend49
select48 store125 fp6 fp.lt6
to_fp8
Query 15
Status unknown
Inferred Status None
Size 24623
Compressed Size2194
Max. Term Depth16
Asserts 15
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite45 not5 or1 and13
=1 distinct24 let81 extract32
bvnot16 bvadd175 bvule36 zero_extend57
select54 store141 fp7 fp.lt7
to_fp9
Query 16
Status unknown
Inferred Status None
Size 28190
Compressed Size2575
Max. Term Depth18
Asserts 16
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite54 not7 or3 and15
=1 distinct34 let93 extract40
bvnot17 bvadd199 bvule39 zero_extend66
select63 store158 fp8 fp.lt8
to_fp10
Query 17
Status unknown
Inferred Status None
Size 31599
Compressed Size2791
Max. Term Depth19
Asserts 17
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite63 not8 or5 and17
=1 distinct44 let106 extract49
bvnot18 bvadd222 bvule42 zero_extend76
select72 store174 fp9 fp.lt9
to_fp11
Query 18
Status unknown
Inferred Status None
Size 35410
Compressed Size2880
Max. Term Depth21
Asserts 18
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite73 not10 or7 and20
=1 distinct57 let121 extract60
bvnot19 bvadd247 bvule45 zero_extend86
select83 store190 fp10 fp.lt10
to_fp12
Query 19
Status unknown
Inferred Status None
Size 38819
Compressed Size2885
Max. Term Depth21
Asserts 19
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite82 not11 or9 and22
=1 distinct67 let134 extract69
bvnot20 bvadd270 bvule48 zero_extend96
select92 store206 fp11 fp.lt11
to_fp13
Query 20
Status unknown
Inferred Status None
Size 42435
Compressed Size2916
Max. Term Depth21
Asserts 20
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite92 not14 or11 and24
=1 distinct78 let149 extract79
bvnot21 bvadd294 bvule51 zero_extend106
select102 store222 fp12 fp.lt12
to_fp14
Query 21
Status unknown
Inferred Status None
Size 45975
Compressed Size2938
Max. Term Depth21
Asserts 21
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite101 not16 or13 and26
=1 distinct88 let163 extract89
bvnot22 bvadd318 bvule54 zero_extend116
select112 store238 fp13 fp.lt13
to_fp15
Query 22
Status unknown
Inferred Status None
Size 49372
Compressed Size2993
Max. Term Depth21
Asserts 22
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite111 not18 or15 and28
=1 distinct97 let176 extract97
bvnot22 bvadd340 bvule57 bvslt1
zero_extend124 select121 store254 fp14
fp.lt14 to_fp16
Query 23
Status unknown
Inferred Status None
Size 49276
Compressed Size3114
Max. Term Depth21
Asserts 22
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite111 not17 or15 and28
=1 distinct97 let176 extract97
bvnot22 bvadd340 bvule57 bvslt1
zero_extend124 select121 store254 fp14
fp.lt14 to_fp16
Query 24
Status unknown
Inferred Status None
Size 52816
Compressed Size3137
Max. Term Depth21
Asserts 23
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite120 not19 or17 and30
=1 distinct107 let190 extract107
bvnot23 bvadd364 bvule60 bvslt1
zero_extend134 select131 store270 fp15
fp.lt15 to_fp17
Query 25
Status unknown
Inferred Status None
Size 57820
Compressed Size3437
Max. Term Depth23
Asserts 24
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite131 not20 or19 and32
=1 distinct119 let208 extract117
bvnot25 bvadd401 bvult2 bvule67
bvuge1 bvslt1 zero_extend146 select153
store290 fp16 fp.lt16 to_fp18
Query 26
Status unknown
Inferred Status None
Size 62973
Compressed Size3677
Max. Term Depth26
Asserts 25
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite143 not21 or21 and34
=1 distinct130 let228 extract126
bvnot26 bvadd435 bvult5 bvule71
bvuge2 bvslt1 zero_extend156 select182
store314 fp17 fp.lt17 to_fp19
Query 27
Status unknown
Inferred Status None
Size 68011
Compressed Size3834
Max. Term Depth26
Asserts 26
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite155 not23 or23 and36
=1 distinct140 let248 extract136
bvnot27 bvadd469 bvult7 bvule75
bvuge2 bvslt1 zero_extend166 select209
store339 fp18 fp.lt18 to_fp20
Query 28
Status unknown
Inferred Status None
Size 74286
Compressed Size4126
Max. Term Depth29
Asserts 27
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite169 not24 or25 and38
=1 distinct152 let272 extract146
bvnot29 bvadd509 bvult11 bvule84
bvuge3 bvslt1 zero_extend178 select248
store376 fp19 fp.lt19 to_fp21
Query 29
Status unknown
Inferred Status None
Size 80669
Compressed Size4396
Max. Term Depth32
Asserts 28
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite184 not25 or27 and40
=1 distinct163 let298 extract155
bvnot30 bvadd549 bvult16 bvule89
bvuge4 bvslt1 zero_extend188 select294
store410 fp20 fp.lt20 to_fp22
Query 30
Status unknown
Inferred Status None
Size 86918
Compressed Size4618
Max. Term Depth32
Asserts 29
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite199 not27 or29 and42
=1 distinct173 let324 extract165
bvnot31 bvadd589 bvult20 bvule94
bvuge4 bvslt1 zero_extend198 select338
store445 fp21 fp.lt21 to_fp23
Query 31
Status unknown
Inferred Status None
Size 94454
Compressed Size4900
Max. Term Depth35
Asserts 30
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite216 not28 or31 and44
=1 distinct185 let354 extract175
bvnot33 bvadd635 bvult26 bvule105
bvuge5 bvslt1 zero_extend210 select395
store493 fp22 fp.lt22 to_fp24
Query 32
Status unknown
Inferred Status None
Size 102067
Compressed Size5182
Max. Term Depth38
Asserts 31
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite234 not29 or33 and46
=1 distinct196 let386 extract184
bvnot34 bvadd681 bvult33 bvule111
bvuge6 bvslt1 zero_extend220 select458
store537 fp23 fp.lt23 to_fp25
Query 33
Status unknown
Inferred Status None
Size 109576
Compressed Size5360
Max. Term Depth38
Asserts 32
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite252 not31 or35 and48
=1 distinct206 let418 extract194
bvnot35 bvadd727 bvult39 bvule117
bvuge6 bvslt1 zero_extend230 select519
store582 fp24 fp.lt24 to_fp26
Query 34
Status unknown
Inferred Status None
Size 117085
Compressed Size5361
Max. Term Depth38
Asserts 33
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite270 not33 or37 and50
=1 distinct216 let450 extract204
bvnot36 bvadd773 bvult45 bvule123
bvuge6 bvslt1 zero_extend240 select580
store627 fp25 fp.lt25 to_fp27
Query 35
Status unknown
Inferred Status None
Size 124594
Compressed Size5362
Max. Term Depth38
Asserts 34
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite288 not35 or39 and52
=1 distinct226 let482 extract214
bvnot37 bvadd819 bvult51 bvule129
bvuge6 bvslt1 zero_extend250 select641
store672 fp26 fp.lt26 to_fp28