fpreal16 Class Reference

#include <fpreal16.h>

List of all members.

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


Detailed Description

Definition at line 95 of file fpreal16.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.

fpreal16 fpreal16::operator*= ( fpreal32  f  )  [inline]

Definition at line 621 of file fpreal16.h.

fpreal16 fpreal16::operator*= ( fpreal16  h  )  [inline]

Definition at line 613 of file fpreal16.h.

fpreal16 fpreal16::operator+= ( fpreal32  f  )  [inline]

Definition at line 589 of file fpreal16.h.

fpreal16 fpreal16::operator+= ( fpreal16  h  )  [inline]

Definition at line 581 of file fpreal16.h.

fpreal16 fpreal16::operator- (  )  const [inline]

Definition at line 556 of file fpreal16.h.

fpreal16 fpreal16::operator-= ( fpreal32  f  )  [inline]

Definition at line 605 of file fpreal16.h.

fpreal16 fpreal16::operator-= ( fpreal16  h  )  [inline]

Definition at line 597 of file fpreal16.h.

fpreal16 fpreal16::operator/= ( fpreal32  f  )  [inline]

Definition at line 637 of file fpreal16.h.

fpreal16 fpreal16::operator/= ( fpreal16  h  )  [inline]

Definition at line 629 of file fpreal16.h.

fpreal16 fpreal16::operator= ( fpreal32  f  )  [inline]

Definition at line 573 of file fpreal16.h.

fpreal16 fpreal16::operator= ( fpreal16  h  )  [inline]

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.


Member Data Documentation

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.


The documentation for this class was generated from the following file:

Generated on Mon Jan 28 00:28:37 2013 for HDK by  doxygen 1.5.9