mirror of https://github.com/FFmpeg/FFmpeg.git
Originally committed as revision 5595 to svn://svn.ffmpeg.org/ffmpeg/trunkpull/126/head
parent
d6950e9124
commit
9c39071d6d
7 changed files with 42 additions and 22 deletions
@ -0,0 +1,38 @@ |
|||||||
|
#ifndef AVUTIL_X86CPU_H |
||||||
|
#define AVUTIL_X86CPU_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" |
||||||
|
|
||||||
|
# define REG_SP "rsp" |
||||||
|
# define REG_BP "rbp" |
||||||
|
# define REGBP rbp |
||||||
|
# define REGa rax |
||||||
|
# define REGb rbx |
||||||
|
# define REGSP rsp |
||||||
|
|
||||||
|
#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" |
||||||
|
|
||||||
|
# define REG_SP "esp" |
||||||
|
# define REG_BP "ebp" |
||||||
|
# define REGBP ebp |
||||||
|
# define REGa eax |
||||||
|
# define REGb ebx |
||||||
|
# define REGSP esp |
||||||
|
#endif |
||||||
|
|
||||||
|
#endif /* AVUTIL_X86CPU_H */ |
Loading…
Reference in new issue