21 #ifndef AVCODEC_MIPS_HEVCDSP_MIPS_H
22 #define AVCODEC_MIPS_HEVCDSP_MIPS_H
26 #define MC(PEL, DIR, WIDTH) \
27 void ff_hevc_put_hevc_##PEL##_##DIR####WIDTH##_8_msa(int16_t *dst, \
29 ptrdiff_t src_stride, \
104 #define UNI_MC(PEL, DIR, WIDTH) \
105 void ff_hevc_put_hevc_uni_##PEL##_##DIR####WIDTH##_8_msa(uint8_t *dst, \
106 ptrdiff_t dst_stride, \
108 ptrdiff_t src_stride, \
183 #define UNI_W_MC(PEL, DIR, WIDTH) \
184 void ff_hevc_put_hevc_uni_w_##PEL##_##DIR####WIDTH##_8_msa(uint8_t *dst, \
267 #define BI_MC(PEL, DIR, WIDTH) \
268 void ff_hevc_put_hevc_bi_##PEL##_##DIR####WIDTH##_8_msa(uint8_t *dst, \
269 ptrdiff_t dst_stride, \
271 ptrdiff_t src_stride, \
272 int16_t *src_16bit, \
347 #define BI_W_MC(PEL, DIR, WIDTH) \
348 void ff_hevc_put_hevc_bi_w_##PEL##_##DIR####WIDTH##_8_msa(uint8_t *dst, \
354 int16_t *src_16bit, \
452 #endif // #ifndef AVCODEC_MIPS_HEVCDSP_MIPS_H
void ff_hevc_idct_dc_8x8_msa(int16_t *coeffs)
void ff_hevc_addblk_8x8_msa(uint8_t *dst, int16_t *pi16Coeffs, ptrdiff_t stride)
void ff_hevc_idct_dc_16x16_msa(int16_t *coeffs)
void ff_hevc_idct_32x32_msa(int16_t *coeffs, int col_limit)
#define BI_MC(PEL, DIR, WIDTH)
#define MC(PEL, DIR, WIDTH)
void ff_hevc_idct_dc_32x32_msa(int16_t *coeffs)
void ff_hevc_idct_8x8_msa(int16_t *coeffs, int col_limit)
void ff_hevc_idct_16x16_msa(int16_t *coeffs, int col_limit)
void ff_hevc_addblk_16x16_msa(uint8_t *dst, int16_t *pi16Coeffs, ptrdiff_t stride)
void ff_hevc_idct_4x4_msa(int16_t *coeffs, int col_limit)
#define UNI_W_MC(PEL, DIR, WIDTH)
#define BI_W_MC(PEL, DIR, WIDTH)
#define UNI_MC(PEL, DIR, WIDTH)
void ff_hevc_idct_luma_4x4_msa(int16_t *pi16Coeffs)
void ff_hevc_idct_dc_4x4_msa(int16_t *coeffs)
GLint GLenum GLboolean GLsizei stride
void ff_hevc_addblk_4x4_msa(uint8_t *dst, int16_t *pi16Coeffs, ptrdiff_t stride)
void ff_hevc_addblk_32x32_msa(uint8_t *dst, int16_t *pi16Coeffs, ptrdiff_t stride)