Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/f64ce5aa.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
Size106245
Compressed Size8419
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 calls16
Query 1
Status unknown
Inferred Status None
Size 2271
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 bvule1
zero_extend2 select1 store5
Query 2
Status unknown
Inferred Status None
Size 3486
Compressed Size1274
Max. Term Depth8
Asserts 2
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite6 and2 distinct2 let5
extract2 bvnot2 bvadd11 bvule3
zero_extend4 select3 store13
Query 3
Status unknown
Inferred Status None
Size 4983
Compressed Size1363
Max. Term Depth10
Asserts 3
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite10 and3 distinct3 let9
extract3 bvnot3 bvadd20 bvule5
zero_extend6 select6 store25
Query 4
Status unknown
Inferred Status None
Size 7370
Compressed Size1631
Max. Term Depth12
Asserts 4
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite17 not1 and4 =1
distinct6 let15 extract3 bvnot3
bvadd28 bvule8 zero_extend6 select20
store45
Query 5
Status unknown
Inferred Status None
Size 9632
Compressed Size1730
Max. Term Depth14
Asserts 5
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite24 not1 and5 =2
distinct7 let22 extract4 bvnot3
bvadd36 bvule11 zero_extend7 select33
store65
Query 6
Status unknown
Inferred Status None
Size 12670
Compressed Size1962
Max. Term Depth14
Asserts 6
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite33 not2 and6 =3
distinct10 let30 extract4 bvnot3
bvadd44 bvule15 zero_extend7 select54
store92
Query 7
Status unknown
Inferred Status None
Size 16647
Compressed Size2254
Max. Term Depth16
Asserts 7
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite44 not3 and7 =4
distinct15 let40 extract6 bvnot5
bvadd56 bvule20 zero_extend11 select80
store125
Query 8
Status unknown
Inferred Status None
Size 19781
Compressed Size2375
Max. Term Depth16
Asserts 8
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite54 not3 and8 =4
distinct16 let50 extract6 bvnot5
bvadd64 bvule25 zero_extend11 select100
store156
Query 9
Status unknown
Inferred Status None
Size 23258
Compressed Size2468
Max. Term Depth17
Asserts 9
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite67 not3 and10 =5
distinct19 let61 extract6 bvnot5
bvadd72 bvule30 bvslt1 zero_extend11
select123 store188
Query 10
Status unknown
Inferred Status None
Size 27071
Compressed Size2665
Max. Term Depth19
Asserts 10
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite79 not4 and11 =5
distinct23 let74 extract7 bvnot6
bvadd84 bvult1 bvule40 bvslt1
bvsge1 zero_extend13 select150 store219
Query 11
Status unknown
Inferred Status None
Size 31362
Compressed Size2883
Max. Term Depth20
Asserts 11
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite91 not4 and12 =5
distinct26 let88 extract8 bvnot8
bvadd97 bvult3 bvule45 bvslt1
bvsge1 zero_extend15 select185 store255
Query 12
Status unknown
Inferred Status None
Size 43215
Compressed Size4071
Max. Term Depth51
Asserts 12
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite105 not4 and13 =5
distinct65 let132 extract77 bvnot106
bvand62 bvadd129 bvmul6 bvult8
bvule60 bvuge1 bvslt1 bvsge1
zero_extend22 select252 store301
Query 13
Status unknown
Inferred Status None
Size 55493
Compressed Size4939
Max. Term Depth51
Asserts 13
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite121 not4 and14 =5
distinct104 let176 extract145 bvnot203
bvand124 bvadd171 bvmul12 bvult15
bvule75 bvuge2 bvslt1 bvsge1
zero_extend29 select325 store346
Query 14
Status unknown
Inferred Status None
Size 69751
Compressed Size5778
Max. Term Depth51
Asserts 14
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite139 not4 and15 =5
distinct144 let220 extract214 bvnot302
bvand186 bvadd217 bvmul21 bvult24
bvule90 bvuge3 bvslt1 bvsge1
zero_extend37 select417 store410
Query 15
Status unknown
Inferred Status None
Size 86659
Compressed Size7017
Max. Term Depth51
Asserts 15
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite160 not4 and16 =6
distinct189 let264 extract286 bvnot403
bvand248 bvadd300 bvmul33 bvult37
bvule110 bvuge5 bvslt1 bvsge1
zero_extend51 select530 store475 to_fp2
Query 16
Status unknown
Inferred Status None
Size 106110
Compressed Size8420
Max. Term Depth51
Asserts 16
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite184 not4 and17 =7
distinct235 let308 extract360 bvnot506
bvand310 bvadd396 bvmul54 bvult53
bvule130 bvuge7 bvslt1 bvsge1
zero_extend66 select671 store571 to_fp4