-
- Downloads
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
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
Showing
- libavcodec/mips/blockdsp_mmi.c 70 additions, 69 deletionslibavcodec/mips/blockdsp_mmi.c
- libavcodec/mips/h264chroma_mmi.c 90 additions, 103 deletionslibavcodec/mips/h264chroma_mmi.c
- libavcodec/mips/h264dsp_mmi.c 1017 additions, 1109 deletionslibavcodec/mips/h264dsp_mmi.c
- libavcodec/mips/h264pred_mmi.c 126 additions, 133 deletionslibavcodec/mips/h264pred_mmi.c
- libavcodec/mips/h264qpel_mmi.c 324 additions, 453 deletionslibavcodec/mips/h264qpel_mmi.c
- libavcodec/mips/hpeldsp_mmi.c 241 additions, 308 deletionslibavcodec/mips/hpeldsp_mmi.c
- libavcodec/mips/idctdsp_mmi.c 73 additions, 57 deletionslibavcodec/mips/idctdsp_mmi.c
- libavcodec/mips/mpegvideo_mmi.c 63 additions, 49 deletionslibavcodec/mips/mpegvideo_mmi.c
- libavcodec/mips/pixblockdsp_mmi.c 62 additions, 25 deletionslibavcodec/mips/pixblockdsp_mmi.c
Loading
Please register or sign in to comment