aboutsummaryrefslogtreecommitdiff
path: root/celt/x86
diff options
context:
space:
mode:
authorJonathan Lennox <jonathan@vidyo.com>2015-08-03 17:04:28 -0400
committerJean-Marc Valin <jmvalin@jmvalin.ca>2015-09-01 17:21:31 -0400
commitfee0ed0754bd08b81629c6a35ce1cf09266fdf8b (patch)
tree4f26fdd04e0a2b5237a567ee84327bc5802d8eec /celt/x86
parent43120f00758219a784f952754f33b9788a8d731b (diff)
downloadlibopus-fee0ed0754bd08b81629c6a35ce1cf09266fdf8b.tar.gz
Add intrinsics support to Visual Studio build.
Diffstat (limited to 'celt/x86')
-rw-r--r--celt/x86/x86cpu.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/celt/x86/x86cpu.c b/celt/x86/x86cpu.c
index 76bfd6c7..f850715e 100644
--- a/celt/x86/x86cpu.c
+++ b/celt/x86/x86cpu.c
@@ -43,7 +43,11 @@
#if defined(_MSC_VER)
#include <intrin.h>
-#define cpuid(info,x) __cpuid(info,x)
+static _inline void cpuid(unsigned int CPUInfo[4], unsigned int InfoType)
+{
+ __cpuid((int*)CPUInfo, InfoType);
+}
+
#else
#if defined(CPU_INFO_BY_C)