# HG changeset patch # User reimar # Date 1232095385 0 # Node ID 3ec634fbcd27684c281eb15d9e38874f6884bb72 # Parent dbebb78dda3cb5f7837fc1efb335220c414bf762 Fix first handful of #if vs. #ifdef for ARCH_, HAVE_SSE etc. diff -r dbebb78dda3c -r 3ec634fbcd27 cpudetect.c --- a/cpudetect.c Fri Jan 16 02:14:25 2009 +0000 +++ b/cpudetect.c Fri Jan 16 08:43:05 2009 +0000 @@ -9,7 +9,7 @@ #endif #include -#ifdef ARCH_X86 +#if ARCH_X86 #include #include @@ -57,7 +57,7 @@ long a, c; // code from libavcodec: -#ifdef ARCH_X86_64 +#if ARCH_X86_64 #define PUSHF "pushfq\n\t" #define POPF "popfq\n\t" #else @@ -212,27 +212,27 @@ // caps->hasMMX = 0; #ifndef RUNTIME_CPUDETECT -#ifndef HAVE_MMX +#if !HAVE_MMX if(caps->hasMMX) mp_msg(MSGT_CPUDETECT,MSGL_WARN,"MMX supported but disabled\n"); caps->hasMMX=0; #endif -#ifndef HAVE_MMX2 +#if !HAVE_MMX2 if(caps->hasMMX2) mp_msg(MSGT_CPUDETECT,MSGL_WARN,"MMX2 supported but disabled\n"); caps->hasMMX2=0; #endif -#ifndef HAVE_SSE +#if !HAVE_SSE if(caps->hasSSE) mp_msg(MSGT_CPUDETECT,MSGL_WARN,"SSE supported but disabled\n"); caps->hasSSE=0; #endif -#ifndef HAVE_SSE2 +#if !HAVE_SSE2 if(caps->hasSSE2) mp_msg(MSGT_CPUDETECT,MSGL_WARN,"SSE2 supported but disabled\n"); caps->hasSSE2=0; #endif -#ifndef HAVE_3DNOW +#if !HAVE_3DNOW if(caps->has3DNow) mp_msg(MSGT_CPUDETECT,MSGL_WARN,"3DNow supported but disabled\n"); caps->has3DNow=0; #endif -#ifndef HAVE_3DNOWEX +#if !HAVE_3DNOWEX if(caps->has3DNowExt) mp_msg(MSGT_CPUDETECT,MSGL_WARN,"3DNowExt supported but disabled\n"); caps->has3DNowExt=0; #endif @@ -304,7 +304,7 @@ #undef CPUID_STEPPING -#if defined(__linux__) && defined(_POSIX_SOURCE) && !defined(ARCH_X86_64) +#if defined(__linux__) && defined(_POSIX_SOURCE) && ARCH_X86_64 static void sigill_handler_sse( int signal, struct sigcontext sc ) { mp_msg(MSGT_CPUDETECT,MSGL_V, "SIGILL, " ); @@ -371,7 +371,7 @@ static void check_os_katmai_support( void ) { -#ifdef ARCH_X86_64 +#if ARCH_X86_64 gCpuCaps.hasSSE=1; gCpuCaps.hasSSE2=1; #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) || defined(__APPLE__) @@ -511,7 +511,7 @@ caps->hasSSE4a=0; caps->isX86=0; caps->hasAltiVec = 0; -#ifdef HAVE_ALTIVEC +#if !HAVE_ALTIVEC #ifdef __APPLE__ /* rip-off from ffmpeg altivec detection code. @@ -558,47 +558,47 @@ mp_msg(MSGT_CPUDETECT,MSGL_INFO,"AltiVec %sfound\n", (caps->hasAltiVec ? "" : "not ")); #endif /* HAVE_ALTIVEC */ -#ifdef ARCH_IA64 +#if ARCH_IA64 mp_msg(MSGT_CPUDETECT,MSGL_INFO,"CPU: Intel Itanium\n"); #endif -#ifdef ARCH_SPARC +#if ARCH_SPARC mp_msg(MSGT_CPUDETECT,MSGL_INFO,"CPU: Sun Sparc\n"); #endif -#ifdef ARCH_ARM +#if ARCH_ARM mp_msg(MSGT_CPUDETECT,MSGL_INFO,"CPU: ARM\n"); #endif -#ifdef ARCH_PPC +#if ARCH_PPC mp_msg(MSGT_CPUDETECT,MSGL_INFO,"CPU: PowerPC\n"); #endif -#ifdef ARCH_ALPHA +#if ARCH_ALPHA mp_msg(MSGT_CPUDETECT,MSGL_INFO,"CPU: Digital Alpha\n"); #endif -#ifdef ARCH_SGI_MIPS +#if ARCH_SGI_MIPS mp_msg(MSGT_CPUDETECT,MSGL_INFO,"CPU: SGI MIPS\n"); #endif -#ifdef ARCH_PA_RISC +#if ARCH_PA_RISC mp_msg(MSGT_CPUDETECT,MSGL_INFO,"CPU: Hewlett-Packard PA-RISC\n"); #endif -#ifdef ARCH_S390 +#if ARCH_S390 mp_msg(MSGT_CPUDETECT,MSGL_INFO,"CPU: IBM S/390\n"); #endif -#ifdef ARCH_S390X +#if ARCH_S390X mp_msg(MSGT_CPUDETECT,MSGL_INFO,"CPU: IBM S/390X\n"); #endif -#ifdef ARCH_VAX +#if ARCH_VAX mp_msg(MSGT_CPUDETECT,MSGL_INFO, "CPU: Digital VAX\n" ); #endif -#ifdef ARCH_XTENSA +#if ARCH_XTENSA mp_msg(MSGT_CPUDETECT,MSGL_INFO, "CPU: Tensilica Xtensa\n" ); #endif } diff -r dbebb78dda3c -r 3ec634fbcd27 cpudetect.h --- a/cpudetect.h Fri Jan 16 02:14:25 2009 +0000 +++ b/cpudetect.h Fri Jan 16 08:43:05 2009 +0000 @@ -6,7 +6,7 @@ #define CPUTYPE_I586 5 #define CPUTYPE_I686 6 -#ifdef ARCH_X86_64 +#if ARCH_X86_64 # define REGa rax # define REGb rbx # define REGBP rbp