#include <cstdlib>
#include <iostream>
#include <visp3/core/vpCPUFeatures.h>
#if defined __SSE2__ || defined _M_X64 || (defined _M_IX86_FP && _M_IX86_FP >= 2)
#include <emmintrin.h>
#define VISP_HAVE_SSE2 1
#if defined __SSE3__ || (defined _MSC_VER && _MSC_VER >= 1500)
#include <pmmintrin.h>
#define VISP_HAVE_SSE3 1
#else
#define VISP_HAVE_SSE3 0
#endif
#if defined __SSSE3__ || (defined _MSC_VER && _MSC_VER >= 1500)
#include <tmmintrin.h>
#define VISP_HAVE_SSSE3 1
#else
#define VISP_HAVE_SSSE3 0
#endif
#else
#define VISP_HAVE_SSE2 0
#define VISP_HAVE_SSE3 0
#define VISP_HAVE_SSSE3 0
#endif
#define VALUE_TO_STRING(x) #x
#define VALUE(x) VALUE_TO_STRING(x)
int main()
{
#ifdef ENABLE_VISP_NAMESPACE
#endif
<< std::endl;
<< std::endl;
<< std::endl;
return EXIT_SUCCESS;
}
VISP_EXPORT void printCPUInfo()
VISP_EXPORT bool checkSSE2()
VISP_EXPORT bool checkSSSE3()
VISP_EXPORT bool checkSSE3()