HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
v8uu Class Reference

#include <VM_AVX.h>

Public Member Functions

SYS_FORCE_INLINE v8uu ()
 
SYS_FORCE_INLINE v8uu (const v8si &v)
 
SYS_FORCE_INLINE v8uu (const v8uu &v)
 
SYS_FORCE_INLINE v8uu (int32 v)
 
SYS_FORCE_INLINE v8uu (const int32 v[8])
 
SYS_FORCE_INLINE v8uu (int32 a, int32 b, int32 c, int32 d, int32 e, int32 f, int32 g, int32 h)
 
SYS_FORCE_INLINE void store (int32 v[8]) const
 
SYS_FORCE_INLINE v8uu operator= (int32 v)
 
SYS_FORCE_INLINE v8uu operator= (v8si v)
 
SYS_FORCE_INLINE v8uu operator= (const v8uu &v)
 
SYS_FORCE_INLINE void condAssign (const v8uu &val, const v8uu &c)
 
SYS_FORCE_INLINE v8uu operator== (const v8uu &v) const
 
SYS_FORCE_INLINE v8uu operator!= (const v8uu &v) const
 
SYS_FORCE_INLINE v8uu operator> (const v8uu &v) const
 
SYS_FORCE_INLINE v8uu operator< (const v8uu &v) const
 
SYS_FORCE_INLINE v8uu operator>= (const v8uu &v) const
 
SYS_FORCE_INLINE v8uu operator<= (const v8uu &v) const
 
SYS_FORCE_INLINE v8uu operator== (int32 v) const
 
SYS_FORCE_INLINE v8uu operator!= (int32 v) const
 
SYS_FORCE_INLINE v8uu operator> (int32 v) const
 
SYS_FORCE_INLINE v8uu operator< (int32 v) const
 
SYS_FORCE_INLINE v8uu operator>= (int32 v) const
 
SYS_FORCE_INLINE v8uu operator<= (int32 v) const
 
SYS_FORCE_INLINE v8uu operator<< (int32 c) const
 
SYS_FORCE_INLINE v8uu operator>> (int32 c) const
 
SYS_FORCE_INLINE v8uu operator+ (const v8uu &r) const
 
SYS_FORCE_INLINE v8uu operator- (const v8uu &r) const
 
SYS_FORCE_INLINE v8uu operator* (const v8uu &r) const
 
SYS_FORCE_INLINE v8uu operator+= (const v8uu &r)
 
SYS_FORCE_INLINE v8uu operator-= (const v8uu &r)
 
SYS_FORCE_INLINE v8uu operator*= (const v8uu &r)
 
SYS_FORCE_INLINE v8uu operator+ (int32 r) const
 
SYS_FORCE_INLINE v8uu operator- (int32 r) const
 
SYS_FORCE_INLINE v8uu operator* (int32 r) const
 
SYS_FORCE_INLINE v8uu operator+= (int32 r)
 
SYS_FORCE_INLINE v8uu operator-= (int32 r)
 
SYS_FORCE_INLINE v8uu operator*= (int32 r)
 
SYS_FORCE_INLINE v8uu operator|| (const v8uu &r) const
 
SYS_FORCE_INLINE v8uu operator&& (const v8uu &r) const
 
SYS_FORCE_INLINE v8uu operator^ (const v8uu &r) const
 
SYS_FORCE_INLINE v8uu operator! () const
 
SYS_FORCE_INLINE v8uu operator| (const v8uu &r) const
 
SYS_FORCE_INLINE v8uu operator& (const v8uu &r) const
 
SYS_FORCE_INLINE v8uu operator~ () const
 
SYS_FORCE_INLINE void operator|= (const v8uu &r)
 
SYS_FORCE_INLINE void operator&= (const v8uu &r)
 
SYS_FORCE_INLINE void operator^= (const v8uu &r)
 
SYS_FORCE_INLINE int32 operator[] (int idx) const
 
SYS_FORCE_INLINE void setComp (int idx, int32 v)
 
SYS_FORCE_INLINE v8uf toFloat () const
 

Public Attributes

v8si vector
 

Detailed Description

Definition at line 26 of file VM_AVX.h.

Constructor & Destructor Documentation

SYS_FORCE_INLINE v8uu::v8uu ( )
inline

Definition at line 28 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu::v8uu ( const v8si v)
inline

Definition at line 29 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu::v8uu ( const v8uu v)
inline

Definition at line 30 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu::v8uu ( int32  v)
inlineexplicit

Definition at line 31 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu::v8uu ( const int32  v[8])
inlineexplicit

Definition at line 32 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu::v8uu ( int32  a,
int32  b,
int32  c,
int32  d,
int32  e,
int32  f,
int32  g,
int32  h 
)
inline

Definition at line 34 of file VM_AVX.h.

Member Function Documentation

SYS_FORCE_INLINE void v8uu::condAssign ( const v8uu val,
const v8uu c 
)
inline

Definition at line 50 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator! ( void  ) const
inline

Definition at line 103 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator!= ( const v8uu v) const
inline

Definition at line 56 of file VM_AVX.h.

Definition at line 68 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator& ( const v8uu r) const
inline

Definition at line 107 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator&& ( const v8uu r) const
inline

Definition at line 99 of file VM_AVX.h.

SYS_FORCE_INLINE void v8uu::operator&= ( const v8uu r)
inline

Definition at line 111 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator* ( const v8uu r) const
inline

Definition at line 83 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator* ( int32  r) const
inline

Definition at line 90 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator*= ( const v8uu r)
inline

Definition at line 87 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator*= ( int32  r)
inline

Definition at line 93 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator+ ( const v8uu r) const
inline

Definition at line 79 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator+ ( int32  r) const
inline

Definition at line 88 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator+= ( const v8uu r)
inline

Definition at line 85 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator+= ( int32  r)
inline

Definition at line 91 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator- ( const v8uu r) const
inline

Definition at line 81 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator- ( int32  r) const
inline

Definition at line 89 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator-= ( const v8uu r)
inline

Definition at line 86 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator-= ( int32  r)
inline

Definition at line 92 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator< ( const v8uu v) const
inline

Definition at line 60 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator< ( int32  v) const
inline

Definition at line 70 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator<< ( int32  c) const
inline

Definition at line 75 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator<= ( const v8uu v) const
inline

Definition at line 64 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator<= ( int32  v) const
inline

Definition at line 72 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator= ( int32  v)
inline

Definition at line 43 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator= ( v8si  v)
inline

Definition at line 45 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator= ( const v8uu v)
inline

Definition at line 47 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator== ( const v8uu v) const
inline

Definition at line 54 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator== ( int32  v) const
inline

Definition at line 67 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator> ( const v8uu v) const
inline

Definition at line 58 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator> ( int32  v) const
inline

Definition at line 69 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator>= ( const v8uu v) const
inline

Definition at line 62 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator>= ( int32  v) const
inline

Definition at line 71 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator>> ( int32  c) const
inline

Definition at line 76 of file VM_AVX.h.

SYS_FORCE_INLINE int32 v8uu::operator[] ( int  idx) const
inline

Definition at line 115 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator^ ( const v8uu r) const
inline

Definition at line 101 of file VM_AVX.h.

SYS_FORCE_INLINE void v8uu::operator^= ( const v8uu r)
inline

Definition at line 112 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator| ( const v8uu r) const
inline

Definition at line 106 of file VM_AVX.h.

SYS_FORCE_INLINE void v8uu::operator|= ( const v8uu r)
inline

Definition at line 110 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator|| ( const v8uu r) const
inline

Definition at line 97 of file VM_AVX.h.

SYS_FORCE_INLINE v8uu v8uu::operator~ ( ) const
inline

Definition at line 108 of file VM_AVX.h.

SYS_FORCE_INLINE void v8uu::setComp ( int  idx,
int32  v 
)
inline

Definition at line 116 of file VM_AVX.h.

SYS_FORCE_INLINE void v8uu::store ( int32  v[8]) const
inline

Definition at line 39 of file VM_AVX.h.

SYS_FORCE_INLINE v8uf v8uu::toFloat ( ) const

Definition at line 278 of file VM_AVX.h.

Member Data Documentation

v8si v8uu::vector

Definition at line 121 of file VM_AVX.h.


The documentation for this class was generated from the following file: