Ganesh Ajjanagadde
07a8fbaa55
lavc/nellymoserenc: avoid wasteful pow
...
exp2 suffices here. Some trivial speedup is done in addition here by
reusing results.
This retains accuracy, and in particular results in identical values
with GNU libm + gcc/clang.
sample benchmark (Haswell, GNU/Linux):
proposed : 424160 decicycles in pow_table, 512 runs, 0 skips
exp2 only: 1262093 decicycles in pow_table, 512 runs, 0 skips
old : 2849085 decicycles in pow_table, 512 runs, 0 skips
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-12-17 08:12:41 -08:00
..
2015-12-12 14:20:01 +01:00
2015-12-04 02:35:42 +01:00
2015-12-15 22:45:15 -05:00
2015-12-10 18:25:02 +00:00
2015-12-02 07:47:37 -03:00
2015-12-14 18:53:09 +00:00
2015-12-02 07:47:37 -03: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-14 18:53:09 +00:00
2015-12-14 18:53:09 +00:00
2015-12-02 07:47:37 -03: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-12 12:19:07 +01:00
2015-11-30 18:29:57 -05:00
2015-12-04 15:37:05 +01:00
2015-12-04 15:37:05 +01:00
2015-11-30 18:29:57 -05:00
2015-12-04 15:37:05 +01:00
2015-11-30 18:29:57 -05:00
2015-11-30 18:29:57 -05: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-02 21:38:11 +01:00
2015-12-17 13:36:09 +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-01 19:05:19 -05:00
2015-11-30 10:58:46 -05: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 14:48:46 +01:00
2015-12-10 18:25:02 +00:00
2015-12-10 18:25:02 +00:00
2015-12-04 13:44:22 +01: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-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 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-04 01:55:11 +01:00
2015-12-17 13:07:08 +01:00
2015-12-17 12:45:28 +01:00
2015-12-17 12:59:25 +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-17 13:31:21 +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-17 13:31:21 +01:00
2015-12-17 13:33:20 +01:00
2015-12-17 13:34:51 +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-02 03:42:44 +01:00
2015-12-04 02:35:42 +01:00
2015-12-04 02:35:42 +01:00
2015-12-04 02:35:42 +01:00
2015-12-17 13:36:09 +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-16 19:29:17 +01:00
2015-12-05 13:20:03 +01:00
2015-12-04 21:39:14 +01:00
2015-12-02 07:47:37 -03:00
2015-12-02 07:47:37 -03:00
2015-12-07 17:25:51 +01:00
2015-11-30 23:31:12 +01:00
2015-11-30 23:31:12 +01:00
2015-12-17 13:42:53 +01:00
2015-11-30 23:31:12 +01:00
2015-12-04 15:44:45 +01:00
2015-12-04 15:37:05 +01:00
2015-11-29 15:45:47 +01:00
2015-11-29 15:45:47 +01:00
2015-12-11 00:04:04 +01:00
2015-11-29 16:04:46 +01:00
2015-12-04 15:37:05 +01:00
2015-11-29 16:07:59 +01:00
2015-11-29 16:05:50 +01:00
2015-12-17 13:31:21 +01:00
2015-12-17 13:36:09 +01:00
2015-12-04 13:37:00 +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