LMMS
Loading...
Searching...
No Matches
juce_neon_SIMDNativeOps.h File Reference

Go to the source code of this file.

Classes

struct  juce::dsp::SIMDNativeOps< uint32_t >
struct  juce::dsp::SIMDNativeOps< int32_t >
struct  juce::dsp::SIMDNativeOps< int8_t >
struct  juce::dsp::SIMDNativeOps< uint8_t >
struct  juce::dsp::SIMDNativeOps< int16_t >
struct  juce::dsp::SIMDNativeOps< uint16_t >
struct  juce::dsp::SIMDNativeOps< int64_t >
struct  juce::dsp::SIMDNativeOps< uint64_t >
struct  juce::dsp::SIMDNativeOps< float >
struct  juce::dsp::SIMDNativeOps< double >

Namespaces

namespace  juce
namespace  juce::dsp

Macros

#define DECLARE_NEON_SIMD_CONST(type, name)
#define DEFINE_NEON_SIMD_CONST(type, class_type, name)

Macro Definition Documentation

◆ DECLARE_NEON_SIMD_CONST

#define DECLARE_NEON_SIMD_CONST ( type,
name )
Value:
static const type name [16 / sizeof (type)] __attribute__((aligned(16)))
CAdPlugDatabase::CRecord::RecordType type
Definition adplugdb.cpp:93
__attribute__((naked, target("arm")))
Definition asm-nseel-arm-gcc.c:66
static const char * name
Definition pugl.h:1582

◆ DEFINE_NEON_SIMD_CONST

#define DEFINE_NEON_SIMD_CONST ( type,
class_type,
name )
Value:
const type SIMDNativeOps<class_type>:: name [16 / sizeof (type)] __attribute__((aligned(16)))