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

template<>
struct ROOT::Vc::AVX::VectorHelper< m128i >

Definition at line 170 of file vectorhelper.h.

Public Types

typedef m128i VectorType
 
typedef const VectorType VTArg
 

Static Public Member Functions

template<typename T >
static VectorType load (const T *x, AlignedFlag) Vc_PURE
 
template<typename T >
static VectorType load (const T *x, UnalignedFlag) Vc_PURE
 
template<typename T >
static VectorType load (const T *x, StreamingAndAlignedFlag) Vc_PURE
 
template<typename T >
static VectorType load (const T *x, StreamingAndUnalignedFlag) Vc_PURE
 
template<typename T >
static void store (T *mem, VTArg x, AlignedFlag)
 
template<typename T >
static void store (T *mem, VTArg x, UnalignedFlag)
 
template<typename T >
static void store (T *mem, VTArg x, StreamingAndAlignedFlag)
 
template<typename T >
static void store (T *mem, VTArg x, StreamingAndUnalignedFlag)
 
template<typename T >
static void store (T *mem, VTArg x, VTArg m, AlignedFlag)
 
template<typename T >
static void store (T *mem, VTArg x, VTArg m, UnalignedFlag)
 
template<typename T >
static void store (T *mem, VTArg x, VTArg m, StreamingAndAlignedFlag)
 
template<typename T >
static void store (T *mem, VTArg x, VTArg m, StreamingAndUnalignedFlag)
 
static VectorType cdab (VTArg x)
 
static VectorType badc (VTArg x)
 
static VectorType aaaa (VTArg x)
 
static VectorType bbbb (VTArg x)
 
static VectorType cccc (VTArg x)
 
static VectorType dddd (VTArg x)
 
static VectorType dacb (VTArg x)
 

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

Member Typedef Documentation

Definition at line 172 of file vectorhelper.h.

Definition at line 176 of file vectorhelper.h.

Member Function Documentation

static VectorType ROOT::Vc::AVX::VectorHelper< m128i >::aaaa ( VTArg  x)
inlinestatic

Definition at line 193 of file vectorhelper.h.

static VectorType ROOT::Vc::AVX::VectorHelper< m128i >::badc ( VTArg  x)
inlinestatic

Definition at line 192 of file vectorhelper.h.

static VectorType ROOT::Vc::AVX::VectorHelper< m128i >::bbbb ( VTArg  x)
inlinestatic

Definition at line 194 of file vectorhelper.h.

static VectorType ROOT::Vc::AVX::VectorHelper< m128i >::cccc ( VTArg  x)
inlinestatic

Definition at line 195 of file vectorhelper.h.

static VectorType ROOT::Vc::AVX::VectorHelper< m128i >::cdab ( VTArg  x)
inlinestatic

Definition at line 191 of file vectorhelper.h.

static VectorType ROOT::Vc::AVX::VectorHelper< m128i >::dacb ( VTArg  x)
inlinestatic

Definition at line 197 of file vectorhelper.h.

static VectorType ROOT::Vc::AVX::VectorHelper< m128i >::dddd ( VTArg  x)
inlinestatic

Definition at line 196 of file vectorhelper.h.

template<typename T >
static VectorType ROOT::Vc::AVX::VectorHelper< m128i >::load ( const T *  x,
AlignedFlag   
)
static
template<typename T >
static VectorType ROOT::Vc::AVX::VectorHelper< m128i >::load ( const T *  x,
UnalignedFlag   
)
static
template<typename T >
static VectorType ROOT::Vc::AVX::VectorHelper< m128i >::load ( const T *  x,
StreamingAndAlignedFlag   
)
static
template<typename T >
static VectorType ROOT::Vc::AVX::VectorHelper< m128i >::load ( const T *  x,
StreamingAndUnalignedFlag   
)
static
template<typename T >
static void ROOT::Vc::AVX::VectorHelper< m128i >::store ( T *  mem,
VTArg  x,
AlignedFlag   
)
static
template<typename T >
static void ROOT::Vc::AVX::VectorHelper< m128i >::store ( T *  mem,
VTArg  x,
UnalignedFlag   
)
static
template<typename T >
static void ROOT::Vc::AVX::VectorHelper< m128i >::store ( T *  mem,
VTArg  x,
StreamingAndAlignedFlag   
)
static
template<typename T >
static void ROOT::Vc::AVX::VectorHelper< m128i >::store ( T *  mem,
VTArg  x,
StreamingAndUnalignedFlag   
)
static
template<typename T >
static void ROOT::Vc::AVX::VectorHelper< m128i >::store ( T *  mem,
VTArg  x,
VTArg  m,
AlignedFlag   
)
static
template<typename T >
static void ROOT::Vc::AVX::VectorHelper< m128i >::store ( T *  mem,
VTArg  x,
VTArg  m,
UnalignedFlag   
)
static
template<typename T >
static void ROOT::Vc::AVX::VectorHelper< m128i >::store ( T *  mem,
VTArg  x,
VTArg  m,
StreamingAndAlignedFlag   
)
static
template<typename T >
static void ROOT::Vc::AVX::VectorHelper< m128i >::store ( T *  mem,
VTArg  x,
VTArg  m,
StreamingAndUnalignedFlag   
)
static

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