ReactOS
0.4.15-dev-4917-g934e521
|
#include <fvec.h>
Public Member Functions | |
F32vec1 () | |
F32vec1 (int i) | |
EXPLICIT | F32vec1 (float f) |
EXPLICIT | F32vec1 (double d) |
F32vec1 (__m128 m) | |
operator __m128 () const | |
F32vec1 & | operator+= (F32vec1 &a) |
F32vec1 & | operator -= (F32vec1 &a) |
F32vec1 & | operator *= (F32vec1 &a) |
F32vec1 & | operator/= (F32vec1 &a) |
F32vec1 & | operator &= (F32vec1 &a) |
F32vec1 & | operator|= (F32vec1 &a) |
F32vec1 & | operator ^= (F32vec1 &a) |
Fvec32s1_COMP (eq) Fvec32s1_COMP(lt) Fvec32s1_COMP(le) Fvec32s1_COMP(gt) Fvec32s1_COMP(ge) Fvec32s1_COMP(neq) Fvec32s1_COMP(nlt) Fvec32s1_COMP(nle) Fvec32s1_COMP(ngt) Fvec32s1_COMP(nge) friend F32vec1 simd_min(const F32vec1 &a | |
Public Attributes | |
const F32vec1 & | b { return _mm_min_ss(a,b) |
Protected Attributes | |
__m128 | vec |
Friends | |
F32vec1 | operator & (const F32vec1 &a, const F32vec1 &b) |
F32vec1 | operator| (const F32vec1 &a, const F32vec1 &b) |
F32vec1 | operator ^ (const F32vec1 &a, const F32vec1 &b) |
F32vec1 | operator+ (const F32vec1 &a, const F32vec1 &b) |
F32vec1 | operator - (const F32vec1 &a, const F32vec1 &b) |
F32vec1 | operator * (const F32vec1 &a, const F32vec1 &b) |
F32vec1 | operator/ (const F32vec1 &a, const F32vec1 &b) |
F32vec1 | sqrt (const F32vec1 &a) |
F32vec1 | rcp (const F32vec1 &a) |
F32vec1 | rsqrt (const F32vec1 &a) |
F32vec1 | rcp_nr (const F32vec1 &a) |
F32vec1 | rsqrt_nr (const F32vec1 &a) |
F32vec1 | simd_max (const F32vec1 &a, const F32vec1 &b) |
|
inline |
Definition at line 166 of file fvec.h.
F32vec1::Fvec32s1_COMP | ( | eq | ) | const & |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 188 of file fvec.h.
Definition at line 192 of file fvec.h.
|
protected |
Definition at line 163 of file fvec.h.
Referenced by F32vec1(), operator &=(), operator *=(), operator -=(), operator ^=(), operator __m128(), operator+=(), operator/=(), and operator|=().