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

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

Definition at line 95 of file vectorhelper.h.

Public Types

typedef m256d VectorType
 
typedef const VectorType VTArg
 

Static Public Member Functions

template<typename A >
static Vc_ALWAYS_INLINE_L Vc_PURE_L VectorType load (const double *x, A) Vc_ALWAYS_INLINE_R Vc_PURE_R
 
static Vc_ALWAYS_INLINE_L void store (double *mem, VTArg x, AlignedFlag) Vc_ALWAYS_INLINE_R
 
static Vc_ALWAYS_INLINE_L void store (double *mem, VTArg x, UnalignedFlag) Vc_ALWAYS_INLINE_R
 
static Vc_ALWAYS_INLINE_L void store (double *mem, VTArg x, StreamingAndAlignedFlag) Vc_ALWAYS_INLINE_R
 
static Vc_ALWAYS_INLINE_L void store (double *mem, VTArg x, StreamingAndUnalignedFlag) Vc_ALWAYS_INLINE_R
 
static Vc_ALWAYS_INLINE_L void store (double *mem, VTArg x, VTArg m, AlignedFlag) Vc_ALWAYS_INLINE_R
 
static Vc_ALWAYS_INLINE_L void store (double *mem, VTArg x, VTArg m, UnalignedFlag) Vc_ALWAYS_INLINE_R
 
static Vc_ALWAYS_INLINE_L void store (double *mem, VTArg x, VTArg m, StreamingAndAlignedFlag) Vc_ALWAYS_INLINE_R
 
static Vc_ALWAYS_INLINE_L void store (double *mem, VTArg x, VTArg m, StreamingAndUnalignedFlag) Vc_ALWAYS_INLINE_R
 
static VectorType cdab (VTArg x)
 
static VectorType badc (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 97 of file vectorhelper.h.

Definition at line 101 of file vectorhelper.h.

Member Function Documentation

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

Definition at line 114 of file vectorhelper.h.

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

Definition at line 113 of file vectorhelper.h.

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

Definition at line 116 of file vectorhelper.h.

template<typename A >
static Vc_ALWAYS_INLINE_L Vc_PURE_L VectorType ROOT::Vc::AVX::VectorHelper< m256d >::load ( const double x,
 
)
static
static Vc_ALWAYS_INLINE_L void ROOT::Vc::AVX::VectorHelper< m256d >::store ( double mem,
VTArg  x,
AlignedFlag   
)
static
static Vc_ALWAYS_INLINE_L void ROOT::Vc::AVX::VectorHelper< m256d >::store ( double mem,
VTArg  x,
UnalignedFlag   
)
static
static Vc_ALWAYS_INLINE_L void ROOT::Vc::AVX::VectorHelper< m256d >::store ( double mem,
VTArg  x,
VTArg  m,
AlignedFlag   
)
static
static Vc_ALWAYS_INLINE_L void ROOT::Vc::AVX::VectorHelper< m256d >::store ( double mem,
VTArg  x,
VTArg  m,
UnalignedFlag   
)
static

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