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

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

Definition at line 132 of file vectorhelper.h.

Public Types

typedef m256i 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 134 of file vectorhelper.h.

Definition at line 138 of file vectorhelper.h.

Member Function Documentation

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

Definition at line 155 of file vectorhelper.h.

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

Definition at line 154 of file vectorhelper.h.

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

Definition at line 156 of file vectorhelper.h.

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

Definition at line 157 of file vectorhelper.h.

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

Definition at line 153 of file vectorhelper.h.

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

Definition at line 159 of file vectorhelper.h.

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

Definition at line 158 of file vectorhelper.h.

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

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