ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Functions
casts.h File Reference
#include "intrinsics.h"
#include "types.h"
Include dependency graph for casts.h:

Go to the source code of this file.

Classes

struct  ROOT::Vc::SSE::StaticCastHelper< From, To >
 
struct  ROOT::Vc::SSE::StaticCastHelper< float, int >
 
struct  ROOT::Vc::SSE::StaticCastHelper< double, int >
 
struct  ROOT::Vc::SSE::StaticCastHelper< int, int >
 
struct  ROOT::Vc::SSE::StaticCastHelper< unsigned int, int >
 
struct  ROOT::Vc::SSE::StaticCastHelper< float, unsigned int >
 
struct  ROOT::Vc::SSE::StaticCastHelper< double, unsigned int >
 
struct  ROOT::Vc::SSE::StaticCastHelper< int, unsigned int >
 
struct  ROOT::Vc::SSE::StaticCastHelper< unsigned int, unsigned int >
 
struct  ROOT::Vc::SSE::StaticCastHelper< float, float >
 
struct  ROOT::Vc::SSE::StaticCastHelper< double, float >
 
struct  ROOT::Vc::SSE::StaticCastHelper< int, float >
 
struct  ROOT::Vc::SSE::StaticCastHelper< unsigned int, float >
 
struct  ROOT::Vc::SSE::StaticCastHelper< float, double >
 
struct  ROOT::Vc::SSE::StaticCastHelper< double, double >
 
struct  ROOT::Vc::SSE::StaticCastHelper< int, double >
 
struct  ROOT::Vc::SSE::StaticCastHelper< unsigned int, double >
 
struct  ROOT::Vc::SSE::StaticCastHelper< unsigned short, float8 >
 
struct  ROOT::Vc::SSE::StaticCastHelper< short, float8 >
 
struct  ROOT::Vc::SSE::StaticCastHelper< float8, short >
 
struct  ROOT::Vc::SSE::StaticCastHelper< float8, unsigned short >
 
struct  ROOT::Vc::SSE::StaticCastHelper< float, short >
 
struct  ROOT::Vc::SSE::StaticCastHelper< short, short >
 
struct  ROOT::Vc::SSE::StaticCastHelper< unsigned short, short >
 
struct  ROOT::Vc::SSE::StaticCastHelper< float, unsigned short >
 
struct  ROOT::Vc::SSE::StaticCastHelper< short, unsigned short >
 
struct  ROOT::Vc::SSE::StaticCastHelper< unsigned short, unsigned short >
 

Namespaces

 ROOT
 Namespace for new ROOT classes and functions.
 
 ROOT::Vc
 
 ROOT::Vc::SSE
 

Functions

template<typename To , typename From >
static Vc_ALWAYS_INLINE To Vc_CONST ROOT::Vc::SSE::mm128_reinterpret_cast (VC_ALIGNED_PARAMETER(From) v)
 
template<>
Vc_ALWAYS_INLINE _M128I Vc_CONST ROOT::Vc::SSE::mm128_reinterpret_cast< _M128I, _M128 > (VC_ALIGNED_PARAMETER(_M128) v)
 
template<>
Vc_ALWAYS_INLINE _M128I Vc_CONST ROOT::Vc::SSE::mm128_reinterpret_cast< _M128I, _M128D > (VC_ALIGNED_PARAMETER(_M128D) v)
 
template<>
Vc_ALWAYS_INLINE _M128 Vc_CONST ROOT::Vc::SSE::mm128_reinterpret_cast< _M128, _M128D > (VC_ALIGNED_PARAMETER(_M128D) v)
 
template<>
Vc_ALWAYS_INLINE _M128 Vc_CONST ROOT::Vc::SSE::mm128_reinterpret_cast< _M128, _M128I > (VC_ALIGNED_PARAMETER(_M128I) v)
 
template<>
Vc_ALWAYS_INLINE _M128D Vc_CONST ROOT::Vc::SSE::mm128_reinterpret_cast< _M128D, _M128I > (VC_ALIGNED_PARAMETER(_M128I) v)
 
template<>
Vc_ALWAYS_INLINE _M128D Vc_CONST ROOT::Vc::SSE::mm128_reinterpret_cast< _M128D, _M128 > (VC_ALIGNED_PARAMETER(_M128) v)
 
template<typename To , typename From >
static Vc_ALWAYS_INLINE To Vc_CONST ROOT::Vc::SSE::sse_cast (VC_ALIGNED_PARAMETER(From) v)