F64vec4 Class Reference

#include <F64vec4.h>

List of all members.

Public Member Functions

 F64vec4 ()
 F64vec4 (const F64vec4 &m)
 F64vec4 (const __m256d &m)
 F64vec4 (const __m128d &m1, const __m128d &m0)
 F64vec4 (const __m128d &m)
 F64vec4 (double d3, double d2, double d1, double d0)
 F64vec4 (double d)
 operator __m256d () const
F64vec4operator= (const F64vec4 &a)
F64vec4operator+= (F64vec4 &a)
F64vec4operator-= (F64vec4 &a)
F64vec4operator *= (F64vec4 &a)
F64vec4operator/= (F64vec4 &a)
F64vec4operator &= (F64vec4 &a)
F64vec4operator|= (F64vec4 &a)
F64vec4operator^= (F64vec4 &a)
const double & operator[] (int i) const
double & operator[] (int i)

Public Attributes

__m128d vec1
__m128d vec2

Friends

F64vec4 operator & (const F64vec4 &a, const F64vec4 &b)
F64vec4 operator| (const F64vec4 &a, const F64vec4 &b)
F64vec4 operator^ (const F64vec4 &a, const F64vec4 &b)
F64vec4 andnot (const F64vec4 &a, const F64vec4 &b)
F64vec4 operator+ (const F64vec4 &a, const F64vec4 &b)
F64vec4 operator- (const F64vec4 &a, const F64vec4 &b)
F64vec4 operator * (const F64vec4 &a, const F64vec4 &b)
F64vec4 operator/ (const F64vec4 &a, const F64vec4 &b)
F64vec4 sqrt (const F64vec4 &a)
F64vec4 simd_min (const F64vec4 &a, const F64vec4 &b)
F64vec4 simd_max (const F64vec4 &a, const F64vec4 &b)


Constructor & Destructor Documentation

F64vec4::F64vec4 (  )  [inline]

F64vec4::F64vec4 ( const F64vec4 m  )  [inline]

F64vec4::F64vec4 ( const __m256d m  )  [inline]

F64vec4::F64vec4 ( const __m128d &  m1,
const __m128d &  m0 
) [inline]

F64vec4::F64vec4 ( const __m128d &  m  )  [inline]

F64vec4::F64vec4 ( double  d3,
double  d2,
double  d1,
double  d0 
) [inline]

F64vec4::F64vec4 ( double  d  )  [inline]


Member Function Documentation

F64vec4::operator __m256d (  )  const [inline]

F64vec4& F64vec4::operator= ( const F64vec4 a  )  [inline]

F64vec4& F64vec4::operator+= ( F64vec4 a  )  [inline]

F64vec4& F64vec4::operator-= ( F64vec4 a  )  [inline]

F64vec4& F64vec4::operator *= ( F64vec4 a  )  [inline]

F64vec4& F64vec4::operator/= ( F64vec4 a  )  [inline]

F64vec4& F64vec4::operator &= ( F64vec4 a  )  [inline]

F64vec4& F64vec4::operator|= ( F64vec4 a  )  [inline]

F64vec4& F64vec4::operator^= ( F64vec4 a  )  [inline]

const double& F64vec4::operator[] ( int  i  )  const [inline]

double& F64vec4::operator[] ( int  i  )  [inline]


Friends And Related Function Documentation

F64vec4 operator & ( const F64vec4 a,
const F64vec4 b 
) [friend]

F64vec4 operator| ( const F64vec4 a,
const F64vec4 b 
) [friend]

F64vec4 operator^ ( const F64vec4 a,
const F64vec4 b 
) [friend]

F64vec4 andnot ( const F64vec4 a,
const F64vec4 b 
) [friend]

F64vec4 operator+ ( const F64vec4 a,
const F64vec4 b 
) [friend]

F64vec4 operator- ( const F64vec4 a,
const F64vec4 b 
) [friend]

F64vec4 operator * ( const F64vec4 a,
const F64vec4 b 
) [friend]

F64vec4 operator/ ( const F64vec4 a,
const F64vec4 b 
) [friend]

F64vec4 sqrt ( const F64vec4 a  )  [friend]

F64vec4 simd_min ( const F64vec4 a,
const F64vec4 b 
) [friend]

F64vec4 simd_max ( const F64vec4 a,
const F64vec4 b 
) [friend]


Member Data Documentation

__m128d F64vec4::vec1

__m128d F64vec4::vec2


Generated on Thu Jan 18 10:06:17 2007 for vhdPLUS by  doxygen 1.5.1-p1