Ganesh Ajjanagadde
def3c83e1b
lavc/aacsbr: sbr_dequant optimization
This uses ff_exp2fi to get a speedup (~ 6x).
sample benchmark (Haswell, GNU/Linux):
old:
19102 decicycles in sbr_dequant, 1023 runs, 1 skips
19002 decicycles in sbr_dequant, 2045 runs, 3 skips
17638 decicycles in sbr_dequant, 4093 runs, 3 skips
15825 decicycles in sbr_dequant, 8189 runs, 3 skips
16404 decicycles in sbr_dequant, 16379 runs, 5 skips
new:
3063 decicycles in sbr_dequant, 1024 runs, 0 skips
3049 decicycles in sbr_dequant, 2048 runs, 0 skips
2968 decicycles in sbr_dequant, 4096 runs, 0 skips
2818 decicycles in sbr_dequant, 8191 runs, 1 skips
2853 decicycles in sbr_dequant, 16383 runs, 1 skips
Reviewed-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-12-19 09:32:53 -08:00
..
2015-12-19 03:58:46 +01:00
2015-12-15 22:45:15 -05:00
2015-12-11 16:19:30 +01:00
2015-12-14 18:53:09 +00:00
2015-12-07 11:42:26 +01:00
2015-12-08 13:31:55 +00:00
2015-12-08 13:31:50 +00:00
2015-12-14 18:53:09 +00:00
2015-12-18 14:28:40 +00:00
2015-12-18 14:28:40 +00:00
2015-12-09 07:36:58 -05:00
2015-12-12 12:19:07 +01:00
2015-12-09 07:36:58 -05:00
2015-12-09 07:36:58 -05:00
2015-12-12 19:05:07 +01:00
2015-12-19 09:32:53 -08:00
2015-12-19 09:32:53 -08:00
2015-12-04 15:37:05 +01:00
2015-12-04 15:37:05 +01:00
2015-12-04 15:37:05 +01:00
2015-12-11 19:10:00 -05:00
2015-12-04 15:37:05 +01:00
2015-12-07 09:38:59 +01:00
2015-12-18 14:39:15 +01:00
2015-12-17 14:52:28 +01:00
2015-12-08 10:03:08 +01:00
2015-12-04 14:49:38 +01:00
2015-12-07 15:50:45 +01:00
2015-12-04 15:37:05 +01:00
2015-12-04 15:37:05 +01:00
2015-12-11 10:22:09 -05:00
2015-12-10 18:25:02 +00:00
2015-12-10 18:25:02 +00:00
2015-12-10 18:25:02 +00:00
2015-12-05 17:42:45 +01:00
2015-12-17 14:48:46 +01:00
2015-12-17 14:48:46 +01:00
2015-12-17 19:00:33 +01:00
2015-12-10 18:25:02 +00:00
2015-12-10 18:25:02 +00:00
2015-12-04 15:37:05 +01:00
2015-12-04 15:37:05 +01:00
2015-12-06 08:11:47 -05:00
2015-12-04 15:37:05 +01:00
2015-12-07 09:38:59 +01:00
2015-12-04 15:37:05 +01:00
2015-12-18 15:30:04 +01:00
2015-12-18 18:08:00 +01:00
2015-12-18 18:08:00 +01:00
2015-12-04 15:37:05 +01:00
2015-12-04 15:37:05 +01:00
2015-12-04 15:37:05 +01:00
2015-12-07 17:25:51 +01:00
2015-12-04 15:37:05 +01:00
2015-12-07 15:50:45 +01:00
2015-12-08 09:50:59 +01:00
2015-12-07 15:50:45 +01:00
2015-12-07 16:10:51 +01:00
2015-12-13 22:56:49 +00:00
2015-12-14 20:51:39 +01:00
2015-12-18 00:54:37 +01:00
2015-12-17 13:07:08 +01:00
2015-12-17 12:45:28 +01:00
2015-12-18 00:54:28 +01:00
2015-12-17 13:07:08 +01:00
2015-12-17 12:45:28 +01:00
2015-12-05 22:34:30 +01:00
2015-12-05 22:34:30 +01:00
2015-12-05 21:11:52 +01:00
2015-12-05 21:11:52 +01:00
2015-12-05 21:11:52 +01:00
2015-12-08 10:03:51 +01:00
2015-12-18 14:50:54 +01:00
2015-12-16 07:57:26 -05:00
2015-12-04 18:54:39 +01:00
2015-12-08 03:37:04 +01:00
2015-12-18 14:52:18 +01:00
2015-12-18 14:27:41 +01:00
2015-12-17 13:33:20 +01:00
2015-12-18 14:27:41 +01:00
2015-12-04 15:37:05 +01:00
2015-12-17 14:48:46 +01:00
2015-12-11 10:35:15 -05:00
2015-12-06 22:40:41 +01:00
2015-12-11 19:10:00 -05:00
2015-12-04 15:37:05 +01:00
2015-12-04 15:37:05 +01:00
2015-12-04 15:37:05 +01:00
2015-12-04 14:49:38 +01:00
2015-12-18 14:53:19 +01:00
2015-12-04 15:44:45 +01:00
2015-12-11 10:21:47 -05:00
2015-12-17 08:12:41 -08:00
2015-12-17 13:41:29 +01:00
2015-12-18 15:29:57 +01:00
2015-12-18 14:39:15 +01:00
2015-12-17 14:06:46 -08:00
2015-12-16 19:29:17 +01:00
2015-12-05 13:20:03 +01:00
2015-12-04 21:39:14 +01:00
2015-12-07 17:25:51 +01:00
2015-12-17 13:42:53 +01:00
2015-12-04 15:44:45 +01:00
2015-12-04 15:37:05 +01:00
2015-12-11 00:04:04 +01:00
2015-12-18 14:39:59 +01:00
2015-12-04 15:37:05 +01:00
2015-12-17 19:55:09 +01:00
2015-12-18 14:47:19 +01:00
2015-12-18 14:27:41 +01:00
2015-12-17 13:31:21 +01:00
2015-12-18 14:39:15 +01:00
2015-12-07 17:25:51 +01:00
2015-12-07 09:38:59 +01:00
2015-12-07 09:25:02 +01:00
2015-12-05 14:35:37 +01:00
2015-12-19 14:28:51 +01:00