]> granicus.if.org Git - libvpx/commit
Fix decoder mismatch with ssse3 enabled
authorYunqing Wang <yunqingwang@google.com>
Tue, 19 Nov 2013 22:29:25 +0000 (14:29 -0800)
committerYunqing Wang <yunqingwang@google.com>
Tue, 19 Nov 2013 23:10:04 +0000 (15:10 -0800)
commit3d50da5397d20abc932d81453b26cde758293a40
treee15143338fe82217be5618ecfac1b1574f4bcfd2
parent69541e1decbc193b0b7af328f48e25c96c8e49eb
Fix decoder mismatch with ssse3 enabled

This patch fixed issue 661: "Decoder produces mismatched outputs
with ssse3 enabled and disabled." In sub-pixel filters, a pixel
value was multiplied by a filter coefficient, and the results
were added up. The order of adding up these multiplications had to
be arranged carefully to prevent incorrect overflowing.

Change-Id: Id08af4200fea9e1b896fc40157b8651c2c7e80f2
vp9/common/x86/vp9_subpixel_8t_ssse3.asm