Files
ffmpeg/libavcodec
Ganesh Ajjanagadde 16d4c28cbb avcodec/mpegaudio_tablegen: speed up dynamic table creation
This does some miscellaneous stuff mainly avoiding the usage of pow to
achieve significant speedups. This is not speed critical, but is
unnecessary latency and cycles wasted for a user.

All tables tested and are identical to the old ones
(bit-exact even in floating point case).

Sample benchmark (x86-64, Haswell, GNU/Linux):
old:
102329530 decicycles in mpegaudio_tableinit,       1 runs,      0 skips

new:
34111900 decicycles in mpegaudio_tableinit,       1 runs,      0 skips

Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com>
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-12-01 19:05:19 -05:00
..
2015-08-22 06:16:31 +01:00
2015-11-30 18:29:57 -05:00
2015-11-22 16:16:16 -05:00
2015-10-29 21:26:43 +01:00
2015-11-07 19:24:49 +01:00
2015-11-21 08:51:49 -05:00
2015-10-08 23:29:18 +02:00
2015-07-22 23:23:29 +02:00
2015-08-18 10:24:01 -04:00
2015-11-06 13:45:50 +01:00
2015-09-10 16:36:47 +02:00
2015-10-13 16:03:04 +02:00
2015-10-26 10:08:01 +01:00
2015-09-03 13:55:38 +02:00
2015-08-18 11:48:49 -04:00
2015-10-09 22:09:08 +02:00
2015-08-11 23:16:35 +02:00
2015-07-27 16:21:14 +01:00
2015-10-25 22:48:04 +01:00
2015-11-12 13:16:25 +01:00
2015-11-07 12:10:55 +01:00
2015-08-21 08:46:05 +02:00
2015-08-21 08:46:05 +02:00
2015-11-17 01:23:10 +01:00
2015-11-14 02:37:12 +01:00
2015-11-20 08:20:13 -05:00
2015-10-11 17:29:50 -03:00
2015-06-17 20:11:43 +02:00
2015-10-11 17:29:50 -03:00
2015-11-30 23:31:12 +01:00
2015-11-30 23:31:12 +01:00
2015-08-18 11:48:49 -04:00
2015-09-06 14:06:44 +02:00
2015-07-22 23:23:29 +02:00
2015-10-26 23:23:59 -07:00
2015-08-15 15:06:01 +02:00
2015-08-18 11:48:49 -04:00
2015-10-09 22:09:08 +02:00
2015-09-07 15:32:08 +02:00
2015-08-03 10:12:10 +02:00
2015-07-27 15:24:58 +01:00