38 #include <visp3/core/vpCPUFeatures.h>
40 #if defined __SSE2__ || defined _M_X64 || (defined _M_IX86_FP && _M_IX86_FP >= 2)
41 #include <emmintrin.h>
42 #define VISP_HAVE_SSE2 1
44 #if defined __SSE3__ || (defined _MSC_VER && _MSC_VER >= 1500)
45 #include <pmmintrin.h>
46 #define VISP_HAVE_SSE3 1
48 #define VISP_HAVE_SSE3 0
50 #if defined __SSSE3__ || (defined _MSC_VER && _MSC_VER >= 1500)
51 #include <tmmintrin.h>
52 #define VISP_HAVE_SSSE3 1
54 #define VISP_HAVE_SSSE3 0
57 #define VISP_HAVE_SSE2 0
58 #define VISP_HAVE_SSE3 0
59 #define VISP_HAVE_SSSE3 0
62 #define VALUE_TO_STRING(x) #x
63 #define VALUE(x) VALUE_TO_STRING(x)
VISP_EXPORT void printCPUInfo()
VISP_EXPORT bool checkSSE2()
VISP_EXPORT bool checkSSSE3()
VISP_EXPORT bool checkSSE3()