Browse Source

avcodec/mips/h264qpel_mmi.c: 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. 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>
tags/n3.1
ZhouXiaoyong Michael Niedermayer 9 years ago
parent
commit
2c7fd0e36b
1 changed files with 2225 additions and 1599 deletions
  1. +2225
    -1599
      libavcodec/mips/h264qpel_mmi.c

+ 2225
- 1599
libavcodec/mips/h264qpel_mmi.c
File diff suppressed because it is too large
View File


Loading…
Cancel
Save