Message ID | 20210723055344.21961-1-jiaxun.yang@flygoat.com |
---|---|
Headers | show |
Series | avcodec Loongson-2 MMI fixes | expand |
> -----原始邮件----- > 发件人: "Jiaxun Yang" <jiaxun.yang@flygoat.com> > 发送时间: 2021-07-23 13:53:40 (星期五) > 收件人: ffmpeg-devel@ffmpeg.org > 抄送: yinshiyou-hf@loongson.cn, "Jiaxun Yang" <jiaxun.yang@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@flygoat.com></jiaxun.yang@flygoat.com>
On Fri, Jul 23, 2021 at 05:01:23PM +0800, yinshiyou-hf@loongson.cn wrote: > > -----原始邮件----- > > 发件人: "Jiaxun Yang" <jiaxun.yang@flygoat.com> > > 发送时间: 2021-07-23 13:53:40 (星期五) > > 收件人: ffmpeg-devel@ffmpeg.org > > 抄送: yinshiyou-hf@loongson.cn, "Jiaxun Yang" <jiaxun.yang@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. will apply patches 1-4 Thanks [...]