39 #include <visp3/core/vpCPUFeatures.h>
41 #if defined __SSE2__ || defined _M_X64 || (defined _M_IX86_FP && _M_IX86_FP >= 2)
42 #include <emmintrin.h>
43 #define VISP_HAVE_SSE2 1
45 #if defined __SSE3__ || (defined _MSC_VER && _MSC_VER >= 1500)
46 #include <pmmintrin.h>
47 #define VISP_HAVE_SSE3 1
49 #define VISP_HAVE_SSE3 0
51 #if defined __SSSE3__ || (defined _MSC_VER && _MSC_VER >= 1500)
52 #include <tmmintrin.h>
53 #define VISP_HAVE_SSSE3 1
55 #define VISP_HAVE_SSSE3 0
58 #define VISP_HAVE_SSE2 0
59 #define VISP_HAVE_SSE3 0
60 #define VISP_HAVE_SSSE3 0
63 #define VALUE_TO_STRING(x) #x
64 #define VALUE(x) VALUE_TO_STRING(x)
68 #ifdef ENABLE_VISP_NAMESPACE
VISP_EXPORT void printCPUInfo()
VISP_EXPORT bool checkSSE2()
VISP_EXPORT bool checkSSSE3()
VISP_EXPORT bool checkSSE3()