ROOT  6.06/09
Reference Guide
Public Types | Static Public Member Functions | List of all members
ROOT::Vc::SSE::VectorHelper< _M128I > Struct Template Reference

template<>
struct ROOT::Vc::SSE::VectorHelper< _M128I >

Definition at line 149 of file vectorhelper.h.

Public Types

typedef _M128I VectorType
 

Static Public Member Functions

template<typename T >
static Vc_ALWAYS_INLINE_L Vc_PURE_L VectorType load (const T *x, AlignedFlag) Vc_ALWAYS_INLINE_R Vc_PURE_R
 
template<typename T >
static Vc_ALWAYS_INLINE_L Vc_PURE_L VectorType load (const T *x, UnalignedFlag) Vc_ALWAYS_INLINE_R Vc_PURE_R
 
template<typename T >
static Vc_ALWAYS_INLINE_L Vc_PURE_L VectorType load (const T *x, StreamingAndAlignedFlag) Vc_ALWAYS_INLINE_R Vc_PURE_R
 
template<typename T >
static Vc_ALWAYS_INLINE_L Vc_PURE_L VectorType load (const T *x, StreamingAndUnalignedFlag) Vc_ALWAYS_INLINE_R Vc_PURE_R
 
template<typename T >
static Vc_ALWAYS_INLINE_L void store (T *mem, const VectorType x, AlignedFlag) Vc_ALWAYS_INLINE_R
 
template<typename T >
static Vc_ALWAYS_INLINE_L void store (T *mem, const VectorType x, UnalignedFlag) Vc_ALWAYS_INLINE_R
 
template<typename T >
static Vc_ALWAYS_INLINE_L void store (T *mem, const VectorType x, StreamingAndAlignedFlag) Vc_ALWAYS_INLINE_R
 
template<typename T >
static Vc_ALWAYS_INLINE_L void store (T *mem, const VectorType x, StreamingAndUnalignedFlag) Vc_ALWAYS_INLINE_R
 
template<typename T >
static Vc_ALWAYS_INLINE_L void store (T *mem, const VectorType x, const VectorType m, AlignedFlag) Vc_ALWAYS_INLINE_R
 
template<typename T >
static Vc_ALWAYS_INLINE_L void store (T *mem, const VectorType x, const VectorType m, UnalignedFlag) Vc_ALWAYS_INLINE_R
 
template<typename T >
static Vc_ALWAYS_INLINE_L void store (T *mem, const VectorType x, const VectorType m, StreamingAndAlignedFlag) Vc_ALWAYS_INLINE_R
 
template<typename T >
static Vc_ALWAYS_INLINE_L void store (T *mem, const VectorType x, const VectorType m, StreamingAndUnalignedFlag) Vc_ALWAYS_INLINE_R
 

#include </mnt/vdb/lsf/workspace/root-makedoc-v606/rootspi/rdoc/src/v6-06-00-patches/math/vc/include/Vc/sse/vectorhelper.h>

Member Typedef Documentation

Definition at line 151 of file vectorhelper.h.

Member Function Documentation

template<typename T >
static Vc_ALWAYS_INLINE_L Vc_PURE_L VectorType ROOT::Vc::SSE::VectorHelper< _M128I >::load ( const T *  x,
AlignedFlag   
)
static
template<typename T >
static Vc_ALWAYS_INLINE_L Vc_PURE_L VectorType ROOT::Vc::SSE::VectorHelper< _M128I >::load ( const T *  x,
UnalignedFlag   
)
static
template<typename T >
static Vc_ALWAYS_INLINE_L Vc_PURE_L VectorType ROOT::Vc::SSE::VectorHelper< _M128I >::load ( const T *  x,
StreamingAndAlignedFlag   
)
static
template<typename T >
static Vc_ALWAYS_INLINE_L Vc_PURE_L VectorType ROOT::Vc::SSE::VectorHelper< _M128I >::load ( const T *  x,
StreamingAndUnalignedFlag   
)
static
template<typename T >
static Vc_ALWAYS_INLINE_L void ROOT::Vc::SSE::VectorHelper< _M128I >::store ( T *  mem,
const VectorType  x,
AlignedFlag   
)
static
template<typename T >
static Vc_ALWAYS_INLINE_L void ROOT::Vc::SSE::VectorHelper< _M128I >::store ( T *  mem,
const VectorType  x,
UnalignedFlag   
)
static
template<typename T >
static Vc_ALWAYS_INLINE_L void ROOT::Vc::SSE::VectorHelper< _M128I >::store ( T *  mem,
const VectorType  x,
StreamingAndAlignedFlag   
)
static
template<typename T >
static Vc_ALWAYS_INLINE_L void ROOT::Vc::SSE::VectorHelper< _M128I >::store ( T *  mem,
const VectorType  x,
StreamingAndUnalignedFlag   
)
static
template<typename T >
static Vc_ALWAYS_INLINE_L void ROOT::Vc::SSE::VectorHelper< _M128I >::store ( T *  mem,
const VectorType  x,
const VectorType  m,
AlignedFlag   
)
static
template<typename T >
static Vc_ALWAYS_INLINE_L void ROOT::Vc::SSE::VectorHelper< _M128I >::store ( T *  mem,
const VectorType  x,
const VectorType  m,
UnalignedFlag   
)
static
template<typename T >
static Vc_ALWAYS_INLINE_L void ROOT::Vc::SSE::VectorHelper< _M128I >::store ( T *  mem,
const VectorType  x,
const VectorType  m,
StreamingAndAlignedFlag   
)
static
template<typename T >
static Vc_ALWAYS_INLINE_L void ROOT::Vc::SSE::VectorHelper< _M128I >::store ( T *  mem,
const VectorType  x,
const VectorType  m,
StreamingAndUnalignedFlag   
)
static

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