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

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

Definition at line 60 of file vectorhelper.h.

Public Types

typedef m256 VectorType
 
typedef const VectorType VTArg
 

Static Public Member Functions

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

Definition at line 66 of file vectorhelper.h.

Member Function Documentation

Definition at line 80 of file vectorhelper.h.

Definition at line 79 of file vectorhelper.h.

Definition at line 81 of file vectorhelper.h.

Definition at line 82 of file vectorhelper.h.

Definition at line 78 of file vectorhelper.h.

Definition at line 84 of file vectorhelper.h.

Definition at line 83 of file vectorhelper.h.

template<typename A >
static Vc_ALWAYS_INLINE_L Vc_PURE_L VectorType ROOT::Vc::AVX::VectorHelper< m256 >::load ( const float *  x,
 
)
static
static Vc_ALWAYS_INLINE_L void ROOT::Vc::AVX::VectorHelper< m256 >::store ( float *  mem,
VTArg  x,
AlignedFlag   
)
static
static Vc_ALWAYS_INLINE_L void ROOT::Vc::AVX::VectorHelper< m256 >::store ( float *  mem,
VTArg  x,
UnalignedFlag   
)
static
static Vc_ALWAYS_INLINE_L void ROOT::Vc::AVX::VectorHelper< m256 >::store ( float *  mem,
VTArg  x,
StreamingAndAlignedFlag   
)
static
static Vc_ALWAYS_INLINE_L void ROOT::Vc::AVX::VectorHelper< m256 >::store ( float *  mem,
VTArg  x,
StreamingAndUnalignedFlag   
)
static
static Vc_ALWAYS_INLINE_L void ROOT::Vc::AVX::VectorHelper< m256 >::store ( float *  mem,
VTArg  x,
VTArg  m,
AlignedFlag   
)
static
static Vc_ALWAYS_INLINE_L void ROOT::Vc::AVX::VectorHelper< m256 >::store ( float *  mem,
VTArg  x,
VTArg  m,
UnalignedFlag   
)
static
static Vc_ALWAYS_INLINE_L void ROOT::Vc::AVX::VectorHelper< m256 >::store ( float *  mem,
VTArg  x,
VTArg  m,
StreamingAndAlignedFlag   
)
static
static Vc_ALWAYS_INLINE_L void ROOT::Vc::AVX::VectorHelper< m256 >::store ( float *  mem,
VTArg  x,
VTArg  m,
StreamingAndUnalignedFlag   
)
static

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