On Mon, Oct 10, 2016 at 04:09:12PM +0800, 周晓勇 wrote: > From ec6fd41adff8541180f4e43e019e31ff06867789 Mon Sep 17 00:00:00 2001 > From: Zhou Xiaoyong <zhouxiaoy...@loongson.cn> > Date: Mon, 10 Oct 2016 14:31:39 +0800 > Subject: [PATCH 3/7] avcodec/mips: loongson optimize mmi load and store > operators > > > 1.MMI_ load/store macros are defined in libavutil/mips/mmiutils.h > 2.Replace some unnecessary unaligned access with aligned operator > 3.The MMI_ load/store is compatible with cpu loongson2e/2f which not support > instructions start with gs > --- > libavcodec/mips/blockdsp_mmi.c | 139 +-- > libavcodec/mips/h264chroma_mmi.c | 193 ++-- > libavcodec/mips/h264dsp_mmi.c | 2126 > ++++++++++++++++++------------------- > libavcodec/mips/h264pred_mmi.c | 259 +++-- > libavcodec/mips/h264qpel_mmi.c | 777 ++++++-------- > libavcodec/mips/hpeldsp_mmi.c | 549 +++++----- > libavcodec/mips/idctdsp_mmi.c | 130 ++- > libavcodec/mips/mpegvideo_mmi.c | 112 +- > libavcodec/mips/pixblockdsp_mmi.c | 87 +- > 9 files changed, 2066 insertions(+), 2306 deletions(-)
applied thx [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Awnsering whenever a program halts or runs forever is On a turing machine, in general impossible (turings halting problem). On any real computer, always possible as a real computer has a finite number of states N, and will either halt in less than N cycles or never halt.
signature.asc
Description: Digital signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel