From e1ee876daaf8efc4dc132969b356801fa6ed7269 Mon Sep 17 00:00:00 2001 From: Benoit Jacob Date: Sun, 4 Jan 2009 23:23:32 +0000 Subject: [PATCH] fix segfault due to non-aligned packets --- test/packetmath.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/packetmath.cpp b/test/packetmath.cpp index 327f2eeea..6fec9259d 100644 --- a/test/packetmath.cpp +++ b/test/packetmath.cpp @@ -61,10 +61,10 @@ template void packetmath() const int PacketSize = ei_packet_traits::size; const int size = PacketSize*4; - Scalar data1[ei_packet_traits::size*4]; - Scalar data2[ei_packet_traits::size*4]; - Packet packets[PacketSize*2]; - Scalar ref[ei_packet_traits::size*4]; + EIGEN_ALIGN_128 Scalar data1[ei_packet_traits::size*4]; + EIGEN_ALIGN_128 Scalar data2[ei_packet_traits::size*4]; + EIGEN_ALIGN_128 Packet packets[PacketSize*2]; + EIGEN_ALIGN_128 Scalar ref[ei_packet_traits::size*4]; for (int i=0; i();