diff options
Diffstat (limited to 'src/xine-utils')
-rw-r--r-- | src/xine-utils/cpu_accel.c | 2 | ||||
-rw-r--r-- | src/xine-utils/memcpy.c | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/xine-utils/cpu_accel.c b/src/xine-utils/cpu_accel.c index 75f537613..e32a0693c 100644 --- a/src/xine-utils/cpu_accel.c +++ b/src/xine-utils/cpu_accel.c @@ -326,7 +326,7 @@ uint32_t xine_mm_accel (void) #endif #endif -#if defined(ARCH_X86) || (defined(ARCH_PPC) && defined(ENABLE_ALTIVEC)) || (defined(ARCH_SPARC) && defined(ENABLE_VIS)) +#if defined(ARCH_X86) || defined(ARCH_X86_64) || (defined(ARCH_PPC) && defined(ENABLE_ALTIVEC)) || (defined(ARCH_SPARC) && defined(ENABLE_VIS)) accel |= arch_accel(); #endif diff --git a/src/xine-utils/memcpy.c b/src/xine-utils/memcpy.c index 7b5b3a245..c8825ed6e 100644 --- a/src/xine-utils/memcpy.c +++ b/src/xine-utils/memcpy.c @@ -395,7 +395,7 @@ static struct { { { NULL, NULL, 0, 0 }, { "libc memcpy()", memcpy, 0, 0 }, -#if defined(ARCH_X86) && !defined(_MSC_VER) +#if (defined(ARCH_X86) || defined(ARCH_X86_64)) && !defined(_MSC_VER) { "linux kernel memcpy()", linux_kernel_memcpy, 0, 0 }, { "MMX optimized memcpy()", mmx_memcpy, 0, MM_MMX }, { "MMXEXT optimized memcpy()", mmx2_memcpy, 0, MM_MMXEXT }, @@ -408,7 +408,7 @@ static struct { { NULL, NULL, 0, 0 } }; -#if defined(ARCH_X86) && defined(HAVE_SYS_TIMES_H) +#if (defined(ARCH_X86) || defined(ARCH_X86_64)) && defined(HAVE_SYS_TIMES_H) static unsigned long long int rdtsc(int config_flags) { unsigned long long int x; @@ -465,7 +465,7 @@ void xine_probe_fast_memcpy(xine_t *xine) int config_flags = -1; static char *memcpy_methods[] = { "probe", "libc", -#if defined(ARCH_X86) && !defined(_MSC_VER) +#if (defined(ARCH_X86) || defined(ARCH_X86_64)) && !defined(_MSC_VER) "kernel", "mmx", "mmxext", "sse", #endif #if defined (ARCH_PPC) && !defined (HOST_OS_DARWIN) |