snowdsp_mmx.c File Reference

Go to the source code of this file.

Functions

void ff_snow_horizontal_compose97i_sse2 (IDWTELEM *b, int width)
void ff_snow_horizontal_compose97i_mmx (IDWTELEM *b, int width)
void ff_snow_vertical_compose97i_sse2 (IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2, IDWTELEM *b3, IDWTELEM *b4, IDWTELEM *b5, int width)
void ff_snow_vertical_compose97i_mmx (IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2, IDWTELEM *b3, IDWTELEM *b4, IDWTELEM *b5, int width)
static void inner_add_yblock_bw_8_obmc_16_bh_even_sse2 (const uint8_t *obmc, const long obmc_stride, uint8_t **block, int b_w, long b_h, int src_x, int src_y, long src_stride, slice_buffer *sb, int add, uint8_t *dst8)
static void inner_add_yblock_bw_16_obmc_32_sse2 (const uint8_t *obmc, const long obmc_stride, uint8_t **block, int b_w, long b_h, int src_x, int src_y, long src_stride, slice_buffer *sb, int add, uint8_t *dst8)
static void inner_add_yblock_bw_8_obmc_16_mmx (const uint8_t *obmc, const long obmc_stride, uint8_t **block, int b_w, long b_h, int src_x, int src_y, long src_stride, slice_buffer *sb, int add, uint8_t *dst8)
static void inner_add_yblock_bw_16_obmc_32_mmx (const uint8_t *obmc, const long obmc_stride, uint8_t **block, int b_w, long b_h, int src_x, int src_y, long src_stride, slice_buffer *sb, int add, uint8_t *dst8)
void ff_snow_inner_add_yblock_sse2 (const uint8_t *obmc, const int obmc_stride, uint8_t **block, int b_w, int b_h, int src_x, int src_y, int src_stride, slice_buffer *sb, int add, uint8_t *dst8)
void ff_snow_inner_add_yblock_mmx (const uint8_t *obmc, const int obmc_stride, uint8_t **block, int b_w, int b_h, int src_x, int src_y, int src_stride, slice_buffer *sb, int add, uint8_t *dst8)


Function Documentation

void ff_snow_horizontal_compose97i_sse2 ( IDWTELEM b,
int  width 
)

Definition at line 26 of file snowdsp_mmx.c.

void ff_snow_horizontal_compose97i_mmx ( IDWTELEM b,
int  width 
)

Definition at line 215 of file snowdsp_mmx.c.

void ff_snow_vertical_compose97i_sse2 ( IDWTELEM b0,
IDWTELEM b1,
IDWTELEM b2,
IDWTELEM b3,
IDWTELEM b4,
IDWTELEM b5,
int  width 
)

Definition at line 438 of file snowdsp_mmx.c.

void ff_snow_vertical_compose97i_mmx ( IDWTELEM b0,
IDWTELEM b1,
IDWTELEM b2,
IDWTELEM b3,
IDWTELEM b4,
IDWTELEM b5,
int  width 
)

Definition at line 536 of file snowdsp_mmx.c.

static void inner_add_yblock_bw_8_obmc_16_bh_even_sse2 ( const uint8_t *  obmc,
const long  obmc_stride,
uint8_t **  block,
int  b_w,
long  b_h,
int  src_x,
int  src_y,
long  src_stride,
slice_buffer sb,
int  add,
uint8_t *  dst8 
) [static]

Definition at line 687 of file snowdsp_mmx.c.

Referenced by ff_snow_inner_add_yblock_sse2().

static void inner_add_yblock_bw_16_obmc_32_sse2 ( const uint8_t *  obmc,
const long  obmc_stride,
uint8_t **  block,
int  b_w,
long  b_h,
int  src_x,
int  src_y,
long  src_stride,
slice_buffer sb,
int  add,
uint8_t *  dst8 
) [static]

Definition at line 735 of file snowdsp_mmx.c.

Referenced by ff_snow_inner_add_yblock_sse2().

static void inner_add_yblock_bw_8_obmc_16_mmx ( const uint8_t *  obmc,
const long  obmc_stride,
uint8_t **  block,
int  b_w,
long  b_h,
int  src_x,
int  src_y,
long  src_stride,
slice_buffer sb,
int  add,
uint8_t *  dst8 
) [static]

Definition at line 821 of file snowdsp_mmx.c.

Referenced by ff_snow_inner_add_yblock_mmx(), and ff_snow_inner_add_yblock_sse2().

static void inner_add_yblock_bw_16_obmc_32_mmx ( const uint8_t *  obmc,
const long  obmc_stride,
uint8_t **  block,
int  b_w,
long  b_h,
int  src_x,
int  src_y,
long  src_stride,
slice_buffer sb,
int  add,
uint8_t *  dst8 
) [static]

Definition at line 832 of file snowdsp_mmx.c.

Referenced by ff_snow_inner_add_yblock_mmx().

void ff_snow_inner_add_yblock_sse2 ( const uint8_t *  obmc,
const int  obmc_stride,
uint8_t **  block,
int  b_w,
int  b_h,
int  src_x,
int  src_y,
int  src_stride,
slice_buffer sb,
int  add,
uint8_t *  dst8 
)

Definition at line 849 of file snowdsp_mmx.c.

Referenced by dsputil_init_mmx().

void ff_snow_inner_add_yblock_mmx ( const uint8_t *  obmc,
const int  obmc_stride,
uint8_t **  block,
int  b_w,
int  b_h,
int  src_x,
int  src_y,
int  src_stride,
slice_buffer sb,
int  add,
uint8_t *  dst8 
)

Definition at line 863 of file snowdsp_mmx.c.

Referenced by dsputil_init_mmx().


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