fdct_mmx.c File Reference

Go to the source code of this file.

Functions

static const int16_t
fdct_tg_all_16[24] 
ATTR_ALIGN (16)
static const int32_t fdct_r_row[2] ATTR_ALIGN (8)
 FDCT_COL (mmx, mm, movq)
static av_always_inline void fdct_row_mmx2 (const int16_t *in, int16_t *out, const int16_t *table)
static av_always_inline void fdct_row_mmx (const int16_t *in, int16_t *out, const int16_t *table)
void ff_fdct_mmx (int16_t *block)
void ff_fdct_mmx2 (int16_t *block)
void ff_fdct_sse2 (int16_t *block)

Variables

struct {
const int32_t fdct_r_row_sse2[4] ATTR_ALIGN (16)
ATTR_ALIGN


Function Documentation

static const int16_t fdct_tg_all_16 [24] ATTR_ALIGN ( 16   )  [static]

static const int32_t fdct_r_row [2] ATTR_ALIGN (  )  [static]

FDCT_COL ( mmx  ,
mm  ,
movq   
)

Definition at line 368 of file fdct_mmx.c.

static av_always_inline void fdct_row_mmx2 ( const int16_t in,
int16_t out,
const int16_t table 
) [static]

Definition at line 433 of file fdct_mmx.c.

Referenced by ff_fdct_mmx2().

static av_always_inline void fdct_row_mmx ( const int16_t in,
int16_t out,
const int16_t table 
) [static]

Definition at line 476 of file fdct_mmx.c.

Referenced by ff_fdct_mmx().

void ff_fdct_mmx ( int16_t block  ) 

Definition at line 524 of file fdct_mmx.c.

void ff_fdct_mmx2 ( int16_t block  ) 

Definition at line 542 of file fdct_mmx.c.

void ff_fdct_sse2 ( int16_t block  ) 

Definition at line 560 of file fdct_mmx.c.


Variable Documentation

static { ... } ATTR_ALIGN [static]


Generated on Sat Dec 18 05:15:51 2010 for MythTV by  doxygen 1.5.5