Public Types | |
typedef float | meta_type |
Public Member Functions | |
sse_meta_f4 () | |
sse_meta_f4 (float x) | |
sse_meta_f4 (float *px) | |
sse_meta_f4 (__m128 x) | |
sse_meta_f4 (float x, float y, float z, float w=1) | |
void | setValue (float x, float y, float z, float w=1) |
void | setValue (float x) |
void | setValue (__m128 x) |
void | negate () |
sse_meta_f4 & | ubound (const sse_meta_f4 &u) |
sse_meta_f4 & | lbound (const sse_meta_f4 &l) |
void * | operator new[] (size_t n) |
void | operator delete[] (void *x) |
float | operator[] (size_t i) const |
float & | operator[] (size_t i) |
sse_meta_f4 | operator+ (const sse_meta_f4 &other) const |
sse_meta_f4 | operator- (const sse_meta_f4 &other) const |
sse_meta_f4 | operator * (const sse_meta_f4 &other) const |
sse_meta_f4 | operator/ (const sse_meta_f4 &other) const |
sse_meta_f4 & | operator+= (const sse_meta_f4 &other) |
sse_meta_f4 & | operator-= (const sse_meta_f4 &other) |
sse_meta_f4 & | operator *= (const sse_meta_f4 &other) |
sse_meta_f4 & | operator/= (const sse_meta_f4 &other) |
sse_meta_f4 | operator+ (float t) const |
sse_meta_f4 | operator- (float t) const |
sse_meta_f4 | operator * (float t) const |
sse_meta_f4 | operator/ (float t) const |
sse_meta_f4 & | operator+= (float t) |
sse_meta_f4 & | operator-= (float t) |
sse_meta_f4 & | operator *= (float t) |
sse_meta_f4 & | operator/= (float t) |
sse_meta_f4 | operator- () const |
Public Attributes | |
union { | |
float vs [4] | |
__m128 v | |
}; |
Definition at line 105 of file math_simd_details.h.