Files
FFmpeg/libavcodec
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
..
2016-07-19 23:25:01 +02:00
2016-10-01 19:58:04 +01:00
2016-09-26 21:42:17 +02:00
2016-09-12 15:57:51 -05:00
2016-10-09 20:09:00 +02:00
2016-08-26 02:10:42 +02:00
2016-09-21 13:40:04 +02:00
2016-08-20 19:36:01 +02:00
2016-07-11 23:30:11 +01:00
2016-07-11 23:30:11 +01:00
2016-08-25 02:40:59 +02:00
2016-08-16 23:06:02 +02:00
2016-08-18 23:36:18 +02:00
2016-09-15 21:48:28 +02:00
2016-09-15 21:48:28 +02:00
2016-09-09 16:35:37 +02:00
2016-09-09 16:35:37 +02:00
2016-08-19 14:24:13 +02:00
2016-07-27 10:19:40 +03:00
2016-07-27 10:19:40 +03:00
2016-07-12 23:19:50 -07:00
2016-07-06 18:56:19 +02:00
2016-08-28 11:18:16 +02:00
2016-08-28 11:18:16 +02:00
2016-10-01 19:58:04 +01:00
2016-09-03 14:23:32 +02:00
2016-09-17 13:23:56 +01:00
2016-09-17 13:23:56 +01:00
2016-09-17 13:23:56 +01:00
2016-10-09 20:09:00 +02:00
2016-08-18 15:30:05 +02:00
2016-09-28 12:35:58 +01:00
2016-09-19 23:26:06 +02:00
2016-09-08 22:16:35 +02:00
2016-08-06 18:27:01 -03:00
2016-08-06 18:27:01 -03:00
2016-08-06 18:27:01 -03:00