From e78bc111f1dc0a7af2360b836c94c33d67e55fc5 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Wed, 21 Oct 2015 20:58:33 +0200 Subject: bug #1090: fix a shortcoming in redux logic for which slice-vectorization plus unrolling might happen. --- Eigen/src/Core/Redux.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Eigen/src/Core/Redux.h') diff --git a/Eigen/src/Core/Redux.h b/Eigen/src/Core/Redux.h index 87b4a9c46..309898b36 100644 --- a/Eigen/src/Core/Redux.h +++ b/Eigen/src/Core/Redux.h @@ -269,8 +269,9 @@ struct redux_impl } }; -template -struct redux_impl +// NOTE: for SliceVectorizedTraversal we simply bypass unrolling +template +struct redux_impl { typedef typename Derived::Scalar Scalar; typedef typename packet_traits::type PacketType; -- cgit v1.2.3