changeset 29039:ce682f8d1f68

Directly include libavutil/x86_cpu.h in cpudetect.h instead of duplicating it incompletely.
author reimar
date Fri, 27 Mar 2009 20:33:13 +0000
parents b9b2967c0c6d
children 963f578121c6
files cpudetect.h
diffstat 1 files changed, 1 insertions(+), 27 deletions(-) [+]
line wrap: on
line diff
--- a/cpudetect.h	Fri Mar 27 19:34:50 2009 +0000
+++ b/cpudetect.h	Fri Mar 27 20:33:13 2009 +0000
@@ -8,33 +8,7 @@
 #define CPUTYPE_I586	5
 #define CPUTYPE_I686    6
 
-#if ARCH_X86_64
-#  define REGa    rax
-#  define REGb    rbx
-#  define REGBP   rbp
-#  define REGSP   rsp
-#  define REG_a  "rax"
-#  define REG_b  "rbx"
-#  define REG_c  "rcx"
-#  define REG_d  "rdx"
-#  define REG_S  "rsi"
-#  define REG_D  "rdi"
-#  define REG_SP "rsp"
-#  define REG_BP "rbp"
-#else
-#  define REGa    eax
-#  define REGb    ebx
-#  define REGBP   ebp
-#  define REGSP   esp
-#  define REG_a  "eax"
-#  define REG_b  "ebx"
-#  define REG_c  "ecx"
-#  define REG_d  "edx"
-#  define REG_S  "esi"
-#  define REG_D  "edi"
-#  define REG_SP "esp"
-#  define REG_BP "ebp"
-#endif
+#include "libavutil/x86_cpu.h"
 
 typedef struct cpucaps_s {
 	int cpuType;