From 45b40d91ca82abbafa0566504c132641bd5bbafe Mon Sep 17 00:00:00 2001 From: Eugene Zhulenev Date: Tue, 7 May 2019 16:44:55 -0700 Subject: [PATCH] Fix AVX512 & GCC 6.3 compilation --- Eigen/src/Core/arch/GPU/PacketMathHalf.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Eigen/src/Core/arch/GPU/PacketMathHalf.h b/Eigen/src/Core/arch/GPU/PacketMathHalf.h index de91db4c3..0777105cf 100644 --- a/Eigen/src/Core/arch/GPU/PacketMathHalf.h +++ b/Eigen/src/Core/arch/GPU/PacketMathHalf.h @@ -595,7 +595,7 @@ template<> EIGEN_STRONG_INLINE Packet16h ploadu(const Eigen::half* fr uint16_t umask) { __mmask16 mask = static_cast<__mmask16>(umask); Packet16h result; - result.x = _mm256_maskz_loadu_epi16(mask, from); + result.x = _mm256_maskz_loadu_epi16(mask, reinterpret_cast(from)); return result; }