mirror of
https://github.com/php/php-src.git
synced 2026-03-24 00:02:20 +01:00
Fix __cpuidex usage
This commit is contained in:
@@ -40,7 +40,14 @@ static void __zend_cpuid(uint32_t func, uint32_t subfunc) {
|
||||
#elif defined(ZEND_WIN32)
|
||||
# include <intrin.h>
|
||||
static void __zend_cpuid(uint32_t func, uint32_t subfunc) {
|
||||
__cpuidex(&cpuinfo, func, subfunc)
|
||||
int regs[4];
|
||||
|
||||
__cpuidex(regs, func, subfunc);
|
||||
|
||||
cpuinfo.eax = regs[0];
|
||||
cpuinfo.ebx = regs[1];
|
||||
cpuinfo.ecx = regs[2];
|
||||
cpuinfo.edx = regs[3];
|
||||
}
|
||||
#else
|
||||
static void __zend_cpuid(uint32_t func, uint32_t subfunc) {
|
||||
|
||||
Reference in New Issue
Block a user