dsp::CmplxSIMDOps< std::complex< Scalar > > Struct Template Reference

Public Types

typedef SIMDNativeOps< Scalar >::vSIMDType vSIMDType
 

Static Public Member Functions

static vSIMDType JUCE_VECTOR_CALLTYPE expand (std::complex< Scalar > s) noexcept
 
static std::complex< Scalar > JUCE_VECTOR_CALLTYPE sum (vSIMDType a) noexcept
 
static vSIMDType JUCE_VECTOR_CALLTYPE mul (vSIMDType a, vSIMDType b) noexcept
 
static vSIMDType JUCE_VECTOR_CALLTYPE muladd (vSIMDType a, vSIMDType b, vSIMDType c) noexcept
 

Member Typedef Documentation

◆ vSIMDType

template<typename Scalar >
typedef SIMDNativeOps<Scalar>::vSIMDType dsp::CmplxSIMDOps< std::complex< Scalar > >::vSIMDType

Member Function Documentation

◆ expand()

template<typename Scalar >
static vSIMDType JUCE_VECTOR_CALLTYPE dsp::CmplxSIMDOps< std::complex< Scalar > >::expand ( std::complex< Scalar >  s)
staticnoexcept

◆ sum()

template<typename Scalar >
static std::complex<Scalar> JUCE_VECTOR_CALLTYPE dsp::CmplxSIMDOps< std::complex< Scalar > >::sum ( vSIMDType  a)
staticnoexcept

◆ mul()

template<typename Scalar >
static vSIMDType JUCE_VECTOR_CALLTYPE dsp::CmplxSIMDOps< std::complex< Scalar > >::mul ( vSIMDType  a,
vSIMDType  b 
)
staticnoexcept

◆ muladd()

template<typename Scalar >
static vSIMDType JUCE_VECTOR_CALLTYPE dsp::CmplxSIMDOps< std::complex< Scalar > >::muladd ( vSIMDType  a,
vSIMDType  b,
vSIMDType  c 
)
staticnoexcept

The documentation for this struct was generated from the following file: