]> granicus.if.org Git - libvpx/commit
SSSE3 implementation of full inverse 8x8 2D-DCT
authorJingning Han <jingning@google.com>
Fri, 2 May 2014 01:34:46 +0000 (18:34 -0700)
committerJingning Han <jingning@google.com>
Mon, 5 May 2014 17:49:27 +0000 (10:49 -0700)
commit52ae97b6aad982b51a121566282ccfc3d56452df
tree21c324dfe5522fd8bb51aa6cd76e5fd26be8cc86
parent56186c25405406d32467f067fec855001acb2801
SSSE3 implementation of full inverse 8x8 2D-DCT

This commit enables SSSE3 version full inverse 8x8 2D-DCT and
reconstruction. It makes the runtime of vp9_idct8x8_64_add down
from 256 cycles (SSE2) to 246 cycles.

Change-Id: I0600feac894d6a443a3c9d18daf34156d4e225c3
vp9/common/vp9_rtcd_defs.pl
vp9/common/x86/vp9_idct_ssse3.asm [new file with mode: 0644]
vp9/encoder/x86/vp9_dct_ssse3.asm
vp9/vp9_common.mk