Christophe Gisquet
9630b3fc06
x86: lossless audio: SSE4 madd 32bits
...
The unique user so far is wmalossless 24bits. The few samples tested show an
order of 8, so more unrolling or an avx2 version do not make sense.
Timings: 68 -> 49 cycles
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-05-07 23:28:48 +02:00
..
2015-07-30 19:01:15 -03:00
2015-08-04 20:13:09 +02:00
2016-01-27 18:23:31 +00:00
2015-10-06 20:22:00 -03:00
2015-10-06 20:22:00 -03:00
2015-08-11 11:12:01 +02:00
2015-10-03 23:34:56 +02:00
2015-08-04 20:13:09 +02:00
2015-08-11 11:12:01 +02:00
2015-09-24 04:27:50 +02:00
2016-01-17 16:03:43 +01:00
2016-01-17 16:03:43 +01:00
2016-02-22 21:21:34 -03:00
2016-02-22 21:21:34 -03:00
2015-08-11 11:12:01 +02:00
2015-08-02 12:31:39 +02:00
2015-10-13 16:03:04 +02:00
2016-02-05 19:30:23 -08:00
2016-02-05 19:30:23 -08:00
2016-02-05 19:29:43 -08:00
2016-02-05 19:29:43 -08:00
2016-04-12 15:42:21 +01:00
2016-03-04 13:51:42 +01:00
2015-08-04 20:13:09 +02:00
2015-05-17 02:08:58 +02:00
2015-08-03 17:11:13 -03:00
2016-01-15 17:08:37 +01:00
2015-10-19 16:52:37 -07:00
2015-08-04 20:13:09 +02:00
2015-08-11 11:12:01 +02:00
2016-02-05 22:01:38 +01:00
2015-10-03 14:42:39 -04:00
2015-10-03 14:42:39 -04:00
2015-10-03 14:42:39 -04:00
2015-10-19 16:52:33 -07:00
2015-07-26 02:50:14 -03:00
2016-02-05 17:26:04 +01:00
2015-08-04 20:13:09 +02:00
2015-12-11 16:19:30 +01:00
2015-12-20 17:01:15 -03:00
2015-09-30 02:59:55 -03:00
2016-02-23 11:47:54 +01:00
2015-09-19 23:10:52 +02:00
2015-10-03 14:24:41 +02:00
2015-08-11 11:12:01 +02:00
2015-08-11 11:12:01 +02:00
2016-02-14 20:00:21 -03:00
2016-02-07 09:19:17 -08:00
2015-10-13 15:34:32 +02:00
2015-08-04 20:13:09 +02:00
2016-01-28 13:35:15 -03:00
2016-02-14 20:00:21 -03:00
2015-07-26 02:50:14 -03:00
2016-05-07 23:28:48 +02:00
2016-05-07 23:28:48 +02:00
2015-09-08 17:10:48 +02:00
2015-08-04 20:13:09 +02:00
2016-02-29 08:46:53 -08:00
2015-03-17 20:25:47 +01:00
2015-07-27 22:10:35 +02:00
2015-07-26 02:50:14 -03:00
2016-02-14 20:00:21 -03:00
2015-08-04 20:13:09 +02:00
2015-09-22 23:45:03 +02:00
2015-09-18 02:52:57 +02:00
2015-09-16 11:23:40 +02:00
2015-09-19 23:26:57 +02:00
2015-07-27 22:10:35 +02:00
2015-11-07 14:31:34 -08:00
2015-08-11 11:12:01 +02:00
2015-03-16 01:52:44 -03:00
2016-01-23 20:46:28 +01:00
2015-08-11 11:12:01 +02:00
2015-09-29 19:37:26 +02:00
2015-10-24 17:58:17 -04:00
2015-09-29 13:23:25 +02:00
2015-10-13 22:52:33 +02:00
2016-01-21 23:19:46 +01:00
2015-10-13 15:34:32 +02:00
2015-08-04 20:13:09 +02:00
2016-02-14 20:00:21 -03:00
2016-01-25 14:57:38 -03:00
2015-10-09 21:38:15 +02:00
2015-10-09 23:52:39 -03:00
2015-08-21 17:06:27 +02:00
2015-07-26 02:50:14 -03:00
2016-02-16 17:23:32 +00:00
2016-02-16 17:02:56 +00:00
2016-02-01 17:01:11 -08:00
2016-02-29 08:46:53 -08:00
2016-02-29 08:46:53 -08:00
2016-02-14 11:11:02 -08:00
2015-07-08 01:32:04 +02:00
2016-01-18 11:12:47 -05:00
2015-07-27 22:10:35 +02:00
2015-07-26 02:50:14 -03:00
2015-03-14 20:06:47 +01:00
2015-09-16 21:11:34 -04:00
2015-09-16 21:11:34 -04:00
2016-02-14 20:00:21 -03:00
2016-02-14 20:00:21 -03:00
2016-02-14 20:00:21 -03:00
2015-10-24 17:58:17 -04:00
2015-10-07 08:55:19 -04:00
2015-10-13 20:21:33 -03:00
2015-10-13 11:05:58 -04:00
2015-10-13 11:06:01 -04:00
2015-10-03 14:42:39 -04:00
2015-10-03 14:42:39 -04:00
2015-09-20 12:32:27 -03:00
2015-09-05 22:15:53 +02:00
2015-03-20 02:38:20 -03:00
2015-03-14 13:36:47 +01:00
2015-03-20 02:38:14 -03:00