[FFmpeg-devel] [PATCH v3 0/4] avcodec Loongson-2 MMI fixes

yinshiyou-hf at loongson.cn yinshiyou-hf at loongson.cn
Fri Jul 23 12:01:23 EEST 2021


> -----原始邮件-----
> 发件人: "Jiaxun Yang" <jiaxun.yang at flygoat.com>
> 发送时间: 2021-07-23 13:53:40 (星期五)
> 收件人: ffmpeg-devel at ffmpeg.org
> 抄送: yinshiyou-hf at loongson.cn, "Jiaxun Yang" <jiaxun.yang at flygoat.com>
> 主题: [PATCH v3 0/4] avcodec Loongson-2 MMI fixes
> 
> 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

LGTM.</jiaxun.yang at flygoat.com></jiaxun.yang at flygoat.com>


More information about the ffmpeg-devel mailing list