]> granicus.if.org Git - libvpx/commit
Add 4 to 3 scaling SSSE3 optimization
authorLinfeng Zhang <linfengz@google.com>
Wed, 11 Oct 2017 18:59:04 +0000 (11:59 -0700)
committerLinfeng Zhang <linfengz@google.com>
Mon, 16 Oct 2017 22:42:42 +0000 (15:42 -0700)
commit580d32240f9a2f7783ced9b0e409de62ba07f4e1
tree291af741b11ba297faeaba257751922f49422314
parent1fa3ec3023ef1b841d993bc21cba32b658a790ea
Add 4 to 3 scaling SSSE3 optimization

Note this change will trigger the different C version on SSSE3 and
generate different scaled output.

Its speed is 2x compared with the version calling vpx_scaled_2d_ssse3().

Change-Id: I17fff122cd0a5ac8aa451d84daa606582da8e194
vp9/encoder/vp9_frame_scale.c
vp9/encoder/x86/vp9_frame_scale_ssse3.c
vpx_dsp/x86/convolve_ssse3.h
vpx_dsp/x86/mem_sse2.h