ReactOS 0.4.16-dev-1067-ge98bba2
|
#include <dvec.h>
Public Member Functions | |
F64vec2 () | |
F64vec2 (__m128d m) | |
F64vec2 (double d1, double d0) | |
EXPLICIT | F64vec2 (double d) |
operator __m128d () const | |
F64vec2 & | operator+= (F64vec2 &a) |
F64vec2 & | operator-= (F64vec2 &a) |
F64vec2 & | operator*= (F64vec2 &a) |
F64vec2 & | operator/= (F64vec2 &a) |
F64vec2 & | operator&= (F64vec2 &a) |
F64vec2 & | operator|= (F64vec2 &a) |
F64vec2 & | operator^= (F64vec2 &a) |
F64vec2_COMP (eq) F64vec2_COMP(lt) F64vec2_COMP(le) F64vec2_COMP(gt) F64vec2_COMP(ge) F64vec2_COMP(ngt) F64vec2_COMP(nge) F64vec2_COMP(neq) F64vec2_COMP(nlt) F64vec2_COMP(nle) friend F64vec2 simd_min(const F64vec2 &a | |
F64vec2_COMI (eq) F64vec2_COMI(lt) F64vec2_COMI(le) F64vec2_COMI(gt) F64vec2_COMI(ge) F64vec2_COMI(neq) F64vec2_UCOMI(eq) F64vec2_UCOMI(lt) F64vec2_UCOMI(le) F64vec2_UCOMI(gt) F64vec2_UCOMI(ge) F64vec2_UCOMI(neq) const double &operator[](int i) const | |
double & | operator[] (int i) |
Public Attributes | |
const F64vec2 & | b { return _mm_min_pd(a,b) |
Protected Attributes | |
__m128d | vec |
Friends | |
F64vec2 | operator& (const F64vec2 &a, const F64vec2 &b) |
F64vec2 | operator| (const F64vec2 &a, const F64vec2 &b) |
F64vec2 | operator^ (const F64vec2 &a, const F64vec2 &b) |
F64vec2 | operator+ (const F64vec2 &a, const F64vec2 &b) |
F64vec2 | operator- (const F64vec2 &a, const F64vec2 &b) |
F64vec2 | operator* (const F64vec2 &a, const F64vec2 &b) |
F64vec2 | operator/ (const F64vec2 &a, const F64vec2 &b) |
double | add_horizontal (F64vec2 &a) |
F64vec2 | andnot (const F64vec2 &a, const F64vec2 &b) |
F64vec2 | sqrt (const F64vec2 &a) |
F64vec2 | simd_max (const F64vec2 &a, const F64vec2 &b) |
|
inline |
Definition at line 777 of file dvec.h.
F64vec2::F64vec2_COMP | ( | eq | ) | const & |
|
inline |
|
protected |
Definition at line 720 of file dvec.h.
Referenced by F64vec2(), operator __m128d(), operator&=(), operator*=(), operator+=(), operator-=(), operator/=(), operator[](), operator^=(), and operator|=().