![]() |
TTMath
0.9.4
C++ bignum library
|
A Class for representing floating point numbers. More...
Go to the source code of this file.
Data Structures | |
class | ttmath::Big< exp, man > |
Big implements the floating point numbers. More... | |
Namespaces | |
ttmath | |
a namespace for the TTMath library | |
Macros | |
#define | TTMATH_BIG_SIGN 128 |
#define | TTMATH_BIG_NAN 64 |
#define | TTMATH_BIG_ZERO 32 |
A Class for representing floating point numbers.
Definition in file ttmathbig.h.
#define TTMATH_BIG_NAN 64 |
Not a number if this bit is set that there is not a valid number
Definition at line 104 of file ttmathbig.h.
Referenced by ttmath::Big< exp, man >::Big(), ttmath::Big< exp, man >::IsNan(), and ttmath::Big< exp, man >::SetNan().
#define TTMATH_BIG_SIGN 128 |
Sign the mask of a bit from 'info' which means that there is a sign (when the bit is set)
Definition at line 97 of file ttmathbig.h.
Referenced by ttmath::Big< exp, man >::Abs(), ttmath::Big< exp, man >::ChangeSign(), ttmath::Big< exp, man >::IsSign(), ttmath::Big< exp, man >::SetSign(), and ttmath::Big< exp, man >::Standardizing().
#define TTMATH_BIG_ZERO 32 |
Zero if this bit is set that there is value zero mantissa should be zero and exponent should be zero too (the Standardizing() method does this)
Definition at line 113 of file ttmathbig.h.
Referenced by ttmath::Big< exp, man >::IsZero(), ttmath::Big< exp, man >::SetZero(), and ttmath::Big< exp, man >::Standardizing().