|
template<typename T > |
static Vc_ALWAYS_INLINE Vector< T > | ROOT::Vc::Scalar::sqrt (const Vector< T > &x) |
|
template<typename T > |
static Vc_ALWAYS_INLINE Vector< T > | ROOT::Vc::Scalar::rsqrt (const Vector< T > &x) |
|
template<typename T > |
static Vc_ALWAYS_INLINE Vector< T > | ROOT::Vc::Scalar::abs (const Vector< T > &x) |
|
template<> |
Vc_ALWAYS_INLINE int_v | ROOT::Vc::Scalar::abs (const int_v &x) |
|
template<> |
Vc_ALWAYS_INLINE uint_v | ROOT::Vc::Scalar::abs (const uint_v &x) |
|
template<> |
Vc_ALWAYS_INLINE short_v | ROOT::Vc::Scalar::abs (const short_v &x) |
|
template<> |
Vc_ALWAYS_INLINE ushort_v | ROOT::Vc::Scalar::abs (const ushort_v &x) |
|
template<typename T > |
static Vc_ALWAYS_INLINE void | ROOT::Vc::Scalar::sincos (const Vector< T > &x, Vector< T > *sin, Vector< T > *cos) |
|
template<> |
Vc_ALWAYS_INLINE void | ROOT::Vc::Scalar::sincos (const Vector< double > &x, Vector< double > *sin, Vector< double > *cos) |
|
template<typename T > |
static Vc_ALWAYS_INLINE Vector< T > | ROOT::Vc::Scalar::sin (const Vector< T > &x) |
|
template<typename T > |
static Vc_ALWAYS_INLINE Vector< T > | ROOT::Vc::Scalar::asin (const Vector< T > &x) |
|
template<typename T > |
static Vc_ALWAYS_INLINE Vector< T > | ROOT::Vc::Scalar::cos (const Vector< T > &x) |
|
template<typename T > |
static Vc_ALWAYS_INLINE Vector< T > | ROOT::Vc::Scalar::log (const Vector< T > &x) |
|
template<typename T > |
static Vc_ALWAYS_INLINE Vector< T > | ROOT::Vc::Scalar::log10 (const Vector< T > &x) |
|
template<typename T > |
static Vc_ALWAYS_INLINE Vector< T > | ROOT::Vc::Scalar::exp (const Vector< T > &x) |
|
template<typename T > |
static Vc_ALWAYS_INLINE Vector< T > | ROOT::Vc::Scalar::atan (const Vector< T > &x) |
|
template<typename T > |
static Vc_ALWAYS_INLINE Vector< T > | ROOT::Vc::Scalar::atan2 (const Vector< T > &x, const Vector< T > &y) |
|
template<typename T > |
static Vc_ALWAYS_INLINE Vector< T > | ROOT::Vc::Scalar::trunc (const Vector< T > &x) |
|
template<typename T > |
static Vc_ALWAYS_INLINE Vector< T > | ROOT::Vc::Scalar::floor (const Vector< T > &x) |
|
template<typename T > |
static Vc_ALWAYS_INLINE Vector< T > | ROOT::Vc::Scalar::ceil (const Vector< T > &x) |
|
template<typename T > |
static Vc_ALWAYS_INLINE Vector< T > | ROOT::Vc::Scalar::round (const Vector< T > &x) |
|
template<> |
Vc_ALWAYS_INLINE Vector< float > | ROOT::Vc::Scalar::round (const Vector< float > &x) |
|
template<> |
Vc_ALWAYS_INLINE Vector< sfloat > | ROOT::Vc::Scalar::round (const Vector< sfloat > &x) |
|
template<> |
Vc_ALWAYS_INLINE Vector< double > | ROOT::Vc::Scalar::round (const Vector< double > &x) |
|
template<typename T > |
static Vc_ALWAYS_INLINE Vector< T > | ROOT::Vc::Scalar::reciprocal (const Vector< T > &x) |
|
template<typename T > |
static Vc_ALWAYS_INLINE Vector< T >::Mask | ROOT::Vc::Scalar::isfinite (const Vector< T > &x) |
|
template<typename T > |
static Vc_ALWAYS_INLINE Vector< T >::Mask | ROOT::Vc::Scalar::isnan (const Vector< T > &x) |
|
Vc_ALWAYS_INLINE Vector< float > | ROOT::Vc::Scalar::frexp (Vector< float > x, Vector< int > *e) |
|
Vc_ALWAYS_INLINE Vector< double > | ROOT::Vc::Scalar::frexp (Vector< double > x, Vector< int > *e) |
|
Vc_ALWAYS_INLINE sfloat_v | ROOT::Vc::Scalar::frexp (sfloat_v x, short_v *e) |
|
Vc_ALWAYS_INLINE Vector< float > | ROOT::Vc::Scalar::ldexp (Vector< float > x, Vector< int > e) |
|
Vc_ALWAYS_INLINE Vector< double > | ROOT::Vc::Scalar::ldexp (Vector< double > x, Vector< int > e) |
|
Vc_ALWAYS_INLINE sfloat_v | ROOT::Vc::Scalar::ldexp (sfloat_v x, short_v e) |
|