Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/eab47e22.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
Size233794
Compressed Size7373
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 calls20
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 4123
Compressed Size1414
Max. Term Depth11
Asserts 2
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite8 and2 distinct6 let7
extract2 bvnot3 bvadd11 bvult1
bvule4 zero_extend4 select18 store16
Query 3
Status unknown
Inferred Status None
Size 8524
Compressed Size1942
Max. Term Depth17
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite16 and3 =1 distinct14
let18 extract5 bvnot7 bvadd29
bvult5 bvule12 zero_extend9 select73
store48 to_fp2
Query 4
Status unknown
Inferred Status None
Size 14321
Compressed Size2543
Max. Term Depth23
Asserts 4
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite27 and4 =2 distinct22
let35 extract8 bvnot12 bvadd59
bvult12 bvule20 zero_extend14 select157
store86 to_fp4
Query 5
Status unknown
Inferred Status None
Size 21513
Compressed Size3087
Max. Term Depth29
Asserts 5
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite41 and5 =3 distinct30
let58 extract11 bvnot17 bvadd99
bvult22 bvule28 zero_extend19 select266
store133 to_fp6
Query 6
Status unknown
Inferred Status None
Size 30100
Compressed Size3524
Max. Term Depth35
Asserts 6
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite58 and6 =4 distinct38
let87 extract14 bvnot22 bvadd149
bvult35 bvule36 zero_extend24 select400
store189 to_fp8
Query 7
Status unknown
Inferred Status None
Size 40082
Compressed Size3994
Max. Term Depth41
Asserts 7
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite78 and7 =5 distinct46
let122 extract17 bvnot27 bvadd209
bvult51 bvule44 zero_extend29 select559
store254 to_fp10
Query 8
Status unknown
Inferred Status None
Size 51459
Compressed Size4432
Max. Term Depth47
Asserts 8
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite101 and8 =6 distinct54
let163 extract20 bvnot32 bvadd279
bvult70 bvule52 zero_extend34 select743
store328 to_fp12
Query 9
Status unknown
Inferred Status None
Size 63415
Compressed Size4798
Max. Term Depth51
Asserts 9
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite126 and9 =7 distinct59
let208 extract22 bvnot35 bvadd350
bvult91 bvule58 zero_extend37 select937
store408 to_fp14
Query 10
Status unknown
Inferred Status None
Size 77489
Compressed Size5431
Max. Term Depth57
Asserts 10
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite154 and10 =8 distinct67
let259 extract25 bvnot39 bvadd432
bvult115 bvule66 zero_extend42 select1156
store500 fp.add1 roundTowardPositive1 to_fp17
Query 11
Status unknown
Inferred Status None
Size 92065
Compressed Size5826
Max. Term Depth60
Asserts 11
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite184 and11 =9 distinct72
let313 extract27 bvnot42 bvadd522
bvult141 bvule72 zero_extend45 select1381
store600 fp.add1 roundTowardPositive1 to_fp19
Query 12
Status unknown
Inferred Status None
Size 108735
Compressed Size6236
Max. Term Depth66
Asserts 12
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite217 and12 =10 distinct80
let373 extract30 bvnot46 bvadd619
bvult170 bvule80 zero_extend50 select1633
store714 fp.add2 roundTowardPositive2 to_fp22
Query 13
Status unknown
Inferred Status None
Size 123705
Compressed Size6569
Max. Term Depth67
Asserts 13
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite250 and13 =10 distinct81
let434 extract31 bvnot47 bvadd713
bvult199 bvule82 zero_extend51 select1865
store823 fp.add2 roundTowardPositive2 to_fp22
Query 14
Status unknown
Inferred Status None
Size 138675
Compressed Size6565
Max. Term Depth67
Asserts 14
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite283 and14 =10 distinct82
let495 extract32 bvnot48 bvadd807
bvult228 bvule84 zero_extend52 select2097
store932 fp.add2 roundTowardPositive2 to_fp22
Query 15
Status unknown
Inferred Status None
Size 153936
Compressed Size6640
Max. Term Depth68
Asserts 15
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite316 and15 =10 distinct84
let556 extract34 bvnot50 bvadd904
bvult257 bvule86 zero_extend55 select2330
store1042 fp.add2 roundTowardPositive2 to_fp22
Query 16
Status unknown
Inferred Status None
Size 169197
Compressed Size6647
Max. Term Depth68
Asserts 16
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite349 and16 =10 distinct86
let617 extract36 bvnot52 bvadd1001
bvult286 bvule88 zero_extend58 select2563
store1152 fp.add2 roundTowardPositive2 to_fp22
Query 17
Status unknown
Inferred Status None
Size 184946
Compressed Size6865
Max. Term Depth68
Asserts 17
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite384 and17 =11 distinct87
let679 extract36 bvnot52 bvadd1092
bvult315 bvule91 zero_extend58 select2804
store1267 fp.add2 roundTowardPositive2 to_fp22
Query 18
Status unknown
Inferred Status None
Size 200790
Compressed Size6971
Max. Term Depth70
Asserts 18
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite420 not1 and18 =11
distinct89 let742 extract37 bvnot52
bvadd1183 bvult344 bvule94 zero_extend59
select3045 store1382 fp.add2 roundTowardPositive2
to_fp22
Query 19
Status unknown
Inferred Status None
Size 217164
Compressed Size7144
Max. Term Depth70
Asserts 19
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite457 not1 and19 =12
distinct90 let806 extract37 bvnot52
bvadd1274 bvult373 bvule98 zero_extend59
select3291 store1502 fp.add2 roundTowardPositive2
to_fp22
Query 20
Status unknown
Inferred Status None
Size 233627
Compressed Size7214
Max. Term Depth72
Asserts 20
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite495 not1 and20 =12
distinct92 let871 extract38 bvnot52
bvadd1365 bvult402 bvule102 zero_extend60
select3537 store1622 fp.add2 roundTowardPositive2
to_fp22