]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
get register names from x86_cpu.h
authormru <mru@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Mon, 17 Mar 2008 23:08:19 +0000 (23:08 +0000)
committermru <mru@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Mon, 17 Mar 2008 23:08:19 +0000 (23:08 +0000)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12482 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavcodec/i386/cputest.c
libpostproc/postprocess_template.c

index 57b85ff9cee4b9b4da1cff72b86aa0da922ded9d..92e3d64f18f21c90eba5ba358f5079a1a90c8af0 100644 (file)
 
 #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\
index 8789b5fca6e27509cd036457300d7319f6cdf9ec..3904d4d4ab319ff78788698bd0422eaf6c84da77 100644 (file)
  * 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