aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2011-02-03 18:04:43 +0100
committerGravatar Gael Guennebaud <g.gael@free.fr>2011-02-03 18:04:43 +0100
commitaee4e950d326003b509abf951bc150efae42addd (patch)
treeac06fd6f230a0e24557e4276697218b9c0137bff /test
parent5887a086cf42b236c7c13dd67da83bdf753ec2c0 (diff)
extend ctest script for SSSE3 and above
Diffstat (limited to 'test')
-rw-r--r--test/testsuite.cmake6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/testsuite.cmake b/test/testsuite.cmake
index 73421975d..c3f37a182 100644
--- a/test/testsuite.cmake
+++ b/test/testsuite.cmake
@@ -209,6 +209,12 @@ if(DEFINED EIGEN_EXPLICIT_VECTORIZATION)
set(CTEST_CMAKE_COMMAND "${CTEST_CMAKE_COMMAND} -DEIGEN_TEST_SSE2=ON")
elseif(EIGEN_EXPLICIT_VECTORIZATION MATCHES SSE3)
set(CTEST_CMAKE_COMMAND "${CTEST_CMAKE_COMMAND} -DEIGEN_TEST_SSE2=ON -DEIGEN_TEST_SSE3=ON")
+ elseif(EIGEN_EXPLICIT_VECTORIZATION MATCHES SSSE3)
+ set(CTEST_CMAKE_COMMAND "${CTEST_CMAKE_COMMAND} -DEIGEN_TEST_SSE2=ON -DEIGEN_TEST_SSE3=ON -DEIGEN_TEST_SSSE3=ON")
+ elseif(EIGEN_EXPLICIT_VECTORIZATION MATCHES SSE4_1)
+ set(CTEST_CMAKE_COMMAND "${CTEST_CMAKE_COMMAND} -DEIGEN_TEST_SSE2=ON -DEIGEN_TEST_SSE3=ON -DEIGEN_TEST_SSSE3=ON -DEIGEN_TEST_SSE4_1=ON")
+ elseif(EIGEN_EXPLICIT_VECTORIZATION MATCHES SSE4_2)
+ set(CTEST_CMAKE_COMMAND "${CTEST_CMAKE_COMMAND} -DEIGEN_TEST_SSE2=ON -DEIGEN_TEST_SSE3=ON -DEIGEN_TEST_SSSE3=ON -DEIGEN_TEST_SSE4_1=ON -DEIGEN_TEST_SSE4_2=ON")
elseif(EIGEN_EXPLICIT_VECTORIZATION MATCHES Altivec)
set(CTEST_CMAKE_COMMAND "${CTEST_CMAKE_COMMAND} -DEIGEN_TEST_ALTIVEC=ON")
elseif(EIGEN_EXPLICIT_VECTORIZATION MATCHES novec)