OSDN Git Service
(root)
/
mutilities
/
MUtilities.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
5f2cd70
)
Code refactoring.
author
LoRd_MuldeR
<mulder2@gmx.de>
Fri, 9 Aug 2019 13:54:07 +0000
(15:54 +0200)
committer
LoRd_MuldeR
<mulder2@gmx.de>
Fri, 9 Aug 2019 13:54:07 +0000
(15:54 +0200)
src/CPUFeatures_Win32.cpp
patch
|
blob
|
history
diff --git
a/src/CPUFeatures_Win32.cpp
b/src/CPUFeatures_Win32.cpp
index
b791adc
..
a994e7c
100644
(file)
--- a/
src/CPUFeatures_Win32.cpp
+++ b/
src/CPUFeatures_Win32.cpp
@@
-118,24
+118,11
@@
MUtils::CPUFetaures::cpu_info_t MUtils::CPUFetaures::detect(void)
}
//Detect 64-Bit processors
}
//Detect 64-Bit processors
-#if (!(defined(_M_X64) || defined(_M_IA64)))
- const IsWow64ProcessFun isWow64ProcessPtr = MUtils::Win32Utils::resolve<IsWow64ProcessFun>(QLatin1String("kernel32"), QLatin1String("IsWow64Process"));
- if(isWow64ProcessPtr)
+ if (OS::os_architecture() == OS::ARCH_X64)
{
{
- BOOL x64flag = FALSE;
- if(isWow64ProcessPtr(GetCurrentProcess(), &x64flag))
- {
- if (x64flag)
- {
- features.x64 = true;
- features.features |= FLAGS_X64; /*x86_64 implies SSE2*/
- }
- }
+ features.x64 = true;
+ features.features |= FLAGS_X64; /*x86_64 implies SSE2*/
}
}
-#else
- features.x64 = true;
- features.features |= FLAGS_X64;
-#endif
//Make sure that (at least) the MMX flag has been set!
if (!(features.features & FLAG_MMX))
//Make sure that (at least) the MMX flag has been set!
if (!(features.features & FLAG_MMX))