[PPL-devel] [GIT] ppl/ppl(master): Use the general assignment and comparison functions.
Roberto Bagnara
bagnara at cs.unipr.it
Tue Dec 29 17:57:16 CET 2009
Module: ppl/ppl
Branch: master
Commit: 755fc746e12a3526f1f14e6737f378dbcd15eb9a
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=755fc746e12a3526f1f14e6737f378dbcd15eb9a
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Tue Dec 29 17:56:47 2009 +0100
Use the general assignment and comparison functions.
---
tests/Floating_Point_Expression/digitalfilters1.cc | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/tests/Floating_Point_Expression/digitalfilters1.cc b/tests/Floating_Point_Expression/digitalfilters1.cc
index c9ec1c2..ae1473d 100644
--- a/tests/Floating_Point_Expression/digitalfilters1.cc
+++ b/tests/Floating_Point_Expression/digitalfilters1.cc
@@ -49,17 +49,17 @@ for (n = 0; n < N; ++n) {
void
set_M(Coefficient& M, int m) {
if (std::numeric_limits<Coefficient>::is_bounded) {
- if (std::numeric_limits<Coefficient>::min()
- > std::numeric_limits<ANALYZER_FP_FORMAT>::min()
- || std::numeric_limits<Coefficient>::max()
- < std::numeric_limits<ANALYZER_FP_FORMAT>::min()) {
+ if (greater_than(std::numeric_limits<Coefficient>::min(),
+ std::numeric_limits<ANALYZER_FP_FORMAT>::min())
+ || less_than(std::numeric_limits<Coefficient>::max(),
+ std::numeric_limits<ANALYZER_FP_FORMAT>::min())) {
// This may still provoke an arithmetic overflow exception:
// no problem.
- M = m;
+ assign_r(M, m, ROUND_DOWN);
return;
}
}
- M = std::numeric_limits<ANALYZER_FP_FORMAT>::max();
+ assign_r(M, std::numeric_limits<ANALYZER_FP_FORMAT>::max(), ROUND_DOWN);
}
// Tests rate limiter using boxes and ignoring rounding errors.
More information about the PPL-devel
mailing list