x86: sbrdsp: Implement SSE2 qmf_deint_bfly
authorChristophe Gisquet <christophe.gisquet@gmail.com>
Tue, 9 Apr 2013 21:57:07 +0000 (21:57 +0000)
committerDiego Biurrun <diego@biurrun.de>
Fri, 3 May 2013 16:23:14 +0000 (18:23 +0200)
commit5a97469a4fd12ef0327292ad6062f89a5e055a62
tree7f8c0724ef15233e2ab92d655d8c12bc6e5b90f9
parent769d921f3e4d3808320238f4f33b47cd492f1c04
x86: sbrdsp: Implement SSE2 qmf_deint_bfly

Sandybridge: 47 cycles

Having a loop counter is a 7 cycle gain.
Unrolling is another 7 cycle gain.
Working in reverse scan is another 6 cycles.

Signed-off-by: Diego Biurrun <diego@biurrun.de>
libavcodec/x86/sbrdsp.asm
libavcodec/x86/sbrdsp_init.c