Benchmark

incremental/QF_ABVFP/20210211-Vector/Aerospace_C/621601fd.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
Size191558
Compressed Size12980
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 1728
Compressed Size1011
Max. Term Depth8
Asserts 1
Declared Functions0
Declared Constants1
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

and1 =1 distinct2 let1
extract1 bvnot1 bvadd1 zero_extend2
to_fp1
Query 2
Status unknown
Inferred Status None
Size 2085
Compressed Size1059
Max. Term Depth8
Asserts 2
Declared Functions0
Declared Constants2
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

and2 =2 distinct4 let2
extract2 bvnot2 bvadd2 zero_extend4
to_fp2
Query 3
Status unknown
Inferred Status None
Size 4229
Compressed Size1400
Max. Term Depth11
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite7 or1 and5 =6
distinct14 let7 extract7 bvnot4
bvadd11 zero_extend12 select3 store6
to_fp2
Query 4
Status unknown
Inferred Status None
Size 4458
Compressed Size1414
Max. Term Depth11
Asserts 4
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite7 or1 and5 =6
distinct15 let8 extract8 bvnot5
bvadd12 zero_extend14 select3 store6
to_fp2
Query 5
Status unknown
Inferred Status None
Size 5982
Compressed Size1526
Max. Term Depth11
Asserts 5
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite10 not1 or1 and7
=8 distinct20 let12 extract12
bvnot7 bvadd21 zero_extend21 select5
store13 to_fp2
Query 6
Status unknown
Inferred Status None
Size 6132
Compressed Size1544
Max. Term Depth11
Asserts 6
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite11 not2 or1 and7
=8 distinct21 let12 extract12
bvnot7 bvadd21 bvugt1 zero_extend21
select5 store13 to_fp2
Query 7
Status unknown
Inferred Status None
Size 6361
Compressed Size1547
Max. Term Depth11
Asserts 7
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite11 not2 or1 and7
=8 distinct22 let13 extract13
bvnot8 bvadd22 bvugt1 zero_extend23
select5 store13 to_fp2
Query 8
Status unknown
Inferred Status None
Size 6590
Compressed Size1552
Max. Term Depth11
Asserts 8
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite11 not2 or1 and7
=8 distinct23 let14 extract14
bvnot9 bvadd23 bvugt1 zero_extend25
select5 store13 to_fp2
Query 9
Status unknown
Inferred Status None
Size 8340
Compressed Size1622
Max. Term Depth11
Asserts 9
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite14 not2 or1 and9
=10 distinct28 let19 extract18
bvnot11 bvadd34 bvugt1 zero_extend34
select7 store22 to_fp2
Query 10
Status unknown
Inferred Status None
Size 8569
Compressed Size1631
Max. Term Depth11
Asserts 10
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite14 not2 or1 and9
=10 distinct29 let20 extract19
bvnot12 bvadd35 bvugt1 zero_extend36
select7 store22 to_fp2
Query 11
Status unknown
Inferred Status None
Size 10138
Compressed Size1777
Max. Term Depth11
Asserts 11
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite16 not2 or1 and10
=10 distinct30 let24 extract20
bvnot13 bvadd44 bvule1 bvugt1
zero_extend42 select8 store35 to_fp2
Query 12
Status unknown
Inferred Status None
Size 13024
Compressed Size2082
Max. Term Depth13
Asserts 12
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite24 not2 or1 and11
=10 distinct31 let32 extract21
bvnot14 bvadd57 bvule5 bvugt1
zero_extend48 select13 store59 to_fp2
Query 13
Status unknown
Inferred Status None
Size 16261
Compressed Size2212
Max. Term Depth14
Asserts 13
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite34 not2 or1 and12
=10 distinct32 let41 extract22
bvnot15 bvadd73 bvule10 bvugt1
zero_extend54 select19 store86 to_fp2
Query 14
Status unknown
Inferred Status None
Size 19643
Compressed Size2289
Max. Term Depth15
Asserts 14
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite44 not2 or1 and13
=10 distinct33 let50 extract23
bvnot16 bvadd90 bvule15 bvugt1
zero_extend61 select25 store114 to_fp2
Query 15
Status unknown
Inferred Status None
Size 23506
Compressed Size2522
Max. Term Depth18
Asserts 15
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite55 not3 or1 and14
=11 distinct36 let61 extract26
bvnot18 bvadd112 bvule20 bvugt1
zero_extend71 select32 store142 to_fp2
Query 16
Status unknown
Inferred Status None
Size 27728
Compressed Size2851
Max. Term Depth18
Asserts 16
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite66 not3 or1 and15
=11 distinct39 let72 extract27
bvnot19 bvadd132 bvult2 bvule25
bvugt1 bvuge1 zero_extend78 select53
store175 to_fp2
Query 17
Status unknown
Inferred Status None
Size 31664
Compressed Size2915
Max. Term Depth18
Asserts 17
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite78 not4 or1 and16
=12 distinct40 let83 extract27
bvnot19 bvadd150 bvult3 bvule30
bvugt1 bvuge1 zero_extend83 select72
store209 to_fp2
Query 18
Status unknown
Inferred Status None
Size 36474
Compressed Size3195
Max. Term Depth18
Asserts 18
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite90 not4 or1 and17
=13 distinct43 let95 extract28
bvnot20 bvadd170 bvult6 bvule40
bvugt1 bvuge2 zero_extend89 select102
store250 fp1 to_fp3
Query 19
Status unknown
Inferred Status None
Size 45455
Compressed Size3955
Max. Term Depth26
Asserts 19
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite105 not4 or1 and18
=14 distinct52 let115 extract31
bvnot23 bvadd201 bvult14 bvule60
bvugt1 bvuge5 zero_extend99 select181
store311 fp4 fp.add2 fp.mul2
fp.div1 roundTowardPositive5 to_fp7
Query 20
Status unknown
Inferred Status None
Size 54757
Compressed Size4508
Max. Term Depth31
Asserts 20
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite123 not4 or1 and19
=14 distinct61 let140 extract34
bvnot26 bvadd236 bvult25 bvule75
bvugt1 bvuge8 zero_extend109 select276
store378 fp4 fp.add2 fp.mul2
fp.div1 roundTowardPositive5 to_fp7
Query 21
Status unknown
Inferred Status None
Size 70910
Compressed Size6200
Max. Term Depth37
Asserts 21
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite156 not4 or1 and22
=15 distinct104 let170 extract103
bvnot122 bvand62 bvadd272 bvmul2
bvult37 bvule87 bvugt1 bvuge9
bvsgt1 zero_extend121 select369 store450
fp4 fp.add2 fp.mul2 fp.div1
roundTowardPositive5 to_fp7
Query 22
Status unknown
Inferred Status None
Size 86212
Compressed Size6923
Max. Term Depth37
Asserts 22
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite184 not4 or1 and23
=16 distinct142 let200 extract171
bvnot218 bvand124 bvadd308 bvmul5
bvult49 bvule99 bvugt1 bvuge10
bvsgt1 zero_extend132 select465 store523
fp4 fp.add2 fp.mul2 fp.div1
roundTowardPositive5 to_fp7
Query 23
Status unknown
Inferred Status None
Size 95401
Compressed Size7638
Max. Term Depth37
Asserts 23
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite211 not4 or1 and24
=16 distinct145 let231 extract173
bvnot220 bvand124 bvadd344 bvmul7
bvult60 bvule105 bvugt1 bvuge10
bvsgt1 zero_extend141 select550 store594
fp4 fp.add2 fp.mul2 fp.div1
roundTowardPositive5 to_fp7
Query 24
Status unknown
Inferred Status None
Size 111860
Compressed Size8495
Max. Term Depth40
Asserts 24
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite239 not4 or1 and25
=17 distinct182 let265 extract242
bvnot317 bvand186 bvadd389 bvmul16
bvult73 bvule111 bvugt1 bvuge11
bvsgt1 zero_extend153 select656 store672
fp4 fp.add2 fp.mul2 fp.div1
roundTowardPositive5 to_fp7
Query 25
Status unknown
Inferred Status None
Size 121906
Compressed Size9164
Max. Term Depth40
Asserts 25
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite267 not4 or1 and26
=17 distinct186 let298 extract245
bvnot320 bvand186 bvadd430 bvmul20
bvult85 bvule117 bvugt1 bvuge11
bvsgt1 zero_extend164 select750 store746
fp4 fp.add2 fp.mul2 fp.div1
roundTowardPositive5 to_fp7
Query 26
Status unknown
Inferred Status None
Size 139039
Compressed Size9858
Max. Term Depth42
Asserts 26
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite296 not4 or1 and27
=18 distinct223 let334 extract314
bvnot417 bvand248 bvadd479 bvmul31
bvult99 bvule123 bvugt1 bvuge12
bvsgt1 zero_extend176 select865 store827
fp4 fp.add2 fp.mul2 fp.div1
roundTowardPositive5 to_fp7
Query 27
Status unknown
Inferred Status None
Size 156924
Compressed Size11508
Max. Term Depth44
Asserts 27
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite326 not4 or1 and28
=18 distinct260 let372 extract382
bvnot514 bvand310 bvadd532 bvmul43
bvult114 bvule135 bvugt1 bvuge13
bvsgt1 zero_extend189 select979 store917
fp4 fp.add2 fp.mul2 fp.div1
roundTowardPositive5 to_fp7
Query 28
Status unknown
Inferred Status None
Size 168433
Compressed Size12134
Max. Term Depth46
Asserts 28
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite357 not5 or1 and29
=19 distinct262 let411 extract384
bvnot515 bvand310 bvadd578 bvmul50
bvult128 bvule141 bvugt1 bvuge13
bvsgt1 zero_extend197 select1095 store1009
fp4 fp.add2 fp.mul2 fp.div1
roundTowardPositive5 to_fp7
Query 29
Status unknown
Inferred Status None
Size 179902
Compressed Size12791
Max. Term Depth47
Asserts 29
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite389 not6 or1 and30
=20 distinct264 let451 extract385
bvnot515 bvand310 bvadd622 bvmul57
bvult143 bvule153 bvugt1 bvuge13
bvsgt1 zero_extend203 select1218 store1098
fp4 fp.add2 fp.mul2 fp.div1
roundTowardPositive5 to_fp7
Query 30
Status unknown
Inferred Status None
Size 179652
Compressed Size12217
Max. Term Depth46
Asserts 29
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite388 not6 or1 and30
=19 distinct263 let449 extract384
bvnot515 bvand310 bvadd623 bvmul57
bvult142 bvule147 bvugt2 bvuge13
bvsgt1 zero_extend202 select1209 store1099
fp4 fp.add2 fp.mul2 fp.div1
roundTowardPositive5 to_fp7
Query 31
Status unknown
Inferred Status None
Size 168474
Compressed Size12138
Max. Term Depth46
Asserts 28
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite357 not5 or1 and29
=19 distinct262 let411 extract384
bvnot515 bvand310 bvadd578 bvmul50
bvult128 bvule141 bvugt1 bvuge13
bvsgt1 zero_extend197 select1095 store1009
fp4 fp.add2 fp.mul2 fp.div1
roundTowardPositive5 to_fp7
Query 32
Status unknown
Inferred Status None
Size 168534
Compressed Size12143
Max. Term Depth46
Asserts 29
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite357 not5 or1 and29
=19 distinct262 let411 extract384
bvnot515 bvand310 bvadd578 bvmul50
bvult128 bvule141 bvugt1 bvuge13
bvsgt1 zero_extend197 select1095 store1009
fp4 fp.add2 fp.mul2 fp.div1
roundTowardPositive5 to_fp7
Query 33
Status unknown
Inferred Status None
Size 168594
Compressed Size12152
Max. Term Depth46
Asserts 30
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite357 not5 or1 and29
=19 distinct262 let411 extract384
bvnot515 bvand310 bvadd578 bvmul50
bvult128 bvule141 bvugt1 bvuge13
bvsgt1 zero_extend197 select1095 store1009
fp4 fp.add2 fp.mul2 fp.div1
roundTowardPositive5 to_fp7