OpenShot Audio Library | OpenShotAudio 0.3.3
|
#include <juce_avx_SIMDNativeOps.h>
Public Types | |
using | vSIMDType = __m256i |
using | vSIMDType = uint64x2_t |
using | fb = SIMDFallbackOps< uint64_t, vSIMDType > |
using | vSIMDType = __m128i |
Static Public Member Functions | |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | expand (uint64_t s) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | load (const uint64_t *p) noexcept |
static forcedinline void JUCE_VECTOR_CALLTYPE | store (__m256i value, uint64_t *dest) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | ssign (__m256i a) 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 | 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 uint64_t JUCE_VECTOR_CALLTYPE | get (__m256i v, size_t i) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | set (__m256i v, size_t i, uint64_t s) noexcept |
static forcedinline uint64_t JUCE_VECTOR_CALLTYPE | sum (__m256i a) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | mul (__m256i a, __m256i b) noexcept |
static forcedinline __m256i JUCE_VECTOR_CALLTYPE | truncate (__m256i a) noexcept |
static forcedinline vSIMDType | expand (uint64_t s) noexcept |
static forcedinline vSIMDType | load (const uint64_t *a) noexcept |
static forcedinline void | store (vSIMDType value, uint64_t *a) noexcept |
static forcedinline uint64_t | get (vSIMDType v, size_t i) noexcept |
static forcedinline vSIMDType | set (vSIMDType v, size_t i, uint64_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 uint64_t | sum (vSIMDType a) noexcept |
static forcedinline vSIMDType | truncate (vSIMDType a) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | vconst (const uint64_t *a) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | expand (uint64_t s) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | ssign (__m128i a) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | load (const uint64_t *a) noexcept |
static forcedinline void JUCE_VECTOR_CALLTYPE | store (__m128i v, uint64_t *p) 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 | 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 | 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 uint64_t JUCE_VECTOR_CALLTYPE | get (__m128i v, size_t i) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | set (__m128i v, size_t i, uint64_t s) noexcept |
static forcedinline uint64_t JUCE_VECTOR_CALLTYPE | sum (__m128i a) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | mul (__m128i a, __m128i b) noexcept |
static forcedinline __m128i JUCE_VECTOR_CALLTYPE | truncate (__m128i a) 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 |
Unsigned 64-bit integer AVX intrinsics.
Unsigned 64-bit integer NEON intrinsics.
Unsigned 64-bit integer SSE intrinsics.
Definition at line 625 of file juce_avx_SIMDNativeOps.h.
using juce::dsp::SIMDNativeOps< uint64_t >::fb = SIMDFallbackOps<uint64_t, vSIMDType> |
Definition at line 368 of file juce_neon_SIMDNativeOps.h.
using juce::dsp::SIMDNativeOps< uint64_t >::vSIMDType = __m256i |
Definition at line 628 of file juce_avx_SIMDNativeOps.h.
using juce::dsp::SIMDNativeOps< uint64_t >::vSIMDType = uint64x2_t |
Definition at line 367 of file juce_neon_SIMDNativeOps.h.
using juce::dsp::SIMDNativeOps< uint64_t >::vSIMDType = __m128i |
Definition at line 677 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 688 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 638 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 379 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 700 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 652 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 393 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 690 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 640 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 382 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 693 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 643 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 694 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 644 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 386 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 385 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 691 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 641 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 383 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 692 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 642 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 384 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 707 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 647 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 389 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 634 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 374 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 684 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 701 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 653 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 377 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 718 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 648 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 391 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 697 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 649 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 392 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 375 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 686 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 635 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 696 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 646 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 388 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 695 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 645 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 387 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 704 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 656 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 381 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 698 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 650 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 394 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 699 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 651 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 390 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 702 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 654 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 378 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 685 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 637 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 687 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 636 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 376 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 689 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 639 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 380 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 703 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 655 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 395 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 705 of file juce_sse_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 657 of file juce_avx_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 396 of file juce_neon_SIMDNativeOps.h.
|
inlinestaticnoexcept |
Definition at line 683 of file juce_sse_SIMDNativeOps.h.