OpenShot Library | OpenShotAudio
0.2.1
|
Useful fallback routines to use if the native SIMD op is not supported. More...
#include <juce_fallback_SIMDNativeOps.h>
Classes | |
struct | ScalarAdd |
struct | ScalarAnd |
struct | ScalarEq |
struct | ScalarGeq |
struct | ScalarGt |
struct | ScalarMax |
struct | ScalarMin |
struct | ScalarMul |
struct | ScalarNeq |
struct | ScalarNot |
struct | ScalarOr |
struct | ScalarSub |
struct | ScalarXor |
union | UnionMaskType |
union | UnionType |
Public Types | |
using | MaskType = typename SIMDInternal::MaskTypeFor< ScalarType >::type |
Static Public Attributes | |
static constexpr size_t | n = sizeof (vSIMDType) / sizeof (ScalarType) |
static constexpr size_t | mask = (sizeof (vSIMDType) / sizeof (ScalarType)) - 1 |
static constexpr size_t | bits = SIMDInternal::Log2Helper<(int) n>::value |
Useful fallback routines to use if the native SIMD op is not supported.
You should never need to use this directly. Use juce_SIMDRegister instead.
Definition at line 60 of file juce_fallback_SIMDNativeOps.h.
union juce::dsp::SIMDFallbackOps::UnionMaskType |
Definition at line 69 of file juce_fallback_SIMDNativeOps.h.
Class Members | ||
---|---|---|
vSIMDType | v | |
MaskType | m[n] |
union juce::dsp::SIMDFallbackOps::UnionType |
Definition at line 68 of file juce_fallback_SIMDNativeOps.h.
Class Members | ||
---|---|---|
vSIMDType | v | |
ScalarType | s[n] |