diff --git a/test/vectorization_logic.cpp b/test/vectorization_logic.cpp index 724fa40ba..49f93fc39 100644 --- a/test/vectorization_logic.cpp +++ b/test/vectorization_logic.cpp @@ -212,9 +212,8 @@ struct vectorization_logic { VERIFY(test_assign(Matrix3(), Matrix3().cwiseProduct(Matrix3()), LinearVectorizedTraversal, CompleteUnrolling)); - // Vectorization depends on too many factors - ignore. - VERIFY( - test_assign(Matrix(), Matrix() + Matrix(), -1, NoUnrolling)); + // Vectorization and unrolling depend on too many factors (packet size, etc.) - ignore both. + VERIFY(test_assign(Matrix(), Matrix() + Matrix(), -1, -1)); VERIFY(test_assign(Matrix11(), Matrix11() + Matrix11(), InnerVectorizedTraversal, CompleteUnrolling));