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

template<>
struct ROOT::Vc::AVX::VectorHelper< unsigned short >

Definition at line 646 of file vectorhelper.h.

Public Types

typedef VectorTypeHelper< unsigned short >::Type VectorType
 
typedef const VectorType VTArg
 
typedef unsigned short EntryType
 
typedef unsigned int ConcatType
 

Static Public Member Functions

static Vc_INTRINSIC VectorType Vc_CONST or_ (VTArg a, VTArg b)
 
static Vc_INTRINSIC VectorType Vc_CONST and_ (VTArg a, VTArg b)
 
static Vc_INTRINSIC VectorType Vc_CONST xor_ (VTArg a, VTArg b)
 
static Vc_INTRINSIC VectorType Vc_CONST zero ()
 
static Vc_INTRINSIC VectorType Vc_CONST notMaskedToZero (VTArg a, param128 mask)
 
static Vc_INTRINSIC VectorType Vc_CONST one ()
 
static Vc_INTRINSIC VectorType Vc_CONST mul (VTArg a, VTArg b)
 
static Vc_INTRINSIC VectorType Vc_CONST min (VTArg a, VTArg b)
 
static Vc_INTRINSIC VectorType Vc_CONST max (VTArg a, VTArg b)
 
static Vc_ALWAYS_INLINE Vc_CONST VectorType shiftLeft (VTArg a, int shift)
 
static Vc_ALWAYS_INLINE Vc_CONST VectorType shiftRight (VTArg a, int shift)
 
static Vc_INTRINSIC EntryType Vc_CONST min (VTArg _a)
 
static Vc_INTRINSIC EntryType Vc_CONST max (VTArg _a)
 
static Vc_INTRINSIC EntryType Vc_CONST mul (VTArg _a)
 
static Vc_INTRINSIC EntryType Vc_CONST add (VTArg _a)
 
static Vc_INTRINSIC VectorType Vc_CONST set (const EntryType a)
 
static Vc_INTRINSIC VectorType Vc_CONST set (const EntryType a, const EntryType b, const EntryType c, const EntryType d, const EntryType e, const EntryType f, const EntryType g, const EntryType h)
 
static Vc_INTRINSIC void fma (VectorType &v1, VTArg v2, VTArg v3)
 
static Vc_INTRINSIC VectorType Vc_CONST add (VTArg a, VTArg b)
 
static Vc_INTRINSIC VectorType Vc_CONST sub (VTArg a, VTArg b)
 
static Vc_INTRINSIC VectorType Vc_CONST cmpeq (VTArg a, VTArg b)
 
static Vc_ALWAYS_INLINE Vc_CONST VectorType cmpneq (VTArg a, VTArg b)
 
static Vc_INTRINSIC VectorType Vc_CONST cmplt (VTArg a, VTArg b)
 
static Vc_INTRINSIC VectorType Vc_CONST cmpgt (VTArg a, VTArg b)
 
static Vc_ALWAYS_INLINE Vc_CONST VectorType cmpnlt (VTArg a, VTArg b)
 
static Vc_ALWAYS_INLINE Vc_CONST VectorType cmple (VTArg a, VTArg b)
 
static Vc_ALWAYS_INLINE Vc_CONST VectorType cmpnle (VTArg a, VTArg b)
 
static Vc_ALWAYS_INLINE Vc_CONST VectorType round (VTArg a)
 

#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

typedef unsigned int ROOT::Vc::AVX::VectorHelper< unsigned short >::ConcatType

Definition at line 654 of file vectorhelper.h.

typedef unsigned short ROOT::Vc::AVX::VectorHelper< unsigned short >::EntryType

Definition at line 653 of file vectorhelper.h.

typedef VectorTypeHelper<unsigned short>::Type ROOT::Vc::AVX::VectorHelper< unsigned short >::VectorType

Definition at line 647 of file vectorhelper.h.

typedef const VectorType ROOT::Vc::AVX::VectorHelper< unsigned short >::VTArg

Definition at line 651 of file vectorhelper.h.

Member Function Documentation

static Vc_INTRINSIC EntryType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::add ( VTArg  _a)
inlinestatic

Definition at line 695 of file vectorhelper.h.

static Vc_INTRINSIC VectorType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::add ( VTArg  a,
VTArg  b 
)
inlinestatic

Definition at line 710 of file vectorhelper.h.

static Vc_INTRINSIC VectorType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::and_ ( VTArg  a,
VTArg  b 
)
inlinestatic

Definition at line 657 of file vectorhelper.h.

static Vc_INTRINSIC VectorType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::cmpeq ( VTArg  a,
VTArg  b 
)
inlinestatic

Definition at line 712 of file vectorhelper.h.

static Vc_INTRINSIC VectorType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::cmpgt ( VTArg  a,
VTArg  b 
)
inlinestatic

Definition at line 717 of file vectorhelper.h.

static Vc_ALWAYS_INLINE Vc_CONST VectorType ROOT::Vc::AVX::VectorHelper< unsigned short >::cmple ( VTArg  a,
VTArg  b 
)
inlinestatic

Definition at line 723 of file vectorhelper.h.

static Vc_INTRINSIC VectorType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::cmplt ( VTArg  a,
VTArg  b 
)
inlinestatic

Definition at line 716 of file vectorhelper.h.

static Vc_ALWAYS_INLINE Vc_CONST VectorType ROOT::Vc::AVX::VectorHelper< unsigned short >::cmpneq ( VTArg  a,
VTArg  b 
)
inlinestatic

Definition at line 713 of file vectorhelper.h.

static Vc_ALWAYS_INLINE Vc_CONST VectorType ROOT::Vc::AVX::VectorHelper< unsigned short >::cmpnle ( VTArg  a,
VTArg  b 
)
inlinestatic

Definition at line 724 of file vectorhelper.h.

static Vc_ALWAYS_INLINE Vc_CONST VectorType ROOT::Vc::AVX::VectorHelper< unsigned short >::cmpnlt ( VTArg  a,
VTArg  b 
)
inlinestatic

Definition at line 722 of file vectorhelper.h.

static Vc_INTRINSIC void ROOT::Vc::AVX::VectorHelper< unsigned short >::fma ( VectorType v1,
VTArg  v2,
VTArg  v3 
)
inlinestatic

Definition at line 708 of file vectorhelper.h.

static Vc_INTRINSIC VectorType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::max ( VTArg  a,
VTArg  b 
)
inlinestatic

Definition at line 665 of file vectorhelper.h.

static Vc_INTRINSIC EntryType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::max ( VTArg  _a)
inlinestatic

Definition at line 681 of file vectorhelper.h.

static Vc_INTRINSIC VectorType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::min ( VTArg  a,
VTArg  b 
)
inlinestatic

Definition at line 664 of file vectorhelper.h.

static Vc_INTRINSIC EntryType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::min ( VTArg  _a)
inlinestatic

Definition at line 674 of file vectorhelper.h.

static Vc_INTRINSIC VectorType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::mul ( VTArg  a,
VTArg  b 
)
inlinestatic

Definition at line 663 of file vectorhelper.h.

static Vc_INTRINSIC EntryType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::mul ( VTArg  _a)
inlinestatic

Definition at line 688 of file vectorhelper.h.

static Vc_INTRINSIC VectorType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::notMaskedToZero ( VTArg  a,
param128  mask 
)
inlinestatic

Definition at line 660 of file vectorhelper.h.

static Vc_INTRINSIC VectorType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::one ( )
inlinestatic

Definition at line 661 of file vectorhelper.h.

static Vc_INTRINSIC VectorType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::or_ ( VTArg  a,
VTArg  b 
)
inlinestatic

Definition at line 656 of file vectorhelper.h.

static Vc_ALWAYS_INLINE Vc_CONST VectorType ROOT::Vc::AVX::VectorHelper< unsigned short >::round ( VTArg  a)
inlinestatic

Definition at line 726 of file vectorhelper.h.

static Vc_INTRINSIC VectorType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::set ( const EntryType  a)
inlinestatic

Definition at line 702 of file vectorhelper.h.

static Vc_INTRINSIC VectorType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::set ( const EntryType  a,
const EntryType  b,
const EntryType  c,
const EntryType  d,
const EntryType  e,
const EntryType  f,
const EntryType  g,
const EntryType  h 
)
inlinestatic

Definition at line 703 of file vectorhelper.h.

static Vc_ALWAYS_INLINE Vc_CONST VectorType ROOT::Vc::AVX::VectorHelper< unsigned short >::shiftLeft ( VTArg  a,
int  shift 
)
inlinestatic

Definition at line 668 of file vectorhelper.h.

static Vc_ALWAYS_INLINE Vc_CONST VectorType ROOT::Vc::AVX::VectorHelper< unsigned short >::shiftRight ( VTArg  a,
int  shift 
)
inlinestatic

Definition at line 671 of file vectorhelper.h.

static Vc_INTRINSIC VectorType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::sub ( VTArg  a,
VTArg  b 
)
inlinestatic

Definition at line 711 of file vectorhelper.h.

static Vc_INTRINSIC VectorType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::xor_ ( VTArg  a,
VTArg  b 
)
inlinestatic

Definition at line 658 of file vectorhelper.h.

static Vc_INTRINSIC VectorType Vc_CONST ROOT::Vc::AVX::VectorHelper< unsigned short >::zero ( )
inlinestatic

Definition at line 659 of file vectorhelper.h.


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