aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2009-01-04 23:23:32 +0000
committerGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2009-01-04 23:23:32 +0000
commite1ee876daaf8efc4dc132969b356801fa6ed7269 (patch)
tree9c7c77aba319b053516562b9c2afec4ad3c715c8 /test
parent3de311f497e576d21840c49706910a9d0c21afd4 (diff)
fix segfault due to non-aligned packets
Diffstat (limited to 'test')
-rw-r--r--test/packetmath.cpp8
1 files 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<typename Scalar> void packetmath()
const int PacketSize = ei_packet_traits<Scalar>::size;
const int size = PacketSize*4;
- Scalar data1[ei_packet_traits<Scalar>::size*4];
- Scalar data2[ei_packet_traits<Scalar>::size*4];
- Packet packets[PacketSize*2];
- Scalar ref[ei_packet_traits<Scalar>::size*4];
+ EIGEN_ALIGN_128 Scalar data1[ei_packet_traits<Scalar>::size*4];
+ EIGEN_ALIGN_128 Scalar data2[ei_packet_traits<Scalar>::size*4];
+ EIGEN_ALIGN_128 Packet packets[PacketSize*2];
+ EIGEN_ALIGN_128 Scalar ref[ei_packet_traits<Scalar>::size*4];
for (int i=0; i<size; ++i)
{
data1[i] = ei_random<Scalar>();