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

template<typename T>
struct ROOT::Vc::AVX::SortHelper< T >

Definition at line 30 of file sorthelper.h.

Public Types

typedef VectorTypeHelper< T >::Type VectorType
 
typedef const VectorType VTArg
 

Public Member Functions

template<>
m128i sort (VTArg _x)
 
template<>
m128i sort (VTArg _x)
 
template<>
m256i sort (VTArg _hgfedcba)
 
template<>
m256i sort (VTArg _hgfedcba)
 
template<>
m256 sort (VTArg _hgfedcba)
 
template<>
m256 sort (VTArg hgfedcba)
 
template<>
void sort (m256d &VC_RESTRICT x, m256d &VC_RESTRICT y)
 
template<>
m256d sort (VTArg _dcba)
 

Static Public Member Functions

static VectorType sort (VTArg)
 
static void sort (VectorType &, VectorType &)
 

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

Member Typedef Documentation

template<typename T >
typedef VectorTypeHelper<T>::Type ROOT::Vc::AVX::SortHelper< T >::VectorType

Definition at line 32 of file sorthelper.h.

template<typename T >
typedef const VectorType ROOT::Vc::AVX::SortHelper< T >::VTArg

Definition at line 36 of file sorthelper.h.

Member Function Documentation

template<>
m128i ROOT::Vc::AVX::SortHelper< short >::sort ( VTArg  _x)

Definition at line 31 of file avx_sorthelper.cpp.

template<typename T >
static VectorType ROOT::Vc::AVX::SortHelper< T >::sort ( VTArg  )
static
template<typename T >
static void ROOT::Vc::AVX::SortHelper< T >::sort ( VectorType ,
VectorType  
)
static
template<>
m128i ROOT::Vc::AVX::SortHelper< unsigned short >::sort ( VTArg  _x)

Definition at line 68 of file avx_sorthelper.cpp.

template<>
m256i ROOT::Vc::AVX::SortHelper< int >::sort ( VTArg  _hgfedcba)

Definition at line 106 of file avx_sorthelper.cpp.

template<>
m256i ROOT::Vc::AVX::SortHelper< unsigned int >::sort ( VTArg  _hgfedcba)

Definition at line 151 of file avx_sorthelper.cpp.

template<>
m256 ROOT::Vc::AVX::SortHelper< float >::sort ( VTArg  _hgfedcba)

Definition at line 194 of file avx_sorthelper.cpp.

template<>
m256 ROOT::Vc::AVX::SortHelper< sfloat >::sort ( VTArg  hgfedcba)

Definition at line 231 of file avx_sorthelper.cpp.

template<>
void ROOT::Vc::AVX::SortHelper< double >::sort ( m256d &VC_RESTRICT  x,
m256d &VC_RESTRICT  y 
)

Definition at line 236 of file avx_sorthelper.cpp.

template<>
m256d ROOT::Vc::AVX::SortHelper< double >::sort ( VTArg  _dcba)

Definition at line 271 of file avx_sorthelper.cpp.


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