add SSE4 support, start with integer multiplication

This commit is contained in:
Benoit Jacob
2009-11-24 15:12:43 -05:00
parent abdb2a2bd5
commit 684d76eba3
4 changed files with 49 additions and 15 deletions

View File

@@ -147,33 +147,45 @@ macro(ei_testing_print_summary)
if(EIGEN_TEST_SSE2)
message("SSE2: ON")
else(EIGEN_TEST_SSE2)
else()
message("SSE2: Using architecture defaults")
endif(EIGEN_TEST_SSE2)
endif()
if(EIGEN_TEST_SSE3)
message("SSE3: ON")
else(EIGEN_TEST_SSE3)
else()
message("SSE3: Using architecture defaults")
endif(EIGEN_TEST_SSE3)
endif()
if(EIGEN_TEST_SSSE3)
message("SSSE3: ON")
else(EIGEN_TEST_SSSE3)
else()
message("SSSE3: Using architecture defaults")
endif(EIGEN_TEST_SSSE3)
endif()
if(EIGEN_TEST_SSE4_1)
message("SSE4.1: ON")
else()
message("SSE4.1: Using architecture defaults")
endif()
if(EIGEN_TEST_SSE4_2)
message("SSE4.2: ON")
else()
message("SSE4.2: Using architecture defaults")
endif()
if(EIGEN_TEST_ALTIVEC)
message("Altivec: Using architecture defaults")
else(EIGEN_TEST_ALTIVEC)
else()
message("Altivec: Using architecture defaults")
endif(EIGEN_TEST_ALTIVEC)
endif()
if(EIGEN_TEST_NO_EXPLICIT_VECTORIZATION)
message("Explicit vec: OFF")
else(EIGEN_TEST_NO_EXPLICIT_VECTORIZATION)
else()
message("Explicit vec: Using architecture defaults")
endif(EIGEN_TEST_NO_EXPLICIT_VECTORIZATION)
endif()
message("\n${EIGEN_TESTING_SUMMARY}")
# message("CXX: ${CMAKE_CXX_COMPILER}")