aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/cholesky.cpp
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2016-09-21 20:09:07 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2016-09-21 20:09:07 +0200
commit1fc3a21ed0ca27aef0a900b8b49e3dcb086e5157 (patch)
tree4c11554f685ae04212de17712c0e2a4f2dd3f63f /test/cholesky.cpp
parent9fa2c8650e06c964347311aaa571c06a07dca4bd (diff)
Disable a failure test if extended double precision is in use (x87)
Diffstat (limited to 'test/cholesky.cpp')
-rw-r--r--test/cholesky.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/cholesky.cpp b/test/cholesky.cpp
index 9a1f3792c..e4af80fe2 100644
--- a/test/cholesky.cpp
+++ b/test/cholesky.cpp
@@ -417,6 +417,7 @@ void cholesky_faillure_cases()
VERIFY_IS_NOT_APPROX(mat,ldlt.reconstructedMatrix());
VERIFY(ldlt.info()==NumericalIssue);
}
+#if (!EIGEN_ARCH_i386) || EIGEN_VECTORIZE_SSE2
{
mat.resize(3,3);
mat << -1, -3, 3,
@@ -426,6 +427,7 @@ void cholesky_faillure_cases()
VERIFY(ldlt.info()==NumericalIssue);
VERIFY_IS_NOT_APPROX(mat,ldlt.reconstructedMatrix());
}
+#endif
{
mat.resize(3,3);
mat << 1, 2, 3,