Mercurial > libavcodec.hg
changeset 3398:e0927bc44a10 libavcodec
Move REG_* macros from libavcodec/i386/mmx.h to libavutil/x86_cpu.h
author | lucabe |
---|---|
date | Mon, 03 Jul 2006 10:52:07 +0000 |
parents | bdfc530c417c |
children | 3c6f5d05560d |
files | dct-test.c i386/dsputil_mmx.c i386/mmx.h i386/motion_est_mmx.c i386/mpegvideo_mmx.c i386/snowdsp_mmx.c |
diffstat | 6 files changed, 4 insertions(+), 22 deletions(-) [+] |
line wrap: on
line diff
--- a/dct-test.c Mon Jul 03 09:20:26 2006 +0000 +++ b/dct-test.c Mon Jul 03 10:52:07 2006 +0000 @@ -12,7 +12,6 @@ #include "dsputil.h" -#include "i386/mmx.h" #include "simple_idct.h" #include "faandct.h"
--- a/i386/dsputil_mmx.c Mon Jul 03 09:20:26 2006 +0000 +++ b/i386/dsputil_mmx.c Mon Jul 03 10:52:07 2006 +0000 @@ -23,6 +23,7 @@ #include "../dsputil.h" #include "../simple_idct.h" #include "../mpegvideo.h" +#include "x86_cpu.h" #include "mmx.h" //#undef NDEBUG
--- a/i386/mmx.h Mon Jul 03 09:20:26 2006 +0000 +++ b/i386/mmx.h Mon Jul 03 10:52:07 2006 +0000 @@ -5,24 +5,6 @@ #ifndef AVCODEC_I386MMX_H #define AVCODEC_I386MMX_H -#ifdef ARCH_X86_64 -# define REG_a "rax" -# define REG_b "rbx" -# define REG_c "rcx" -# define REG_d "rdx" -# define REG_D "rdi" -# define REG_S "rsi" -# define PTR_SIZE "8" -#else -# define REG_a "eax" -# define REG_b "ebx" -# define REG_c "ecx" -# define REG_d "edx" -# define REG_D "edi" -# define REG_S "esi" -# define PTR_SIZE "4" -#endif - /* * The type of an value that fits in an MMX register (note that long * long constant values MUST be suffixed by LL and unsigned long long
--- a/i386/motion_est_mmx.c Mon Jul 03 09:20:26 2006 +0000 +++ b/i386/motion_est_mmx.c Mon Jul 03 10:52:07 2006 +0000 @@ -20,7 +20,7 @@ * mostly by Michael Niedermayer <michaelni@gmx.at> */ #include "../dsputil.h" -#include "mmx.h" +#include "x86_cpu.h" static const __attribute__ ((aligned(8))) uint64_t round_tab[3]={ 0x0000000000000000ULL,
--- a/i386/mpegvideo_mmx.c Mon Jul 03 09:20:26 2006 +0000 +++ b/i386/mpegvideo_mmx.c Mon Jul 03 10:52:07 2006 +0000 @@ -23,7 +23,7 @@ #include "../dsputil.h" #include "../mpegvideo.h" #include "../avcodec.h" -#include "mmx.h" +#include "x86_cpu.h" extern uint8_t zigzag_direct_noperm[64]; extern uint16_t inv_zigzag_direct16[64];
--- a/i386/snowdsp_mmx.c Mon Jul 03 09:20:26 2006 +0000 +++ b/i386/snowdsp_mmx.c Mon Jul 03 10:52:07 2006 +0000 @@ -19,7 +19,7 @@ #include "../avcodec.h" #include "../snow.h" -#include "mmx.h" +#include "x86_cpu.h" void ff_snow_horizontal_compose97i_sse2(DWTELEM *b, int width){ const int w2= (width+1)>>1;