Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

FEAPIExamplePluginSpectral/zplVecLibGen.cpp File Reference

#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "zplVecLib.h"

Include dependency graph for FEAPIExamplePluginSpectral/zplVecLibGen.cpp:

Go to the source code of this file.

Defines

#define ZABS(a)   (((a) > (0)) ? (a) : -(a))

Functions

float * zplfMalloc_Gen (int iNumOfFloats)
void zplfFree_Gen (float *&ppfBuffer)
void zplfSetZero_Gen (float *pfBuffer, int iLengthAsPowOf4)
void zplfRealFindMax_Gen (float *pfSrc, float *pfMax, int *piIdx, int iLengthAsPowOf4)
void zplfRealAdd_I_Gen (float *pfSrcDest, float *pfSrc, int iLengthAsPowOf4)
void zplfRealAddC_I_Gen (float *pfSrcDest, float fValue, int iLengthAsPowOf4)
void zplfRealSub_I_Gen (float *pfSrcDest, float *pfSrc, int iLengthAsPowOf4)
void zplfRealMul_I_Gen (float *pfSrcDest, float *pfSrc, int iLengthAsPowOf4)
void zplfRealMulC_I_Gen (float *pfSrcDest, float fScaleFactor, int iLengthAsPowOf4)
void zplfRealDiv_I_Gen (float *pfNomSrcDest, float *pfDenomSrc, int iLengthAsPowOf4)
void zplfRealMac_I_Gen (float *pfSrcDest, float *pfSrc1, float *pfSrc2, int iLengthAsPowOf4)
void zplfRealAbs_I_Gen (float *pfSrcDest, int iLengthAsPowOf4)
float zplfRealSum_Gen (float *pfSrc, int iLengthAsPowOf4)
void zplfCompAdd_I_Gen (zCOMPLEX *pfSrcDest, zCOMPLEX *pfSrc, int iRealLengthAsPowOf4)
void zplfCompMul_I_Gen (zCOMPLEX *pfSrcDest, zCOMPLEX *pfSrc, int iRealLengthAsPowOf4)
void zplfCompDiv_I_Gen (zCOMPLEX *pfNomSrcDest, zCOMPLEX *pfDenomSrc, int iRealLengthAsPowOf4)
void zplfCompMac_I_Gen (zCOMPLEX *pfSrcDest, zCOMPLEX *pfSrc1, float *pfSrc2, int iRealLengthAsPowOf4)
void zplfCompAbs_Gen (float *pfDest, zCOMPLEX *pfSrc1, int iRealLengthAsPowOf4)
int zplfZeroCrossings_Gen (float *pfSrc, int iLengthAsPowOf4)


Define Documentation

#define ZABS  )     (((a) > (0)) ? (a) : -(a))
 

Definition at line 47 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.


Function Documentation

void zplfCompAbs_Gen float *  pfDest,
zCOMPLEX *  pfSrc1,
int  iRealLengthAsPowOf4
 

Definition at line 253 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.

References iRealLengthAsPowOf4, pfSrc1, ZABS, and ZASSERT.

void zplfCompAdd_I_Gen zCOMPLEX *  pfSrcDest,
zCOMPLEX *  pfSrc,
int  iRealLengthAsPowOf4
 

Definition at line 213 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.

References iRealLengthAsPowOf4, and pfSrc.

void zplfCompDiv_I_Gen zCOMPLEX *  pfNomSrcDest,
zCOMPLEX *  pfDenomSrc,
int  iRealLengthAsPowOf4
 

<

Todo:
: implement me!

Definition at line 225 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.

References ZASSERT.

void zplfCompMac_I_Gen zCOMPLEX *  pfSrcDest,
zCOMPLEX *  pfSrc1,
float *  pfSrc2,
int  iRealLengthAsPowOf4
 

Definition at line 231 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.

References iRealLengthAsPowOf4, pfSrc1, pfSrc2, and ZASSERT.

void zplfCompMul_I_Gen zCOMPLEX *  pfSrcDest,
zCOMPLEX *  pfSrc,
int  iRealLengthAsPowOf4
 

<

Todo:
: implement me!

Definition at line 219 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.

References ZASSERT.

void zplfFree_Gen float *&  ppfBuffer  ) 
 

Definition at line 58 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.

References ZASSERT.

float* zplfMalloc_Gen int  iNumOfFloats  ) 
 

Definition at line 50 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.

References ZASSERT.

void zplfRealAbs_I_Gen float *  pfSrcDest,
int  iLengthAsPowOf4
 

Definition at line 184 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.

References iLengthAsPowOf4, ZABS, and ZASSERT.

void zplfRealAdd_I_Gen float *  pfSrcDest,
float *  pfSrc,
int  iLengthAsPowOf4
 

Definition at line 101 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.

References iLengthAsPowOf4, pfSrc, and ZASSERT.

void zplfRealAddC_I_Gen float *  pfSrcDest,
float  fValue,
int  iLengthAsPowOf4
 

Definition at line 112 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.

References iLengthAsPowOf4, and ZASSERT.

void zplfRealDiv_I_Gen float *  pfNomSrcDest,
float *  pfDenomSrc,
int  iLengthAsPowOf4
 

Definition at line 157 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.

References iLengthAsPowOf4, pfDenomSrc, and ZASSERT.

void zplfRealFindMax_Gen float *  pfSrc,
float *  pfMax,
int *  piIdx,
int  iLengthAsPowOf4
 

Definition at line 82 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.

References iLengthAsPowOf4, pfMax, pfSrc, piIdx, and ZASSERT.

void zplfRealMac_I_Gen float *  pfSrcDest,
float *  pfSrc1,
float *  pfSrc2,
int  iLengthAsPowOf4
 

Definition at line 172 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.

References iLengthAsPowOf4, pfSrc1, pfSrc2, and ZASSERT.

void zplfRealMul_I_Gen float *  pfSrcDest,
float *  pfSrc,
int  iLengthAsPowOf4
 

Definition at line 135 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.

References iLengthAsPowOf4, pfSrc, and ZASSERT.

void zplfRealMulC_I_Gen float *  pfSrcDest,
float  fScaleFactor,
int  iLengthAsPowOf4
 

Definition at line 146 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.

References iLengthAsPowOf4, and ZASSERT.

void zplfRealSub_I_Gen float *  pfSrcDest,
float *  pfSrc,
int  iLengthAsPowOf4
 

Definition at line 123 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.

References iLengthAsPowOf4, pfSrc, and ZASSERT.

float zplfRealSum_Gen float *  pfSrc,
int  iLengthAsPowOf4
 

Definition at line 196 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.

References iLengthAsPowOf4, pfSrc, and ZASSERT.

void zplfSetZero_Gen float *  pfBuffer,
int  iLengthAsPowOf4
 

Definition at line 69 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.

References iLengthAsPowOf4, and ZASSERT.

int zplfZeroCrossings_Gen float *  pfSrc,
int  iLengthAsPowOf4
 

Definition at line 271 of file FEAPIExamplePluginSpectral/zplVecLibGen.cpp.

References iLengthAsPowOf4, pfSrc, and ZASSERT.


Generated on Fri Mar 23 10:28:56 2007 for FEAPI Plugin Documentation by  doxygen 1.3.9.1