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

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

Definition at line 566 of file vectorhelper.h.

Public Types

typedef VectorTypeHelper< signed short >::Type VectorType
 
typedef const VectorType VTArg
 
typedef signed short EntryType
 
typedef 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_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 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 abs (VTArg a)
 
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_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 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_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 cmpneq (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 int ROOT::Vc::AVX::VectorHelper< signed short >::ConcatType

Definition at line 574 of file vectorhelper.h.

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

Definition at line 573 of file vectorhelper.h.

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

Definition at line 567 of file vectorhelper.h.

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

Definition at line 571 of file vectorhelper.h.

Member Function Documentation

static Vc_INTRINSIC VectorType Vc_CONST ROOT::Vc::AVX::VectorHelper< signed short >::abs ( VTArg  a)
inlinestatic

Definition at line 601 of file vectorhelper.h.

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

Definition at line 626 of file vectorhelper.h.

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

Definition at line 633 of file vectorhelper.h.

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

Definition at line 577 of file vectorhelper.h.

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

Definition at line 635 of file vectorhelper.h.

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

Definition at line 637 of file vectorhelper.h.

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

Definition at line 640 of file vectorhelper.h.

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

Definition at line 636 of file vectorhelper.h.

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

Definition at line 638 of file vectorhelper.h.

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

Definition at line 641 of file vectorhelper.h.

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

Definition at line 639 of file vectorhelper.h.

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

Definition at line 597 of file vectorhelper.h.

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

Definition at line 604 of file vectorhelper.h.

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

Definition at line 613 of file vectorhelper.h.

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

Definition at line 603 of file vectorhelper.h.

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

Definition at line 606 of file vectorhelper.h.

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

Definition at line 602 of file vectorhelper.h.

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

Definition at line 620 of file vectorhelper.h.

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

Definition at line 580 of file vectorhelper.h.

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

Definition at line 583 of file vectorhelper.h.

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

Definition at line 576 of file vectorhelper.h.

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

Definition at line 643 of file vectorhelper.h.

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

Definition at line 591 of file vectorhelper.h.

static Vc_INTRINSIC VectorType Vc_CONST ROOT::Vc::AVX::VectorHelper< signed 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 592 of file vectorhelper.h.

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

Definition at line 585 of file vectorhelper.h.

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

Definition at line 588 of file vectorhelper.h.

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

Definition at line 634 of file vectorhelper.h.

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

Definition at line 578 of file vectorhelper.h.

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

Definition at line 579 of file vectorhelper.h.


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