Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/3a7e1b4f.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
Size1286073
Compressed Size30641
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 calls48
Query 1
Status unknown
Inferred Status None
Size 1859
Compressed Size1033
Max. Term Depth7
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1 and1 let1 bvule1
select1 store3
Query 2
Status unknown
Inferred Status None
Size 4370
Compressed Size1469
Max. Term Depth12
Asserts 2
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite4 and2 distinct4 let8
extract2 bvnot2 bvadd17 bvult2
bvule4 bvuge1 zero_extend4 select16
store20
Query 3
Status unknown
Inferred Status None
Size 6691
Compressed Size1645
Max. Term Depth13
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite8 and3 distinct5 let16
extract3 bvnot3 bvadd35 bvult3
bvule7 bvuge1 zero_extend6 select26
store39
Query 4
Status unknown
Inferred Status None
Size 10483
Compressed Size1914
Max. Term Depth20
Asserts 4
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite13 and4 distinct9 let30
extract6 bvnot5 bvadd70 bvult6
bvule13 bvuge2 zero_extend11 select51
store60
Query 5
Status unknown
Inferred Status None
Size 16538
Compressed Size2520
Max. Term Depth26
Asserts 5
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite20 and5 distinct16 let50
extract11 bvnot8 bvadd124 bvult12
bvule22 bvuge4 zero_extend19 select103
store99
Query 6
Status unknown
Inferred Status None
Size 24231
Compressed Size3084
Max. Term Depth33
Asserts 6
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite29 and6 distinct23 let77
extract17 bvnot11 bvadd201 bvult20
bvule31 bvuge6 zero_extend28 select173
store147
Query 7
Status unknown
Inferred Status None
Size 32786
Compressed Size3620
Max. Term Depth41
Asserts 7
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite40 and7 distinct30 let112
extract24 bvnot14 bvadd275 bvult29
bvule40 bvuge7 zero_extend38 select258
store204
Query 8
Status unknown
Inferred Status None
Size 42376
Compressed Size4084
Max. Term Depth46
Asserts 8
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite53 and8 distinct37 let152
extract32 bvnot17 bvadd358 bvult41
bvule49 bvuge9 zero_extend49 select362
store270
Query 9
Status unknown
Inferred Status None
Size 53282
Compressed Size4552
Max. Term Depth52
Asserts 9
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite68 and9 distinct44 let198
extract41 bvnot20 bvadd460 bvult55
bvule58 bvuge11 zero_extend61 select484
store345
Query 10
Status unknown
Inferred Status None
Size 65746
Compressed Size5002
Max. Term Depth59
Asserts 10
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite85 and10 distinct51 let251
extract51 bvnot23 bvadd585 bvult71
bvule67 bvuge13 zero_extend74 select624
store429
Query 11
Status unknown
Inferred Status None
Size 79048
Compressed Size5657
Max. Term Depth67
Asserts 11
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite104 and11 distinct58 let312
extract62 bvnot26 bvadd707 bvult88
bvule76 bvuge14 zero_extend88 select779
store522
Query 12
Status unknown
Inferred Status None
Size 93417
Compressed Size6128
Max. Term Depth72
Asserts 12
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite125 and12 distinct65 let378
extract74 bvnot29 bvadd838 bvult108
bvule85 bvuge16 zero_extend103 select953
store624
Query 13
Status unknown
Inferred Status None
Size 106794
Compressed Size7621
Max. Term Depth72
Asserts 13
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite149 not1 or1 and14
distinct70 let444 extract83 bvnot29
bvadd962 bvult126 bvule88 bvugt1
bvuge16 zero_extend115 select1111 store717
Query 14
Status unknown
Inferred Status None
Size 119738
Compressed Size7827
Max. Term Depth72
Asserts 14
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite171 not1 or1 and15
distinct70 let511 extract92 bvnot29
bvadd1086 bvult144 bvule92 bvugt1
bvuge16 zero_extend124 select1270 store813
Query 15
Status unknown
Inferred Status None
Size 136068
Compressed Size8295
Max. Term Depth80
Asserts 15
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite195 not1 or1 and16
distinct76 let585 extract104 bvnot31
bvadd1226 bvult166 bvule104 bvugt1
bvuge18 zero_extend137 select1466 store931
Query 16
Status unknown
Inferred Status None
Size 153611
Compressed Size8686
Max. Term Depth84
Asserts 16
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite221 not1 or1 and17
distinct82 let663 extract117 bvnot33
bvadd1379 bvult190 bvule116 bvugt1
bvuge20 zero_extend151 select1679 store1056
Query 17
Status unknown
Inferred Status None
Size 172548
Compressed Size9219
Max. Term Depth89
Asserts 17
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite249 not1 or1 and18
distinct88 let746 extract131 bvnot35
bvadd1549 bvult216 bvule128 bvugt1
bvuge22 zero_extend166 select1909 store1188
Query 18
Status unknown
Inferred Status None
Size 192489
Compressed Size9942
Max. Term Depth94
Asserts 18
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite279 not1 or1 and19
distinct94 let834 extract146 bvnot37
bvadd1722 bvult243 bvule140 bvugt1
bvuge23 zero_extend182 select2153 store1327
Query 19
Status unknown
Inferred Status None
Size 213239
Compressed Size10420
Max. Term Depth98
Asserts 19
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite311 not1 or1 and20
distinct100 let926 extract162 bvnot39
bvadd1894 bvult273 bvule152 bvugt1
bvuge25 zero_extend199 select2415 store1473
Query 20
Status unknown
Inferred Status None
Size 235199
Compressed Size10849
Max. Term Depth102
Asserts 20
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite345 not1 or1 and21
distinct106 let1022 extract179 bvnot41
bvadd2079 bvult305 bvule164 bvugt1
bvuge27 zero_extend217 select2694 store1626
Query 21
Status unknown
Inferred Status None
Size 258548
Compressed Size11319
Max. Term Depth107
Asserts 21
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite381 not1 or1 and22
distinct112 let1123 extract197 bvnot43
bvadd2281 bvult339 bvule176 bvugt1
bvuge29 zero_extend236 select2990 store1786
Query 22
Status unknown
Inferred Status None
Size 282922
Compressed Size12091
Max. Term Depth112
Asserts 22
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite419 not1 or1 and23
distinct118 let1229 extract216 bvnot45
bvadd2486 bvult374 bvule188 bvugt1
bvuge30 zero_extend256 select3300 store1953
Query 23
Status unknown
Inferred Status None
Size 308107
Compressed Size12545
Max. Term Depth116
Asserts 23
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite459 not1 or1 and24
distinct124 let1339 extract236 bvnot47
bvadd2690 bvult412 bvule200 bvugt1
bvuge32 zero_extend277 select3628 store2127
Query 24
Status unknown
Inferred Status None
Size 331918
Compressed Size12778
Max. Term Depth116
Asserts 24
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite500 not1 or1 and25
distinct124 let1450 extract254 bvnot47
bvadd2891 bvult448 bvule205 bvugt1
bvuge32 zero_extend295 select3937 store2298
Query 25
Status unknown
Inferred Status None
Size 359282
Compressed Size13230
Max. Term Depth124
Asserts 25
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite542 not1 or1 and26
distinct128 let1569 extract275 bvnot49
bvadd3114 bvult486 bvule215 bvugt1
bvuge33 zero_extend318 select4270 store2492
Query 26
Status unknown
Inferred Status None
Size 387248
Compressed Size13434
Max. Term Depth127
Asserts 26
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite585 not1 or1 and27
distinct132 let1691 extract297 bvnot51
bvadd3341 bvult525 bvule225 bvugt1
bvuge34 zero_extend342 select4613 store2689
Query 27
Status unknown
Inferred Status None
Size 415816
Compressed Size13720
Max. Term Depth130
Asserts 27
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite629 not1 or1 and28
distinct136 let1816 extract320 bvnot53
bvadd3572 bvult565 bvule235 bvugt1
bvuge35 zero_extend367 select4966 store2889
Query 28
Status unknown
Inferred Status None
Size 444986
Compressed Size13900
Max. Term Depth133
Asserts 28
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite674 not1 or1 and29
distinct140 let1944 extract344 bvnot55
bvadd3807 bvult606 bvule245 bvugt1
bvuge36 zero_extend393 select5329 store3092
Query 29
Status unknown
Inferred Status None
Size 475937
Compressed Size14480
Max. Term Depth138
Asserts 29
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite721 not1 or1 and30
distinct146 let2076 extract369 bvnot57
bvadd4052 bvult650 bvule260 bvugt1
bvuge38 zero_extend419 select5718 store3304
Query 30
Status unknown
Inferred Status None
Size 508174
Compressed Size14994
Max. Term Depth143
Asserts 30
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite770 not1 or1 and31
distinct152 let2213 extract395 bvnot59
bvadd4310 bvult696 bvule275 bvugt1
bvuge40 zero_extend446 select6124 store3523
Query 31
Status unknown
Inferred Status None
Size 541594
Compressed Size15598
Max. Term Depth147
Asserts 31
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite821 not1 or1 and32
distinct158 let2354 extract422 bvnot61
bvadd4573 bvult744 bvule290 bvugt1
bvuge42 zero_extend474 select6544 store3749
Query 32
Status unknown
Inferred Status None
Size 576178
Compressed Size16094
Max. Term Depth151
Asserts 32
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite874 not1 or1 and33
distinct164 let2499 extract450 bvnot63
bvadd4843 bvult794 bvule305 bvugt1
bvuge44 zero_extend503 select6982 store3982
Query 33
Status unknown
Inferred Status None
Size 611573
Compressed Size16705
Max. Term Depth156
Asserts 33
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite929 not1 or1 and34
distinct170 let2649 extract479 bvnot65
bvadd5114 bvult846 bvule320 bvugt1
bvuge46 zero_extend533 select7435 store4222
Query 34
Status unknown
Inferred Status None
Size 648282
Compressed Size17145
Max. Term Depth161
Asserts 34
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite986 not1 or1 and35
distinct176 let2804 extract509 bvnot67
bvadd5398 bvult900 bvule335 bvugt1
bvuge48 zero_extend564 select7905 store4469
Query 35
Status unknown
Inferred Status None
Size 686168
Compressed Size17798
Max. Term Depth165
Asserts 35
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1045 not1 or1 and36
distinct182 let2963 extract540 bvnot69
bvadd5687 bvult956 bvule350 bvugt1
bvuge50 zero_extend596 select8389 store4723
Query 36
Status unknown
Inferred Status None
Size 725218
Compressed Size18289
Max. Term Depth169
Asserts 36
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1106 not1 or1 and37
distinct188 let3126 extract572 bvnot71
bvadd5983 bvult1014 bvule365 bvugt1
bvuge52 zero_extend629 select8891 store4984
Query 37
Status unknown
Inferred Status None
Size 765091
Compressed Size18720
Max. Term Depth174
Asserts 37
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1169 not1 or1 and38
distinct194 let3294 extract605 bvnot73
bvadd6280 bvult1074 bvule380 bvugt1
bvuge54 zero_extend663 select9408 store5252
Query 38
Status unknown
Inferred Status None
Size 804612
Compressed Size19091
Max. Term Depth176
Asserts 38
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1233 not1 or1 and39
distinct197 let3464 extract637 bvnot74
bvadd6573 bvult1134 bvule390 bvugt1
bvuge55 zero_extend697 select9924 store5520
Query 39
Status unknown
Inferred Status None
Size 844162
Compressed Size19291
Max. Term Depth178
Asserts 39
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1298 not1 or1 and40
distinct200 let3636 extract669 bvnot75
bvadd6868 bvult1195 bvule395 bvugt1
bvuge56 zero_extend731 select10441 store5788
Query 40
Status unknown
Inferred Status None
Size 883436
Compressed Size23076
Max. Term Depth178
Asserts 40
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1364 not2 or1 and41
distinct201 let3808 extract700 bvnot75
bvadd7161 bvult1255 bvule400 bvugt1
bvuge56 bvslt1 zero_extend763 select10954
store6056
Query 41
Status unknown
Inferred Status None
Size 883521
Compressed Size23245
Max. Term Depth178
Asserts 40
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1364 not2 or1 and41
distinct201 let3808 extract700 bvnot75
bvadd7161 bvult1255 bvule400 bvugt1
bvuge56 zero_extend763 select10954 store6056
fp1 fp.lt1 roundTowardPositive1 to_fp1
Query 42
Status unknown
Inferred Status None
Size 884152
Compressed Size19487
Max. Term Depth179
Asserts 40
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1369 not1 or1 and41
distinct200 let3809 extract700 bvnot75
bvadd7161 bvult1255 bvule401 bvugt1
bvuge56 zero_extend763 select10951 store6060
Query 43
Status unknown
Inferred Status None
Size 951855
Compressed Size22159
Max. Term Depth208
Asserts 41
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1464 not2 or15 and42
distinct274 let4011 extract761 bvnot90
bvadd7526 bvult1345 bvule497 bvugt1
bvuge71 zero_extend830 select11789 store6454
Query 44
Status unknown
Inferred Status None
Size 945960
Compressed Size21536
Max. Term Depth201
Asserts 41
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1456 not1 or1 and42
distinct245 let4004 extract746 bvnot90
bvadd7498 bvult1345 bvule497 bvugt1
bvuge71 zero_extend817 select11760 store6432
Query 45
Status unknown
Inferred Status None
Size 996075
Compressed Size22722
Max. Term Depth203
Asserts 42
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1555 not2 or15 and43
distinct274 let4201 extract793 bvnot90
bvadd7820 bvult1420 bvule503 bvugt1
bvuge71 zero_extend862 select12408 store6753
Query 46
Status unknown
Inferred Status None
Size 1041818
Compressed Size23293
Max. Term Depth203
Asserts 43
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1640 not3 or15 and44
distinct275 let4396 extract824 bvnot90
bvadd8135 bvult1495 bvule509 bvugt1
bvuge71 zero_extend894 select13027 store7067
Query 47
Status unknown
Inferred Status None
Size 1091933
Compressed Size23294
Max. Term Depth203
Asserts 44
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1739 not4 or29 and45
distinct304 let4593 extract871 bvnot90
bvadd8457 bvult1570 bvule515 bvugt1
bvuge71 zero_extend939 select13675 store7388
Query 48
Status unknown
Inferred Status None
Size 1139326
Compressed Size27906
Max. Term Depth205
Asserts 45
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1825 not4 or29 and46
distinct308 let4792 extract904 bvnot92
bvadd8787 bvult1647 bvule527 bvugt1
bvuge72 zero_extend975 select14309 store7703