diff options
author | Christophe Gisquet <christophe.gisquet@gmail.com> | 2013-04-06 10:52:13 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2013-04-06 15:52:42 +0200 |
commit | 11774169ae22b2818536551067668141c2f62a0c (patch) | |
tree | 07bd2476ad366e7a7251cf63a7cbbb9a77ce4ec2 /libavformat/xwma.c | |
parent | f4ac80227b4efbe1ed839dd5782feed0ec89a03f (diff) | |
download | ffmpeg-11774169ae22b2818536551067668141c2f62a0c.tar.gz |
sbrdsp: unroll and use integer operations
This patch can be controversial, by assuming floats are IEEE-754 and
particular behaviour of the FPU will get in the way.
Timing on Arrandale and Win32 (thus, x87 FPU is used in the reference).
sbr_qmf_pre_shuffle_c: 115 to 76
sbr_neg_odd_64_c: 84 to 55
sbr_qmf_post_shuffle_c: 112 to 83
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavformat/xwma.c')
0 files changed, 0 insertions, 0 deletions