Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/baec1932.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
Size589741
Compressed Size11568
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 calls33
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 4372
Compressed Size1382
Max. Term Depth11
Asserts 2
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite12 and1 distinct3 let5
extract2 bvnot2 bvadd5 bvult1
bvule3 zero_extend4 select10 store19
Query 3
Status unknown
Inferred Status None
Size 8119
Compressed Size1779
Max. Term Depth13
Asserts 3
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite22 and2 =1 distinct9
let12 extract5 bvnot6 bvadd16
bvult4 bvule6 zero_extend17 select39
store43 to_fp2
Query 4
Status unknown
Inferred Status None
Size 11885
Compressed Size2099
Max. Term Depth16
Asserts 4
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite33 and3 =1 distinct13
let22 extract7 bvnot8 bvadd30
bvult8 bvule8 zero_extend27 select64
store71 to_fp2
Query 5
Status unknown
Inferred Status None
Size 17910
Compressed Size2540
Max. Term Depth19
Asserts 5
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite46 and4 =2 distinct19
let35 extract10 bvnot12 bvadd55
bvult14 bvule11 zero_extend38 select111
store111 to_fp4
Query 6
Status unknown
Inferred Status None
Size 23842
Compressed Size2824
Max. Term Depth22
Asserts 6
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite60 and5 =2 distinct23
let51 extract12 bvnot14 bvadd81
bvult21 bvule13 zero_extend48 select154
store155 to_fp4
Query 7
Status unknown
Inferred Status None
Size 32033
Compressed Size3154
Max. Term Depth25
Asserts 7
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite76 and6 =3 distinct29
let70 extract15 bvnot18 bvadd118
bvult30 bvule16 zero_extend59 select219
store211 to_fp6
Query 8
Status unknown
Inferred Status None
Size 40131
Compressed Size3429
Max. Term Depth28
Asserts 8
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite93 and7 =3 distinct33
let92 extract17 bvnot20 bvadd156
bvult40 bvule18 zero_extend69 select280
store271 to_fp6
Query 9
Status unknown
Inferred Status None
Size 50488
Compressed Size3804
Max. Term Depth31
Asserts 9
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite112 and8 =4 distinct39
let117 extract20 bvnot24 bvadd205
bvult52 bvule21 zero_extend80 select363
store343 to_fp8
Query 10
Status unknown
Inferred Status None
Size 60752
Compressed Size4070
Max. Term Depth34
Asserts 10
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite132 and9 =4 distinct43
let145 extract22 bvnot26 bvadd255
bvult65 bvule23 zero_extend90 select442
store419 to_fp8
Query 11
Status unknown
Inferred Status None
Size 72348
Compressed Size4327
Max. Term Depth37
Asserts 11
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite153 and10 =4 distinct46
let175 extract24 bvnot28 bvadd312
bvult79 bvule25 zero_extend100 select528
store504 to_fp8
Query 12
Status unknown
Inferred Status None
Size 85644
Compressed Size4706
Max. Term Depth40
Asserts 12
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite176 and11 =4 distinct55
let209 extract27 bvnot32 bvadd373
bvult95 bvule28 zero_extend119 select634
store599 fp2 fp.leq1 fp.geq1
roundTowardZero1 fp.to_sbv1 to_fp9
Query 13
Status unknown
Inferred Status None
Size 98837
Compressed Size5002
Max. Term Depth42
Asserts 13
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite200 and12 =4 distinct59
let245 extract29 bvnot35 bvadd438
bvult112 bvule30 zero_extend135 select747
store694 fp2 fp.leq1 fp.geq1
roundTowardZero2 fp.to_sbv2 to_fp10
Query 14
Status unknown
Inferred Status None
Size 113641
Compressed Size5420
Max. Term Depth46
Asserts 14
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite226 and13 =5 distinct65
let285 extract32 bvnot39 bvadd509
bvult131 bvule33 zero_extend152 select884
store799 fp2 fp.leq1 fp.geq1
roundTowardZero3 fp.to_sbv3 to_fp13
Query 15
Status unknown
Inferred Status None
Size 128583
Compressed Size5670
Max. Term Depth49
Asserts 15
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite253 and14 =5 distinct69
let328 extract34 bvnot41 bvadd584
bvult151 bvule35 zero_extend168 select1013
store905 fp2 fp.leq1 fp.geq1
roundTowardZero4 fp.to_sbv4 to_fp14
Query 16
Status unknown
Inferred Status None
Size 145784
Compressed Size5953
Max. Term Depth52
Asserts 16
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite282 and15 =6 distinct75
let374 extract37 bvnot45 bvadd670
bvult173 bvule38 zero_extend185 select1164
store1023 fp2 fp.leq1 fp.geq1
roundTowardZero5 fp.to_sbv5 to_fp17
Query 17
Status unknown
Inferred Status None
Size 162892
Compressed Size6154
Max. Term Depth55
Asserts 17
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite312 and16 =6 distinct79
let423 extract39 bvnot47 bvadd757
bvult196 bvule40 zero_extend201 select1311
store1145 fp2 fp.leq1 fp.geq1
roundTowardZero6 fp.to_sbv6 to_fp18
Query 18
Status unknown
Inferred Status None
Size 182259
Compressed Size6528
Max. Term Depth58
Asserts 18
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite344 and17 =7 distinct85
let475 extract42 bvnot51 bvadd855
bvult221 bvule43 zero_extend218 select1480
store1279 fp2 fp.leq1 fp.geq1
roundTowardZero7 fp.to_sbv7 to_fp21
Query 19
Status unknown
Inferred Status None
Size 201533
Compressed Size6830
Max. Term Depth61
Asserts 19
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite377 and18 =7 distinct89
let530 extract44 bvnot53 bvadd954
bvult247 bvule45 zero_extend234 select1645
store1417 fp2 fp.leq1 fp.geq1
roundTowardZero8 fp.to_sbv8 to_fp22
Query 20
Status unknown
Inferred Status None
Size 223066
Compressed Size7284
Max. Term Depth64
Asserts 20
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite412 and19 =8 distinct95
let588 extract47 bvnot57 bvadd1064
bvult275 bvule48 zero_extend251 select1832
store1567 fp2 fp.leq1 fp.geq1
roundTowardZero9 fp.to_sbv9 to_fp25
Query 21
Status unknown
Inferred Status None
Size 244506
Compressed Size7584
Max. Term Depth67
Asserts 21
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite448 and20 =8 distinct99
let649 extract49 bvnot59 bvadd1175
bvult304 bvule50 zero_extend267 select2015
store1721 fp2 fp.leq1 fp.geq1
roundTowardZero10 fp.to_sbv10 to_fp26
Query 22
Status unknown
Inferred Status None
Size 268218
Compressed Size8018
Max. Term Depth70
Asserts 22
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite486 and21 =9 distinct105
let713 extract52 bvnot63 bvadd1297
bvult335 bvule53 zero_extend284 select2220
store1887 fp2 fp.leq1 fp.geq1
roundTowardZero11 fp.to_sbv11 to_fp29
Query 23
Status unknown
Inferred Status None
Size 291833
Compressed Size8297
Max. Term Depth73
Asserts 23
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite525 and22 =9 distinct109
let780 extract54 bvnot65 bvadd1420
bvult367 bvule55 zero_extend300 select2421
store2057 fp2 fp.leq1 fp.geq1
roundTowardZero12 fp.to_sbv12 to_fp30
Query 24
Status unknown
Inferred Status None
Size 317868
Compressed Size8817
Max. Term Depth76
Asserts 24
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite566 and23 =10 distinct115
let850 extract57 bvnot69 bvadd1554
bvult401 bvule58 zero_extend317 select2644
store2239 fp2 fp.leq1 fp.geq1
roundTowardZero13 fp.to_sbv13 to_fp33
Query 25
Status unknown
Inferred Status None
Size 343760
Compressed Size9134
Max. Term Depth79
Asserts 25
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite608 and24 =10 distinct119
let923 extract59 bvnot71 bvadd1689
bvult436 bvule60 zero_extend333 select2863
store2425 fp2 fp.leq1 fp.geq1
roundTowardZero14 fp.to_sbv14 to_fp34
Query 26
Status unknown
Inferred Status None
Size 372109
Compressed Size9590
Max. Term Depth82
Asserts 26
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite652 and25 =11 distinct125
let999 extract62 bvnot75 bvadd1835
bvult473 bvule63 zero_extend350 select3104
store2623 fp2 fp.leq1 fp.geq1
roundTowardZero15 fp.to_sbv15 to_fp37
Query 27
Status unknown
Inferred Status None
Size 400312
Compressed Size9983
Max. Term Depth85
Asserts 27
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite697 and26 =11 distinct129
let1078 extract64 bvnot77 bvadd1982
bvult511 bvule65 zero_extend366 select3341
store2825 fp2 fp.leq1 fp.geq1
roundTowardZero16 fp.to_sbv16 to_fp38
Query 28
Status unknown
Inferred Status None
Size 430972
Compressed Size10403
Max. Term Depth88
Asserts 28
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite744 and27 =12 distinct135
let1160 extract67 bvnot81 bvadd2140
bvult551 bvule68 zero_extend383 select3600
store3039 fp2 fp.leq1 fp.geq1
roundTowardZero17 fp.to_sbv17 to_fp41
Query 29
Status unknown
Inferred Status None
Size 461486
Compressed Size10730
Max. Term Depth91
Asserts 29
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite792 and28 =12 distinct139
let1245 extract69 bvnot83 bvadd2299
bvult592 bvule70 zero_extend399 select3855
store3257 fp2 fp.leq1 fp.geq1
roundTowardZero18 fp.to_sbv18 to_fp42
Query 30
Status unknown
Inferred Status None
Size 493840
Compressed Size11091
Max. Term Depth94
Asserts 30
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite842 and29 =12 distinct145
let1333 extract72 bvnot87 bvadd2467
bvult635 bvule72 zero_extend416 select4128
store3483 fp2 fp.leq1 fp.geq1
roundTowardZero19 fp.to_sbv19 to_fp43
Query 31
Status unknown
Inferred Status None
Size 525308
Compressed Size11268
Max. Term Depth94
Asserts 31
Declared Functions0
Declared Constants14
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite893 and30 =13 distinct146
let1421 extract73 bvnot87 bvadd2629
bvult678 bvule73 zero_extend429 select4394
store3708 fp2 fp.leq1 fp.geq1
roundTowardZero20 fp.to_sbv20 to_fp44
Query 32
Status unknown
Inferred Status None
Size 557430
Compressed Size11560
Max. Term Depth96
Asserts 32
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite945 and31 =14 distinct147
let1511 extract73 bvnot87 bvadd2790
bvult721 bvule75 zero_extend441 select4667
store3939 fp2 fp.leq1 fp.geq1
roundTowardZero21 fp.to_sbv21 to_fp45
Query 33
Status unknown
Inferred Status None
Size 589470
Compressed Size11602
Max. Term Depth96
Asserts 33
Declared Functions0
Declared Constants15
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite997 and32 =15 distinct147
let1601 extract73 bvnot87 bvadd2951
bvult764 bvule77 zero_extend453 select4940
store4170 fp2 fp.leq1 fp.geq1
roundTowardZero22 fp.to_sbv22 to_fp46