|
|
@ -2129,6 +2129,10 @@ static void avg_h264_chroma_mc8_mmx2_rnd(uint8_t *dst/*align 8*/, uint8_t *src/* |
|
|
|
{ |
|
|
|
{ |
|
|
|
avg_h264_chroma_generic_mc8_mmx2(dst, src, stride, h, x, y, h264_rnd_reg); |
|
|
|
avg_h264_chroma_generic_mc8_mmx2(dst, src, stride, h, x, y, h264_rnd_reg); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
static void avg_vc1_chroma_mc8_mmx2_nornd(uint8_t *dst/*align 8*/, uint8_t *src/*align 1*/, int stride, int h, int x, int y) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
avg_h264_chroma_generic_mc8_mmx2(dst, src, stride, h, x, y, h264_rnd_reg+2); |
|
|
|
|
|
|
|
} |
|
|
|
static void avg_h264_chroma_mc4_mmx2(uint8_t *dst/*align 8*/, uint8_t *src/*align 1*/, int stride, int h, int x, int y) |
|
|
|
static void avg_h264_chroma_mc4_mmx2(uint8_t *dst/*align 8*/, uint8_t *src/*align 1*/, int stride, int h, int x, int y) |
|
|
|
{ |
|
|
|
{ |
|
|
|
avg_h264_chroma_generic_mc4_mmx2(dst, src, stride, h, x, y, h264_rnd_reg); |
|
|
|
avg_h264_chroma_generic_mc4_mmx2(dst, src, stride, h, x, y, h264_rnd_reg); |
|
|
@ -2191,6 +2195,10 @@ static void avg_h264_chroma_mc8_ssse3_rnd(uint8_t *dst/*align 8*/, uint8_t *src/ |
|
|
|
{ |
|
|
|
{ |
|
|
|
avg_h264_chroma_mc8_ssse3(dst, src, stride, h, x, y, 1); |
|
|
|
avg_h264_chroma_mc8_ssse3(dst, src, stride, h, x, y, 1); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
static void avg_vc1_chroma_mc8_ssse3_nornd(uint8_t *dst/*align 8*/, uint8_t *src/*align 1*/, int stride, int h, int x, int y) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
avg_h264_chroma_mc8_ssse3(dst, src, stride, h, x, y, 0); |
|
|
|
|
|
|
|
} |
|
|
|
#undef AVG_OP |
|
|
|
#undef AVG_OP |
|
|
|
#undef H264_CHROMA_MC8_TMPL |
|
|
|
#undef H264_CHROMA_MC8_TMPL |
|
|
|
#undef H264_CHROMA_MC4_TMPL |
|
|
|
#undef H264_CHROMA_MC4_TMPL |
|
|
|