diff options
author | Johann <johannkoenig@google.com> | 2017-03-23 14:54:48 -0700 |
---|---|---|
committer | Johann <johannkoenig@google.com> | 2017-04-13 08:44:52 -0700 |
commit | 28a8622143e03359cda6b9f2ae603015c501ab87 (patch) | |
tree | 60db5d15b2702af0e62fade03a5fb8f31b0b1d76 /test/decode_svc_test.cc | |
parent | ff1fef9607354869c034ce8b40f55d8a7988727e (diff) | |
download | libvpx-28a8622143e03359cda6b9f2ae603015c501ab87.tar libvpx-28a8622143e03359cda6b9f2ae603015c501ab87.tar.gz libvpx-28a8622143e03359cda6b9f2ae603015c501ab87.tar.bz2 libvpx-28a8622143e03359cda6b9f2ae603015c501ab87.zip |
vpx_comp_avg_pred: sse2 optimization
Provides over 15x speedup for width > 8.
Due to smaller loads and shifting for width == 8 it gets about 8x
speedup.
For width == 4 it's only about 4x speedup because there is a lot of
shuffling and shifting to get the data properly situated.
BUG=webm:1390
Change-Id: Ice0b3dbbf007be3d9509786a61e7f35e94bdffa8
Diffstat (limited to 'test/decode_svc_test.cc')
0 files changed, 0 insertions, 0 deletions