mirror of
https://github.com/librempeg/librempeg
synced 2024-11-23 03:28:27 +00:00
get register names from x86_cpu.h
Originally committed as revision 12482 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
3c9bcb42cf
commit
b55aa9a904
@ -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\
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user