Namespaces | |
| rdw | |
| rup | |
Classes | |
| struct | bit_resolution |
| struct | bit_resolution< double > |
| struct | bit_resolution< long double > |
| struct | epsilon |
| struct | false_t |
| struct | fpu_rounding |
| struct | fpu_rounding< floating<> > |
| struct | fpu_rounding< long double > |
| struct | hdwi |
| struct | hdwimax |
| struct | hdwimax< hdwi, 0 > |
| struct | hdwintp |
| struct | inexact |
| struct | inexact< long double > |
| struct | interval_base |
| struct | interval_base< T, 1 > |
| struct | interval_base< T, 2 > |
| struct | interval_base< T, 3 > |
| struct | is_rounded |
| struct | is_rounded< double > |
| struct | is_rounded< float > |
| struct | is_rounded< long double > |
| struct | LongVersion |
| struct | LongVersion< double > |
| struct | LongVersion< float > |
| struct | LongVersion< floating<> > |
| struct | rounding |
| struct | true_t |
Functions | |
| template<class T > | |
| unsigned | bitprec (const T &e, const T &l=T(1.0)) |
| template<class unsigned_t > | |
| void | sal (unsigned_t &a, unsigned n) |
| template<typename unsigned_t > | |
| void | hsal (unsigned &ha, unsigned_t &a, unsigned &hb, unsigned_t &b) |
| int | get_cw () |
| int | get_rnd () |
| void | set_cw (int cw) |
| template<typename T > | |
| T | div_dw (const T &a, const T &b) |
| template<typename T > | |
| T | div_up (const T &a, const T &b) |
| template<typename T > | |
| T | add_dw (const T &a, const T &b) |
| template<typename T > | |
| T | add_up (const T &a, const T &b) |
| template<typename T > | |
| T | mul_dw (const T &a, const T &b) |
| template<typename T > | |
| T | mul_up (const T &a, const T &b) |
| template<typename T > | |
| T | sub_dw (const T &a, const T &b) |
| template<typename T > | |
| T | sub_up (const T &a, const T &b) |
|
inline |
|
inline |
| unsigned mmx::numerics::bitprec | ( | const T & | e, |
| const T & | l = T(1.0) |
||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
| void mmx::numerics::hsal | ( | unsigned & | ha, |
| unsigned_t & | a, | ||
| unsigned & | hb, | ||
| unsigned_t & | b | ||
| ) |
|
inline |
|
inline |
| void mmx::numerics::sal | ( | unsigned_t & | a, |
| unsigned | n | ||
| ) |
|
inline |
|
inline |
|
inline |