summaryrefslogtreecommitdiff
path: root/libavcodec/mips/h264qpel_mmi.c
Commit message (Collapse)AuthorAge
* avcodec/mips: loongson optimize mmi load and store operatorsZhou Xiaoyong2016-10-23
| | | | | | | | 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>
* avcodec/mips/h264qpel_mmi.c: Version 2 of the optimizations for loongson mmiZhouXiaoyong2016-05-30
| | | | | | | | | 1. no longer use the register names directly and optimized code format 2. to be compatible with O32, specify type of address variable with mips_reg and handle the address variable with PTR_ operator 3. use uld and mtc1 to workaround cpu 3A2000 gslwlc1 bug (gslwlc1 instruction extension bug in O32 ABI) 4. h264qpel use hepldsp optimizations Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec: loongson optimize h264qpel with mmi v1周晓勇2015-08-09
Signed-off-by: ZhouXiaoyong <zhouxiaoyong@loongson.cn> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>