mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-03-04 03:28:05 +00:00
x86: hevc_mc: remove unneeded shift
The immediate value may be 0. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
09fc28aed1
commit
dcd2a6ca36
@ -379,8 +379,10 @@ QPEL_TABLE 10, 4, w, sse4
|
|||||||
pmaddwd m3, %4
|
pmaddwd m3, %4
|
||||||
paddd m1, m3
|
paddd m1, m3
|
||||||
%endif
|
%endif
|
||||||
|
%if %1 != 8
|
||||||
psrad m0, %1-8
|
psrad m0, %1-8
|
||||||
psrad m1, %1-8
|
psrad m1, %1-8
|
||||||
|
%endif
|
||||||
packssdw m0, m1
|
packssdw m0, m1
|
||||||
%endif
|
%endif
|
||||||
%endmacro
|
%endmacro
|
||||||
@ -408,7 +410,9 @@ QPEL_TABLE 10, 4, w, sse4
|
|||||||
paddd m0, m2
|
paddd m0, m2
|
||||||
paddd m4, m6
|
paddd m4, m6
|
||||||
paddd m0, m4
|
paddd m0, m4
|
||||||
|
%if %2 != 8
|
||||||
psrad m0, %2-8
|
psrad m0, %2-8
|
||||||
|
%endif
|
||||||
%if %1 > 4
|
%if %1 > 4
|
||||||
pmaddwd m1, [rfilterq + %3q*8 ]
|
pmaddwd m1, [rfilterq + %3q*8 ]
|
||||||
pmaddwd m3, [rfilterq + %3q*8+16]
|
pmaddwd m3, [rfilterq + %3q*8+16]
|
||||||
@ -417,7 +421,9 @@ QPEL_TABLE 10, 4, w, sse4
|
|||||||
paddd m1, m3
|
paddd m1, m3
|
||||||
paddd m5, m7
|
paddd m5, m7
|
||||||
paddd m1, m5
|
paddd m1, m5
|
||||||
|
%if %2 != 8
|
||||||
psrad m1, %2-8
|
psrad m1, %2-8
|
||||||
|
%endif
|
||||||
%endif
|
%endif
|
||||||
p%4 m0, m1
|
p%4 m0, m1
|
||||||
%endif
|
%endif
|
||||||
@ -449,7 +455,9 @@ QPEL_TABLE 10, 4, w, sse4
|
|||||||
paddd m0, m2
|
paddd m0, m2
|
||||||
paddd m4, m6
|
paddd m4, m6
|
||||||
paddd m0, m4
|
paddd m0, m4
|
||||||
|
%if %2 != 8
|
||||||
psrad m0, %2-8
|
psrad m0, %2-8
|
||||||
|
%endif
|
||||||
%if %1 > 4
|
%if %1 > 4
|
||||||
pmaddwd m1, m12
|
pmaddwd m1, m12
|
||||||
pmaddwd m3, m13
|
pmaddwd m3, m13
|
||||||
@ -458,9 +466,11 @@ QPEL_TABLE 10, 4, w, sse4
|
|||||||
paddd m1, m3
|
paddd m1, m3
|
||||||
paddd m5, m7
|
paddd m5, m7
|
||||||
paddd m1, m5
|
paddd m1, m5
|
||||||
|
%if %2 != 8
|
||||||
psrad m1, %2-8
|
psrad m1, %2-8
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
%endmacro
|
%endmacro
|
||||||
|
|
||||||
%macro BI_COMPUTE 7 ; width, bitd, src1l, src1h, scr2l, scr2h, pw
|
%macro BI_COMPUTE 7 ; width, bitd, src1l, src1h, scr2l, scr2h, pw
|
||||||
|
Loading…
Reference in New Issue
Block a user