Defines | Typedefs | Functions

vlc_cpu.h File Reference

This file provides CPU-specific optimization flags. More...

Go to the source code of this file.

Defines

#define CPU_CAPABILITY_MMX   (0)
#define CPU_CAPABILITY_3DNOW   (0)
#define CPU_CAPABILITY_MMXEXT   (0)
#define CPU_CAPABILITY_SSE   (0)
#define CPU_CAPABILITY_SSE2   (0)
#define CPU_CAPABILITY_SSE3   (0)
#define CPU_CAPABILITY_SSSE3   (0)
#define CPU_CAPABILITY_SSE4_1   (0)
#define CPU_CAPABILITY_SSE4_2   (0)
#define CPU_CAPABILITY_SSE4A   (0)
#define CPU_CAPABILITY_ALTIVEC   (0)
#define CPU_CAPABILITY_NEON   (0)
#define HAVE_FPU   0
 Are floating point operations fast? If this bit is not set, you should try to use fixed-point instead.

Typedefs

typedef void *(* vlc_memcpy_t )(void *tgt, const void *src, size_t n)

Functions

VLC_API unsigned vlc_CPU (void)
 Retrieves pre-computed CPU capability flags.
VLC_API void vlc_fastmem_register (vlc_memcpy_t cpy)

Detailed Description

This file provides CPU-specific optimization flags.


Define Documentation

#define CPU_CAPABILITY_3DNOW   (0)

Referenced by vlc_CPU_dump().

#define CPU_CAPABILITY_ALTIVEC   (0)

Referenced by vlc_CPU_dump().

#define CPU_CAPABILITY_MMX   (0)

Referenced by vlc_CPU_dump().

#define CPU_CAPABILITY_MMXEXT   (0)

Referenced by vlc_CPU_dump(), and vlc_CPU_init().

#define CPU_CAPABILITY_NEON   (0)

Referenced by vlc_CPU_dump().

#define CPU_CAPABILITY_SSE   (0)

Referenced by vlc_CPU_dump().

#define CPU_CAPABILITY_SSE2   (0)

Referenced by vlc_CPU_dump().

#define CPU_CAPABILITY_SSE3   (0)

Referenced by vlc_CPU_dump().

#define CPU_CAPABILITY_SSE4_1   (0)

Referenced by vlc_CPU_dump().

#define CPU_CAPABILITY_SSE4_2   (0)

Referenced by vlc_CPU_dump().

#define CPU_CAPABILITY_SSE4A   (0)

Referenced by vlc_CPU_dump().

#define CPU_CAPABILITY_SSSE3   (0)

Referenced by vlc_CPU_dump().

#define HAVE_FPU   0

Are floating point operations fast? If this bit is not set, you should try to use fixed-point instead.

Referenced by aout_OutputNew(), and SplitConversion().


Typedef Documentation

typedef void*(* vlc_memcpy_t)(void *tgt, const void *src, size_t n)

Function Documentation

VLC_API unsigned vlc_CPU ( void   ) 

Retrieves pre-computed CPU capability flags.

References cpu_flags, once, and vlc_CPU_init().

Referenced by vlc_CPU_dump().

VLC_API void vlc_fastmem_register ( vlc_memcpy_t  cpy  ) 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines