Benchmark

incremental/QF_ABVFP/20210211-Vector/Robotics_C/8efa535b.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 *Robotics* 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
Size108518
Compressed Size6565
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 calls24
Query 1
Status unknown
Inferred Status None
Size 1968
Compressed Size1065
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 3796
Compressed Size1300
Max. Term Depth10
Asserts 2
Declared Functions0
Declared Constants3
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite12 not1 or1 and1
=2 distinct3 let5 bvule3
select5 store16
Query 3
Status unknown
Inferred Status None
Size 4965
Compressed Size1417
Max. Term Depth10
Asserts 3
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite16 not1 or1 and2
=3 distinct3 let8 bvule5
select7 store26 to_fp1
Query 4
Status unknown
Inferred Status None
Size 6238
Compressed Size1473
Max. Term Depth10
Asserts 4
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite21 not2 or1 and3
=3 distinct5 let12 bvule7
select10 store36 to_fp1
Query 5
Status unknown
Inferred Status None
Size 7511
Compressed Size1476
Max. Term Depth10
Asserts 5
Declared Functions0
Declared Constants4
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite26 not3 or1 and4
=3 distinct7 let16 bvule9
select13 store46 to_fp1
Query 6
Status unknown
Inferred Status None
Size 9710
Compressed Size1717
Max. Term Depth12
Asserts 6
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite33 not3 or1 and5
=3 distinct9 let22 extract1
bvnot1 bvadd3 bvult1 bvule12
zero_extend2 select29 store63 to_fp1
Query 7
Status unknown
Inferred Status None
Size 11715
Compressed Size1773
Max. Term Depth12
Asserts 7
Declared Functions0
Declared Constants5
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite41 not4 or1 and6
=3 distinct11 let28 extract1
bvnot1 bvadd5 bvult2 bvule15
zero_extend2 select42 store79 to_fp1
Query 8
Status unknown
Inferred Status None
Size 14326
Compressed Size2036
Max. Term Depth12
Asserts 8
Declared Functions0
Declared Constants6
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite50 not4 or1 and7
=3 distinct13 let35 extract3
bvnot3 bvadd13 bvult3 bvule20
zero_extend6 select54 store97 to_fp1
Query 9
Status unknown
Inferred Status None
Size 18803
Compressed Size2536
Max. Term Depth17
Asserts 9
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite62 not4 or1 and8
=3 distinct17 let47 extract6
bvnot6 bvadd29 bvult5 bvule30
zero_extend11 select93 store129 to_fp1
Query 10
Status unknown
Inferred Status None
Size 22167
Compressed Size2708
Max. Term Depth17
Asserts 10
Declared Functions0
Declared Constants7
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite75 not5 or1 and9
=3 distinct19 let59 extract6
bvnot6 bvadd42 bvult7 bvule35
zero_extend11 select119 store156 to_fp1
Query 11
Status unknown
Inferred Status None
Size 26257
Compressed Size3010
Max. Term Depth18
Asserts 11
Declared Functions0
Declared Constants8
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite89 not5 or1 and10
=3 distinct21 let72 extract8
bvnot8 bvadd60 bvult9 bvule42
zero_extend15 select145 store185 to_fp1
Query 12
Status unknown
Inferred Status None
Size 32715
Compressed Size3620
Max. Term Depth23
Asserts 12
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite106 not5 or1 and11
=3 distinct25 let90 extract11
bvnot11 bvadd86 bvult12 bvule56
zero_extend20 select202 store230 to_fp1
Query 13
Status unknown
Inferred Status None
Size 37571
Compressed Size3802
Max. Term Depth23
Asserts 13
Declared Functions0
Declared Constants9
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite124 not6 or1 and12
=3 distinct27 let108 extract11
bvnot11 bvadd109 bvult15 bvule63
zero_extend20 select241 store267 to_fp1
Query 14
Status unknown
Inferred Status None
Size 44100
Compressed Size4143
Max. Term Depth26
Asserts 14
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite143 not6 or1 and13
=4 distinct28 let128 extract11
bvnot11 bvadd132 bvult18 bvule71
zero_extend20 select299 store316 to_fp1
Query 15
Status unknown
Inferred Status None
Size 50517
Compressed Size4358
Max. Term Depth26
Asserts 15
Declared Functions0
Declared Constants10
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite163 not7 or1 and14
=4 distinct30 let148 extract11
bvnot11 bvadd155 bvult21 bvule79
zero_extend20 select355 store364 to_fp1
Query 16
Status unknown
Inferred Status None
Size 56660
Compressed Size4632
Max. Term Depth26
Asserts 16
Declared Functions0
Declared Constants11
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite184 not7 or1 and15
=4 distinct32 let169 extract13
bvnot13 bvadd184 bvult24 bvule89
zero_extend24 select398 store409 to_fp1
Query 17
Status unknown
Inferred Status None
Size 65630
Compressed Size5167
Max. Term Depth31
Asserts 17
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite208 not7 or1 and16
=4 distinct36 let195 extract16
bvnot16 bvadd221 bvult28 bvule109
zero_extend29 select478 store473 to_fp1
Query 18
Status unknown
Inferred Status None
Size 72756
Compressed Size5362
Max. Term Depth31
Asserts 18
Declared Functions0
Declared Constants12
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite233 not8 or1 and17
=4 distinct38 let221 extract16
bvnot16 bvadd255 bvult32 bvule119
zero_extend29 select536 store527 to_fp1
Query 19
Status unknown
Inferred Status None
Size 81788
Compressed Size5964
Max. Term Depth37
Asserts 19
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite258 not8 or1 and18
=5 distinct42 let252 extract18
bvnot18 bvadd306 bvult38 bvule139
bvuge1 zero_extend33 select612 store582
fp1 fp.mul1 roundTowardPositive1 to_fp3
Query 20
Status unknown
Inferred Status None
Size 90528
Compressed Size6211
Max. Term Depth38
Asserts 20
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite283 not8 or1 and19
=5 distinct43 let284 extract19
bvnot19 bvadd361 bvult43 bvule149
bvuge1 zero_extend35 select673 store647
fp1 fp.mul1 roundTowardPositive1 to_fp3
Query 21
Status unknown
Inferred Status None
Size 99282
Compressed Size6457
Max. Term Depth38
Asserts 21
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite309 not9 or1 and20
=5 distinct45 let316 extract19
bvnot19 bvadd415 bvult48 bvule159
bvuge1 zero_extend35 select735 store712
fp1 fp.mul1 roundTowardPositive1 to_fp3
Query 22
Status unknown
Inferred Status None
Size 108199
Compressed Size6528
Max. Term Depth38
Asserts 22
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite335 not9 or1 and21
=5 distinct47 let348 extract19
bvnot19 bvadd470 bvult53 bvule169
bvuge1 zero_extend35 select797 store778
fp1 fp.mul1 roundTowardPositive1 to_fp3
Query 23
Status unknown
Inferred Status None
Size 108259
Compressed Size6534
Max. Term Depth38
Asserts 23
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite335 not9 or1 and21
=5 distinct47 let348 extract19
bvnot19 bvadd470 bvult53 bvule169
bvuge1 zero_extend35 select797 store778
fp1 fp.mul1 roundTowardPositive1 to_fp3
Query 24
Status unknown
Inferred Status None
Size 108319
Compressed Size6544
Max. Term Depth38
Asserts 24
Declared Functions0
Declared Constants13
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

ite335 not9 or1 and21
=5 distinct47 let348 extract19
bvnot19 bvadd470 bvult53 bvule169
bvuge1 zero_extend35 select797 store778
fp1 fp.mul1 roundTowardPositive1 to_fp3