HDK
|
#include <fpreal16.h>
Classes | |
union | uif |
Public Member Functions | |
fpreal16 ()=default | |
fpreal16 (const fpreal16 &h)=default | |
fpreal16 (fpreal32 f) | |
operator fpreal32 () const | |
fpreal16 | operator- () const |
fpreal16 & | operator= (const fpreal16 &h)=default |
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 void | ensureStaticDataIsInitialized () |
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 98 of file fpreal16.h.
|
default |
SYS_FORCE_INLINE fpreal16::fpreal16 | ( | fpreal32 | f | ) |
Definition at line 419 of file fpreal16.h.
SYS_FORCE_INLINE unsigned short fpreal16::bits | ( | ) | const |
Definition at line 725 of file fpreal16.h.
|
static |
SYS_FORCE_INLINE bool fpreal16::isDenormalized | ( | ) | const |
Definition at line 648 of file fpreal16.h.
SYS_FORCE_INLINE bool fpreal16::isFinite | ( | ) | const |
Definition at line 632 of file fpreal16.h.
SYS_FORCE_INLINE bool fpreal16::isInfinity | ( | ) | const |
Definition at line 673 of file fpreal16.h.
SYS_FORCE_INLINE bool fpreal16::isNan | ( | ) | const |
Definition at line 664 of file fpreal16.h.
SYS_FORCE_INLINE bool fpreal16::isNegative | ( | ) | const |
Definition at line 682 of file fpreal16.h.
SYS_FORCE_INLINE bool fpreal16::isNormalized | ( | ) | const |
Definition at line 640 of file fpreal16.h.
SYS_FORCE_INLINE bool fpreal16::isZero | ( | ) | const |
Definition at line 657 of file fpreal16.h.
|
static |
Definition at line 698 of file fpreal16.h.
SYS_FORCE_INLINE fpreal16::operator fpreal32 | ( | ) | const |
Definition at line 482 of file fpreal16.h.
Definition at line 600 of file fpreal16.h.
Definition at line 608 of file fpreal16.h.
Definition at line 568 of file fpreal16.h.
Definition at line 576 of file fpreal16.h.
SYS_FORCE_INLINE fpreal16 fpreal16::operator- | ( | ) | const |
Definition at line 551 of file fpreal16.h.
Definition at line 584 of file fpreal16.h.
Definition at line 592 of file fpreal16.h.
Definition at line 616 of file fpreal16.h.
Definition at line 624 of file fpreal16.h.
SYS_FORCE_INLINE fpreal16 fpreal16::operator= | ( | fpreal32 | f | ) |
Definition at line 560 of file fpreal16.h.
|
static |
Definition at line 689 of file fpreal16.h.
|
static |
Definition at line 707 of file fpreal16.h.
Definition at line 492 of file fpreal16.h.
|
staticprotected |
SYS_FORCE_INLINE void fpreal16::setBits | ( | unsigned short | bits | ) |
Definition at line 732 of file fpreal16.h.
|
static |
Definition at line 716 of file fpreal16.h.
|
staticprotected |
Definition at line 232 of file fpreal16.h.
|
staticprotected |
Definition at line 233 of file fpreal16.h.
Definition at line 231 of file fpreal16.h.