benchmarks for asym_quant()
athlon64, gcc 4.4.5
before: 16 cycles
after: 11 cycles
Justin Ruggles (3):
ac3enc: avoid masking output in asym_quant() by using signed values
for quantized mantissas.
ac3enc: remove a branch in asym_quant() by doing 2 shifts
ac3enc: remove unneeded local variable in asym_quant()
libavcodec/ac3enc.c | 40 +++++++++++++++++-----------------------
libavcodec/ac3enc.h | 2 +-
2 files changed, 18 insertions(+), 24 deletions(-)
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel