Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/f1a7aab5.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
Size557580
Compressed Size15071
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 calls32
Query 1
Status unknown
Inferred Status None
Size 1840
Compressed Size958
Max. Term Depth8
Asserts 1
Declared Functions0
Declared Constants0
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

and1 distinct10 let1 extract1
bvnot1 bvadd1 zero_extend2
Query 2
Status unknown
Inferred Status None
Size 4443
Compressed Size1337
Max. Term Depth14
Asserts 2
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 and2 distinct19 let9
extract2 bvnot2 bvadd20 bvule1
zero_extend4 select1 store23
Query 3
Status unknown
Inferred Status None
Size 8150
Compressed Size1598
Max. Term Depth18
Asserts 3
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite13 and3 distinct20 let21
extract2 bvnot2 bvadd39 bvult1
bvule3 zero_extend4 select11 store56
Query 4
Status unknown
Inferred Status None
Size 12338
Compressed Size1763
Max. Term Depth19
Asserts 4
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite26 and4 distinct21 let34
extract3 bvnot3 bvadd59 bvult2
bvule5 zero_extend6 select20 store92
Query 5
Status unknown
Inferred Status None
Size 18013
Compressed Size2101
Max. Term Depth23
Asserts 5
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite47 and5 distinct22 let51
extract3 bvnot3 bvadd80 bvult4
bvule9 zero_extend6 select39 store138
Query 6
Status unknown
Inferred Status None
Size 24179
Compressed Size2267
Max. Term Depth24
Asserts 6
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite71 and6 distinct23 let69
extract4 bvnot4 bvadd101 bvult6
bvule12 zero_extend8 select56 store187
Query 7
Status unknown
Inferred Status None
Size 31807
Compressed Size2548
Max. Term Depth28
Asserts 7
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite102 and7 distinct24 let91
extract4 bvnot4 bvadd124 bvult9
bvule18 zero_extend8 select84 store246
Query 8
Status unknown
Inferred Status None
Size 39951
Compressed Size2731
Max. Term Depth29
Asserts 8
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite137 and8 distinct25 let114
extract5 bvnot5 bvadd146 bvult12
bvule22 zero_extend10 select109 store308
Query 9
Status unknown
Inferred Status None
Size 49532
Compressed Size3035
Max. Term Depth33
Asserts 9
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite178 and9 distinct26 let141
extract5 bvnot5 bvadd171 bvult16
bvule30 zero_extend10 select146 store380
Query 10
Status unknown
Inferred Status None
Size 66639
Compressed Size4573
Max. Term Depth37
Asserts 10
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite230 not1 and11 distinct66
let172 extract73 bvnot101 bvand62
bvadd199 bvmul2 bvult23 bvule40
bvuge1 bvsgt1 zero_extend16 select191
store458
Query 11
Status unknown
Inferred Status None
Size 78378
Compressed Size5063
Max. Term Depth40
Asserts 11
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite286 not2 or4 and12
=5 distinct80 let206 extract74
bvnot102 bvand62 bvadd228 bvmul3
bvult28 bvule45 bvuge1 bvsgt1
zero_extend18 select233 store534
Query 12
Status unknown
Inferred Status None
Size 78035
Compressed Size5028
Max. Term Depth38
Asserts 11
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite283 not1 and12 =3
distinct66 let205 extract73 bvnot101
bvand62 bvadd222 bvmul3 bvult28
bvule48 bvuge1 bvsgt1 zero_extend16
select236 store546
Query 13
Status unknown
Inferred Status None
Size 95722
Compressed Size5826
Max. Term Depth46
Asserts 12
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite337 not1 and13 =3
distinct77 let245 extract76 bvnot104
bvand62 bvadd277 bvmul4 bvult34
bvule64 bvuge1 bvsgt1 zero_extend21
select343 store672
Query 14
Status unknown
Inferred Status None
Size 117101
Compressed Size6985
Max. Term Depth57
Asserts 13
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite402 not2 or1 and16
=5 distinct95 let296 extract82
bvnot109 bvand62 bvadd340 bvmul5
bvult45 bvule96 bvuge2 bvsgt1
zero_extend30 select510 store812 fp1
fp.lt2 to_fp3
Query 15
Status unknown
Inferred Status None
Size 139329
Compressed Size8016
Max. Term Depth61
Asserts 14
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite476 not3 or2 and18
=6 distinct108 let351 extract86
bvnot113 bvand62 bvadd401 bvmul6
bvult59 bvule132 bvuge3 bvsgt1
zero_extend35 select687 store960 fp2
fp.lt3 fp.gt1 to_fp6
Query 16
Status unknown
Inferred Status None
Size 159756
Compressed Size8460
Max. Term Depth61
Asserts 15
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite544 not3 or2 and19
=6 distinct116 let406 extract89
bvnot120 bvand62 bvadd469 bvmul7
bvult73 bvule150 bvuge3 bvsgt1
zero_extend41 select846 store1107 fp2
fp.lt3 fp.gt1 to_fp6
Query 17
Status unknown
Inferred Status None
Size 180874
Compressed Size8714
Max. Term Depth64
Asserts 16
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite613 not3 or2 and20
=6 distinct124 let464 extract92
bvnot127 bvand62 bvadd543 bvmul8
bvult88 bvule168 bvuge3 bvsgt1
zero_extend47 select1017 store1258 fp2
fp.lt3 fp.gt1 to_fp6
Query 18
Status unknown
Inferred Status None
Size 202683
Compressed Size8983
Max. Term Depth67
Asserts 17
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite683 not3 or2 and21
=6 distinct132 let525 extract95
bvnot134 bvand62 bvadd623 bvmul9
bvult104 bvule186 bvuge3 bvsgt1
zero_extend53 select1200 store1413 fp2
fp.lt3 fp.gt1 to_fp6
Query 19
Status unknown
Inferred Status None
Size 225183
Compressed Size9255
Max. Term Depth70
Asserts 18
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite754 not3 or2 and22
=6 distinct140 let589 extract98
bvnot141 bvand62 bvadd709 bvmul10
bvult121 bvule204 bvuge3 bvsgt1
zero_extend59 select1395 store1572 fp2
fp.lt3 fp.gt1 to_fp6
Query 20
Status unknown
Inferred Status None
Size 247441
Compressed Size9587
Max. Term Depth74
Asserts 19
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite827 not3 or2 and23
=7 distinct144 let656 extract100
bvnot143 bvand62 bvadd794 bvmul11
bvult139 bvule213 bvuge3 bvsgt1
zero_extend62 select1590 store1732 fp2
fp.lt3 fp.gt1 to_fp6
Query 21
Status unknown
Inferred Status None
Size 269571
Compressed Size9831
Max. Term Depth74
Asserts 20
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite901 not4 or2 and24
=8 distinct147 let724 extract102
bvnot144 bvand62 bvadd879 bvmul12
bvult158 bvule231 bvuge3 bvsgt1
zero_extend64 select1793 store1890 fp2
fp.lt3 fp.gt1 to_fp6
Query 22
Status unknown
Inferred Status None
Size 273794
Compressed Size10299
Max. Term Depth77
Asserts 20
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite904 not3 or2 and24
=9 distinct153 let727 extract104
bvnot147 bvand62 bvadd886 bvmul12
bvult161 bvule249 bvuge4 bvsgt1
zero_extend67 select1847 store1918 fp3
fp.lt3 fp.gt1 to_fp8
Query 23
Status unknown
Inferred Status None
Size 297475
Compressed Size10681
Max. Term Depth83
Asserts 21
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite981 not4 or2 and25
=10 distinct157 let803 extract107
bvnot149 bvand62 bvadd977 bvmul13
bvult183 bvule267 bvuge4 bvsgt1
zero_extend70 select2070 store2091 fp3
fp.lt3 fp.gt1 to_fp8
Query 24
Status unknown
Inferred Status None
Size 321932
Compressed Size10983
Max. Term Depth84
Asserts 22
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1059 not5 or2 and26
=11 distinct161 let880 extract109
bvnot151 bvand62 bvadd1070 bvmul14
bvult206 bvule276 bvuge4 bvsgt1
zero_extend73 select2300 store2270 fp3
fp.lt3 fp.gt1 to_fp8
Query 25
Status unknown
Inferred Status None
Size 350515
Compressed Size11761
Max. Term Depth87
Asserts 23
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1141 not5 or2 and27
=13 distinct170 let961 extract113
bvnot155 bvand62 bvadd1170 bvmul15
bvult233 bvule312 bvuge5 bvsgt1
zero_extend78 select2592 store2475 fp4
fp.lt3 fp.gt1 to_fp10
Query 26
Status unknown
Inferred Status None
Size 376423
Compressed Size12185
Max. Term Depth93
Asserts 24
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1223 not6 or2 and28
=14 distinct174 let1047 extract116
bvnot157 bvand62 bvadd1269 bvmul16
bvult260 bvule330 bvuge5 bvsgt1
zero_extend81 select2850 store2667 fp4
fp.lt3 fp.gt1 to_fp10
Query 27
Status unknown
Inferred Status None
Size 403144
Compressed Size12510
Max. Term Depth94
Asserts 25
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1306 not7 or2 and29
=15 distinct178 let1134 extract118
bvnot159 bvand62 bvadd1370 bvmul17
bvult288 bvule339 bvuge5 bvsgt1
zero_extend84 select3115 store2865 fp4
fp.lt3 fp.gt1 to_fp10
Query 28
Status unknown
Inferred Status None
Size 434037
Compressed Size13227
Max. Term Depth97
Asserts 26
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1393 not7 or2 and30
=17 distinct187 let1225 extract122
bvnot163 bvand62 bvadd1478 bvmul18
bvult320 bvule375 bvuge6 bvsgt1
zero_extend89 select3442 store3089 fp5
fp.lt3 fp.gt1 to_fp12
Query 29
Status unknown
Inferred Status None
Size 462219
Compressed Size13625
Max. Term Depth103
Asserts 27
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1480 not8 or2 and31
=18 distinct191 let1321 extract125
bvnot165 bvand62 bvadd1585 bvmul19
bvult352 bvule393 bvuge6 bvsgt1
zero_extend92 select3735 store3300 fp5
fp.lt3 fp.gt1 to_fp12
Query 30
Status unknown
Inferred Status None
Size 491210
Compressed Size13886
Max. Term Depth104
Asserts 28
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1568 not9 or2 and32
=19 distinct195 let1418 extract127
bvnot167 bvand62 bvadd1694 bvmul20
bvult385 bvule402 bvuge6 bvsgt1
zero_extend95 select4035 store3517 fp5
fp.lt3 fp.gt1 to_fp12
Query 31
Status unknown
Inferred Status None
Size 523395
Compressed Size14410
Max. Term Depth106
Asserts 29
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1658 not9 or2 and33
=19 distinct203 let1518 extract130
bvnot171 bvand62 bvadd1808 bvmul21
bvult422 bvule438 bvuge7 bvsgt1
zero_extend99 select4391 store3749 fp5
fp.lt3 fp.gt1 to_fp12
Query 32
Status unknown
Inferred Status None
Size 491250
Compressed Size13888
Max. Term Depth104
Asserts 28
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1568 not9 or2 and32
=19 distinct195 let1418 extract127
bvnot167 bvand62 bvadd1694 bvmul20
bvult385 bvule402 bvuge6 bvsgt1
zero_extend95 select4035 store3517 fp5
fp.lt3 fp.gt1 to_fp12