aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/util
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2010-03-03 13:16:21 -0500
committerGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2010-03-03 13:16:21 -0500
commit6c89fd4df0137823cb1ce5cf9ac94d909a54dd6c (patch)
treeea36a82e4b3ee0f1380376927f9ad13a7a22bd98 /Eigen/src/Core/util
parent7dd81aad74462ba5d3e51e2efdd27e7469b16b90 (diff)
minor cleanup
Diffstat (limited to 'Eigen/src/Core/util')
-rw-r--r--Eigen/src/Core/util/XprHelper.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/Eigen/src/Core/util/XprHelper.h b/Eigen/src/Core/util/XprHelper.h
index 67665d91d..eff055b04 100644
--- a/Eigen/src/Core/util/XprHelper.h
+++ b/Eigen/src/Core/util/XprHelper.h
@@ -90,12 +90,11 @@ class ei_compute_matrix_flags
is_dynamic_size_storage = MaxRows==Dynamic || MaxCols==Dynamic,
#if !defined(__ARM_NEON__)
is_fixed_size_aligned
- = (!is_dynamic_size_storage)
+ = (!is_dynamic_size_storage) && (((MaxCols*MaxRows) % ei_packet_traits<Scalar>::size) == 0),
#else
// FIXME!!! This is a hack because ARM gcc does not honour __attribute__((aligned(16))) properly
- is_fixed_size_aligned = 0
+ is_fixed_size_aligned = 0,
#endif
- && (((MaxCols*MaxRows) % ei_packet_traits<Scalar>::size) == 0),
aligned_bit = (((Options&DontAlign)==0)
&& (is_dynamic_size_storage || is_fixed_size_aligned))
? AlignedBit : 0,