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:
Christophe Gisquet 2014-06-01 14:12:58 +00:00 committed by Michael Niedermayer
parent 09fc28aed1
commit dcd2a6ca36

View File

@ -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