Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/fb3abac8.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
Size445377
Compressed Size13297
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 2293
Compressed Size1155
Max. Term Depth8
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 and1 distinct1 let2
extract1 bvnot1 bvadd4 bvule2
zero_extend2 select2 store5
Query 2
Status unknown
Inferred Status None
Size 3558
Compressed Size1281
Max. Term Depth8
Asserts 2
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite6 and2 distinct2 let5
extract2 bvnot2 bvadd11 bvule5
zero_extend4 select5 store13
Query 3
Status unknown
Inferred Status None
Size 5244
Compressed Size1380
Max. Term Depth9
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite12 and3 distinct3 let9
extract3 bvnot3 bvadd21 bvule9
zero_extend6 select9 store24
Query 4
Status unknown
Inferred Status None
Size 7351
Compressed Size1470
Max. Term Depth10
Asserts 4
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite20 and4 distinct4 let14
extract4 bvnot4 bvadd34 bvule14
zero_extend8 select14 store38
Query 5
Status unknown
Inferred Status None
Size 9879
Compressed Size1569
Max. Term Depth11
Asserts 5
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite30 and5 distinct5 let20
extract5 bvnot5 bvadd50 bvule20
zero_extend10 select20 store55
Query 6
Status unknown
Inferred Status None
Size 13926
Compressed Size1991
Max. Term Depth15
Asserts 6
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite43 and6 distinct8 let29
extract6 bvnot7 bvadd69 bvult1
bvule32 zero_extend13 select49 store83
Query 7
Status unknown
Inferred Status None
Size 18365
Compressed Size2213
Max. Term Depth17
Asserts 7
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite57 and7 distinct11 let40
extract7 bvnot9 bvadd91 bvult3
bvule44 zero_extend17 select86 store113
Query 8
Status unknown
Inferred Status None
Size 23489
Compressed Size2465
Max. Term Depth19
Asserts 8
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite72 and8 =1 distinct14
let53 extract8 bvnot11 bvadd116
bvult6 bvule56 zero_extend21 select131
store145 to_fp1
Query 9
Status unknown
Inferred Status None
Size 29025
Compressed Size2630
Max. Term Depth21
Asserts 9
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite88 and9 =2 distinct17
let68 extract9 bvnot13 bvadd144
bvult10 bvule68 zero_extend25 select184
store179 to_fp2
Query 10
Status unknown
Inferred Status None
Size 34973
Compressed Size2793
Max. Term Depth23
Asserts 10
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite105 and10 =3 distinct20
let85 extract10 bvnot15 bvadd175
bvult15 bvule80 zero_extend29 select245
store215 to_fp3
Query 11
Status unknown
Inferred Status None
Size 41237
Compressed Size3020
Max. Term Depth25
Asserts 11
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite123 and11 =3 distinct23
let104 extract11 bvnot17 bvadd209
bvult21 bvule92 zero_extend33 select314
store253 to_fp3
Query 12
Status unknown
Inferred Status None
Size 47913
Compressed Size3148
Max. Term Depth27
Asserts 12
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite142 and12 =3 distinct26
let125 extract12 bvnot19 bvadd246
bvult28 bvule104 zero_extend37 select391
store293 to_fp3
Query 13
Status unknown
Inferred Status None
Size 55001
Compressed Size3283
Max. Term Depth29
Asserts 13
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite162 and13 =3 distinct29
let148 extract13 bvnot21 bvadd286
bvult36 bvule116 zero_extend41 select476
store335 to_fp3
Query 14
Status unknown
Inferred Status None
Size 62501
Compressed Size3402
Max. Term Depth31
Asserts 14
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite183 and14 =3 distinct32
let173 extract14 bvnot23 bvadd329
bvult45 bvule128 zero_extend45 select569
store379 to_fp3
Query 15
Status unknown
Inferred Status None
Size 70413
Compressed Size3533
Max. Term Depth33
Asserts 15
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite205 and15 =3 distinct35
let200 extract15 bvnot25 bvadd375
bvult55 bvule140 zero_extend49 select670
store425 to_fp3
Query 16
Status unknown
Inferred Status None
Size 78752
Compressed Size3742
Max. Term Depth35
Asserts 16
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite228 and16 =3 distinct38
let229 extract16 bvnot27 bvadd424
bvult66 bvule152 zero_extend54 select779
store473 to_fp3
Query 17
Status unknown
Inferred Status None
Size 87518
Compressed Size3879
Max. Term Depth37
Asserts 17
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite252 and17 =3 distinct41
let260 extract17 bvnot29 bvadd476
bvult78 bvule164 zero_extend60 select896
store523 to_fp3
Query 18
Status unknown
Inferred Status None
Size 96711
Compressed Size4008
Max. Term Depth39
Asserts 18
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite277 and18 =3 distinct44
let293 extract18 bvnot31 bvadd531
bvult91 bvule176 zero_extend67 select1021
store575 to_fp3
Query 19
Status unknown
Inferred Status None
Size 105925
Compressed Size4123
Max. Term Depth41
Asserts 19
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite303 and19 =3 distinct47
let328 extract19 bvnot33 bvadd588
bvult105 bvule182 zero_extend74 select1146
store627 to_fp3
Query 20
Status unknown
Inferred Status None
Size 117193
Compressed Size4630
Max. Term Depth45
Asserts 20
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite331 and20 =3 distinct52
let367 extract21 bvnot35 bvadd661
bvult122 bvule200 bvuge1 zero_extend82
select1307 store690 to_fp3
Query 21
Status unknown
Inferred Status None
Size 130047
Compressed Size5084
Max. Term Depth50
Asserts 21
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite361 and21 =3 distinct58
let411 extract23 bvnot38 bvadd742
bvult141 bvule218 bvuge2 zero_extend91
select1486 store770 to_fp3
Query 22
Status unknown
Inferred Status None
Size 144071
Compressed Size5738
Max. Term Depth55
Asserts 22
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite393 and22 =3 distinct64
let460 extract25 bvnot41 bvadd836
bvult162 bvule236 bvuge3 zero_extend100
select1682 store857 to_fp3
Query 23
Status unknown
Inferred Status None
Size 159109
Compressed Size6451
Max. Term Depth61
Asserts 23
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite427 and23 =3 distinct70
let515 extract27 bvnot44 bvadd932
bvult185 bvule254 bvuge4 zero_extend109
select1895 store951 to_fp3
Query 24
Status unknown
Inferred Status None
Size 175002
Compressed Size6901
Max. Term Depth65
Asserts 24
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite463 and24 =3 distinct76
let574 extract29 bvnot47 bvadd1035
bvult210 bvule272 bvuge5 zero_extend118
select2125 store1052 to_fp3
Query 25
Status unknown
Inferred Status None
Size 191683
Compressed Size7325
Max. Term Depth70
Asserts 25
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite501 and25 =3 distinct82
let638 extract31 bvnot50 bvadd1148
bvult237 bvule290 bvuge6 zero_extend127
select2365 store1157 to_fp3
Query 26
Status unknown
Inferred Status None
Size 208541
Compressed Size7734
Max. Term Depth77
Asserts 26
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite541 and26 =3 distinct88
let709 extract33 bvnot52 bvadd1271
bvult266 bvule308 bvuge7 zero_extend136
select2613 store1255 to_fp3
Query 27
Status unknown
Inferred Status None
Size 227590
Compressed Size8182
Max. Term Depth82
Asserts 27
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite583 and27 =3 distinct94
let785 extract35 bvnot55 bvadd1404
bvult297 bvule326 bvuge8 zero_extend145
select2889 store1378 to_fp3
Query 28
Status unknown
Inferred Status None
Size 248194
Compressed Size8736
Max. Term Depth87
Asserts 28
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite627 and28 =3 distinct100
let866 extract37 bvnot58 bvadd1550
bvult330 bvule344 bvuge9 zero_extend154
select3182 store1508 to_fp3
Query 29
Status unknown
Inferred Status None
Size 269601
Compressed Size9428
Max. Term Depth93
Asserts 29
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite673 and29 =3 distinct106
let953 extract39 bvnot61 bvadd1698
bvult365 bvule362 bvuge10 zero_extend163
select3485 store1642 to_fp3
Query 30
Status unknown
Inferred Status None
Size 288611
Compressed Size11214
Max. Term Depth93
Asserts 30
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite719 and30 =3 distinct108
let1040 extract40 bvnot62 bvadd1841
bvult399 bvule368 bvuge10 zero_extend170
select3769 store1763 to_fp3
Query 31
Status unknown
Inferred Status None
Size 307778
Compressed Size11276
Max. Term Depth94
Asserts 31
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite766 and31 =3 distinct110
let1128 extract41 bvnot63 bvadd1985
bvult433 bvule374 bvuge10 bvsgt1
zero_extend177 select4054 store1884 to_fp3
Query 32
Status unknown
Inferred Status None
Size 329129
Compressed Size11821
Max. Term Depth96
Asserts 32
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite824 and32 =3 distinct111
let1218 extract42 bvnot64 bvadd2130
bvult467 bvule382 bvuge10 bvsgt1
zero_extend183 select4341 store2019 to_fp3
Query 33
Status unknown
Inferred Status None
Size 352281
Compressed Size12161
Max. Term Depth98
Asserts 33
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite891 and33 =3 distinct112
let1310 extract43 bvnot65 bvadd2278
bvult501 bvule393 bvuge10 bvsgt1
zero_extend189 select4631 store2166 to_fp3
Query 34
Status unknown
Inferred Status None
Size 374928
Compressed Size12550
Max. Term Depth101
Asserts 34
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite952 and34 =3 distinct117
let1404 extract47 bvnot69 bvadd2433
bvult535 bvule405 bvuge10 bvsgt1
zero_extend201 select4924 store2309 to_fp3
Query 35
Status unknown
Inferred Status None
Size 397485
Compressed Size12836
Max. Term Depth102
Asserts 35
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1015 and35 =3 distinct118
let1500 extract48 bvnot70 bvadd2586
bvult569 bvule419 bvuge10 bvsgt1
zero_extend208 select5219 store2456 to_fp3
Query 36
Status unknown
Inferred Status None
Size 420844
Compressed Size12980
Max. Term Depth104
Asserts 36
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1082 and36 =3 distinct119
let1598 extract49 bvnot71 bvadd2741
bvult603 bvule435 bvuge10 bvsgt1
zero_extend215 select5516 store2609 to_fp3
Query 37
Status unknown
Inferred Status None
Size 444326
Compressed Size13232
Max. Term Depth104
Asserts 37
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1150 not1 and37 =3
distinct122 let1696 extract50 bvnot72
bvadd2897 bvult637 bvule451 bvuge10
bvsgt1 zero_extend222 select5812 store2762
to_fp3
Query 38
Status unknown
Inferred Status None
Size 444386
Compressed Size13238
Max. Term Depth104
Asserts 38
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1150 not1 and37 =3
distinct122 let1696 extract50 bvnot72
bvadd2897 bvult637 bvule451 bvuge10
bvsgt1 zero_extend222 select5812 store2762
to_fp3
Query 39
Status unknown
Inferred Status None
Size 444446
Compressed Size13245
Max. Term Depth104
Asserts 39
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1150 not1 and37 =3
distinct122 let1696 extract50 bvnot72
bvadd2897 bvult637 bvule451 bvuge10
bvsgt1 zero_extend222 select5812 store2762
to_fp3
Query 40
Status unknown
Inferred Status None
Size 444506
Compressed Size13250
Max. Term Depth104
Asserts 40
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1150 not1 and37 =3
distinct122 let1696 extract50 bvnot72
bvadd2897 bvult637 bvule451 bvuge10
bvsgt1 zero_extend222 select5812 store2762
to_fp3
Query 41
Status unknown
Inferred Status None
Size 444566
Compressed Size13255
Max. Term Depth104
Asserts 41
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1150 not1 and37 =3
distinct122 let1696 extract50 bvnot72
bvadd2897 bvult637 bvule451 bvuge10
bvsgt1 zero_extend222 select5812 store2762
to_fp3
Query 42
Status unknown
Inferred Status None
Size 444626
Compressed Size13259
Max. Term Depth104
Asserts 42
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1150 not1 and37 =3
distinct122 let1696 extract50 bvnot72
bvadd2897 bvult637 bvule451 bvuge10
bvsgt1 zero_extend222 select5812 store2762
to_fp3
Query 43
Status unknown
Inferred Status None
Size 444686
Compressed Size13263
Max. Term Depth104
Asserts 43
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1150 not1 and37 =3
distinct122 let1696 extract50 bvnot72
bvadd2897 bvult637 bvule451 bvuge10
bvsgt1 zero_extend222 select5812 store2762
to_fp3
Query 44
Status unknown
Inferred Status None
Size 444746
Compressed Size13266
Max. Term Depth104
Asserts 44
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1150 not1 and37 =3
distinct122 let1696 extract50 bvnot72
bvadd2897 bvult637 bvule451 bvuge10
bvsgt1 zero_extend222 select5812 store2762
to_fp3
Query 45
Status unknown
Inferred Status None
Size 444806
Compressed Size13269
Max. Term Depth104
Asserts 45
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1150 not1 and37 =3
distinct122 let1696 extract50 bvnot72
bvadd2897 bvult637 bvule451 bvuge10
bvsgt1 zero_extend222 select5812 store2762
to_fp3
Query 46
Status unknown
Inferred Status None
Size 444866
Compressed Size13274
Max. Term Depth104
Asserts 46
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1150 not1 and37 =3
distinct122 let1696 extract50 bvnot72
bvadd2897 bvult637 bvule451 bvuge10
bvsgt1 zero_extend222 select5812 store2762
to_fp3
Query 47
Status unknown
Inferred Status None
Size 444926
Compressed Size13277
Max. Term Depth104
Asserts 47
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1150 not1 and37 =3
distinct122 let1696 extract50 bvnot72
bvadd2897 bvult637 bvule451 bvuge10
bvsgt1 zero_extend222 select5812 store2762
to_fp3
Query 48
Status unknown
Inferred Status None
Size 444986
Compressed Size13280
Max. Term Depth104
Asserts 48
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1150 not1 and37 =3
distinct122 let1696 extract50 bvnot72
bvadd2897 bvult637 bvule451 bvuge10
bvsgt1 zero_extend222 select5812 store2762
to_fp3