diff options
-rw-r--r-- | vpx_ports/x86.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/vpx_ports/x86.h b/vpx_ports/x86.h index 344a5739b..e5e97e706 100644 --- a/vpx_ports/x86.h +++ b/vpx_ports/x86.h @@ -71,11 +71,11 @@ typedef enum { #endif #else /* end __SUNPRO__ */ #if ARCH_X86_64 -void __cpuid(int CPUInfo[4], int info_type); -#pragma intrinsic(__cpuid) +void __cpuidex(int CPUInfo[4], int info_type, int ecxvalue); +#pragma intrinsic(__cpuidex) #define cpuid(func, func2, a, b, c, d) do {\ int regs[4];\ - __cpuid(regs, func, func2); + __cpuidex(regs, func, func2); \ a = regs[0]; b = regs[1]; c = regs[2]; d = regs[3];\ } while(0) #else |