diff options
author | 2016-01-14 17:02:39 -0800 | |
---|---|---|
committer | 2016-01-14 17:02:39 -0800 | |
commit | 0366478df87923c734089762e26d1b4549248c59 (patch) | |
tree | 842b30b7a1cee1bb96741f7721c74a0db701016b /Eigen | |
parent | 3cfd16f3af436e6f5be2a0ea99262d8f9d768e0e (diff) |
Added alignment requirement to the AVX512 packet traits.
Diffstat (limited to 'Eigen')
-rw-r--r-- | Eigen/src/Core/arch/AVX512/PacketMath.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Eigen/src/Core/arch/AVX512/PacketMath.h b/Eigen/src/Core/arch/AVX512/PacketMath.h index af3109a7b..d3b1eea06 100644 --- a/Eigen/src/Core/arch/AVX512/PacketMath.h +++ b/Eigen/src/Core/arch/AVX512/PacketMath.h @@ -98,19 +98,19 @@ template <> struct unpacket_traits<Packet16f> { typedef float type; typedef Packet8f half; - enum { size = 16 }; + enum { size = 16, alignment=Aligned64 }; }; template <> struct unpacket_traits<Packet8d> { typedef double type; typedef Packet4d half; - enum { size = 8 }; + enum { size = 8, alignment=Aligned64 }; }; template <> struct unpacket_traits<Packet16i> { typedef int type; typedef Packet8i half; - enum { size = 16 }; + enum { size = 16, alignment=Aligned64 }; }; template <> |