Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/07351955.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
Size192613
Compressed Size7727
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 2977
Compressed Size1249
Max. Term Depth9
Asserts 1
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite2 and1 distinct2 let4
extract2 bvnot2 bvadd6 bvule2
zero_extend4 select2 store12
Query 2
Status unknown
Inferred Status None
Size 4743
Compressed Size1388
Max. Term Depth10
Asserts 2
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite6 and2 distinct3 let9
extract3 bvnot3 bvadd14 bvule5
zero_extend6 select5 store27
Query 3
Status unknown
Inferred Status None
Size 6930
Compressed Size1494
Max. Term Depth11
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite12 and3 distinct4 let15
extract4 bvnot4 bvadd25 bvule9
zero_extend8 select9 store45
Query 4
Status unknown
Inferred Status None
Size 9538
Compressed Size1590
Max. Term Depth12
Asserts 4
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite20 and4 distinct5 let22
extract5 bvnot5 bvadd39 bvule14
zero_extend10 select14 store66
Query 5
Status unknown
Inferred Status None
Size 12966
Compressed Size1877
Max. Term Depth15
Asserts 5
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite30 and5 distinct9 let31
extract8 bvnot8 bvadd57 bvule19
zero_extend16 select22 store91
Query 6
Status unknown
Inferred Status None
Size 16107
Compressed Size2021
Max. Term Depth16
Asserts 6
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite41 not1 and6 distinct11
let41 extract9 bvnot9 bvadd74
bvule24 bvsgt1 zero_extend18 select29
store116
Query 7
Status unknown
Inferred Status None
Size 19443
Compressed Size2192
Max. Term Depth16
Asserts 7
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite51 not1 and7 distinct14
let51 extract11 bvnot11 bvadd93
bvule29 bvsgt1 zero_extend22 select36
store142
Query 8
Status unknown
Inferred Status None
Size 22724
Compressed Size2262
Max. Term Depth17
Asserts 8
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite62 not2 and8 distinct16
let62 extract12 bvnot12 bvadd112
bvule34 bvsgt2 zero_extend24 select44
store168
Query 9
Status unknown
Inferred Status None
Size 26200
Compressed Size2305
Max. Term Depth17
Asserts 9
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite72 not2 and9 distinct19
let73 extract14 bvnot14 bvadd133
bvule39 bvsgt2 zero_extend28 select52
store195
Query 10
Status unknown
Inferred Status None
Size 29621
Compressed Size2333
Max. Term Depth18
Asserts 10
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite83 not3 and10 distinct21
let85 extract15 bvnot15 bvadd154
bvule44 bvsgt3 zero_extend30 select61
store222
Query 11
Status unknown
Inferred Status None
Size 37605
Compressed Size3081
Max. Term Depth24
Asserts 11
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite96 not3 and11 =1
distinct30 let103 extract20 bvnot21
bvadd191 bvult3 bvule64 bvsgt3
zero_extend37 select135 store271 fp.div1
roundTowardPositive1 to_fp3
Query 12
Status unknown
Inferred Status None
Size 37465
Compressed Size3073
Max. Term Depth24
Asserts 11
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite96 not3 and11 =1
distinct30 let103 extract20 bvnot21
bvadd190 bvult3 bvule64 bvsgt3
zero_extend37 select133 store270 fp.div1
roundTowardPositive1 to_fp3
Query 13
Status unknown
Inferred Status None
Size 37607
Compressed Size3082
Max. Term Depth24
Asserts 11
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite96 not3 and11 =1
distinct30 let103 extract20 bvnot21
bvadd191 bvult3 bvule64 bvsgt3
zero_extend37 select135 store271 fp.div1
roundTowardPositive1 to_fp3
Query 14
Status unknown
Inferred Status None
Size 37608
Compressed Size3083
Max. Term Depth24
Asserts 11
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite96 not3 and11 =1
distinct30 let103 extract20 bvnot21
bvadd191 bvult3 bvule64 bvsgt3
zero_extend37 select135 store271 fp.div1
roundTowardPositive1 to_fp3
Query 15
Status unknown
Inferred Status None
Size 33484
Compressed Size2541
Max. Term Depth18
Asserts 11
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite93 not3 and11 distinct25
let97 extract18 bvnot18 bvadd178
bvule49 bvsgt3 zero_extend36 select70
store250
Query 16
Status unknown
Inferred Status None
Size 37045
Compressed Size2592
Max. Term Depth19
Asserts 12
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite104 not4 and12 distinct27
let110 extract19 bvnot19 bvadd201
bvule54 bvsgt4 zero_extend38 select80
store278
Query 17
Status unknown
Inferred Status None
Size 42970
Compressed Size3082
Max. Term Depth22
Asserts 13
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite118 not4 and13 distinct32
let126 extract21 bvnot21 bvadd230
bvult2 bvule70 bvsgt4 zero_extend41
select123 store321
Query 18
Status unknown
Inferred Status None
Size 40853
Compressed Size2722
Max. Term Depth19
Asserts 13
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite114 not4 and13 distinct30
let123 extract21 bvnot21 bvadd226
bvule60 bvsgt4 zero_extend42 select91
store307
Query 19
Status unknown
Inferred Status None
Size 44605
Compressed Size2760
Max. Term Depth20
Asserts 14
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite125 not5 and14 distinct32
let137 extract22 bvnot22 bvadd251
bvule66 bvsgt5 zero_extend44 select103
store336
Query 20
Status unknown
Inferred Status None
Size 51870
Compressed Size3289
Max. Term Depth23
Asserts 15
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite144 not5 and15 distinct37
let154 extract26 bvnot26 bvadd289
bvult1 bvule79 bvsgt5 zero_extend50
select141 store381
Query 21
Status unknown
Inferred Status None
Size 56853
Compressed Size3446
Max. Term Depth23
Asserts 16
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite158 not5 and16 distinct40
let171 extract28 bvnot28 bvadd325
bvult2 bvule86 bvsgt5 zero_extend54
select163 store416
Query 22
Status unknown
Inferred Status None
Size 61781
Compressed Size3557
Max. Term Depth24
Asserts 17
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite173 not6 and17 distinct42
let189 extract29 bvnot29 bvadd361
bvult3 bvule93 bvsgt6 zero_extend56
select186 store451
Query 23
Status unknown
Inferred Status None
Size 67147
Compressed Size3687
Max. Term Depth24
Asserts 18
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite187 not6 and18 distinct46
let207 extract32 bvnot32 bvadd400
bvult4 bvule100 bvsgt6 zero_extend62
select209 store487
Query 24
Status unknown
Inferred Status None
Size 72215
Compressed Size3744
Max. Term Depth25
Asserts 19
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite202 not7 and19 distinct48
let226 extract33 bvnot33 bvadd438
bvult5 bvule107 bvsgt7 zero_extend64
select233 store523
Query 25
Status unknown
Inferred Status None
Size 80091
Compressed Size4227
Max. Term Depth27
Asserts 20
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite218 not7 and20 distinct54
let248 extract36 bvnot36 bvadd480
bvult8 bvule128 bvsgt7 zero_extend69
select298 store575
Query 26
Status unknown
Inferred Status None
Size 77284
Compressed Size3751
Max. Term Depth25
Asserts 20
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite217 not8 and20 distinct50
let245 extract34 bvnot34 bvadd476
bvult6 bvule114 bvsgt8 zero_extend66
select257 store559
Query 27
Status unknown
Inferred Status None
Size 82790
Compressed Size3811
Max. Term Depth25
Asserts 21
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite231 not8 and21 distinct54
let264 extract37 bvnot37 bvadd517
bvult7 bvule121 bvsgt8 zero_extend72
select281 store596
Query 28
Status unknown
Inferred Status None
Size 87998
Compressed Size3857
Max. Term Depth26
Asserts 22
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite246 not9 and22 distinct56
let284 extract38 bvnot38 bvadd557
bvult8 bvule128 bvsgt9 zero_extend74
select306 store633
Query 29
Status unknown
Inferred Status None
Size 95978
Compressed Size4442
Max. Term Depth29
Asserts 23
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite264 not9 and23 distinct61
let307 extract40 bvnot40 bvadd603
bvult11 bvule150 bvsgt9 zero_extend77
select370 store687
Query 30
Status unknown
Inferred Status None
Size 93453
Compressed Size4072
Max. Term Depth26
Asserts 23
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite260 not9 and23 distinct59
let304 extract40 bvnot40 bvadd599
bvult9 bvule136 bvsgt9 zero_extend78
select332 store671
Query 31
Status unknown
Inferred Status None
Size 98846
Compressed Size4185
Max. Term Depth27
Asserts 24
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite275 not9 and24 distinct61
let325 extract41 bvnot41 bvadd641
bvult10 bvule144 bvsgt10 zero_extend80
select359 store709
Query 32
Status unknown
Inferred Status None
Size 104937
Compressed Size4561
Max. Term Depth29
Asserts 25
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite293 not9 and25 distinct62
let348 extract42 bvnot42 bvadd684
bvult11 bvule154 bvsgt10 zero_extend82
select389 store753
Query 33
Status unknown
Inferred Status None
Size 112169
Compressed Size4805
Max. Term Depth31
Asserts 26
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite317 not9 and26 distinct63
let373 extract43 bvnot43 bvadd730
bvult12 bvule167 bvsgt10 zero_extend84
select422 store806
Query 34
Status unknown
Inferred Status None
Size 120599
Compressed Size5109
Max. Term Depth33
Asserts 27
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite343 not9 and27 distinct68
let400 extract47 bvnot47 bvadd784
bvult13 bvule181 bvsgt10 zero_extend92
select459 store863
Query 35
Status unknown
Inferred Status None
Size 129168
Compressed Size5338
Max. Term Depth36
Asserts 28
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite373 not9 and28 distinct69
let430 extract48 bvnot48 bvadd835
bvult14 bvule197 bvsgt10 zero_extend94
select496 store926
Query 36
Status unknown
Inferred Status None
Size 137811
Compressed Size5518
Max. Term Depth36
Asserts 29
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite404 not10 and29 =1
distinct71 let460 extract49 bvnot49
bvadd887 bvult15 bvule213 bvsgt10
zero_extend96 select532 store989
Query 37
Status unknown
Inferred Status None
Size 137871
Compressed Size5523
Max. Term Depth36
Asserts 30
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite404 not10 and29 =1
distinct71 let460 extract49 bvnot49
bvadd887 bvult15 bvule213 bvsgt10
zero_extend96 select532 store989
Query 38
Status unknown
Inferred Status None
Size 137931
Compressed Size5534
Max. Term Depth36
Asserts 31
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite404 not10 and29 =1
distinct71 let460 extract49 bvnot49
bvadd887 bvult15 bvule213 bvsgt10
zero_extend96 select532 store989
Query 39
Status unknown
Inferred Status None
Size 137991
Compressed Size5540
Max. Term Depth36
Asserts 32
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite404 not10 and29 =1
distinct71 let460 extract49 bvnot49
bvadd887 bvult15 bvule213 bvsgt10
zero_extend96 select532 store989
Query 40
Status unknown
Inferred Status None
Size 138051
Compressed Size5544
Max. Term Depth36
Asserts 33
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite404 not10 and29 =1
distinct71 let460 extract49 bvnot49
bvadd887 bvult15 bvule213 bvsgt10
zero_extend96 select532 store989
Query 41
Status unknown
Inferred Status None
Size 138144
Compressed Size5565
Max. Term Depth36
Asserts 34
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite404 not10 and29 =1
distinct71 let460 extract49 bvnot49
bvadd887 bvult15 bvule213 bvsgt10
zero_extend96 select532 store989
Query 42
Status unknown
Inferred Status None
Size 138204
Compressed Size5572
Max. Term Depth36
Asserts 35
Declared Functions0
Declared Constants16
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite404 not10 and29 =1
distinct71 let460 extract49 bvnot49
bvadd887 bvult15 bvule213 bvsgt10
zero_extend96 select532 store989
Query 43
Status unknown
Inferred Status None
Size 138297
Compressed Size5588
Max. Term Depth36
Asserts 36
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite404 not10 and29 =1
distinct71 let460 extract49 bvnot49
bvadd887 bvult15 bvule213 bvsgt10
zero_extend96 select532 store989
Query 44
Status unknown
Inferred Status None
Size 138357
Compressed Size5592
Max. Term Depth36
Asserts 37
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite404 not10 and29 =1
distinct71 let460 extract49 bvnot49
bvadd887 bvult15 bvule213 bvsgt10
zero_extend96 select532 store989
Query 45
Status unknown
Inferred Status None
Size 138417
Compressed Size5598
Max. Term Depth36
Asserts 38
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite404 not10 and29 =1
distinct71 let460 extract49 bvnot49
bvadd887 bvult15 bvule213 bvsgt10
zero_extend96 select532 store989
Query 46
Status unknown
Inferred Status None
Size 138477
Compressed Size5603
Max. Term Depth36
Asserts 39
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite404 not10 and29 =1
distinct71 let460 extract49 bvnot49
bvadd887 bvult15 bvule213 bvsgt10
zero_extend96 select532 store989
Query 47
Status unknown
Inferred Status None
Size 138537
Compressed Size5607
Max. Term Depth36
Asserts 40
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite404 not10 and29 =1
distinct71 let460 extract49 bvnot49
bvadd887 bvult15 bvule213 bvsgt10
zero_extend96 select532 store989
Query 48
Status unknown
Inferred Status None
Size 138597
Compressed Size5610
Max. Term Depth36
Asserts 41
Declared Functions0
Declared Constants17
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite404 not10 and29 =1
distinct71 let460 extract49 bvnot49
bvadd887 bvult15 bvule213 bvsgt10
zero_extend96 select532 store989