OpenMM
|
An eight element vector of floats. More...
#include <vectorize8.h>
Public Member Functions | |
fvec8 () | |
fvec8 (float v) | |
fvec8 (float v1, float v2, float v3, float v4, float v5, float v6, float v7, float v8) | |
fvec8 (__m256 v) | |
fvec8 (const float *v) | |
operator __m256 () const | |
fvec4 | lowerVec () const |
fvec4 | upperVec () const |
void | store (float *v) const |
fvec8 | operator+ (const fvec8 &other) const |
fvec8 | operator- (const fvec8 &other) const |
fvec8 | operator* (const fvec8 &other) const |
fvec8 | operator/ (const fvec8 &other) const |
void | operator+= (const fvec8 &other) |
void | operator-= (const fvec8 &other) |
void | operator*= (const fvec8 &other) |
void | operator/= (const fvec8 &other) |
fvec8 | operator- () const |
fvec8 | operator& (const fvec8 &other) const |
fvec8 | operator| (const fvec8 &other) const |
fvec8 | operator== (const fvec8 &other) const |
fvec8 | operator!= (const fvec8 &other) const |
fvec8 | operator> (const fvec8 &other) const |
fvec8 | operator< (const fvec8 &other) const |
fvec8 | operator>= (const fvec8 &other) const |
fvec8 | operator<= (const fvec8 &other) const |
operator ivec8 () const | |
Public Attributes | |
__m256 | val |
An eight element vector of floats.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References val.
|
inline |
|
inline |
References val.
__m256 val |
Referenced by lowerVec(), operator __m256(), operator!=(), operator&(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator<(), operator<=(), operator==(), operator>(), operator>=(), operator|(), store(), and upperVec().