OpenShot Audio Library | OpenShotAudio 0.3.2
Loading...
Searching...
No Matches
juce::dsp::SIMDNativeOps< uint64_t > Struct Reference

#include <juce_avx_SIMDNativeOps.h>

Public Types

using vSIMDType = __m256i
 
using vSIMDType = uint64x2_t
 
using fb = SIMDFallbackOps< uint64_t, vSIMDType >
 
using vSIMDType = __m128i
 

Public Member Functions

 DECLARE_AVX_SIMD_CONST (uint64_t, kAllBitsSet)
 
 DECLARE_AVX_SIMD_CONST (uint64_t, kHighBit)
 
 DECLARE_NEON_SIMD_CONST (uint64_t, kAllBitsSet)
 
 DECLARE_SSE_SIMD_CONST (uint64_t, kAllBitsSet)
 
 DECLARE_SSE_SIMD_CONST (uint64_t, kHighBit)
 

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
 

Detailed Description

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.

Member Typedef Documentation

◆ fb

using juce::dsp::SIMDNativeOps< uint64_t >::fb = SIMDFallbackOps<uint64_t, vSIMDType>

Definition at line 368 of file juce_neon_SIMDNativeOps.h.

◆ vSIMDType [1/3]

using juce::dsp::SIMDNativeOps< uint64_t >::vSIMDType = __m256i

Definition at line 628 of file juce_avx_SIMDNativeOps.h.

◆ vSIMDType [2/3]

using juce::dsp::SIMDNativeOps< uint64_t >::vSIMDType = uint64x2_t

Definition at line 367 of file juce_neon_SIMDNativeOps.h.

◆ vSIMDType [3/3]

using juce::dsp::SIMDNativeOps< uint64_t >::vSIMDType = __m128i

Definition at line 677 of file juce_sse_SIMDNativeOps.h.

Member Function Documentation

◆ add() [1/3]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::add ( __m128i  a,
__m128i  b 
)
inlinestaticnoexcept

Definition at line 688 of file juce_sse_SIMDNativeOps.h.

◆ add() [2/3]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::add ( __m256i  a,
__m256i  b 
)
inlinestaticnoexcept

Definition at line 638 of file juce_avx_SIMDNativeOps.h.

◆ add() [3/3]

static forcedinline vSIMDType juce::dsp::SIMDNativeOps< uint64_t >::add ( vSIMDType  a,
vSIMDType  b 
)
inlinestaticnoexcept

Definition at line 379 of file juce_neon_SIMDNativeOps.h.

◆ allEqual() [1/3]

static forcedinline bool JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::allEqual ( __m128i  a,
__m128i  b 
)
inlinestaticnoexcept

Definition at line 700 of file juce_sse_SIMDNativeOps.h.

◆ allEqual() [2/3]

static forcedinline bool JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::allEqual ( __m256i  a,
__m256i  b 
)
inlinestaticnoexcept

Definition at line 652 of file juce_avx_SIMDNativeOps.h.

◆ allEqual() [3/3]

static forcedinline bool juce::dsp::SIMDNativeOps< uint64_t >::allEqual ( vSIMDType  a,
vSIMDType  b 
)
inlinestaticnoexcept

Definition at line 393 of file juce_neon_SIMDNativeOps.h.

◆ bit_and() [1/3]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::bit_and ( __m128i  a,
__m128i  b 
)
inlinestaticnoexcept

Definition at line 690 of file juce_sse_SIMDNativeOps.h.

◆ bit_and() [2/3]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::bit_and ( __m256i  a,
__m256i  b 
)
inlinestaticnoexcept

Definition at line 640 of file juce_avx_SIMDNativeOps.h.

◆ bit_and() [3/3]

static forcedinline vSIMDType juce::dsp::SIMDNativeOps< uint64_t >::bit_and ( vSIMDType  a,
vSIMDType  b 
)
inlinestaticnoexcept

Definition at line 382 of file juce_neon_SIMDNativeOps.h.

◆ bit_andnot() [1/2]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::bit_andnot ( __m128i  a,
__m128i  b 
)
inlinestaticnoexcept

Definition at line 693 of file juce_sse_SIMDNativeOps.h.

◆ bit_andnot() [2/2]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::bit_andnot ( __m256i  a,
__m256i  b 
)
inlinestaticnoexcept

Definition at line 643 of file juce_avx_SIMDNativeOps.h.

◆ bit_not() [1/3]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::bit_not ( __m128i  a)
inlinestaticnoexcept

Definition at line 694 of file juce_sse_SIMDNativeOps.h.

◆ bit_not() [2/3]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::bit_not ( __m256i  a)
inlinestaticnoexcept

Definition at line 644 of file juce_avx_SIMDNativeOps.h.

◆ bit_not() [3/3]

static forcedinline vSIMDType juce::dsp::SIMDNativeOps< uint64_t >::bit_not ( vSIMDType  a)
inlinestaticnoexcept

Definition at line 386 of file juce_neon_SIMDNativeOps.h.

◆ bit_notand()

static forcedinline vSIMDType juce::dsp::SIMDNativeOps< uint64_t >::bit_notand ( vSIMDType  a,
vSIMDType  b 
)
inlinestaticnoexcept

Definition at line 385 of file juce_neon_SIMDNativeOps.h.

◆ bit_or() [1/3]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::bit_or ( __m128i  a,
__m128i  b 
)
inlinestaticnoexcept

Definition at line 691 of file juce_sse_SIMDNativeOps.h.

◆ bit_or() [2/3]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::bit_or ( __m256i  a,
__m256i  b 
)
inlinestaticnoexcept

Definition at line 641 of file juce_avx_SIMDNativeOps.h.

◆ bit_or() [3/3]

static forcedinline vSIMDType juce::dsp::SIMDNativeOps< uint64_t >::bit_or ( vSIMDType  a,
vSIMDType  b 
)
inlinestaticnoexcept

Definition at line 383 of file juce_neon_SIMDNativeOps.h.

◆ bit_xor() [1/3]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::bit_xor ( __m128i  a,
__m128i  b 
)
inlinestaticnoexcept

Definition at line 692 of file juce_sse_SIMDNativeOps.h.

◆ bit_xor() [2/3]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::bit_xor ( __m256i  a,
__m256i  b 
)
inlinestaticnoexcept

Definition at line 642 of file juce_avx_SIMDNativeOps.h.

◆ bit_xor() [3/3]

static forcedinline vSIMDType juce::dsp::SIMDNativeOps< uint64_t >::bit_xor ( vSIMDType  a,
vSIMDType  b 
)
inlinestaticnoexcept

Definition at line 384 of file juce_neon_SIMDNativeOps.h.

◆ equal() [1/3]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::equal ( __m128i  a,
__m128i  b 
)
inlinestaticnoexcept

Definition at line 707 of file juce_sse_SIMDNativeOps.h.

◆ equal() [2/3]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::equal ( __m256i  a,
__m256i  b 
)
inlinestaticnoexcept

Definition at line 647 of file juce_avx_SIMDNativeOps.h.

◆ equal() [3/3]

static forcedinline vSIMDType juce::dsp::SIMDNativeOps< uint64_t >::equal ( vSIMDType  a,
vSIMDType  b 
)
inlinestaticnoexcept

Definition at line 389 of file juce_neon_SIMDNativeOps.h.

◆ expand() [1/3]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::expand ( uint64_t  s)
inlinestaticnoexcept

Definition at line 634 of file juce_avx_SIMDNativeOps.h.

◆ expand() [2/3]

static forcedinline vSIMDType juce::dsp::SIMDNativeOps< uint64_t >::expand ( uint64_t  s)
inlinestaticnoexcept

Definition at line 374 of file juce_neon_SIMDNativeOps.h.

◆ expand() [3/3]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::expand ( uint64_t  s)
inlinestaticnoexcept

Definition at line 684 of file juce_sse_SIMDNativeOps.h.

◆ get() [1/3]

static forcedinline uint64_t JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::get ( __m128i  v,
size_t  i 
)
inlinestaticnoexcept

Definition at line 701 of file juce_sse_SIMDNativeOps.h.

◆ get() [2/3]

static forcedinline uint64_t JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::get ( __m256i  v,
size_t  i 
)
inlinestaticnoexcept

Definition at line 653 of file juce_avx_SIMDNativeOps.h.

◆ get() [3/3]

static forcedinline uint64_t juce::dsp::SIMDNativeOps< uint64_t >::get ( vSIMDType  v,
size_t  i 
)
inlinestaticnoexcept

Definition at line 377 of file juce_neon_SIMDNativeOps.h.

◆ greaterThan() [1/3]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::greaterThan ( __m128i  a,
__m128i  b 
)
inlinestaticnoexcept

Definition at line 718 of file juce_sse_SIMDNativeOps.h.

◆ greaterThan() [2/3]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::greaterThan ( __m256i  a,
__m256i  b 
)
inlinestaticnoexcept

Definition at line 648 of file juce_avx_SIMDNativeOps.h.

◆ greaterThan() [3/3]

static forcedinline vSIMDType juce::dsp::SIMDNativeOps< uint64_t >::greaterThan ( vSIMDType  a,
vSIMDType  b 
)
inlinestaticnoexcept

Definition at line 391 of file juce_neon_SIMDNativeOps.h.

◆ greaterThanOrEqual() [1/3]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::greaterThanOrEqual ( __m128i  a,
__m128i  b 
)
inlinestaticnoexcept

Definition at line 697 of file juce_sse_SIMDNativeOps.h.

◆ greaterThanOrEqual() [2/3]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::greaterThanOrEqual ( __m256i  a,
__m256i  b 
)
inlinestaticnoexcept

Definition at line 649 of file juce_avx_SIMDNativeOps.h.

◆ greaterThanOrEqual() [3/3]

static forcedinline vSIMDType juce::dsp::SIMDNativeOps< uint64_t >::greaterThanOrEqual ( vSIMDType  a,
vSIMDType  b 
)
inlinestaticnoexcept

Definition at line 392 of file juce_neon_SIMDNativeOps.h.

◆ load() [1/3]

static forcedinline vSIMDType juce::dsp::SIMDNativeOps< uint64_t >::load ( const uint64_t a)
inlinestaticnoexcept

Definition at line 375 of file juce_neon_SIMDNativeOps.h.

◆ load() [2/3]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::load ( const uint64_t a)
inlinestaticnoexcept

Definition at line 686 of file juce_sse_SIMDNativeOps.h.

◆ load() [3/3]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::load ( const uint64_t p)
inlinestaticnoexcept

Definition at line 635 of file juce_avx_SIMDNativeOps.h.

◆ max() [1/3]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::max ( __m128i  a,
__m128i  b 
)
inlinestaticnoexcept

Definition at line 696 of file juce_sse_SIMDNativeOps.h.

◆ max() [2/3]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::max ( __m256i  a,
__m256i  b 
)
inlinestaticnoexcept

Definition at line 646 of file juce_avx_SIMDNativeOps.h.

◆ max() [3/3]

static forcedinline vSIMDType juce::dsp::SIMDNativeOps< uint64_t >::max ( vSIMDType  a,
vSIMDType  b 
)
inlinestaticnoexcept

Definition at line 388 of file juce_neon_SIMDNativeOps.h.

◆ min() [1/3]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::min ( __m128i  a,
__m128i  b 
)
inlinestaticnoexcept

Definition at line 695 of file juce_sse_SIMDNativeOps.h.

◆ min() [2/3]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::min ( __m256i  a,
__m256i  b 
)
inlinestaticnoexcept

Definition at line 645 of file juce_avx_SIMDNativeOps.h.

◆ min() [3/3]

static forcedinline vSIMDType juce::dsp::SIMDNativeOps< uint64_t >::min ( vSIMDType  a,
vSIMDType  b 
)
inlinestaticnoexcept

Definition at line 387 of file juce_neon_SIMDNativeOps.h.

◆ mul() [1/3]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::mul ( __m128i  a,
__m128i  b 
)
inlinestaticnoexcept

Definition at line 704 of file juce_sse_SIMDNativeOps.h.

◆ mul() [2/3]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::mul ( __m256i  a,
__m256i  b 
)
inlinestaticnoexcept

Definition at line 656 of file juce_avx_SIMDNativeOps.h.

◆ mul() [3/3]

static forcedinline vSIMDType juce::dsp::SIMDNativeOps< uint64_t >::mul ( vSIMDType  a,
vSIMDType  b 
)
inlinestaticnoexcept

Definition at line 381 of file juce_neon_SIMDNativeOps.h.

◆ multiplyAdd() [1/3]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::multiplyAdd ( __m128i  a,
__m128i  b,
__m128i  c 
)
inlinestaticnoexcept

Definition at line 698 of file juce_sse_SIMDNativeOps.h.

◆ multiplyAdd() [2/3]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::multiplyAdd ( __m256i  a,
__m256i  b,
__m256i  c 
)
inlinestaticnoexcept

Definition at line 650 of file juce_avx_SIMDNativeOps.h.

◆ multiplyAdd() [3/3]

static forcedinline vSIMDType juce::dsp::SIMDNativeOps< uint64_t >::multiplyAdd ( vSIMDType  a,
vSIMDType  b,
vSIMDType  c 
)
inlinestaticnoexcept

Definition at line 394 of file juce_neon_SIMDNativeOps.h.

◆ notEqual() [1/3]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::notEqual ( __m128i  a,
__m128i  b 
)
inlinestaticnoexcept

Definition at line 699 of file juce_sse_SIMDNativeOps.h.

◆ notEqual() [2/3]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::notEqual ( __m256i  a,
__m256i  b 
)
inlinestaticnoexcept

Definition at line 651 of file juce_avx_SIMDNativeOps.h.

◆ notEqual() [3/3]

static forcedinline vSIMDType juce::dsp::SIMDNativeOps< uint64_t >::notEqual ( vSIMDType  a,
vSIMDType  b 
)
inlinestaticnoexcept

Definition at line 390 of file juce_neon_SIMDNativeOps.h.

◆ set() [1/3]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::set ( __m128i  v,
size_t  i,
uint64_t  s 
)
inlinestaticnoexcept

Definition at line 702 of file juce_sse_SIMDNativeOps.h.

◆ set() [2/3]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::set ( __m256i  v,
size_t  i,
uint64_t  s 
)
inlinestaticnoexcept

Definition at line 654 of file juce_avx_SIMDNativeOps.h.

◆ set() [3/3]

static forcedinline vSIMDType juce::dsp::SIMDNativeOps< uint64_t >::set ( vSIMDType  v,
size_t  i,
uint64_t  s 
)
inlinestaticnoexcept

Definition at line 378 of file juce_neon_SIMDNativeOps.h.

◆ ssign() [1/2]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::ssign ( __m128i  a)
inlinestaticnoexcept

Definition at line 685 of file juce_sse_SIMDNativeOps.h.

◆ ssign() [2/2]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::ssign ( __m256i  a)
inlinestaticnoexcept

Definition at line 637 of file juce_avx_SIMDNativeOps.h.

◆ store() [1/3]

static forcedinline void JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::store ( __m128i  v,
uint64_t p 
)
inlinestaticnoexcept

Definition at line 687 of file juce_sse_SIMDNativeOps.h.

◆ store() [2/3]

static forcedinline void JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::store ( __m256i  value,
uint64_t dest 
)
inlinestaticnoexcept

Definition at line 636 of file juce_avx_SIMDNativeOps.h.

◆ store() [3/3]

static forcedinline void juce::dsp::SIMDNativeOps< uint64_t >::store ( vSIMDType  value,
uint64_t a 
)
inlinestaticnoexcept

Definition at line 376 of file juce_neon_SIMDNativeOps.h.

◆ sub() [1/3]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::sub ( __m128i  a,
__m128i  b 
)
inlinestaticnoexcept

Definition at line 689 of file juce_sse_SIMDNativeOps.h.

◆ sub() [2/3]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::sub ( __m256i  a,
__m256i  b 
)
inlinestaticnoexcept

Definition at line 639 of file juce_avx_SIMDNativeOps.h.

◆ sub() [3/3]

static forcedinline vSIMDType juce::dsp::SIMDNativeOps< uint64_t >::sub ( vSIMDType  a,
vSIMDType  b 
)
inlinestaticnoexcept

Definition at line 380 of file juce_neon_SIMDNativeOps.h.

◆ sum() [1/3]

static forcedinline uint64_t JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::sum ( __m128i  a)
inlinestaticnoexcept

Definition at line 703 of file juce_sse_SIMDNativeOps.h.

◆ sum() [2/3]

static forcedinline uint64_t JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::sum ( __m256i  a)
inlinestaticnoexcept

Definition at line 655 of file juce_avx_SIMDNativeOps.h.

◆ sum() [3/3]

static forcedinline uint64_t juce::dsp::SIMDNativeOps< uint64_t >::sum ( vSIMDType  a)
inlinestaticnoexcept

Definition at line 395 of file juce_neon_SIMDNativeOps.h.

◆ truncate() [1/3]

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::truncate ( __m128i  a)
inlinestaticnoexcept

Definition at line 705 of file juce_sse_SIMDNativeOps.h.

◆ truncate() [2/3]

static forcedinline __m256i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::truncate ( __m256i  a)
inlinestaticnoexcept

Definition at line 657 of file juce_avx_SIMDNativeOps.h.

◆ truncate() [3/3]

static forcedinline vSIMDType juce::dsp::SIMDNativeOps< uint64_t >::truncate ( vSIMDType  a)
inlinestaticnoexcept

Definition at line 396 of file juce_neon_SIMDNativeOps.h.

◆ vconst()

static forcedinline __m128i JUCE_VECTOR_CALLTYPE juce::dsp::SIMDNativeOps< uint64_t >::vconst ( const uint64_t a)
inlinestaticnoexcept

Definition at line 683 of file juce_sse_SIMDNativeOps.h.


The documentation for this struct was generated from the following files: