yadif: remove an 'm' from the LOAD macro definition
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
1d3b14cac2
commit
c9a51c29fc
@ -90,17 +90,17 @@ SECTION .text
|
||||
%endmacro
|
||||
|
||||
%macro LOAD 2
|
||||
movh m%1, %2
|
||||
punpcklbw m%1, m7
|
||||
movh %1, %2
|
||||
punpcklbw %1, m7
|
||||
%endmacro
|
||||
|
||||
%macro FILTER 3
|
||||
.loop%1:
|
||||
pxor m7, m7
|
||||
LOAD 0, [curq+t1]
|
||||
LOAD 1, [curq+t0]
|
||||
LOAD 2, [%2]
|
||||
LOAD 3, [%3]
|
||||
LOAD m0, [curq+t1]
|
||||
LOAD m1, [curq+t0]
|
||||
LOAD m2, [%2]
|
||||
LOAD m3, [%3]
|
||||
mova m4, m3
|
||||
paddw m3, m2
|
||||
psraw m3, 1
|
||||
@ -109,8 +109,8 @@ SECTION .text
|
||||
mova [rsp+32], m1
|
||||
psubw m2, m4
|
||||
ABS1 m2, m4
|
||||
LOAD 3, [prevq+t1]
|
||||
LOAD 4, [prevq+t0]
|
||||
LOAD m3, [prevq+t1]
|
||||
LOAD m4, [prevq+t0]
|
||||
psubw m3, m0
|
||||
psubw m4, m1
|
||||
ABS1 m3, m5
|
||||
@ -119,8 +119,8 @@ SECTION .text
|
||||
psrlw m2, 1
|
||||
psrlw m3, 1
|
||||
pmaxsw m2, m3
|
||||
LOAD 3, [nextq+t1]
|
||||
LOAD 4, [nextq+t0]
|
||||
LOAD m3, [nextq+t1]
|
||||
LOAD m4, [nextq+t0]
|
||||
psubw m3, m0
|
||||
psubw m4, m1
|
||||
ABS1 m3, m5
|
||||
@ -166,10 +166,10 @@ SECTION .text
|
||||
mova m6, [rsp+48]
|
||||
cmp DWORD r8m, 2
|
||||
jge .end%1
|
||||
LOAD 2, [%2+t1*2]
|
||||
LOAD 4, [%3+t1*2]
|
||||
LOAD 3, [%2+t0*2]
|
||||
LOAD 5, [%3+t0*2]
|
||||
LOAD m2, [%2+t1*2]
|
||||
LOAD m4, [%3+t1*2]
|
||||
LOAD m3, [%2+t0*2]
|
||||
LOAD m5, [%3+t0*2]
|
||||
paddw m2, m4
|
||||
paddw m3, m5
|
||||
psrlw m2, 1
|
||||
|
@ -123,16 +123,16 @@ SECTION .text
|
||||
%endmacro
|
||||
|
||||
%macro LOAD 2
|
||||
movu m%1, %2
|
||||
movu %1, %2
|
||||
%endmacro
|
||||
|
||||
%macro FILTER 3
|
||||
.loop%1:
|
||||
pxor m7, m7
|
||||
LOAD 0, [curq+t1]
|
||||
LOAD 1, [curq+t0]
|
||||
LOAD 2, [%2]
|
||||
LOAD 3, [%3]
|
||||
LOAD m0, [curq+t1]
|
||||
LOAD m1, [curq+t0]
|
||||
LOAD m2, [%2]
|
||||
LOAD m3, [%3]
|
||||
mova m4, m3
|
||||
paddw m3, m2
|
||||
psraw m3, 1
|
||||
@ -141,8 +141,8 @@ SECTION .text
|
||||
mova [rsp+32], m1
|
||||
psubw m2, m4
|
||||
PABS m2, m4
|
||||
LOAD 3, [prevq+t1]
|
||||
LOAD 4, [prevq+t0]
|
||||
LOAD m3, [prevq+t1]
|
||||
LOAD m4, [prevq+t0]
|
||||
psubw m3, m0
|
||||
psubw m4, m1
|
||||
PABS m3, m5
|
||||
@ -151,8 +151,8 @@ SECTION .text
|
||||
psrlw m2, 1
|
||||
psrlw m3, 1
|
||||
pmaxsw m2, m3
|
||||
LOAD 3, [nextq+t1]
|
||||
LOAD 4, [nextq+t0]
|
||||
LOAD m3, [nextq+t1]
|
||||
LOAD m4, [nextq+t0]
|
||||
psubw m3, m0
|
||||
psubw m4, m1
|
||||
PABS m3, m5
|
||||
@ -197,10 +197,10 @@ SECTION .text
|
||||
mova m6, [rsp+48]
|
||||
cmp DWORD r8m, 2
|
||||
jge .end%1
|
||||
LOAD 2, [%2+t1*2]
|
||||
LOAD 4, [%3+t1*2]
|
||||
LOAD 3, [%2+t0*2]
|
||||
LOAD 5, [%3+t0*2]
|
||||
LOAD m2, [%2+t1*2]
|
||||
LOAD m4, [%3+t1*2]
|
||||
LOAD m3, [%2+t0*2]
|
||||
LOAD m5, [%3+t0*2]
|
||||
paddw m2, m4
|
||||
paddw m3, m5
|
||||
psrlw m2, 1
|
||||
|
@ -182,17 +182,17 @@ SECTION .text
|
||||
; %endmacro
|
||||
|
||||
%macro LOAD 2
|
||||
movh m%1, %2
|
||||
punpcklwd m%1, m7
|
||||
movh %1, %2
|
||||
punpcklwd %1, m7
|
||||
%endmacro
|
||||
|
||||
%macro FILTER 3
|
||||
.loop%1:
|
||||
pxor m7, m7
|
||||
LOAD 0, [curq+t1]
|
||||
LOAD 1, [curq+t0]
|
||||
LOAD 2, [%2]
|
||||
LOAD 3, [%3]
|
||||
LOAD m0, [curq+t1]
|
||||
LOAD m1, [curq+t0]
|
||||
LOAD m2, [%2]
|
||||
LOAD m3, [%3]
|
||||
mova m4, m3
|
||||
paddd m3, m2
|
||||
psrad m3, 1
|
||||
@ -201,8 +201,8 @@ SECTION .text
|
||||
mova [rsp+32], m1
|
||||
psubd m2, m4
|
||||
PABS m2, m4
|
||||
LOAD 3, [prevq+t1]
|
||||
LOAD 4, [prevq+t0]
|
||||
LOAD m3, [prevq+t1]
|
||||
LOAD m4, [prevq+t0]
|
||||
psubd m3, m0
|
||||
psubd m4, m1
|
||||
PABS m3, m5
|
||||
@ -211,8 +211,8 @@ SECTION .text
|
||||
psrld m2, 1
|
||||
psrld m3, 1
|
||||
PMAXSD m2, m3, m6
|
||||
LOAD 3, [nextq+t1]
|
||||
LOAD 4, [nextq+t0]
|
||||
LOAD m3, [nextq+t1]
|
||||
LOAD m4, [nextq+t0]
|
||||
psubd m3, m0
|
||||
psubd m4, m1
|
||||
PABS m3, m5
|
||||
@ -259,10 +259,10 @@ SECTION .text
|
||||
mova m6, [rsp+48]
|
||||
cmp DWORD r8m, 2
|
||||
jge .end%1
|
||||
LOAD 2, [%2+t1*2]
|
||||
LOAD 4, [%3+t1*2]
|
||||
LOAD 3, [%2+t0*2]
|
||||
LOAD 5, [%3+t0*2]
|
||||
LOAD m2, [%2+t1*2]
|
||||
LOAD m4, [%3+t1*2]
|
||||
LOAD m3, [%2+t0*2]
|
||||
LOAD m5, [%3+t0*2]
|
||||
paddd m2, m4
|
||||
paddd m3, m5
|
||||
psrld m2, 1
|
||||
|
Loading…
Reference in New Issue
Block a user