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 |
|
Christoph M. Wintersteiger
|
b77d408128
|
bugfix for FPA rounding when ebits is very small.
|
2013-11-14 19:11:19 +00:00 |
|
Christoph M. Wintersteiger
|
6a2f987fb7
|
optimizations for float to float conversions
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-11-14 16:56:13 +00:00 |
|
Christoph M. Wintersteiger
|
86f39cd4c1
|
Changed references to _DEBUG to Z3DEBUG.
(gcc does not define _DEBUG for debug builds.)
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-11-08 19:21:55 +00:00 |
|
Christoph M. Wintersteiger
|
4f72e1d528
|
FPA: avoid compiler warnings.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-06-28 12:14:14 +01:00 |
|
Christoph M. Wintersteiger
|
42b3a81ef6
|
FPA: precision bugfixes for FMA
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-06-27 16:08:25 +01:00 |
|
Christoph M. Wintersteiger
|
0d2a7f922c
|
FPA: sqrt precision bugfixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-06-26 18:16:25 +01:00 |
|
Christoph M. Wintersteiger
|
56b41a0065
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
+ FPA2BV sqrt fix
Conflicts:
src/tactic/fpa/fpa2bv_converter.cpp
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-06-25 16:34:38 +01:00 |
|
Christoph M. Wintersteiger
|
74792eeec4
|
FPA: compilation bugfixes
|
2013-06-25 15:06:13 +01:00 |
|
Christoph M. Wintersteiger
|
127402c10b
|
FPA: fpa2bv fma bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-06-24 16:33:09 +01:00 |
|
Christoph M. Wintersteiger
|
9581055f97
|
FPA: debug output disabled
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-06-24 13:30:36 +01:00 |
|
Christoph M. Wintersteiger
|
13206f2fe7
|
FPA: FMA bugfixes.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-06-24 13:29:04 +01:00 |
|
Christoph M. Wintersteiger
|
9489c9b08b
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2013-06-21 21:16:12 +01:00 |
|
Christoph M. Wintersteiger
|
0b6250253a
|
FPA2BV: added sqrt function
(Currently, there are a few corner cases where it doesn't round correctly.)
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-06-21 21:16:03 +01:00 |
|
Leonardo de Moura
|
a60b53bfd8
|
Fix compilation errors/warnings when using GCC
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-06-20 17:52:20 -07:00 |
|
Christoph M. Wintersteiger
|
ecceb0accc
|
FPA: debug output disabled.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-06-14 20:16:02 +01:00 |
|
Christoph M. Wintersteiger
|
92c1b25978
|
FPA: bugfix for float to float conversion (subnormal numbers).
Thanks to Gabriele Paganelli for reporting this bug!
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-06-14 20:14:00 +01:00 |
|
Christoph M. Wintersteiger
|
455618bb2b
|
FPA: added is_nan
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-06-07 18:34:31 +01:00 |
|
Christoph M. Wintersteiger
|
d7639557d2
|
FPA: added rewriting and fpa2bv conversion rules for new operations.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-06-07 18:03:46 +01:00 |
|
Christoph M. Wintersteiger
|
093fe945bc
|
FPA: min/max/fma bugfixes + partial quantifier support
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-06-03 18:19:45 +01:00 |
|
Christoph M. Wintersteiger
|
787a65be29
|
FPA: bugfix for QFPA -> QBV conversion.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-05-07 18:27:47 +01:00 |
|
Christoph M. Wintersteiger
|
b65adc10da
|
FPA: bugfix for quantified FP -> quantified BV conversion.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-05-07 17:58:43 +01:00 |
|
Christoph M. Wintersteiger
|
121e83b6b7
|
FPA: bugfixes for UF in model converter for fpa2bv.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-05-03 17:54:30 +01:00 |
|
Christoph M. Wintersteiger
|
8f60a936d2
|
FPA: Added support for float-UF to BV-UF translation.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-05-03 15:57:42 +01:00 |
|
Christoph M. Wintersteiger
|
00d5dea9a5
|
FPA: added support for rewriting quantified floats to quantified bit-vectors.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-05-02 15:24:07 +01:00 |
|
Christoph M. Wintersteiger
|
5915533170
|
FPA: bugfix for corner-case sign of division
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-04-05 15:27:05 +01:00 |
|
Christoph M. Wintersteiger
|
26efb3c7f1
|
FPA bugfixes for denormal numbers.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-04-05 12:45:28 +01:00 |
|
Christoph M. Wintersteiger
|
4c353ec720
|
FPA: bugfix for model completion. Thanks to Levent Erkok.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-04-02 13:45:42 +01:00 |
|
Christoph M. Wintersteiger
|
e5307300de
|
FPA: bugfixes in mul() and abs()
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-03-06 15:04:58 +00:00 |
|
Christoph M. Wintersteiger
|
9a4331995e
|
FPA: bugfix for bitblaster.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-03-05 14:11:50 +00:00 |
|
Christoph M. Wintersteiger
|
35906889b6
|
FPA: compilation bugfixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-03-05 13:49:42 +00:00 |
|
Christoph M. Wintersteiger
|
e5f03f999a
|
FPA: Added conversion operator float -> float.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-03-04 20:21:14 +00:00 |
|
Christoph M. Wintersteiger
|
7822b86b53
|
FPA: multiple bugfixes for HWF, MPF and a bugfix for FPA2BV (many thanks to Gabriele Paganelli)
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-03-01 19:06:01 +00:00 |
|
Christoph M. Wintersteiger
|
6f3850bfbc
|
FPA bug and leak fixes (thanks to Gabriele Paganelli)
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-02-28 18:46:29 +00:00 |
|
Christoph M. Wintersteiger
|
c051876e3f
|
FPA bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-01-31 12:49:43 +00:00 |
|
Christoph M. Wintersteiger
|
61b686f86f
|
FPA: fixes for sbits < ebits
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-01-11 11:15:18 +00:00 |
|
Leonardo de Moura
|
d92efeb0c5
|
Make ast_manager::get_family_id(symbol const &) side-effect free. The version with side-effects is now called ast_manager::mk_family_id
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-18 17:14:25 -08:00 |
|
Christoph M. Wintersteiger
|
42f06b1012
|
FPA bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-12-03 15:13:11 +00:00 |
|
Leonardo de Moura
|
32791204e7
|
merged
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-01 16:36:24 -08:00 |
|
Christoph M. Wintersteiger
|
f78e595b56
|
Added QF_FPABV logic, default tactic, and the asIEEEBV conversion function.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-12-01 15:51:33 +00:00 |
|
Leonardo de Moura
|
3e6bddbad1
|
converted pp_params
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-30 17:20:45 -08:00 |
|
Leonardo de Moura
|
cf28cbab0a
|
saved params work
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-29 17:19:12 -08:00 |
|
Christoph M. Wintersteiger
|
a20c4ad199
|
FPA tactic refactoring; put fpa2bv rewriter into separate file.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-19 20:51:35 +00:00 |
|