Audacity 3.2.0
Classes | Namespaces | Macros | Functions
SimdTypes_sse2.h File Reference
#include <emmintrin.h>
Include dependency graph for SimdTypes_sse2.h:

Go to the source code of this file.

Classes

struct  staffpad::audio::simd::float_x4
 

Namespaces

namespace  staffpad
 
namespace  staffpad::audio
 
namespace  staffpad::audio::simd
 

Macros

#define __finl   inline __attribute__((always_inline))
 
#define __vecc
 

Functions

__finl float_x4 __vecc staffpad::audio::simd::float_x4_from_float (float x)
 
__finl float_x4 __vecc staffpad::audio::simd::float_x4_load_aligned (const float *x)
 
__finl void __vecc staffpad::audio::simd::store_aligned (const float_x4 &a, float *x)
 
__finl float_x4 __vecc staffpad::audio::simd::unzip1 (const float_x4 &a, const float_x4 &b)
 
__finl float_x4 __vecc staffpad::audio::simd::unzip2 (const float_x4 &a, const float_x4 &b)
 
__finl float_x4 __vecc staffpad::audio::simd::operator+ (float_x4 a, float_x4 b)
 
__finl float_x4 __vecc staffpad::audio::simd::operator- (float_x4 a, float_x4 b)
 
__finl float_x4 __vecc staffpad::audio::simd::operator* (float_x4 a, float_x4 b)
 
__finl float_x4 __vecc staffpad::audio::simd::sqrt (const float_x4 &a)
 
__finl float __vecc staffpad::audio::simd::rint (float a)
 
__finl float_x4 __vecc staffpad::audio::simd::rint (const float_x4 &a)
 

Macro Definition Documentation

◆ __finl

#define __finl   inline __attribute__((always_inline))

Definition at line 11 of file SimdTypes_sse2.h.

◆ __vecc

#define __vecc

Definition at line 12 of file SimdTypes_sse2.h.