|
template<VecPos L, VecPos H> |
static Vc_ALWAYS_INLINE m256
Vc_CONST | permute128 (param256 x) |
|
template<VecPos L, VecPos H> |
static Vc_ALWAYS_INLINE m256d
Vc_CONST | permute128 (param256d x) |
|
template<VecPos L, VecPos H> |
static Vc_ALWAYS_INLINE m256i
Vc_CONST | permute128 (param256i x) |
|
template<VecPos L, VecPos H> |
static Vc_ALWAYS_INLINE m256
Vc_CONST | shuffle128 (param256 x, param256 y) |
|
template<VecPos L, VecPos H> |
static Vc_ALWAYS_INLINE m256i
Vc_CONST | shuffle128 (param256i x, param256i y) |
|
template<VecPos L, VecPos H> |
static Vc_ALWAYS_INLINE m256d
Vc_CONST | shuffle128 (param256d x, param256d y) |
|
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3> |
static Vc_ALWAYS_INLINE m256d
Vc_CONST | permute (param256d x) |
|
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3> |
static Vc_ALWAYS_INLINE m256
Vc_CONST | permute (param256 x) |
|
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3> |
static Vc_ALWAYS_INLINE m256i
Vc_CONST | permute (param256i x) |
|
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3> |
static Vc_ALWAYS_INLINE m256d
Vc_CONST | shuffle (param256d x, param256d y) |
|
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3> |
static Vc_ALWAYS_INLINE m256
Vc_CONST | 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 | 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 | 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 | permute (param256 x) |
|
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3> |
static Vc_ALWAYS_INLINE __m128
Vc_CONST | shuffle (__m128 x, __m128 y) |
|
template<VecPos Dst0, VecPos Dst1> |
static Vc_ALWAYS_INLINE
__m128d Vc_CONST | shuffle (__m128d x, __m128d y) |
|
template<VecPos Dst0, VecPos Dst1> |
static Vc_ALWAYS_INLINE
__m128d Vc_CONST | blend (__m128d x, __m128d y) |
|
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3> |
static Vc_ALWAYS_INLINE __m128
Vc_CONST | blend (__m128 x, __m128 y) |
|
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3, VecPos Dst4, VecPos Dst5, VecPos Dst6, VecPos Dst7> |
static Vc_ALWAYS_INLINE
__m128i Vc_CONST | blend (__m128i x, __m128i y) |
|
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3> |
static Vc_ALWAYS_INLINE __m128
Vc_CONST | permute (__m128 x) |
|
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3> |
static Vc_ALWAYS_INLINE
__m128i Vc_CONST | permute (__m128i x) |
|
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3> |
static Vc_ALWAYS_INLINE
__m128i Vc_CONST | permuteLo (__m128i x) |
|
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3> |
static Vc_ALWAYS_INLINE
__m128i Vc_CONST | permuteHi (__m128i x) |
|
template<VecPos Dst0, VecPos Dst1, VecPos Dst2, VecPos Dst3, VecPos Dst4, VecPos Dst5, VecPos Dst6, VecPos Dst7> |
static Vc_ALWAYS_INLINE
__m128i Vc_CONST | permute (__m128i x) |
|