diff options
author | Benoit Jacob <jacob.benoit.1@gmail.com> | 2009-01-04 23:23:32 +0000 |
---|---|---|
committer | Benoit Jacob <jacob.benoit.1@gmail.com> | 2009-01-04 23:23:32 +0000 |
commit | e1ee876daaf8efc4dc132969b356801fa6ed7269 (patch) | |
tree | 9c7c77aba319b053516562b9c2afec4ad3c715c8 /test | |
parent | 3de311f497e576d21840c49706910a9d0c21afd4 (diff) |
fix segfault due to non-aligned packets
Diffstat (limited to 'test')
-rw-r--r-- | test/packetmath.cpp | 8 |
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>(); |