diff options
author | Yunqing Wang <yunqingwang@google.com> | 2014-05-22 17:09:14 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@gerrit.golo.chromium.org> | 2014-05-22 17:09:14 -0700 |
commit | aaf204e550958bd0d750569182bd8e8a8512109f (patch) | |
tree | d2c0725bf41dac8a62ff0c492e7db2806a62a0f9 /vp9/common/x86 | |
parent | 48b21ac01fed647cdb22a7cca9f54ea04be7e7b8 (diff) | |
parent | efcdf946edc7b95eb4811d41ae7d756002fa548c (diff) | |
download | libvpx-aaf204e550958bd0d750569182bd8e8a8512109f.tar libvpx-aaf204e550958bd0d750569182bd8e8a8512109f.tar.gz libvpx-aaf204e550958bd0d750569182bd8e8a8512109f.tar.bz2 libvpx-aaf204e550958bd0d750569182bd8e8a8512109f.zip |
Merge "Fix a decoding mismatch in sub-pixel filters"
Diffstat (limited to 'vp9/common/x86')
-rw-r--r-- | vp9/common/x86/vp9_subpixel_8t_ssse3.asm | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/vp9/common/x86/vp9_subpixel_8t_ssse3.asm b/vp9/common/x86/vp9_subpixel_8t_ssse3.asm index 634fa7746..fd781d4bc 100644 --- a/vp9/common/x86/vp9_subpixel_8t_ssse3.asm +++ b/vp9/common/x86/vp9_subpixel_8t_ssse3.asm @@ -272,22 +272,23 @@ punpcklbw xmm2, xmm3 ;C D punpcklbw xmm4, xmm5 ;E F - movq xmm6, [rsi + rbx + 8] ;G movq xmm7, [rax + rbx + 8] ;H punpcklbw xmm6, xmm7 ;G H - pmaddubsw xmm0, k0k1 pmaddubsw xmm2, k2k3 pmaddubsw xmm4, k4k5 pmaddubsw xmm6, k6k7 paddsw xmm0, xmm6 - paddsw xmm0, xmm2 + movdqa xmm1, xmm2 + pmaxsw xmm2, xmm4 + pminsw xmm4, xmm1 paddsw xmm0, xmm4 - paddsw xmm0, krd + paddsw xmm0, xmm2 + paddsw xmm0, krd psraw xmm0, 7 packuswb xmm0, xmm0 |