avcodec/mips: MSA (MIPS-SIMD-Arch) optimizations for VP9 lpf functions
Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com> Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
committed by
Michael Niedermayer
parent
52c75d486e
commit
fd7eadd25c
@@ -88,4 +88,37 @@ VP9_COPY_AVG_MIPS_MSA_FUNC(4);
|
||||
#undef VP9_8TAP_MIPS_MSA_FUNC
|
||||
#undef VP9_COPY_AVG_MIPS_MSA_FUNC
|
||||
|
||||
void ff_loop_filter_h_4_8_msa(uint8_t *dst, ptrdiff_t stride, int32_t e,
|
||||
int32_t i, int32_t h);
|
||||
void ff_loop_filter_h_8_8_msa(uint8_t *dst, ptrdiff_t stride, int32_t e,
|
||||
int32_t i, int32_t h);
|
||||
void ff_loop_filter_h_16_8_msa(uint8_t *dst, ptrdiff_t stride, int32_t e,
|
||||
int32_t i, int32_t h);
|
||||
void ff_loop_filter_v_4_8_msa(uint8_t *dst, ptrdiff_t stride, int32_t e,
|
||||
int32_t i, int32_t h);
|
||||
void ff_loop_filter_v_8_8_msa(uint8_t *dst, ptrdiff_t stride, int32_t e,
|
||||
int32_t i, int32_t h);
|
||||
void ff_loop_filter_v_16_8_msa(uint8_t *dst, ptrdiff_t stride, int32_t e,
|
||||
int32_t i, int32_t h);
|
||||
void ff_loop_filter_h_44_16_msa(uint8_t *dst, ptrdiff_t stride, int32_t e,
|
||||
int32_t i, int32_t h);
|
||||
void ff_loop_filter_h_88_16_msa(uint8_t *dst, ptrdiff_t stride, int32_t e,
|
||||
int32_t i, int32_t h);
|
||||
void ff_loop_filter_h_16_16_msa(uint8_t *dst, ptrdiff_t stride, int32_t e,
|
||||
int32_t i, int32_t h);
|
||||
void ff_loop_filter_v_44_16_msa(uint8_t *dst, ptrdiff_t stride, int32_t e,
|
||||
int32_t i, int32_t h);
|
||||
void ff_loop_filter_v_88_16_msa(uint8_t *dst, ptrdiff_t stride, int32_t e,
|
||||
int32_t i, int32_t h);
|
||||
void ff_loop_filter_v_16_16_msa(uint8_t *dst, ptrdiff_t stride, int32_t e,
|
||||
int32_t i, int32_t h);
|
||||
void ff_loop_filter_h_48_16_msa(uint8_t *dst, ptrdiff_t stride, int32_t e,
|
||||
int32_t i, int32_t h);
|
||||
void ff_loop_filter_h_84_16_msa(uint8_t *dst, ptrdiff_t stride, int32_t e,
|
||||
int32_t i, int32_t h);
|
||||
void ff_loop_filter_v_48_16_msa(uint8_t *dst, ptrdiff_t stride, int32_t e,
|
||||
int32_t i, int32_t h);
|
||||
void ff_loop_filter_v_84_16_msa(uint8_t *dst, ptrdiff_t stride, int32_t e,
|
||||
int32_t i, int32_t h);
|
||||
|
||||
#endif // #ifndef AVCODEC_MIPS_VP9DSP_MIPS_H
|
||||
|
||||
Reference in New Issue
Block a user