#include <fvec.h>
__m128 vec
Definition: fvec.h:81
 
 
 
 
  
  
      
        
          | F32vec4::F32vec4  | 
          ( | 
          float  | 
          _F3,  | 
         
        
           | 
           | 
          float  | 
          _F2,  | 
         
        
           | 
           | 
          float  | 
          _F1,  | 
         
        
           | 
           | 
          float  | 
          _F0  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
__m128 _mm_set_ps(float _A, float _B, float _C, float _D)
 
__m128 vec
Definition: fvec.h:81
 
 
 
 
  
  
      
        
          | F32vec4::F32vec4  | 
          ( | 
          float  | 
          _F | ) | 
           | 
         
       
   | 
  
inlineexplicit   | 
  
 
__m128 _mm_set_ps1(float _A)
 
__m128 vec
Definition: fvec.h:81
 
 
 
 
  
  
      
        
          | F32vec4::F32vec4  | 
          ( | 
          double  | 
          _D | ) | 
           | 
         
       
   | 
  
inlineexplicit   | 
  
 
__m128 _mm_set_ps1(float _A)
 
__m128 vec
Definition: fvec.h:81
 
 
 
 
      
        
          | F32vec4::Fvec32s4_COMP  | 
          ( | 
          eq  | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | F32vec4::operator __m128  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
__m128 vec
Definition: fvec.h:81
 
 
 
 
__m128 _mm_and_ps(__m128 _A, __m128 _B)
 
__m128 vec
Definition: fvec.h:81
 
 
 
 
__m128 _mm_mul_ps(__m128 _A, __m128 _B)
 
__m128 vec
Definition: fvec.h:81
 
 
 
 
__m128 _mm_add_ps(__m128 _A, __m128 _B)
 
__m128 vec
Definition: fvec.h:81
 
 
 
 
__m128 _mm_sub_ps(__m128 _A, __m128 _B)
 
__m128 vec
Definition: fvec.h:81
 
 
 
 
__m128 _mm_div_ps(__m128 _A, __m128 _B)
 
__m128 vec
Definition: fvec.h:81
 
 
 
 
  
  
      
        
          | F32vec4& F32vec4::operator=  | 
          ( | 
          float  | 
          _F | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
__m128 _mm_set_ps1(float _A)
 
__m128 vec
Definition: fvec.h:81
 
 
 
 
  
  
      
        
          | F32vec4& F32vec4::operator=  | 
          ( | 
          double  | 
          _D | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
__m128 _mm_set_ps1(float _A)
 
__m128 vec
Definition: fvec.h:81
 
 
 
 
  123 { 
vec = _A.
vec; 
return *
this; }
 
__m128 vec
Definition: fvec.h:81
 
 
 
 
  124 { 
vec = _Avec; 
return *
this; }
 
__m128 vec
Definition: fvec.h:81
 
 
 
 
  
  
      
        
          | const float& F32vec4::operator[]  | 
          ( | 
          int  | 
          _I | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
  213         float *_Fp = (
float*)&
vec;
 
#define _VEC_ASSERT(_Expression)
Definition: fvec.h:59
 
__m128 vec
Definition: fvec.h:81
 
 
 
 
  
  
      
        
          | float& F32vec4::operator[]  | 
          ( | 
          int  | 
          _I | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
  221         float *_Fp = (
float*)&
vec;
 
#define _VEC_ASSERT(_Expression)
Definition: fvec.h:59
 
__m128 vec
Definition: fvec.h:81
 
 
 
 
__m128 _mm_xor_ps(__m128 _A, __m128 _B)
 
__m128 vec
Definition: fvec.h:81
 
 
 
 
__m128 vec
Definition: fvec.h:81
 
__m128 _mm_or_ps(__m128 _A, __m128 _B)
 
 
 
 
__m128 _mm_and_ps(__m128 _A, __m128 _B)
 
#define _f32vec4_abs_mask
Definition: fvec.h:76
 
 
 
 
  
  
      
        
          | float add_horizontal  | 
          ( | 
          const F32vec4 &  | 
          _A | ) | 
           | 
         
       
   | 
  
friend   | 
  
 
__m128 _mm_movehl_ps(__m128, __m128)
 
__m128 _mm_shuffle_ps(__m128 _A, __m128 _B, unsigned int _Imm8)
 
__m128 _mm_add_ps(__m128 _A, __m128 _B)
 
__m128 _mm_add_ss(__m128 _A, __m128 _B)
 
float _mm_cvtss_f32(__m128 _A)
 
 
 
 
__m128 _mm_and_ps(__m128 _A, __m128 _B)
 
 
 
 
__m128 _mm_mul_ps(__m128 _A, __m128 _B)
 
 
 
 
__m128 _mm_add_ps(__m128 _A, __m128 _B)
 
 
 
 
__m128 _mm_sub_ps(__m128 _A, __m128 _B)
 
 
 
 
__m128 _mm_div_ps(__m128 _A, __m128 _B)
 
 
 
 
__m128 _mm_xor_ps(__m128 _A, __m128 _B)
 
 
 
 
__m128 _mm_or_ps(__m128 _A, __m128 _B)
 
 
 
 
__m128 _mm_rcp_ps(__m128 _A)
 
 
 
 
__m128 _mm_add_ps(__m128 _A, __m128 _B)
 
__m128 _mm_sub_ps(__m128 _A, __m128 _B)
 
__m128 _mm_rcp_ps(__m128 _A)
 
__m128 _mm_mul_ps(__m128 _A, __m128 _B)
 
 
 
 
__m128 _mm_rsqrt_ps(__m128 _A)
 
 
 
 
  162         static const F32vec4 fvecf0pt5(0.5f);
 
  163         static const F32vec4 fvecf3pt0(3.0f);
 
  165         return (fvecf0pt5 * _Ra0) * (fvecf3pt0 - (_A * _Ra0) * _Ra0);
 
__m128 _mm_rsqrt_ps(__m128 _A)
 
 
 
 
__m128 _mm_max_ps(__m128 _A, __m128 _B)
 
 
 
 
__m128 _mm_sqrt_ps(__m128 _A)
 
 
 
 
The documentation for this class was generated from the following file: