From c911fc8dee71809c7b6a3e60e4a582ac6da37815 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Fri, 26 Jun 2015 16:14:23 +0200 Subject: [PATCH] split compiler intensive bdcsvd_1 unit test --- Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h | 3 ++- test/bdcsvd.cpp | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h b/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h index e46c16391..872866850 100644 --- a/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h +++ b/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h @@ -486,10 +486,11 @@ ComputationInfo computeFromTridiagonal_impl(DiagType& diag, SubDiagType& subdiag while (end>0) { + EIGEN_ASM_COMMENT("beginabs"); for (Index i = start; i0 && subdiag[end-1]==0) { diff --git a/test/bdcsvd.cpp b/test/bdcsvd.cpp index c77b7c519..f9f687aac 100644 --- a/test/bdcsvd.cpp +++ b/test/bdcsvd.cpp @@ -69,8 +69,8 @@ void test_bdcsvd() CALL_SUBTEST_7(( svd_verify_assert >(MatrixXf(10,12)) )); CALL_SUBTEST_8(( svd_verify_assert >(MatrixXcd(7,5)) )); - CALL_SUBTEST_1(( svd_all_trivial_2x2(bdcsvd) )); - CALL_SUBTEST_1(( svd_all_trivial_2x2(bdcsvd) )); + CALL_SUBTEST_101(( svd_all_trivial_2x2(bdcsvd) )); + CALL_SUBTEST_102(( svd_all_trivial_2x2(bdcsvd) )); for(int i = 0; i < g_repeat; i++) { CALL_SUBTEST_3(( bdcsvd() ));