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)