]> granicus.if.org Git - libvpx/commit
SSE2/SSSE3 optimizations for build_predictors_mbuv{,_s}().
authorRonald S. Bultje <rbultje@google.com>
Wed, 27 Apr 2011 17:05:10 +0000 (10:05 -0700)
committerRonald S. Bultje <rbultje@google.com>
Wed, 27 Apr 2011 18:31:27 +0000 (11:31 -0700)
commit1083fe499973fb363ab4325ec3b4a905cdb5c0e1
tree8f2801017dc53257ca25a87e178a305c84e9f13b
parent0da77a840b79c8037272687ba5fa8c3e01885572
SSE2/SSSE3 optimizations for build_predictors_mbuv{,_s}().

decoding

before
10.425
10.432
10.423
=10.426

after:
10.405
10.416
10.398
=10.406, 0.2% faster

encoding

before
14.252
14.331
14.250
14.223
14.241
14.220
14.221
=14.248

after
14.095
14.090
14.085
14.095
14.064
14.081
14.089
=14.086, 1.1% faster

Change-Id: I483d3d8f0deda8ad434cea76e16028380722aee2
13 files changed:
vp8/common/generic/systemdependent.c
vp8/common/recon.h
vp8/common/reconintra.h
vp8/common/reconintra4x4.c
vp8/common/x86/recon_sse2.asm
vp8/common/x86/recon_wrapper_sse2.c [new file with mode: 0644]
vp8/common/x86/recon_x86.h
vp8/common/x86/x86_systemdependent.c
vp8/decoder/decodframe.c
vp8/encoder/encodeintra.c
vp8/encoder/pickinter.c
vp8/encoder/rdopt.c
vp8/vp8_common.mk