33 template <
typename Scalar>
61template <
typename Type>
176 return ElementAccess (*
this, idx);
344 return (
reinterpret_cast<uintptr_t
> (
ptr) & bitmask) == 0;
#define noexcept
Definition DistrhoDefines.h:72
uint8_t a
Definition Spc_Cpu.h:141
unsigned v[N_MAX]
Definition inflate.c:1584
struct huft * u[BMAX]
Definition inflate.c:1583
unsigned s
Definition inflate.c:1555
#define JUCE_VECTOR_CALLTYPE
Definition juce_dsp.h:100
float in
Definition lilv_test.c:1460
float out
Definition lilv_test.c:1461
Definition juce_AudioBlock.h:29
Definition carla_juce.cpp:31
jack_client_t client jack_client_t client jack_client_t client jack_client_t JackInfoShutdownCallback void arg jack_client_t jack_port_t port void func jack_client_t const char const char unsigned long flags const jack_port_t port jack_client_t jack_port_id_t port_id const jack_port_t const char port_name const jack_port_t port void * ptr
Definition juce_linux_JackAudio.cpp:79
Type * snapPointerToAlignment(Type *basePointer, IntegerType alignmentBytes) noexcept
Definition juce_Memory.h:45
Definition juce_SIMDRegister_Impl.h:56
static vSIMDType JUCE_VECTOR_CALLTYPE load(const ElementType *a) noexcept
Definition juce_SIMDRegister_Impl.h:59
static void JUCE_VECTOR_CALLTYPE store(vSIMDType value, ElementType *dest) noexcept
Definition juce_SIMDRegister_Impl.h:64
static ElementType JUCE_VECTOR_CALLTYPE sum(vSIMDType a) noexcept
Definition juce_SIMDRegister_Impl.h:84
static vSIMDType JUCE_VECTOR_CALLTYPE muladd(vSIMDType a, vSIMDType b, vSIMDType c) noexcept
Definition juce_SIMDRegister_Impl.h:94
static vSIMDType JUCE_VECTOR_CALLTYPE mul(vSIMDType a, vSIMDType b) noexcept
Definition juce_SIMDRegister_Impl.h:89
static vSIMDType JUCE_VECTOR_CALLTYPE set(vSIMDType v, std::size_t i, ElementType s) noexcept
Definition juce_SIMDRegister_Impl.h:79
static vSIMDType JUCE_VECTOR_CALLTYPE expand(ElementType s) noexcept
Definition juce_SIMDRegister_Impl.h:69
static ElementType JUCE_VECTOR_CALLTYPE get(vSIMDType v, std::size_t i) noexcept
Definition juce_SIMDRegister_Impl.h:74
Primitive type
Definition juce_fallback_SIMDNativeOps.h:34
typename std::remove_cv< Primitive >::type type
Definition juce_fallback_SIMDNativeOps.h:45
Definition juce_avx_SIMDNativeOps.h:52
static SIMDRegister JUCE_VECTOR_CALLTYPE truncate(SIMDRegister a) noexcept
Definition juce_SIMDRegister.h:330
static SIMDRegister JUCE_VECTOR_CALLTYPE expand(ElementType s) noexcept
Definition juce_SIMDRegister.h:126
typename NativeOps::vSIMDType vSIMDType
Definition juce_SIMDRegister.h:85
ElementType sum() const noexcept
Definition juce_SIMDRegister.h:325
void JUCE_VECTOR_CALLTYPE copyToRawArray(ElementType *a) const noexcept
Definition juce_SIMDRegister.h:140
static SIMDRegister JUCE_VECTOR_CALLTYPE max(SIMDRegister a, SIMDRegister b) noexcept
Definition juce_SIMDRegister.h:314
static vMaskType JUCE_VECTOR_CALLTYPE toMaskType(vSIMDType a) noexcept
Definition juce_SIMDRegister.h:358
static ElementType * getNextSIMDAlignedPtr(ElementType *ptr) noexcept
Definition juce_SIMDRegister.h:352
static vMaskType JUCE_VECTOR_CALLTYPE greaterThanOrEqual(SIMDRegister a, SIMDRegister b) noexcept
Definition juce_SIMDRegister.h:307
static vMaskType JUCE_VECTOR_CALLTYPE greaterThan(SIMDRegister a, SIMDRegister b) noexcept
Definition juce_SIMDRegister.h:302
static bool isSIMDAligned(const ElementType *ptr) noexcept
Definition juce_SIMDRegister.h:341
static SIMDRegister JUCE_VECTOR_CALLTYPE abs(SIMDRegister a) noexcept
Definition juce_SIMDRegister.h:334
SIMDRegister< MaskType > vMaskType
Definition juce_SIMDRegister.h:88
static constexpr size_t SIMDRegisterSize
Definition juce_SIMDRegister.h:103
static vMaskType JUCE_VECTOR_CALLTYPE equal(SIMDRegister a, SIMDRegister b) noexcept
Definition juce_SIMDRegister.h:282
ElementType JUCE_VECTOR_CALLTYPE get(size_t idx) const noexcept
Definition juce_SIMDRegister.h:149
SIMDNativeOps< PrimitiveType > NativeOps
Definition juce_SIMDRegister.h:82
vSIMDType value
Definition juce_SIMDRegister.h:108
static SIMDRegister JUCE_VECTOR_CALLTYPE multiplyAdd(SIMDRegister a, const SIMDRegister b, SIMDRegister c) noexcept
Definition juce_SIMDRegister.h:318
static constexpr size_t size() noexcept
Definition juce_SIMDRegister.h:121
static vSIMDType JUCE_VECTOR_CALLTYPE toVecType(vMaskSIMDType a) noexcept
Definition juce_SIMDRegister.h:370
static vMaskType JUCE_VECTOR_CALLTYPE lessThan(SIMDRegister a, SIMDRegister b) noexcept
Definition juce_SIMDRegister.h:292
SIMDRegister() noexcept=default
Type ElementType
Definition juce_SIMDRegister.h:66
static SIMDRegister JUCE_VECTOR_CALLTYPE min(SIMDRegister a, SIMDRegister b) noexcept
Definition juce_SIMDRegister.h:311
static vSIMDType JUCE_VECTOR_CALLTYPE toVecType(MaskType a) noexcept
Definition juce_SIMDRegister.h:382
static constexpr size_t SIMDNumElements
Definition juce_SIMDRegister.h:106
typename vMaskType::vSIMDType vMaskSIMDType
Definition juce_SIMDRegister.h:91
void JUCE_VECTOR_CALLTYPE set(size_t idx, ElementType v) noexcept
Definition juce_SIMDRegister.h:157
static vMaskType JUCE_VECTOR_CALLTYPE lessThanOrEqual(SIMDRegister a, SIMDRegister b) noexcept
Definition juce_SIMDRegister.h:297
SIMDRegister JUCE_VECTOR_CALLTYPE operator~() const noexcept
Definition juce_SIMDRegister.h:253
SIMDRegister(Type s) noexcept
Definition juce_SIMDRegister.h:117
static SIMDRegister JUCE_VECTOR_CALLTYPE fromNative(vSIMDType a) noexcept
Definition juce_SIMDRegister.h:130
typename SIMDInternal::MaskTypeFor< ElementType >::type MaskType
Definition juce_SIMDRegister.h:73
CmplxSIMDOps< ElementType > CmplxOps
Definition juce_SIMDRegister.h:95
typename SIMDInternal::PrimitiveType< ElementType >::type PrimitiveType
Definition juce_SIMDRegister.h:79
static SIMDRegister JUCE_VECTOR_CALLTYPE fromRawArray(const ElementType *a) noexcept
Definition juce_SIMDRegister.h:133
static vMaskType JUCE_VECTOR_CALLTYPE notEqual(SIMDRegister a, SIMDRegister b) noexcept
Definition juce_SIMDRegister.h:287
ElementType value_type
Definition juce_SIMDRegister.h:69
return c
Definition crypt.c:175
#define const
Definition zconf.h:137