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