webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
WebCore::VectorMath Namespace Reference

Functions

void vsma (const float *sourceP, int sourceStride, const float *scale, float *destP, int destStride, size_t framesToProcess)
 
void vsmul (const float *sourceP, int sourceStride, const float *scale, float *destP, int destStride, size_t framesToProcess)
 
void vadd (const float *source1P, int sourceStride1, const float *source2P, int sourceStride2, float *destP, int destStride, size_t framesToProcess)
 
void vmaxmgv (const float *sourceP, int sourceStride, float *maxP, size_t framesToProcess)
 
void vsvesq (const float *sourceP, int sourceStride, float *sumP, size_t framesToProcess)
 
void vmul (const float *source1P, int sourceStride1, const float *source2P, int sourceStride2, float *destP, int destStride, size_t framesToProcess)
 
void zvmul (const float *real1P, const float *imag1P, const float *real2P, const float *imag2P, float *realDestP, float *imagDestP, size_t framesToProcess)
 
void vclip (const float *sourceP, int sourceStride, const float *lowThresholdP, const float *highThresholdP, float *destP, int destStride, size_t framesToProcess)
 

Function Documentation

◆ vadd()

void WebCore::VectorMath::vadd ( const float *  source1P,
int  sourceStride1,
const float *  source2P,
int  sourceStride2,
float *  destP,
int  destStride,
size_t  framesToProcess 
)

◆ vclip()

void WebCore::VectorMath::vclip ( const float *  sourceP,
int  sourceStride,
const float *  lowThresholdP,
const float *  highThresholdP,
float *  destP,
int  destStride,
size_t  framesToProcess 
)

◆ vmaxmgv()

void WebCore::VectorMath::vmaxmgv ( const float *  sourceP,
int  sourceStride,
float *  maxP,
size_t  framesToProcess 
)

◆ vmul()

void WebCore::VectorMath::vmul ( const float *  source1P,
int  sourceStride1,
const float *  source2P,
int  sourceStride2,
float *  destP,
int  destStride,
size_t  framesToProcess 
)

◆ vsma()

void WebCore::VectorMath::vsma ( const float *  sourceP,
int  sourceStride,
const float *  scale,
float *  destP,
int  destStride,
size_t  framesToProcess 
)

◆ vsmul()

void WebCore::VectorMath::vsmul ( const float *  sourceP,
int  sourceStride,
const float *  scale,
float *  destP,
int  destStride,
size_t  framesToProcess 
)

◆ vsvesq()

void WebCore::VectorMath::vsvesq ( const float *  sourceP,
int  sourceStride,
float *  sumP,
size_t  framesToProcess 
)

◆ zvmul()

void WebCore::VectorMath::zvmul ( const float *  real1P,
const float *  imag1P,
const float *  real2P,
const float *  imag2P,
float *  realDestP,
float *  imagDestP,
size_t  framesToProcess 
)