Christophe Gisquet
adf4ee40e7
wma lossless: reuse scalarproduct_and_madd_int16
...
This is done by padding the coefficient buffer with 0s, because the order
may be only a multiple of 4, and the DSP function requires batches of 8.
However, no sample with such a case was found, so request one if it uses
that kind of order.
Approximate relative speedup depending on instruction set:
plain C: -6%
mmxext: 51%
sse2: 54%
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-06 13:51:41 +02:00
..
2014-06-05 20:31:59 +02:00
2014-06-02 20:18:44 +02:00
2014-06-05 20:31:59 +02:00
2014-06-06 05:26:04 +02:00
2014-05-25 03:45:10 +02:00
2014-06-03 10:58:19 -08:00
2014-05-24 20:32:37 +02:00
2014-06-05 23:21:15 +02:00
2014-05-25 03:04:14 +02:00
2014-06-05 20:31:59 +02:00
2014-05-31 17:16:44 +02:00
2014-05-21 15:59:56 +02:00
2014-05-21 16:03:22 +02:00
2014-06-04 20:13:55 +02:00
2014-05-19 18:51:34 +02:00
2014-06-02 19:28:54 +02:00
2014-05-30 01:23:04 +02:00
2014-05-30 01:23:04 +02:00
2014-05-30 02:43:34 +02:00
2014-05-30 02:43:34 +02:00
2014-06-01 12:43:47 +02:00
2014-05-18 15:58:03 +02:00
2014-05-23 19:01:12 +02:00
2014-06-04 22:13:39 +02:00
2014-06-03 10:58:19 -08:00
2014-06-02 19:38:01 +02:00
2014-06-03 10:58:19 -08:00
2014-06-01 20:14:49 +02:00
2014-06-02 19:38:01 +02:00
2014-06-02 19:38:01 +02:00
2014-06-04 18:09:18 +02:00
2014-05-20 00:08:08 +02:00
2014-05-18 15:58:41 +02:00
2014-05-20 00:00:45 +02:00
2014-05-28 12:33:49 +02:00
2014-05-28 12:33:49 +02:00
2014-05-28 12:33:49 +02:00
2014-06-01 13:55:49 +02:00
2014-05-20 00:00:45 +02:00
2014-05-26 21:05:03 +02:00
2014-05-25 03:45:10 +02:00
2014-05-30 02:43:34 +02:00
2014-05-30 02:43:34 +02:00
2014-05-27 22:34:16 +02:00
2014-06-04 04:25:14 +02:00
2014-06-04 04:25:14 +02:00
2014-05-25 03:45:10 +02:00
2014-06-04 04:25:14 +02:00
2014-06-04 04:25:14 +02:00
2014-05-30 02:43:34 +02:00
2014-05-19 14:10:13 +02:00
2014-05-25 03:45:10 +02:00
2014-05-19 15:03:42 +02:00
2014-05-19 14:10:13 +02:00
2014-05-19 14:10:13 +02:00
2014-06-02 19:38:01 +02:00
2014-06-02 19:38:01 +02:00
2014-05-27 23:16:06 +02:00
2014-05-31 04:26:41 +02:00
2014-06-05 01:55:27 +02:00
2014-05-30 15:12:58 +02:00
2014-05-30 15:12:58 +02:00
2014-05-29 19:48:23 +02:00
2014-05-28 00:03:59 +02:00
2014-05-28 00:03:59 +02:00
2014-06-01 08:53:27 +02:00
2014-06-03 10:58:19 -08:00
2014-05-20 02:20:30 +02:00
2014-06-01 08:53:27 +02:00
2014-06-01 08:53:27 +02:00
2014-05-25 03:45:10 +02:00
2014-05-20 04:21:06 +02:00
2014-06-03 10:58:19 -08:00
2014-05-31 13:41:11 +02:00
2014-05-20 04:21:06 +02:00
2014-05-27 23:16:06 +02:00
2014-06-04 02:15:24 +02:00
2014-06-04 02:15:24 +02:00
2014-05-31 13:41:10 +02:00
2014-06-06 13:41:27 +02:00
2014-06-06 13:41:27 +02:00
2014-05-19 17:37:26 +02:00
2014-06-03 21:17:04 +02:00
2014-05-30 07:38:19 +02:00
2014-05-21 03:02:06 +02:00
2014-05-31 13:41:10 +02:00
2014-06-05 20:31:59 +02:00
2014-06-05 20:31:59 +02:00
2014-05-29 19:50:44 +02:00
2014-05-29 19:50:44 +02:00
2014-06-05 20:31:59 +02:00
2014-06-06 01:32:22 +02:00
2014-06-01 20:04:54 +02:00
2014-05-25 05:18:18 +02:00
2014-05-30 02:43:34 +02:00
2014-06-04 00:48:28 +02:00
2014-05-18 15:59:03 +02:00
2014-05-30 02:43:34 +02:00
2014-06-05 21:25:51 +02:00
2014-06-01 19:47:07 +02:00
2014-05-30 02:43:34 +02:00
2014-05-30 02:43:34 +02:00
2014-05-30 02:43:34 +02:00
2014-05-30 02:43:34 +02:00
2014-05-25 05:19:09 +02:00
2014-05-25 05:18:47 +02:00
2014-05-25 19:26:37 +02:00
2014-05-27 22:29:11 +02:00
2014-06-01 13:46:38 +02:00
2014-06-01 20:50:08 +02:00
2014-05-25 19:25:29 +02:00
2014-05-25 19:25:58 +02:00
2014-05-25 00:38:20 +02:00
2014-05-22 15:04:34 +02:00
2014-05-25 19:25:10 +02:00
2014-05-28 00:03:59 +02:00
2014-05-22 15:05:27 +02:00
2014-05-30 18:49:25 +02:00
2014-05-25 21:41:57 +02:00
2014-05-20 22:55:28 +02:00
2014-05-30 04:05:13 +02:00
2014-05-30 04:05:40 +02:00
2014-05-30 02:43:34 +02:00
2014-05-30 02:43:34 +02:00
2014-05-30 02:43:34 +02:00
2014-05-25 23:08:51 +02:00
2014-05-20 04:21:06 +02:00
2014-05-20 02:21:07 +02:00
2014-05-31 17:16:44 +02:00
2014-05-30 02:43:34 +02:00
2014-05-30 02:43:34 +02:00
2014-05-30 00:01:45 +02:00
2014-05-30 00:01:45 +02:00
2014-05-31 13:41:10 +02:00
2014-06-03 16:03:44 +02:00
2014-05-28 00:03:59 +02:00
2014-05-31 13:41:10 +02:00
2014-05-27 23:16:06 +02:00
2014-05-30 02:43:34 +02:00
2014-05-30 02:43:34 +02:00
2014-05-22 01:53:54 +02:00
2014-06-01 13:46:38 +02:00
2014-06-03 17:09:17 +02:00
2014-06-02 19:38:01 +02:00
2014-06-02 19:38:01 +02:00
2014-05-25 10:28:16 +02:00
2014-06-06 13:51:41 +02:00
2014-05-30 00:42:36 +02:00
2014-05-30 00:42:36 +02:00
2014-05-30 02:43:34 +02:00
2014-05-18 15:59:45 +02:00