vlc_cpu.h File Reference

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

Include dependency graph for vlc_cpu.h:

Go to the source code of this file.

Defines

#define VLC_CPU_H   1
#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   (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)
typedef void *(* vlc_memset_t )(void *tgt, int c, size_t n)

Functions

unsigned vlc_CPU (void)
void vlc_fastmem_register (vlc_memcpy_t cpy, vlc_memset_t set)


Detailed Description

This file provides CPU-specific optimization flags.


Define Documentation

#define CPU_CAPABILITY_3DNOW   (0)

#define CPU_CAPABILITY_ALTIVEC   (0)

#define CPU_CAPABILITY_MMX   (0)

#define CPU_CAPABILITY_MMXEXT   (0)

#define CPU_CAPABILITY_NEON   (0)

#define CPU_CAPABILITY_SSE   (0)

#define CPU_CAPABILITY_SSE2   (0)

#define CPU_CAPABILITY_SSE3   (0)

#define CPU_CAPABILITY_SSE4   (0)

#define CPU_CAPABILITY_SSSE3   (0)

#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(), DoReordering(), Open(), and OpenFilter().

#define VLC_CPU_H   1


Typedef Documentation

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

typedef void*(* vlc_memset_t)(void *tgt, int c, size_t n)


Function Documentation

unsigned vlc_CPU ( void   ) 

void vlc_fastmem_register ( vlc_memcpy_t  cpy,
vlc_memset_t  set 
)

Referenced by Activate().


Generated on Sun Nov 22 08:05:25 2009 for VLC by  doxygen 1.5.6