Go to the source code of this file.
Define Documentation
#define AV_CPU_FLAG_3DNOW 0x0004 |
AMD 3DNOW.
Definition at line 29 of file cpu.h.
#define AV_CPU_FLAG_3DNOWEXT 0x0020 |
AMD 3DNowExt.
Definition at line 33 of file cpu.h.
#define AV_CPU_FLAG_ALTIVEC 0x0001 |
standard
Definition at line 44 of file cpu.h.
#define AV_CPU_FLAG_ATOM 0x10000000 |
Atom processor, some SSSE3 instructions are slower.
Definition at line 37 of file cpu.h.
#define AV_CPU_FLAG_AVX 0x4000 |
AVX functions: requires OS support even if YMM registers aren't used.
Definition at line 40 of file cpu.h.
#define AV_CPU_FLAG_FMA4 0x0800 |
Bulldozer FMA4 functions.
Definition at line 42 of file cpu.h.
#define AV_CPU_FLAG_FORCE 0x80000000 |
Definition at line 24 of file cpu.h.
#define AV_CPU_FLAG_IWMMXT 0x0100 |
XScale IWMMXT.
Definition at line 43 of file cpu.h.
#define AV_CPU_FLAG_MMX 0x0001 |
standard MMX
Definition at line 27 of file cpu.h.
#define AV_CPU_FLAG_MMX2 0x0002 |
SSE integer functions or AMD MMX ext.
Definition at line 28 of file cpu.h.
#define AV_CPU_FLAG_SSE 0x0008 |
SSE functions.
Definition at line 30 of file cpu.h.
#define AV_CPU_FLAG_SSE2 0x0010 |
PIV SSE2 functions.
Definition at line 31 of file cpu.h.
#define AV_CPU_FLAG_SSE2SLOW 0x40000000 |
SSE2 supported, but usually not faster.
Definition at line 32 of file cpu.h.
#define AV_CPU_FLAG_SSE3 0x0040 |
Prescott SSE3 functions.
Definition at line 34 of file cpu.h.
#define AV_CPU_FLAG_SSE3SLOW 0x20000000 |
SSE3 supported, but usually not faster.
Definition at line 35 of file cpu.h.
#define AV_CPU_FLAG_SSE4 0x0100 |
Penryn SSE4.1 functions.
Definition at line 38 of file cpu.h.
#define AV_CPU_FLAG_SSE42 0x0200 |
Nehalem SSE4.2 functions.
Definition at line 39 of file cpu.h.
#define AV_CPU_FLAG_SSSE3 0x0080 |
Conroe SSSE3 functions.
Definition at line 36 of file cpu.h.
#define AV_CPU_FLAG_XOP 0x0400 |
Bulldozer XOP functions.
Definition at line 41 of file cpu.h.
Function Documentation
void av_force_cpu_flags |
( |
int |
flags |
) |
|
Disables cpu detection and forces the specified flags.
Definition at line 24 of file cpu.c.
int av_get_cpu_flags |
( |
void |
|
) |
|
Return the flags which specify extensions supported by the CPU.
Definition at line 29 of file cpu.c.
int ff_get_cpu_flags_arm |
( |
void |
|
) |
|
Definition at line 22 of file cpu.c.
int ff_get_cpu_flags_ppc |
( |
void |
|
) |
|
This function MAY rely on signal() or fork() in order to make sure AltiVec is present.
Definition at line 38 of file cpu.c.
int ff_get_cpu_flags_x86 |
( |
void |
|
) |
|
Definition at line 42 of file cpu.c.