ROOT
6.06/09
Reference Guide
|
Public Types | |
typedef Mask< VectorSize > | Argument |
Private Attributes | |
_M128 | k |
Friends | |
class | Mask< 2u > |
class | Mask< 4u > |
class | Mask< 8u > |
class | Mask< 16u > |
class | Float8Mask |
typedef Mask<VectorSize> ROOT::Vc::SSE::Mask< VectorSize >::Argument |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
explicit |
|
explicit |
Vc_ALWAYS_INLINE ROOT::Vc::SSE::Mask< 2 >::Mask | ( | const Mask< 4 > & | x | ) |
Vc_ALWAYS_INLINE ROOT::Vc::SSE::Mask< 2 >::Mask | ( | const Mask< 8 > & | x | ) |
Vc_ALWAYS_INLINE ROOT::Vc::SSE::Mask< 2 >::Mask | ( | const Mask< 16 > & | x | ) |
Vc_ALWAYS_INLINE ROOT::Vc::SSE::Mask< 4 >::Mask | ( | const Mask< 2 > & | x | ) |
Vc_ALWAYS_INLINE ROOT::Vc::SSE::Mask< 4 >::Mask | ( | const Mask< 8 > & | x | ) |
Vc_ALWAYS_INLINE ROOT::Vc::SSE::Mask< 4 >::Mask | ( | const Mask< 16 > & | x | ) |
Vc_ALWAYS_INLINE ROOT::Vc::SSE::Mask< 8 >::Mask | ( | const Mask< 2 > & | x | ) |
Vc_ALWAYS_INLINE ROOT::Vc::SSE::Mask< 8 >::Mask | ( | const Mask< 4 > & | x | ) |
Vc_ALWAYS_INLINE ROOT::Vc::SSE::Mask< 8 >::Mask | ( | const Mask< 16 > & | x | ) |
|
inline |
Vc_ALWAYS_INLINE_L Vc_PURE_L int ROOT::Vc::SSE::Mask< VectorSize >::count | ( | ) | const |
Vc_ALWAYS_INLINE Vc_PURE int ROOT::Vc::SSE::Mask< 2 >::count | ( | ) | const |
Vc_ALWAYS_INLINE Vc_PURE int ROOT::Vc::SSE::Mask< 4 >::count | ( | ) | const |
Vc_ALWAYS_INLINE Vc_PURE int ROOT::Vc::SSE::Mask< 8 >::count | ( | ) | const |
Vc_ALWAYS_INLINE Vc_PURE int ROOT::Vc::SSE::Mask< 16 >::count | ( | ) | const |
|
inline |
Definition at line 134 of file mask.h.
Referenced by ROOT::Vc::SSE::Vector< T >::assign(), ROOT::Vc::SSE::frexp(), ROOT::Vc::SSE::Mask< VectorSize >::Mask(), ROOT::Vc::SSE::operator&(), ROOT::Vc::SSE::operator&&(), ROOT::Vc::SSE::WriteMaskedVector< T >::operator++(), ROOT::Vc::SSE::WriteMaskedVector< T >::operator+=(), ROOT::Vc::SSE::WriteMaskedVector< T >::operator--(), ROOT::Vc::SSE::WriteMaskedVector< T >::operator-=(), ROOT::Vc::SSE::operator^(), ROOT::Vc::SSE::operator|(), and ROOT::Vc::SSE::operator||().
|
inline |
|
inline |
Definition at line 135 of file mask.h.
Referenced by ROOT::Vc::SSE::Float8Mask::Float8Mask(), ROOT::Vc::SSE::frexp(), ROOT::Vc::SSE::Mask< VectorSize >::isEmpty(), ROOT::Vc::SSE::Mask< VectorSize >::isFull(), ROOT::Vc::SSE::Mask< VectorSize >::isMix(), ROOT::Vc::SSE::Mask< VectorSize >::Mask(), and ROOT::Vc::SSE::Mask< VectorSize >::operator!().
|
inline |
|
inline |
|
inline |
|
inline |
Vc_ALWAYS_INLINE Vc_PURE int ROOT::Vc::SSE::Mask< Size >::firstOne | ( | ) | const |
|
inline |
|
inline |
Definition at line 103 of file mask.h.
Referenced by ROOT::Vc::SSE::Mask< VectorSize >::operator bool().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Vc_ALWAYS_INLINE_L Vc_PURE_L bool ROOT::Vc::SSE::Mask< VectorSize >::operator[] | ( | int | index | ) | const |
Vc_ALWAYS_INLINE Vc_PURE bool ROOT::Vc::SSE::Mask< 2 >::operator[] | ( | int | index | ) | const |
Vc_ALWAYS_INLINE Vc_PURE bool ROOT::Vc::SSE::Mask< 4 >::operator[] | ( | int | index | ) | const |
Vc_ALWAYS_INLINE Vc_PURE bool ROOT::Vc::SSE::Mask< 8 >::operator[] | ( | int | index | ) | const |
Vc_ALWAYS_INLINE Vc_PURE bool ROOT::Vc::SSE::Mask< 16 >::operator[] | ( | int | index | ) | const |
|
inline |
|
inline |
Vc_ALWAYS_INLINE Vc_PURE int ROOT::Vc::SSE::Mask< Size >::shiftMask | ( | ) | const |
Vc_ALWAYS_INLINE_L Vc_PURE_L int ROOT::Vc::SSE::Mask< VectorSize >::toInt | ( | ) | const |
Vc_ALWAYS_INLINE Vc_PURE int ROOT::Vc::SSE::Mask< 2 >::toInt | ( | ) | const |
Vc_ALWAYS_INLINE Vc_PURE int ROOT::Vc::SSE::Mask< 4 >::toInt | ( | ) | const |
Vc_ALWAYS_INLINE Vc_PURE int ROOT::Vc::SSE::Mask< 8 >::toInt | ( | ) | const |
Vc_ALWAYS_INLINE Vc_PURE int ROOT::Vc::SSE::Mask< 16 >::toInt | ( | ) | const |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
Definition at line 155 of file mask.h.
Referenced by ROOT::Vc::SSE::Mask< VectorSize >::cast(), ROOT::Vc::SSE::Mask< VectorSize >::data(), ROOT::Vc::SSE::Mask< VectorSize >::dataD(), ROOT::Vc::SSE::Mask< VectorSize >::dataI(), ROOT::Vc::SSE::Mask< VectorSize >::expand(), ROOT::Vc::SSE::Mask< VectorSize >::operator!=(), ROOT::Vc::SSE::Mask< VectorSize >::operator&=(), ROOT::Vc::SSE::Mask< VectorSize >::operator==(), ROOT::Vc::SSE::Mask< VectorSize >::operator^=(), and ROOT::Vc::SSE::Mask< VectorSize >::operator|=().