From 58632070866a529913355df1d9c7cc71fa91ffde Mon Sep 17 00:00:00 2001 From: James Almer Date: Tue, 27 May 2014 04:27:37 -0300 Subject: [PATCH] x86/dsputilenc: use HADDD in ff_sse16_sse2 Signed-off-by: James Almer Signed-off-by: Michael Niedermayer --- libavcodec/x86/dsputilenc.asm | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/libavcodec/x86/dsputilenc.asm b/libavcodec/x86/dsputilenc.asm index ba8a1773c2..6269532a0e 100644 --- a/libavcodec/x86/dsputilenc.asm +++ b/libavcodec/x86/dsputilenc.asm @@ -326,12 +326,7 @@ cglobal sse16, 5, 5, 8 dec r4 jnz .next2lines - mova m1, m7 - psrldq m7, 8 ; shift hi qword to lo - paddd m7, m1 - mova m1, m7 - psrldq m7, 4 ; shift hi dword to lo - paddd m7, m1 + HADDD m7, m1 movd eax, m7 ; return value RET