|
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().