hvirtual/quicktime/ffmpeg/libavcodec/i386/cputest.c File Reference

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

Include dependency graph for cputest.c:

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 16 of file cputest.c.

Referenced by mm_support().

#define REG_b   "ebx"

Definition at line 11 of file cputest.c.

#define REG_S   "esi"

Definition at line 12 of file cputest.c.


Function Documentation

int mm_support ( void   ) 

Definition at line 26 of file cputest.c.

References a, av_log(), AV_LOG_DEBUG, c, cpuid, eax, ebx, ecx, edx, and NULL.

Here is the call graph for this function:


Generated on Mon Apr 28 14:04:31 2008 for Cinelerra by  doxygen 1.5.5