Go to the documentation of this file.
26 #define FN_ASSIGN(OP, X, Y, INSN) \
27 dsp->OP##vc1_mspel_pixels_tab[1][X+4*Y] = ff_##OP##vc1_mspel_mc##X##Y##INSN; \
28 dsp->OP##vc1_mspel_pixels_tab[0][X+4*Y] = ff_##OP##vc1_mspel_mc##X##Y##_16##INSN
33 #if _MIPS_SIM != _ABIO32
125 vc1dsp_init_mmi(dsp);
128 vc1dsp_init_msa(dsp);
void ff_vc1_v_loop_filter16_mmi(uint8_t *src, int stride, int pq)
void ff_vc1_h_loop_filter8_mmi(uint8_t *src, int stride, int pq)
void ff_vc1_inv_trans_8x4_msa(uint8_t *dest, ptrdiff_t linesize, int16_t *block)
void(* vc1_h_loop_filter8)(uint8_t *src, int stride, int pq)
void ff_vc1_inv_trans_8x8_msa(int16_t block[64])
void(* vc1_inv_trans_4x4)(uint8_t *dest, ptrdiff_t stride, int16_t *block)
h264_chroma_mc_func avg_no_rnd_vc1_chroma_pixels_tab[3]
void ff_vc1_inv_trans_8x4_mmi(uint8_t *dest, ptrdiff_t linesize, int16_t *block)
void(* vc1_h_overlap)(uint8_t *src, int stride)
void(* vc1_inv_trans_8x8_dc)(uint8_t *dest, ptrdiff_t stride, int16_t *block)
av_cold void ff_vc1dsp_init_mips(VC1DSPContext *dsp)
h264_chroma_mc_func put_no_rnd_vc1_chroma_pixels_tab[3]
void(* vc1_inv_trans_4x4_dc)(uint8_t *dest, ptrdiff_t stride, int16_t *block)
void ff_vc1_inv_trans_8x4_dc_mmi(uint8_t *dest, ptrdiff_t linesize, int16_t *block)
void(* vc1_inv_trans_8x4_dc)(uint8_t *dest, ptrdiff_t stride, int16_t *block)
void ff_vc1_inv_trans_8x8_dc_mmi(uint8_t *dest, ptrdiff_t linesize, int16_t *block)
void(* vc1_v_loop_filter16)(uint8_t *src, int stride, int pq)
void(* vc1_v_overlap)(uint8_t *src, int stride)
void(* vc1_h_loop_filter4)(uint8_t *src, int stride, int pq)
void(* vc1_inv_trans_8x4)(uint8_t *dest, ptrdiff_t stride, int16_t *block)
void ff_vc1_inv_trans_8x8_mmi(int16_t block[64])
void ff_vc1_h_loop_filter4_mmi(uint8_t *src, int stride, int pq)
void ff_vc1_h_loop_filter16_mmi(uint8_t *src, int stride, int pq)
void(* vc1_h_loop_filter16)(uint8_t *src, int stride, int pq)
void ff_put_no_rnd_vc1_chroma_mc8_mmi(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int h, int x, int y)
void(* vc1_inv_trans_4x8_dc)(uint8_t *dest, ptrdiff_t stride, int16_t *block)
void(* vc1_h_s_overlap)(int16_t *left, int16_t *right, int left_stride, int right_stride, int flags)
void ff_vc1_v_s_overlap_mmi(int16_t *top, int16_t *bottom)
void(* vc1_v_loop_filter4)(uint8_t *src, int stride, int pq)
void ff_vc1_v_loop_filter8_mmi(uint8_t *src, int stride, int pq)
void ff_vc1_inv_trans_4x4_mmi(uint8_t *dest, ptrdiff_t linesize, int16_t *block)
void ff_vc1_inv_trans_4x8_msa(uint8_t *dest, ptrdiff_t linesize, int16_t *block)
void(* vc1_inv_trans_8x8)(int16_t *b)
#define FN_ASSIGN(OP, X, Y, INSN)
void ff_avg_no_rnd_vc1_chroma_mc4_mmi(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int h, int x, int y)
void ff_vc1_inv_trans_4x4_dc_mmi(uint8_t *dest, ptrdiff_t linesize, int16_t *block)
void ff_vc1_inv_trans_4x8_mmi(uint8_t *dest, ptrdiff_t linesize, int16_t *block)
void ff_vc1_v_loop_filter4_mmi(uint8_t *src, int stride, int pq)
void ff_vc1_h_overlap_mmi(uint8_t *src, int stride)
void(* vc1_v_loop_filter8)(uint8_t *src, int stride, int pq)
void ff_vc1_inv_trans_4x8_dc_mmi(uint8_t *dest, ptrdiff_t linesize, int16_t *block)
void ff_vc1_v_overlap_mmi(uint8_t *src, int stride)
void ff_vc1_h_s_overlap_mmi(int16_t *left, int16_t *right, int left_stride, int right_stride, int flags)
void(* vc1_inv_trans_4x8)(uint8_t *dest, ptrdiff_t stride, int16_t *block)
void(* vc1_v_s_overlap)(int16_t *top, int16_t *bottom)
void ff_put_no_rnd_vc1_chroma_mc4_mmi(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int h, int x, int y)
void ff_avg_no_rnd_vc1_chroma_mc8_mmi(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int h, int x, int y)