Fix compilation with avx512f only, i.e., no AVX512DQ

This commit is contained in:
Gael Guennebaud 2018-12-06 18:11:07 +01:00
parent aab749b1c3
commit 1d683ae2f5

View File

@ -250,7 +250,7 @@ template<> EIGEN_STRONG_INLINE Packet4cd pconj(const Packet4cd& a)
const __m512d mask = _mm512_castsi512_pd( const __m512d mask = _mm512_castsi512_pd(
_mm512_set_epi32(0x80000000,0x0,0x0,0x0,0x80000000,0x0,0x0,0x0, _mm512_set_epi32(0x80000000,0x0,0x0,0x0,0x80000000,0x0,0x0,0x0,
0x80000000,0x0,0x0,0x0,0x80000000,0x0,0x0,0x0)); 0x80000000,0x0,0x0,0x0,0x80000000,0x0,0x0,0x0));
return Packet4cd(_mm512_xor_pd(a.v,mask)); return Packet4cd(pxor(a.v,mask));
} }
template<> EIGEN_STRONG_INLINE Packet4cd pmul<Packet4cd>(const Packet4cd& a, const Packet4cd& b) template<> EIGEN_STRONG_INLINE Packet4cd pmul<Packet4cd>(const Packet4cd& a, const Packet4cd& b)