VLC  4.0.0-dev
Functions | Variables
cpu.c File Reference
Include dependency graph for cpu.c:

Functions

static void vlc_CPU_init (void)
 Determines the CPU capabilities and stores them in cpu_flags. More...
 
unsigned vlc_CPU (void)
 Retrieves pre-computed CPU capability flags. More...
 
void vlc_CPU_dump (vlc_object_t *obj)
 

Variables

static uint32_t cpu_flags
 

Function Documentation

◆ vlc_CPU()

unsigned vlc_CPU ( void  )

Retrieves pre-computed CPU capability flags.

References cpu_flags, vlc_CPU_init(), vlc_once(), and VLC_STATIC_ONCE.

◆ vlc_CPU_dump()

void vlc_CPU_dump ( vlc_object_t obj)

◆ vlc_CPU_init()

static void vlc_CPU_init ( void  )
static

Determines the CPU capabilities and stores them in cpu_flags.

The result can be retrieved with vlc_CPU().

References cpu_flags.

Referenced by vlc_CPU().

Variable Documentation

◆ cpu_flags

uint32_t cpu_flags
static

Referenced by vlc_CPU(), and vlc_CPU_init().