Nuno Lopes
|
b2d5c24c1d
|
remove a few string copies
|
2023-12-20 16:55:09 +00:00 |
|
THE Spellchecker
|
dc0887db5a
|
Typo Fixes (#6803)
|
2023-07-09 11:56:10 -07: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 |
|
Nuno Lopes
|
9a172939e0
|
fix logging in Z3_fpa_get_[es]bits
|
2021-08-29 10:58:54 +01:00 |
|
Christoph M. Wintersteiger
|
372bb4b25a
|
Fix reference counting in Z3_mk_fpa_to_ieee_bv
|
2020-11-06 12:16:09 +00:00 |
|
Nuno Lopes
|
60c504f4ef
|
make a few helpers static
|
2019-06-30 15:22:40 +01:00 |
|
Bruce Mitchener
|
0231bc44bc
|
Simplify boolean code.
Now that the C API is using bool, this can be simplified.
|
2018-12-07 22:06:51 +07:00 |
|
Bruce Mitchener
|
edf8ba44d1
|
Switch from using Z3_bool to using bool.
This is a continuation of the work started by using stdbool and
continued by switching from Z3_TRUE|FALSE to true|false.
|
2018-11-20 11:27:09 +07:00 |
|
Bruce Mitchener
|
56bbed173e
|
Remove usages of Z3_TRUE / Z3_FALSE.
Now that this is all using stdbool.h, we can just use true/false.
For now, we leave the aliases in place in z3_api.h.
|
2018-11-20 00:25:37 +07:00 |
|
Bruce Mitchener
|
dda62ae78c
|
Use bool literals instead of 0/1.
|
2018-10-17 22:42:57 +07:00 |
|
Nikolaj Bjorner
|
1eb8ccad59
|
overhaul of error messages. Add warning in dimacs conversion
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-04 16:04:37 -07:00 |
|
Bruce Mitchener
|
16a2ad9afd
|
Use stdint.h for int64_t / uint64_t in API.
Now that we can use stdint.h, we can use it to portably define
64 bit integer types for use in the API.
|
2018-03-30 23:06:24 +07:00 |
|
Bruce Mitchener
|
76eb7b9ede
|
Use nullptr.
|
2018-02-12 14:05:55 +07:00 |
|
Dan Liew
|
a2d7b43554
|
Update header includes to be relative to src/ directory.
|
2017-08-17 18:26:53 +01:00 |
|
Nikolaj Bjorner
|
b19f94ae5b
|
make include paths uniformly use path relative to src. #534
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-31 13:24:11 -07:00 |
|
Christoph M. Wintersteiger
|
9053e6eba6
|
Resolved merge conflicts. Added FPA API input validity checks.
|
2016-11-15 20:19:40 +00:00 |
|
Christoph M. Wintersteiger
|
ca81e803cb
|
Bugfix for Z3_fpa_get_numeral_sign. Relates to #570.
|
2016-11-10 21:33:42 +00:00 |
|
Christoph M. Wintersteiger
|
b47c67dee3
|
Bugfix for Z3_fpa_get_numeral_*_uint64. Relates to #570.
|
2016-11-10 21:16:05 +00:00 |
|
Christoph M. Wintersteiger
|
80e136f090
|
build fix
|
2016-11-07 13:51:09 +00:00 |
|
Christoph M. Wintersteiger
|
4e7077db70
|
Bugfix for denormal numeral exponents
|
2016-11-07 12:38:12 +00:00 |
|
Christoph M. Wintersteiger
|
9c16d16bc8
|
removed debug output
|
2016-10-28 12:22:28 +01:00 |
|
Christoph M. Wintersteiger
|
e4f7ff9881
|
Added Z3_fpa_is_numeral_negative to FPA API
|
2016-10-27 15:06:24 +01:00 |
|
Christoph M. Wintersteiger
|
cf93e39666
|
Fixed FPA unbiased exponent accessors
|
2016-10-26 15:54:33 +01:00 |
|
Christoph M. Wintersteiger
|
963dfad10e
|
fix for biased flag on get_numeral_exponent_string
|
2016-10-25 14:17:23 +01:00 |
|
Christoph M. Wintersteiger
|
dc78a04135
|
removed debug output
|
2016-10-25 12:20:45 +01:00 |
|
Christoph M. Wintersteiger
|
5fee1ea3c0
|
removed unused variables
|
2016-10-24 14:08:33 +01:00 |
|
Christoph M. Wintersteiger
|
abcb6040d4
|
Refactored FPA numeral accessors.
|
2016-10-24 12:53:57 +01:00 |
|
Christoph M. Wintersteiger
|
0a11e8f3c0
|
Resolved rebase conflicts
|
2016-10-24 12:53:57 +01:00 |
|
Christoph M. Wintersteiger
|
89d38385db
|
Added functions to test FP numerals for special values.
|
2016-10-24 12:50:05 +01:00 |
|
Christoph M. Wintersteiger
|
6b474adc8a
|
Added accessors to extract sign/exponent/significand BV numerals from FP numerals.
|
2016-10-24 12:50:05 +01:00 |
|
Christoph M. Wintersteiger
|
5bd00d3f83
|
Bugfixes for the FPA API
|
2016-10-21 15:39:02 +01:00 |
|
Christoph M. Wintersteiger
|
3df9fea54c
|
removed unused variables
|
2016-02-09 16:38:35 +00:00 |
|
Christoph M. Wintersteiger
|
357ec9e7d1
|
Changed FP significand/exponent functions to return non-normalized results. Clarified function remarks. Relates to #383.
|
2016-01-13 16:32:32 +00:00 |
|
Nikolaj Bjorner
|
db746e0c2f
|
fix more unused variable warning messages
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-12 09:52:16 -08:00 |
|
Christoph M. Wintersteiger
|
de3cb7e5dc
|
More FPA exponent/siginficand order consistency
|
2016-01-05 18:05:21 +00:00 |
|
Christoph M. Wintersteiger
|
05b29df2cb
|
Bugfix for FP API
|
2016-01-04 21:01:01 +00:00 |
|
Christoph M. Wintersteiger
|
677ff221f8
|
Internal consistency: FP exponents are always passed before significands.
|
2016-01-04 18:57:15 +00:00 |
|
Christoph M. Wintersteiger
|
4286eb571f
|
Bugfix for FP numeral construction and extraction.
Fixes #382.
|
2015-12-31 16:40:45 +00:00 |
|
Christoph M. Wintersteiger
|
ed1e8b73ed
|
formatting
|
2015-12-17 17:39:23 +00:00 |
|
Christoph M. Wintersteiger
|
12ee1d342c
|
Improved argument validation in FP API.
Fixes #372
|
2015-12-11 17:48:40 +00:00 |
|
Christoph M. Wintersteiger
|
3626d9f69f
|
Bugfix for floating-point API.
Fixes #358.
|
2015-12-07 19:24:09 +00:00 |
|
Christoph M. Wintersteiger
|
79d69cd5f0
|
Added FP to_ieee_bv to fpa_rewriter to enable model evaluation.
|
2015-09-16 12:57:05 +01:00 |
|
Nuno Lopes
|
f62a192357
|
remove __in/__out SAL annotations.
They break the build with recent glibc versions and apparently noone is using them.
Signed-off-by: Nuno Lopes <nlopes@microsoft.com>
|
2015-07-15 13:46:32 +01:00 |
|
Christoph M. Wintersteiger
|
da3243fb07
|
FPA API bugfix
|
2015-06-09 12:29:05 +01:00 |
|
Christoph M. Wintersteiger
|
d39969f0a0
|
Added extraction of uint64 significand bits from FP numerals.
|
2015-06-09 12:28:23 +01:00 |
|
Christoph M. Wintersteiger
|
624cc8a874
|
Bugfixes for FPA API. Thanks to Christian Dernehl for reporting these.
|
2015-06-09 11:53:43 +01:00 |
|
Christoph M. Wintersteiger
|
9cb50c9f28
|
FPA API bugfixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-24 17:33:26 +00:00 |
|
Christoph M. Wintersteiger
|
145e025959
|
FPA API naming consistency
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-23 18:14:49 +00:00 |
|
Christoph M. Wintersteiger
|
3d91510565
|
FPA API: naming consistency fixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-23 17:03:56 +00:00 |
|
Christoph M. Wintersteiger
|
0c2e2d78dd
|
renamed function to avoid compilation issues
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-22 18:52:28 +00:00 |
|