From c5de5d9433f79ca4fb6db7713f0f343f71b98337 Mon Sep 17 00:00:00 2001 From: aliaspider Date: Tue, 23 Jan 2018 19:35:39 +0100 Subject: [PATCH] (msvc) support msvc's Predefined Macros in features_cpu.c - add missing defines to makefile.msvc. --- Makefile.msvc | 3 ++- libretro-common/features/features_cpu.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile.msvc b/Makefile.msvc index 4bb703617c..db4c836216 100644 --- a/Makefile.msvc +++ b/Makefile.msvc @@ -108,7 +108,8 @@ export PATH := $(PATH) #$(info PATH : $(PATH)) #$(error end) -ifeq ($(TARGET_ARCH),x64) +DEFINES += -D__SSE__ -D__SSE2__ +ifeq ($(TARGET_ARCH2),x64) DEFINES += -D__x86_64__ else #DEFINES += -D__i686__ diff --git a/libretro-common/features/features_cpu.c b/libretro-common/features/features_cpu.c index 24d97a7905..dd9eccf94d 100644 --- a/libretro-common/features/features_cpu.c +++ b/libretro-common/features/features_cpu.c @@ -243,7 +243,7 @@ retro_time_t cpu_features_get_time_usec(void) #endif } -#if defined(__x86_64__) || defined(__i386__) || defined(__i486__) || defined(__i686__) +#if defined(__x86_64__) || defined(__i386__) || defined(__i486__) || defined(__i686__) || defined(_M_X64) || defined(_M_IX86) #define CPU_X86 #endif