Math Functions

:Associate with "Math Functions" More...

Defines

#define IND   IEEE_NaN()
#define INF   IEEE_Infinity()
#define NAN   IEEE_NaN()
#define NINF   (-IEEE_Infinity())

Functions

void ConvIEEEToVAX (double ieee_value, UINT8 *vax_value)
double ConvVAXToIEEE (const UINT8 *vax_value)
LIBEXPORT double IEEE_Infinity (void)
LIBEXPORT double IEEE_NaN (void)
bool IsInfPos (double x)
bool IsNaN (double x)

Detailed Description

:Associate with "Math Functions"


Define Documentation

#define IND   IEEE_NaN()
 

Definition at line 84 of file ieeefp.h.

#define INF   IEEE_Infinity()
 

Definition at line 85 of file ieeefp.h.

#define NAN   IEEE_NaN()
 

Definition at line 81 of file ieeefp.h.

#define NINF   (-IEEE_Infinity())
 

Definition at line 86 of file ieeefp.h.


Function Documentation

void ConvIEEEToVAX double  ieee_value,
UINT8 vax_value
 

VAX to IEEE and back conversion functions Convert IEEE floating point to VAX floating point.

Parameters:
ieee_value  IEEE floating point value
vax_value  Pointer to 8 byte UINT8 array for VAX floating point value

double ConvVAXToIEEE const UINT8 vax_value  ) 
 

Convert VAX floating point to IEEE floating point.

Returns:
: IEEE floating point value
Parameters:
vax_value  Pointer to 8 byte UINT8 array for VAX floating point value

LIBEXPORT double IEEE_Infinity void   ) 
 

Returns the IEEE representation of Infinity.

LIBEXPORT double IEEE_NaN void   ) 
 

Returns the IEEE representation of Not A Number.

bool IsInfPos double  x  )  [inline]
 

Definition at line 60 of file ieeefp.h.

bool IsNaN double  x  )  [inline]
 

Definition at line 44 of file ieeefp.h.


Generated on Tue Dec 14 13:20:24 2004 for TNTsdk by  doxygen 1.3.8-20040913