fix bug introduced yesterday preventing vectorization of vectors when the storage order is not "the right one".

expand a little the vectorization_logic test and backport EIGEN_DEBUG_ASSIGN.
This commit is contained in:
Benoit Jacob
2010-06-22 09:24:07 -04:00
parent eaa81c135a
commit e7b6a4bcba
3 changed files with 30 additions and 1 deletions

View File

@@ -85,6 +85,8 @@ void test_vectorization_logic()
VERIFY(test_assign(MatrixXf(10,10),MatrixXf(20,20).block(10,10,2,3),
SliceVectorization,NoUnrolling));
VERIFY(test_assign(VectorXf(10),VectorXf(10)+VectorXf(10),
LinearVectorization,NoUnrolling));
VERIFY(test_sum(VectorXf(10),
LinearVectorization,NoUnrolling));