![]() |
![]() |
#include <AVXVec.h>
Public Types | |
typedef __m256d | nativeType |
Public Member Functions | |
double | __attribute__ ((aligned(32))) arr[4] |
template<int N> | |
Vec4 | get1 () const |
double & | operator[] (unsigned int n) |
double | operator[] (unsigned int n) const |
void | set (double f1, double f2, double f3, double f4=0) |
void | set1 (double f1) |
void | setMask (unsigned int m1, unsigned int m2, unsigned int m3, unsigned int m4) |
Vec4 (__m256d ivec) | |
Vec4 (OldVec< double > const &ivec) | |
Vec4 () | |
Vec4 (Vec4< float > ivec) | |
Vec4 (double f1) | |
Vec4 (double f1, double f2, double f3, double f4=0) | |
Vec4 (Vec2< double > ivec0, Vec2< double > ivec1) | |
Vec4 (Vec2< double > ivec0, double f3, double f4=0) | |
Vec4 (Vec2< double > ivec0) | |
Vec2< double > | xy () const |
Vec2< double > | zw () const |
Public Attributes | |
OldVec< double > | o |
__m256d | vec |
typedef __m256d mathSSE::Vec4< double >::nativeType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
Definition at line 32 of file AVXVec.h.
References connectstrParser::f1, connectstrParser::f2, connectstrParser::f3, and connectstrParser::f4.
|
inline |
|
inline |
|
inline |
double mathSSE::Vec4< double >::__attribute__ | ( | (aligned(32)) | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 84 of file AVXVec.h.
Referenced by mathSSE::as3D(), and geometryXMLparser.Alignable::covariance().
|
inline |
OldVec<double> mathSSE::Vec4< double >::o |
__m256d mathSSE::Vec4< double >::vec |
Definition at line 11 of file AVXVec.h.
Referenced by __attribute__(), andnot(), mathSSE::as3D(), cmpeq(), cmpgt(), hadd(), operator&(), operator*(), operator+(), operator-(), operator/(), operator==(), operator^(), operator|(), mathSSE::Vec2< T >::Vec2(), and zw().