FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
cpu.h File Reference
#include "config.h"
#include "libavutil/cpu.h"
#include "libavutil/cpu_internal.h"

Go to the source code of this file.

Macros

#define have_armv5te(flags)   CPUEXT(flags, ARMV5TE)
 
#define have_armv6(flags)   CPUEXT(flags, ARMV6)
 
#define have_armv6t2(flags)   CPUEXT(flags, ARMV6T2)
 
#define have_vfp(flags)   CPUEXT(flags, VFP)
 
#define have_vfpv3(flags)   CPUEXT(flags, VFPV3)
 
#define have_neon(flags)   CPUEXT(flags, NEON)
 
#define have_setend(flags)   CPUEXT(flags, SETEND)
 
#define have_vfp_vm(flags)   (HAVE_VFP && ((flags) & AV_CPU_FLAG_VFP_VM))
 

Macro Definition Documentation

#define have_armv5te (   flags)    CPUEXT(flags, ARMV5TE)
#define have_armv6 (   flags)    CPUEXT(flags, ARMV6)
#define have_armv6t2 (   flags)    CPUEXT(flags, ARMV6T2)

Definition at line 28 of file cpu.h.

#define have_vfp (   flags)    CPUEXT(flags, VFP)

Definition at line 29 of file cpu.h.

#define have_vfpv3 (   flags)    CPUEXT(flags, VFPV3)

Definition at line 30 of file cpu.h.

Referenced by ff_float_dsp_init_vfp(), and ff_fmt_convert_init_arm().

#define have_neon (   flags)    CPUEXT(flags, NEON)

Definition at line 31 of file cpu.h.

#define have_setend (   flags)    CPUEXT(flags, SETEND)

Definition at line 32 of file cpu.h.

Referenced by ff_h264dsp_init_arm(), and ff_vc1dsp_init_arm().

#define have_vfp_vm (   flags)    (HAVE_VFP && ((flags) & AV_CPU_FLAG_VFP_VM))

Definition at line 36 of file cpu.h.

Referenced by ff_fft_init_arm(), ff_fmt_convert_init_arm(), and ff_synth_filter_init_arm().