#include <fpreal16.h>
Classes | |
| union | uif |
Public Member Functions | |
| fpreal16 () | |
| fpreal16 (const fpreal16 &h) | |
| fpreal16 (fpreal32 f) | |
| operator fpreal32 () const | |
| fpreal16 | operator- () const |
| fpreal16 | operator= (fpreal16 h) |
| fpreal16 | operator= (fpreal32 f) |
| fpreal16 | operator+= (fpreal16 h) |
| fpreal16 | operator+= (fpreal32 f) |
| fpreal16 | operator-= (fpreal16 h) |
| fpreal16 | operator-= (fpreal32 f) |
| fpreal16 | operator*= (fpreal16 h) |
| fpreal16 | operator*= (fpreal32 f) |
| fpreal16 | operator/= (fpreal16 h) |
| fpreal16 | operator/= (fpreal32 f) |
| fpreal16 | round (unsigned int n) const |
| bool | isFinite () const |
| bool | isNormalized () const |
| bool | isDenormalized () const |
| bool | isZero () const |
| bool | isNan () const |
| bool | isInfinity () const |
| bool | isNegative () const |
| unsigned short | bits () const |
| void | setBits (unsigned short bits) |
Static Public Member Functions | |
| static fpreal16 | posInf () |
| static fpreal16 | negInf () |
| static fpreal16 | qNan () |
| static fpreal16 | sNan () |
Static Protected Member Functions | |
| static bool | selftest () |
Static Protected Attributes | |
| static const uif * | _toFloat |
| static const unsigned short * | _eLut |
| static bool | _itWorks |
Definition at line 95 of file fpreal16.h.
| fpreal16::fpreal16 | ( | ) | [inline] |
Definition at line 406 of file fpreal16.h.
| fpreal16::fpreal16 | ( | const fpreal16 & | h | ) | [inline] |
Definition at line 413 of file fpreal16.h.
| fpreal16::fpreal16 | ( | fpreal32 | f | ) | [inline] |
Definition at line 424 of file fpreal16.h.
| unsigned short fpreal16::bits | ( | ) | const [inline] |
Definition at line 738 of file fpreal16.h.
| bool fpreal16::isDenormalized | ( | ) | const [inline] |
Definition at line 661 of file fpreal16.h.
| bool fpreal16::isFinite | ( | ) | const [inline] |
Definition at line 645 of file fpreal16.h.
| bool fpreal16::isInfinity | ( | ) | const [inline] |
Definition at line 686 of file fpreal16.h.
| bool fpreal16::isNan | ( | ) | const [inline] |
Definition at line 677 of file fpreal16.h.
| bool fpreal16::isNegative | ( | ) | const [inline] |
Definition at line 695 of file fpreal16.h.
| bool fpreal16::isNormalized | ( | ) | const [inline] |
Definition at line 653 of file fpreal16.h.
| bool fpreal16::isZero | ( | ) | const [inline] |
Definition at line 670 of file fpreal16.h.
| fpreal16 fpreal16::negInf | ( | ) | [inline, static] |
Definition at line 711 of file fpreal16.h.
| fpreal16::operator fpreal32 | ( | ) | const [inline] |
Definition at line 487 of file fpreal16.h.
Definition at line 621 of file fpreal16.h.
Definition at line 613 of file fpreal16.h.
Definition at line 589 of file fpreal16.h.
Definition at line 581 of file fpreal16.h.
| fpreal16 fpreal16::operator- | ( | ) | const [inline] |
Definition at line 556 of file fpreal16.h.
Definition at line 605 of file fpreal16.h.
Definition at line 597 of file fpreal16.h.
Definition at line 637 of file fpreal16.h.
Definition at line 629 of file fpreal16.h.
Definition at line 573 of file fpreal16.h.
Definition at line 565 of file fpreal16.h.
| fpreal16 fpreal16::posInf | ( | ) | [inline, static] |
Definition at line 702 of file fpreal16.h.
| fpreal16 fpreal16::qNan | ( | ) | [inline, static] |
Definition at line 720 of file fpreal16.h.
| fpreal16 fpreal16::round | ( | unsigned int | n | ) | const [inline] |
Definition at line 497 of file fpreal16.h.
| static bool fpreal16::selftest | ( | ) | [static, protected] |
| void fpreal16::setBits | ( | unsigned short | bits | ) | [inline] |
Definition at line 745 of file fpreal16.h.
| fpreal16 fpreal16::sNan | ( | ) | [inline, static] |
Definition at line 729 of file fpreal16.h.
const unsigned short* fpreal16::_eLut [static, protected] |
Definition at line 227 of file fpreal16.h.
bool fpreal16::_itWorks [static, protected] |
Definition at line 228 of file fpreal16.h.
const uif* fpreal16::_toFloat [static, protected] |
Definition at line 226 of file fpreal16.h.
1.5.9