diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2015-11-13 14:48:25 +0100 |
---|---|---|
committer | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2015-11-13 14:56:13 +0100 |
commit | 726ce582abb800a809ac144f50a7aa20e3fadcef (patch) | |
tree | 8b4f10f8f10fbbe78e0c11fb8f1b67cd6f3ec8d8 | |
parent | 61ff0d658e0d0fd30dd433ccb4b77e04e5f9293e (diff) |
remove SSE detection code (but keep SSE2)
For corner case CPUs out there that support SSE and not SSE2 it
makes more sense to use the "fallback" code path instead of
writing a SSE only version. For this reason detecting SSE is not
relevant anymore - so removing it.
Change-Id: I3f1425af2cb5cdf9fba699e2996014598a15b5c1
-rw-r--r-- | include/tools/cpuid.hxx | 1 | ||||
-rw-r--r-- | tools/source/misc/cpuid.cxx | 7 |
2 files changed, 0 insertions, 8 deletions
diff --git a/include/tools/cpuid.hxx b/include/tools/cpuid.hxx index 316e656c06cb..244512989cb6 100644 --- a/include/tools/cpuid.hxx +++ b/include/tools/cpuid.hxx @@ -18,7 +18,6 @@ namespace tools { namespace cpuid { - TOOLS_DLLPUBLIC bool hasSSE(); TOOLS_DLLPUBLIC bool hasSSE2(); } } diff --git a/tools/source/misc/cpuid.cxx b/tools/source/misc/cpuid.cxx index 1d0518c2442e..b4406befb0e8 100644 --- a/tools/source/misc/cpuid.cxx +++ b/tools/source/misc/cpuid.cxx @@ -36,12 +36,6 @@ static void getCpuId(uint32_t array[4]) #endif } -bool hasSSE() -{ - uint32_t cpuInfoArray[] = {0, 0, 0, 0}; - getCpuId(cpuInfoArray); - return (cpuInfoArray[3] & (1 << 25)) != 0; -} bool hasSSE2() { uint32_t cpuInfoArray[] = {0, 0, 0, 0}; @@ -51,7 +45,6 @@ bool hasSSE2() #else -bool hasSSE() { return false; } bool hasSSE2() { return false; } #endif |