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

#include <VM_SIMD.h>

Public Member Functions

SYS_FORCE_INLINE v4uu ()
 
SYS_FORCE_INLINE v4uu (const v4si &v)
 
SYS_FORCE_INLINE v4uu (const v4uu &v)
 
SYS_FORCE_INLINE v4uu operator= (const v4uu &v)
 
SYS_FORCE_INLINE v4uu (int32 v)
 
SYS_FORCE_INLINE v4uu (const int32 v[4])
 
SYS_FORCE_INLINE v4uu (int32 a, int32 b, int32 c, int32 d)
 
SYS_FORCE_INLINE void store (int32 v[4]) const
 
SYS_FORCE_INLINE v4uu operator= (int32 v)
 
SYS_FORCE_INLINE v4uu operator= (v4si v)
 
SYS_FORCE_INLINE void condAssign (const v4uu &val, const v4uu &c)
 
SYS_FORCE_INLINE v4uu operator== (const v4uu &v) const
 
SYS_FORCE_INLINE v4uu operator!= (const v4uu &v) const
 
SYS_FORCE_INLINE v4uu operator> (const v4uu &v) const
 
SYS_FORCE_INLINE v4uu operator< (const v4uu &v) const
 
SYS_FORCE_INLINE v4uu operator>= (const v4uu &v) const
 
SYS_FORCE_INLINE v4uu operator<= (const v4uu &v) const
 
SYS_FORCE_INLINE v4uu operator== (int32 v) const
 
SYS_FORCE_INLINE v4uu operator!= (int32 v) const
 
SYS_FORCE_INLINE v4uu operator> (int32 v) const
 
SYS_FORCE_INLINE v4uu operator< (int32 v) const
 
SYS_FORCE_INLINE v4uu operator>= (int32 v) const
 
SYS_FORCE_INLINE v4uu operator<= (int32 v) const
 
SYS_FORCE_INLINE v4uu operator<< (int32 c) const
 
SYS_FORCE_INLINE v4uu operator>> (int32 c) const
 
SYS_FORCE_INLINE v4uu operator+ (const v4uu &r) const
 
SYS_FORCE_INLINE v4uu operator- (const v4uu &r) const
 
SYS_FORCE_INLINE v4uu operator* (const v4uu &r) const
 
SYS_FORCE_INLINE v4uu operator+= (const v4uu &r)
 
SYS_FORCE_INLINE v4uu operator-= (const v4uu &r)
 
SYS_FORCE_INLINE v4uu operator*= (const v4uu &r)
 
SYS_FORCE_INLINE v4uu operator+ (int32 r) const
 
SYS_FORCE_INLINE v4uu operator- (int32 r) const
 
SYS_FORCE_INLINE v4uu operator* (int32 r) const
 
SYS_FORCE_INLINE v4uu operator+= (int32 r)
 
SYS_FORCE_INLINE v4uu operator-= (int32 r)
 
SYS_FORCE_INLINE v4uu operator*= (int32 r)
 
SYS_FORCE_INLINE v4uu operator% (const v4uu &r) const
 
SYS_FORCE_INLINE v4uu operator% (int r) const
 
SYS_FORCE_INLINE v4uu operator%= (const v4uu &r)
 
SYS_FORCE_INLINE v4uu operator%= (int r)
 
SYS_FORCE_INLINE v4uu operator|| (const v4uu &r) const
 
SYS_FORCE_INLINE v4uu operator&& (const v4uu &r) const
 
SYS_FORCE_INLINE v4uu operator^ (const v4uu &r) const
 
SYS_FORCE_INLINE v4uu operator! () const
 
SYS_FORCE_INLINE v4uu operator| (const v4uu &r) const
 
SYS_FORCE_INLINE v4uu operator& (const v4uu &r) const
 
SYS_FORCE_INLINE v4uu operator~ () const
 
SYS_FORCE_INLINE void operator|= (const v4uu &r)
 
SYS_FORCE_INLINE void operator&= (const v4uu &r)
 
SYS_FORCE_INLINE void operator^= (const v4uu &r)
 
SYS_FORCE_INLINE int32 operator[] (int idx) const
 
SYS_FORCE_INLINE void setComp (int idx, int32 v)
 
v4uf toFloat () const
 
 operator v4uf () const
 

Public Attributes

v4si vector
 

Detailed Description

Definition at line 48 of file VM_SIMD.h.

Constructor & Destructor Documentation

SYS_FORCE_INLINE v4uu::v4uu ( )
inline

Definition at line 61 of file VM_SIMD.h.

SYS_FORCE_INLINE v4uu::v4uu ( const v4si v)
inline

Definition at line 62 of file VM_SIMD.h.

SYS_FORCE_INLINE v4uu::v4uu ( const v4uu v)
inline

Definition at line 63 of file VM_SIMD.h.

SYS_FORCE_INLINE v4uu::v4uu ( int32  v)
inlineexplicit

Definition at line 67 of file VM_SIMD.h.

SYS_FORCE_INLINE v4uu::v4uu ( const int32  v[4])
inlineexplicit

Definition at line 68 of file VM_SIMD.h.

SYS_FORCE_INLINE v4uu::v4uu ( int32  a,
int32  b,
int32  c,
int32  d 
)
inline

Definition at line 70 of file VM_SIMD.h.

Member Function Documentation

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

Definition at line 83 of file VM_SIMD.h.

SYS_FORCE_INLINE v4uu::operator v4uf ( ) const

Definition at line 357 of file VM_SIMD.h.

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

Definition at line 165 of file VM_SIMD.h.

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

Definition at line 89 of file VM_SIMD.h.

Definition at line 101 of file VM_SIMD.h.

SYS_FORCE_INLINE v4uu v4uu::operator% ( const v4uu r) const
inline

Definition at line 139 of file VM_SIMD.h.

SYS_FORCE_INLINE v4uu v4uu::operator% ( int  r) const
inline

Definition at line 146 of file VM_SIMD.h.

SYS_FORCE_INLINE v4uu v4uu::operator%= ( const v4uu r)
inline

Definition at line 153 of file VM_SIMD.h.

SYS_FORCE_INLINE v4uu v4uu::operator%= ( int  r)
inline

Definition at line 154 of file VM_SIMD.h.

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

Definition at line 169 of file VM_SIMD.h.

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

Definition at line 161 of file VM_SIMD.h.

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

Definition at line 173 of file VM_SIMD.h.

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

Definition at line 117 of file VM_SIMD.h.

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

Definition at line 133 of file VM_SIMD.h.

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

Definition at line 130 of file VM_SIMD.h.

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

Definition at line 136 of file VM_SIMD.h.

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

Definition at line 112 of file VM_SIMD.h.

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

Definition at line 131 of file VM_SIMD.h.

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

Definition at line 128 of file VM_SIMD.h.

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

Definition at line 134 of file VM_SIMD.h.

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

Definition at line 114 of file VM_SIMD.h.

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

Definition at line 132 of file VM_SIMD.h.

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

Definition at line 129 of file VM_SIMD.h.

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

Definition at line 135 of file VM_SIMD.h.

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

Definition at line 93 of file VM_SIMD.h.

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

Definition at line 103 of file VM_SIMD.h.

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

Definition at line 108 of file VM_SIMD.h.

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

Definition at line 97 of file VM_SIMD.h.

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

Definition at line 105 of file VM_SIMD.h.

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

Definition at line 64 of file VM_SIMD.h.

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

Definition at line 78 of file VM_SIMD.h.

SYS_FORCE_INLINE v4uu v4uu::operator= ( v4si  v)
inline

Definition at line 80 of file VM_SIMD.h.

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

Definition at line 87 of file VM_SIMD.h.

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

Definition at line 100 of file VM_SIMD.h.

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

Definition at line 91 of file VM_SIMD.h.

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

Definition at line 102 of file VM_SIMD.h.

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

Definition at line 95 of file VM_SIMD.h.

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

Definition at line 104 of file VM_SIMD.h.

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

Definition at line 109 of file VM_SIMD.h.

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

Definition at line 177 of file VM_SIMD.h.

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

Definition at line 163 of file VM_SIMD.h.

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

Definition at line 174 of file VM_SIMD.h.

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

Definition at line 168 of file VM_SIMD.h.

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

Definition at line 172 of file VM_SIMD.h.

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

Definition at line 159 of file VM_SIMD.h.

SYS_FORCE_INLINE v4uu v4uu::operator~ ( ) const
inline

Definition at line 170 of file VM_SIMD.h.

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

Definition at line 178 of file VM_SIMD.h.

SYS_FORCE_INLINE void v4uu::store ( int32  v[4]) const
inline

Definition at line 74 of file VM_SIMD.h.

SYS_FORCE_INLINE v4uf v4uu::toFloat ( ) const

Definition at line 352 of file VM_SIMD.h.

Member Data Documentation

v4si v4uu::vector

Definition at line 185 of file VM_SIMD.h.


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