]> granicus.if.org Git - libvpx/commit
Inverse 16x16 2D-DCT SSSE3 implementation
authorJingning Han <jingning@google.com>
Thu, 22 May 2014 16:44:40 +0000 (09:44 -0700)
committerJingning Han <jingning@google.com>
Fri, 23 May 2014 22:09:35 +0000 (15:09 -0700)
commit48b089137023cb7df2e750658e1c532f02db2ee5
treebe2a143a08ed8b2679e1df3133c5f66fb3128cb7
parent76bf681338ee60fa90eb64f5832161686aa6c792
Inverse 16x16 2D-DCT SSSE3 implementation

This commit enables the SSSE3 implementation of full inverse 16x16
2D-DCT. The unit runtime goes down from 1642 cycles to 1519 cycles,
about 7% speed-up.

Change-Id: I14d2fdf9da1fb4ed1e5db7ce24f77a1bfc8ea90d
vp9/common/vp9_rtcd_defs.pl
vp9/common/x86/vp9_idct_intrin_sse2.c
vp9/common/x86/vp9_idct_intrin_sse2.h [new file with mode: 0644]
vp9/common/x86/vp9_idct_intrin_ssse3.c [new file with mode: 0644]
vp9/vp9_common.mk