From: Nick Terrell Date: Wed, 12 Sep 2018 17:35:16 +0000 (-0700) Subject: [libzstd] Fix cpu for MSFT ARM X-Git-Tag: v0.0.29~15^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1e0bac6a9c2dcb340e7e80acce67ec67f53fd1c5;p=thirdparty%2Fzstd.git [libzstd] Fix cpu for MSFT ARM The `__cpuid()` and `__cpuidex()` intrinsics are only available on x86 and x86_64. --- diff --git a/lib/common/cpu.h b/lib/common/cpu.h index 88e0ebf44..957f3e508 100644 --- a/lib/common/cpu.h +++ b/lib/common/cpu.h @@ -36,7 +36,7 @@ MEM_STATIC ZSTD_cpuid_t ZSTD_cpuid(void) { U32 f1d = 0; U32 f7b = 0; U32 f7c = 0; -#ifdef _MSC_VER +#if defined(_MSC_VER) && defined(_M_X64) int reg[4]; __cpuid((int*)reg, 0); {