[FFmpeg-devel] [PATCH v2 0/5] avcodec Loongson-2 MMI fixes
Jiaxun Yang
jiaxun.yang at flygoat.com
Wed Jul 21 12:19:08 EEST 2021
Get MMI optimizations build for Loongson-2 again.
Tested on Loongson-2 and Loongson-3A.
---
v2: Rebase and add patch v6
---
Cc: yinshiyou-hf at loongson.cn
Jiaxun Yang (5):
avutil/mips: Use MMI_{L,S}QC1 macro in {SAVE,RECOVER}_REG
avutil/mips: Extract load store with shift C1 pair marco
avcodec/mips: Use MMI marcos to replace Loongson3 instructions
avutil/mips: Use $at as MMI macro temporary register
avcodec/mips: cabac.h provide fallback for wsbh instruction
libavcodec/mips/cabac.h | 24 +++
libavcodec/mips/h264chroma_mmi.c | 28 +++-
libavcodec/mips/h264dsp_mmi.c | 8 +-
libavcodec/mips/hevcdsp_mmi.c | 251 ++++++++++++------------------
libavcodec/mips/hpeldsp_mmi.c | 1 +
libavcodec/mips/simple_idct_mmi.c | 49 +++---
libavcodec/mips/vp3dsp_idct_mmi.c | 11 +-
libavcodec/mips/vp8dsp_mmi.c | 100 +++++-------
libavcodec/mips/vp9_mc_mmi.c | 128 ++++++---------
libavutil/mips/mmiutils.h | 174 +++++++++++++--------
10 files changed, 376 insertions(+), 398 deletions(-)
--
2.32.0
More information about the ffmpeg-devel
mailing list