mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-13 21:28:01 +02:00
libavcodec/mips: Fix fate errors reported by clang
The data width of gsldrc1/gsldlc1 should be 8 bytes wide. Signed-off-by: Jin Bo <jinbo@loongson.cn> Reviewed-by: yinshiyou-hf@loongson.cn Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
fd5fd48659
commit
2fac1e370c
@ -83,9 +83,9 @@ static void convolve_horiz_mmi(const uint8_t *src, int32_t src_stride,
|
||||
__asm__ volatile (
|
||||
"move %[tmp1], %[width] \n\t"
|
||||
"pxor %[ftmp0], %[ftmp0], %[ftmp0] \n\t"
|
||||
"gsldlc1 %[filter1], 0x03(%[filter]) \n\t"
|
||||
"gsldlc1 %[filter1], 0x07(%[filter]) \n\t"
|
||||
"gsldrc1 %[filter1], 0x00(%[filter]) \n\t"
|
||||
"gsldlc1 %[filter2], 0x0b(%[filter]) \n\t"
|
||||
"gsldlc1 %[filter2], 0x0f(%[filter]) \n\t"
|
||||
"gsldrc1 %[filter2], 0x08(%[filter]) \n\t"
|
||||
"li %[tmp0], 0x07 \n\t"
|
||||
"dmtc1 %[tmp0], %[ftmp13] \n\t"
|
||||
@ -158,9 +158,9 @@ static void convolve_vert_mmi(const uint8_t *src, int32_t src_stride,
|
||||
|
||||
__asm__ volatile (
|
||||
"pxor %[ftmp0], %[ftmp0], %[ftmp0] \n\t"
|
||||
"gsldlc1 %[ftmp4], 0x03(%[filter]) \n\t"
|
||||
"gsldlc1 %[ftmp4], 0x07(%[filter]) \n\t"
|
||||
"gsldrc1 %[ftmp4], 0x00(%[filter]) \n\t"
|
||||
"gsldlc1 %[ftmp5], 0x0b(%[filter]) \n\t"
|
||||
"gsldlc1 %[ftmp5], 0x0f(%[filter]) \n\t"
|
||||
"gsldrc1 %[ftmp5], 0x08(%[filter]) \n\t"
|
||||
"punpcklwd %[filter10], %[ftmp4], %[ftmp4] \n\t"
|
||||
"punpckhwd %[filter32], %[ftmp4], %[ftmp4] \n\t"
|
||||
@ -254,9 +254,9 @@ static void convolve_avg_horiz_mmi(const uint8_t *src, int32_t src_stride,
|
||||
__asm__ volatile (
|
||||
"move %[tmp1], %[width] \n\t"
|
||||
"pxor %[ftmp0], %[ftmp0], %[ftmp0] \n\t"
|
||||
"gsldlc1 %[filter1], 0x03(%[filter]) \n\t"
|
||||
"gsldlc1 %[filter1], 0x07(%[filter]) \n\t"
|
||||
"gsldrc1 %[filter1], 0x00(%[filter]) \n\t"
|
||||
"gsldlc1 %[filter2], 0x0b(%[filter]) \n\t"
|
||||
"gsldlc1 %[filter2], 0x0f(%[filter]) \n\t"
|
||||
"gsldrc1 %[filter2], 0x08(%[filter]) \n\t"
|
||||
"li %[tmp0], 0x07 \n\t"
|
||||
"dmtc1 %[tmp0], %[ftmp13] \n\t"
|
||||
@ -340,9 +340,9 @@ static void convolve_avg_vert_mmi(const uint8_t *src, int32_t src_stride,
|
||||
|
||||
__asm__ volatile (
|
||||
"pxor %[ftmp0], %[ftmp0], %[ftmp0] \n\t"
|
||||
"gsldlc1 %[ftmp4], 0x03(%[filter]) \n\t"
|
||||
"gsldlc1 %[ftmp4], 0x07(%[filter]) \n\t"
|
||||
"gsldrc1 %[ftmp4], 0x00(%[filter]) \n\t"
|
||||
"gsldlc1 %[ftmp5], 0x0b(%[filter]) \n\t"
|
||||
"gsldlc1 %[ftmp5], 0x0f(%[filter]) \n\t"
|
||||
"gsldrc1 %[ftmp5], 0x08(%[filter]) \n\t"
|
||||
"punpcklwd %[filter10], %[ftmp4], %[ftmp4] \n\t"
|
||||
"punpckhwd %[filter32], %[ftmp4], %[ftmp4] \n\t"
|
||||
|
Loading…
Reference in New Issue
Block a user