| Index: libvpx/source/libvpx/vp8/encoder/x86/temporal_filter_apply_sse2.asm
|
| diff --git a/libvpx/source/libvpx/vp8/encoder/x86/temporal_filter_apply_sse2.asm b/libvpx/source/libvpx/vp8/encoder/x86/temporal_filter_apply_sse2.asm
|
| index b777ef5666cde074d52b1a4cc617264ffb01d168..0127b012ef0623ae09b6680f64e68187c8ce64e7 100644
|
| --- a/libvpx/source/libvpx/vp8/encoder/x86/temporal_filter_apply_sse2.asm
|
| +++ b/libvpx/source/libvpx/vp8/encoder/x86/temporal_filter_apply_sse2.asm
|
| @@ -26,7 +26,7 @@ sym(vp8_temporal_filter_apply_sse2):
|
| push rbp
|
| mov rbp, rsp
|
| SHADOW_ARGS_TO_STACK 8
|
| - SAVE_XMM 7
|
| + SAVE_XMM
|
| GET_GOT rbx
|
| push rsi
|
| push rdi
|
| @@ -164,10 +164,10 @@ temporal_filter_apply_load_finished:
|
| movdqa xmm6, [rdi+32]
|
| movdqa xmm7, [rdi+48]
|
| ; += modifier
|
| - paddd xmm4, xmm0
|
| - paddd xmm5, xmm2
|
| - paddd xmm6, xmm1
|
| - paddd xmm7, xmm3
|
| + paddw xmm4, xmm0
|
| + paddw xmm5, xmm2
|
| + paddw xmm6, xmm1
|
| + paddw xmm7, xmm3
|
| ; write back
|
| movdqa [rdi], xmm4
|
| movdqa [rdi+16], xmm5
|
|
|