From f7cc234d6e5ec04e4beeff84261e2d8522136478 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20St=C3=B6neberg?= Date: Wed, 7 May 2014 14:23:54 +0000 Subject: [PATCH] =?UTF-8?q?enabled=20rgbsse.h=20for=20Visual=20Studio=2064?= =?UTF-8?q?-bit=20builds=20as=20well=20and=20use=20rgbgen.h=20for=20all=20?= =?UTF-8?q?DEBUG=20builds=20since=20this=20is=20the=20fastest=20combinatio?= =?UTF-8?q?n=20[Oliver=20St=C3=B6neberg]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- makefile | 2 +- src/emu/video/rgbutil.c | 2 +- src/emu/video/rgbutil.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/makefile b/makefile index bee10e35b0a..6a0540a2ffa 100644 --- a/makefile +++ b/makefile @@ -262,7 +262,7 @@ BUILD_MIDILIB = 1 # uncomment next line to enable networking # USE_NETWORK = 1 -# uncomment to enable SSE2 optimized code and SSE2 code generation +# uncomment to enable SSE2 optimized code and SSE2 code generation (implicitly enabled by 64-bit compilers) # SSE2 = 1 # specify optimization level or leave commented to use the default diff --git a/src/emu/video/rgbutil.c b/src/emu/video/rgbutil.c index 0600b916df4..b44c4e3e1b8 100644 --- a/src/emu/video/rgbutil.c +++ b/src/emu/video/rgbutil.c @@ -18,7 +18,7 @@ SSE TABLES ***************************************************************************/ -#if (defined(__SSE2__) && defined(PTR64)) +#if !defined(MAME_DEBUG) && (defined(__SSE2__) || defined(_MSC_VER)) && defined(PTR64) const struct _rgbsse_statics rgbsse_statics = { { 0 }, diff --git a/src/emu/video/rgbutil.h b/src/emu/video/rgbutil.h index 0213edddba1..ab258420b72 100644 --- a/src/emu/video/rgbutil.h +++ b/src/emu/video/rgbutil.h @@ -14,7 +14,7 @@ #define __RGBUTIL__ /* use SSE on 64-bit implementations, where it can be assumed */ -#if (defined(__SSE2__) && defined(PTR64)) +#if !defined(MAME_DEBUG) && (defined(__SSE2__) || defined(_MSC_VER)) && defined(PTR64) #include "rgbsse.h" #elif defined(__ALTIVEC__) #include "rgbvmx.h"