avcodec/mips: [loongson] mmi optimizations for VP9 put and avg functions
authorgxw <guxiwei-hf@loongson.cn>
Mon, 25 Feb 2019 10:13:51 +0000 (18:13 +0800)
committerMichael Niedermayer <michael@niedermayer.cc>
Wed, 27 Feb 2019 00:51:40 +0000 (01:51 +0100)
commit4571c7c05d8488cbc2ae0b337751f132f9670fec
tree674088dd8a00aaeceef98a0b54e56cd36623cfa3
parent97f47fd601d0e380109f501e4aabff71ffbad052
avcodec/mips: [loongson] mmi optimizations for VP9 put and avg functions

VP9 decoding speed improved about 60.5%(from 38fps to 61fps, tested on loongson 3A3000).

Reviewed-by: Shiyou Yin <yinshiyou-hf@loongson.cn>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavcodec/mips/Makefile
libavcodec/mips/vp9_mc_mmi.c [new file with mode: 0644]
libavcodec/mips/vp9dsp_init_mips.c
libavcodec/mips/vp9dsp_mips.h
libavutil/mips/mmiutils.h