Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/2f0cc26e.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
Size128244
Compressed Size4633
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 calls22
Query 1
Status unknown
Inferred Status None
Size 2293
Compressed Size1152
Max. Term Depth8
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 and1 distinct1 let2
extract1 bvnot1 bvadd4 bvule2
zero_extend2 select2 store5
Query 2
Status unknown
Inferred Status None
Size 3339
Compressed Size1288
Max. Term Depth10
Asserts 2
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite7 and2 distinct3 let6
extract1 bvnot1 bvadd7 bvule4
zero_extend2 select5 store13
Query 3
Status unknown
Inferred Status None
Size 5665
Compressed Size1560
Max. Term Depth11
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite14 and3 distinct7 let12
extract3 bvnot4 bvadd17 bvult1
bvule9 zero_extend6 select22 store27
Query 4
Status unknown
Inferred Status None
Size 8924
Compressed Size1855
Max. Term Depth16
Asserts 4
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite22 and4 distinct11 let22
extract5 bvnot7 bvadd37 bvult3
bvule15 zero_extend10 select55 store47
Query 5
Status unknown
Inferred Status None
Size 12782
Compressed Size2107
Max. Term Depth18
Asserts 5
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite31 and5 distinct15 let34
extract7 bvnot10 bvadd61 bvult6
bvule21 zero_extend14 select98 store70
Query 6
Status unknown
Inferred Status None
Size 17150
Compressed Size2231
Max. Term Depth20
Asserts 6
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite41 and6 distinct19 let48
extract9 bvnot13 bvadd89 bvult10
bvule27 zero_extend18 select151 store96
Query 7
Status unknown
Inferred Status None
Size 22164
Compressed Size2434
Max. Term Depth22
Asserts 7
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite52 and7 =1 distinct23
let64 extract11 bvnot16 bvadd121
bvult15 bvule33 zero_extend22 select214
store125 to_fp2
Query 8
Status unknown
Inferred Status None
Size 27590
Compressed Size2588
Max. Term Depth24
Asserts 8
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite64 and8 =2 distinct27
let82 extract13 bvnot19 bvadd156
bvult21 bvule39 zero_extend26 select285
store156 to_fp4
Query 9
Status unknown
Inferred Status None
Size 33428
Compressed Size2745
Max. Term Depth26
Asserts 9
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite77 and9 =3 distinct31
let102 extract15 bvnot22 bvadd194
bvult28 bvule45 zero_extend30 select364
store189 to_fp6
Query 10
Status unknown
Inferred Status None
Size 39678
Compressed Size2898
Max. Term Depth28
Asserts 10
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite91 and10 =4 distinct35
let124 extract17 bvnot25 bvadd235
bvult36 bvule51 zero_extend34 select451
store224 to_fp8
Query 11
Status unknown
Inferred Status None
Size 46204
Compressed Size3071
Max. Term Depth30
Asserts 11
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite106 and11 =4 distinct39
let148 extract19 bvnot28 bvadd279
bvult45 bvule57 zero_extend38 select546
store261 to_fp8
Query 12
Status unknown
Inferred Status None
Size 53308
Compressed Size3236
Max. Term Depth32
Asserts 12
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite122 and12 =4 distinct43
let175 extract22 bvnot31 bvadd327
bvult55 bvule63 zero_extend43 select651
store301 to_fp8
Query 13
Status unknown
Inferred Status None
Size 60922
Compressed Size3407
Max. Term Depth35
Asserts 13
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite139 and13 =4 distinct47
let204 extract25 bvnot34 bvadd379
bvult66 bvule69 zero_extend48 select766
store344 to_fp8
Query 14
Status unknown
Inferred Status None
Size 69046
Compressed Size3526
Max. Term Depth37
Asserts 14
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite157 and14 =4 distinct51
let235 extract28 bvnot37 bvadd435
bvult78 bvule75 zero_extend53 select891
store390 to_fp8
Query 15
Status unknown
Inferred Status None
Size 77680
Compressed Size3643
Max. Term Depth39
Asserts 15
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite176 and15 =4 distinct55
let268 extract31 bvnot40 bvadd495
bvult91 bvule81 zero_extend58 select1026
store439 to_fp8
Query 16
Status unknown
Inferred Status None
Size 86824
Compressed Size3769
Max. Term Depth41
Asserts 16
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite196 and16 =4 distinct59
let303 extract34 bvnot43 bvadd559
bvult105 bvule87 zero_extend63 select1171
store491 to_fp8
Query 17
Status unknown
Inferred Status None
Size 96478
Compressed Size3877
Max. Term Depth43
Asserts 17
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite217 and17 =4 distinct63
let340 extract37 bvnot46 bvadd627
bvult120 bvule93 zero_extend68 select1326
store546 to_fp8
Query 18
Status unknown
Inferred Status None
Size 106642
Compressed Size3988
Max. Term Depth45
Asserts 18
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite239 and18 =4 distinct67
let379 extract40 bvnot49 bvadd699
bvult136 bvule99 zero_extend73 select1491
store604 to_fp8
Query 19
Status unknown
Inferred Status None
Size 117316
Compressed Size4096
Max. Term Depth47
Asserts 19
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite262 and19 =4 distinct71
let420 extract43 bvnot52 bvadd775
bvult153 bvule105 zero_extend78 select1666
store665 to_fp8
Query 20
Status unknown
Inferred Status None
Size 127941
Compressed Size4628
Max. Term Depth49
Asserts 20
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite286 and20 =4 distinct74
let463 extract45 bvnot54 bvadd852
bvult171 bvule108 zero_extend81 select1844
store726 to_fp8
Query 21
Status unknown
Inferred Status None
Size 128001
Compressed Size4635
Max. Term Depth49
Asserts 21
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite286 and20 =4 distinct74
let463 extract45 bvnot54 bvadd852
bvult171 bvule108 zero_extend81 select1844
store726 to_fp8
Query 22
Status unknown
Inferred Status None
Size 128061
Compressed Size4640
Max. Term Depth49
Asserts 22
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite286 and20 =4 distinct74
let463 extract45 bvnot54 bvadd852
bvult171 bvule108 zero_extend81 select1844
store726 to_fp8