Go to the documentation of this file.
22 #ifndef AVCODEC_LOONGARCH_HEVCDSP_LASX_H
23 #define AVCODEC_LOONGARCH_HEVCDSP_LASX_H
27 #define PEL_UNI_W(PEL, DIR, WIDTH) \
28 void ff_hevc_put_hevc_##PEL##_uni_w_##DIR##WIDTH##_8_lasx(uint8_t *dst, \
98 #define UNI_MC(PEL, DIR, WIDTH) \
99 void ff_hevc_put_hevc_uni_##PEL##_##DIR##WIDTH##_8_lasx(uint8_t *dst, \
100 ptrdiff_t dst_stride, \
101 const uint8_t *src, \
102 ptrdiff_t src_stride, \
116 #define BI_MC(PEL, DIR, WIDTH) \
117 void ff_hevc_put_hevc_bi_##PEL##_##DIR##WIDTH##_8_lasx(uint8_t *dst, \
118 ptrdiff_t dst_stride, \
119 const uint8_t *src, \
120 ptrdiff_t src_stride, \
121 const int16_t *src_16bit, \
136 #endif // #ifndef AVCODEC_LOONGARCH_HEVCDSP_LASX_H
#define BI_MC(PEL, DIR, WIDTH)
void ff_hevc_idct_32x32_lasx(int16_t *coeffs, int col_limit)
#define PEL_UNI_W(PEL, DIR, WIDTH)
#define UNI_MC(PEL, DIR, WIDTH)