Commit c9a51c29 authored by James Darnley's avatar James Darnley Committed by Michael Niedermayer

yadif: remove an 'm' from the LOAD macro definition

Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 1d3b14ca
...@@ -90,17 +90,17 @@ SECTION .text ...@@ -90,17 +90,17 @@ SECTION .text
%endmacro %endmacro
%macro LOAD 2 %macro LOAD 2
movh m%1, %2 movh %1, %2
punpcklbw m%1, m7 punpcklbw %1, m7
%endmacro %endmacro
%macro FILTER 3 %macro FILTER 3
.loop%1: .loop%1:
pxor m7, m7 pxor m7, m7
LOAD 0, [curq+t1] LOAD m0, [curq+t1]
LOAD 1, [curq+t0] LOAD m1, [curq+t0]
LOAD 2, [%2] LOAD m2, [%2]
LOAD 3, [%3] LOAD m3, [%3]
mova m4, m3 mova m4, m3
paddw m3, m2 paddw m3, m2
psraw m3, 1 psraw m3, 1
...@@ -109,8 +109,8 @@ SECTION .text ...@@ -109,8 +109,8 @@ SECTION .text
mova [rsp+32], m1 mova [rsp+32], m1
psubw m2, m4 psubw m2, m4
ABS1 m2, m4 ABS1 m2, m4
LOAD 3, [prevq+t1] LOAD m3, [prevq+t1]
LOAD 4, [prevq+t0] LOAD m4, [prevq+t0]
psubw m3, m0 psubw m3, m0
psubw m4, m1 psubw m4, m1
ABS1 m3, m5 ABS1 m3, m5
...@@ -119,8 +119,8 @@ SECTION .text ...@@ -119,8 +119,8 @@ SECTION .text
psrlw m2, 1 psrlw m2, 1
psrlw m3, 1 psrlw m3, 1
pmaxsw m2, m3 pmaxsw m2, m3
LOAD 3, [nextq+t1] LOAD m3, [nextq+t1]
LOAD 4, [nextq+t0] LOAD m4, [nextq+t0]
psubw m3, m0 psubw m3, m0
psubw m4, m1 psubw m4, m1
ABS1 m3, m5 ABS1 m3, m5
...@@ -166,10 +166,10 @@ SECTION .text ...@@ -166,10 +166,10 @@ SECTION .text
mova m6, [rsp+48] mova m6, [rsp+48]
cmp DWORD r8m, 2 cmp DWORD r8m, 2
jge .end%1 jge .end%1
LOAD 2, [%2+t1*2] LOAD m2, [%2+t1*2]
LOAD 4, [%3+t1*2] LOAD m4, [%3+t1*2]
LOAD 3, [%2+t0*2] LOAD m3, [%2+t0*2]
LOAD 5, [%3+t0*2] LOAD m5, [%3+t0*2]
paddw m2, m4 paddw m2, m4
paddw m3, m5 paddw m3, m5
psrlw m2, 1 psrlw m2, 1
......
...@@ -123,16 +123,16 @@ SECTION .text ...@@ -123,16 +123,16 @@ SECTION .text
%endmacro %endmacro
%macro LOAD 2 %macro LOAD 2
movu m%1, %2 movu %1, %2
%endmacro %endmacro
%macro FILTER 3 %macro FILTER 3
.loop%1: .loop%1:
pxor m7, m7 pxor m7, m7
LOAD 0, [curq+t1] LOAD m0, [curq+t1]
LOAD 1, [curq+t0] LOAD m1, [curq+t0]
LOAD 2, [%2] LOAD m2, [%2]
LOAD 3, [%3] LOAD m3, [%3]
mova m4, m3 mova m4, m3
paddw m3, m2 paddw m3, m2
psraw m3, 1 psraw m3, 1
...@@ -141,8 +141,8 @@ SECTION .text ...@@ -141,8 +141,8 @@ SECTION .text
mova [rsp+32], m1 mova [rsp+32], m1
psubw m2, m4 psubw m2, m4
PABS m2, m4 PABS m2, m4
LOAD 3, [prevq+t1] LOAD m3, [prevq+t1]
LOAD 4, [prevq+t0] LOAD m4, [prevq+t0]
psubw m3, m0 psubw m3, m0
psubw m4, m1 psubw m4, m1
PABS m3, m5 PABS m3, m5
...@@ -151,8 +151,8 @@ SECTION .text ...@@ -151,8 +151,8 @@ SECTION .text
psrlw m2, 1 psrlw m2, 1
psrlw m3, 1 psrlw m3, 1
pmaxsw m2, m3 pmaxsw m2, m3
LOAD 3, [nextq+t1] LOAD m3, [nextq+t1]
LOAD 4, [nextq+t0] LOAD m4, [nextq+t0]
psubw m3, m0 psubw m3, m0
psubw m4, m1 psubw m4, m1
PABS m3, m5 PABS m3, m5
...@@ -197,10 +197,10 @@ SECTION .text ...@@ -197,10 +197,10 @@ SECTION .text
mova m6, [rsp+48] mova m6, [rsp+48]
cmp DWORD r8m, 2 cmp DWORD r8m, 2
jge .end%1 jge .end%1
LOAD 2, [%2+t1*2] LOAD m2, [%2+t1*2]
LOAD 4, [%3+t1*2] LOAD m4, [%3+t1*2]
LOAD 3, [%2+t0*2] LOAD m3, [%2+t0*2]
LOAD 5, [%3+t0*2] LOAD m5, [%3+t0*2]
paddw m2, m4 paddw m2, m4
paddw m3, m5 paddw m3, m5
psrlw m2, 1 psrlw m2, 1
......
...@@ -182,17 +182,17 @@ SECTION .text ...@@ -182,17 +182,17 @@ SECTION .text
; %endmacro ; %endmacro
%macro LOAD 2 %macro LOAD 2
movh m%1, %2 movh %1, %2
punpcklwd m%1, m7 punpcklwd %1, m7
%endmacro %endmacro
%macro FILTER 3 %macro FILTER 3
.loop%1: .loop%1:
pxor m7, m7 pxor m7, m7
LOAD 0, [curq+t1] LOAD m0, [curq+t1]
LOAD 1, [curq+t0] LOAD m1, [curq+t0]
LOAD 2, [%2] LOAD m2, [%2]
LOAD 3, [%3] LOAD m3, [%3]
mova m4, m3 mova m4, m3
paddd m3, m2 paddd m3, m2
psrad m3, 1 psrad m3, 1
...@@ -201,8 +201,8 @@ SECTION .text ...@@ -201,8 +201,8 @@ SECTION .text
mova [rsp+32], m1 mova [rsp+32], m1
psubd m2, m4 psubd m2, m4
PABS m2, m4 PABS m2, m4
LOAD 3, [prevq+t1] LOAD m3, [prevq+t1]
LOAD 4, [prevq+t0] LOAD m4, [prevq+t0]
psubd m3, m0 psubd m3, m0
psubd m4, m1 psubd m4, m1
PABS m3, m5 PABS m3, m5
...@@ -211,8 +211,8 @@ SECTION .text ...@@ -211,8 +211,8 @@ SECTION .text
psrld m2, 1 psrld m2, 1
psrld m3, 1 psrld m3, 1
PMAXSD m2, m3, m6 PMAXSD m2, m3, m6
LOAD 3, [nextq+t1] LOAD m3, [nextq+t1]
LOAD 4, [nextq+t0] LOAD m4, [nextq+t0]
psubd m3, m0 psubd m3, m0
psubd m4, m1 psubd m4, m1
PABS m3, m5 PABS m3, m5
...@@ -259,10 +259,10 @@ SECTION .text ...@@ -259,10 +259,10 @@ SECTION .text
mova m6, [rsp+48] mova m6, [rsp+48]
cmp DWORD r8m, 2 cmp DWORD r8m, 2
jge .end%1 jge .end%1
LOAD 2, [%2+t1*2] LOAD m2, [%2+t1*2]
LOAD 4, [%3+t1*2] LOAD m4, [%3+t1*2]
LOAD 3, [%2+t0*2] LOAD m3, [%2+t0*2]
LOAD 5, [%3+t0*2] LOAD m5, [%3+t0*2]
paddd m2, m4 paddd m2, m4
paddd m3, m5 paddd m3, m5
psrld m2, 1 psrld m2, 1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment