ReactOS 0.4.16-dev-336-gb667d82
|
#include <fvec.h>
Public Member Functions | |
F32vec4 () | |
F32vec4 (__m128 m) | |
F32vec4 (float f3, float f2, float f1, float f0) | |
EXPLICIT | F32vec4 (float f) |
EXPLICIT | F32vec4 (double d) |
F32vec4 & | operator= (float f) |
F32vec4 & | operator= (double d) |
operator __m128 () const | |
F32vec4 & | operator= (const F32vec4 &a) |
F32vec4 & | operator= (const __m128 &avec) |
F32vec4 & | operator+= (F32vec4 &a) |
F32vec4 & | operator-= (F32vec4 &a) |
F32vec4 & | operator*= (F32vec4 &a) |
F32vec4 & | operator/= (F32vec4 &a) |
F32vec4 & | operator&= (F32vec4 &a) |
F32vec4 & | operator|= (F32vec4 &a) |
F32vec4 & | operator^= (F32vec4 &a) |
Fvec32s4_COMP (eq) Fvec32s4_COMP(lt) Fvec32s4_COMP(le) Fvec32s4_COMP(gt) Fvec32s4_COMP(ge) Fvec32s4_COMP(neq) Fvec32s4_COMP(nlt) Fvec32s4_COMP(nle) Fvec32s4_COMP(ngt) Fvec32s4_COMP(nge) friend F32vec4 simd_min(const F32vec4 &a | |
const float & | operator[] (int i) const |
float & | operator[] (int i) |
Public Attributes | |
const F32vec4 & | b { return _mm_min_ps(a,b) |
Protected Attributes | |
__m128 | vec |
Friends | |
F32vec4 | operator& (const F32vec4 &a, const F32vec4 &b) |
F32vec4 | operator| (const F32vec4 &a, const F32vec4 &b) |
F32vec4 | operator^ (const F32vec4 &a, const F32vec4 &b) |
F32vec4 | operator+ (const F32vec4 &a, const F32vec4 &b) |
F32vec4 | operator- (const F32vec4 &a, const F32vec4 &b) |
F32vec4 | operator* (const F32vec4 &a, const F32vec4 &b) |
F32vec4 | operator/ (const F32vec4 &a, const F32vec4 &b) |
float | add_horizontal (F32vec4 &a) |
F32vec4 | sqrt (const F32vec4 &a) |
F32vec4 | rcp (const F32vec4 &a) |
F32vec4 | rsqrt (const F32vec4 &a) |
F32vec4 | rcp_nr (const F32vec4 &a) |
F32vec4 | rsqrt_nr (const F32vec4 &a) |
F32vec4 | simd_max (const F32vec4 &a, const F32vec4 &b) |
F32vec4::Fvec32s4_COMP | ( | eq | ) | const & |
Definition at line 105 of file fvec.h.
Definition at line 56 of file fvec.h.
|
protected |
Definition at line 30 of file fvec.h.
Referenced by F32vec4(), operator __m128(), operator&=(), operator*=(), operator+=(), operator-=(), operator/=(), operator=(), operator[](), operator^=(), and operator|=().