|
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) |
|