All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros
ttmathbig.h File Reference

A Class for representing floating point numbers. More...

#include "ttmathint.h"
#include "ttmaththreads.h"
#include <iostream>

Go to the source code of this file.

Classes

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
 

Detailed Description

A Class for representing floating point numbers.

Macro Definition Documentation

#define TTMATH_BIG_NAN   64

Not a number if this bit is set that there is not a valid number

#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)

#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)