]> granicus.if.org Git - libvpx/commit
Use 'packssdw' for loading tran_low_t values
authorJohann <johannkoenig@google.com>
Tue, 14 Feb 2017 22:26:09 +0000 (14:26 -0800)
committerJohann Koenig <johannkoenig@google.com>
Tue, 14 Feb 2017 22:39:49 +0000 (22:39 +0000)
commit327a02d77ef45932c7cce39fca53765b8acc158d
tree88e94541b8775ec806221c38511bee0837939321
parent9c2bb7f3422e607ca6a3da9c62f47a63abf9b967
Use 'packssdw' for loading tran_low_t values

This matches bitdepth_conversion_sse2.asm and produces substantially
better assembly. The old way had lots of 'movzwl' and 'shl' and storing
back to memory before loading into an xmm register.

Change-Id: Ib33e35354dfd691a4f8b1e39f4dbcbb14cd5302b
vpx_dsp/x86/bitdepth_conversion_sse2.h