Added alignment requirement to the AVX512 packet traits.

This commit is contained in:
Benoit Steiner 2016-01-14 17:02:39 -08:00
parent 3cfd16f3af
commit 0366478df8

View File

@ -98,19 +98,19 @@ template <>
struct unpacket_traits<Packet16f> { struct unpacket_traits<Packet16f> {
typedef float type; typedef float type;
typedef Packet8f half; typedef Packet8f half;
enum { size = 16 }; enum { size = 16, alignment=Aligned64 };
}; };
template <> template <>
struct unpacket_traits<Packet8d> { struct unpacket_traits<Packet8d> {
typedef double type; typedef double type;
typedef Packet4d half; typedef Packet4d half;
enum { size = 8 }; enum { size = 8, alignment=Aligned64 };
}; };
template <> template <>
struct unpacket_traits<Packet16i> { struct unpacket_traits<Packet16i> {
typedef int type; typedef int type;
typedef Packet8i half; typedef Packet8i half;
enum { size = 16 }; enum { size = 16, alignment=Aligned64 };
}; };
template <> template <>