idct_mmx.c File Reference

Go to the source code of this file.

Functions

static void idct_row (int16_t *row, int offset, int16_t *table, int32_t *rounder)
static void mmxext_row_head (int16_t *row, int offset, const int16_t *table)
static void mmxext_row (const int16_t *table, const int32_t *rounder)
static void mmxext_row_tail (int16_t *row, int store)
static void mmxext_row_mid (int16_t *row, int store, int offset, const int16_t *table)
static void mmx_row_head (int16_t *row, int offset, const int16_t *table)
static void mmx_row (const int16_t *table, const int32_t *rounder)
static void mmx_row_tail (int16_t *row, int store)
static void mmx_row_mid (int16_t *row, int store, int offset, const int16_t *table)
static void idct_col (int16_t *col, int offset)
static const int32_t rounder0[] ATTR_ALIGN (8)
void ff_mmx_idct (DCTELEM *block)
void ff_mmxext_idct (DCTELEM *block)


Function Documentation

static void idct_row ( int16_t row,
int  offset,
int16_t table,
int32_t rounder 
) [inline, static]

Definition at line 37 of file libavcodec/i386/idct_mmx.c.

static void mmxext_row_head ( int16_t row,
int  offset,
const int16_t table 
) [inline, static]

Definition at line 86 of file libavcodec/i386/idct_mmx.c.

static void mmxext_row ( const int16_t table,
const int32_t rounder 
) [inline, static]

Definition at line 102 of file libavcodec/i386/idct_mmx.c.

static void mmxext_row_tail ( int16_t row,
int  store 
) [inline, static]

Definition at line 141 of file libavcodec/i386/idct_mmx.c.

static void mmxext_row_mid ( int16_t row,
int  store,
int  offset,
const int16_t table 
) [inline, static]

Definition at line 159 of file libavcodec/i386/idct_mmx.c.

static void mmx_row_head ( int16_t row,
int  offset,
const int16_t table 
) [inline, static]

Definition at line 198 of file libavcodec/i386/idct_mmx.c.

static void mmx_row ( const int16_t table,
const int32_t rounder 
) [inline, static]

Definition at line 217 of file libavcodec/i386/idct_mmx.c.

static void mmx_row_tail ( int16_t row,
int  store 
) [inline, static]

Definition at line 256 of file libavcodec/i386/idct_mmx.c.

static void mmx_row_mid ( int16_t row,
int  store,
int  offset,
const int16_t table 
) [inline, static]

Definition at line 280 of file libavcodec/i386/idct_mmx.c.

static void idct_col ( int16_t col,
int  offset 
) [inline, static]

Definition at line 317 of file libavcodec/i386/idct_mmx.c.

static const int32_t rounder0 [] ATTR_ALIGN (  )  [static]

void ff_mmx_idct ( DCTELEM block  ) 

void ff_mmxext_idct ( DCTELEM block  ) 


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