ROOT
6.07/01
Reference Guide
|
Go to the source code of this file.
Classes | |
struct | ROOT::Vc::Mem::ScaleForBlend< Dst > |
Namespaces | |
ROOT | |
Namespace for new ROOT classes and functions. | |
ROOT::Vc | |
ROOT::Vc::Mem | |
ROOT::Vc::Reg | |
Functions | |
template<VecPos L, VecPos H> | |
static Vc_ALWAYS_INLINE m256 Vc_CONST | ROOT::Vc::Mem::permute128 (param256 x) |
template<VecPos L, VecPos H> | |
static Vc_ALWAYS_INLINE m256d Vc_CONST | ROOT::Vc::Mem::permute128 (param256d x) |
template<VecPos L, VecPos H> | |
static Vc_ALWAYS_INLINE m256i Vc_CONST | ROOT::Vc::Mem::permute128 (param256i x) |
template<VecPos L, VecPos H> | |
static Vc_ALWAYS_INLINE m256 Vc_CONST | ROOT::Vc::Mem::shuffle128 (param256 x, param256 y) |
template<VecPos L, VecPos H> | |
static Vc_ALWAYS_INLINE m256i Vc_CONST | ROOT::Vc::Mem::shuffle128 (param256i x, param256i y) |
template<VecPos L, VecPos H> | |
static Vc_ALWAYS_INLINE m256d Vc_CONST | ROOT::Vc::Mem::shuffle128 (param256d x, param256d y) |
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3> | |
static Vc_ALWAYS_INLINE m256d Vc_CONST | ROOT::Vc::Mem::permute (param256d x) |
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3> | |
static Vc_ALWAYS_INLINE m256 Vc_CONST | ROOT::Vc::Mem::permute (param256 x) |
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3> | |
static Vc_ALWAYS_INLINE m256i Vc_CONST | ROOT::Vc::Mem::permute (param256i x) |
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3> | |
static Vc_ALWAYS_INLINE m256d Vc_CONST | ROOT::Vc::Mem::shuffle (param256d x, param256d y) |
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3> | |
static Vc_ALWAYS_INLINE m256 Vc_CONST | ROOT::Vc::Mem::shuffle (param256 x, param256 y) |
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3, VecPos Dst4, VecPos Dst5, VecPos Dst6, VecPos Dst7> | |
static Vc_ALWAYS_INLINE m256 Vc_CONST | ROOT::Vc::Mem::blend (param256 x, param256 y) |
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3, VecPos Dst4, VecPos Dst5, VecPos Dst6, VecPos Dst7> | |
static Vc_ALWAYS_INLINE m256i Vc_CONST | ROOT::Vc::Mem::blend (param256i x, param256i y) |
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3, VecPos Dst4, VecPos Dst5, VecPos Dst6, VecPos Dst7> | |
static Vc_ALWAYS_INLINE m256 Vc_CONST | ROOT::Vc::Mem::permute (param256 x) |
template<VecPos H, VecPos L> | |
static Vc_ALWAYS_INLINE m256 Vc_CONST | ROOT::Vc::Reg::permute128 (param256 x, param256 y) |
template<VecPos H, VecPos L> | |
static Vc_ALWAYS_INLINE m256i Vc_CONST | ROOT::Vc::Reg::permute128 (param256i x, param256i y) |
template<VecPos H, VecPos L> | |
static Vc_ALWAYS_INLINE m256d Vc_CONST | ROOT::Vc::Reg::permute128 (param256d x, param256d y) |
template<VecPos Dst3, VecPos Dst2, VecPos Dst1, VecPos Dst0> | |
static Vc_ALWAYS_INLINE m256d Vc_CONST | ROOT::Vc::Reg::permute (param256d x) |
template<VecPos Dst3, VecPos Dst2, VecPos Dst1, VecPos Dst0> | |
static Vc_ALWAYS_INLINE m256 Vc_CONST | ROOT::Vc::Reg::permute (param256 x) |
template<VecPos Dst1, VecPos Dst0> | |
static Vc_ALWAYS_INLINE m128d Vc_CONST | ROOT::Vc::Reg::permute (param128d x) |
template<VecPos Dst3, VecPos Dst2, VecPos Dst1, VecPos Dst0> | |
static Vc_ALWAYS_INLINE m128 Vc_CONST | ROOT::Vc::Reg::permute (param128 x) |
template<VecPos Dst3, VecPos Dst2, VecPos Dst1, VecPos Dst0> | |
static Vc_ALWAYS_INLINE m256d Vc_CONST | ROOT::Vc::Reg::shuffle (param256d x, param256d y) |
template<VecPos Dst3, VecPos Dst2, VecPos Dst1, VecPos Dst0> | |
static Vc_ALWAYS_INLINE m256 Vc_CONST | ROOT::Vc::Reg::shuffle (param256 x, param256 y) |