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

(grafted from a1d5c503fad23453d7447ef09bc7d1381d4667cf
)
This commit is contained in:
Konstantinos Margaritis 2016-11-17 13:27:45 -05:00
parent 463176cc44
commit 4a13d79df6

View File

@ -591,7 +591,7 @@ template<typename Scalar> void packetmath_scatter_gather()
int stride = internal::random<int>(1,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);
internal::pscatter<Scalar, Packet>(buffer, packet, stride);