Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/46c13fc9.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
Size214067
Compressed Size12019
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 calls25
Query 1
Status unknown
Inferred Status None
Size 1870
Compressed Size1032
Max. Term Depth7
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 let1 bvule1 select1
store3
Query 2
Status unknown
Inferred Status None
Size 6148
Compressed Size1715
Max. Term Depth16
Asserts 2
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 and1 =6 distinct7
let10 extract6 bvnot6 bvadd21
bvult6 bvule2 bvuge6 zero_extend12
select18 store21 fp6 to_fp6
Query 3
Status unknown
Inferred Status None
Size 9102
Compressed Size2005
Max. Term Depth17
Asserts 3
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite6 and2 =7 distinct13
let21 extract7 bvnot7 bvadd43
bvult6 bvule3 bvuge6 zero_extend15
select28 store45 fp6 to_fp7
Query 4
Status unknown
Inferred Status None
Size 12278
Compressed Size2131
Max. Term Depth17
Asserts 4
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite10 and3 =7 distinct14
let33 extract8 bvnot8 bvadd68
bvult6 bvule6 bvuge6 zero_extend18
select40 store72 fp6 to_fp7
Query 5
Status unknown
Inferred Status None
Size 15884
Compressed Size2251
Max. Term Depth18
Asserts 5
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite16 and4 =7 distinct15
let46 extract9 bvnot9 bvadd96
bvult6 bvule10 bvuge6 zero_extend21
select53 store102 fp6 to_fp7
Query 6
Status unknown
Inferred Status None
Size 20326
Compressed Size2446
Max. Term Depth20
Asserts 6
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite26 and5 =7 distinct16
let61 extract10 bvnot10 bvadd127
bvult6 bvule16 bvuge6 zero_extend24
select68 store138 fp6 to_fp7
Query 7
Status unknown
Inferred Status None
Size 25165
Compressed Size2585
Max. Term Depth21
Asserts 7
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite38 and6 =7 distinct17
let77 extract11 bvnot11 bvadd161
bvult6 bvule23 bvuge6 zero_extend27
select84 store177 fp6 to_fp7
Query 8
Status unknown
Inferred Status None
Size 30350
Compressed Size2985
Max. Term Depth24
Asserts 8
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite53 not1 and7 =8
distinct18 let95 extract11 bvnot11
bvadd194 bvult6 bvule30 bvuge6
zero_extend28 select102 store219 fp6
to_fp7
Query 9
Status unknown
Inferred Status None
Size 38346
Compressed Size3426
Max. Term Depth27
Asserts 9
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite70 not1 and8 =8
distinct28 let117 extract13 bvnot15
bvadd235 bvult7 bvule46 bvuge6
zero_extend33 select152 store277 fp6
to_fp7
Query 10
Status unknown
Inferred Status None
Size 54859
Compressed Size4934
Max. Term Depth56
Asserts 10
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite92 not1 and9 =9
distinct70 let166 extract84 bvnot114
bvand62 bvadd291 bvmul7 bvult11
bvule70 bvuge7 bvslt1 zero_extend46
select230 store357 fp6 to_fp7
Query 11
Status unknown
Inferred Status None
Size 70073
Compressed Size5936
Max. Term Depth56
Asserts 11
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite115 not1 and10 =10
distinct110 let215 extract153 bvnot211
bvand124 bvadd355 bvmul12 bvult17
bvule94 bvuge8 bvslt1 zero_extend56
select311 store421 fp6 to_fp7
Query 12
Status unknown
Inferred Status None
Size 78659
Compressed Size6519
Max. Term Depth56
Asserts 12
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite141 not1 and12 =11
distinct114 let246 extract154 bvnot211
bvand124 bvadd408 bvmul14 bvult22
bvule102 bvuge8 bvslt2 bvsgt1
zero_extend61 select371 store485 fp6
to_fp7
Query 13
Status unknown
Inferred Status None
Size 80669
Compressed Size6428
Max. Term Depth56
Asserts 12
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite142 not2 and11 =11
distinct115 let250 extract155 bvnot212
bvand124 bvadd413 bvmul14 bvult24
bvule103 bvuge9 bvslt1 zero_extend61
select394 store498 fp7 fp.eq1
to_fp8
Query 14
Status unknown
Inferred Status None
Size 91081
Compressed Size6711
Max. Term Depth56
Asserts 13
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite170 not3 and12 =12
distinct120 let286 extract157 bvnot213
bvand124 bvadd470 bvmul16 bvult32
bvule121 bvuge10 bvslt1 zero_extend68
select484 store573 fp8 fp.eq2
to_fp9
Query 15
Status unknown
Inferred Status None
Size 104019
Compressed Size7079
Max. Term Depth56
Asserts 14
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite199 not3 and13 =13
distinct127 let324 extract160 bvnot215
bvand124 bvadd532 bvmul18 bvult43
bvule148 bvuge12 bvslt1 zero_extend83
select610 store663 fp8 fp.eq2
to_fp9
Query 16
Status unknown
Inferred Status None
Size 114360
Compressed Size7711
Max. Term Depth56
Asserts 15
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite229 not4 and14 =15
distinct129 let362 extract161 bvnot215
bvand124 bvadd591 bvmul20 bvult52
bvule157 bvuge12 bvslt1 zero_extend91
select701 store742 fp8 fp.eq2
to_fp9
Query 17
Status unknown
Inferred Status None
Size 116337
Compressed Size7448
Max. Term Depth56
Asserts 15
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite229 not3 and14 =15
distinct131 let364 extract162 bvnot217
bvand124 bvadd595 bvmul20 bvult53
bvule166 bvuge12 bvslt1 zero_extend92
select730 store753 fp8 fp.eq2
to_fp10
Query 18
Status unknown
Inferred Status None
Size 128970
Compressed Size7614
Max. Term Depth56
Asserts 16
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite260 not3 and15 =16
distinct135 let406 extract164 bvnot219
bvand124 bvadd661 bvmul22 bvult64
bvule184 bvuge12 bvslt1 zero_extend101
select858 store845 fp8 fp.eq2
to_fp10
Query 19
Status unknown
Inferred Status None
Size 142030
Compressed Size7824
Max. Term Depth56
Asserts 17
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite292 not3 and16 =17
distinct139 let450 extract166 bvnot221
bvand124 bvadd730 bvmul24 bvult76
bvule202 bvuge12 bvslt1 zero_extend111
select994 store939 fp8 fp.eq2
to_fp10
Query 20
Status unknown
Inferred Status None
Size 153555
Compressed Size8516
Max. Term Depth56
Asserts 18
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite325 not4 and17 =18
distinct141 let494 extract167 bvnot221
bvand124 bvadd798 bvmul26 bvult88
bvule211 bvuge12 bvslt2 zero_extend119
select1109 store1024 fp8 fp.eq2
to_fp10
Query 21
Status unknown
Inferred Status None
Size 155703
Compressed Size8160
Max. Term Depth56
Asserts 18
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite328 not4 and18 =19
distinct146 let498 extract169 bvnot223
bvand124 bvadd803 bvmul26 bvult89
bvule211 bvuge12 bvslt1 bvsge1
zero_extend123 select1130 store1034 fp8
fp.eq2 to_fp10
Query 22
Status unknown
Inferred Status None
Size 183207
Compressed Size10269
Max. Term Depth62
Asserts 19
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite372 not5 and22 =22
distinct195 let554 extract241 bvnot349
bvand185 bvadd890 bvmul33 bvult106
bvule247 bvuge13 bvslt2 bvsgt1
bvsge1 zero_extend183 select1322 store1160
fp8 fp.eq2 to_fp10
Query 23
Status unknown
Inferred Status None
Size 183267
Compressed Size10280
Max. Term Depth62
Asserts 20
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite372 not5 and22 =22
distinct195 let554 extract241 bvnot349
bvand185 bvadd890 bvmul33 bvult106
bvule247 bvuge13 bvslt2 bvsgt1
bvsge1 zero_extend183 select1322 store1160
fp8 fp.eq2 to_fp10
Query 24
Status unknown
Inferred Status None
Size 183327
Compressed Size10288
Max. Term Depth62
Asserts 21
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite372 not5 and22 =22
distinct195 let554 extract241 bvnot349
bvand185 bvadd890 bvmul33 bvult106
bvule247 bvuge13 bvslt2 bvsgt1
bvsge1 zero_extend183 select1322 store1160
fp8 fp.eq2 to_fp10
Query 25
Status unknown
Inferred Status None
Size 183387
Compressed Size10294
Max. Term Depth62
Asserts 22
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite372 not5 and22 =22
distinct195 let554 extract241 bvnot349
bvand185 bvadd890 bvmul33 bvult106
bvule247 bvuge13 bvslt2 bvsgt1
bvsge1 zero_extend183 select1322 store1160
fp8 fp.eq2 to_fp10