commit | 71ecb5d7d905d1f1771b6c5e130e873dcf458b73 | [log] [tgz] |
---|---|---|
author | Yunqing Wang <yunqingwang@google.com> | Wed Oct 27 08:45:24 2010 -0400 |
committer | Yunqing Wang <yunqingwang@google.com> | Wed Oct 27 13:36:31 2010 -0400 |
tree | 26ef42506e0eaaf03022f4f7fbe15d617beae883 | |
parent | a0ae3682aa67f882006c604196f7ee83eff88d84 [diff] |
Full search SAD function optimization in SSE4.1 Use mpsadbw, and calculate 8 sad at once. Function list: vp8_sad16x16x8_sse4 vp8_sad16x8x8_sse4 vp8_sad8x16x8_sse4 vp8_sad8x8x8_sse4 vp8_sad4x4x8_sse4 (test clip: tulip) For best quality mode, this gave encoder a 5% performance boost. For good quality mode with speed=1, this gave encoder a 3% performance boost. Change-Id: I083b5a39d39144f88dcbccbef95da6498e490134