From c5245a33886ed3f9eabc4f0522fc449eac0171d3 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Fri, 13 Feb 2009 08:45:19 +0000 Subject: [PATCH] update vectorization_logic unit test wrt previous sum/redux change --- test/vectorization_logic.cpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/test/vectorization_logic.cpp b/test/vectorization_logic.cpp index d1b5b4916..9a6298242 100644 --- a/test/vectorization_logic.cpp +++ b/test/vectorization_logic.cpp @@ -33,10 +33,10 @@ bool test_assign(const Dst&, const Src&, int vectorization, int unrolling) } template -bool test_sum(const Xpr&, int vectorization, int unrolling) +bool test_redux(const Xpr&, int vectorization, int unrolling) { - return ei_sum_traits::Vectorization==vectorization - && ei_sum_traits::Unrolling==unrolling; + typedef ei_redux_traits,Xpr> traits; + return traits::Vectorization==vectorization && traits::Unrolling==unrolling; } void test_vectorization_logic() @@ -77,25 +77,25 @@ void test_vectorization_logic() SliceVectorization,NoUnrolling)); - VERIFY(test_sum(VectorXf(10), + VERIFY(test_redux(VectorXf(10), LinearVectorization,NoUnrolling)); - VERIFY(test_sum(Matrix(), + VERIFY(test_redux(Matrix(), NoVectorization,CompleteUnrolling)); - - VERIFY(test_sum(Matrix(), + + VERIFY(test_redux(Matrix(), LinearVectorization,CompleteUnrolling)); - VERIFY(test_sum(Matrix(), + VERIFY(test_redux(Matrix(), LinearVectorization,NoUnrolling)); - VERIFY(test_sum(Matrix().block<4,4>(1,2), + VERIFY(test_redux(Matrix().block<4,4>(1,2), NoVectorization,CompleteUnrolling)); - VERIFY(test_sum(Matrix().block<8,1>(1,2), + VERIFY(test_redux(Matrix().block<8,1>(1,2), LinearVectorization,CompleteUnrolling)); - VERIFY(test_sum(Matrix(), + VERIFY(test_redux(Matrix(), NoVectorization,CompleteUnrolling)); #endif // EIGEN_VECTORIZE