vp3dsp_sse2.c File Reference


Detailed Description

SSE2-optimized functions cribbed from the original VP3 source code.

Definition in file vp3dsp_sse2.c.

Go to the source code of this file.

Functions

static DECLARE_ALIGNED_16 (const unsigned short, SSE2_dequant_const[])
static DECLARE_ALIGNED_16 (const unsigned int, eight_data[])
static DECLARE_ALIGNED_16 (const unsigned short, SSE2_idct_data[7 *8])
void ff_vp3_idct_sse2 (int16_t *input_data)
void ff_vp3_idct_put_sse2 (uint8_t *dest, int line_size, DCTELEM *block)
void ff_vp3_idct_add_sse2 (uint8_t *dest, int line_size, DCTELEM *block)


Function Documentation

static DECLARE_ALIGNED_16 ( const unsigned  short,
SSE2_dequant_const  [] 
) [static]

static DECLARE_ALIGNED_16 ( const unsigned  int,
eight_data  [] 
) [static]

static DECLARE_ALIGNED_16 ( const unsigned  short,
SSE2_idct_data  [7 *8] 
) [static]

void ff_vp3_idct_sse2 ( int16_t input_data  ) 

Definition at line 801 of file vp3dsp_sse2.c.

Referenced by dsputil_init_mmx(), ff_vp3_idct_add_sse2(), and ff_vp3_idct_put_sse2().

void ff_vp3_idct_put_sse2 ( uint8_t *  dest,
int  line_size,
DCTELEM block 
)

Definition at line 829 of file vp3dsp_sse2.c.

Referenced by dsputil_init_mmx().

void ff_vp3_idct_add_sse2 ( uint8_t *  dest,
int  line_size,
DCTELEM block 
)

Definition at line 835 of file vp3dsp_sse2.c.

Referenced by dsputil_init_mmx().


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