diff options
author | Christophe Gisquet <christophe.gisquet@gmail.com> | 2013-04-09 21:57:10 +0000 |
---|---|---|
committer | Diego Biurrun <diego@biurrun.de> | 2013-05-03 18:23:30 +0200 |
commit | 4a7af92cc80ced8498626401ed21f25ffe6740c8 (patch) | |
tree | ee346d6cd816512e4527e13edbd0e158cfa13d71 /libavcodec/flacenc.c | |
parent | 8394d9a676db1ffa1c8e4f6dd239e154d051ce03 (diff) | |
download | ffmpeg-4a7af92cc80ced8498626401ed21f25ffe6740c8.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: Diego Biurrun <diego@biurrun.de>
Diffstat (limited to 'libavcodec/flacenc.c')
0 files changed, 0 insertions, 0 deletions