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

Reply via email to