Kaydet (Commit) 726ce582 authored tarafından Tomaž Vajngerl's avatar Tomaž Vajngerl

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
üst 61ff0d65
......@@ -18,7 +18,6 @@ namespace tools
{
namespace cpuid
{
TOOLS_DLLPUBLIC bool hasSSE();
TOOLS_DLLPUBLIC bool hasSSE2();
}
}
......
......@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment