Christoph M. Wintersteiger
|
de3ead9ff1
|
build fix
|
2015-09-28 18:20:22 +01:00 |
|
Christoph M. Wintersteiger
|
076e680433
|
Improved UF suppport in fpa2bv_converter.
|
2015-09-25 17:28:31 +01:00 |
|
Christoph M. Wintersteiger
|
2744d80642
|
Fixed reference counting in fpa2bv converter.
|
2015-09-23 14:22:02 +01:00 |
|
Nikolaj Bjorner
|
4bc044c982
|
update header guards to be C++ style. Fixes issue #9
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-07-08 23:18:40 -07:00 |
|
Christoph M. Wintersteiger
|
9a62d989e6
|
Revert "Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable"
This reverts commit d3db21ccde , reversing
changes made to e463d5d899 .
|
2015-06-24 17:06:04 +01:00 |
|
Aleksandar Zeljic
|
66e585e817
|
Merge branch 'unstable' of https://github.com/AleksandarZeljic/z3 into smallFloats
|
2015-06-12 18:35:59 +02:00 |
|
Aleksandar Zeljic
|
421b3af8bd
|
Minor additions and cleanup to the outdated code.
|
2015-06-12 18:35:32 +02:00 |
|
Christoph M. Wintersteiger
|
28fce367b1
|
Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable
|
2015-06-12 13:00:06 +01:00 |
|
Christoph M. Wintersteiger
|
f84d6bf5bb
|
Bugfix for QF_FP tactic
|
2015-06-12 12:58:07 +01:00 |
|
Aleksandar Zeljic
|
f45fcbe282
|
Added support for patching of models containing toIntegral, max, min.
|
2015-06-12 11:47:58 +02:00 |
|
Aleksandar Zeljic
|
08b3f9b46e
|
Removed the fpa2bv_porec model converter which was outdated and causing evaluation bugs.
|
2015-06-10 19:57:32 +02:00 |
|
Aleksandar Zeljic
|
a37ec41370
|
Buggy version, a full model is found but evaluation finds it to be invalid.
|
2015-06-09 21:16:53 +02:00 |
|
aleze648
|
444dc0ed0a
|
Added missing cases for positive zero, negative zero and is positive.
|
2015-06-07 05:31:10 -07:00 |
|
Christoph M. Wintersteiger
|
c910ed2eae
|
fpa2bv_approx: bugfix for fp.abs
|
2015-06-02 18:40:11 +01:00 |
|
Christoph M. Wintersteiger
|
610c549104
|
fpa2bv_approx: added fp.abs, fixed rounding mode model extraction
|
2015-06-02 18:17:49 +01:00 |
|
Christoph M. Wintersteiger
|
65a6845945
|
Bugfix for fpa2bv_converter_prec
|
2015-06-02 17:19:31 +01:00 |
|
Christoph M. Wintersteiger
|
a07cba72bc
|
eliminated unused variables
|
2015-06-02 17:15:07 +01:00 |
|
Christoph M. Wintersteiger
|
8f388d83a2
|
Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable
|
2015-06-02 17:00:44 +01:00 |
|
Christoph M. Wintersteiger
|
5ae2dd9c74
|
Bugfix for QF_FP default tactic.
|
2015-05-30 15:20:07 +01:00 |
|
Christoph M. Wintersteiger
|
ba88648468
|
Added has_fp_to_real probe to detect when QF_FP need QF_NRA.
|
2015-05-29 14:49:53 +01:00 |
|
Christoph M. Wintersteiger
|
85419ca503
|
Added branch into QF_NRA from QF_FP problems containing to_real terms.
|
2015-05-29 14:21:27 +01:00 |
|
Aleksandar Zeljic
|
13eac21b2c
|
Introduced an empty dep2asm_map.
|
2015-05-28 18:09:18 +02:00 |
|
Aleksandar Zeljic
|
f6f16c1e92
|
Added smallFloats files.
|
2015-05-28 14:31:34 +02:00 |
|
Christoph M. Wintersteiger
|
8fc0ba0ab5
|
Moved auxiliary fp.isNaN lemma injection to the right place.
Fixes #102
|
2015-05-22 12:33:53 +01:00 |
|
Christoph M. Wintersteiger
|
6f575689b1
|
Added injection of auxiliary lemmas for fp.isNaN, so that the value propagation can pick up these values and propagate them.
Fixes #96.
|
2015-05-21 19:02:09 +01:00 |
|
Christoph M. Wintersteiger
|
5e60bcd920
|
FPA: fixes for the fpa_rewriter to enable model extraction and validation.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-02-06 16:53:31 +00:00 |
|
Christoph M. Wintersteiger
|
5344d6f3c0
|
various bugfixes and extensions for FPA
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-15 19:25:49 +00:00 |
|
Christoph M. Wintersteiger
|
0cedd32ea2
|
More renaming floats -> fpa
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 13:47:26 +00:00 |
|
Christoph M. Wintersteiger
|
5e5758bb25
|
More float -> fpa renaming
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 13:37:18 +00:00 |
|
Christoph M. Wintersteiger
|
dd17f3c7d6
|
Renaming floats, float, Floats, Float -> FPA, fpa
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 13:18:56 +00:00 |
|
Christoph M. Wintersteiger
|
7a5239ef70
|
QF_FP default tactic bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-31 17:30:45 +00:00 |
|
Christoph M. Wintersteiger
|
80c025b289
|
Improved default tactic for QF_FP
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-31 16:15:55 +00:00 |
|
Christoph M. Wintersteiger
|
21a847d299
|
More renamings for QF_FP/qffp/is-qffp
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-31 15:36:11 +00:00 |
|
Christoph M. Wintersteiger
|
208994e2dc
|
Renamed the default tactics form QF_FPA and QF_FPABV to QF_FP and QF_FPBV, in anticipation of the logic name QF_FPA to mean floats+arrays.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-31 15:33:50 +00:00 |
|
Christoph M. Wintersteiger
|
d1cb2566e4
|
fpa2bv: adjustments for consistency
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-28 13:39:46 +00:00 |
|
Christoph M. Wintersteiger
|
b8c373bbce
|
fpa2bv tactic bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-22 14:25:23 +00:00 |
|
Christoph M. Wintersteiger
|
657595818e
|
FPA API: Renaming for consistency with final SMT standard.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-10 18:45:44 +00:00 |
|
Christoph M. Wintersteiger
|
62d4542f83
|
FPA API bug fix for RoundingMode values in models
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-11-11 13:05:48 +00:00 |
|
Christoph M. Wintersteiger
|
cb3e9c9644
|
Bugfix for FPA models
|
2014-10-25 16:58:16 +01:00 |
|
Nikolaj Bjorner
|
904ab4bf9e
|
address race condition in cleanup methods
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-05 11:18:34 -07:00 |
|
Christoph M. Wintersteiger
|
fb4c07a2ea
|
FPA refactoring in preparation for FPA support in the kernel.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-04-23 18:36:38 +01:00 |
|
Christoph M. Wintersteiger
|
52b54f395b
|
FPA division bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-04-10 19:33:34 +01:00 |
|
Christoph M. Wintersteiger
|
4c8bbad8d6
|
FPA probe bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-02-25 18:16:28 +00:00 |
|
Christoph M. Wintersteiger
|
b968eb2b8c
|
FPA probe bugfixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-02-25 18:13:16 +00:00 |
|
Christoph M. Wintersteiger
|
efd0cdc740
|
bugfix for FPA
|
2014-02-24 14:01:51 +00:00 |
|
Christoph M. Wintersteiger
|
4a9f12dd34
|
bugfix for FPA
|
2014-02-24 13:57:15 +00:00 |
|
Christoph M. Wintersteiger
|
e860c65567
|
bugfix for sign computation in floating-point FMA
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-02-13 19:33:51 +00:00 |
|
Christoph M. Wintersteiger
|
0e74362ecb
|
Added support for the final draft of the FPA standard (and fpa2bv conversion).
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-01-24 15:36:23 +00:00 |
|
Christoph M. Wintersteiger
|
31495bb9d9
|
bugfix for float rounding to integral values for cases where ebits >= sbits
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-11-15 17:19:41 +00:00 |
|
Christoph M. Wintersteiger
|
c96f7b5a51
|
bugfixes for float to float conversion
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-11-14 20:13:37 +00:00 |
|