Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/1f239f2a.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
Size159152
Compressed Size6003
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 calls28
Query 1
Status unknown
Inferred Status None
Size 2105
Compressed Size1119
Max. Term Depth8
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1 and1 distinct1 let1
extract1 bvnot1 bvadd4 bvule2
zero_extend2 select2 store3
Query 2
Status unknown
Inferred Status None
Size 3118
Compressed Size1236
Max. Term Depth8
Asserts 2
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 and2 distinct2 let3
extract2 bvnot2 bvadd11 bvule5
zero_extend4 select5 store9
Query 3
Status unknown
Inferred Status None
Size 4460
Compressed Size1325
Max. Term Depth8
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite6 and3 distinct3 let6
extract3 bvnot3 bvadd21 bvule9
zero_extend6 select9 store18
Query 4
Status unknown
Inferred Status None
Size 6131
Compressed Size1405
Max. Term Depth9
Asserts 4
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite10 and4 distinct4 let10
extract4 bvnot4 bvadd34 bvule14
zero_extend8 select14 store30
Query 5
Status unknown
Inferred Status None
Size 7841
Compressed Size1547
Max. Term Depth10
Asserts 5
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite15 and5 distinct4 let15
extract4 bvnot4 bvadd46 bvule19
zero_extend8 select19 store45
Query 6
Status unknown
Inferred Status None
Size 10794
Compressed Size1799
Max. Term Depth13
Asserts 6
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite21 and6 distinct7 let22
extract5 bvnot6 bvadd62 bvult1
bvule29 zero_extend10 select45 store67
Query 7
Status unknown
Inferred Status None
Size 14244
Compressed Size1990
Max. Term Depth15
Asserts 7
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite28 and7 =1 distinct10
let31 extract6 bvnot8 bvadd81
bvult3 bvule39 zero_extend12 select79
store91 to_fp1
Query 8
Status unknown
Inferred Status None
Size 18104
Compressed Size2214
Max. Term Depth17
Asserts 8
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite36 and8 =2 distinct13
let42 extract7 bvnot10 bvadd103
bvult6 bvule49 zero_extend14 select121
store117 to_fp2
Query 9
Status unknown
Inferred Status None
Size 22428
Compressed Size2445
Max. Term Depth19
Asserts 9
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite45 and9 =2 distinct16
let55 extract8 bvnot12 bvadd128
bvult10 bvule59 zero_extend16 select171
store145 to_fp2
Query 10
Status unknown
Inferred Status None
Size 27164
Compressed Size2569
Max. Term Depth21
Asserts 10
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite55 and10 =2 distinct19
let70 extract9 bvnot14 bvadd156
bvult15 bvule69 zero_extend18 select229
store175 to_fp2
Query 11
Status unknown
Inferred Status None
Size 32312
Compressed Size2731
Max. Term Depth23
Asserts 11
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite66 and11 =2 distinct22
let87 extract10 bvnot16 bvadd187
bvult21 bvule79 zero_extend20 select295
store207 to_fp2
Query 12
Status unknown
Inferred Status None
Size 37872
Compressed Size2859
Max. Term Depth25
Asserts 12
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite78 and12 =2 distinct25
let106 extract11 bvnot18 bvadd221
bvult28 bvule89 zero_extend22 select369
store241 to_fp2
Query 13
Status unknown
Inferred Status None
Size 43858
Compressed Size3008
Max. Term Depth27
Asserts 13
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite91 and13 =2 distinct28
let127 extract12 bvnot20 bvadd258
bvult36 bvule99 zero_extend25 select451
store277 to_fp2
Query 14
Status unknown
Inferred Status None
Size 49491
Compressed Size3404
Max. Term Depth27
Asserts 14
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite104 and14 =2 distinct33
let149 extract14 bvnot22 bvadd299
bvult44 bvule104 zero_extend30 select521
store310 to_fp2
Query 15
Status unknown
Inferred Status None
Size 55011
Compressed Size3674
Max. Term Depth29
Asserts 15
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite118 and15 =2 distinct35
let172 extract15 bvnot23 bvadd340
bvult52 bvule109 bvsgt1 zero_extend33
select592 store343 to_fp2
Query 16
Status unknown
Inferred Status None
Size 60532
Compressed Size3847
Max. Term Depth29
Asserts 16
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite132 and16 =2 distinct35
let195 extract15 bvnot23 bvadd380
bvult60 bvule115 bvsgt1 zero_extend34
select663 store379 to_fp2
Query 17
Status unknown
Inferred Status None
Size 67584
Compressed Size4014
Max. Term Depth30
Asserts 17
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite153 and17 =2 distinct35
let219 extract15 bvnot23 bvadd421
bvult68 bvule122 bvsgt1 zero_extend35
select735 store424 to_fp2
Query 18
Status unknown
Inferred Status None
Size 74883
Compressed Size4119
Max. Term Depth31
Asserts 18
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite175 and18 =2 distinct36
let244 extract16 bvnot24 bvadd463
bvult76 bvule129 bvsgt1 zero_extend37
select808 store470 to_fp2
Query 19
Status unknown
Inferred Status None
Size 82482
Compressed Size4247
Max. Term Depth31
Asserts 19
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite198 and19 =2 distinct36
let269 extract16 bvnot24 bvadd505
bvult84 bvule137 bvsgt1 zero_extend38
select881 store519 to_fp2
Query 20
Status unknown
Inferred Status None
Size 90628
Compressed Size4373
Max. Term Depth32
Asserts 20
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite223 and20 =2 distinct36
let295 extract16 bvnot24 bvadd548
bvult92 bvule146 bvsgt1 zero_extend39
select955 store572 to_fp2
Query 21
Status unknown
Inferred Status None
Size 99610
Compressed Size4566
Max. Term Depth33
Asserts 21
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite251 and21 =2 distinct37
let322 extract17 bvnot25 bvadd593
bvult100 bvule156 bvsgt1 zero_extend41
select1031 store630 to_fp2
Query 22
Status unknown
Inferred Status None
Size 108850
Compressed Size4697
Max. Term Depth34
Asserts 22
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite280 and22 =2 distinct37
let350 extract17 bvnot25 bvadd638
bvult108 bvule167 bvsgt1 zero_extend42
select1107 store691 to_fp2
Query 23
Status unknown
Inferred Status None
Size 117502
Compressed Size5180
Max. Term Depth36
Asserts 23
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite302 and23 =2 distinct42
let379 extract21 bvnot29 bvadd690
bvult116 bvule178 bvsgt1 zero_extend50
select1186 store746 to_fp2
Query 24
Status unknown
Inferred Status None
Size 125428
Compressed Size5307
Max. Term Depth36
Asserts 24
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite323 and24 =2 distinct42
let408 extract21 bvnot29 bvadd738
bvult124 bvule190 bvsgt1 zero_extend51
select1264 store802 to_fp2
Query 25
Status unknown
Inferred Status None
Size 133652
Compressed Size5413
Max. Term Depth36
Asserts 25
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite345 and25 =2 distinct42
let438 extract21 bvnot29 bvadd787
bvult132 bvule203 bvsgt1 zero_extend52
select1343 store861 to_fp2
Query 26
Status unknown
Inferred Status None
Size 142028
Compressed Size5523
Max. Term Depth37
Asserts 26
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite367 and26 =2 distinct43
let469 extract22 bvnot30 bvadd837
bvult140 bvule216 bvsgt1 zero_extend55
select1424 store920 to_fp2
Query 27
Status unknown
Inferred Status None
Size 150545
Compressed Size5785
Max. Term Depth37
Asserts 27
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite390 and27 =3 distinct45
let500 extract23 bvnot31 bvadd888
bvult148 bvule229 bvsgt1 zero_extend58
select1504 store979 to_fp2
Query 28
Status unknown
Inferred Status None
Size 158921
Compressed Size5875
Max. Term Depth37
Asserts 28
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite412 and28 =3 distinct46
let531 extract24 bvnot32 bvadd938
bvult156 bvule242 bvsgt1 zero_extend61
select1585 store1038 to_fp2