FdkBaseLib 2.1.1
All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
fdk::half Class Reference

Classes

union  uif
 

Public Member Functions

 half (float f)
 
 operator float () const
 
half operator- () const
 
halfoperator= (float f)
 
halfoperator+= (const half &h)
 
halfoperator+= (float f)
 
halfoperator-= (const half &h)
 
halfoperator-= (float f)
 
halfoperator*= (const half &h)
 
halfoperator*= (float f)
 
halfoperator/= (const half &h)
 
halfoperator/= (float f)
 
half 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 half posInf ()
 
static half negInf ()
 
static half qNan ()
 
static half sNan ()
 
static void FixForBigEndian ()
 


©2024 The Foundry Visionmongers, Ltd. All Rights Reserved.
www.foundry.com