OpenMM
|
A four element vector of ints. More...
#include <vectorize_neon.h>
Public Member Functions | |
ivec4 () | |
ivec4 (int v) | |
ivec4 (int v1, int v2, int v3, int v4) | |
ivec4 (int32x4_t v) | |
ivec4 (const int *v) | |
operator int32x4_t () const | |
int | operator[] (int i) const |
void | store (int *v) const |
ivec4 | operator+ (const ivec4 &other) const |
ivec4 | operator- (const ivec4 &other) const |
ivec4 | operator* (const ivec4 &other) const |
void | operator+= (const ivec4 &other) |
void | operator-= (const ivec4 &other) |
void | operator*= (const ivec4 &other) |
ivec4 | operator- () const |
ivec4 | operator& (const ivec4 &other) const |
ivec4 | operator| (const ivec4 &other) const |
ivec4 | operator== (const ivec4 &other) const |
ivec4 | operator!= (const ivec4 &other) const |
ivec4 | operator> (const ivec4 &other) const |
ivec4 | operator< (const ivec4 &other) const |
ivec4 | operator>= (const ivec4 &other) const |
ivec4 | operator<= (const ivec4 &other) const |
operator fvec4 () const | |
ivec4 () | |
ivec4 (int v) | |
ivec4 (int v1, int v2, int v3, int v4) | |
ivec4 (__m128i v) | |
ivec4 (const int *v) | |
operator __m128i () const | |
int | operator[] (int i) const |
void | store (int *v) const |
ivec4 | operator+ (const ivec4 &other) const |
ivec4 | operator- (const ivec4 &other) const |
ivec4 | operator* (const ivec4 &other) const |
void | operator+= (const ivec4 &other) |
void | operator-= (const ivec4 &other) |
void | operator*= (const ivec4 &other) |
ivec4 | operator- () const |
ivec4 | operator& (const ivec4 &other) const |
ivec4 | operator| (const ivec4 &other) const |
ivec4 | operator== (const ivec4 &other) const |
ivec4 | operator!= (const ivec4 &other) const |
ivec4 | operator> (const ivec4 &other) const |
ivec4 | operator< (const ivec4 &other) const |
ivec4 | operator>= (const ivec4 &other) const |
ivec4 | operator<= (const ivec4 &other) const |
operator fvec4 () const | |
ivec4 () | |
ivec4 (int v) | |
ivec4 (int v1, int v2, int v3, int v4) | |
ivec4 (__m128i v) | |
ivec4 (const int *v) | |
operator __m128i () const | |
int | operator[] (int i) const |
void | store (int *v) const |
ivec4 | operator+ (const ivec4 &other) const |
ivec4 | operator- (const ivec4 &other) const |
ivec4 | operator* (const ivec4 &other) const |
void | operator+= (const ivec4 &other) |
void | operator-= (const ivec4 &other) |
void | operator*= (const ivec4 &other) |
ivec4 | operator- () const |
ivec4 | operator& (const ivec4 &other) const |
ivec4 | operator| (const ivec4 &other) const |
ivec4 | operator== (const ivec4 &other) const |
ivec4 | operator!= (const ivec4 &other) const |
ivec4 | operator> (const ivec4 &other) const |
ivec4 | operator< (const ivec4 &other) const |
ivec4 | operator>= (const ivec4 &other) const |
ivec4 | operator<= (const ivec4 &other) const |
operator fvec4 () const | |
Public Attributes | |
int32x4_t | val |
__m128i | val |
A four element vector of ints.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References val.
|
inline |
References val.
operator fvec4 | ( | ) | const |
operator fvec4 | ( | ) | const |
|
inline |
|
inline |
References val.
|
inline |
References store().
|
inline |
References val.
|
inline |
References val.
|
inline |
References val.
|
inline |
References val.
|
inline |
References val.
Referenced by operator[]().
__m128i val |
__m128i val |