mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-07-21 20:34:28 +08:00
Fix compilation with AVX512
This commit is contained in:
parent
02ef38020b
commit
e5b35d64f7
@ -659,9 +659,9 @@ EIGEN_STRONG_INLINE Packet8d pabs(const Packet8d& a) {
|
|||||||
|
|
||||||
#ifdef EIGEN_VECTORIZE_AVX512DQ
|
#ifdef EIGEN_VECTORIZE_AVX512DQ
|
||||||
// AVX512F does not define _mm512_extractf32x8_ps to extract _m256 from _m512
|
// AVX512F does not define _mm512_extractf32x8_ps to extract _m256 from _m512
|
||||||
#define EIGEN_EXTRACT_8f_FROM_16f(INPUT, OUTPUT) \
|
#define EIGEN_EXTRACT_8f_FROM_16f(INPUT, OUTPUT) \
|
||||||
__m256 OUTPUT##_0 = _mm512_extractf32x8_ps(INPUT, 0) __m256 OUTPUT##_1 = \
|
__m256 OUTPUT##_0 = _mm512_extractf32x8_ps(INPUT, 0); \
|
||||||
_mm512_extractf32x8_ps(INPUT, 1)
|
__m256 OUTPUT##_1 = _mm512_extractf32x8_ps(INPUT, 1)
|
||||||
#else
|
#else
|
||||||
#define EIGEN_EXTRACT_8f_FROM_16f(INPUT, OUTPUT) \
|
#define EIGEN_EXTRACT_8f_FROM_16f(INPUT, OUTPUT) \
|
||||||
__m256 OUTPUT##_0 = _mm256_insertf128_ps( \
|
__m256 OUTPUT##_0 = _mm256_insertf128_ps( \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user