ROOT  6.06/08
Reference Guide
Public Types | Static Public Member Functions | List of all members
ROOT::Vc::SSE::VectorHelper< float8 > Struct Template Reference

template<>
struct ROOT::Vc::SSE::VectorHelper< float8 >

Definition at line 367 of file vectorhelper.h.

Public Types

typedef float EntryType
 
typedef M256 VectorType
 
typedef const VectorType VectorTypeArg
 

Static Public Member Functions

static Vc_ALWAYS_INLINE Vc_CONST VectorType set (const float a)
 
static Vc_ALWAYS_INLINE Vc_CONST VectorType set (const float a, const float b, const float c, const float d)
 
static Vc_ALWAYS_INLINE Vc_CONST VectorType set (const float a, const float b, const float c, const float d, const float e, const float f, const float g, const float h)
 
static Vc_ALWAYS_INLINE Vc_CONST VectorType zero ()
 
static Vc_ALWAYS_INLINE Vc_CONST VectorType one ()
 
static Vc_ALWAYS_INLINE Vc_CONST EntryType min (VectorTypeArg a)
 
static Vc_ALWAYS_INLINE Vc_CONST EntryType max (VectorTypeArg a)
 
static Vc_ALWAYS_INLINE Vc_CONST EntryType mul (VectorTypeArg a)
 
static Vc_ALWAYS_INLINE Vc_CONST EntryType add (VectorTypeArg a)
 
static void fma (VectorType &a, VectorTypeArg b, VectorTypeArg c)
 

#include </builddir/build/BUILD/root-6.06.08/math/vc/include/Vc/sse/vectorhelper.h>

Member Typedef Documentation

§ EntryType

Definition at line 368 of file vectorhelper.h.

§ VectorType

Definition at line 369 of file vectorhelper.h.

§ VectorTypeArg

Definition at line 373 of file vectorhelper.h.

Member Function Documentation

§ add()

Definition at line 432 of file vectorhelper.h.

§ fma()

static void ROOT::Vc::SSE::VectorHelper< float8 >::fma ( VectorType a,
VectorTypeArg  b,
VectorTypeArg  c 
)
inlinestatic

Definition at line 436 of file vectorhelper.h.

§ max()

Definition at line 426 of file vectorhelper.h.

§ min()

Definition at line 423 of file vectorhelper.h.

§ mul()

Definition at line 429 of file vectorhelper.h.

§ one()

Definition at line 389 of file vectorhelper.h.

§ set() [1/3]

static Vc_ALWAYS_INLINE Vc_CONST VectorType ROOT::Vc::SSE::VectorHelper< float8 >::set ( const float  a)
inlinestatic

Definition at line 376 of file vectorhelper.h.

§ set() [2/3]

static Vc_ALWAYS_INLINE Vc_CONST VectorType ROOT::Vc::SSE::VectorHelper< float8 >::set ( const float  a,
const float  b,
const float  c,
const float  d 
)
inlinestatic

Definition at line 380 of file vectorhelper.h.

§ set() [3/3]

static Vc_ALWAYS_INLINE Vc_CONST VectorType ROOT::Vc::SSE::VectorHelper< float8 >::set ( const float  a,
const float  b,
const float  c,
const float  d,
const float  e,
const float  f,
const float  g,
const float  h 
)
inlinestatic

Definition at line 384 of file vectorhelper.h.

§ zero()

Definition at line 388 of file vectorhelper.h.


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