libavcodec/i386/cputest.c File Reference

#include <stdlib.h>
#include "dsputil.h"

Go to the source code of this file.

Defines

#define REG_b   "ebx"
#define REG_S   "esi"
#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 37 of file cputest.c.

Referenced by mm_support().

#define REG_b   "ebx"

#define REG_S   "esi"

Definition at line 33 of file cputest.c.

Referenced by get_cabac_inline(), hcscale_TMPL(), hyscale_TMPL(), and yuv2packedX_TMPL().


Function Documentation

int mm_support ( void   ) 

Definition at line 47 of file cputest.c.


Generated on Sat Sep 6 21:24:22 2008 for ffmpeg by  doxygen 1.5.6