webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Macros | Functions | Variables
cpu_id.cc File Reference
#include "libyuv/cpu_id.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "libyuv/basic_types.h"

Macros

#define SAFEBUFFERS
 
#define GetXCR0()   0
 

Functions

LIBYUV_API void CpuId (uint32 eax, uint32 ecx, uint32 *cpu_info)
 
LIBYUV_API SAFEBUFFERS int ArmCpuCaps (const char *cpuinfo_name)
 
LIBYUV_API SAFEBUFFERS int MipsCpuCaps (const char *cpuinfo_name, const char ase[])
 
LIBYUV_API SAFEBUFFERS int InitCpuFlags (void)
 
LIBYUV_API void MaskCpuFlags (int enable_flags)
 

Variables

LIBYUV_API int cpu_info_ = 0
 

Macro Definition Documentation

◆ GetXCR0

#define GetXCR0 ( )    0

◆ SAFEBUFFERS

#define SAFEBUFFERS

Function Documentation

◆ ArmCpuCaps()

LIBYUV_API SAFEBUFFERS int ArmCpuCaps ( const char *  cpuinfo_name)

◆ CpuId()

LIBYUV_API void CpuId ( uint32  eax,
uint32  ecx,
uint32 cpu_info 
)

◆ InitCpuFlags()

LIBYUV_API SAFEBUFFERS int InitCpuFlags ( void  )

◆ MaskCpuFlags()

LIBYUV_API void MaskCpuFlags ( int  enable_flags)

◆ MipsCpuCaps()

LIBYUV_API SAFEBUFFERS int MipsCpuCaps ( const char *  cpuinfo_name,
const char  ase[] 
)

Variable Documentation

◆ cpu_info_

LIBYUV_API int cpu_info_ = 0