From 5ca2457fa504539ae4ba63cb51d49f77c43aca5c Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Wed, 6 Jul 2016 22:25:24 +0200 Subject: [PATCH] Fix unit test. --- test/vectorization_logic.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/test/vectorization_logic.cpp b/test/vectorization_logic.cpp index b7c2df64b..83c1439ad 100644 --- a/test/vectorization_logic.cpp +++ b/test/vectorization_logic.cpp @@ -195,8 +195,7 @@ struct vectorization_logic VERIFY(test_assign(Matrix11(),Matrix().template block(2,3)+Matrix().template block(8,4), - (EIGEN_UNALIGNED_VECTORIZE) ? InnerVectorizedTraversal : DefaultTraversal, - (EIGEN_UNALIGNED_VECTORIZE || PacketSize<=4) ? CompleteUnrolling : InnerUnrolling )); + (EIGEN_UNALIGNED_VECTORIZE) ? InnerVectorizedTraversal : DefaultTraversal, CompleteUnrolling|InnerUnrolling)); VERIFY(test_assign(Vector1(),Matrix11()*Vector1(), InnerVectorizedTraversal,CompleteUnrolling)); @@ -234,7 +233,7 @@ struct vectorization_logic VERIFY((test_assign< Map, AlignedMax, InnerStride<3*PacketSize> >, Matrix - >(DefaultTraversal,CompleteUnrolling))); + >(DefaultTraversal,PacketSize>=8?InnerUnrolling:CompleteUnrolling))); VERIFY((test_assign(Matrix11(), Matrix()*Matrix(), InnerVectorizedTraversal, CompleteUnrolling))); @@ -371,7 +370,7 @@ struct vectorization_logic_half >(DefaultTraversal,CompleteUnrolling))); VERIFY((test_assign(Matrix57(), Matrix()*Matrix(), - InnerVectorizedTraversal, CompleteUnrolling))); + InnerVectorizedTraversal, InnerUnrolling|CompleteUnrolling))); #endif } };