[FFmpeg-cvslog] r12482 - in trunk: libavcodec/i386/cputest.c libpostproc/postprocess_template.c

mru subversion
Tue Mar 18 00:08:20 CET 2008


Author: mru
Date: Tue Mar 18 00:08:19 2008
New Revision: 12482

Log:
get register names from x86_cpu.h


Modified:
   trunk/libavcodec/i386/cputest.c
   trunk/libpostproc/postprocess_template.c

Modified: trunk/libavcodec/i386/cputest.c
==============================================================================
--- trunk/libavcodec/i386/cputest.c	(original)
+++ trunk/libavcodec/i386/cputest.c	Tue Mar 18 00:08:19 2008
@@ -22,17 +22,10 @@
 
 #include <stdlib.h>
 #include "dsputil.h"
+#include "x86_cpu.h"
 
 #undef printf
 
-#ifdef ARCH_X86_64
-#  define REG_b "rbx"
-#  define REG_S "rsi"
-#else
-#  define REG_b "ebx"
-#  define REG_S "esi"
-#endif
-
 /* ebx saving is necessary for PIC. gcc seems unable to see it alone */
 #define cpuid(index,eax,ebx,ecx,edx)\
     asm volatile\

Modified: trunk/libpostproc/postprocess_template.c
==============================================================================
--- trunk/libpostproc/postprocess_template.c	(original)
+++ trunk/libpostproc/postprocess_template.c	Tue Mar 18 00:08:19 2008
@@ -23,24 +23,11 @@
  * mmx/mmx2/3dnow postprocess code.
  */
 
+#include "x86_cpu.h"
 
 #ifdef ARCH_X86_64
-#  define REGa  rax
-#  define REGc  rcx
-#  define REGd  rdx
-#  define REG_a  "rax"
-#  define REG_c  "rcx"
-#  define REG_d  "rdx"
-#  define REG_SP "rsp"
 #  define ALIGN_MASK "$0xFFFFFFFFFFFFFFF8"
 #else
-#  define REGa  eax
-#  define REGc  ecx
-#  define REGd  edx
-#  define REG_a  "eax"
-#  define REG_c  "ecx"
-#  define REG_d  "edx"
-#  define REG_SP "esp"
 #  define ALIGN_MASK "$0xFFFFFFF8"
 #endif
 




More information about the ffmpeg-cvslog mailing list