
Defines | |
| #define | PRINT_CAPABILITY(capability, string) |
Functions | |
| void | vlc_CPU_init (void) |
| Determines the CPU capabilities and stores them in cpu_flags. | |
| unsigned | vlc_CPU (void) |
| Retrieves pre-computed CPU capability flags. | |
| void | vlc_CPU_dump (vlc_object_t *obj) |
| void | vlc_fastmem_register (vlc_memcpy_t cpy) |
| void * | vlc_memcpy (void *tgt, const void *src, size_t n) |
| vlc_memcpy: fast CPU-dependent memcpy | |
Variables | |
| static uint32_t | cpu_flags |
| static vlc_memcpy_t | pf_vlc_memcpy = memcpy |
| #define PRINT_CAPABILITY | ( | capability, | ||
| string | ||||
| ) |
if (flags & (capability)) \ p += sprintf (p, "%s ", (string) )
Referenced by vlc_CPU_dump().
| unsigned vlc_CPU | ( | void | ) |
Retrieves pre-computed CPU capability flags.
Referenced by vlc_CPU_dump().
| void vlc_CPU_dump | ( | vlc_object_t * | obj | ) |
References CPU_CAPABILITY_3DNOW, CPU_CAPABILITY_ALTIVEC, CPU_CAPABILITY_MMX, CPU_CAPABILITY_MMXEXT, CPU_CAPABILITY_NEON, CPU_CAPABILITY_SSE, CPU_CAPABILITY_SSE2, CPU_CAPABILITY_SSE3, CPU_CAPABILITY_SSE4_1, CPU_CAPABILITY_SSE4_2, CPU_CAPABILITY_SSE4A, CPU_CAPABILITY_SSSE3, msg_Dbg, PRINT_CAPABILITY, and vlc_CPU().
Referenced by libvlc_InternalInit().
| void vlc_CPU_init | ( | void | ) |
Determines the CPU capabilities and stores them in cpu_flags.
The result can be retrieved with vlc_CPU().
References CPU_CAPABILITY_MMXEXT, and cpu_flags.
Referenced by _DLL_InitTerm(), DllMain(), and vlc_CPU().
| void vlc_fastmem_register | ( | vlc_memcpy_t | cpy | ) |
| void* vlc_memcpy | ( | void * | tgt, | |
| const void * | src, | |||
| size_t | n | |||
| ) |
uint32_t cpu_flags [static] |
Referenced by vlc_CPU(), and vlc_CPU_init().
vlc_memcpy_t pf_vlc_memcpy = memcpy [static] |
Referenced by vlc_memcpy().
1.7.1