|
OpenShot Library | OpenShotAudio
0.2.2
|
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] | |