VCV Rack API v2
|
#include <Vector.hpp>
Public Types | |
using | type = int32_t |
Public Member Functions | |
Vector ()=default | |
Vector (__m128i v) | |
Vector (int32_t x) | |
Vector (int32_t x1, int32_t x2, int32_t x3, int32_t x4) | |
void | store (int32_t *x) |
int32_t & | operator[] (int i) |
const int32_t & | operator[] (int i) const |
Vector (Vector< float, 4 > a) | |
Static Public Member Functions | |
static Vector | zero () |
static Vector | mask () |
static Vector | load (const int32_t *x) |
static Vector | cast (Vector< float, 4 > a) |
Public Attributes | |
union rack::simd::Vector< int32_t, 4 >:: { ... } | |
Static Public Attributes | |
static constexpr int | size = 4 |
using rack::simd::Vector< int32_t, 4 >::type = int32_t |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
staticconstexpr |
__m128i rack::simd::Vector< int32_t, 4 >::v |
int32_t rack::simd::Vector< int32_t, 4 >::s[4] |
union rack::simd::Vector< int32_t, 4 > { ... } rack::simd::Vector< int32_t, 4 > |