Rémi Denis-Courmont
ce467421dc
lavc/exrdsp: unroll predictor
...
With explicit unrolling, we can skip half of the sign bit flips, and
the compiler is then better able to optimise the scalar loop:
predictor_c: 31376.0 (before)
predictor_c: 23703.0 (after)
2023-11-14 19:15:51 +02:00
..
2023-10-31 14:14:21 +02:00
2023-11-13 18:34:29 +02:00
2023-11-10 00:14:02 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 21:44:48 +01:00
2023-11-04 01:24:09 +01:00
2023-10-31 20:47:00 +01:00
2023-11-08 17:37:58 +11:00
2023-11-12 22:57:17 +01:00
2023-11-01 16:40:20 +01:00
2023-10-31 20:46:59 +01:00
2023-10-31 20:47:00 +01:00
2023-11-12 14:47:56 -03:00
2023-11-11 11:53:21 -03:00
2023-11-11 11:53:21 -03:00
2023-11-04 01:27:41 +01:00
2023-10-31 20:47:00 +01:00
2023-11-08 17:37:58 +11:00
2023-11-08 17:37:58 +11:00
2023-11-01 16:40:20 +01:00
2023-11-10 00:15:28 +01:00
2023-11-14 19:15:51 +02:00
2023-10-31 20:46:59 +01:00
2023-11-03 22:16:33 +01:00
2023-11-12 02:19:53 +01:00
2023-10-31 20:46:59 +01:00
2023-10-31 20:46:59 +01:00
2023-10-31 20:46:59 +01:00
2023-11-01 20:07:56 +01:00
2023-11-01 20:07:56 +01:00
2023-11-01 20:07:56 +01:00
2023-11-01 20:07:56 +01:00
2023-11-01 20:10:20 +01:00
2023-11-01 20:10:20 +01:00
2023-11-01 20:10:20 +01:00
2023-10-31 21:33:25 +02:00
2023-10-31 21:33:25 +02:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:46:59 +01:00
2023-10-27 18:10:47 +02:00
2023-11-01 18:52:55 +02:00
2023-11-01 18:52:55 +02:00
2023-10-31 20:47:00 +01:00
2023-11-08 17:37:58 +11:00
2023-11-08 17:37:58 +11:00
2023-10-29 18:21:05 +02:00
2023-11-13 13:14:43 +05:30
2023-11-08 17:37:58 +11:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 20:46:59 +01:00
2023-10-31 20:46:59 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:46:59 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:47:00 +01:00
2023-11-01 20:13:01 +01:00
2023-11-01 20:13:01 +01:00
2023-11-09 12:53:35 +01:00
2023-11-01 20:15:54 +01:00
2023-11-01 20:15:54 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:47:00 +01:00
2023-11-01 22:53:26 +02:00
2023-11-01 22:53:26 +02:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 21:33:25 +02:00
2023-10-31 21:33:25 +02:00
2023-11-01 20:14:22 +01:00
2023-11-01 20:14:22 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:47:00 +01:00
2023-11-08 17:37:58 +11:00
2023-11-01 16:40:22 +01:00
2023-10-31 20:46:59 +01:00
2023-10-31 20:47:00 +01:00
2023-11-01 20:16:02 +01:00
2023-11-01 20:14:06 +01:00
2023-11-01 20:14:06 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 21:35:23 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 21:44:48 +01:00
2023-10-31 20:47:00 +01:00
2023-10-31 20:47:00 +01:00