Get MMI optimizations build for Loongson-2 again.
Tested on Loongson-2 and Loongson-3A.
---
v2: Rebase and add patch 5
v3: Drop load pair patch and collect review tags
---
Jiaxun Yang (4):
avutil/mips: Use MMI_{L, S}QC1 macro in {SAVE, RECOVER}_REG
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 | 140 ++++++++++-------
10 files changed, 354 insertions(+), 386 deletions(-)
--
2.32.0
_______________________________________________
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".