mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-08 13:22:53 +02:00
avcodec/mips: [loongson] Fixed mmi optimization
Test case fate-checkasm-h264pred failed in latest community code. This patch fixed the bug. Signed-off-by: Shiyou Yin <yinshiyou-hf@loongson.cn> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
d91756c1b5
commit
a4f7b09536
@ -178,7 +178,9 @@ void ff_pred8x8l_top_dc_8_mmi(uint8_t *src, int has_topleft,
|
||||
|
||||
"1: \n\t"
|
||||
"bnez %[has_topright], 2f \n\t"
|
||||
"pinsrh_3 %[ftmp2], %[ftmp2], %[ftmp4] \n\t"
|
||||
"dli %[tmp0], 0xa4 \n\t"
|
||||
"mtc1 %[tmp0], %[ftmp1] \n\t"
|
||||
"pshufh %[ftmp2], %[ftmp2], %[ftmp1] \n\t"
|
||||
|
||||
"2: \n\t"
|
||||
"dli %[tmp0], 0x02 \n\t"
|
||||
@ -370,7 +372,9 @@ void ff_pred8x8l_vertical_8_mmi(uint8_t *src, int has_topleft,
|
||||
|
||||
"1: \n\t"
|
||||
"bnez %[has_topright], 2f \n\t"
|
||||
"pinsrh_3 %[ftmp11], %[ftmp11], %[ftmp9] \n\t"
|
||||
"dli %[tmp0], 0xa4 \n\t"
|
||||
"mtc1 %[tmp0], %[ftmp1] \n\t"
|
||||
"pshufh %[ftmp11], %[ftmp11], %[ftmp1] \n\t"
|
||||
|
||||
"2: \n\t"
|
||||
"dli %[tmp0], 0x02 \n\t"
|
||||
|
Loading…
Reference in New Issue
Block a user