avcodec/mips/h264dsp_mmi: Version 2 of the optimizations for loongson mmi

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. optimize some unaligned loads and stores
4. use uld and mtc1 to workaround cpu 3A2000 gslwlc1 bug (gslwlc1 instruction extension bug in O32 ABI)

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
ZhouXiaoyong 2016-05-13 18:03:27 +08:00 committed by Michael Niedermayer
parent 60c2e38dcb
commit af3e944e7e
1 changed files with 2450 additions and 2126 deletions

File diff suppressed because it is too large Load Diff