dsp::CmplxSIMDOps< Scalar > Struct Template Reference

Public Types

typedef SIMDNativeOps< Scalar >::vSIMDType vSIMDType
 

Static Public Member Functions

static vSIMDType JUCE_VECTOR_CALLTYPE expand (Scalar s) noexcept
 
static 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< Scalar >::vSIMDType

Member Function Documentation

◆ expand()

◆ sum()

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

◆ mul()

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

◆ muladd()

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

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