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
6d8587dff9
FPA fixes for internal func_decls
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-04 18:53:21 +00:00
Christoph M. Wintersteiger
05121e25d4
FPA theory support for conversion functions
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-28 19:28:48 +00:00
Christoph M. Wintersteiger
621be0f47f
FPA: Added fp.to_ubv
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-28 18:01:18 +00:00
Christoph M. Wintersteiger
1aae53f48c
FPA: comment fixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-28 15:26:41 +00:00
Christoph M. Wintersteiger
7a15c41c47
FPA: improved error messages for to_fp
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-28 13:40:36 +00:00
Christoph M. Wintersteiger
a1b4ef9e1b
fpa2bv refactoring
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-21 18:44:12 +00:00
Christoph M. Wintersteiger
47325c5fd3
FPA: bugfixes, naming convention, core theory additions
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-16 23:59:27 +00:00
Christoph M. Wintersteiger
f11ee40c38
FPA: bug and leak fixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-14 19:09:17 +00:00
Christoph M. Wintersteiger
4e913bb18c
FPA bugfixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-14 17:34:18 +00:00
Christoph M. Wintersteiger
b30e61e528
FPA: bugfixes, leakfixes, added fp.to_real
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-13 19:34:55 +00:00
Christoph M. Wintersteiger
d6ac98a494
FPA API: reintroduced to_ieee_bv
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-11 12:05:52 +00:00
Christoph M. Wintersteiger
7965d24df8
FPA API: added conversion functions to float_decl_plugin
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-10 19:36:58 +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
c9c11f3b3a
FPA API bugfix
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-11-11 16:20:19 +00:00
Christoph M. Wintersteiger
9503d955f9
FPA API bugfix
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-11-11 13:16:28 +00:00
Christoph M. Wintersteiger
8d3ef92383
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
...
Conflicts:
scripts/mk_project.py
src/api/z3.h
src/ast/float_decl_plugin.cpp
src/ast/float_decl_plugin.h
src/ast/fpa/fpa2bv_converter.cpp
src/ast/fpa/fpa2bv_rewriter.h
src/ast/rewriter/float_rewriter.cpp
src/ast/rewriter/float_rewriter.h
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-11-11 11:53:39 +00:00
Christoph M. Wintersteiger
31a017e99e
FPA: standard function names consistency, improved error messages, bugfixes.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-10-22 19:47:50 +01:00
Christoph M. Wintersteiger
b3f569574c
FPA API consistency
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-10-22 19:28:54 +01:00
Christoph M. Wintersteiger
de9f6d3e11
FPA name clash fix
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-10-21 16:52:16 +01:00
Christoph M. Wintersteiger
f4a015602c
Disable FPA-min/max because of name clashes with user-defined functions.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-10-18 13:43:13 +01:00
Christoph M. Wintersteiger
7af410e6d6
FPA updates and bugfixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-10-18 13:42:28 +01:00
Ken McMillan
c007a5e5bd
merged with unstable
2014-08-06 11:16:06 -07:00
Christoph M. Wintersteiger
1944283253
FPA unified function names
2014-07-28 19:36:11 +01: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
f54b068669
added floating point standard draft version 3 function symbols
2013-10-17 15:29:55 +01:00
Christoph M. Wintersteiger
9a9f8bbb34
rewriter and value recognition bugfixes for floats
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-10-08 20:01:39 +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
123d3ec3a7
New FPA operators added.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-06-07 17:55:29 +01:00
Nuno Lopes
7ce88d4da9
fix a few compilation warnings
...
- remove unused variables and class fields
- add support for gcc 4.5 & clang's __builtin_unreachable
- fix 2 bugs related to strict aliasing
- remove a few unused function parameters
Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com>
2013-04-21 14:36:39 -07: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
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
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
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
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
8a6997960a
Reorganizing code. Added script for generating VS project files
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-20 15:16:37 -07:00