From 9857764ae7f907e5cf441ebf6348f581f874dd00 Mon Sep 17 00:00:00 2001 From: Benoit Jacob Date: Mon, 16 Jun 2008 11:20:29 +0000 Subject: [PATCH] aaargh. --- Eigen/src/Core/Assign.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Eigen/src/Core/Assign.h b/Eigen/src/Core/Assign.h index 5a3fb2260..79993494e 100644 --- a/Eigen/src/Core/Assign.h +++ b/Eigen/src/Core/Assign.h @@ -73,7 +73,7 @@ public: private: enum { - UnrollingLimit = EIGEN_UNROLLING_LIMIT * int(PacketSize), + UnrollingLimit = EIGEN_UNROLLING_LIMIT * (int(Vectorization) == int(NoVectorization) ? 1 : int(PacketSize)), MayUnrollCompletely = int(Derived::SizeAtCompileTime) * int(OtherDerived::CoeffReadCost) <= int(UnrollingLimit), MayUnrollInner = int(InnerSize * OtherDerived::CoeffReadCost) <= int(UnrollingLimit) };