libavcodec/x86/cpuid.c File Reference

#include <stdlib.h>
#include "libavutil/x86_cpu.h"
#include "libavcodec/dsputil.h"

Go to the source code of this file.

Defines

#define cpuid(index, eax, ebx, ecx, edx)

Functions

int mm_support (void)


Define Documentation

#define cpuid ( index,
eax,
ebx,
ecx,
edx   ) 

Value:

__asm__ volatile\
        ("mov %%"REG_b", %%"REG_S"\n\t"\
         "cpuid\n\t"\
         "xchg %%"REG_b", %%"REG_S\
         : "=a" (eax), "=S" (ebx),\
           "=c" (ecx), "=d" (edx)\
         : "0" (index));

Definition at line 30 of file cpuid.c.

Referenced by mm_support().


Function Documentation

int mm_support ( void   ) 

Definition at line 40 of file cpuid.c.


Generated on Fri Oct 26 02:35:45 2012 for FFmpeg by  doxygen 1.5.8