#include <SimdTypes_neon.h>
|
__finl | float_x4 () |
|
__finl | float_x4 (float val) |
| enables math like: float_x4 a = 0.5f * float_x4{1.f, 2.f, 3.f, 4.f}; More...
|
|
__finl | float_x4 (const float32x4_t &val) |
|
__finl | float_x4 (float v0, float v1, float v2, float v3) |
| enables assignments like: float_x4 a = {1.f, 2.f, 3.f, 4.f}; More...
|
|
__finl | float_x4 () |
|
__finl | float_x4 (float val) |
| enables math like: float_x4 a = 0.5f * float_x4{1.f, 2.f, 3.f, 4.f}; More...
|
|
__finl | float_x4 (float v0, float v1, float v2, float v3) |
| enables assignments like: float_x4 a = {1.f, 2.f, 3.f, 4.f}; More...
|
|
__finl float & | operator[] (int n) |
|
__finl const float & | operator[] (int n) const |
|
__finl | float_x4 () |
|
__finl | float_x4 (float val) |
| enables math like: float_x4 a = 0.5f * float_x4{1.f, 2.f, 3.f, 4.f}; More...
|
|
__finl | float_x4 (const __m128 &val) |
|
|
float32x4_t | s |
|
float | v [4] |
|
__m128 | s |
|
Definition at line 21 of file SimdTypes_neon.h.
◆ float_x4() [1/10]
__finl staffpad::audio::simd::float_x4::float_x4 |
( |
| ) |
|
|
inline |
◆ float_x4() [2/10]
__finl staffpad::audio::simd::float_x4::float_x4 |
( |
float |
val | ) |
|
|
inline |
◆ float_x4() [3/10]
__finl staffpad::audio::simd::float_x4::float_x4 |
( |
const float32x4_t & |
val | ) |
|
|
inline |
◆ float_x4() [4/10]
__finl staffpad::audio::simd::float_x4::float_x4 |
( |
float |
v0, |
|
|
float |
v1, |
|
|
float |
v2, |
|
|
float |
v3 |
|
) |
| |
|
inline |
enables assignments like: float_x4 a = {1.f, 2.f, 3.f, 4.f};
Definition at line 40 of file SimdTypes_neon.h.
41 {
42#if _MSC_VER
47#elif __clang__
49#else
50 float f[4] = {v0, v1, v2, v3};
52#endif
53 }
References s.
◆ float_x4() [5/10]
__finl staffpad::audio::simd::float_x4::float_x4 |
( |
| ) |
|
|
inline |
◆ float_x4() [6/10]
__finl staffpad::audio::simd::float_x4::float_x4 |
( |
float |
val | ) |
|
|
inline |
◆ float_x4() [7/10]
__finl staffpad::audio::simd::float_x4::float_x4 |
( |
float |
v0, |
|
|
float |
v1, |
|
|
float |
v2, |
|
|
float |
v3 |
|
) |
| |
|
inline |
◆ float_x4() [8/10]
__finl staffpad::audio::simd::float_x4::float_x4 |
( |
| ) |
|
|
inline |
◆ float_x4() [9/10]
__finl staffpad::audio::simd::float_x4::float_x4 |
( |
float |
val | ) |
|
|
inline |
◆ float_x4() [10/10]
__finl staffpad::audio::simd::float_x4::float_x4 |
( |
const __m128 & |
val | ) |
|
|
inline |
◆ operator[]() [1/2]
__finl float & staffpad::audio::simd::float_x4::operator[] |
( |
int |
n | ) |
|
|
inline |
◆ operator[]() [2/2]
__finl const float & staffpad::audio::simd::float_x4::operator[] |
( |
int |
n | ) |
const |
|
inline |
◆ s [1/2]
float32x4_t staffpad::audio::simd::float_x4::s |
◆ s [2/2]
__m128 staffpad::audio::simd::float_x4::s |
float staffpad::audio::simd::float_x4::v[4] |
The documentation for this struct was generated from the following files: