From 15e9b77cacc030016e13dc4571328c56ff26e5db Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Thu, 22 Mar 2012 19:34:41 -0300 Subject: [PATCH] Add support for detecting SSE2 and SSE3 on WinCE Change-Id: Ic26ba2073d1f1d7e12338811b86f9b99ea8f1eac Reviewed-by: Andreas Holzammer Reviewed-by: Thiago Macieira --- src/corelib/tools/qsimd.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/corelib/tools/qsimd.cpp b/src/corelib/tools/qsimd.cpp index 0d816bd736..5f54ae742d 100644 --- a/src/corelib/tools/qsimd.cpp +++ b/src/corelib/tools/qsimd.cpp @@ -88,6 +88,10 @@ static inline uint detectProcessorFeatures() } #elif defined(_X86_) features = 0; + if (IsProcessorFeaturePresent(PF_XMMI64_INSTRUCTIONS_AVAILABLE)) + features |= SSE2; + if (IsProcessorFeaturePresent(PF_SSE3_INSTRUCTIONS_AVAILABLE)) + features |= SSE3; return features; #endif features = 0;