Nikolaj Bjorner
|
3c8c80bbac
|
fix #6336
|
2022-09-11 12:22:49 -07:00 |
|
Nikolaj Bjorner
|
4be26eb543
|
#6116
handle also nan/oo/0+ as numerals
|
2022-08-18 04:26:14 -07:00 |
|
Bruce Mitchener
|
77e5d6ab19
|
Use nullptr consistently instead of 0 or NULL .
|
2022-08-01 14:24:32 +03:00 |
|
Bruce Mitchener
|
5d0dea05aa
|
Remove empty leaf destructors. (#6211)
|
2022-07-30 10:07:03 +01:00 |
|
Bruce Mitchener
|
1eb84fe4b9
|
Mark override methods appropriately. (#6207)
|
2022-07-29 23:29:15 +02:00 |
|
Nuno Lopes
|
73a24ca0a9
|
remove '#include <iostream>' from headers and from unneeded places
It's harmful to have iostream everywhere as it injects functions in the compiled files
|
2022-06-17 14:10:19 +01:00 |
|
Christoph M. Wintersteiger
|
f77608ed88
|
Add interpreted versions of unspecified cases of fp.to_ieee_bv and fp.to_real (#6077)
|
2022-06-04 17:53:23 +01:00 |
|
Christoph M. Wintersteiger
|
6422a6b5a7
|
Fix rounding bug in to_fp (#6074)
|
2022-06-04 14:32:08 +01:00 |
|
Nikolaj Bjorner
|
459cfc8eb4
|
fix #5993
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-04-23 19:33:55 +01:00 |
|
Henrich Lauko
|
96671cfc73
|
Add and fix a few general compiler warnings. (#5628)
* rewriter: fix unused variable warnings
* cmake: make missing non-virtual dtors error
* treewide: add missing virtual destructors
* cmake: add a few more checks
* api: add missing virtual destructor to user_propagator_base
* examples: compile cpp example with compiler warnings
* model: fix unused variable warnings
* rewriter: fix logical-op-parentheses warnings
* sat: fix unused variable warnings
* smt: fix unused variable warnings
|
2021-10-29 15:42:32 +02:00 |
|
Christoph M. Wintersteiger
|
b471ebdf1c
|
Revert "Fix off-by-one in fp.div bit-blasting. Inspired by #4841 but doesn't quite fix it."
This reverts commit f80fdb4ea3a762cfe95daa0321d9875cfa00c7ae.
|
2021-10-12 12:45:11 +00:00 |
|
Christoph M. Wintersteiger
|
738783a26c
|
Fix off-by-one in fp.div bit-blasting. Inspired by #4841 but doesn't quite fix it.
|
2021-10-12 12:45:11 +00:00 |
|
Christoph M. Wintersteiger
|
c24f438e51
|
Fix for mk_to_fp_float; pertains to #4841
|
2021-10-12 12:45:10 +00:00 |
|
Christoph M. Wintersteiger
|
f1acc4b78a
|
Make fpa2bv debug symbol names optional
|
2021-10-12 12:45:09 +00:00 |
|
Christoph M. Wintersteiger
|
515a2a771e
|
Whitespace
|
2021-10-12 12:45:09 +00:00 |
|
Christoph M. Wintersteiger
|
12c32663c6
|
Fix error messsages
|
2021-10-12 12:45:08 +00:00 |
|
Nikolaj Bjorner
|
d36c3faf76
|
#4880 add interpreted versions of to_bv functions for MBQI quantifier models
|
2021-09-17 14:23:14 +01:00 |
|
Nikolaj Bjorner
|
cef964fda3
|
fixes for model converter default case
|
2021-09-16 17:31:26 +01:00 |
|
Nikolaj Bjorner
|
c3c5c14ead
|
prepare for min/max i
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-16 16:23:10 +01:00 |
|
Nikolaj Bjorner
|
6a3ba64afe
|
#5454
@wintersteiger: added code review comment to theory_fpa. The bug seen in #5454 doesn't surface with theory_fpa, though.
|
2021-08-15 16:48:28 -07:00 |
|
Nikolaj Bjorner
|
5b32c3778f
|
remove out
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-07-31 18:00:37 -07:00 |
|
Nikolaj Bjorner
|
f5a08cc54e
|
add wip
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-07-31 17:57:36 -07:00 |
|
Nikolaj Bjorner
|
4a6083836a
|
call it data instead of c_ptr for approaching C++11 std::vector convention.
|
2021-04-13 18:17:35 -07:00 |
|
Nikolaj Bjorner
|
8f577d3943
|
remove ast_manager get_sort method entirely
|
2021-02-02 13:57:01 -08:00 |
|
Nikolaj Bjorner
|
937b61fc88
|
fix build, refactor
|
2021-02-02 05:26:57 -08:00 |
|
Nikolaj Bjorner
|
3ae4c6e9de
|
refactor get_sort
|
2021-02-02 04:45:54 -08:00 |
|
Nuno Lopes
|
4db41c02cc
|
remove some dead code from fpa2bv converter
|
2021-01-04 17:06:35 +00:00 |
|
Christoph M. Wintersteiger
|
eadf755628
|
Fix bonus subtraction in fp.rem. Fixes #4564. Fixes most of #2381.
|
2020-11-06 20:54:10 +00:00 |
|
Nikolaj Bjorner
|
fa58a36b9f
|
model refactor (#4723)
* refactor model fixing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* missing cond macro
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* add macros dependency
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* deps and debug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* add dependency to normal forms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* build issues
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* compile
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix leal regression
* complete model fixer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fold back private functionality to model_finder
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* avoid duplicate fixed callbacks
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-10-05 14:13:05 -07:00 |
|
Nikolaj Bjorner
|
08a87b102c
|
more fpa
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-10-01 17:47:50 -07:00 |
|
Nikolaj Bjorner
|
2087c01cac
|
first cut of fpa solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-10-01 07:18:36 -07:00 |
|
Nikolaj Bjorner
|
4cb07a539b
|
more fpa
|
2020-09-30 19:06:07 -07:00 |
|
Nikolaj Bjorner
|
6708a764f5
|
move generic functionality for fpa
move generic functionality for fpa to converter/rewriter so it can be used outside of theory_fpa @wintersteiger
|
2020-09-30 18:50:07 -07:00 |
|
Nikolaj Bjorner
|
35e3d8425c
|
move fpa
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-29 11:16:21 -07:00 |
|
Nikolaj Bjorner
|
72d140334f
|
fixes for #4634
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-13 08:45:22 -07:00 |
|
Christoph M. Wintersteiger
|
a298091322
|
Fix for fp.roundToIntegral of tiny, denormal floats. Fixes #4190.
|
2020-07-17 15:58:01 +00:00 |
|
Christoph M. Wintersteiger
|
2ef57d7f8d
|
Fix FP rounding of huge exponents. Fixes #3776.
|
2020-07-17 13:42:12 +00:00 |
|
Christoph M. Wintersteiger
|
ccdae7af24
|
Fix for corner-case in fp.roundToIntegral. Fixes #2894.
|
2020-07-16 11:58:18 +00:00 |
|
Christoph M. Wintersteiger
|
3776588375
|
Clarify bit-blasting of fp.neg. Fixes #4466.
|
2020-07-08 18:24:08 +00:00 |
|
Christoph M. Wintersteiger
|
c59519bf9c
|
Add missing FP conversion. Fixes #4470.
|
2020-07-08 17:56:25 +00:00 |
|
Nikolaj Bjorner
|
d0e20e44ff
|
booyah
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-04 15:56:30 -07:00 |
|
Nikolaj Bjorner
|
6ca039c855
|
fix #3919
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-11 12:31:38 -07:00 |
|
Nikolaj Bjorner
|
399cf75ad4
|
fpa warning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-05 00:55:13 -07:00 |
|
Nikolaj Bjorner
|
eacde16b3e
|
fix #3199
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-04 23:55:44 -07:00 |
|
Nikolaj Bjorner
|
7477e96e59
|
fix #3519
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-04 23:18:15 -07:00 |
|
Nikolaj Bjorner
|
28bdda326b
|
fix #3499
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-23 13:37:08 -07:00 |
|
Nikolaj Bjorner
|
bb451c39c9
|
fix #3495
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-23 10:32:19 -07:00 |
|
Christoph M. Wintersteiger
|
963f8240c2
|
Throw proper warning instead of assertion violation in fp.rem. Fixes #2934.
|
2020-02-25 17:17:41 +00:00 |
|
Nikolaj Bjorner
|
541658fe02
|
move to abstract symbols
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-10 12:14:13 -08:00 |
|
Christoph M. Wintersteiger
|
4faaff5b76
|
Fix memory leak in bv2fpa_converter
|
2019-10-28 14:15:30 +00:00 |
|