Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/114bf07c.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
Size520538
Compressed Size16717
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 calls44
Query 1
Status unknown
Inferred Status None
Size 1969
Compressed Size1064
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
store5
Query 2
Status unknown
Inferred Status None
Size 2908
Compressed Size1175
Max. Term Depth9
Asserts 2
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite7 not2 and1 distinct3
let4 bvule2 select3 store11
Query 3
Status unknown
Inferred Status None
Size 3967
Compressed Size1300
Max. Term Depth9
Asserts 3
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite9 not2 and2 distinct7
let6 extract2 bvnot3 bvadd4
bvule3 zero_extend4 select4 store16
Query 4
Status unknown
Inferred Status None
Size 4853
Compressed Size1325
Max. Term Depth9
Asserts 4
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite13 not3 and3 distinct9
let8 extract2 bvnot3 bvadd4
bvule4 zero_extend4 select6 store22
Query 5
Status unknown
Inferred Status None
Size 5912
Compressed Size1325
Max. Term Depth9
Asserts 5
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite15 not3 and4 distinct13
let10 extract4 bvnot6 bvadd8
bvule5 zero_extend8 select7 store27
Query 6
Status unknown
Inferred Status None
Size 7031
Compressed Size1338
Max. Term Depth9
Asserts 6
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite17 not3 and5 distinct19
let12 extract6 bvnot10 bvadd12
bvule6 zero_extend12 select8 store32
Query 7
Status unknown
Inferred Status None
Size 7917
Compressed Size1342
Max. Term Depth9
Asserts 7
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite21 not4 and6 distinct21
let14 extract6 bvnot10 bvadd12
bvule7 zero_extend12 select10 store38
Query 8
Status unknown
Inferred Status None
Size 8976
Compressed Size1343
Max. Term Depth9
Asserts 8
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite23 not4 and7 distinct25
let16 extract8 bvnot13 bvadd16
bvule8 zero_extend16 select11 store43
Query 9
Status unknown
Inferred Status None
Size 9652
Compressed Size1384
Max. Term Depth9
Asserts 9
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite25 not4 and8 distinct26
let18 extract8 bvnot13 bvadd16
bvule9 zero_extend16 select12 store48
Query 10
Status unknown
Inferred Status None
Size 18176
Compressed Size2585
Max. Term Depth37
Asserts 10
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite36 not4 and9 =1
distinct63 let48 extract75 bvnot109
bvand62 bvadd23 bvmul2 bvult2
bvule13 bvuge1 zero_extend21 select22
store65 to_fp1
Query 11
Status unknown
Inferred Status None
Size 27078
Compressed Size3305
Max. Term Depth37
Asserts 11
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite46 not4 and10 =2
distinct100 let78 extract142 bvnot205
bvand124 bvadd40 bvmul5 bvult5
bvule17 bvuge2 zero_extend26 select36
store88 to_fp2
Query 12
Status unknown
Inferred Status None
Size 38042
Compressed Size4224
Max. Term Depth38
Asserts 12
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite57 not4 and11 =2
distinct137 let109 extract208 bvnot328
bvand185 bvadd90 bvmul9 bvult9
bvule21 bvuge3 zero_extend32 select55
store116 to_fp2
Query 13
Status unknown
Inferred Status None
Size 49511
Compressed Size4874
Max. Term Depth38
Asserts 13
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite69 not4 and12 =2
distinct173 let140 extract274 bvnot451
bvand246 bvadd145 bvmul16 bvult14
bvule23 bvuge4 zero_extend37 select81
store143 to_fp2
Query 14
Status unknown
Inferred Status None
Size 54665
Compressed Size5296
Max. Term Depth38
Asserts 14
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite90 not4 and13 =2
distinct176 let153 extract275 bvnot452
bvand246 bvadd160 bvmul20 bvult20
bvule29 bvuge5 zero_extend38 select111
store179 to_fp2
Query 15
Status unknown
Inferred Status None
Size 60426
Compressed Size5574
Max. Term Depth38
Asserts 15
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite112 not4 and14 =2
distinct179 let169 extract276 bvnot453
bvand246 bvadd178 bvmul24 bvult27
bvule33 bvuge6 zero_extend40 select151
store220 to_fp2
Query 16
Status unknown
Inferred Status None
Size 67488
Compressed Size5856
Max. Term Depth38
Asserts 16
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite143 not4 and15 =2
distinct182 let187 extract277 bvnot454
bvand246 bvadd196 bvmul28 bvult35
bvule43 bvuge7 zero_extend41 select196
store268 to_fp2
Query 17
Status unknown
Inferred Status None
Size 75674
Compressed Size6147
Max. Term Depth38
Asserts 17
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite175 not4 and16 =2
distinct185 let208 extract278 bvnot455
bvand246 bvadd218 bvmul32 bvult44
bvule55 bvuge8 zero_extend43 select259
store325 to_fp2
Query 18
Status unknown
Inferred Status None
Size 84427
Compressed Size6464
Max. Term Depth38
Asserts 18
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite208 not4 and17 =2
distinct188 let231 extract279 bvnot456
bvand246 bvadd249 bvmul36 bvult54
bvule67 bvuge9 zero_extend45 select330
store384 to_fp2
Query 19
Status unknown
Inferred Status None
Size 93906
Compressed Size6753
Max. Term Depth38
Asserts 19
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite242 not4 and18 =2
distinct191 let257 extract280 bvnot457
bvand246 bvadd292 bvmul40 bvult65
bvule79 bvuge10 zero_extend47 select409
store445 to_fp2
Query 20
Status unknown
Inferred Status None
Size 103483
Compressed Size7044
Max. Term Depth38
Asserts 20
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite277 not4 and19 =2
distinct194 let286 extract281 bvnot458
bvand246 bvadd338 bvmul44 bvult77
bvule85 bvuge11 zero_extend49 select486
store506 to_fp2
Query 21
Status unknown
Inferred Status None
Size 114220
Compressed Size7363
Max. Term Depth38
Asserts 21
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite321 not4 and20 =2
distinct197 let317 extract282 bvnot459
bvand246 bvadd378 bvmul48 bvult90
bvule99 bvuge12 zero_extend50 select569
store579 to_fp2
Query 22
Status unknown
Inferred Status None
Size 125009
Compressed Size7619
Max. Term Depth38
Asserts 22
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite364 not4 and21 =2
distinct200 let350 extract283 bvnot460
bvand246 bvadd422 bvmul52 bvult104
bvule113 bvuge13 zero_extend52 select657
store652 to_fp2
Query 23
Status unknown
Inferred Status None
Size 137372
Compressed Size8018
Max. Term Depth42
Asserts 23
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite410 not4 and22 =2
distinct203 let386 extract284 bvnot461
bvand246 bvadd468 bvmul56 bvult119
bvule129 bvuge14 zero_extend54 select764
store735 to_fp2
Query 24
Status unknown
Inferred Status None
Size 150302
Compressed Size8307
Max. Term Depth44
Asserts 24
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite457 not4 and23 =2
distinct206 let424 extract285 bvnot462
bvand246 bvadd523 bvmul60 bvult135
bvule145 bvuge15 zero_extend56 select879
store820 to_fp2
Query 25
Status unknown
Inferred Status None
Size 163958
Compressed Size8587
Max. Term Depth47
Asserts 25
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite505 not4 and24 =2
distinct209 let465 extract286 bvnot463
bvand246 bvadd590 bvmul64 bvult152
bvule161 bvuge16 zero_extend58 select1002
store907 to_fp2
Query 26
Status unknown
Inferred Status None
Size 177649
Compressed Size8864
Max. Term Depth50
Asserts 26
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite554 not4 and25 =2
distinct212 let509 extract287 bvnot464
bvand246 bvadd661 bvmul68 bvult170
bvule169 bvuge17 zero_extend60 select1121
store994 to_fp2
Query 27
Status unknown
Inferred Status None
Size 192437
Compressed Size9268
Max. Term Depth52
Asserts 27
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite612 not4 and26 =2
distinct215 let555 extract288 bvnot465
bvand246 bvadd727 bvmul72 bvult189
bvule187 bvuge18 zero_extend61 select1246
store1093 to_fp2
Query 28
Status unknown
Inferred Status None
Size 207445
Compressed Size9515
Max. Term Depth53
Asserts 28
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite669 not4 and27 =2
distinct218 let603 extract289 bvnot466
bvand246 bvadd797 bvmul76 bvult209
bvule205 bvuge19 zero_extend63 select1376
store1199 to_fp2
Query 29
Status unknown
Inferred Status None
Size 223934
Compressed Size9875
Max. Term Depth57
Asserts 29
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite727 not4 and28 =2
distinct221 let654 extract290 bvnot467
bvand246 bvadd881 bvmul80 bvult230
bvule223 bvuge20 zero_extend65 select1524
store1305 to_fp2
Query 30
Status unknown
Inferred Status None
Size 242141
Compressed Size10422
Max. Term Depth60
Asserts 30
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite786 not4 and29 =2
distinct224 let708 extract291 bvnot468
bvand246 bvadd968 bvmul84 bvult252
bvule241 bvuge21 zero_extend67 select1685
store1429 to_fp2
Query 31
Status unknown
Inferred Status None
Size 259307
Compressed Size10819
Max. Term Depth63
Asserts 31
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite846 not4 and30 =2
distinct227 let765 extract292 bvnot469
bvand246 bvadd1065 bvmul88 bvult275
bvule259 bvuge22 zero_extend69 select1832
store1544 to_fp2
Query 32
Status unknown
Inferred Status None
Size 276722
Compressed Size11148
Max. Term Depth64
Asserts 32
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite907 not4 and31 =2
distinct230 let823 extract293 bvnot470
bvand246 bvadd1163 bvmul92 bvult299
bvule277 bvuge23 zero_extend70 select1985
store1667 to_fp2
Query 33
Status unknown
Inferred Status None
Size 294599
Compressed Size11411
Max. Term Depth65
Asserts 33
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite969 not4 and32 =2
distinct233 let883 extract294 bvnot471
bvand246 bvadd1264 bvmul96 bvult324
bvule295 bvuge24 zero_extend72 select2143
store1797 to_fp2
Query 34
Status unknown
Inferred Status None
Size 314936
Compressed Size11877
Max. Term Depth69
Asserts 34
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1032 not4 and33 =2
distinct236 let946 extract295 bvnot472
bvand246 bvadd1371 bvmul100 bvult350
bvule313 bvuge25 zero_extend74 select2324
store1943 to_fp2
Query 35
Status unknown
Inferred Status None
Size 334264
Compressed Size12194
Max. Term Depth72
Asserts 35
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1096 not4 and34 =2
distinct239 let1012 extract296 bvnot473
bvand246 bvadd1488 bvmul104 bvult377
bvule331 bvuge26 zero_extend76 select2491
store2080 to_fp2
Query 36
Status unknown
Inferred Status None
Size 353841
Compressed Size12396
Max. Term Depth73
Asserts 36
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1161 not4 and35 =2
distinct242 let1079 extract297 bvnot474
bvand246 bvadd1606 bvmul108 bvult405
bvule349 bvuge27 zero_extend77 select2664
store2225 to_fp2
Query 37
Status unknown
Inferred Status None
Size 373880
Compressed Size12591
Max. Term Depth74
Asserts 37
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1227 not4 and36 =2
distinct245 let1148 extract298 bvnot475
bvand246 bvadd1727 bvmul112 bvult434
bvule367 bvuge28 zero_extend79 select2842
store2377 to_fp2
Query 38
Status unknown
Inferred Status None
Size 394647
Compressed Size13015
Max. Term Depth78
Asserts 38
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1294 not4 and37 =2
distinct248 let1220 extract299 bvnot476
bvand246 bvadd1854 bvmul116 bvult464
bvule376 bvuge29 zero_extend81 select3025
store2527 to_fp2
Query 39
Status unknown
Inferred Status None
Size 416302
Compressed Size13347
Max. Term Depth80
Asserts 39
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1370 not4 and38 =2
distinct251 let1294 extract300 bvnot477
bvand246 bvadd1975 bvmul120 bvult495
bvule396 bvuge30 zero_extend82 select3214
store2679 to_fp2
Query 40
Status unknown
Inferred Status None
Size 437135
Compressed Size14795
Max. Term Depth82
Asserts 40
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1445 not5 and39 =3
distinct253 let1370 extract302 bvnot478
bvand246 bvadd2097 bvmul124 bvult525
bvule406 bvuge30 zero_extend85 select3392
store2829 to_fp2
Query 41
Status unknown
Inferred Status None
Size 458050
Compressed Size16321
Max. Term Depth82
Asserts 41
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1519 not5 and40 =3
distinct257 let1444 extract304 bvnot481
bvand246 bvadd2221 bvmul128 bvult555
bvule416 bvuge30 zero_extend89 select3569
store2979 to_fp2
Query 42
Status unknown
Inferred Status None
Size 478687
Compressed Size16666
Max. Term Depth82
Asserts 42
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1594 not6 and41 =3
distinct259 let1519 extract304 bvnot481
bvand246 bvadd2341 bvmul132 bvult585
bvule426 bvuge30 zero_extend89 select3747
store3129 to_fp2
Query 43
Status unknown
Inferred Status None
Size 499542
Compressed Size16698
Max. Term Depth82
Asserts 43
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1668 not6 and42 =3
distinct261 let1593 extract306 bvnot483
bvand246 bvadd2465 bvmul136 bvult615
bvule436 bvuge30 zero_extend93 select3924
store3279 to_fp2
Query 44
Status unknown
Inferred Status None
Size 520179
Compressed Size16715
Max. Term Depth82
Asserts 44
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1743 not7 and43 =3
distinct263 let1668 extract306 bvnot483
bvand246 bvadd2585 bvmul140 bvult645
bvule446 bvuge30 zero_extend93 select4102
store3429 to_fp2