Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/48326529.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
Size334838
Compressed Size7301
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 calls38
Query 1
Status unknown
Inferred Status None
Size 2105
Compressed Size1121
Max. Term Depth8
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite1 and1 distinct1 let1
extract1 bvnot1 bvadd4 bvule2
zero_extend2 select2 store3
Query 2
Status unknown
Inferred Status None
Size 3118
Compressed Size1236
Max. Term Depth8
Asserts 2
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite3 and2 distinct2 let3
extract2 bvnot2 bvadd11 bvule5
zero_extend4 select5 store9
Query 3
Status unknown
Inferred Status None
Size 4460
Compressed Size1322
Max. Term Depth8
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite6 and3 distinct3 let6
extract3 bvnot3 bvadd21 bvule9
zero_extend6 select9 store18
Query 4
Status unknown
Inferred Status None
Size 6131
Compressed Size1406
Max. Term Depth9
Asserts 4
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite10 and4 distinct4 let10
extract4 bvnot4 bvadd34 bvule14
zero_extend8 select14 store30
Query 5
Status unknown
Inferred Status None
Size 8131
Compressed Size1487
Max. Term Depth10
Asserts 5
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite15 and5 distinct5 let15
extract5 bvnot5 bvadd50 bvule20
zero_extend10 select20 store45
Query 6
Status unknown
Inferred Status None
Size 10460
Compressed Size1574
Max. Term Depth11
Asserts 6
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite21 and6 distinct6 let21
extract6 bvnot6 bvadd69 bvule27
zero_extend12 select27 store63
Query 7
Status unknown
Inferred Status None
Size 13118
Compressed Size1717
Max. Term Depth12
Asserts 7
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite28 and7 distinct7 let28
extract7 bvnot7 bvadd91 bvule35
zero_extend14 select35 store84
Query 8
Status unknown
Inferred Status None
Size 16105
Compressed Size1827
Max. Term Depth13
Asserts 8
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite36 and8 distinct8 let36
extract8 bvnot8 bvadd116 bvule44
zero_extend16 select44 store108
Query 9
Status unknown
Inferred Status None
Size 19434
Compressed Size1979
Max. Term Depth14
Asserts 9
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite45 and9 distinct9 let45
extract9 bvnot9 bvadd144 bvule54
zero_extend18 select54 store135
Query 10
Status unknown
Inferred Status None
Size 22802
Compressed Size2139
Max. Term Depth15
Asserts 10
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite55 and10 distinct9 let55
extract9 bvnot9 bvadd171 bvule64
zero_extend18 select64 store165
Query 11
Status unknown
Inferred Status None
Size 28351
Compressed Size2437
Max. Term Depth18
Asserts 11
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite66 and11 distinct12 let67
extract10 bvnot11 bvadd202 bvult1
bvule84 zero_extend20 select105 store207
Query 12
Status unknown
Inferred Status None
Size 34312
Compressed Size2611
Max. Term Depth20
Asserts 12
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite78 and12 distinct15 let81
extract11 bvnot13 bvadd236 bvult3
bvule104 zero_extend22 select154 store251
Query 13
Status unknown
Inferred Status None
Size 40685
Compressed Size2781
Max. Term Depth22
Asserts 13
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite91 and13 distinct18 let97
extract12 bvnot15 bvadd273 bvult6
bvule124 zero_extend24 select211 store297
Query 14
Status unknown
Inferred Status None
Size 47470
Compressed Size2939
Max. Term Depth24
Asserts 14
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite105 and14 distinct21 let115
extract13 bvnot17 bvadd313 bvult10
bvule144 zero_extend26 select276 store345
Query 15
Status unknown
Inferred Status None
Size 54763
Compressed Size3214
Max. Term Depth26
Asserts 15
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite120 and15 =1 distinct24
let135 extract14 bvnot19 bvadd356
bvult15 bvule164 zero_extend28 select349
store395 to_fp1
Query 16
Status unknown
Inferred Status None
Size 62468
Compressed Size3380
Max. Term Depth28
Asserts 16
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite136 and16 =2 distinct27
let157 extract15 bvnot21 bvadd402
bvult21 bvule184 zero_extend30 select430
store447 to_fp2
Query 17
Status unknown
Inferred Status None
Size 70585
Compressed Size3548
Max. Term Depth30
Asserts 17
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite153 and17 =3 distinct30
let181 extract16 bvnot23 bvadd451
bvult28 bvule204 zero_extend32 select519
store501 to_fp3
Query 18
Status unknown
Inferred Status None
Size 79114
Compressed Size3718
Max. Term Depth32
Asserts 18
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite171 and18 =4 distinct33
let207 extract17 bvnot25 bvadd503
bvult36 bvule224 zero_extend34 select616
store557 to_fp4
Query 19
Status unknown
Inferred Status None
Size 88055
Compressed Size3889
Max. Term Depth34
Asserts 19
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite190 and19 =5 distinct36
let235 extract18 bvnot27 bvadd558
bvult45 bvule244 zero_extend36 select721
store615 to_fp5
Query 20
Status unknown
Inferred Status None
Size 97408
Compressed Size4063
Max. Term Depth36
Asserts 20
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite210 and20 =6 distinct39
let265 extract19 bvnot29 bvadd616
bvult55 bvule264 zero_extend38 select834
store675 to_fp6
Query 21
Status unknown
Inferred Status None
Size 107173
Compressed Size4249
Max. Term Depth38
Asserts 21
Declared Functions0
Declared Constants18
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite231 and21 =7 distinct42
let297 extract20 bvnot31 bvadd677
bvult66 bvule284 zero_extend40 select955
store737 to_fp7
Query 22
Status unknown
Inferred Status None
Size 117350
Compressed Size4423
Max. Term Depth40
Asserts 22
Declared Functions0
Declared Constants19
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite253 and22 =8 distinct45
let331 extract21 bvnot33 bvadd741
bvult78 bvule304 zero_extend42 select1084
store801 to_fp8
Query 23
Status unknown
Inferred Status None
Size 127939
Compressed Size4648
Max. Term Depth42
Asserts 23
Declared Functions0
Declared Constants20
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite276 and23 =9 distinct48
let367 extract22 bvnot35 bvadd808
bvult91 bvule324 zero_extend44 select1221
store867 to_fp9
Query 24
Status unknown
Inferred Status None
Size 138940
Compressed Size4818
Max. Term Depth44
Asserts 24
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite300 and24 =10 distinct51
let405 extract23 bvnot37 bvadd878
bvult105 bvule344 zero_extend46 select1366
store935 to_fp10
Query 25
Status unknown
Inferred Status None
Size 150257
Compressed Size5137
Max. Term Depth46
Asserts 25
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite325 and25 =10 distinct54
let445 extract24 bvnot39 bvadd951
bvult120 bvule364 zero_extend48 select1519
store1005 to_fp10
Query 26
Status unknown
Inferred Status None
Size 161986
Compressed Size5303
Max. Term Depth48
Asserts 26
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite351 and26 =10 distinct57
let487 extract25 bvnot41 bvadd1027
bvult136 bvule384 zero_extend50 select1680
store1077 to_fp10
Query 27
Status unknown
Inferred Status None
Size 174144
Compressed Size5487
Max. Term Depth50
Asserts 27
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite378 and27 =10 distinct60
let531 extract26 bvnot43 bvadd1106
bvult153 bvule404 zero_extend53 select1849
store1151 to_fp10
Query 28
Status unknown
Inferred Status None
Size 186714
Compressed Size5634
Max. Term Depth52
Asserts 28
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite406 and28 =10 distinct63
let577 extract27 bvnot45 bvadd1188
bvult171 bvule424 zero_extend56 select2026
store1227 to_fp10
Query 29
Status unknown
Inferred Status None
Size 199696
Compressed Size5774
Max. Term Depth54
Asserts 29
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite435 and29 =10 distinct66
let625 extract28 bvnot47 bvadd1273
bvult190 bvule444 zero_extend59 select2211
store1305 to_fp10
Query 30
Status unknown
Inferred Status None
Size 213090
Compressed Size5922
Max. Term Depth56
Asserts 30
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite465 and30 =10 distinct69
let675 extract29 bvnot49 bvadd1361
bvult210 bvule464 zero_extend62 select2404
store1385 to_fp10
Query 31
Status unknown
Inferred Status None
Size 226896
Compressed Size6078
Max. Term Depth58
Asserts 31
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite496 and31 =10 distinct72
let727 extract30 bvnot51 bvadd1452
bvult231 bvule484 zero_extend65 select2605
store1467 to_fp10
Query 32
Status unknown
Inferred Status None
Size 241114
Compressed Size6264
Max. Term Depth60
Asserts 32
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite528 and32 =10 distinct75
let781 extract31 bvnot53 bvadd1546
bvult253 bvule504 zero_extend68 select2814
store1551 to_fp10
Query 33
Status unknown
Inferred Status None
Size 255744
Compressed Size6394
Max. Term Depth62
Asserts 33
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite561 and33 =10 distinct78
let837 extract32 bvnot55 bvadd1643
bvult276 bvule524 zero_extend71 select3031
store1637 to_fp10
Query 34
Status unknown
Inferred Status None
Size 270786
Compressed Size6659
Max. Term Depth64
Asserts 34
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite595 and34 =10 distinct81
let895 extract33 bvnot57 bvadd1743
bvult300 bvule544 zero_extend74 select3256
store1725 to_fp10
Query 35
Status unknown
Inferred Status None
Size 286240
Compressed Size6850
Max. Term Depth66
Asserts 35
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite630 and35 =10 distinct84
let955 extract34 bvnot59 bvadd1846
bvult325 bvule564 zero_extend77 select3489
store1815 to_fp10
Query 36
Status unknown
Inferred Status None
Size 302106
Compressed Size6995
Max. Term Depth68
Asserts 36
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite666 and36 =10 distinct87
let1017 extract35 bvnot61 bvadd1952
bvult351 bvule584 zero_extend80 select3730
store1907 to_fp10
Query 37
Status unknown
Inferred Status None
Size 318384
Compressed Size7156
Max. Term Depth70
Asserts 37
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite703 and37 =10 distinct90
let1081 extract36 bvnot63 bvadd2061
bvult378 bvule604 zero_extend83 select3979
store2001 to_fp10
Query 38
Status unknown
Inferred Status None
Size 334527
Compressed Size7285
Max. Term Depth72
Asserts 38
Declared Functions0
Declared Constants21
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite741 and38 =10 distinct93
let1147 extract37 bvnot65 bvadd2172
bvult406 bvule614 zero_extend86 select4224
store2095 to_fp10