[PPL-devel] [GIT] ppl/ppl(master): Comments improved.
Roberto Bagnara
bagnara at cs.unipr.it
Sat May 16 21:08:35 CEST 2009
Module: ppl/ppl
Branch: master
Commit: 64ad90df3806c6332e62393ddbeded5763f29996
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=64ad90df3806c6332e62393ddbeded5763f29996
Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date: Sat May 16 14:11:38 2009 +0200
Comments improved.
---
src/globals.types.hh | 27 ++++++++++++++++++++-------
1 files changed, 20 insertions(+), 7 deletions(-)
diff --git a/src/globals.types.hh b/src/globals.types.hh
index c1a6f40..35658a9 100644
--- a/src/globals.types.hh
+++ b/src/globals.types.hh
@@ -71,8 +71,12 @@ enum Optimization_Mode {
MAXIMIZATION
};
-//! Widths of bounded integer types.
-/*! \ingroup PPL_CXX_interface */
+/*! \brief \ingroup PPL_CXX_interface
+ Widths of bounded integer types.
+
+ See the section on
+ \ref Approximating_Bounded_Arithmetic "approximating bounded arithmetic".
+*/
enum Bounded_Integer_Type_Width {
//! \hideinitializer 8 bits.
BITS_8 = 8,
@@ -90,8 +94,12 @@ enum Bounded_Integer_Type_Width {
BITS_128 = 128,
};
-//! Signedness of bounded integer types.
-/*! \ingroup PPL_CXX_interface */
+/*! \brief \ingroup PPL_CXX_interface
+ Representation of bounded integer types.
+
+ See the section on
+ \ref Approximating_Bounded_Arithmetic "approximating bounded arithmetic".
+*/
enum Bounded_Integer_Type_Signedness {
//! Unsigned integer.
UNSIGNED,
@@ -100,13 +108,18 @@ enum Bounded_Integer_Type_Signedness {
SIGNED_2_COMPLEMENT
};
-//! Overflow behavior of bounded integer types.
-/*! \ingroup PPL_CXX_interface */
+/*! \brief \ingroup PPL_CXX_interface
+ Overflow behavior of bounded integer types.
+
+ See the section on
+ \ref Approximating_Bounded_Arithmetic "approximating bounded arithmetic".
+*/
enum Bounded_Integer_Type_Overflow {
/*! \brief
On overflow, wrapping takes place.
- FIXME: formally specify what "wrapping takes place" means.
+ This means that, for a \f$w\f$-bit bounded integer, the computation
+ happens modulo \f$2^w\f$.
*/
OVERFLOW_WRAPS,
More information about the PPL-devel
mailing list