1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-04-08 16:54:03 +02:00
Rostislav Pehlivanov d2ae5f77c6 aacenc: add SIMD optimizations for abs_pow34 and quantization
Performance improvements:

quant_bands:
with:     681 decicycles in quant_bands, 8388453 runs,    155 skips
without: 1190 decicycles in quant_bands, 8388386 runs,    222 skips
Around 42% for the function

Twoloop coder:

abs_pow34:
with/without: 7.82s/8.17s
Around 4% for the entire encoder

Both:
with/without: 7.15s/8.17s
Around 12% for the entire encoder

Fast coder:

abs_pow34:
with/without: 3.40s/3.77s
Around 10% for the entire encoder

Both:
with/without: 3.02s/3.77s
Around 20% faster for the entire encoder

Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
Tested-by: Michael Niedermayer <michael@niedermayer.cc>
Reviewed-by: James Almer <jamrial@gmail.com>
2016-10-18 21:41:18 +01:00
..
2015-08-11 11:12:01 +02:00
2015-08-04 20:13:09 +02:00
2015-08-11 11:12:01 +02:00
2015-08-11 11:12:01 +02:00
2016-03-04 13:51:42 +01:00
2016-03-01 10:18:28 +01:00
2015-08-04 20:13:09 +02:00
2015-08-04 20:13:09 +02:00
2015-08-11 11:12:01 +02:00
2015-08-11 11:12:01 +02:00
2015-08-04 20:13:09 +02:00
2015-08-04 20:13:09 +02:00
2015-08-11 11:12:01 +02:00
2015-08-11 11:12:01 +02:00
2016-06-08 14:18:18 -03:00
2015-08-04 20:13:09 +02:00
2016-08-06 18:27:01 -03:00
2016-08-06 18:27:01 -03:00