HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SYS_FPUMath.h File Reference
#include "SYS_API.h"
#include "SYS_Inline.h"
+ Include dependency graph for SYS_FPUMath.h:

Go to the source code of this file.

Namespaces

 fpu
 

Macros

#define NAME_WRAP(x)   x
 

Functions

SYS_API void NAME_WRAP() cos_fpu_f (float *in_out)
 
SYS_API void NAME_WRAP() cos_fpu_d (double *in_out)
 
SYS_API void NAME_WRAP() sin_fpu_f (float *in_out)
 
SYS_API void NAME_WRAP() sin_fpu_d (double *in_out)
 
SYS_API void NAME_WRAP() cos_and_sin_fpu_f (const float *in, float out[2])
 
SYS_API void NAME_WRAP() cos_and_sin_fpu_d (const double *in, double out[2])
 
SYS_API void NAME_WRAP() tan_fpu_f (float *in_out)
 
SYS_API void NAME_WRAP() tan_fpu_d (double *in_out)
 
SYS_API void NAME_WRAP() atan_fpu_f (float *in_out)
 
SYS_API void NAME_WRAP() atan_fpu_d (double *in_out)
 
SYS_API void NAME_WRAP() atan2_fpu_f (const float in[2], float *out)
 
SYS_API void NAME_WRAP() atan2_fpu_d (const double in[2], double *out)
 
SYS_API void NAME_WRAP() asin_fpu_f (float *in_out)
 
SYS_API void NAME_WRAP() asin_fpu_d (double *in_out)
 
SYS_API void NAME_WRAP() acos_fpu_f (float *in_out)
 
SYS_API void NAME_WRAP() acos_fpu_d (double *in_out)
 
SYS_API void NAME_WRAP() fmod_fpu_f (const float in[2], float *out)
 
SYS_API void NAME_WRAP() fmod_fpu_d (const double in[2], double *out)
 
SYS_API void NAME_WRAP() log_fpu_f (float *in_out)
 
SYS_API void NAME_WRAP() log_fpu_d (double *in_out)
 
SYS_API void NAME_WRAP() log10_fpu_f (float *in_out)
 
SYS_API void NAME_WRAP() log10_fpu_d (double *in_out)
 
SYS_API void NAME_WRAP() log2_fpu_f (float *in_out)
 
SYS_API void NAME_WRAP() log2_fpu_d (double *in_out)
 
SYS_API void NAME_WRAP() log1p_fpu_f (float *in_out)
 
SYS_API void NAME_WRAP() log1p_fpu_d (double *in_out)
 
SYS_API void NAME_WRAP() expm1_fpu_f (float *in_out)
 
SYS_API void NAME_WRAP() expm1_fpu_d (double *in_out)
 
SYS_API void NAME_WRAP() exp_fpu_f (float *in_out)
 
SYS_API void NAME_WRAP() exp_fpu_d (double *in_out)
 
SYS_API void NAME_WRAP() exp2_fpu_f (float *in_out)
 
SYS_API void NAME_WRAP() exp2_fpu_d (double *in_out)
 
SYS_API void NAME_WRAP() pow_fpu_f (const float in[2], float *out)
 
SYS_API void NAME_WRAP() pow_fpu_d (const double in[2], double *out)
 
SYS_API void NAME_WRAP() tanh_fpu_f (float *in_out)
 
SYS_API void NAME_WRAP() tanh_fpu_d (double *in_out)
 
SYS_FORCE_INLINE float fpu::cos (float x)
 
SYS_FORCE_INLINE double fpu::cos (double x)
 
SYS_FORCE_INLINE float fpu::sin (float x)
 
SYS_FORCE_INLINE double fpu::sin (double x)
 
SYS_FORCE_INLINE void fpu::cos_and_sin (float x, float out[2])
 
SYS_FORCE_INLINE void fpu::cos_and_sin (double x, double out[2])
 
SYS_FORCE_INLINE float fpu::tan (float x)
 
SYS_FORCE_INLINE double fpu::tan (double x)
 
SYS_FORCE_INLINE float fpu::atan (float x)
 
SYS_FORCE_INLINE double fpu::atan (double x)
 
SYS_FORCE_INLINE float fpu::atan2 (float y, float x)
 
SYS_FORCE_INLINE double fpu::atan2 (double y, double x)
 
SYS_FORCE_INLINE float fpu::asin (float x)
 
SYS_FORCE_INLINE double fpu::asin (double x)
 
SYS_FORCE_INLINE float fpu::acos (float x)
 
SYS_FORCE_INLINE double fpu::acos (double x)
 
SYS_FORCE_INLINE float fpu::fmod (float numer, float denom)
 
SYS_FORCE_INLINE double fpu::fmod (double numer, double denom)
 
SYS_FORCE_INLINE float fpu::log (float x)
 
SYS_FORCE_INLINE double fpu::log (double x)
 
SYS_FORCE_INLINE float fpu::log10 (float x)
 
SYS_FORCE_INLINE double fpu::log10 (double x)
 
SYS_FORCE_INLINE float fpu::log2 (float x)
 
SYS_FORCE_INLINE double fpu::log2 (double x)
 
SYS_FORCE_INLINE float fpu::log1p (float x)
 
SYS_FORCE_INLINE double fpu::log1p (double x)
 
SYS_FORCE_INLINE float fpu::expm1 (float x)
 
SYS_FORCE_INLINE double fpu::expm1 (double x)
 
SYS_FORCE_INLINE float fpu::exp (float x)
 
SYS_FORCE_INLINE double fpu::exp (double x)
 
SYS_FORCE_INLINE float fpu::exp2 (float x)
 
SYS_FORCE_INLINE double fpu::exp2 (double x)
 
SYS_FORCE_INLINE float fpu::pow (float base, float exponent)
 
SYS_FORCE_INLINE double fpu::pow (double base, double exponent)
 
SYS_FORCE_INLINE float fpu::tanh (float x)
 
SYS_FORCE_INLINE double fpu::tanh (double x)
 

Macro Definition Documentation

#define NAME_WRAP (   x)    x

Definition at line 23 of file SYS_FPUMath.h.

Function Documentation

SYS_API void NAME_WRAP() acos_fpu_d ( double *  in_out)
SYS_API void NAME_WRAP() acos_fpu_f ( float in_out)
SYS_API void NAME_WRAP() asin_fpu_d ( double *  in_out)
SYS_API void NAME_WRAP() asin_fpu_f ( float in_out)
SYS_API void NAME_WRAP() atan2_fpu_d ( const double  in[2],
double *  out 
)
SYS_API void NAME_WRAP() atan2_fpu_f ( const float  in[2],
float out 
)
SYS_API void NAME_WRAP() atan_fpu_d ( double *  in_out)
SYS_API void NAME_WRAP() atan_fpu_f ( float in_out)
SYS_API void NAME_WRAP() cos_and_sin_fpu_d ( const double *  in,
double  out[2] 
)
SYS_API void NAME_WRAP() cos_and_sin_fpu_f ( const float in,
float  out[2] 
)
SYS_API void NAME_WRAP() cos_fpu_d ( double *  in_out)
SYS_API void NAME_WRAP() cos_fpu_f ( float in_out)
SYS_API void NAME_WRAP() exp2_fpu_d ( double *  in_out)
SYS_API void NAME_WRAP() exp2_fpu_f ( float in_out)
SYS_API void NAME_WRAP() exp_fpu_d ( double *  in_out)
SYS_API void NAME_WRAP() exp_fpu_f ( float in_out)
SYS_API void NAME_WRAP() expm1_fpu_d ( double *  in_out)
SYS_API void NAME_WRAP() expm1_fpu_f ( float in_out)
SYS_API void NAME_WRAP() fmod_fpu_d ( const double  in[2],
double *  out 
)
SYS_API void NAME_WRAP() fmod_fpu_f ( const float  in[2],
float out 
)
SYS_API void NAME_WRAP() log10_fpu_d ( double *  in_out)
SYS_API void NAME_WRAP() log10_fpu_f ( float in_out)
SYS_API void NAME_WRAP() log1p_fpu_d ( double *  in_out)
SYS_API void NAME_WRAP() log1p_fpu_f ( float in_out)
SYS_API void NAME_WRAP() log2_fpu_d ( double *  in_out)
SYS_API void NAME_WRAP() log2_fpu_f ( float in_out)
SYS_API void NAME_WRAP() log_fpu_d ( double *  in_out)
SYS_API void NAME_WRAP() log_fpu_f ( float in_out)
SYS_API void NAME_WRAP() pow_fpu_d ( const double  in[2],
double *  out 
)
SYS_API void NAME_WRAP() pow_fpu_f ( const float  in[2],
float out 
)
SYS_API void NAME_WRAP() sin_fpu_d ( double *  in_out)
SYS_API void NAME_WRAP() sin_fpu_f ( float in_out)
SYS_API void NAME_WRAP() tan_fpu_d ( double *  in_out)
SYS_API void NAME_WRAP() tan_fpu_f ( float in_out)
SYS_API void NAME_WRAP() tanh_fpu_d ( double *  in_out)
SYS_API void NAME_WRAP() tanh_fpu_f ( float in_out)