Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/d7f5b12f.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
Size673332
Compressed Size16476
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 calls36
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 139323
Compressed Size8014
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 not2 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 157887
Compressed Size8414
Max. Term Depth61
Asserts 15
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite547 not2 or2 and19
=9 distinct108 let406 extract86
bvnot113 bvand62 bvadd458 bvmul7
bvult72 bvule143 bvuge3 bvsgt1
zero_extend35 select820 store1103 fp2
fp.lt3 fp.gt1 to_fp6
Query 17
Status unknown
Inferred Status None
Size 177008
Compressed Size8624
Max. Term Depth63
Asserts 16
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite620 not2 or2 and20
=12 distinct108 let463 extract86
bvnot113 bvand62 bvadd515 bvmul8
bvult85 bvule155 bvuge3 bvsgt1
zero_extend35 select957 store1252 fp2
fp.lt3 fp.gt1 to_fp6
Query 18
Status unknown
Inferred Status None
Size 202170
Compressed Size9290
Max. Term Depth67
Asserts 17
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite695 not2 or2 and21
=13 distinct113 let524 extract88
bvnot115 bvand62 bvadd591 bvmul9
bvult101 bvule191 bvuge4 bvsgt1
zero_extend38 select1166 store1434 fp2
fp.lt3 fp.gt1 to_fp8
Query 19
Status unknown
Inferred Status None
Size 224383
Compressed Size9678
Max. Term Depth71
Asserts 18
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite771 not2 or2 and22
=13 distinct121 let589 extract91
bvnot121 bvand62 bvadd666 bvmul10
bvult117 bvule215 bvuge4 bvsgt1
zero_extend44 select1337 store1596 fp2
fp.lt3 fp.gt1 to_fp8
Query 20
Status unknown
Inferred Status None
Size 248615
Compressed Size10150
Max. Term Depth74
Asserts 19
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite848 not2 or2 and23
=13 distinct129 let657 extract94
bvnot128 bvand62 bvadd747 bvmul11
bvult134 bvule239 bvuge4 bvsgt1
zero_extend50 select1535 store1774 fp2
fp.lt3 fp.gt1 to_fp8
Query 21
Status unknown
Inferred Status None
Size 273554
Compressed Size10568
Max. Term Depth77
Asserts 20
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite926 not2 or2 and24
=13 distinct137 let728 extract97
bvnot135 bvand62 bvadd834 bvmul12
bvult152 bvule263 bvuge4 bvsgt1
zero_extend56 select1745 store1956 fp2
fp.lt3 fp.gt1 to_fp8
Query 22
Status unknown
Inferred Status None
Size 299196
Compressed Size10893
Max. Term Depth80
Asserts 21
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1005 not2 or2 and25
=13 distinct145 let802 extract100
bvnot142 bvand62 bvadd927 bvmul13
bvult171 bvule287 bvuge4 bvsgt1
zero_extend62 select1967 store2142 fp2
fp.lt3 fp.gt1 to_fp8
Query 23
Status unknown
Inferred Status None
Size 324479
Compressed Size11229
Max. Term Depth84
Asserts 22
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1086 not3 or2 and26
=14 distinct149 let879 extract102
bvnot144 bvand62 bvadd1019 bvmul14
bvult191 bvule299 bvuge4 bvsgt1
zero_extend65 select2186 store2329 fp2
fp.lt3 fp.gt1 to_fp8
Query 24
Status unknown
Inferred Status None
Size 349398
Compressed Size11600
Max. Term Depth84
Asserts 23
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1168 not4 or2 and27
=15 distinct152 let957 extract104
bvnot145 bvand62 bvadd1111 bvmul15
bvult212 bvule323 bvuge4 bvsgt1
zero_extend67 select2413 store2511 fp2
fp.lt3 fp.gt1 to_fp8
Query 25
Status unknown
Inferred Status None
Size 380463
Compressed Size12583
Max. Term Depth89
Asserts 24
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1254 not4 or2 and28
=17 distinct161 let1040 extract108
bvnot149 bvand62 bvadd1213 bvmul16
bvult237 bvule371 bvuge5 bvsgt1
zero_extend73 select2721 store2726 fp3
fp.lt3 fp.gt1 to_fp10
Query 26
Status unknown
Inferred Status None
Size 407861
Compressed Size13041
Max. Term Depth92
Asserts 25
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1340 not5 or2 and29
=18 distinct165 let1125 extract110
bvnot151 bvand62 bvadd1314 bvmul17
bvult262 bvule383 bvuge5 bvsgt1
zero_extend76 select2978 store2927 fp3
fp.lt3 fp.gt1 to_fp10
Query 27
Status unknown
Inferred Status None
Size 434894
Compressed Size13263
Max. Term Depth92
Asserts 26
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1427 not6 or2 and30
=19 distinct168 let1211 extract112
bvnot152 bvand62 bvadd1415 bvmul18
bvult288 bvule407 bvuge5 bvsgt1
zero_extend78 select3243 store3123 fp3
fp.lt3 fp.gt1 to_fp10
Query 28
Status unknown
Inferred Status None
Size 468110
Compressed Size13946
Max. Term Depth97
Asserts 27
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1518 not6 or2 and31
=21 distinct177 let1302 extract116
bvnot156 bvand62 bvadd1526 bvmul19
bvult318 bvule455 bvuge6 bvsgt1
zero_extend84 select3589 store3352 fp4
fp.lt3 fp.gt1 to_fp12
Query 29
Status unknown
Inferred Status None
Size 497615
Compressed Size14327
Max. Term Depth100
Asserts 28
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1609 not7 or2 and32
=22 distinct181 let1395 extract118
bvnot158 bvand62 bvadd1636 bvmul20
bvult348 bvule467 bvuge6 bvsgt1
zero_extend87 select3884 store3567 fp4
fp.lt3 fp.gt1 to_fp12
Query 30
Status unknown
Inferred Status None
Size 526755
Compressed Size14531
Max. Term Depth100
Asserts 29
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1701 not8 or2 and33
=23 distinct184 let1489 extract120
bvnot159 bvand62 bvadd1746 bvmul21
bvult379 bvule491 bvuge6 bvsgt1
zero_extend89 select4187 store3777 fp4
fp.lt3 fp.gt1 to_fp12
Query 31
Status unknown
Inferred Status None
Size 562078
Compressed Size15051
Max. Term Depth105
Asserts 30
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1797 not8 or2 and34
=25 distinct193 let1588 extract124
bvnot163 bvand62 bvadd1866 bvmul22
bvult414 bvule539 bvuge7 bvsgt1
zero_extend95 select4571 store4020 fp5
fp.lt3 fp.gt1 to_fp14
Query 32
Status unknown
Inferred Status None
Size 593690
Compressed Size15362
Max. Term Depth108
Asserts 31
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1893 not9 or2 and35
=26 distinct197 let1689 extract126
bvnot165 bvand62 bvadd1985 bvmul23
bvult449 bvule551 bvuge7 bvsgt1
zero_extend98 select4904 store4249 fp5
fp.lt3 fp.gt1 to_fp14
Query 33
Status unknown
Inferred Status None
Size 624937
Compressed Size15526
Max. Term Depth108
Asserts 32
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1990 not10 or2 and36
=27 distinct200 let1791 extract128
bvnot166 bvand62 bvadd2104 bvmul24
bvult485 bvule575 bvuge7 bvsgt1
zero_extend100 select5245 store4473 fp5
fp.lt3 fp.gt1 to_fp14
Query 34
Status unknown
Inferred Status None
Size 661192
Compressed Size16061
Max. Term Depth112
Asserts 33
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2089 not10 or2 and37
=27 distinct208 let1897 extract131
bvnot170 bvand62 bvadd2231 bvmul25
bvult525 bvule611 bvuge8 bvsgt1
zero_extend105 select5649 store4727 fp5
fp.lt3 fp.gt1 to_fp14
Query 35
Status unknown
Inferred Status None
Size 624977
Compressed Size15529
Max. Term Depth108
Asserts 32
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1990 not10 or2 and36
=27 distinct200 let1791 extract128
bvnot166 bvand62 bvadd2104 bvmul24
bvult485 bvule575 bvuge7 bvsgt1
zero_extend100 select5245 store4473 fp5
fp.lt3 fp.gt1 to_fp14
Query 36
Status unknown
Inferred Status None
Size 625037
Compressed Size15540
Max. Term Depth108
Asserts 33
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1990 not10 or2 and36
=27 distinct200 let1791 extract128
bvnot166 bvand62 bvadd2104 bvmul24
bvult485 bvule575 bvuge7 bvsgt1
zero_extend100 select5245 store4473 fp5
fp.lt3 fp.gt1 to_fp14