Krotos Modules 3
Loading...
Searching...
No Matches
Utilities.cpp File Reference
#include "Utilities.h"

Go to the source code of this file.

Namespaces

namespace  fftconvolver
 

Functions

bool fftconvolver::SSEEnabled ()
 Returns whether SSE optimization for the convolver is enabled.
 
void fftconvolver::Sum (Sample *FFTCONVOLVER_RESTRICT result, const Sample *FFTCONVOLVER_RESTRICT a, const Sample *FFTCONVOLVER_RESTRICT b, size_t len)
 Sums two given sample arrays.
 
void fftconvolver::ComplexMultiplyAccumulate (SplitComplex &result, const SplitComplex &a, const SplitComplex &b)
 Adds the complex product of two split-complex buffers to a result buffer.
 
void fftconvolver::ComplexMultiplyAccumulate (Sample *FFTCONVOLVER_RESTRICT re, Sample *FFTCONVOLVER_RESTRICT im, const Sample *FFTCONVOLVER_RESTRICT reA, const Sample *FFTCONVOLVER_RESTRICT imA, const Sample *FFTCONVOLVER_RESTRICT reB, const Sample *FFTCONVOLVER_RESTRICT imB, const size_t len)
 Adds the complex product of two split-complex arrays to a result array.