replace sizeof(Packet) with PacketSize else it breaks for ZVector.Packet4f

This commit is contained in:
Konstantinos Margaritis 2016-11-17 13:27:45 -05:00
parent 672aa97d4d
commit a1d5c503fa

View File

@ -591,7 +591,7 @@ template<typename Scalar> void packetmath_scatter_gather()
int stride = internal::random<int>(1,20); int stride = internal::random<int>(1,20);
EIGEN_ALIGN_MAX Scalar buffer[PacketSize*20]; EIGEN_ALIGN_MAX Scalar buffer[PacketSize*20];
memset(buffer, 0, 20*sizeof(Packet)); memset(buffer, 0, 20*PacketSize*sizeof(Scalar));
Packet packet = internal::pload<Packet>(data1); Packet packet = internal::pload<Packet>(data1);
internal::pscatter<Scalar, Packet>(buffer, packet, stride); internal::pscatter<Scalar, Packet>(buffer, packet, stride);