vp9/x86: 8x8 iadst SIMD (ssse3/avx) variants.
authorRonald S. Bultje <rsbultje@gmail.com>
Mon, 20 Jan 2014 22:11:48 +0000 (17:11 -0500)
committerRonald S. Bultje <rsbultje@gmail.com>
Sat, 25 Jan 2014 00:25:25 +0000 (19:25 -0500)
commitbaf47020cd2309e57f73883b703b5e6c36c7f4df
tree8fb132286ae57f8b4258a35b8603dba88de001c9
parent2efdccac87cbcf8f9ef3cd12201fed0e0c93f02b
vp9/x86: 8x8 iadst SIMD (ssse3/avx) variants.

Cycle measurements for intra itxfm_8x8_add on ped1080p.webm:
idct_idct:   133 -> 135 cycles (noise measurement)
idct_iadst:  900 -> 241 cycles
iadst_idct:  864 -> 215 cycles
iadst_iadst: 973 -> 310 cycles
libavcodec/x86/vp9dsp_init.c
libavcodec/x86/vp9itxfm.asm