ReactOS 0.4.16-dev-1067-ge98bba2
|
#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.
|
inline |
F32vec1::Fvec32s1_COMP | ( | eq | ) | const & |
|
protected |
Definition at line 163 of file fvec.h.
Referenced by F32vec1(), operator __m128(), operator&=(), operator*=(), operator+=(), operator-=(), operator/=(), operator^=(), and operator|=().