template<>
struct ROOT::Vc::SSE::VectorHelper< signed short >
Definition at line 614 of file vectorhelper.h.
|
static Vc_ALWAYS_INLINE Vc_CONST VectorType | notMaskedToZero (VectorType a, _M128 mask) |
|
static Vc_ALWAYS_INLINE Vc_CONST _M128I | concat (_M128I a, _M128I b) |
|
static Vc_ALWAYS_INLINE Vc_CONST _M128I | expand0 (_M128I x) |
|
static Vc_ALWAYS_INLINE Vc_CONST _M128I | expand1 (_M128I x) |
|
static Vc_ALWAYS_INLINE Vc_CONST VectorType | one () |
|
static Vc_ALWAYS_INLINE Vc_CONST VectorType | shiftLeft (VectorType a, int shift) |
|
static Vc_ALWAYS_INLINE Vc_CONST VectorType | shiftRight (VectorType a, int shift) |
|
static Vc_ALWAYS_INLINE Vc_CONST VectorType | set (const EntryType a) |
|
static Vc_ALWAYS_INLINE Vc_CONST VectorType | set (const EntryType a, const EntryType b, const EntryType c, const EntryType d, const EntryType e, const EntryType f, const EntryType g, const EntryType h) |
|
static Vc_ALWAYS_INLINE void | fma (VectorType &v1, VectorType v2, VectorType v3) |
|
static Vc_INTRINSIC Vc_CONST VectorType | abs (const VectorType a) |
|
static Vc_ALWAYS_INLINE Vc_CONST EntryType | max (VectorType a) |
|
static Vc_ALWAYS_INLINE Vc_CONST EntryType | mul (VectorType a) |
|
static Vc_ALWAYS_INLINE Vc_CONST EntryType | add (VectorType a) |
|
static Vc_ALWAYS_INLINE Vc_CONST VectorType | cmpnlt (const VectorType a, const VectorType b) |
|
static Vc_ALWAYS_INLINE Vc_CONST VectorType | cmple (const VectorType a, const VectorType b) |
|
static Vc_ALWAYS_INLINE Vc_CONST VectorType | cmpnle (const VectorType a, const VectorType b) |
|
static Vc_ALWAYS_INLINE Vc_CONST VectorType | round (VectorType a) |
|