James Darnley
13d71c28cc
avcodec/h264: sse2 and avx 4:2:2 idct add8 10-bit functions
Yorkfield:
- sse2:
- complex: 4.13x faster (1514 vs. 367 cycles)
- simple: 4.38x faster (1836 vs. 419 cycles)
Skylake:
- sse2:
- complex: 3.61x faster ( 936 vs. 260 cycles)
- simple: 3.97x faster (1126 vs. 284 cycles)
- avx (versus sse2):
- complex: 1.07x faster (260 vs. 244 cycles)
- simple: 1.03x faster (284 vs. 274 cycles)
2016-11-30 22:58:28 +01:00
..
2016-10-18 21:41:18 +01:00
2016-10-18 21:41:18 +01:00
2016-06-14 12:41:23 -03:00
2016-01-27 18:23:31 +00:00
2016-06-26 15:53:00 +02:00
2016-06-27 17:21:18 +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-07-05 17:48:20 -03:00
2016-02-05 19:30:23 -08:00
2016-02-05 19:30:23 -08:00
2016-07-20 13:43:38 -03:00
2016-07-20 13:43:38 -03:00
2016-04-12 15:42:21 +01:00
2016-03-04 13:51:42 +01:00
2016-03-01 10:18:28 +01:00
2016-06-26 15:53:00 +02:00
2016-01-15 17:08:37 +01:00
2015-10-19 16:52:37 -07:00
2016-06-21 21:55:34 +02:00
2016-11-30 22:58:27 +01:00
2016-06-27 17:21:18 +02:00
2016-11-30 22:58:28 +01:00
2016-11-30 22:58:27 +01:00
2016-07-29 11:01:36 +02:00
2016-09-23 16:40:57 +02:00
2016-11-30 22:58:28 +01:00
2015-12-11 16:19:30 +01:00
2015-12-20 17:01:15 -03:00
2016-02-23 11:47:54 +01:00
2016-06-26 15:53:00 +02:00
2016-06-27 17:21:18 +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
2016-01-28 13:35:15 -03:00
2016-06-21 21:55:34 +02:00
2016-02-14 20:00:21 -03:00
2016-05-07 23:28:48 +02:00
2016-05-07 23:28:48 +02:00
2016-10-18 21:41:18 +01:00
2016-06-27 17:21:18 +02:00
2016-02-14 20:00:21 -03:00
2016-06-27 17:21:18 +02:00
2016-06-26 15:53:00 +02:00
2016-06-27 17:21:18 +02:00
2015-11-07 14:31:34 -08:00
2016-01-23 20:46:28 +01:00
2016-06-27 17:21:18 +02:00
2016-06-26 15:53:00 +02:00
2015-10-24 17:58:17 -04:00
2016-06-21 21:55:34 +02:00
2016-06-08 14:18:18 -03: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
2016-06-27 17:21:18 +02:00
2016-02-14 20:00:21 -03:00
2016-01-25 14:57:38 -03:00
2016-08-06 18:27:01 -03:00
2016-08-06 18:27:01 -03:00
2016-08-02 15:48:04 -03:00
2016-08-02 15:48:04 -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-06-27 17:21:18 +02:00
2016-01-18 11:12:47 -05:00
2016-06-26 15:53:00 +02:00
2016-06-26 15:53:00 +02:00
2016-02-14 20:00:21 -03:00
2016-02-14 20:00:21 -03:00
2016-11-15 11:01:36 -05:00
2015-10-24 17:58:17 -04:00
2015-10-13 20:21:33 -03:00
2015-10-13 11:05:58 -04:00
2016-11-18 17:01:11 -03:00
2016-10-21 23:58:47 +02:00
2016-07-26 15:59:07 -04:00
2016-11-13 17:30:33 +01:00