libavutil/x86_cpu.h File Reference

#include <stdint.h>
#include "config.h"

Go to the source code of this file.

Defines

#define OPSIZE   "l"
#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 REGc   ecx
#define REGd   edx
#define REGSP   esp
#define HAVE_7REGS   (ARCH_X86_64 || (HAVE_EBX_AVAILABLE && HAVE_EBP_AVAILABLE))
#define HAVE_6REGS   (ARCH_X86_64 || (HAVE_EBX_AVAILABLE || HAVE_EBP_AVAILABLE))
#define XMM_CLOBBERS(...)
#define XMM_CLOBBERS_ONLY(...)

Typedefs

typedef int32_t x86_reg


Define Documentation

#define HAVE_6REGS   (ARCH_X86_64 || (HAVE_EBX_AVAILABLE || HAVE_EBP_AVAILABLE))

Definition at line 72 of file x86_cpu.h.

#define HAVE_7REGS   (ARCH_X86_64 || (HAVE_EBX_AVAILABLE && HAVE_EBP_AVAILABLE))

Definition at line 71 of file x86_cpu.h.

Referenced by DECLARE_ASM_CONST().

#define OPSIZE   "l"

Definition at line 49 of file x86_cpu.h.

#define PTR_SIZE   "4"

Definition at line 56 of file x86_cpu.h.

Referenced by inner_add_yblock_bw_8_obmc_16_bh_even_sse2().

#define REG_a   "eax"

#define REG_b   "ebx"

#define REG_BP   "ebp"

Definition at line 60 of file x86_cpu.h.

Referenced by yuv2packed2_TMPL().

#define REG_c   "ecx"

#define REG_D   "edi"

#define REG_d   "edx"

#define REG_S   "esi"

#define REG_SP   "esp"

Definition at line 59 of file x86_cpu.h.

Referenced by dering_TMPL(), do_a_deblock_TMPL(), and doVertDefFilter_TMPL().

#define REGa   eax

#define REGb   ebx

Definition at line 63 of file x86_cpu.h.

Referenced by yuv2packed2_TMPL().

#define REGBP   ebp

Definition at line 61 of file x86_cpu.h.

Referenced by yuv2packed2_TMPL().

#define REGc   ecx

#define REGd   edx

#define REGSP   esp

Definition at line 66 of file x86_cpu.h.

#define XMM_CLOBBERS ( ...   ) 

#define XMM_CLOBBERS_ONLY ( ...   ) 


Typedef Documentation

typedef int32_t x86_reg

Definition at line 57 of file x86_cpu.h.


Generated on Wed Jan 19 23:49:53 2011 for FFmpeg by  doxygen 1.5.6