OpenShot Audio Library | OpenShotAudio 0.3.0
|
#include <juce_avx_SIMDNativeOps.h>
Public Types | |
using | vSIMDType = __m256i |
using | vSIMDType = uint16x8_t |
using | fb = SIMDFallbackOps< uint16_t, vSIMDType > |
using | vSIMDType = __m128i |
Static Public Member Functions | |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | ssign (__m256i a) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | expand (uint16_t s) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | load (const uint16_t *p) noexcept |
static forcedinline void JUCE_VECTOR_CALLTYPE | store (__m256i value, uint16_t *dest) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | add (__m256i a, __m256i b) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | sub (__m256i a, __m256i b) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | mul (__m256i a, __m256i b) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | bit_and (__m256i a, __m256i b) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | bit_or (__m256i a, __m256i b) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | bit_xor (__m256i a, __m256i b) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | bit_andnot (__m256i a, __m256i b) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | bit_not (__m256i a) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | min (__m256i a, __m256i b) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | max (__m256i a, __m256i b) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | equal (__m256i a, __m256i b) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | greaterThan (__m256i a, __m256i b) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | greaterThanOrEqual (__m256i a, __m256i b) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | multiplyAdd (__m256i a, __m256i b, __m256i c) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | notEqual (__m256i a, __m256i b) noexcept |
static forcedinline bool JUCE_VECTOR_CALLTYPE | allEqual (__m256i a, __m256i b) noexcept |
static forcedinline uint16_t JUCE_VECTOR_CALLTYPE | get (__m256i v, size_t i) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | set (__m256i v, size_t i, uint16_t s) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | truncate (__m256i a) noexcept |
static forcedinline uint16_t JUCE_VECTOR_CALLTYPE | sum (__m256i a) noexcept |
static forcedinline vSIMDType | expand (uint16_t s) noexcept |
static forcedinline vSIMDType | load (const uint16_t *a) noexcept |
static forcedinline void | store (vSIMDType value, uint16_t *a) noexcept |
static forcedinline uint16_t | get (vSIMDType v, size_t i) noexcept |
static forcedinline vSIMDType | set (vSIMDType v, size_t i, uint16_t s) noexcept |
static forcedinline vSIMDType | add (vSIMDType a, vSIMDType b) noexcept |
static forcedinline vSIMDType | sub (vSIMDType a, vSIMDType b) noexcept |
static forcedinline vSIMDType | mul (vSIMDType a, vSIMDType b) noexcept |
static forcedinline vSIMDType | bit_and (vSIMDType a, vSIMDType b) noexcept |
static forcedinline vSIMDType | bit_or (vSIMDType a, vSIMDType b) noexcept |
static forcedinline vSIMDType | bit_xor (vSIMDType a, vSIMDType b) noexcept |
static forcedinline vSIMDType | bit_notand (vSIMDType a, vSIMDType b) noexcept |
static forcedinline vSIMDType | bit_not (vSIMDType a) noexcept |
static forcedinline vSIMDType | min (vSIMDType a, vSIMDType b) noexcept |
static forcedinline vSIMDType | max (vSIMDType a, vSIMDType b) noexcept |
static forcedinline vSIMDType | equal (vSIMDType a, vSIMDType b) noexcept |
static forcedinline vSIMDType | notEqual (vSIMDType a, vSIMDType b) noexcept |
static forcedinline vSIMDType | greaterThan (vSIMDType a, vSIMDType b) noexcept |
static forcedinline vSIMDType | greaterThanOrEqual (vSIMDType a, vSIMDType b) noexcept |
static forcedinline bool | allEqual (vSIMDType a, vSIMDType b) noexcept |
static forcedinline vSIMDType | multiplyAdd (vSIMDType a, vSIMDType b, vSIMDType c) noexcept |
static forcedinline uint16_t | sum (vSIMDType a) noexcept |
static forcedinline vSIMDType | truncate (vSIMDType a) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | vconst (const uint16_t *a) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | ssign (__m128i a) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | load (const uint16_t *a) noexcept |
static forcedinline void JUCE_VECTOR_CALLTYPE | store (__m128i v, uint16_t *p) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | expand (uint16_t s) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | add (__m128i a, __m128i b) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | sub (__m128i a, __m128i b) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | mul (__m128i a, __m128i b) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | bit_and (__m128i a, __m128i b) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | bit_or (__m128i a, __m128i b) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | bit_xor (__m128i a, __m128i b) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | bit_andnot (__m128i a, __m128i b) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | bit_not (__m128i a) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | min (__m128i a, __m128i b) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | max (__m128i a, __m128i b) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | equal (__m128i a, __m128i b) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | greaterThan (__m128i a, __m128i b) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | greaterThanOrEqual (__m128i a, __m128i b) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | multiplyAdd (__m128i a, __m128i b, __m128i c) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | notEqual (__m128i a, __m128i b) noexcept |
static forcedinline bool JUCE_VECTOR_CALLTYPE | allEqual (__m128i a, __m128i b) noexcept |
static forcedinline uint16_t JUCE_VECTOR_CALLTYPE | get (__m128i v, size_t i) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | set (__m128i v, size_t i, uint16_t s) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | truncate (__m128i a) noexcept |
static forcedinline uint16_t JUCE_VECTOR_CALLTYPE | sum (__m128i a) noexcept |
Unsigned 16-bit integer AVX intrinsics.
Unsigned 16-bit integer NEON intrinsics.
Unsigned 16-bit integer SSE intrinsics.
Definition at line 416 of file juce_avx_SIMDNativeOps.h.
using juce::dsp::SIMDNativeOps< uint16_t >::fb = SIMDFallbackOps<uint16_t, vSIMDType> |
Definition at line 285 of file juce_neon_SIMDNativeOps.h.
using juce::dsp::SIMDNativeOps< uint16_t >::vSIMDType = __m256i |
Definition at line 419 of file juce_avx_SIMDNativeOps.h.
using juce::dsp::SIMDNativeOps< uint16_t >::vSIMDType = uint16x8_t |
Definition at line 284 of file juce_neon_SIMDNativeOps.h.
using juce::dsp::SIMDNativeOps< uint16_t >::vSIMDType = __m128i |
Definition at line 396 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 408 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 430 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 296 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 428 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 445 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 310 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 411 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 433 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 299 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 414 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 436 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 415 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 437 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 303 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 302 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 412 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 434 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 300 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 413 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 435 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 301 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 423 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 440 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 306 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 427 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 291 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 407 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 429 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 446 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 294 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 424 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 441 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 308 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 425 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 442 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 309 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 292 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 405 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 428 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 421 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 439 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 305 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 420 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 438 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 304 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 410 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 432 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 298 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 426 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 443 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 311 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 427 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 444 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 307 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 430 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 447 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 295 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 404 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 426 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 406 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 429 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 293 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 409 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 431 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 297 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 434 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 451 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 312 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 431 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 448 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 313 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 403 of file juce_sse_SIMDNativeOps.h.