|
template<VecPos H, VecPos L> |
static Vc_ALWAYS_INLINE m256 Vc_CONST | permute128 (param256 x, param256 y) |
|
template<VecPos H, VecPos L> |
static Vc_ALWAYS_INLINE m256i Vc_CONST | permute128 (param256i x, param256i y) |
|
template<VecPos H, VecPos L> |
static Vc_ALWAYS_INLINE m256d Vc_CONST | permute128 (param256d x, param256d y) |
|
template<VecPos Dst3, VecPos Dst2, VecPos Dst1, VecPos Dst0> |
static Vc_ALWAYS_INLINE m256d Vc_CONST | permute (param256d x) |
|
template<VecPos Dst3, VecPos Dst2, VecPos Dst1, VecPos Dst0> |
static Vc_ALWAYS_INLINE m256 Vc_CONST | permute (param256 x) |
|
template<VecPos Dst1, VecPos Dst0> |
static Vc_ALWAYS_INLINE m128d Vc_CONST | permute (param128d x) |
|
template<VecPos Dst3, VecPos Dst2, VecPos Dst1, VecPos Dst0> |
static Vc_ALWAYS_INLINE m128 Vc_CONST | permute (param128 x) |
|
template<VecPos Dst3, VecPos Dst2, VecPos Dst1, VecPos Dst0> |
static Vc_ALWAYS_INLINE m256d Vc_CONST | shuffle (param256d x, param256d y) |
|
template<VecPos Dst3, VecPos Dst2, VecPos Dst1, VecPos Dst0> |
static Vc_ALWAYS_INLINE m256 Vc_CONST | shuffle (param256 x, param256 y) |
|
template<VecPos Dst3, VecPos Dst2, VecPos Dst1, VecPos Dst0> |
static Vc_ALWAYS_INLINE __m128 Vc_CONST | shuffle (__m128 x, __m128 y) |
|
template<VecPos Dst1, VecPos Dst0> |
static Vc_ALWAYS_INLINE __m128d Vc_CONST | shuffle (__m128d x, __m128d y) |
|
template<VecPos Dst3, VecPos Dst2, VecPos Dst1, VecPos Dst0> |
static Vc_ALWAYS_INLINE __m128i Vc_CONST | permute (__m128i x) |
|
template<VecPos Dst3, VecPos Dst2, VecPos Dst1, VecPos Dst0> |
static Vc_ALWAYS_INLINE __m128i Vc_CONST | shuffle (__m128i x, __m128i y) |
|
template<VecPos Dst1, VecPos Dst0> |
static Vc_ALWAYS_INLINE __m128d Vc_CONST | blend (__m128d x, __m128d y) |
|
template<VecPos Dst3, VecPos Dst2, VecPos Dst1, VecPos Dst0> |
static Vc_ALWAYS_INLINE __m128 Vc_CONST | blend (__m128 x, __m128 y) |
|